Kuliah tamu membahas perkembangan aplikasi mobile dan sistem operasi yang mendukungnya. Beberapa sistem operasi yang dibahas adalah Java ME, Palm OS, Symbian OS, Windows Mobile OS, Blackberry OS, iPhone OS, dan Android. Jenis aplikasi mobile dikembangkan untuk komunikasi, game, multimedia, produktivitas, perjalanan, utilitas, dan pendidikan. Aplikasi dapat dibuat menggunakan responsive website, native app, atau hybrid app. Teknologi yang akan
1 of 16
Download to read offline
More Related Content
Mobile Apps Dvevelopment
1. KULIAH TAMU :
MOBILE APPS
DEVELOPMENT
MUHAMMAD IDRIS SETIAWAN 4103151004
SITI IMAROH NURFIRDHA V. 4103151006
DWIKI AKBAR 4103151025
2. OS Java Programming :
1. Java ME platform
digunakan di blue ray, playing aplikasi dan
mengakses perangkat sekaligus
3. 2. Palm OS
-untuk multitasking
-tcp ip network access
-run on arm architecture 32 bit
4. 3. Symbian OS
- OS 32 bit, running on different flavour of ARM
architecture
- Nokia N70
- Multitasking membuka app dalam jumlah
banyak
6. 5. BB OS
- dipakai di negara kanada
- support multitasking dan multithrending app
7. 6. Iphone OS
- run on iphone and ipod
- support
- based kernel
8. 7. Google android platform
- support
- a platform and an OS for mobile device bared
on linux OS
- allow develop design app in java like language
using google ¨C developed java library
10. Mobile Apps dikembangkan
karena :
? Communication
? Games
? Multimedia
? Productivity
? Travel
? Utilities (antivirus)
? Education
11. Cara untuk membuat mobile
devices :
? Responsive website
Secara bentuk website juga membuka native browser. Bisa
menyesuaikan layar (bisa menyesuaikan bentuk layar saat
di mobile.
Using a combination css dan java script untuk membuat
layer
12. ? Native app
Dipasang di mobile, tidak membutuhkan koneksi internet.
Contoh : music player, calculator.
13. ? Hybrid (web)
terinstall pada devices tetapi membutuhkan
koneksi internet. Contoh : facebook, skype, mitrajual
14. ? Hybrid web (mixed)
? Terinstal pada device ( dapat terkoneksi dengan internet,
bisa juga tidak butuh koneksi internet). Contoh : game
minecraft, youtube, joox (music)
15. Perbedaan web & native apps
Web apps
? Bisa dibuka di web dan
mobile
? Membuat 1 bisa dibuka ke
semua (HTML 5)
Native apps
? Device lebih spesifik
? Bahasa bebbeda tiap device
16. Teknologi yang akan
booming di 2017
? AI (kecerdasan Buatan)
? Intellegent apps
? Perangkat pintar
? Augmented &virtual reality
? Digital twins
? Block chain
? Conversational system¡¯adaptive security architecture
? Mesh app& service architecture
? Digital technology platform