Maemo
Z Multimediaexpo.cz
Maemo je v informatice svobodná platforma pro kapesní počítače a jiná mobilní zařízení postavená na bázi linuxové distribuce Debian. V současnosti jej používá Nokia N770, Nokia N800, Nokia N810, Nokia N810 wimax edition a Nokia N900. Rozhraní Hildon obsažené v Maemu je též zamýšleno jako GUI pro plánované Ubuntu Mobile and Embedded Edition.
V roce 2010 bylo rozhodnuto, že se platformy Maemo a Moblin sloučí do nového prostředí MeeGo.
Obsah |
Architektura
Základní schéma platformy Maemo je následující:
Hildon | |
GTK+ | D-Bus |
X Window System | |
Debian Linux |
Všechny použité komponenty jsou open source a jsou na linuxových desktopech dobře známy a široce používány. Díky jejich použití je převod aplikací na tuto specifickou platformu jednodušší. Při vývoji Maemo je použit kompilační nástroj Scratchbox.
Verze Maemo 4 a 5 obecně
Uživatelské rozhraní v Maemo 4 bylo velmi podobné mnoha klasickým handheldům. Obsahovalo „základní (domácí) obrazovku“ jako hlavní místo, ze kterého se uživatel snadno dostává ke všem dalším nastavením, funkcím a programům. Kvůli tomu byla základní obrazovka rozdělena na oblasti určené pro spouštění aplikací, menu a část, která šla nastavit podle přání uživatele (například jako RSS čtečka, Google search, přehrávač internetového rádia, aj.).
V Maemo 5 je uživatelské rozhraní odlišné. Pevné je pouze menu, obsahující hodiny, název operátora, indikaci baterie a indikaci dalších služeb (Wi-Fi, Bluetooth…). Veškerý další obsah je na volbě uživatele. K dispozici jsou celé 4 obrazovky, které lze naplnit zástupci jednotlivých instalovaných programů, widgetů, výstřižků internetových stránek, RSS čteček, aj. Uživatel tím dostává naprostou volnost při vlastním přizpůsobení přístroje a tím i jistou konkurenční výhodu.
Na Mobile World Congressu bylo v únoru 2010 oznámeno sloučení projektů Maemo a Moblin pro vytvoření mobilní softwarové platformy MeeGo.
Součásti
Maemo je modifikovaná verze Debian Linuxu, která je zejména zeštíhlena pro potřeby přenosného zařízení. Pro vytvoření grafického prostředí je použit X Window System, které používá Xomap server a správce oken Matchbox. Pro GUI jsou použity knihovny GTK v4 toolkitu a uživatelské rozhraní Hildon pro widgety a API.
GNU Core Utilities jsou nahrazeny balíkem BusyBox, což sníží nároky na operační paměť (na úkor některých postradatelných funkcí).
Jako primární zvukový server je použit ESD a GStreamer, které využívá přehrávač multimédií. Podporované formáty lze rozšířit využitím pluginů z scratchbox (Maemo SDK), které podporuje například OGG formát. Doplňující přehrávače mohou přistupovat přímo ke GStreameru nebo pomocí „osso-media-server“.
I když je Maemo postaveno na Linuxu a open source, zůstaly některé části uzavřené. Patří mezi ně hlavní status bar, taskbar aplety (jas displeje, aj.) a aplikace řešící konektivitu a management napájení.
Software
Maemo je dodáváno s vestavěnými aplikacemi, ale zároveň je možné instalovat z mnoha zdrojů další zajímavé programy. Buď přes správce balíčků, nebo apt a dpkg.
Přibalené aplikace jsou například Mozilla – postavená nad prohlížečem MicroB, Macromedia Flash, Gizmo5 a Skype.
Aplikace třetích stran
Tím, že je Maemo open source a využívá bezplatný operační systém Linux, je přidávání nových aplikací velmi jednoduché a bezproblémové. Aplikací je dostupných velmi mnoho. Některé jsou psané přímo pro Maemo, jiné pro klasický Linux. Výběrem lze uvést:
- Multimediální přehrávače: Canola, MPlayer
- Internet: Claws Mail, Modest, Midori, Firefox pro mobilní zařízení
- Kancelářské aplikace: Gnumeric (tabulkový procesor), Abiword (textový editor)
- Komunikace: Pidgin
- VOIP: Gizmo5, Skype
- Hry: The Battle for Wesnoth, Wormux, Doom
- Ostatní: FBReader (e-book čtečka), GPE (OpenSync kompatibilní s PIM), rdesktop (RDP vzdálený přístup), Rhapsody (předplacená hudba, pouze US), ScummVM (herní emulator), Wayfinder (plně funkční GPS navigační software), Free42S (HP 42S kalkulačka), gPodder (podcast klient), Maemo Mapper (obsahuje funkční GPS), MaemoMyth (MythTV frontend využívající GMythStream), Monsoon HAVA (ovládání a sledování TV), Navit (GPS navigační software), Obscura Photo Manager, Palm Emulator from Access (Palm emulátor postaven na ARM), Phonelink (SMS a volání skrze BT), Quiver Image Viewer, SDict Viewer (zobrazení slovníku/encyclopedie), Vagalume (Last.FM přehravač), VNC, YouAmp (hudební přehravač), LogMeIn (Plugin prohlížeče).
Fremantle hvězdičky: Aplikace vyvinuté komunitou, podporované přímo firmou Nokia jako Fremantle hvězdičky budou přímo součástí Maemo 5. Zajímavé jsou například: Mauku (klient pro micro-blogy), Maemo Mapper (aplikace pro mapy), Numpty Physics (hra), ScummVM (hra, obsahující Beneath a Steel Sky), Xournal (zápisník, rychlé poznámky), Fennec (internetový prohlížeč), FBReader (e-book čtečka), OSM2Go (OpenStreetMap).
Do Maema mohou být snadno instalovány aplikace z distribuce Debian pro ARM (včetně OpenOffice.org, Firefox, Java, GNOME a LXDE, aj.).
Podpora datových typů
Nepodporované datové typy souborů mohou být přidány doinstalováním pluginů.
- Video: MPEG-1, MPEG-4, RealVideo, AVI, 3GP
- Zvuk: MP3, RealAudio, MPEG-4, AAC, WAV, AMP, MP2, AMR, AWB, M4A, WMA, OGG (je nutné doinstalovat rozšíření), M3U, PLS
- Obrázky/animace: JPEG, BMP, TIFF, PNG, SVG Tiny, ICO
- Text: TXT, PDF, HTML.
Externí odkazy v angličtině
- http://www.maemo.org – Maemo homepage
- http://www.nseries.com/770experience_2/hacks_python.htm – Maemo applications
- http://planet.maemo.org – Maemo planet
- http://live.gnome.org/Hildon – Hildon application framework
Operační systémy |
---|
BSD |
FreeBSD • NetBSD • OpenBSD • DragonFly BSD |
Linux (distribuce) |
Debian • Fedora • Gentoo • Knoppix • Mandriva • Red Hat • Slackware • SUSE • Ubuntu • další... |
Mac OS |
System 6 • System 7 • Mac OS 8 • Mac OS 9 • Mac OS X |
Windows pro DOS |
1.0 • 2.0 • 3.0 • 3.1x • Windows 95 • Windows 98 • Windows Me |
Windows NT |
NT 3.1 • NT 3.5 • NT 3.51 • NT 4.0 • Windows 2000 Windows XP • Windows Vista • Windows 7 • Windows 8 • Windows 8.1 • Windows 10 • Windows 11 |
Windows NT Server |
Server 2003 • Server 2008 • Server 2008 R2 • Server 2012 • Server 2012 R2 |
Mobilní telefony a PDA |
Android • BlackBerry OS • iOS • Maemo • PalmOS • webOS • Symbian OS • Windows CE • Windows Mobile |
OS/2 |
OS/2 2.1 • OS/2 Warp 3.0 • OS/2 Warp 4.0 • OS/2 Aurora 4.5 • eComStation • ArcaOS |
DOS |
MS-DOS • PC-DOS • DR-DOS • FreeDOS • PTS-DOS |
Další |
NeXTSTEP • BeOS • ZETA • Haiku • Atari TOS • GeoWorks Ensemble • UNIX • AmigaOS • QNX • Solaris OpenVMS • Syllable • ReactOS • Multics • Plan 9 from Bell Labs |
Náklady na energie a provoz naší encyklopedie prudce vzrostly. Potřebujeme vaši podporu... Kolik ?? To je na Vás. Náš FIO účet — 2500575897 / 2010 |
---|
Informace o článku.
Článek je převzat z Wikipedie, otevřené encyklopedie, do které přispívají dobrovolníci z celého světa. |