12. Car home > aplikasi modus mobil yang membuat ponsel Anda lebih mudah dan lebih aman untuk digunakan saat di dalam mobil.
13.
14.
15. VP8 is a video compression format owned by Google.
WebM is a video file format. It is primarily intended to offer a royalty-free
alternative to use in the HTML5 video tag
19. 10. Versi Kitkat 31 Oktober 2013
• Pembaruan antarmuka dengan bar status dan
navigasi transparan pada layar depan.
• Optimasi kinerja pada perangkat dengan
spesifikasi yang lebih rendah
• NFC Host Card Emulation sebagai emulator
kartu pintar
• WebViews berbasis Chromium
• Perluasan fungsionalitas bagi layanan
pendengar notifikasi
• API umum untuk mengembangkan dan
mengelola klien pesan teks, kemampuan untuk
menentukan aplikasi SMS standar.
20. • Kerangka kerja baru untuk transisi UI
• Kerangka kerja akses penyimpanan untuk mengambil konten dan
dokumen dari sumber lain
• Sensor batching, Step Detector, dan Counter API
• Peningkatan tampilan mode layar penuh, tombol perangkat lunak
dan status bar bisa diakses dari tepi dengan cara menggesek
• Penyeimbang audio, pemantauan audio, dan peningkatan suara
audio
• Perekam aktivitas layar yang terintegrasi
• Inframerah
• Peningkatan aksesibilitas API
• Mesin virtual eksperimental baru, ART
• Dukungan Bluetooth Message Access Profile (MAP)[117]
21. 11. Versi Lolipop (2014)
• Desain antarmuka (tampilan) yang
dinamakan "Material Design".
• 64-bit ART compiler
• Project volta, yang berguna untuk
meningkatkan daya hidup baterai
30% lebih tahan lama.
• ‘factory reset protection’. Fitur ini
berguna ketika smartphone hilang,
ia tidak bisa direset ulang tanpa
memasukkan id google dan kata
sandi (password).
24. • User Friendly – Kalimat ini sangat melekat pada
sistem operasi Windows miliknya microsoft,
ibaratnya kita dengan sangat mudah
mengoperasikan komputer hanya dengan belajar
beberapa hari bahkan beberapa jam saja, dan ini
juga melekat pada Android yang berjalan pada
Smartphone.
• Notifications – Anda dengan sangat mudah
mendapatkan notifikasi dari smartphone android
dengan mengatur beberapa akun Email, SMS ,
Voice Dial, Update dan lain sebagainya.
25. • Tampilan – Dari segi tampilan, Android tidak
kalah bagusnya dari iOs miliknya Apple, karena
memang dari awal android hampir mengusung
teknologi iOs, hanya saja ini versi murahnya.
• Open Source – Operating system ini memang
dibuat open source oleh penciptanya, karena
memang berbasis kernel Linux. Jadi jangan kaget
jika diluar sana ada banyak sekali Custom Rom
untuk masing-masing perangkat android.
26. • Aplikasi – Untuk Aplikasi anda akan disajikan
jutaan pilihan aplikasi yang menarik dari yang
gratis hingga berbayar, dan anda bisa
mendownloadnya di Google Play, siapa lagi
kalau bukan miliknya Mbah Google.
29. Dalvik Virtual Machine
• mesin virtual di optimalkan untuk perangkat mobile
• Dalvik adalah perangkat lunak yang menjalankan
aplikasi pada perangkat Android. Dalvik adalah bagian
integral dari Android, biasanya digunakan pada
perangkat bergerak seperti telepon pintar dan
komputer tablet, serta perangkat dengan OS Android
lainnya seperti Smart TV dan pemutar media. Dalvik
umumnya ditulis dalam Java dan dikompile dengan
kodebit, kemudian dikonversi menjadi berkas .dex
(Dalvik Executable) sebelum dipasang pada perangkat.
30. Bedanya JVM dan DVM
• JVM = stack based
• DVM = register based
31. Stack based virtual machine
1. POP 20
2. POP 7
3. ADD 20, 7, result
4. PUSH result
32. Register based virtual machine
• ADD R1, R2, R3 ; # Add contents of R1 and R2,
store result in R3
The advantage here is that the overhead of pushing to and popping from a stack is
non-existent, and instructions in a register based VM execute faster within the instruction
dispatch loop.
33. Dalvik differs from the Java virtual machine in that it executes Dalvik byte code, and
not the traditional Java byte code. There is an intermediary step between the Java
compiler and the Dalvik VM, that converts the Java byte code to Dalvik byte code, and
this step is taken up by the DEX compiler.
35. • Optimized Graphics
didukung oleh custom 2D graphics library, 3D
graphics dibangun berdasarkan OpenGL
ES 1.0 specification (dukungan hardware
acceleration optional)
• SQLite
untuk penyimpanan database terstruktur
36. • Media support
untuk mendukung berbagai audio, video, dan
still image formats (MPEG4, H.264, MP3,
AAC, AMR, JPG, PNG, GIF)
• Hardware Dependent
GSM, Bluetooth, EDGE, 3G, Wifi, Kamera, GPS,
kompas dan acceleromete
39. App Inventor
• App Inventor adalah sebuah tool untuk membuat
aplikasi android, yang menyenangkan dari tool ini
adalah karena berbasis visual block programming, jadi
kita bisa membuat aplikasi tanpa kode satupun.
Mengapa disebut visual block programming?, karena
kita akan melihat, menggunakan, menyusun dan drag-
drops “blok” yang merupakan simbol-simbol perintah
dan fungsi –event handler tertentu dalam membuat
aplikasi, dan secara sederhana kita bisa menyebutnya
tanpa menuliskan kode program –coding less. Wow
kedengarannya menyenangkan bukan?.
40. Tugas Individu
• Carilah 3 buah aplikasi mobile berbasis
(pilihlah)
– Android
– iPhone
– Windows Mobile
• 3 aplikasi yang diperoleh harus berbeda-
beda jenisnya:
– Mis: utilities, games, dan office
• Review dan jelaskan aplikasi tersebut ke
dalam blog anda
41. Tugas besar praktikum
• Membuat aplikasi mobile apa saja
• Boleh menggunakan bahasa apa
saja, platform apa saja, os apa saja.
• Dipresentasikan di akhir sebelum UAS
42. Tugas kelompok
• Presentasi kelompok
– 1 kelompok = 5 orang
• Pilih topik sbb :
1. Ios
2. Windows phone
3. Android
4. Rim blackberry
43. • Yang dibahas pada presentasi
• -awal kemunculan
• -basis OS
• -hp yang kompatibel
• -kelebihan dan kekurangan
• -bahasa pemrograman yang dapat digunakan