ANDROID Sejarah, Arsitektur,Platform Android By Si_pit

dokumen-dokumen yang mirip
BAB II LANDASAN TEORI. komponen yang berguna melakukan pengolahan data meupun kegiatan-kegiatan. seperti pembuatan dokumen atau pengolahan data.

BAB 2 TINJAUAN PUSTAKA. Android adalah sebuah sistem operasi untuk perangkat mobile berbasis Linux

MAKALAH ANDROID. Diajukan untuk memenuhi salah satu tugas mata kuliah Sistem Operasi Dosen : Yuliayany, S.Kom. Rizki Apriliyandi / IF-15 / V

cepat dan kian merambah ke setiap komponen teknologi informasi itu sendiri. Dari mulai dikenalnya komputer, hardware, software, hingga

PERANCANGAN PARANOID ANDROID HYBRID ICE CREAM SANDWICH TABLET PC PADA SMARTPHONE SAMSUNG GALAXY WONDER BERBASIS ANDROID

PENGENALAN ANDROID AHMAD ZAINUDIN. Politeknik Elektronika Negeri Surabaya

BAB II LANDASAN TEORI. Istilah aplikasi berasal dari bahasa inggris "application" yang berarti

BAB II TINJAUAN PUSTAKA. mengganti teks dari suatu bahasa ke teks dalam bahasa lain (Catford,

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. proyek, dengan melakukan penelitian di SMA Pasundan 1 Bandung untuk cara

BAB 2 LANDASAN TEORI

Gambar 1. Perangkat mobile Android

BAB 2 LANDASAN TEORI

BAB II. KAJIAN PUSTAKA

BAB 2 LANDASAN TEORI. Android adalah sebuah kumpulan perangkat lunak untuk perangkat mobile yang

Praktikum 8 Dasar Pemprograman Android

BAB II KAJIAN PUSTAKA. bimbingan kepada dosen pembimbing tugas akhir, kartu konsultasi digunakan

KUMPULAN APLIKASI JAVA J2ME

Koleksi Program Tugas Akhir dan Skripsi dengan

BAB I PENGENALAN ANDROID

Mengenal Sejarah Android

PERANCANGAN APLIKASI PENJAWAB OTOMATIS VIA SMS BERBASIS ANDROID

BAB 2 LANDASAN TEORI. Beberapa tahun belakangan ini android sangat sering sekali digunakan oleh

Android SDK. Nama : -Rr Octanty M Billy Novanta Yudistira

BAB II KAJIAN PUSTAKA. berbasis linux yang mencakup sistem operasi, middleware dan aplikasi.

BAB II TINJAUAN PUSTAKA

Cara mengakses internet bisa bermacam-macam, contohnya yaitu menggunakan komputer, notebook, dan juga ponsel. Namun banyak yang mengakses internet mel

Bab 2 LANDASAN TEORI

1 BAB II LANDASAN TEORI. metode yang dipakai untuk kegiatan pengembangan terhadap sistem sendiri. kebutuhan akan beberapa aktivitas (Buyens, 2001).

Pemrograman Mobile Android. ajib susanto fik Udinus 1

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi

TINJAUAN PUSTAKA Gempa Bumi Gempa bumi merupakan bencana alam yang mengakibatkan permukaan bumi berguncang ataupun bergetar. Pada umumnya gempa bumi d

linux yang mencakup sistem operasi, middleware dan aplikasi. Andorid mereka. Awalnya, Google Inc. Membeli Android Inc.

akan berakibat kurang baik kepada pendidikan anak selanjutnya khususnya untuk daerah Jakarta Utara. Semakin berkembangnya kota Jakarta, semakin berkem

BAB II TINJAUAN PUSTAKA. setingkat propinsi yang ada di Indonesia. DIY memiliki berbagai predikat, seperti

BAB II TINJAUAN PUSTAKA

BAB II KAJIAN PUSTAKA

Mobile Programming. Rendra Gustriansyah, S.T., M.Kom., MCP

BAB 2 TINJAUAN PUSTAKA

BAB II KAJIAN PUSTAKA

BAB II KAJIAN PUSTAKA. Fitnes adalah kegiatan olahraga pembentukan otot-otot tubuh/fisik yang

PENDAHULUAN Latar Belakang Masalah Saat ini perkembangan teknologi informasi bergerak dengan sangat cepat. Perkembangan teknologi informasi telah memb

Setting Android Virtual Device (AVD) - Java SDK - Eclipse - ADT. Pertemuan-2

BAB 2 TINJAUAN PUSTAKA

DASAR TEORI. 2.1 Android. Pada bab ini akan diuraikan beberapa hal penting berkenaan dengan dasar

BAB II LANDASAN TEORI. masuk ke universitas di Amerika atau negara-negara lain di dunia. Ujian ini

BAB II LANDASAN TEORI

2. Sejarah Android 2.1 Kerjasama Google dengan Android Inc. Pada Juli 2000, Google bekerjasama dengan Android Inc., perusahaan yang berada di Palo

APLIKASI FREE JOB FOR CARRER BERBASIS ANDROID

Bab 2 Tinjauan Pustaka 1.1 Penelitian Terdahulu

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tinjauan pustaka yang dipergunakan dalam penelitian disajikan melalui

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN.

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

PERANCANGAN APLIKASI PENDUKUNG TOURING BERBASIS CONTEXTUAL AWARENESS

BAB III DASAR TEORI 3.1. Pakaian Adat Indonesia

APLIKASI MOBILE INFORMASI KERETA API LISTRIK (KRL) JABODETABEK BERBASIS ANDROID

Bab 2 LANDASAN TEORI

BAB I PENDAHULUAN. mutlak. IM berbeda dengan dari cara penggunaannya, IM bisa dikelompokkan

BAB II KAJIAN PUSTAKA

APLIKASI INFORMASI PARIWISATA DI KABUPATEN CIAMIS BERBASIS MOBILE PHONE

SEJARAH ANDROID. Dinda Paramitha. Abstrak. Pendahuluan. Pembahasan.

BAB II TINJAUAN PUSTAKA. Android merupakan sistem operasi yang digunakan untuk perangkat mobile

DAFTAR TABEL Tabel 4. 1 Tabel 4. 2 Tabel 4. 3

BAB 2 LANDASAN TEORI. Android adalah sistem operasi berbasisi java yang berjalan pada kernel 2.6 Linux.

Instalasi Android SDK Maret 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Windows XP, Eclipse

Kolaborasi Dahsyat ANDROID dengan PHP dan MySQL. Akhmad Dharma Kasman.

BAB I PENDAHULUAN. Teknologi terus berkembang dengan hadirnya perangkat-perangkat baru

ANDROID OPERATING SYSTEM

PORTAL PENCARIAN PROPERTI BERBASIS ANDROID DENGAN MEMANFAATKAN GPS DAN GOOGLE MAPS API

PERANCANGAN APLIKASI TRANSLATOR INDONESIA- INGGRIS BERBASIS ANDROID

Bab 2 Tinjauan Pustaka 2.1 Penelitian Sebelumnya

PENDAHULUAN Perkembangan teknologi yang semakin maju, membuat informasi dapat diakses dengan mudah dan cepat. Terlebih dengan hadirnya teknologi smart

BAB III LANDASAN TEORI

Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu

BAB II TINJAUAN PUSTAKA. 1. Pemrograman Aplikasi Mobile Smartphone Dari Tablet PC Berbasis. Android. Oleh Safaat, N. (2015). Informatika Bandung.

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

APLIKASI PEMBELAJARAN JUZ AMMA BERBASIS ANDROID

ARTIKEL ILMIAH PENELITIAN RANCANG BANGUN GAME SEDERHANA DENGAN REST WEB SERVICE YANG DITERAPKAN PADA SISTEM OPERASI ANDROID

BAB II TINJAUAN PUSTAKA

Perancangan Aplikasi GEO-Location Sharing Dengan Location Based Service Pada Sistem Operasi Android

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. penulis berusaha membangun adanya kemudahan dan efisiensi, terutama di sistem

PROTOTYPE APLIKASI TUMBUH KEMBANG BALITA BERBASISKAN ANDROID UNTUK KADER POSYANDU DI PEDESAAN

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi.

BAB II DASAR TEORI. bersifat umum/non-spesifik (general purpose), dan secara khusus dirancang untuk

BAB II TINJAUAN PUSTAKA

Mudah Belajar Android A-Z. Annabe Anna arthdi putra

BAB II LANDASAN TEORI. aplikasi. Awalnya, Google.inc ( membeli Android Inc

Kelompok 2: Ridwan Nur Hakim Kenya Astari.N Chandra Maulana

BAB II LANDASAN TEORI. Aplikasi adalah suatu subkelas perangkat lunak komputer yang

sumber daya manusia. Oleh sebab itu, pendidikan menjadi sangat penting dan vital dalam membangun sumber daya manusia yang cerdas dan berkualitas. Peme

APLIKASI PANDUAN PMR BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Ari Sulistya Nugraha

BAB II KAJIAN PUSTAKA. seluler (mobile) seperti telepon pintar (smartphone) dan komputer tablet. Android

PERANCANGAN DAN PEMBUATAN APLIKASI MOBILE PENGINGAT JADWAL IMUNISASI SERTA INFORMASI TEMPAT PRAKTEK DOKTER SPESIALIS ANAK

BAB 1 Pengenalan Aplikasi Perangkat Bergerak

BAB II LANDASAN TEORI. Cangara (2006) dalam (Pengantar Ilmu Komunikasi) mengatakan bahwa

SISTEM PENYIMPANAN DIGITAL BERBASIS ANDROID PADA PT. TELEKOMUNIKASI INDONESIA, Tbk.

BAB 2 LANDASAN TEORI

Transkripsi:

ANDROID Sejarah, Arsitektur,Platform Android By Si_pit Email : hafatama@gmail.com

1. Sekilas Android 2. Arsitektur Android 3. Ponsel Pertama Android 4. Platform 5. Keunggulan 6. Grafik perkembangan 7. Jenis jenis HP menggunakan android 1. Sekilas Android OS Google Android adalah sebuah system operasi open-source dan platform perangkat lunak, khusus untuk perangkat mobile. Pengembang dapat memodifikasi perangkat lunak dengan kode mereka sendiri atau library java milik google. Google mendapatkan Android.Inc Tahun 2005, Google membeli Android, Inc, sebuah perusahaan startup mungil kecil, yang berbasis di Palo Alto, California. Beberapa orang yang pergi ke bekerja di Google adalah Rich Miner, co-founder of Wildfire Communications, Andy Rubin, o-founder of Danger (a software services company), Chris White, dan insinyur di WebTV, dan Nick Sears, mantan VP T-Mobile. Rubin dan antek-anteknya (Aku suka menyebut mereka itu Maaf,. guys.) mulai mengembangkan sebuah sistem operasi berbasis Linux untuk ponsel dan perangkat mobile lainnya. Target utama mereka pemasaran produsen handset dan operator. Mereka menang? Sebuah sistem operasi yang mudah yang fleksibel dan upgradeable pada saat yang sama. Pada bulan Desember 2006, muncul rumor masuknya Google ke pasar ponsel, segera diikuti oleh rumor dari handset baru, bermerek oleh Google. Open Handset Alliance terbentuk Pada tanggal 5 November tahun 2007, beberapa perusahaan, termasuk Google, HTC, Motorola, Intel, Qualcomm, Sprint Nextel, T-Mobile, dan NVIDIA, datang bersama untuk membentuk Open Handset Alliance. Mereka menyatakan tujuan mereka untuk

mengembangkan standar terbuka untuk perangkat mobile, dan meluncurkan produk baru: Android, sebuah platform perangkat mobile dibangun di atas kernel Linux. Android goes open-source Android telah tersedia sebagai perangkat lunak open-source sejak Oktober 2008. Di bawah Lisensi Apache, perusahaan swasta bisa menambahkan pada aplikasi mereka sendiri dan ekstensi dan menjual mereka, tanpa harus menyerahkan mereka ke komunitas open-source (darn). 2. Arsitektur Android Android structure terbagi menjadi 5 bagian, yaitu : Applications, the Application Framework, Libraries, Android Runtime, and, of course, the Linux Kernel. a. Applications Merupakan semua aplikasi yang ada dalam android. Beberapa aplikasi utama yang ada misalnya, email client, SMS, calendar, maps, dan contact. Semua aplikasi di tulis dalam bahasa java. b. Application Framework Menyediakan developer sistem pengembang yang terbuka, Pengembang dapat mengakses API yang digunakan oleh core apps untuk mengembangkan aplikasinya sendiri. Semua aplikasi android terdapat sistem dan layanan berikut : - Satu set view yang cukup compatible yang dapat digunakan untuk membuat sebuah aplikasi seperti lists, grids, text boxes, buttons, and bahkan sebuah embeddable web browser. - Content provider yang mengijinkan aplikasi untuk mengakses data dari aplikasi lain seperti kontak atau untuk menukar data sendiri. - Sebuah Resource Manager, menyediakan access untuk non-code resources seperti localized strings, graphic, dan layout files.

- Sebuah Notification Manager yang mengijinkan semua aplikasi untuk menampilkan peringatan pada status bar. - Sebuah Activity Manager yang mengatur daur hidup dari aplikasi dan menyediakan sebuah navigasi tumpukanbalik. c. Libraries Merupakan satu set library C/C++ yang digunakan oleh berbagaai macam komponen android, seperti : - System C library, Sebuah penerapam turunan BSD dari sistem standar librari C, yang di atur untuk perangkat berbasis linux. - Media Libraries, Berdasar pada CORE terbuka dari Paket Video, librari yang mendukung pemutaran dan perekaman format audio dan video yang popular seperti file gambar static, termasuk didalamnya adalah MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG. - Surface Manager, Mengatur akses pada subsistem tampilan dan dengan halus menggabungkan layer-layer graphik 2D dan 3D dari beberapa aplikasi. - LibWebCore, Sebuah engine web browser modern yang member dukungan kekuatan pada browser android dan sebuah tampilan yang dapat di masukkan dalam web. - SGL, Engine dasar untuk grapik 2D. - 3D libraries, Sebuah penerapan yang didasarkan pada OpenGL ES 1.0 APIs; librari menggunakan setiap akselerasi 3D hardware (jika ada) atau yang ada ada didalamnya, mengoptimalkan dengan maksimal 3D software rizterizer. - FreeType, Untuk merender bitmap and vector font - SQLite - a powerful and lightweight relational database engine available to all applications. Sebuah database engine yang powerful dan ringan yang tersedia untuk semua aplikasi. d. Android Runtime Android menyertakan satu set dari librari java yang menyediakan fungsionalitas dari librari utama dari pemrograman java. Setiap aplikasi android berjalan pada prosesnya sendiri, dengan instancenya sendiri pada Dalvik Virtual Machine. Dalvik dibuat sendiri, sehingga device dapat menjalankan beberapa VM secara efektif, Dalvik VM menjalankan file dengan format.dex dengan memakan sedikit memori dan menjalankan class yang telah terkompile dengan compiler java, yang mempunyai bentuk.dex dengan menyertakan dx tool. Dalvik VM mengandalkan pada Linux Kernel sebagai dasar fungsionlitas seperti threading dan pengaturan memori tingkat rendah. e. Linux Kernel Android mengandalkan pada Linux Kernel 2.6 untuk core sistem services seperti keamanan, pengaturan memori, pengaturan proses-proses, tumpukan network, dan model driver. Kernel juga bertindak sebagai sebuah layer abstrak diantara hardware dan akhir dari tumpukan software. Jembatan antara hardware dan software. 3. Ponsel Pertama Android

Percaya atau tidak, ada cukup beberapa perangkat keras yang menjalankan Google Android, bahkan sebelum T-Mobile G1. Pada Mobile World Conference, yang diadakan pada bulan Februari 2008, prototipe sel setidaknya tiga ponsel yang menjalankan aplikasi sederhana Android. Pada konferensi IO Google pada bulan Mei, sebuah ponsel dengan layar sentuh, prosesor Qu. Lalu ada yang terkenal T-Mobile G1. Muncul dalam tiga warna, dan pre-loaded dengan Android. Gambar T-Mobile-G1 Sumber Gambar : http://www.reviewsbuzz.com/wp-content/uploads/2009/10/t-mobile-g1.jpg 4. Platform Android. 5. Keunggulan. 6. Grapik Perkembangan. 7. Ponsel-ponsel Android. http://developer.android.com/guide/basics/what-is-android.html http://www.brighthub.com/mobile/google-android/articles/18260.aspx http://www.brighthub.com/mobile/google-android/articles/17080.aspx http://www.cnet.com/8301-19736_1-20016542-251.html