Jelikož už cca měsíc N900 vlastním, tak si dovolím směle prohlásit, že volba co naprogramovat, který typ aplikace zcela chybí je evidentní. Databáze obecná. A volba prostředí je imho taky jasná, pokud někdo není vyhraněný GTKčkář, tak zvolí Qt kvuli budoucnosti. A vzhledem k přitomnosti sqllite v základu toolkitu to nemusí být vůbec složité. Náročnější bude navrhnout a vytvořit efektivní, rychlé, přehledné GUI.
Považujte to za bezplatný tip jak pro vývojáře, tak pro porotu, budu rád když se tento typ aplicace pro N900 objeví.
Příklad toho, na jaké možnosti a schopnosti je už mnoho let zvyklý u obecně použitelné databáze uživatel Palmu:
http://pilot-db.sourceforge.net/…s/Screen.gif
p.s. Portace přímo výše zmíněného by byla úžasná, ale imho daleko, daleko složitější než to spáchat od nuly v Qt či GTK.
Backend není problém. Efektivní, rychle a chytře ovladatelný nativní GUI frontend je to, oč tu běží. Ergonomie na PDA se měří v počtu kliknutí a v sekundách které jsou potřebné na nějakou operaci, na nějaký úkon, třeba na zadání nového záznamu do db, nebo na vyhledání nějakých záznamů. Rozdíl v pár kliknutích navíc a z toho plynoucích pár desítkách sekund obvykle znamená rozdíl mezi výbornou aplikací a v každodení praxi nepoužitelnou aplikací.
Mno a samozřejmě v také v požadavcích na výkon = v požadavcích na nejvzácnější zdroj v PDA, tj. na šťávu v baterii.