Prezentace výsledku projektu k předmětu OSP Lukáš Karas Původní záměr a důvody jeho neuskutečnění Platforma WebOS a vývoj pro ni Aplikace MojoTracker Dosažené výsledky, pokračování vývoje ja@prezentace:~$ whoami o čem to bude
Původní záměr a důvody jeho neuskutečnění Neumím Python S technologií GuiDance (PyQT) se v KDE4 nepočítá Původně jsem chtěl napsat KCM modul na modifikaci fstab... V KDE3 tento modul existoval. Chtěl jsem jej ”jen” portovat do KDE4 ...když jsem se začal zajítmat co je potřeba, zjistil jsem že KDE3 byl tento balík součástí sady nástrojů GuiDance, napsaných v Pythonu Python neumím a komunita očividně nemá o GuiDance v KDE4 zájem > musel bych to celé přepsat do C++ a QT, na což nebyl čas...
Platforma WebOS a vývoj pro ni Linuxový kernel Z velké části založena na GNU Grafické prostředí vykresluje WebKit Možnost nativních aplikací (SDL, QT...) Na WebOS mě zaujala především jeho otevřenost, zajímavá koncepce... Kernelem je samozřejmě Linux Palm narozdíl od většiny ostatních firem hackery podporuje, spolupracuje s komunitou a to se počítá! Zajímává koncepce prostředí, aplikace jsou tvořeny v HTML, logika v JavaScriptu. O vykreslování se stárá Luna, která je založena na WebKitu. JavaScriptu jsou zpříztupněny funkce telefonu pomocí tzv. services, které jsou psané v Javě Díky JIT kompilaci JavaScriptu je to vše kupodivu svižné, ovládání je nejlepší ze všech smartphonů se kterými jsem se setkal. Možnost nativních aplikací (framebuffer grafika), SDL, QT, Gstreamer, nyní i Xorg...
Aplikace MojoTracker Původní záměr autora Uvolnění jako OpenSource Mé cíle Po koupi Palm Ppre jsem si chtěl vyzkoušet vývoj pro tuto zajímavou platformu, hledal jsem aplikaci do které bych mohl přispět. Autor aplikace chtěl vytvořit tracker pro projekt OpenStreetMap.org. Tracky se ukládají do interní LiteSQL databáze. Pro export do standartních gpx souborů bylo potřeba databázi nakopírovat do PC a použít externí nástroj Původní close source, autorovi jsem nabídl spolupráci, pokud aplikaci uvolní jako OpenSource :) Chtěl jsem export do gpx přímo na telefonu, vylepšit grafickou podobu aplikace
Dosažené výsledky, pokračování vývoje Dosaženo cílů Používáme ale nesvobodnou file service... Stále je co zlepšovat Cílů se mi podařilo dosáhnout. Na přístup k souborům ale používáme uzavřenou servisku (zdarma). Nová verze programu obsahující moje příspěvky je na cestě, čeká na review od správců komunitního repozitáře. Do budoucna bych rád pracoval na vývoji otevřené servisky pro manipulaci s gpx soubory. Dále zobrazovat grafy z tracků... Jako je výška, rychlost... Možná přímý upload na osm.org...
Děkuji za pozornost Dotazy? Ukázka programu? http://code.google.com/p/mojotracker/