Senin, 11 April 2011

Android


Android adalah sebuah OS untuk perangkat mobile berbasis Linux yang mencakup OS, middleware dan aolikasi. As we know, android yang merupakan system operasi open source menyediakan platform terbuka bagi developer untuk menciptakan aplikasi mereka.

Android dipuji sebagai “platform mobile pertama yang Lengkap, Terbuka dan Bebas”.
• Lengkap (Complete Platform) : para desainer dapat melakukan pendekatan yang komperhensif ketika mereka sedang mengembangkan platform Android. Android merupakan system operasi yang aman dan banyak menyediakan tools dalam membangun software dan memungkinkan untuk peluang pengembangan aplikasi. Walaupun sebenarnya dari sudut keamanan, tidak ada system yang benar-benar aman. Menurut Andy Darmawan (Senior Technical Consultant Symantec) Adroid terlihat aman karena penggunanya belum banyak mencari kelemahan system Android.
• Terbuka (Open Source Platform) : Platform Android disediakan melalui lisensi open source. Pengembang dapat dengan bebas untuk mengembangkan aplikasi. Android menggunakan Linux Kernel 2.6.
• Bebas (Free Platform) : Android adalah platform/aplikasi yang bebas untuk develop. Android dapat didistribusikan dan diperdagangkan dalam bentuk apapun.

Aplikasi Android dapat dikembangkan pada system operasi Windows XP, Vista, Seven, Mac OS X (Mac OS X 10.4.8 atau lebih baru) dan Linux. Pengembang dapat menggunakan Eclipse yang tersedia secara bebas untuk merancang dan mengembangkan aplikasi Android. Eclipse mendapat dukungan langsung dari Google untuk menjadi IDE pengembangan aplikasi Android, hal ini terbukti dengan adanya penambahan plugins untuk membuat project yang source software-nya langsung dari situs resmi Google.

Beberapa fitur-fitur Android yang paling penting adalah :
• Framework aplikasi yang mendukung penggantian komponen dan reuseable
• DVM (The Dalvik Virtual Machine) dioptimalkan untuk perangkat mobile.
• Integrated browser berdasarkan engine open source WebKit
• Grafis yang dioptimalkan dan didukung oleh libraries grafis 2D, grafis 3D berdasarkan spesifikasi OpenGl ES 1,0 (Opsional akselerasi hardware)
• SQLite untuk penympanan data
• Media support yang mendukung audio, video dan gambar (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF), GSM Telephony (tergantung hardware)
• Bluetooth, EDGE, 3G dan WIFI (tergantung hardware)
• Kamera, GPS, kompas dan accelerometer (tergantung hardware)
• Lingkungan Development yang lengkap dan kaya termasuk perangkat emulator, tools untuk debugging, profil dan kinerja memori, dan plugin untuk IDE Eclipse.



Sumber :
Buku Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android Edisi I

Tidak ada komentar:

Posting Komentar