Aplikasi BlackBerry HTML5 WebWorks untuk Tablet BlackBerry® PlayBook™ Modul 2 - Instalasi Alat Aplikasi BlackBerry HTML5 WebWorks 2 © 2012 Research In Motion Limited Modul 2 – Instalasi Alat v0.01 Aplikasi BlackBerry HTML5 WebWorks © 2012 Research In Motion Limited. Semua hak dilindungi. BlackBerry®, RIM®, Research In Motion®, SurePress™, SureType® dan merek dagang, nama, dan logo terkait adalah properti dari Research In Motion Limited dan telah terdaftar dan/atau digunakan di A.S. dan di negara-negara seluruh dunia. Adobe dan AIR adalah merek dagang dari Adobe Systems Incorporated.; Ripple adalah merek dagang dari tinyHippos, Inc.; VMware adalah merek dagang dari VMware, Inc.; Intel dan Pentium adalah merek dagang dari Intel Corporation; AMD Athlon adalah merek dagang dari Advanced Micro Devices, Inc; Windows adalah merek dagang dari Microsoft Corporation.; Java adalah merek dagang dari Oracle America, Inc.; Ripple adalah merek dagang dari tinyHippos, Inc.; Mac OS adalah merek dagang dari Apple Inc.; Web Inspector adalah merek dagang dari Wintriss Engineering Corporation.; PhoneGap adalah merek dagang dari Adobe Systems Incorporated;. Semua merek dagang lainnya adalah properti dari pemiliknya masing-masing. Dokumentasi ini termasuk semua dokumentasi yang disatukan menurut referensi, seperti dokumentasi yang telah diberikan atau disediakan melalui tautan atau dibuat bisa diakses "APA ADANYA" dan "SEBAGAIMANA ADANYA" dan tanpa syarat, dukungan, jaminan, representasi, atau garansi apa pun oleh Research In Motion Limited dan perusahaan afiliasinya ("RIM") dan RIM tidak bertanggung jawab terhadap segala kesalahan ketik, teknis, atau ketidakakuratan, kesalahan atau kelalaian lainnya dalam dokumentasi ini. Demi melindungi kepemilikan RIM dan informasi tertutup dan/atau rahasia dagang, dokumentasi ini mungkin menerangkan beberapa aspek teknologi RIM dalam istilah umum. RIM berhak mengganti informasi yang terkandung di dalam dokumentasi ini secara berkala; walau demikian, RIM tidak berkomitmen untuk menyediakan penggantian, pembaruan, penyempurnaan, atau penambahan lainnya pada dokumentasi ini bagi Anda secara tepat waktu atau bahkan tidak ada sama sekali. Dokumentasi ini mungkin berisi referensi ke sumber informasi, perangkat keras atau perangkat lunak, produk atau layanan pihak ketiga; termasuk berbagai komponen dan konten seperti konten yang dilindungi oleh hak cipta dan/atau situs Web pihak ketiga (secara kolektif disebut "Produk dan Layanan Pihak Ketiga"). RIM tidak mengontrol dan tidak bertanggung jawab atas segala Produk dan Layanan Pihak Ketiga, termasuk tetapi tidak terbatas pada konten, akurasi, kepatuhan hak cipta, kompatibilitas, kinerja, jaminan mutu, legalitas, kelayakan, tautan atau aspek lainnya dari Produk dan Layanan Pihak Ketiga. Referensi ke Produk dan Layanan Pihak Ketiga yang dimasukkan dalam dokumentasi ini tidak menyiratkan dukungan oleh RIM atau Produk dan Layanan Pihak Ketiga atau pihak ketiga tersebut dengan cara apa pun. KECUALI SEJAUH YANG DILARANG SECARA SPESIFIK OLEH HUKUM YANG BERLAKU DALAM YURISDIKSI ANDA, SEMUA SYARAT, DUKUNGAN, JAMINAN, REPRESENTASI, ATAU GARANSI APA PUN, TERSURAT ATAU TERSIRAT, TERMASUK TANPA BATASAN, SEGALA SYARAT, DUKUNGAN, JAMINAN, REPRESENTASI ATAU GARANSI DURABILITAS, KESESUAIAN UNTUK TUJUAN ATAU PENGGUNAAN TERTENTU, DAYA JUAL, KUALITAS DAYA JUAL, NON-PELANGGARAN, KUALITAS KEPUASAN, ATAU HAK, ATAU YANG TIMBUL DARI UNDANG-UNDANG ATAU KEBIASAAN ATAU PERBUATAN YANG BERKAITAN DENGAN ATAU PENGGUNAAN DAGANG, ATAU BERKAITAN DENGAN DOKUMENTASI ATAU PENGGUNAANNYA, ATAU KINERJA ATAU NON-KINERJA DARI SEGALA PERANGKAT LUNAK, PERANGKAT KERAS, LAYANAN, ATAU SEGALA PRODUK DAN LAYANAN PIHAK KETIGA YANG DISEBUTKAN DI SINI, DENGAN INI DIKECUALIKAN. ANDA JUGA MUNGKIN MEMPUNYAI HAK LAINNYA YANG BERBEDA MENURUT NEGARA BAGIAN ATAU PROVINSI. BEBERAPA YURISDIKSI MUNGKIN TIDAK MENGIZINKAN PENGECUALIAN ATAU PEMBATASAN TERHADAP JAMINAN DAN SYARAT TERSIRAT. SEJAUH DIIZINKAN OLEH HUKUM, SEGALA GARANSI ATAU SYARAT TERSIRAT YANG BERKAITAN DENGAN DOKUMENTASI SEJAUH IA TIDAK BISA DIKECUALIKAN SEBAGAIMANA DITETAPKAN DI ATAS, NAMUN BISA DIBATASI, DENGAN INI DIBATASI SEMBILAN PULUH (90) HARI SEJAK TANGGAL ANDA MEMPEROLEH DOKUMENTASI ATAU BARANG YANG MENJADI POKOK MATERI KLAIM. SEJAUH MAKSIMAL YANG DIIZINKAN OLEH HUKUM YANG BERLAKU DALAM YURISDIKSI ANDA, DALAM KEADAAN APA PUN RIM TIDAK BERTANGGUNG JAWAB TERHADAP SEGALA JENIS KERUGIAN YANG BERKAITAN DENGAN DOKUMENTASI INI ATAU PENGGUNAANNYA, ATAU KINERJA ATAU NON-KINERJA DARI SEGALA PERANGKAT LUNAK, PERANGKAT KERAS, LAYANAN, ATAU SEGALA PRODUK DAN LAYANAN PIHAK KETIGA YANG DISEBUTKAN DI SINI TERMASUK TANPA BATASAN PADA KERUGIAN BERIKUT: KERUGIAN LANGSUNG, KONSEKUENSIAL, CONTOH, INSIDENTAL, TIDAK LANGSUNG, KHUSUS, AKIBATNYA, ATAU KERUGIAN SERIUS, KERUGIAN AKIBAT KEHILANGAN LABA ATAU PENDAPATAN, KEGAGALAN MEWUJUDKAN PENGHEMATAN YANG DIPERKIRAKAN, INTERUPSI BISNIS, HILANGNYA INFORMASI BISNIS, HILANGNYA KESEMPATAN BISNIS, ATAU KERUSAKAN ATAU HILANGNYA DATA, KEGAGALAN MENGIRIM ATAU MENERIMA DATA, MASALAH YANG BERKAITAN DENGAN SEGALA APLIKASI YANG DIGUNAKAN BERSAMA PRODUK ATAU LAYANAN RIM, BIAYA AKIBAT WAKTU MENGANGGUR, KERUGIAN DARI PEMANFAATAN PRODUK ATAU LAYANAN RIM ATAU BAGIAN DARINYA ATAU LAYANAN AIRTIME, BIAYA BARANG PENGGANTI, BIAYA PENUTUP, FASILITAS ATAU LAYANAN, BIAYA MODAL, ATAU KERUGIAN FINANSIAL SERUPA LAINNYA, BAIK KERUGIAN TERSEBUT TELAH DIPERKIRAKAN ATAU PUN TIDAK, DAN SEKALIPUN RIM TELAH DIBERI TAHU MENGENAI KEMUNGKINAN KERUGIAN DEMIKIAN. SEJAUH MAKSIMAL YANG DIIZINKAN OLEH HUKUM YANG BERLAKU DALAM YURISDIKSI ANDA, RIM TIDAK MEMPUNYAI KEWAJIBAN, TUGAS, ATAU TANGGUNGAN APA PUN DALAM KONTRAK, KESALAHAN, ATAU LAINNYA KEPADA ANDA, TERMASUK SEGALA KEWAJIBAN KARENA KELALAIAN ATAU KEWAJIBAN HUKUM MENYELURUH. PEMBATASAN, PENGECUALIAN, DAN SANGGAHAN YANG BERLAKU DI SINI: (A) TANPA TERGANTUNG PADA SIFAT PENYEBAB TINDAKAN, TUNTUTAN, ATAU TINDAKAN ANDA; TERMASUK NAMUN TIDAK TERBATAS PADA PELANGGARAN KONTRAK, KELALAIAN, KESALAHAN, KEWAJIBAN HUKUM MENYELURUH ATAU TEORI HUKUM LAINNYA DAN PELANGGARAN DASAR ATAU KEGAGALAN DARI TUJUAN DASAR PERJANJIAN INI ATAU SEGALA PERBAIKAN YANG DIMUAT DI SINI; DAN (B) PADA RIM DAN PERUSAHAAN Modul 2 – Instalasi Alat v0.01 © 2012 Research In Motion Limited 3 Aplikasi BlackBerry HTML5 WebWorks AFILIASINYA, PENERUS MEREKA, ORANG YANG DITUNJUK, AGEN, PEMASOK (TERMASUK PENYEDIA LAYANAN AIRTIME), DISTRIBUTOR RESMI RIM (JUGA TERMASUK PENYEDIA LAYANAN AIRTIME) DAN PARA DIREKTUR, KARYAWAN, DAN KONTRAKTOR INDEPENDEN MEREKA. SELAIN PEMBATASAN DAN PENGECUALIAN YANG DITETAPKAN DI ATAS, DALAM KEADAAN APA PUN DIREKTUR, KARYAWAN, AGEN, DISTRIBUTOR, PEMASOK, KONTRAKTOR INDEPENDEN RIM ATAU AFILIASI RIM TIDAK BERTANGGUNG JAWAB ATAS SEGALA YANG TIMBUL DARI ATAU BERKAITAN DENGAN DOKUMENTASI. Sebelum berlangganan, menginstal, atau menggunakan segala Produk dan Layanan Pihak Ketiga, Anda bertanggung jawab memastikan bahwa penyedia layanan airtime Anda telah setuju untuk mendukung semua fitur mereka. Beberapa penyedia layanan airtime mungkin tidak menawarkan fungsionalitas untuk menjelajahi Internet dengan berlangganan BlackBerry® Internet Service. Tanyakan pada penyedia layanan Anda untuk mengetahui status fungsionalitas ini, pengaturan jelajah, paket layanan dan fiturnya. Instalasi atau penggunaan Produk dan Layanan Pihak Ketiga bersama produk dan layanan RIM mungkin memerlukan satu atau beberapa paten, merek dagang, hak cipta, atau lisensi lainnya untuk menghindari pelanggaran izin pihak ketiga. Anda bertanggung jawab penuh untuk menentukan akan menggunakan, Produk dan Layanan Pihak Ketiga dan apakah perlu lisensi pihak ketiga untuk melakukannya. Jika diperlukan, Anda bertanggung jawab untuk mendapatkannya. Anda tidak boleh menginstal atau menggunakan Produk dan Layanan Pihak Ketiga hingga diperoleh semua lisensi yang diperlukan. Segala Produk dan Layanan Pihak Ketiga yang disediakan bersama produk dan layanan RIM disediakan untuk kenyamanan Anda dan disediakan "APA ADANYA" tanpa syarat tersurat atau tersirat, dukungan, garansi, representasi, atau jaminan dalam bentuk apa pun oleh RIM dan RIM tidak bertanggung jawab atas apa pun, dalam kaitan tersebut. Penggunaan Anda atas Produk dan Layanan Pihak Ketiga diatur oleh dan tunduk pada ketentuan yang Anda setujui pada lisensi lain dan perjanjian lainnya yang berlaku dengan pihak ketiga, kecuali sejauh yang dicantumkan secara tersurat oleh suatu lisensi atau perjanjian lainnya dengan RIM. Beberapa fitur tertentu yang dijelaskan dalam dokumentasi ini memerlukan versi minimal dari BlackBerry® Enterprise Server Software, BlackBerry® Desktop Software, dan/atau BlackBerry® Device Software dan mungkin memerlukan produk pengembangan tambahan atau Produk dan Layanan Pihak Ketiga untuk akses ke aplikasi perusahaan. Produk ini menyertakan perangkat lunak yang dikembangkan oleh Apache Software Foundation (http://www.apache.org/) dan/atau atau yang dilisensikan menurut Apache License, Versi 2.0 (http://www.apache.org/licenses/). Untuk informasi lainnya, lihat file NOTICE.txt yang disertakan bersama perangkat lunak. Kecuali jika diharuskan oleh hukum yang berlaku atau dalam perjanjian tertulis, perangkat lunak yang didistribusikan di bawah Lisensi adalah didistribusikan atas DASAR "APA ADANYA", TANPA GARANSI ATAU SYARAT APA PUN, baik tersurat maupun tersirat. Lihat Lisensi untuk bahasa tertentu yang mengatur perizinan dan pembatasan menurut Lisensi. Ketentuan penggunaan produk atau layanan RIM ditentukan dalam lisensi terpisah atau perjanjian lainnya dengan RIM yang berlaku. TIDAK ADA DALAM DOKUMENTASI INI YANG BERMAKSUD MENGGANTIKAN SEGALA PERJANJIAN TERTULIS ATAU JAMINAN YANG DISEDIAKAN OLEH RIM UNTUK SEBAGIAN DARI PRODUK ATAU LAYANAN RIM SELAIN DOKUMENTASI INI. 4 © 2012 Research In Motion Limited Modul 2 – Instalasi Alat v0.01 Aplikasi BlackBerry HTML5 WebWorks Tentang panduan lab ini Materi ini dirancang berdasarkan asumsi bahwa semua prasyarat yang diperlukan telah dilengkapi oleh peserta sebelum mencoba latihan ini. Agar tidak berpengaruh negatif pada kualitas pengalaman belajar, RIM menyarankan peserta melengkapi prasyarat. Modul 2 – Instalasi Alat v0.01 © 2012 Research In Motion Limited 5 Aplikasi BlackBerry HTML5 WebWorks Daftar Isi Tentang panduan lab ini ................................................. 5 Ringkasan Alat BlackBerry HTML5 WebWorks ................................ 7 Pendahuluan ....................................................... 7 Sasaran ........................................................... 7 Prasyarat yang Disarankan ............................................. 7 Kebutuhan Teknis .................................................... 8 Menginstal Adobe Air SDK ............................................... 9 Menginstal BlackBerry WebWorks SDK untuk Tablet OS ....................... 11 Apa yang dimaksud dengan Ripple Emulator? ............................... 15 Mengunduh Ripple Emulator ............................................. 16 Menginstal VMware Player ............................................... 19 Penyetelan BlackBerry PlayBook Simulator ................................. 21 Ringkasan dan Pelajaran Lebih Lanjut...................................... 25 Ringkasan ........................................................ 25 Sumber Daya Tambahan .............................................. 25 6 © 2012 Research In Motion Limited Modul 2 – Instalasi Alat v0.01 Aplikasi BlackBerry HTML5 WebWorks Ringkasan Alat BlackBerry HTML5 WebWorks Pendahuluan Modul ini menguraikan cara menginstal beragam alat pengembangan BlackBerry HTML5 WebWorks, cara menyetelnya dan penjelasan singkat tentang cara memulai pengembangan aplikasi. Sasaran Dalam modul ini peserta akan diperkenalkan dengan konsep-konsep berikut: Alat mana yang diperlukan untuk pengembangan BlackBerry HTML5 WebWorks untuk tablet Cara menginstal alat berikut: o Adobe® Air® SDK o BlackBerry® WebWorks™ SDK untuk Tablet OS o Alat Ripple™ Emulator o VMware® Player o BlackBerry PlayBook Simulator Prasyarat yang Disarankan Untuk modul ini, prasyarat keahlian dan bidang pengetahuan yang disarankan adalah: Pengetahuan dasar tentang komputasi Terminologi pengembangan aplikasi (Mis. GUI, IDE, dan USB) Navigasi (Mis. menginstal perangkat lunak, menggunakan arsip, mencari dan menghapus file serta folder) Pengunaan Internet (Mis. menjelajahi situs Web, menggunakan browser Web pada komputer) Jenis-jenis file (Mis. JPG, PNG, DOC, PDF, dan ZIP) Pengetahuan dasar mengedit teks (Mis. memasukkan teks, menyalin dan menempelkan) Pengalaman pengguna akhir/biasa menggunakan ponsel cerdas Modul 2 – Instalasi Alat v0.01 © 2012 Research In Motion Limited 7 Aplikasi BlackBerry HTML5 WebWorks Kebutuhan Teknis Untuk modul ini, perangkat keras berikut disarankan untuk penyetelan teknis: Prosesor desktop Intel® Pentium® 4 atau AMD Athlon™ 2 GHz atau yang lebih cepat Ruang hard disk kosong 1 GB atau lebih RAM 2 GB atau lebih Monitor komputer dengan resolusi 1.024 x 768 atau yang lebih tinggi Windows® XP SP3, Windows Vista® Ultimate atau Enterprise, atau Windows® 7 Java® Runtime Environment JRE 1.6 Harap Diingat: Pastikan bahwa komputer host/lokal mempunyai RAM yang cukup untuk menjalankan VMware Player untuk BlackBerry PlayBook Simulator Untuk modul ini, alat berikut perlu diunduh dan diinstal pada komputer peserta sebelum pengembangan bisa dimulai: Adobe® AIR® SDK v2.5 atau lebih BlackBerry WebWorks SDK untuk Tablet OS Ripple® Emulator BlackBerry PlayBook Simulator VMware® (diperlukan untuk menjalankan BlackBerry PlayBook Simulator) Jika peserta ingin mengunduh alat untuk mengembangkan pada Mac OS, maka diperlukan alat berikut: Adobe Air SDK BlackBerry HTML5 WebWorks SDK untuk Tablet OS untuk Mac VMware Fusion® Alat-alat tersebut bisa diakses dari BlackBerry Developer Zone 8 © 2012 Research In Motion Limited Modul 2 – Instalasi Alat v0.01 Aplikasi BlackBerry HTML5 WebWorks Menginstal Adobe Air SDK Kunjungi situs Download Adobe AIR SDK untuk mengunduh Adobe® Air® SDK v 2.7 atau yang di atasnya. Jika Anda telah menginstal Adobe Air SDK versi sebelumnya pada komputer, Anda harus menghapus instalasinya sebelum menginstal versi terbaru Adobe Air SDK. Jika Anda tidak menghapus instalasi versi sebelumnya dan hanya menimpanya, mungkin akan terjadi kesalahan saat mengkompilasi aplikasi WebWorks. Pilih versi OS yang akan diinstal pada komputer milik pengembang. Harap diingat, untuk modul ini akan digunakan versi OS Windows. Gambar 2: Memilih OS yang sesuai untuk pengunduhan SDK Klik untuk menyimpan file ke folder Program Files pada direktori “C:\” di komputer. Jika telah ada program Adobe seperti Adobe Reader yang telah diinstal, maka ada folder default C:\Program Files\Adobe. Modul 2 – Instalasi Alat v0.01 © 2012 Research In Motion Limited 9 Aplikasi BlackBerry HTML5 WebWorks File SDK akan diekstrak dalam langkah berikutnya. Gambar 3: Menyimpan konten ke Program Files Pastikan menyimpan konten ke direktori “Program Files” di komputer Anda. Anda disarankan menyimpan file yang diekstrak ke folder “C:\Program Files\Adobe\”. Jika folder “C:\ProgramFiles\Adobe\AirSDK” tidak ada, masuklah ke “C:\Program\Files\Adobe” Buka file “Adobe Air SDK” yang disimpan di folder C:\Program Files\Adobe, dan ekstrak isi Air SDK ke komputer Anda dengan mengklik tautan “Extract all Files”. Dengan mengklik tautan “Extract All Files” yang ditampilkan di bawah ini, Extraction Wizard akan dimulai secara otomatis. Klik tombol “Next’ untuk melanjutkan. Gambar 4: Extraction Wizard 10 © 2012 Research In Motion Limited Modul 2 – Instalasi Alat v0.01 Aplikasi BlackBerry HTML5 WebWorks Menginstal BlackBerry WebWorks SDK untuk Tablet OS Guna menginstal BlackBerry WebWorks SDK untuk tablet BlackBerry PlayBook, kunjungi situs BlackBerry HTML5 WebWorks dan klik tautan Downloads Pilih opsi “Tablet OS SDK” untuk mengunduh SDK bagi pengembangan aplikasi tablet BlackBerry PlayBook. Gambar 5: Berbagai versi WebWorks SDK untuk Ponsel Cerdas atau Tablet Setelah Anda mengunduh SDK ke komputer host lokal, pilih “Run” untuk memulai panduan instalasi. Gambar 6: Opsi pengunduhan SDK Panduan instalasi akan memulai proses pemasangan. Modul 2 – Instalasi Alat v0.01 © 2012 Research In Motion Limited 11 Aplikasi BlackBerry HTML5 WebWorks Gambar 7: Awal Installation Wizard Setelah Installation Wizard muncul, klik Next untuk memulai proses instalasi. Gambar 8: Installation Wizard 12 © 2012 Research In Motion Limited Modul 2 – Instalasi Alat v0.01 Aplikasi BlackBerry HTML5 WebWorks Berikutnya, tinjaulah Software License Agreement dan klik “I accept” jika Anda menerima ketentuannya. Anda tidak akan bisa menginstal WebWorks SDK tanpa menyetujui Software License Agreement. Gambar 9: Menerima syarat dan ketentuan Pilih folder untuk menginstal SDK. Disarankan menggunakan C:\Program Files\Research In Motion\BlackBerry WebWorks SDK for Tablet OS. Gambar 10: Memilih folder untuk menginstal SDK Pilih folder tempat menginstal Adobe Air SDK. Pastikan mengingat tempat menginstal Adobe AIR SDK untuk mencarinya bila diperlukan. Klik tombol “Choose” untuk mengarahkan ke folder C:\Program Files\Adobe\AdobeAIRSDK lokal pada komputer Anda. Klik “Next”. Tinjau Pre-installation Summary, kemudian klik “Install” Modul 2 – Instalasi Alat v0.01 © 2012 Research In Motion Limited 13 Aplikasi BlackBerry HTML5 WebWorks Gambar 11: Pre-installation Summary untuk BlackBerry WebWorks SDK Instalasi akan dimulai dan mungkin memerlukan waktu beberapa menit. Setelah instalasi selesai, klik “Done” Gambar 12: Instalasi BlackBerry HTML5 WebWorks SDK Setelah SDK diinstal, file akan berada di folder “BlackBerry PlayBook Web Packager” pada “C:\Program Files\Research In Motion\BlackBerry WebWorks SDK for TabletOS 2.1.0.6\bbwp”. 14 © 2012 Research In Motion Limited Modul 2 – Instalasi Alat v0.01 Aplikasi BlackBerry HTML5 WebWorks Apa yang dimaksud dengan Ripple Emulator? Ripple Emulator adalah emulator lingkungan seluler multi-platform yang dibuat khusus untuk pengembangan dan pengetesan aplikasi seluler HTML5. Ripple Emulator bisa digunakan untuk melakukan debug JavaScript, pemeriksaan DOM HTML, pengetesan otomatis dan emulasi resolusi layar beberapa perangkat sekaligus dengan seketika tanpa menerapkan ulang aplikasi atau mengulangi emulator. Ripple Emulator mengurangi kendala yang dihadapi oleh para pengembang seluler melalui fragmentasi platform di pasaran. Dengan Ripple Emulator, Anda bisa melihat cara kerja tampilan dan fungsi aplikasi Anda pada beberapa perangkat seluler dan platform dengan cepat, saat menggunakan API BlackBerry HTML5 WebWorks dan PhoneGap™ di lingkungan mirip-browser yang cepat. Ripple Emulator menyertakan seperangkat API emulasi yang mencerminkan platform yang bisa Anda pilih. Untuk informasi lainnya tentang API yang didukung untuk aplikasi BlackBerry HTML5 WebWorks di Ripple Emulator, lihat bagian API. Ripple Emulator juga menyertakan akses ke alat Web Inspector™. Berbagai panel dan setelan di Ripple Emulator memungkinkan Anda melakukan banyak tindakan, termasuk berikut ini: Mengganti jenis perangkat dan versi platform Mensimulasikan tindakan akselerometer Memodifikasi informasi lokasi, termasuk garis lintang, garis bujur, dan koordinat ketinggian Menentukan cara aplikasi merespons suatu kejadian dengan memilih kejadian spesifik untuk memicunya Memvalidasi elemen dan atribut dalam file konfigurasi untuk aplikasi Anda Memicu kejadian panggilan telepon Untuk mengetes aplikasi BlackBerry HTML5 WebWorks Anda menggunakan Ripple Emulator, letakkan aplikasi pada server Web lokal dan arahkan Ripple Emulator ke situs tersebut. Anda bisa mengetes beragam skenario tanpa mengkompilasi ulang atau memuat ulang aplikasi pada simulator perangkat atau perangkat. Setelah memperbarui aplikasi, Anda bisa melakukan pengetesan pada simulator perangkat atau perangkat untuk memastikan bahwa aplikasi berjalan dengan semestinya ketika digunakan oleh pengguna. Modul 2 – Instalasi Alat v0.01 © 2012 Research In Motion Limited 15 Aplikasi BlackBerry HTML5 WebWorks Mengunduh Ripple Emulator Unduh dari situs BlackBerry Jam “HTML5/ WebWorks”. Anda akan mempunyai opsi pengunduhan untuk Windows atau Mac OS. Gambar 13: Mengunduh Ripple Emulator Setelah mengunduh file Ripple Emulator.exe, ”Installation Wizard” akan dimulai. Click “Next” untuk \ memulai proses instalasi. Gambar 14: Installation Wizard untuk Ripple Emulator Setelah meninjau ketentuan Software License Agreement, klik “I agree” untuk melanjutkan 16 © 2012 Research In Motion Limited Modul 2 – Instalasi Alat v0.01 Aplikasi BlackBerry HTML5 WebWorks Gambar 15: Software License Agreement untuk Instalasi Ripple Emulator Pilih folder instalasi. Klik “Choose” untuk menjelajahi lokasi file. Klik “Next” bila Anda telah memilih lokasi file. Gambar 16: Menginstal Ripple Emulator Berikutnya, tinjau “Installation Summary” dan klik “Install”. Instalasi mungkin memerlukan waktu beberapa menit. Untuk menyelesaikan instalasi, klik “Done”. Modul 2 – Instalasi Alat v0.01 © 2012 Research In Motion Limited 17 Aplikasi BlackBerry HTML5 WebWorks Gambar 17: Instalasi Ripple Emulator selesai Setelah instalasi selesai, buka Ripple Emulator. Pada menu opsi “Devices”, pilih “BlackBerry PlayBook”. Pastikan untuk memilih opsi “WebWorks-Tablet OS” pada menu “Platform”. Untuk membuka Ripple, arahkan ke folder C:\Program Files\Research In Motion\Ripple xxx. Untuk mengembangkan berbagai aplikasi HTML5 WebWorks untuk ponsel cerdas BlackBerry, seperti BlackBerry Bold 9900 atau BlackBerry Torch 9800, pilih opsi “WebWorks” pada menu “Platform”. Gambar 18: Ripple Emulator untuk Tablet OS Untuk membuka item menu, klik judul menu tersebut. Anda sekarang siap memulai pemrograman di Ripple. 18 © 2012 Research In Motion Limited Modul 2 – Instalasi Alat v0.01 Aplikasi BlackBerry HTML5 WebWorks Menginstal VMware Player VMware Player diperlukan untuk menjalankan BlackBerry PlayBook Simulator. Untuk mengunduh VMWare Player, Anda akan memerlukan akun VMWare. Jika Anda tidak mempunyai akun VMWare, daftarkan diri untuk memperoleh akun gratis. Setelah login Anda dibuat, loginlah ke situs VMWare dan unduh VMWare Player. Untuk menjalankan mesin virtual, Anda disarankan mempunyai prosesor 1 GHz atau yang lebih cepat (disarankan 2 GHz) dan RAM minimal 1 GB (RAM yang disarankan 2 GB). Anda harus mempunyai cukup memori untuk menjalankan sistem operasi host, plus memori yang diperlukan setiap sistem operasi tamu (misalnya: PlayBook Tablet OS) dan untuk aplikasi pada host dan tamu. VMware Player memerlukan ruang disk kurang-lebih 150 MB untuk menginstal aplikasi. Untuk mengetahui lebih detail tentang kebutuhan PC minimal, lihat VMware Player Documentation. Pilih VMware Player untuk versi Windows Gambar 19: Mengunduh VMware Player Klik “Install” untuk memulai “Installation Wizard”. Simpan folder ke lokasi file lokal pada komputer Anda. Setelah file diunduh, klik “Launch” untuk memulai “Download Manager” Modul 2 – Instalasi Alat v0.01 © 2012 Research In Motion Limited 19 Aplikasi BlackBerry HTML5 WebWorks Gambar 20: Instalasi VMWare Player Setelah memilih semua opsi instalasi, klik “Continue” untuk memulai instalasi. Setelah VMWare diinstal, komputer harus dihidupkan ulang. Pastikan menghidupkan ulang komputer Anda untuk menyelesaikan instalasi. Gambar 21: Instalasi VMWare Player Berhasil 20 © 2012 Research In Motion Limited Modul 2 – Instalasi Alat v0.01 Aplikasi BlackBerry HTML5 WebWorks Penyetelan BlackBerry PlayBook Simulator BlackBerry PlayBook Simulator Virtual Machine telah disertakan dalam folder instalasi BlackBerry WebWorks SDK, karena telah diunduh selama instalasi WebWorks SDK. Untuk menyetel BlackBerry PlayBook Simulator, arahkan ke C:\Program Files\Research In Motion\BlackBerry WebWorks SDK for TabletOS 2.1.0.6\bbwp\blackberry-tablet-sdk untuk menemukan BlackBerry PlayBook Simulator Virtual Machine. Buka aplikasi VMWare Player, dengan mengklik opsi “Open a Virtual Machine”. Gambar 22: Membuka aplikasi VMWare Player Arahkan ke folder BlackBerry WebWorks SDK, dan buka file BlackBerryPlayBookSimulator.vmx. Lokasi folder WebWorks SDK biasanya C:\Program Files\Research In Motion\BlackBerry WebWorks SDK for TabletOS 2.1.0.6\bbwp\blackberry-tablet-sdk. Modul 2 – Instalasi Alat v0.01 © 2012 Research In Motion Limited 21 Aplikasi BlackBerry HTML5 WebWorks Klik tautan “BlackBerry PlayBook Simulator” pada tautan “Home” Gambar 23: Mengarahkan ke BlackBerry PlayBook Simulator Setelah mengklik tautan “BlackBerry PlayBook Simulator”, klik tautan “Play Virtual Machine” untuk memulai BlackBerry PlayBook Simulator. Mesin virtual BlackBerry PlayBook Tablet OS akan dihidupkan. Gambar 24: Mesin Virtual Tablet BlackBerry PlayBook Setelah BlackBerry PlayBook Tablet OS dimulai di mesin virtual, Anda akan dikonfirmasi untuk memasukkan kata sandi. Kata sandi default yang dimasukkan adalah “playbook”. 22 © 2012 Research In Motion Limited Modul 2 – Instalasi Alat v0.01 Aplikasi BlackBerry HTML5 WebWorks Gambar 25: BlackBerry PlayBook Tablet OS dimulai Setelah memasukkan kata sandi default “playbook”, layar awal simulator PlayBook akan muncul Gambar 26: Layar awal simulator tablet BlackBerry PlayBook Modul 2 – Instalasi Alat v0.01 © 2012 Research In Motion Limited 23 Aplikasi BlackBerry HTML5 WebWorks 24 © 2012 Research In Motion Limited Modul 2 – Instalasi Alat v0.01 Aplikasi BlackBerry HTML5 WebWorks Ringkasan dan Pelajaran Lebih Lanjut Ringkasan Dalam modul ini, dibahas topik berikut: Alat mana yang diperlukan untuk pengembangan BlackBerry HTML5 WebWorks untuk tablet Cara menginstal alat berikut: Adobe Air SDK BlackBerry WebWorks SDK untuk Tablet OS VMware® Player BlackBerry PlayBook Simulator Langkah berikutnya termasuk menulis, mengemas, dan memuat aplikasi ke BlackBerry PlayBook Simulator Sumber Daya Tambahan Penjelasan Pelatihan HTML5 WebWorks – Mobile World Congress 2011 Membuat aplikasi BlackBerry pertama Anda menggunakan HTML5 WebWorks PhoneGap dan Ripple Demo Modul 2 – Instalasi Alat v0.01 © 2012 Research In Motion Limited 25