Senin, 21 Desember 2009

Announcing Android 2.0 support in the SDK!

Ini merupakan terjemahan bebas dari artikel yang diposting oleh Xavier Ducrohet, Android SDK Tech Lead pada 27 October 2009 9:00 AM pada http://android-developers.blogspot.com/2009/10/announcing-android-20-support-in-sdk.html

Saya senang untuk mengumumkan bahwa sekarang Android SDK mendukung Android 2.0 (juga dikenal sebagai Eclair).


Android 2.0 memberikan kepada pengembang, API baru untuk sync, Bluetooth, dan beberapa hal lain. Dengan menggunakan sync baru, manajer account dan API kontak, kita dapat menulis aplikasi yang memungkinkan pengguna melakukan sinkronisasi perangkat mereka ke berbagai contact sources. Kita dapat memberikan kepada pengguna cara yang lebih cepat untuk berkomunikasi dengan orang lain dengan meng-embed-nya di dalam aplikasi kita. Dengan API Bluetooth baru, Kita dapat dengan mudah menambahkan peer-to-peer atau konektivitas gaming ke aplikasi kita. Untuk mendapatkan daftar yang lebih lengkap mengenai kemampuan baru yang dapat ditambahkan ke aplikasi silahkan kunjungi halaman highlight Android 2,0. (http://developer.android.com/sdk/android-2.0-highlights.html )


Pengembang dapat menggunakan Manager SDK untuk menambahkan dukungan terhadap Android SDK 2.0 pada SDK mereka atau dengan mengupdate SDK Tool mereka dengan SDK Tool revisi 3. pengembang Baru dapat men-download SDK Android dari situs download. Setelah men-download, platform Android harus ditambahkan menggunakan SDK Manager.






Dengan SDK Manager kita bisa menambahkan platform Android baru ke SDK kita.



Tools SDK Android, revisi 3 diperlukan untuk mengembangkan untuk Android 2.0. Termasuk dukungan untuk membangun aplikasi melalui Ant, serta Mac OS X 10,6 (Snow Leopard). Bagi yang mengembangkan menggunakan Eclipse, kami merilis versi 0.9.4 ADT melalui mekanisme update Eclipse biasa.


Selama beberapa bulan berikutnya, kami berharap dapat melihat lebih banyak dan lebih banyak perangkat Android yang dirilis. Perangkat akan berjalan pada Android 1.5, 1.6, atau 2.0. Kami juga berencana memperbarui versi kecil dari 2,0 Android menjelang akhir tahun, dan akan menjadi update terakhir untuk 2009.


Berikut adalah beberapa hal yang dapat kita lakukan untuk menggunakan platform Android 2.0:

  • Download platform Android 2,0 dan pastikan aplikasi yang ada bisa dijalankan pada perangkat baru yang menjalankan Android 2.0.

  • Pastikan bahwa aplikasi Anda ketika bekerja menggunakan emulator skin WVGA (800x480) \u0026 FWVGA (854x480) .Kami berharap perangkat dengan layar jenis ini, dapat menjalankan Android 2,0 yang akan diluncurkan.


Lihat video di bawah ini untuk informasi lebih lanjut tentang Android 2.0




Senin, 26 Januari 2009

Apa itu Android ?

Android merupakan subset perangkat lunak untuk ponsel yang meliputi sistem operasi, middleware dan aplikasi kunci yang di release oleh Google. Saat ini disediakan Android SDK (software Development kit) sebagai alat bantu dan API diperlukan untuk mulai mengembangkan aplikasi pada platform Android menggunakan bahasa pemrograman Java.

Features:
  • Framework Aplikasi yang mendukung penggantian komponen dan reusable.
  • Mesin virtual Dalvik dioptimalkan untuk perangkat mobile
  • Integrated browser berdasarkan engine open source WebKit
  • Grafis yang dioptimalkan dan didukung oleh perpustakaan grafis 2D, grafis 3D berdasarkan spesifikasi opengl ES 1,0 (Opsional akselerasi hardware)
  • SQLite untuk penyimpanan 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 (hardware tergantung)
  • Lingkungan Development yang lengkap dan kaya termasuk perangkat emulator, tools untuk debugging, profil dan kinerja memori, dan plugin untuk Eclipse IDE






















Emulator Phone


Framework Aplikasi :

Pengembang memiliki akses penuh framwork API yang sama yang digunakan oleh aplikasi inti. Arsitektur aplikasi dirancang agar komponen dapat digunakan kembali (reuse) dengan mudah. setiap aplikasi dapat memanfaatkan kemampuan ini dan aplikasi yang lain mungkin akan memanfaatkan kemampuan ini (sesuai dengan batasan keamanan yang didefinisikan oleh framework). Mekanisme yang sama memungkinkan komponen untuk diganti oleh pengguna.
Semua aplikasi yang merupakan rangkaian layanan dan sistem, termasuk:
  • View Set kaya dan extensible yang dapat digunakan untuk membangun aplikasi, termasuk daftar, grids, kotak teks, tombol, dan bahkan sebuah embeddable web
  • Content Provider yang memungkinkan aplikasi untuk mengakses data (seperti dari daftar kontak telp) atau dari data mereka sendiri
  • Resource Manager, yang menyediakan akses ke kode sumber non-lokal seperti string, gambar, dan tata letak file
  • Notifikasi Manager yang memungkinkan semua kustom aplikasi untuk ditampilkan dalam alert status bar
  • An Activity Manager yang mengelola siklus hidup aplikasi dan menyediakan navigasi umum backstack
Android Runtime

Android terdiri dari satu set core libraries yang menyediakan sebagian besar fungsi yang tersedia dalam core libraries dari bahasa pemrograman Java. Setiap menjalankan aplikasi Android sendiri dalam proses, dengan masing-masing instance dari mesin virtual Dalvik (Dalvik VM). Dalvik dirancang agar perangkat dapat menjalankan multiple VMs secara efisien. Mesin Virtual Dalvik dieksekusi dalam Dalvik executable (.dex), sebuah format yang dioptimalkan untuk memori yang kecil. Dalvik VM berbasis, berjalan dan dikompilasi oleh compiler bahasa Java yang telah ditransformasikan ke dalam .dex format yang disertakan oleh tool "dx".
Dalvik VM bergantung pada kernel Linux untuk berfungsi , seperti threading dan manajemen memori tingkat rendahnya .

Linux Kernel

Android bergantung pada Linux Versi 2.6 untuk inti sistem pelayanan seperti keamanan, manajemen memori, proses manajemen, susunan jaringan, dan driver model. Kernel juga bertindak sebagai lapisan yang abstak antara hardware dan software stacknya.