Android adalah platform perangkat lunak untuk perangkat seluler yang mencakup sistem operasi, middleware, dan aplikasi utama. Dokumen ini membahas sejarah Android, arsitektur Android, dan pengembangan aplikasi Android.
2. Android
2
History And Android Future
Android Architecture /Kernel
Android App Development
Seminar Android - STMIK AKAKOM
3. History And Androd Future
3
Sejarah Mobile OS
Android History
Android Version
Fitur Unik
Produk Based On Android
Android Vs Other Mobile OS
What Next
Seminar Android - STMIK AKAKOM
4. Sejarah Mobile OS
4
Java ME
Symbian
Brews
Others
Seminar Android - STMIK AKAKOM
5. Java ME
5
Java ME adalah teknologi dari SUN/Oracle untuk
membuat aplikasi Mobile , dikenalkan tahun
Teknologi yang populer di era 2000-2010 dan saat ini
mulai meredup sejak munculnya iPhone dan Android
Kekurangan
•Lambat
•Mudah di decompile
•Tampilan sederhana
•Miskin Feature
Seminar Android - STMIK AKAKOM
6. Symbian OS
6
System operasi dari Nokia yang saat ini justru
makin meredup setelah munculnya android dan
iPhone, apalagi setelah Nokia lebih memilih
WP7 sebagai OS utamanya
Kekurangan
-Rentang terkena Virus
-Susah dalam pengembangan Aplikasi
-Library yang berbeda antar device
Seminar Android - STMIK AKAKOM
7. Android Intro
7
Definisi
“Android is a software stack for mobile devices that
includes an operating system, middleware and
key applications”
Logo
Seminar Android - STMIK AKAKOM
8. Android Brief History
8
November 5th, 2007
“ Open Handset Aliance memperkenalkan Android”
November 12th, 2007
Early look SDK, SDK android pertama kali dirilis, saat itu belum tersedia
“real Hardware”
April 17th, 2008
Android Developer Challenge I
August 28th, 2008
Android Market di buka
September 23rd, 2008
T-Mobile G1, Handphone Android pertama yang direlease
Seminar Android - STMIK AKAKOM
11. Unik Feature
11
Google Service
Android adalah OS mobile yang benar benar terintegrasi dengan laynanan Google seperti Gmail, Google Maps, Google search dan
berbagai laynana lainnya dari Google
Portable Hostpot
Salah satu fitur android adalah menjadikannya sebagai AP,dengan satu device maka beberapa komputer bisa terkoneksi internet
secara bersamaan
NFC +
Near Field Communication (NFC) adalah seperangkat teknologi konektivitas nirkabel berbasis teknologi RFID) yang menggunakan induksi medan
magnet untuk memungkinkan komunikasi antar perangkat elektronik dalam jarak yang dekat.
Voice Command
Fitur voice command yang untuk melakukan pencarian, mengirim SMS, membuka peta, melakukan panggilan telepon dll.
Dan puluhan fitur lainnya
Seminar Android - STMIK AKAKOM
14. Portable Hotspot
14
engan fitur ini, anda bisa
berbagi koneksi dengan teman
anda, dan sekarang anda tidak
perlu repot repot membeli
modem terpisah atau mencari
kabel USB jika ingin browsing di
Notebook.
Fitur ini hanya ada di android
versi 2.2 , namun jika versi
android anda lebih rendah dari
2.2 anda juga tetap bisa
menggunakan aplikasi wireless
tether yang fungsinya sama
seperi gambar disamping
Seminar Android - STMIK AKAKOM
15. Product Based on Android
15
Mobile Phone
Ebook reader
Tablet
Google TV
Others
Seminar Android - STMIK AKAKOM
26. Example
26
Android Mengontrol Maze dengan
memanfaatkan accelerometer
Seminar Android - STMIK AKAKOM
27. Android @Home
27
Android@Home adalah proyek Google yang
berambisi untuk mengendalikan seluruh peralatan
Di Rumah Menggunakan Android, Misal Lampu, AC,
TV, dan peralatan lainnya
Seminar Android - STMIK AKAKOM
28. EXAMPLE
28
Contoh dari Android@home
adalah Sistem kendali lampu, di
masa depan, anda bisa mematikan
dan menghidupkan Lampu dirumah
anda dengan Menggunakan
Android, bukan hanya lampu,
targetnya hampir semua device
bisa di kontrol dengan android
Seminar Android - STMIK AKAKOM
29. Real Droid
29
Robot yang dikendalikan dengan
android Phone
Seminar Android - STMIK AKAKOM
30. Arsitektur Android
30
Linux Arsitektur
Android Arsitektur
Android vs Linux
Android Hacking
Seminar Android - STMIK AKAKOM
31. Linux Arsitektur
31
Kernel
Library
Dev Tool
App
Seminar Android - STMIK AKAKOM
40. AppInventor
40
Appinventor adalah
lingkungan pembuatan
aplikasi android dengan
memanfaatkan konsep
drag & drop yang
ditujukan untuk non
Programmer
Seminar Android - STMIK AKAKOM
43. Android Scripting Engine
43
ASE adalah lingkungan pemrograman berbasis Script
di Android.
Beberapa bahasa yang didukung adalah
Ruby,Python,PHP dan Javascript
Kelebihan dari ASE adalah mampu mengakses API
android dengan bahasa scripting kesukaan kita
Seminar Android - STMIK AKAKOM
44. Monetizing
44
Android Market
Build Commercial App
In App Billing
AdMob (adsense di mobile App)
Seminar Android - STMIK AKAKOM
45. Android Market
45
Android Market adalah
layanan untuk mengupload
dan menjual Aplikasi Android
(bagi developer) dan tempat
membeli aplikasi /mengunduh
Aplikasi android (bagi end
user)
Seminar Android - STMIK AKAKOM
46. AdMob
46
Secara mudah Admob
adalah “adsense” versi
mobile
Perbedaan mendasar
dengan adsense adalah
“iklan” di Admob bisa
diletakan didalam aplikasi
/Game
Mendukung Iphone,
Android dan Mobile site
Seminar Android - STMIK AKAKOM
47. Android Open souce App
47
BusyBox
SSHDroid
RingDroid
Untuk yang lain cek di
http://f-droid.org/repository/
Seminar Android - STMIK AKAKOM
48. Android Dev Vs Others
48
Windows Mobile
C++ or .NET
free distribution, just like normal applications or through market
You need a Windows PC to develop
proprietary
Android
Java
through Android Market ($25 one-time fees) or like normal applications
The platform is completely open source
iPhone
Objective-C or Java (Developing iPhone Applications using Java)
through iPhone Market ($99/year fees)
You need Mac (Mac OS) for development
proprietary
Java
J2ME or JavaFX
largely open source
Seminar Android - STMIK AKAKOM
50. Kesimpulan
50
Android adalah platfrom yang terus berkembang bukan hanya sebagai
mobile OS atau tablet OS, namun menjadi OS generic yang bisa ditanam
di Berbagai macam Device. Di prediksi beberapa tahun kedepan Android
menjadi OS yang paling dominan di Mobile Device.
Android menggunakan Linux kernel sebagai dasarnya namun Android <>
Linux.
Peluang menjadi Developer Android terbuka luas karena menggunakan
bahasa Java yang sudah dikenal luas serta SDK bersifat free. Developer
Aplikasi juga bebas menentukan environment untuk membuat aplikasi
Android.
Seminar Android - STMIK AKAKOM
51. END
51
Slide bisa didownload di
http://www.candra.web.id
Referense
Developer.android.com
Code.google.com
Seminar Android - STMIK AKAKOM