Pengantar Teknologi Mobile

Slides:



Advertisements
Presentasi serupa
Pernahkah anda membuka sebuah Website???? What It????
Advertisements

Desain Web Nanik Triana, M.Kom
02-Pengembangan Aplikasi Android
Membangun Aplikasi E-Commerce dengan OSCommerce
Rekayasa Web Ch. 5 Pendekatan Pengembangan Aplikasi Web
WEB Pengembangan Evangs Mailoa Prinsip Dasar Internet, Web,
HTML By kartika puji pangesti
PEMROGRAMAN WEB DENGAN HTML & php frame work (code igniter)
ARCHITECTURE.
Peng. Komp & TI 2C M1 Peng. Komp & TI 2C Winda Widya A Peng. Komp & TI 2C Winda Widya A Peng. Komp & TI 2C Winda Widya A Peng. Komp & TI 2C.
Minggu 1…… Page 1 MINGGU Ke Satu Pemrograman Visual 2 Pokok Bahasan: Mengenal Web dengan ASP Tujuan Instruksional Khusus: Mahasiswa akan dapat menjelaskan.
Nama kelompok WordPress Pengertian WordPress  WordPress adalah sebuah aplikasi sumber terbuka (open source) yang sangat populer digunakan.
HTML 5 Pertemuan ke 5 By Tri Pratiwi Handayani Skom, Meng, MPhil.
Teknologi Informasi dan Komunikasi Andy Wisnu Wardana S.Kom MCP.
BAB 5 Mengakses Internet.
KONSEP PEMROGRAMAN WEB
Desain Web dengan Tag HTML
Interaksi Manusia & Komputer Website
Pemrograman Web II Ganjil
Membangun Aplikasi Berbasis Web Dengan CodeIgniter Framework.
Modul 10 STMIK IKMI CIREBON Oleh Dita rizki amalia.
Presented By MUSTHAFA ZAHIR
Pemrograman Berorientasi Objek IST AKPRIND Yogyakarta
Pengantar Internet & HTML Toufan D Tambunan & Indra L Sardi
Pemrograman internet ABU SALAM, M.KOM.
Teknologi Dasar Internet dan Web
Kelompok Delapan Muhammad Fadlan : M. Iksan Raharjo :
Pengenalan Google Map API
KONSEP DASAR DESAIN WEB
Pengantar Teknologi Mobile
Teknologi Informasi & Komunikasi Kelas XI
CARA MEMBUAT BLOG DENGAN WORDPRESS
CLIENT-SERVER DATA TRANSFER
PEMROGRAMAN PIRANTI BERGERAK
Pertemuan 5 Electronic Commerce
BEBERAPA SOFTWARE DAN DESKRIPSINYA
Memilih dan merancang media dalam LMS
Mobile Device User Interface
INTERNET Internet adalah suatu jaringan global yang terbentuk dari jaringan-jaringan lokal dan regional, memungkinkan komunikasi data antar komputer-komputer.
Automasi Perpustakaan Vs Digital library
Prinsip Dasar Internet, Web dan Pemrograman Web
Overview Teknologi Internet
Rizkyanti Fadillah Ratrinoor RI
PENGENALAN SISTEM OPERASI MOBILE
PEMOGRAMAN MOBILE 2 TUGAS PERTEMUAN 1.
PENGENALAN MOBILE 2 Ade Irma Suryani
PENGANTAR PEMROGRAMANN WEB
SALAM KENAL.
Prinsip Dasar Internet, Web dan Pemrograman Web
PEMROGRAMAN MOBILE PMO TI 15 Sore.
BAGAIMANA MEMILIH/MERANCANG ARSITEKTUR SUATU APLIKASI MOBILE ?
Peng. Komp & TI 2C Peng. Komp & TI 2C Peng. Komp & TI 2C
Kelompok 2 Indriyaningsih Debby K Helena Gandhi Erfina Nengsy
By: Angelia Ester B. Zebua
Pengantar Teknologi Mobile
CARA MEMBUAT BLOG DENGAN WORDPRESS
PENGENALAN Pemrograman MOBILE 2
Pemrograman Berorientasi Objek IST AKPRIND Yogyakarta
PENGENALAN SISTEM OPERASI MOBILE
Memilih dan merancang media dalam LMS
Search Engine & SEO (Search Engine Optimization)
Aplikasi Mobile Untuk Bisnis
Penerapan Mobile Version Pada Aplikasi SLiMS, Eprints dan Vufind
Apa Itu Internet ? Internet sendiri berasal dari kata International Networking, yang maksudnya adalah dua komputer atau lebih yang saling berhubungan kemudian.
Hybrid Application Hybrid Application adalah aplikasi yang mengkombinasi antara Native aplication dan Web application.
Pemrograman Web Dasar (4 SKS)
Blackberry, Windows Phone, Ios , android
INTERNET Internet adalah suatu jaringan global yang terbentuk dari jaringan-jaringan lokal dan regional, memungkinkan komunikasi data antar komputer-komputer.
Animasi Flash.
Pertemuan ke 3 : Pengenalan XML Parsing
Transcript presentasi:

Pengantar Teknologi Mobile WEB - hybrid app

Web App Web App = jika Anda melihat versi mobile dari sebuah situs. Dijalankan dengan menggunakan mobile browser, seperti Safari atau Chrome, seperti layaknya website. Untuk web site murni, tidak memerlukan ruang penyimpanan. Sangat sesuai bila kita hanya ingin menampilkan sebuah situs (dengan konten dan fungsionalitas) di perangkat mobile. Sulit untuk memperoleh loyal-user (kecuali user melakukan bookmark) karena tidak tampil di home screen.

Web App Ada yang mengatakan bukan aplikasi yang sebenarnya, namun merupakan website yang dalam banyak hal, tampak dan dirasakan seperti native app. Dijalankan oleh browser, dan biasanya ditulis menggunakan JavaScript, CSS, HTML5. Proses akses: User memilih URL tertentu, lalu kemudian diberikan pilihan untuk “meng-install” aplikasi tersebut di home screen dengan membuat semacam bookmark (sebagian) Web app menjadi populer sejalan dengan perkembangan HTML5 dan karena semakin banyaknya situs yang menggunakan HTML5, maka perbedaan antara web apps dengan web page biasa semakin tidak jelas.

Mobile Web Site Mobile Web App Dijalankan dengan cara browsing Proses rendering dilakukan di server (memakan waktu) Memerlukan konektivitas Internet Mobile Web App Diinstall baru dijalankan Proses rendering dilakukan di device Dapat dijalankan secara offline.

HTML5 Fitur penting HTML5/CSS3 – mobile Mendukung grafik bitmap dan vektor, termasuk animasi (SVG, rounded corner) Offline support (application caching dan penyimpanan offline) Memiliki API untuk geolocation (data lokasi) Mendukung video dan audio (tanpa plugin) Standar HTML5 terus berkembang dan saat ini tengah dikerjakan sejumlah tag dan atribut untuk fitur-fitur menarik lainnya.

jQuery Merupakan sebuah library dari JavaScript yang didesain untuk menyederhanakan proses scripting HTML di device. Gratis, open-source. Dioptimasikan untuk mempermudah proses navigasi, memilih elemen, membuat animasi, dan event-handling. Microsoft memasukkan jQuery ke dalam bundle untuk Visual Studio.

Native vs Web

Hybrid Apps Hybrid app merupakan sebuah native app yang memiliki kode-kode HTML di dalamnya. Memiliki semua keunggulan native app Full access API, app store Sebagian kode ditulis menggunakan teknologi web. Kode web tersebut dapat di-bundle ke dalam app atau di download secara terpisah. Proses pengembangan lebih cepat dan lebih mudah dibandingkan native (otomatis lebih murah)

Keunggulan utama Hybrid app adalah bahwa developer hanya perlu menulis ulang sebagian kecil kode agar aplikasi yang dihasilkan dapat dijalankan pada device dengan platform yang berbeda. Namun demikian, developer mungkin perlu melakukan sejumlah penyesuaian agar aplikasi tersebut dapat berjalan seperti yang diinginkan dalam browser yang berbeda (perbedaan rendering engine browser). Perusahaan kadang juga sering membuat hybrid app sebagai wrapper atas website mereka, dengan tujuan agar dapat tampil di app store.

Phonegap Merupakan sebuah mobile development framework yang dibuat oleh Nitobi. Nitobi dibeli Adobe tahun 2011. Secara umum framework ini memungkinkan developer/programmer membangun aplikasi untuk perangkat mobile dengan menggunakan JavaScript, HTML5, dan CSS. Apache Cordova adalah software yang menjadi inti dalam Phonegap. Namun demikian, penggunaan teknologi web mengakibatkan sebagian aplikasi Phonegap berjalan lebih lambat dibandingkan native app, dan Adobe pernah memperingatkan bahwa aplikasi yang dihasilkan Phonegap bisa saja ditolak Apple untuk ditampilkan di Apple Store karena dianggap terlalu lambat.

Hybrid builder Phonegap/Cordova Xamarin Corona SDK BridgeIt Ionic JavaScript + HTML Xamarin C# Corona SDK LUA BridgeIt Ionic appMobi{!} Akselerasi 5x lebih cepat untuk games

Pertimbangan Hybrid = web app dengan native API yang saling berkomunikasi. JavaScript – native API – Hardware – native API – JavaScript. Budget (1x menulis program) Untuk aplikasi dengan grafik berat gunakan native Untuk aplikasi yang lebih mengarah ke cross-platform, gunakan hybrid Chrome Developer Summit 2015