Mengenal Aplikasi Mobile & Cross Platform

Mengenal Aplikasi Mobile & Cross Platform – Baiklah teman-teman Pudora.com semuanya, pada kesempatan kali ini saya akan membahas tentang aplikasi mobile cross platform menggunakan PhoneGap, Akan lebih baik jika Anda mengetahui apa itu aplikasi mobile dan cross platform. Aplikasi mobile adalah aplikasi yang bisa digunakan secara berpindah-pindah tempat (mobile) sehingga Anda bisa menikmati aplikasi-aplikasi kapan pun dan dimanapun pada smartphone Anda sambil menjalankan aktifitas rutin Anda.

Contoh aplikasi mobile yang sering digunakan adalah game, web browser, music, radio, aplikasi sosmed dan sebagainya. Untuk pengembangan secara mobile, J2ME (Java 2 Micro Edition) adalah program yang sering digunakan pada pager, PDA dan pada Smartphone sampai saat ini.

J2ME merupakan program yang menggunakan bahasa pemprograman Java yang komponen-komponennya terdiri dari Java Virtual Machine (JVM) yang digunakan untuk menjalankan program Java pada emulator atau handheld device dan Java API (Application Programming Interface) dan tools lain yang untuk pengembangan aplikasi Java seperti Java Emulator, Emulator Motorolla, dari J2ME Wireless Toolkit.

Mengenal Aplikasi Mobile & Cross Platform

J2ME merupakan satu set spesifikasi dan teknologi yang fokus pada perangkat konsumen. Perangkat ini memiliki jumlah memori yang terbatas, menghabiskan sedikit daya baterai, layar kecil, dan jaringan yang rendah.

Sedangkan pengertian Cross-Platform atau Multi Platform adalah sebuah software atau aplikasi yang bisa digunakan pada sistem operasi yang berbeda. Artinya, jika Anda mempunyai software atau aplikasi yang bisa digunakan pada sistem operasi yang berbeda (Android, iOS, Blackberry, Windows Phone, dll) software atau aplikasi tersebut dinamakan Cross-Platform. Bahasa pemprograman yang sering digunakan untuk software atau aplikasi Cross-Platform biasanya menggunakan Java, C atau C++ dan pada umumnya software atau aplikasi Cross-Platform merupakan Perangkat Lunak Bebas (Open Source).

Contoh software Cross-Platform adalah Apache HTTP Server, MySQL, dan PHP. Untuk aplikasi mobile yang bisa digunakan cross platform saat ini masih terbilang jarang, karena jika menggunakan aplikasi ini biasanya hanya membuat native aplikasi yang hanya bisa digunakan pada sistem operasi tertentu, sehingga pengembangan aplikasi yang croo platform saat ini masih sangat jarang.

Contoh aplikasi cross-platform saat ini yang sedang ‘Booming’ adalah Blackberry Messanger. Sebelumnya Blackberry Messanger (BBM) hanya bisa digunakan pada sistem operasi Blackberry saja, akan tetapi sekarang sudah mulai diperkenalkan aplikasi BBM for Android dan BBM for iPhone.

Untuk mengikuti jejak BBM for Android dan iPhone, maka PhoneGap bisa digunakan sebagai alternatif. Bagi Anda seorang programmer atau Anda seorang Web Developer, Anda bisa menggunakan PhoneGap untuk membuat aplikasi-aplikasi yang bisa digunakan pada semua platform. PhoneGap menggunkan bahasa pemprograman Java dan HTML5 yang sudah tidak asing lagi bagi para programmer. Bagi yang masih belajar pemprograman akan tetapi ingin membuat aplikasi melalui PhoneGap, disini saya akan menjelaskan kepada Anda semua tentang PhoneGap secara lebih mendalam.