mojo bp obhajoba
TRANSCRIPT
![Page 1: Mojo BP Obhajoba](https://reader030.vdocuments.mx/reader030/viewer/2022020218/55a497661a28ab915a8b459a/html5/thumbnails/1.jpg)
Implementace poštovního klienta pro mobilní platformu
Openmoko
Autor: Pavel Krátký
Vedoucí práce: Smrž Pavel, doc. RNDr., Ph.D.
FIT VUT v Brně 2009 Implementace poštovního klienta pro mobilní platformu Openmoko str. 1/7
![Page 2: Mojo BP Obhajoba](https://reader030.vdocuments.mx/reader030/viewer/2022020218/55a497661a28ab915a8b459a/html5/thumbnails/2.jpg)
Zadání a cíleAnalyzovat možnosti platformy Openmoko
Vybrat prostředky pro tvorbu aplikace
Navrhnout a implementovat danou aplikaci
Demonstrovat výhody a nevýhody vytvořené aplikace
FIT VUT v Brně 2009 Implementace poštovního klienta pro mobilní platformu Openmoko str. 2/7
![Page 3: Mojo BP Obhajoba](https://reader030.vdocuments.mx/reader030/viewer/2022020218/55a497661a28ab915a8b459a/html5/thumbnails/3.jpg)
Platforma Openmoko
Co je to Openmoko?
První kompletně opensourcový smartphone / pocket PC
Zatím pouze pro vývojáře (oficiálně v ČR pouze 32 kusů)
Linuxový kernel 2.6.17.x, X.Org Server 7.1, GTK+ 2.6.10
FIT VUT v Brně 2009 Implementace poštovního klienta pro mobilní platformu Openmoko str. 3/7
![Page 4: Mojo BP Obhajoba](https://reader030.vdocuments.mx/reader030/viewer/2022020218/55a497661a28ab915a8b459a/html5/thumbnails/4.jpg)
Řešené problémy
Java SE na Openmoku, zpočátku téměř nepoužitelné
Spolupráce s německým týmem Jalimo
Nedostupná dokumentace/postupy
Výběr vhodných prostředků a knihoven
Analýza stávajících řešení
Důraz na uživatelské rozhraní
Cíl implementovat plnohodnotnou a použitelnou aplikaci
FIT VUT v Brně 2009 Implementace poštovního klienta pro mobilní platformu Openmoko str. 4/7
![Page 5: Mojo BP Obhajoba](https://reader030.vdocuments.mx/reader030/viewer/2022020218/55a497661a28ab915a8b459a/html5/thumbnails/5.jpg)
Výsledek
FIT VUT v Brně 2009 Implementace poštovního klienta pro mobilní platformu Openmoko str. 5/7
Aplikace plně implementována (~10 kLOC)
Příjemné a intuitivní rozhraní
JavaSE, SWT, JavaMail, Mstor, cacaoVM, GNU Classpath
Prozatimně omezená funkčnost (GNU Classpath vs. OpenJDK)
Slabší odezva, pomalejší běh (JVM - chybí VFP, optimalizace)
![Page 6: Mojo BP Obhajoba](https://reader030.vdocuments.mx/reader030/viewer/2022020218/55a497661a28ab915a8b459a/html5/thumbnails/6.jpg)
Přínos a rozšíření
Analyzována problematika Javy na platformě Openmoko
Základ pro další projekty
Aplikace by měla v budoucnu nahradit stávající řešení
Ovládání pomocí gest – vytvoření knihovny pro SWT
Ovládání gesty – Java knihovna pro využití akcelerometrů
HTML render pro SWT
FIT VUT v Brně 2009 Implementace poštovního klienta pro mobilní platformu Openmoko str. 6/7
![Page 7: Mojo BP Obhajoba](https://reader030.vdocuments.mx/reader030/viewer/2022020218/55a497661a28ab915a8b459a/html5/thumbnails/7.jpg)
mojomobile mail client
Děkuji za pozornost
FIT VUT v Brně 2009 Implementace poštovního klienta pro mobilní platformu Openmoko str. 7/7