[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