[bt-devel] BibleTime Search
    David Blue (Mailing List Addy) 
    davidslists at gmx.net
       
    Sat Jan  7 23:29:26 MST 2006
    
    
  
On Friday 06 January 2006 15:06, Martin Gruner wrote:
> This depends on where it is needed, I would say. Then you have
> backend<->"middleware"<->frontend.
> Things will probably become more and more complicated the more layers there
> are.
>
> I guess it would be useful to make the interfaces of backend and frontend
> more generic/abstract, but hopefully without an additional layer in
> between.
I agree. The way gaim does things is they have the core (their back-end)  fire 
off signals that the ui (their front-end) uses to update things. By example, 
the part of the core that deals with aim, emits a signal for when a buddy 
signs on, the ui (in this case the buddy list) sees the signal and then does 
the buddy signon display.
So in our case, from a design standpoint we could possibly have the back-end 
fire off a search percentage completed signal that the front-end uses to 
update it's progress bar, or whatever.
    
    
More information about the bt-devel
mailing list