Hi Oscar, Dne neděle 29 březen 2009 Oscar Miras napsal(a): > Hi Vladimir and developers, > > After consulting my tutor, we decided that we first must focus in the > implementation of one of the two improvements of the subject. > > It seems that the most important now for Geeqie project is to implement > sqlite database in order to improve performance. > In the other hand,my tutor finds more interesting to work on pan view > integration on the main window view ( giving user the possibility of > switching between 'file navigation view' or 'calendar/tiemtable navigation > view). >
My main concern is that without the cache the pan view will be slow and it will hard to test the new features. But I don't want to force you into anything. > And I only have 4-5 months to complete my final project degree :) . So I > want this post to discuss what improvement you think I should work on. Once > one of them is complete , if I have time I could work with the other one. > > Personally, I find both interesting and necessary. Vladimir, I think you > would like me to work on cached database. Before doing this, we must study > the viability of using sqlite with geeqie. Are you sure there is no other > way to do that? The only alternative that I am aware of is Berkeley DB, and IMHO sqlite has a better API. > Sqlite creates a new dependency with geeqie installation; Sqlite is used by other projects like firefox, f-spot, or digikam so there is a high probability that it is already installed and the additional requirement should not cause any problem. > and a new process running on the system ( I think that there should be a > sqlite server daemon ). No, it is just a shared library, no additional daemon. > Have you considered to implement the cached > database with plain text files ? What we need is searching faster than O(n), i.e. tables with indexes. Unlike text files, Sqlite provides it. > With all this discussion, I want to show > that there is still some issues that should be discussed before using > Sqlite. Maybe some of them are already discussed, that's something i don't > know, so please tell me :) . On the other hand, pan view itnegration into > main window it's a featuer that soon or later should be implemented. > > So, I think I should work on it ( and my tutor too :P ). > But please, feel free to give your opinion and discuss it. > What about this plan: I will work on preparing the code for 1.0 beta1 which should be released in April. Then we can branch the svn and start working on the new features. You should have a more detailed plan for the pan view by then. Then I will start work on sqlite, my estimate of time required for basic functionality is 50 hours, it could be functional at the end of May. This will give us enough time for integrating with the pan view. Vladimir ------------------------------------------------------------------------------ _______________________________________________ Geeqie-devel mailing list Geeqie-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geeqie-devel