maemo - docs.freitagsrunde.org
TRANSCRIPT
![Page 1: Maemo - docs.freitagsrunde.org](https://reader031.vdocuments.pub/reader031/viewer/2022020623/61f0635f89e4a502105c265d/html5/thumbnails/1.jpg)
Maemound die
Nokia Internet Tablets
![Page 2: Maemo - docs.freitagsrunde.org](https://reader031.vdocuments.pub/reader031/viewer/2022020623/61f0635f89e4a502105c265d/html5/thumbnails/2.jpg)
Überblick
● Was ist Maemo?● Die Hardware● Die Software (das SDK)● Die Community● Die Zukunft
![Page 3: Maemo - docs.freitagsrunde.org](https://reader031.vdocuments.pub/reader031/viewer/2022020623/61f0635f89e4a502105c265d/html5/thumbnails/3.jpg)
Was ist Maemo?
● Eine Entwicklungs-Plattform
● Eine Linux-Distribution
● Der kommerzielle Teil von maemo.org, der Maemo Community
![Page 4: Maemo - docs.freitagsrunde.org](https://reader031.vdocuments.pub/reader031/viewer/2022020623/61f0635f89e4a502105c265d/html5/thumbnails/4.jpg)
Die HardwareNokia 770 N800 N810
●Kein Telefon●800x480 16bit●USB (auch Hostmode)●802.11g WLAN●Bluetooth
![Page 5: Maemo - docs.freitagsrunde.org](https://reader031.vdocuments.pub/reader031/viewer/2022020623/61f0635f89e4a502105c265d/html5/thumbnails/5.jpg)
Die HardwareNokia 770
N800
N810
OMAP2420(400 MHz)128 MB256 MB Flash
OMAP1710(252 MHz)64 MB RAM128 MB Flash
OMAP2420(400 MHz)128 MB256 MB Flash
230g
206g
226g
1xRS MMC
2xSDHC
1xMiniSD2GB interner Flash
TastaturGPS
![Page 6: Maemo - docs.freitagsrunde.org](https://reader031.vdocuments.pub/reader031/viewer/2022020623/61f0635f89e4a502105c265d/html5/thumbnails/6.jpg)
Die Hardware
![Page 7: Maemo - docs.freitagsrunde.org](https://reader031.vdocuments.pub/reader031/viewer/2022020623/61f0635f89e4a502105c265d/html5/thumbnails/7.jpg)
Die Software
![Page 8: Maemo - docs.freitagsrunde.org](https://reader031.vdocuments.pub/reader031/viewer/2022020623/61f0635f89e4a502105c265d/html5/thumbnails/8.jpg)
Die Software
ARM/OMAP-basierter Linux Kernel
GNU C, STD C++, OpenSSL, curl HTTP, etc.
Debian Package Management
Dienste wie D-Bus, DSM, MCE, BME, SQLite, etc.
Gnome/GTK+Maemo
LauncherMaemo
SDKHildon UI Framework
gStreamer Gnome VFS GConf E-D-S Telepathy
![Page 9: Maemo - docs.freitagsrunde.org](https://reader031.vdocuments.pub/reader031/viewer/2022020623/61f0635f89e4a502105c265d/html5/thumbnails/9.jpg)
Die Software
OS2005 OS2006
OS2007 OS2008
![Page 10: Maemo - docs.freitagsrunde.org](https://reader031.vdocuments.pub/reader031/viewer/2022020623/61f0635f89e4a502105c265d/html5/thumbnails/10.jpg)
Die Software
Buttons unten
Spezielle Menüs
Taskmanager
Tray
Launcher
Hildon + Matchbox?!
![Page 11: Maemo - docs.freitagsrunde.org](https://reader031.vdocuments.pub/reader031/viewer/2022020623/61f0635f89e4a502105c265d/html5/thumbnails/11.jpg)
Die Software
● Browser (Gecko basiert)● Instant Messaging (Skype und Telepathy)● Mail (libtinymail)
![Page 12: Maemo - docs.freitagsrunde.org](https://reader031.vdocuments.pub/reader031/viewer/2022020623/61f0635f89e4a502105c265d/html5/thumbnails/12.jpg)
Die Software
● Terminal● Mapping● Media-Player (mplayer)
![Page 13: Maemo - docs.freitagsrunde.org](https://reader031.vdocuments.pub/reader031/viewer/2022020623/61f0635f89e4a502105c265d/html5/thumbnails/13.jpg)
Die Software
●Abiword
●Gnumeric
![Page 14: Maemo - docs.freitagsrunde.org](https://reader031.vdocuments.pub/reader031/viewer/2022020623/61f0635f89e4a502105c265d/html5/thumbnails/14.jpg)
Die Software
X11 + gcc und ein vollwertiges* Linux
* gcc 3.4.4, busybox
![Page 15: Maemo - docs.freitagsrunde.org](https://reader031.vdocuments.pub/reader031/viewer/2022020623/61f0635f89e4a502105c265d/html5/thumbnails/15.jpg)
Die SoftwareSpiele
![Page 16: Maemo - docs.freitagsrunde.org](https://reader031.vdocuments.pub/reader031/viewer/2022020623/61f0635f89e4a502105c265d/html5/thumbnails/16.jpg)
Die Software
![Page 17: Maemo - docs.freitagsrunde.org](https://reader031.vdocuments.pub/reader031/viewer/2022020623/61f0635f89e4a502105c265d/html5/thumbnails/17.jpg)
Das SDK
● Scratchbox● Transparente Umgebung zum cross-compilen● Also ./configure && make && make install● Debian-basiert (apt-get source / dget -x / dpkg-buildpackage / …)
● Xephyr für lokalen X11 in 800x480● Qemu (macht manchmal Probleme) / sbrsh
![Page 18: Maemo - docs.freitagsrunde.org](https://reader031.vdocuments.pub/reader031/viewer/2022020623/61f0635f89e4a502105c265d/html5/thumbnails/18.jpg)
Das SDK
Standard Linux DistributionSandbox (chroot)Kernel/scratchbox //homebinfmtNFS
Target filesystemWork dir Host librariesTools Compiler
Devkit Toolchain
●Build Tools sind im /scratchbox Verzeichnis●Host Tools werden Target Tools vorgezogen●Host Tools benutzen Libs aus /scratchbox●Target Binaries werden über Wrapper ausgeführt●Targets sind isoliert, Home dagegen persistent
![Page 19: Maemo - docs.freitagsrunde.org](https://reader031.vdocuments.pub/reader031/viewer/2022020623/61f0635f89e4a502105c265d/html5/thumbnails/19.jpg)
Das SDK
● Binaries der Toolschain laufen über einen Wrapper (gcc zeigt auf den cross-compiler)
● Das Buildsystem denkt das nativ kompiliert aber der Host GCC wird benutzt
● ccache und distcc werden automatisch benutzt● Extra CFLAGS über Environmentvariable● Toolchains sind auch ausserhalb von Sbox
benutzbar
![Page 20: Maemo - docs.freitagsrunde.org](https://reader031.vdocuments.pub/reader031/viewer/2022020623/61f0635f89e4a502105c265d/html5/thumbnails/20.jpg)
Die Community
![Page 21: Maemo - docs.freitagsrunde.org](https://reader031.vdocuments.pub/reader031/viewer/2022020623/61f0635f89e4a502105c265d/html5/thumbnails/21.jpg)
Die Community
● http://maemo.org● irc://freenode.net/#mameo ● Forum: http://internettablettalk.com● http://maemo.org/community/mailing-lists.html
![Page 22: Maemo - docs.freitagsrunde.org](https://reader031.vdocuments.pub/reader031/viewer/2022020623/61f0635f89e4a502105c265d/html5/thumbnails/22.jpg)
Die Zukunft
● HSPA (3.5G) integriert
● OMAP34x0 SoC
● 3D und OpenGL ES 2.0 Treiber
● Clutter basierte Oberfläche
● Mehr OSS Projekte integiert
![Page 23: Maemo - docs.freitagsrunde.org](https://reader031.vdocuments.pub/reader031/viewer/2022020623/61f0635f89e4a502105c265d/html5/thumbnails/23.jpg)
Noch was?