• Tidak ada hasil yang ditemukan

Aplikasi BlackBerry HTML5 WebWorks untuk Tablet BlackBerry PlayBook Modul 4 - Mengetes, menandatangani, dan menempatkan aplikasi

N/A
N/A
Protected

Academic year: 2021

Membagikan "Aplikasi BlackBerry HTML5 WebWorks untuk Tablet BlackBerry PlayBook Modul 4 - Mengetes, menandatangani, dan menempatkan aplikasi"

Copied!
17
0
0

Teks penuh

(1)

Aplikasi BlackBerry

HTML5 WebWorks

untuk Tablet

BlackBerry®

PlayBook™

Modul 4 - Mengetes,

menandatangani, dan

menempatkan aplikasi

(2)
(3)

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.

Web Inspector adalah merek dagang dari Wintriss Engineering Corporation.; Windows adalah merek dagang dari Microsoft Corporation; Windows Vista adalah merek dagang dari Microsoft Corporation.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 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.

(4)

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.

(5)

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.

(6)

Daftar Isi

Tentang panduan lab ini ... 5

Ringkasan ... 7

Pendahuluan ... 7

Sasaran ... 7

Prasyarat yang Disarankan ... 7

Mengapa harus menandatangani aplikasi Anda?... 7

Mengonfigurasi Komputer untuk Menandatangani Aplikasi ... 8

Langkah-langkah Mengonfigurasi Komputer untuk Menandatangani Aplikasi ... 8

Pentingnya Mencadangkan File ... 9

Menandatangani Aplikasi Anda ... 10

Menempatkan Aplikasi yang Belum Ditandatangani ke Tablet BlackBerry PlayBook .... 11

Menggunakan Token Debug ... 11

Sebelum Membuat Token Debug ... 11

Membuat Token Debug ... 11

Menginstal Token Debug ... 12

Menyetel Token Debug ... 12

Memaketkan Aplikasi Menggunakan Token Debug ... 13

Menempatkan Aplikasi ke Tablet BlackBerry PlayBook ... 13

Melakukan Debug Menggunakan Alat Web Inspector ... 15

Alasan menggunakan alat Web Inspector ... 15

Cara Mengaktifkan Alat Web Inspector untuk Browser BlackBerry Tablet OS ... 15

Menggunakan Alat Web Inspector untuk Memuat Konten Langsung dari BlackBerry Tablet OS ... 15

Ringkasan dan Pelajaran Lebih Lanjut... 17

Ringkasan ... 17

(7)

Ringkasan

Pendahuluan

Untuk menempatkan aplikasi BlackBerry HTML5 WebWorks ke BlackBerry App World™, Anda perlu menandatanganinya. Modul ini akan memandu Anda melakukan langkah-langkah yang diperlukan untuk mengetes, menandatangani, dan menempatkan aplikasi BlackBerry HTML5 WebWorks Anda.

Sasaran

Dalam modul ini peserta akan diperkenalkan dengan konsep-konsep berikut: Pentingnya menandatangani aplikasi

Cara mengonfigurasi komputer untuk menandatangani aplikasi Pentingnya mencadangkan file

Cara menandatangani aplikasi

Cara memaketkan dan menempatkan aplikasi yang belum ditandatangani ke tablet dengan menggunakan token debug

Cara debug aplikasi pada tablet BlackBerry PlayBook dengan menggunakan alat Web Inspector™ pada browser PlayBook

Prasyarat yang Disarankan

Untuk modul ini, prasyarat keahlian dan bidang pengetahuan yang disarankan adalah:

Pembuatan lab “Hello World” dari modul “Modul 3 - Menulis Aplikasi Pertama Anda untuk Tablet BlackBerry PlayBook”

Unduh dan instal BlackBerry® WebWorks™ SDK dan Tablet BlackBerry PlayBook dari modul “Modul 2 – Instalasi Alat Pengembangan HTML5 WebWorks”

Berpengalaman menggunakan alat Windows Command Prompt

Mengapa harus menandatangani aplikasi Anda?

Agar Anda bisa mendistribusikan aplikasi untuk digunakan pada tablet BlackBerry PlayBook, aplikasi harus ditandatangani. Dengan menandatangani aplikasi, RIM akan dapat memvalidasi kemampuan dan pengenal unik aplikasi. Menandatangani aplikasi juga akan mengikat identitas pengembang ke aplikasi tersebut sebagai bukti penulisannya. Alat penandatanganan yang disertakan bersama BlackBerry WebWorks SDK akan menambahkan nilai hash kriptografik ke paket aplikasi (file .bar) selama proses penandatanganan. File hash membantu memastikan penulis aplikasi kepada pengguna dan ke sistem operasi (OS).

(8)

Mengonfigurasi Komputer untuk

Menandatangani Aplikasi

Sebelum menempatkan sebuah aplikasi pada tablet BlackBerry PlayBook, komputer milik pengembang mungkin perlu dikonfigurasi dahulu. Konfigurasi memungkinkan pengembang untuk meminta dan menginstal token debug. Tugas-tugas konfigurasi ini merupakan penyetelan pertama kali, dan hanya perlu dilakukan sekali.

Langkah-langkah Mengonfigurasi Komputer untuk

Menandatangani Aplikasi

Sebelum memulai konfigurasi, Anda perlu meminta kunci penandatanganan kode. Kunci penandatanganan kode bisa diminta dengan mengisi formulir Web yang sesuai di sini.

Setelah aplikasi Anda diterima, Anda akan menerima dua file pendaftaran “.csj” dalam dua pesan email terpisah. Pesan-pesan ini akan memberikan informasi tambahan tentang setiap file dan kegunaannya. Simpan file ini ke lokasi yang aman pada komputer Anda. File akan diganti namanya seperti berikut:

client-RDK-xxxxxx.csj - Inilah file yang Anda gunakan untuk menandatangani aplikasi dan mempublikasikannya ke etalase BlackBerry App World

client-PBDT-xxxxx.csj - Inilah file yang digunakan untuk membuat token debug yang bisa Anda gunakan untuk mengetes aplikasi pada tablet

Ingatlah bahwa file ini hanya bisa digunakan sekali dan token debug hanya untuk 30 hari. Setelah 30 hari, token debug harus dibuat kembali. Perangkat BlackBerry secara fisik akan menyimpan token debug selama 10 hari.

Berikutnya, daftarkan pada Otoritas Penandatanganan RIM menggunakan file pendaftaran “.csj” untuk penandatanganan aplikasi. Dari folder “\bbwp\blackberry-tablet-sdk\bin” yang berada dalam folder instalasi BlackBerry WebWorks SDK, jalankan alat penandatanganan “.bar” untuk mendaftar pada server otoritas penandatanganan.

Dari Konfirmasi Perintah, ketikkan:

<csj pin> adalah PIN yang ditentukan pada formulir Web saat pengembang meminta kunci penandatanganan kode

Ingat PIN yang Anda berikan. PIN melindungi Anda terhadap penggunaan kunci penandatanganan kode oleh pihak yang tidak sah, sehingga tetap aman.

blackberry-signer -register -csjpin <csj pin>

-storepass <KeystorePassword> <client-RDK-xxxxxx.csj file> <client-PBDT-xxxxx.csj file>

(9)

<client-RDK-xxxxxx.csj file> adalah aplikasi yang menandatangani file “.csj” yang dikirim melalui email setelah pendaftaran

<client-PBDT-xxxxxx.csj file> adalah token debug file “.csj” yang dikirim melalui email setelah pendaftaran

Perintah ini akan membuat file berikut: author.p12, barsigner.csk, dan barsigner.db.

Pentingnya Mencadangkan File

File “.csj” yang digunakan untuk menginstal kunci penandatanganan kode hanya bisa digunakan sekali. Semua akan dinonaktifkan setelah instalasi berhasil. Mencadangkan kunci penandatanganan kode Anda setelah diinstal merupakan hal yang penting. Kunci penandatanganan kode bisa dipulihkan ke komputer tempat menginstalnya semula atau ke komputer lain, karena Anda bisa mentransfer kunci

penandatanganan kode ke beberapa komputer dan menandatangani salah satu komputer tersebut. File barsigner berada dalam direktori yang tadi diuraikan. File ini disimpan di lokasi terpusat di direktori profil milik pengguna dan digunakan oleh semua alat pengembangan BlackBerry Tablet OS. Lokasinya berbeda-beda, berdasarkan pada sistem operasi yang digunakan. Anda perlu mencadangkan file

“author.p12.barsigner.csk”, dan” barsigner.db”. Untuk memulihkan kunci penandatanganan kode, salin kembali file ke direktori yang diuraikan di bawah ini.

Windows® XP: %HOMEPATH%\Local Settings\Application Data\Research In Motion Windows Vista® and Windows® 7: %HOMEPATH%\AppData\Local\Research In Motion

Secara default, %HOMEPATH% adalah C:\Documents and Settings pada Windows XP dan C:\Users pada Windows Vista dan Windows 7. Untuk memulihkan kunci penandatanganan kode Anda, salin kembali file ke direktori yang diuraikan di atas.

(10)

Menandatangani Aplikasi Anda

Pengembang bisa menandatangani aplikasi BlackBerry HTML5 WebWorks mereka di saat yang sama dengan kompilasinya, dengan menggunakan sintaks berikut dengan BlackBerry WebWorks Packager:

<archive_file> adalah nama dan lokasi file arsip aplikasi

<KeystorePassword> adalah kata sandi yang Anda tentukan untuk penyimpanan kunci

<num> adalah nomor versi kompilasi untuk aplikasi Anda. Biasanya, nomor ini hasil penambahan dari

versi yang telah ditandatangani sebelumnya.

<output_location> adalah lokasi tempat yang Anda inginkan untuk file output yang akan dibuat

Inilah contoh sintaks penandatanganan kode:

Setelah aplikasi ditandatangani, pengembang bisa mempublikasikannya ke etalase BlackBerry App World. bbwp <archive_file> -g <KeystorePassword> -buildId <num> -o

<output_location>

(11)

Menempatkan Aplikasi yang Belum

Ditandatangani ke Tablet BlackBerry

PlayBook

Aplikasi yang belum ditandatangani juga bisa ditempatkan ke tablet BlackBerry PlayBook dengan menggunakan token debug. Token debug memungkinkan pengembang memisahkan proses pembuatan dan publikasi aplikasi. Dengan token debug, pengembang bisa membuat dan mengetes aplikasi, kemudian menyerahkan aplikasi tersebut ke klien/pelanggan mereka untuk penandatanganan dan publikasi.

Menggunakan Token Debug

Menjalankan aplikasi yang belum ditandatangani dengan menggunakan token debug akan memungkinkan pengembang menghindari:

Mengganti nomor versi aplikasi Mengakses Internet

Mengekspor rilis kompilasi aplikasi

Token debug harus dibuat oleh perorangan atau organisasi yang mempunyai izin untuk menandatangani aplikasi BlackBerry Tablet OS. Untuk meminta izin menandatangani aplikasi, isilah formulir Web yang sesuai. Setelah permintaan untuk menandatangani aplikasi disetujui, Anda akan menerima dua file “.csj” yang dikirim melalui dua email terpisah. Satu file memungkinkan Anda mengonfigurasi komputer untuk menandatangani aplikasi dan file lainnya memungkinkan pengembang untuk membuat token debug. Setelah pengembang menerima file pendaftaran “.csj”, mereka bisa mengonfigurasi komputer untuk membuat token debug. Bila pengembang membuat token debug, mereka harus menentukan PIN untuk setiap tablet di mana nanti token bisa digunakan. Mereka bisa mendistribusikan token debug yang mereka buat kepada para pengembang untuk diinstal pada tablet, atau menginstalnya sendiri. Ingatlah bahwa seorang pengembang dibatasi hingga total 100 PIN tablet untuk seluruh token debug aktif mereka. Jika Anda membuat token debug yang menangani lebih dari 100 PIN, Anda harus menunggu berakhirnya beberapa token debug sebelum Anda bisa membuatnya lagi. Token debug berlaku selama 30 hari. Bila token debug berakhir, BlackBerry Tablet OS tidak lagi mengizinkan dijalankannya aplikasi yang belum ditandatangani yang menggunakan token itu.

Sebelum Membuat Token Debug

Komputer milik pengembang harus dikonfigurasi untuk meminta token debug sebelum mulai mengetes aplikasi yang belum ditandatangani ke tablet. Pelajari hal lainnya tentang “Menandatangani aplikasi tablet

(12)

C:\ProgramFiles\ResearchInMotion\...

Untuk membuat token debug bagi perangkat Anda, gunakan sintaks dan nilai berikut bagi opsi baris perintah:

Kata Sandi Penyimpanan Kunci ditetapkan saat kunci penandatanganan kode dibuat selama

konfigurasi proses komputer.

PIN tablet adalah PIN tablet BlackBerry PlayBook tempat Anda ingin menginstal token debug ini. Ini

bisa ditemukan dengan mengklik ikon , pada menu “Tentang” dan opsi “Perangkat Keras”. File debug_token_file_name.bar adalah nama file token debug yang akan dibuat. Jika path tidak ditentukan karena tidak menyertakan nama file, alat blackberry-debugtokenrequest akan menghapus direktori yang ditentukan dan tidak membuat token debug.

File token debug harus berakhiran “.bar”. Jika Anda menentukan nama file yang ada, alat blackberry-debugtokenrequest akan menghapus file sebelum alat tersebut membuat token debug.

Setelah mengetikkan sintaks ke dalam konfirmasi perintah, pengembang sekarang bisa mendistribusikan atau menginstal token debug yang telah dibuat.

Menginstal Token Debug

Pada perangkat keras tablet BlackBerry PlayBook, buka opsi tablet BlackBerry PlayBook di sudut kanan atas layar “Awal”. Pada tablet BlackBerry PlayBook Anda, tekan ikon gir.

1. Dalam daftar opsi, tekan “Keamanan”

2. Dalam daftar opsi keamanan, tekan “Mode Pengembangan” 3. Pilih “Unggah token debug”

4. Pada konfirmasi perintah, masukkan perintah berikut:

Menyetel Token Debug

Setelah menginstal token debug, edit file bbwp.properties dan sertakan path token debug dengan

menggunakan tag <debug_token> untuk menyetel token debug. File ini berada dalam folder “bbwp/bin”. Sintaksnya adalah sebagai berikut:

blackberrydebugtokenrequest storepass <KeystorePassword> -devicepin <PIN tablet> <debug_token_file_name.bar>

blackberry-deploy -installDebugToken <path to debug token> -device <IP address of tablet> -password <tablet password>

<?xml version="1.0" encoding="UTF-8"?> <wcp>

<additional>-quiet</additional> <java>C:\Program Files\Research In Motion\BlackBerry WebWorks SDK for TabletOS 2.1.0\jre</java>

<wcp_template>AirAppTemplates</wcp_template>

(13)

Pengembang sekarang bisa memuat aplikasi berkemampuan debug pada perangkat tablet BlackBerry tanpa harus menandatanganinya. Dalam tag <debug_token>, masukkan nama file dan lokasi menginstal token debug.

Memaketkan Aplikasi Menggunakan Token Debug

Untuk menjalankan aplikasi yang belum ditandatangani dengan menggunakan token debug, sertakan parameter “-d” saat mengkompilasi dan memaketkan aplikasi. Parameter ini menyetel mode pengembang untuk token debug. Informasi token debug hanya digunakan jika kedua hal berikut adalah benar:

Ada elemen <debug_token> dalam file “bbwp.properties” dan berisi nama path lengkap dari file token debug yang sah

Penandatanganan belum ditentukan saat Anda memaketkan aplikasi

Di konfirmasi perintah, arahkan ke folder instalasi untuk BlackBerry WebWorks Packager. Path file mungkin berbeda-beda berdasarkan tempat Anda menginstal BlackBerry WebWorks Packager. Ketikkan sintaks berikut:

“xxxx” menyatakan versi BlackBerry HTML5 WebWorks SDK yang telah diunduh dan diinstal. Selama proses kompilasi, BlackBerry WebWorks Packager menampilkan beberapa pesan dan menunjukkan kompilasi berhasil jika arsip aplikasi tidak berisi kesalahan.

Kompilasilah aplikasi dengan menggunakan sintaks berikut:

Misalnya: bbwp C:\myapp\myarchive.zip –d –o C:\myapp\output

Jika berhasil, proses ini akan membuat file .bar dalam folder yang ditentukan oleh parameter –o. Jika tidak ada parameter –o yang ditentukan, file .bar dibuat dalam subfolder “bin” yang berada dalam lokasi folder yang sama dengan file arsip. Jika tidak ada parameter –o yang ditentukan, file .bar dibuat dalam subfolder “bin” yang berada dalam lokasi folder yang sama dengan file arsip. File “.bar” sekarang bisa ditempatkan ke tablet BlackBerry PlayBook.

Menempatkan Aplikasi ke Tablet BlackBerry PlayBook

cd C:\ProgramFiles\ResearchInMotion\BlackBerryWebWorks SDK for TabletOS<x.x.x.x>\bbwp

(14)

3. Di konfirmasi perintah, arahkan ke folder bin instalasi untuk BlackBerry WebWorks Packager 4. Tempatkan aplikasi dengan menggunakan sintaks berikut:

Misalnya: blackberry-deploy -installApp -password playbook -device

111.111.111.11 –package C:\myapp\output\hw.bar

Untuk menggunakan alat Web Inspector buat melakukan debug atas aplikasi, gunakan operator perintah “–d” dalam sintaks di atas saat mengkompilasi aplikasi. Misalnya: c:\myApp\hw.zip –d

blackberry-deploy -installApp -password <tablet password> -device <IP_address> -package <BAR file path>

(15)

Melakukan Debug Menggunakan Alat Web

Inspector

Alat Web Inspector adalah alat pengembangan untuk melakukan debug dan membuat profil bagi konten Web yang disertakan sebagai bagian dari mesin render WebKit. Ini termasuk beragam fitur dan

kemampuan, seperti pemeriksaan, pembuatan profil, integrasi konsol, dan lainnya.

Alasan menggunakan alat Web Inspector

Yang mendorong para pengembang Web seluler menggunakan alat Web Inspector adalah karena mudah diakses untuk digunakan bersama konten yang dimuat langsung dalam browser desktop berkemampuan WebKit, namun tidak diperlukan untuk konten yang telah dimuat pada perangkat seluler. Pengembang sekarang bisa menggunakan alat Web Inspector untuk melakukan debug dan membuat profil konten Web langsung dan aplikasi HTML5 WebWorks yang berjalan pada tablet BlackBerry PlayBook atau simulator. Alat Web Inspector adalah salah satu utilitas paling lengkap dan andal yang bisa digunakan para

pengembang untuk memecahkan masalah dan mengoptimalkan konten Web mereka.

Cara Mengaktifkan Alat Web Inspector untuk Browser

BlackBerry Tablet OS

1. Pilih tab “Privasi dan Keamanan” dari layar “opsi browser” pada tablet BlackBerry PlayBook Anda 2. Ubah “Aktifkan Web Inspector” ke “HIDUP”

3. Bila dikonfirmasi, masukkan kata sandi perangkat tablet BlackBerry PlayBook Anda. Setelah Anda memasukkan kata sandi, alat Web Inspector akan diaktifkan.

Menggunakan Alat Web Inspector untuk Memuat Konten

Langsung dari BlackBerry Tablet OS

1. Buka browser Web desktop seperti Chrome, Firefox, Safari, atau Internet Explorer

2. Dalam bilah alamat, masukkan alamat IP tablet BlackBerry PlayBook yang menjadi target dan port 1337 (mis. http://198.168.1.7:1337).

3. Anda akan dikonfirmasi dengan daftar judul halaman yang telah dimuat ke memori oleh alat Web Inspector (seperti konten browser atau aplikasi BlackBerry HTML5 WebWorks).

4. Klik salah satu judul halaman untuk memulai dengan menggunakan alat Web Inspector guna melakukan debug dan membuat profil konten Web Anda.

Catatan: Aplikasi HTML5 WebWorks hanya ada dalam indeks Web Inspector jika telah dikompilasi (menggunakan konfirmasi perintah Windows) bersama operator baris perintah “-d” dengan menggunakan langkah-langkah yang diterangkan dalam “Menempatkan Aplikasi ke Tablet”

Untuk informasi tambahan, harap lihat ke

(16)
(17)

Ringkasan dan Pelajaran Lebih Lanjut

Ringkasan

Dalam modul ini, Anda membahas topik berikut: Pentingnya menandatangani aplikasi Anda

Mengonfigurasi komputer untuk menandatangani aplikasi Pentingnya mencadangkan file Anda

Cara menandatangani aplikasi

Cara menempatkan aplikasi yang belum ditandatangani Cara membuat dan menginstal token debug

Memaketkan dan menempatkan aplikasi yang belum ditandatangani ke tablet Menggunakan alat Web Inspector di browser PlayBook untuk melakukan debug

Sumber Daya Tambahan

Berikutnya, mencari jalan untuk memadukan berbagai fitur tambahan ke aplikasi Anda, seperti: - Geo-lokasi

- Monetisasi dan pembayaran

- Elemen antarmuka pengguna (UI) lanjutan

Informasi tambahan, termasuk kode contoh, tentang memadukan berbagai fitur ini ke sebuah aplikasi, bisa ditemukan pada situs Web BlackBerry Jam.

Jika aplikasi Anda sudah siap, pelajari hal lainnya tentang mendistribusikan aplikasi Anda melalui

BlackBerry App World.

Untuk informasi lainnya tentang penandatanganan kode, harap lihat Kunci Penandatanganan Kode: Dulu,

Referensi

Dokumen terkait

pH larutan diatur 5,5 dengan penambahan larutan HCl dan NaOH dan diencerkan dengan akuades sampai tanda batas pada labu ukur 100 ml.. Reagen

Hasil penenlitian menunjukkan bahwa umur perusahaan tidak berpengaruh negatif signifikan terhadap tingkat underpricing pada perusahaan publik di Bursa Efek

[r]

dapat diambil dari dokumen tertulis, informasi/data elektronik baik di web ataupun database, dari schema data/data dictionary database yang telah ada. Semua metadata

Jadi dalam mengolah data Susenas dengan SPSS, langkah wajib yang harus dilakukan sebelum yang harus dilakukan sebelum melakukan pengolahan lebih lanjut adalah melakukan..

Berdiskusi dalam kelompok tentang karakteristik peserta didik, potensi peserta didik, bekal ajar awal peserta didik dan kesulitan belajar peserta didik dengan

a) Keunggulan biaya: Keunggulan biaya didasarkan pada posisi perusahaan sebagai produsen dengan biaya rendah dalam pasar yang ditentukan secara luas atau meliputi bauran

Lalu transparankan text yang berada pada image kanan dengan mengklik color box paling atas diatas warna hitam (saya yakin anda semua sudah tau..hehe..) lalu klik kanan pada warna