Maemo : The Future of Nokia High End Device

Maemo merupakan sebuah perkembangan platform yang bersifat open source untuk perangkat-perangkat yang menggunakan sistem Linux, seperti internet tablet, yang mewarisi arsitektur Linux dari sistem operasi Unix. Maemo dibuat melalui komponen open source yang digunakan secara luas dengan beberapa tambahan untuk mengintegrasikan kesemuanya dengan baik pada perangkat yang menggunakannya.

Internet tablet merupakan perangkat yang digunakan untuk menyediakan performa layaknya desktop PC dalam melakukan servis berbasis internet, seperti webpages dan email. Perangkat-perangkat tersebut memiliki resolusi tinggi, dengan layar sentuh sensitif berukuran 800 x 480 pixel. Nokia telah merilis tiga internet tablet yang menggunakan platform Maemo, yaitu Nokia N770, Nokia N800, dan Nokia N810, dan yang terbaru Nokia N900.


1. SEJARAH

Sistem Operasi internet tablet pertama muncul pada Nokia N770, yang diluncurkan pada 2 November 2005. N770 memiliki beberapa spesifikasi yaitu akses internet menggunakan koneksi WLAN dengan mesin pencari opera, flash 6, email dasar, pemutar audio video, PDF, dan beberapa jenis games sederhana.
Selanjutnya, Nokia mengeluarkan versi beta dari N770 yang dilengkapi sistem operasi internet tablet terbaru dan disempurnakan pada 3 Juni 2006. Penyempurnaan ini meliputi penampilan yang lebih menarik, full screen keyboard, Google Talk di dalamnya, kemampuan mendukung kartu memori hingga 2GB, dan peningkatan Linux hingga 2.6.
Evolusi berikutnya dalam platform Maemo adalah Nokia N800 internet tablet yang berisikan Maemo 3. Aplikasi yang ditambahkan adalah Skype/VoIP-calls menggunakan WLAN, kamera yang terintegrasi, Opera 8, dan Flash 7. Nokia ini diluncurkan pada 4 Januari 2007.
Nokia N810, diluncurkan pada 6 Juni 2008, adalah perkembangan sistem internet tablet berikutnya. Dengan Maemo 4, Nokia ini memiliki QWERTY keyboard yang menyeluruh dengan layar sentuh, sistem pencarian internet MicroB (berbasis teknologi Mozilla), Google Talk, kemampuan mendukung perangkat USB dan pemutar media Windows, serta GPS di dalamnya.
Maemo 5, atau Fremantle, merupakan evolusi besar dari platform Maemo. Maemo 5 diperkenalkan sebagai penghubung antarmuka pengguna(UI) dengan layar sentuh yang secara keseluruhan didesain ulang, fitur telepon selular, dan Dashboard yang serba bisa dan serba langsung, yang memperkuat N900.


2. KOMUNITAS MAEMO

Komunitas Maemo merupakan sebuah komunitas yang bersifat open source yang mengembangkan perangkat lunak di sekitar platform Maemo, baik untuk platform itu sendiri maupun di atasnya. Komunitas ini berkumpul sekali dalam setahun pada Maemo Summit (dimulai tahun 2008) dan juga acara-acara open source terkait seperti GUADEC, LinuxTag, dan Open Source In Mobile (OSIM).

3. KOMPONEN MAEMO

Platform Maemo didasarkan pada apa yang ada dalam Linux Operating System Kernel, yaitu kernel monolitik yang membantu lebih dari satu platform perangkat keras dan mampu untuk membantu segala jenis sinyal dalam jangka luas dari jam tangan hingga sistem besar. Semua sinyal pengguna Maemo memiliki OMAP chipset, yang mengandung tujuan umum dari prosesor ARM dan unit DSP.
Arsitektur user interface pada Maemo 5 didasarkan pada kerangka kerja GNOME, khususnya setGTK+. GNOME merupakan aplikasi kerangka kerja terdepan untuk desktop sistem Linux.Platform Maemo mewarisi sejumlah komponen utama, seperti GTK, kerangka kerja Gstreamer Multimedia,manajemen konfigurasi Gconf, dan XML Library.Platform Maemo dilengkapi pula dengan perpanjangan teknologi GTK+/GNOME dengan menyediakan ekstensi untuk desktop yang mudah dipindahkan.
Komponen utama pada Maemo adalah Linux Kernel, yang menyediakan abstraksi perangkat keras untuk sistem sinyal, manajemen komponen, manajemen proses, dan servis jaringan. Maemo 5 menggunakan sistem operasi Linux 2.6. Sistem penyimpanan pada platform Maemo didasarkan pada standar GNUC Library. Untuk jaringan, Maemo menggunakan OpenSSL Library yang menyediakan akses HTTP sebagai aplikasi. Untuk abstraksi perangkat keras, Maemo menyediakan Hardware Abstraction Layer(HAL)
Kerangka kerja paket manajemen pada Maemo didapatkan dari distribusi Debian. Sistem servis yang digunakan adalah D-BUS, yang menyediakan saluran interaksi diantara aplikasi. Sistem servis juga menyediakan database SQL(SQLite), Device State Management (DSM), Mode Control (MCE), dan Battery Management (BME).
Peluncur Maemo ada dalam semua aplikasi, yang terbagi atas dua bagian, yaitu Maemo-Invoker (dieksekusikan oleh DBUS daemon) dan Maemo-Launcher. Kerangka kerja user interface didasarkan pada X Window System, yang memiliki Matchbox Window Manager. API di atas X adalah GTK+ widget toolkit dengan apa yang disebut dengan ekstensi Hildon. GTK+ adalah kerangka kerja UI yang dikembangkan dalam proyek GNOME.
Maemo SDK menyediakan peralatan yang diperlukan untuk menciptakan dan mengintgrasikan aplikasi, mereplikasi lingkungan platform Maemo dalam PC pengguna. Didukung oleh Maemo API yang disediakan untuk bahasa DSF.



4. FITUR MAEMO

- Update Software
Perangkat Maemo dapat diperbaharui menggunakan metode sederhana, yaitu dengan komputer menggunakan USB. Sistem operasi 2008 terbaru, Diablo, juga didukung dengan Seamless Software Update (SSU), yang membuat sistem operasi dapat ditingkatkan tanpa menggunakan kabel pada setiap update softwarenya.

- Keamanan
Para pengembang memperingatkan bahwa keamanan Maemo terkonsentrasi pada pencegahan penyerangan ponsel(misalnya : jaringan nirkabel dan bluetooth). Maemo menyediakan cara penguncian kontrol perangkat dan menampilkannya dengan kode akses berbentuk angka untuk mencegah akses yang tidak bertanggung jawab.

5. SOFTWARE

Maemo memiliki sejumlah perangkat software, seperti search engine dengan basis Mozilla, Adobe Flash, dan Skype. Selain itu, karena bersifat open source, terdapat sejumlah aplikasi pihak ketiga dalam Maemo, baik yang dibuat khusus untuk Maemo maupun program Linux yang sudah ada, yaitu :
- Media Player : Canola, MPlayer
- Internet : Claws Mail, Modest, Midori, Mozilla Fennec
- Office : Gnumeric, Abiword(word processing)
- VOIP : Gizmo5, Skype
- Flash Message : Pidgin
- Games : The Battle for Wesnoth, Wormux
- Fremantle : Aplikasinya akan menjadi bagian Maemo 5, yaitu : Mauku, Maemo Mapper, Numpty Physics, ScummVM, Xournal, Fennec, FBReader (pembaca e-book), OSM2Go(OpenStreetMap).
- Debian : aplikasi hasil modifikasi dengan ARM Debian, diantaranya : OpenOffice, Firefox, Java, the GNOME desktop, dll.
- Lainnya : FBReader(e-book reader), GPE, rdesktop, Rhapsody, ScummVM, Wayfinder(GPS), Free42S, gPodder, Maemo Mapper, MaemoMyth, Monsoon HAVA, Navit(GPS), Obscura Photo Manager, Palm Emulator from Access, Phonelink, Quiver Image Viewer, SDict Viewer, Vagalume, VNC, YouAmp, LogMeIn Browser Plugin

6. FILETYPE SUPPORT

- Image/Animasi Viewer : JPEG, GIF, Bitmap, TIFF, PNG, SVGTiny, ICO
- Pemutar Audio : MP3, RealAudio, MPEG-4, AAC, WAV, AMP, MP2, AMR, AWB, M4A, WMA. OGG/Vorbis, M3U, PLS
- Pemutar Video : MPEG-1, MPEG-4 ASP (H.263), RealVideo, AVI, 3GP
- Teks/Layout : File Teks,PDF, HTML.

7. HARDWARE

Sistem operasi Maemo didesain untuk internet tablet Nokia, yang memiliki fitur dengan spesifikasi yang serupa dengan ponsel high end Nokia, seperti Nseries dan Eseries, dengan TI OMAP ARM SoCs, layar yang besar dan memori internal yang dapat diperbesar.



Terimakasih Ryo Jin
by Goody

Komentar

Postingan populer dari blog ini

Flu Burung di Samarinda, Mari Waspada

STRATEGI MENINGKATKAN KINERJA KARYAWAN