faq
flatforty
contribute
subscribe
configure
search
rdf
main
parent
|
Application support...
by Leo S on Wednesday 13/Apr/2005, @20:05
|
Soo. Is this something that applications would need to support specifically? Something like dashboard where applications supply "hints" as to the current context?
It sounds so interesting, partly because, when someone talks about Beagle, or Spotlight, I immediately have some idea how one could implement such a system. With Tenor, I can't even begin to think how it might work, code-wise. :) |
|
|
The Fine Print: The following comments
are owned by whomever posted them.
( Reply )
|
Re: Application support...
by Morty on Wednesday 13/Apr/2005, @20:28
|
>Is this something that applications would need to support specifically?
No, this is KDE so it's customary to let the framework handle such things:-) Something like the way KIO-Slaves work today, they are available to all KDE applications without the need for any specific handling in the applications.
|
[
Reply To This | View ]
|
Re: Application support...
by Aaron J. Seigo on Wednesday 13/Apr/2005, @20:35
|
> With Tenor, I can't even begin to think how it might work, code-wise.
we'll have APIs and examples for people to play with shortly.
the basic essence is that you take a piece of information, decompose it if necessary in an application-specific manner, and then feed it into Tenor along with a description of what "gos together". Tenor then builds additional relationships, if it can, and slots it into the larger mesh and allows this to be searched for and navigated through either independently or as part of a larger body.
it's quite a bit easier to show with examples, which Scott and I have put several of together. once we're happy with the way the APIs look and the storage side of it is working, we'll start releasing developer previews. it'll become pretty obvious at that point =)
|
[
Reply To This | View ]
|
Re: Application support...
by aleXXX on Wednesday 13/Apr/2005, @23:20
|
The more apps use tenor the more usefull it will be.
So, will it be kde-only or will other apps (Qt, gtk, any other) be able to feed data into it ?
Alex
|
[
Reply To This | View ]
|
Re: Application support...
by Aaron J. Seigo on Thursday 14/Apr/2005, @16:25
|
there is no reason why any application couldn't fee data into it. there will likely be a Qt dependency (though not a GUI one) in the core Tenor engine, but i don't see that being a problem. i expect an IPC bridge to emerge, for instance, and if other app developers have a problem communicating with a non-gui but Qt using app then they may want to check their priorities =) personally i see this as similar to the glib issue =)
the file indexer will not be tied into the Tenor engine, but use the API like any other application. so there could be multiple indexers written for different purposes, one of which could use KFMI (or something faster and with FTI-appropriate capabilities, preferably)
and yes, it should be possible to write FireFox extensions and OOo plugins to tap into tenor, for instance.
there will also be a GUI library for KDE apps to use (stock interface elements and probably various KDE specific helper goo-gads) as well, but that should be a separate library from Tenor itself and so be of no concern to non-KDE apps.
|
[
Reply To This | View ]
|
|
The Fine Print: The previous
comments are owned by whomever posted them.
( Reply )
|
|