MOBILE PROGRAMMING ANDROID
NAMA : ALFREDO BRENDIS YULIMAN
NIM : 11180045
KELAS : 1PAK1
MATA KULIAH : PENGANTAR TEKNOLOGI INFORMASI
DOSEN : RINI NURAINI S.T., M.Kom
NIM : 11180045
KELAS : 1PAK1
MATA KULIAH : PENGANTAR TEKNOLOGI INFORMASI
DOSEN : RINI NURAINI S.T., M.Kom
"MOBILE PROGRAMMING ANDROID"
A. DEFINISI
Pemrograman Mobile adalah pemrograman yang ditujukan untuk pembuatan aplikasi diperangkat mobile. Banyak sekali platform mobile yang dapat kita coba, diantaranya iOS, BB RIM, J2ME, QT Mobile, Symbian, dan Android. Salah satunya yang sedang booming adalah Android Mobile. Android merupakan sistem operasi berbasis linux yang bahasa pemrograman aplikasinya dapat kita buat menggunakan java.
B. KOMPONEN
- Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-independent). Berikut ini adalah sifat dari Eclipse: Multi-platform: Target sistem operasi Eclipse adalah Microsoft Windows, Linux, Solaris, AIX, HP-UX dan Mac OS X.
- Android Studio adalah Lingkungan Pengembangan Terpadu - Integrated Development Environment (IDE) untuk pengembangan aplikasi Android, berdasarkan IntelliJ IDEA . Selain merupakan editor kode IntelliJ dan alat pengembang yang berdaya guna, Android Studio menawarkan fitur lebih banyak untuk meningkatkan produktivitas Anda saat membuat aplikasi Android
- App Inventor adalah aplikasi web sumber terbuka yang awalnya dikembangkan oleh Google, dan saat ini dikelola oleh Massachusetts Institute of Technology. App Inventor memungkinkan pengguna baru untuk memprogram komputer untuk menciptakan aplikasi perangkat lunak bagi sistem operasi Android
B. PERANGKAT TERAPAN
Seperti namanya Mobile Programing adalah pemrogaman yang diterapkan di mobile/Handphone atau Laptop. Macam alat mobile yaitu antara lain :
- Telepon Wireless
- Tablet PC
- Smartphone
- Laptop
- Handphone, dll
Pemrograman Android adalah pemrograman berbasis Java untuk membuat aplikasi pada device smartphone, tablet maupun device lainnya yang menggunakan sistem operasi berbasis Android.
C. PENGEMBANGAN
Pengembangan aplikasi mobile adalah proses dimana aplikasi perangkat lunak yang dikembangkan untuk daya rendah perangkat genggam , seperti asisten pribadi digital , perusahaan asisten digital atau ponsel . Aplikasi ini dapat diinstal pada ponsel selama manufaktur, didownload oleh pelanggan dari berbagai platform distribusi perangkat lunak ponsel , atau disampaikan sebagai aplikasi web menggunakan server-side atau sisi klien pengolahan (misalnya JavaScript) untuk memberikan pengalaman "aplikasi-seperti" dalam sebuah browser Web.
D. PENGUJIAN APLIKASI MOBILE
- Aplikasi mobile yang pertama diuji dalam lingkungan pengembangan menggunakan emulator dan kemudian mengalami pengujian lapangan. Emulator menyediakan cara murah untuk menguji aplikasi pada ponsel yang pengembang mungkin tidak memiliki akses fisik.
- Berikut ini adalah contoh dari alat yang digunakan untuk aplikasi pengujian di paling populer sistem operasi mobile.
- -Google Android Emulator
- Google Android Emulator adalah Android emulator yang ditambal untuk dijalankan pada PC Windows sebagai aplikasi mandiri, tanpa harus men-download dan menginstal lengkap dan kompleks SDK Android . Hal ini dapat diinstal dan Android apps kompatibel dapat diuji di atasnya.
- -The official Android SDK Emulator
- The official Android SDK Emulator termasuk emulator perangkat mobile yang meniru semua perangkat keras dan perangkat lunak fitur perangkat mobile yang khas (tanpa panggilan).
- -MobiOne
- MobiOne Developer adalah mobile Web IDE untuk Windows yang membantu pengembang untuk kode, menguji, debug, dan menyebarkan paket ponsel aplikasi Web untuk perangkat seperti iPhone , BlackBerry , Android , dan Palm Pre .
- -TestiPhone
- TestiPhone adalah web browser berbasis simulator untuk cepat menguji iPhone aplikasi web . Alat ini telah diuji dan bekerja menggunakan Internet Explorer 7 , Firefox 2 dan Safari 3 .
- -iPhoney
- iPhoney memberikan pixel -Akurat lingkungan web browsing dan didukung oleh Safari . Hal ini dapat digunakan ketika mengembangkan situs web untuk iPhone . Ini bukan simulator iPhone melainkan dirancang untuk web developer yang ingin membuat 320 x 480 (atau 480 dengan 320) website untuk digunakan dengan iPhone.iPhoney hanya akan berjalan di Mac OS X 10.4.7 atau yang lebih baru.
- -BlackBerry Simulator
- Ada berbagai simulator BlackBerry resmi yang tersedia untuk meniru fungsionalitas produk BlackBerry aktual dan menguji bagaimana perangkat lunak perangkat BlackBerry, layar, keyboard dan trackwheel akan bekerja dengan aplikasi.
- -Windows UI Automation
- Untuk menguji aplikasi yang menggunakan teknologi Microsoft Otomasi UI, itu memerlukan Windows Otomasi API 3.0. Hal ini pra-instal pada Windows 7, Windows Server 2008 R2 dan versi terbaru dari Windows. Pada sistem operasi lain, Anda dapat menginstal menggunakan Windows Update atau download dari Microsoft situs Web.
E. MACAM-MACAM TOOL
- eggPlant : Sebuah alat tes otomatis berbasis GUI untuk aplikasi mobile di semua sistem operasi dan perangkat.
- Sikuli : Ini adalah teknologi visual untuk mengotomatisasi dan menguji antarmuka pengguna grafis (GUI) menggunakan gambar.
- Ranorex : alat uji otomatisasi untuk mobile, web dan aplikasi desktop.
- Testdroid : perangkat mobile dan alat otomatisasi tes nyata untuk pengujian aplikasi mobile dan web
- Gomez-Test the mobile application
F. PLATFORM
- NET Compact Framework
- Adobe AIR
- Android
- App Inventor for Android
- Appcelerator
- Appception
- Appear IQ
- Symbian
- Ubuntu, dll.
- SEKIAN, TERIMAKASIH, SEMOGA MEMBANTU -
Sangat bermanfaat terimaksh atas ilmunya
BalasHapusTerimakasih kak
Hapussangat membantu sekali info nya, terima kasih
BalasHapusterimakasih kak
Hapus