Installasi Vuforia SDK
Installasi Vuforia SDK
Aplikasi Augmented
Reality ( Step 1)
Overview :
BIla anda android developer dan sudah menginstal SDK dan NDK
Android, maka silakan langsung menuju ke Step 2. Jika Anda pemula
dalam dunia Android atau hanya memiliki installasi SDK android belum
menginstall NDK maka Anda akan disarankan untuk memulai step 1 di
bawah ini.
Untuk dapat menjalankan vuforia SDK pada project android anda,
setidaknya berikut ini adalah langkah-langkah yang kemudian saya bagi
dalam beberapa part;
1. Pengaturan Development Environment
- JDK
- Eclipse IDE
- Android SDK
- Eclipse CDT
- Android ADT
- Android SDK Platform
- Cygwin Environtment
- Android NDK
Setelah step 1, maka anda melanjutkan ke Step 2 dan 3. Yang akan
dilakukan pada step 2 dan 3 adalah sebagai berikut.
2. Instalasi SDK Vuforia
- Install Vuforia SDk
- Set Q-car Variabel
- Persiapan Device
3. Compile & Menjalankan App Contoh Vuforia
Pengaturan Development
Environment (Step-1)
1
JDK
- Download Java SE Development Kit (JDK) dari situs berikut ini:
http://www.oracle.com/technetwork/java/javase/downloads/
- Klik 'Download' tombol dari bagian JDK dari 'Java Platform, Standard
Edition' .
- Instal JDK Environtment dengan pengaturan standar.
Petunjuk instalasi rinci dan persyaratan sistem dapat ditemukan di:
http://www.oracle.com/technetwork/java/javase/index137561.html
MAC: The JDK sudah diintegrasikan ke dalam sistem operasi Mac OS X
IDE
Dalam langkah ini Anda akan menginstal IDE Eclipse. Download versi
terbaru dari Eclipse IDE untuk Java Developers:
http://www.eclipse.org/downloads/
NOTE : Pada tutorial ini ditest menggunakan Eclipse indigo SR2. Setelah mendownload,
ekstrak file zip nya lalu letekan di folder yang anda inginkan. Atau langsung jalankan
eclipse langsung dari folder yang telah di ekstrak sebelumnya.
Start eclipse.exe
Pertama kali Eclipse dijalankan, eclipse akan meminta Anda untuk
Android SDK
Android didistribusikan melalui starter package berisi SDK Tools.
3.1 Download SDK :
http://developer.android.com/sdk/index.html
3.2 Unzip File dan salin isinya ke Contoh : direktori. C:\Developer\
Android\ android-sdk-windows\.
Selama tutuorial ini mungkin akan menggunakan
istilah <DEVELOPMENT_ROOT> dimana asumsi dari
development_roo disini adalah :
C: \ Developer \ Android ( ATAU FOLDER MANAPUN YANG ANDA
INGINKAN ).
Namun pada tutorial ini akan menggunaan istilah tersebut untuk
memudahkan penyebutan saja.
NOTE: Jangan gunakan nama path dengan spasi.
Sekarang anda telah mendownload SDK Android. Sekarang Anda perlu
mengatur development environment untuk aplikasi Anda.- SDK yang telah
Anda download adalah bukan sepenuhnya environment SDK. Ini hanya
mencakup core SDK tools, yang dapat digunakan untuk men-download
seluruh paket SDK(misalnya seperti system image).
Klik kanan pada Computer yang pada menu windows dan select
Properties.
Android terkait dan untuk petunjuk lebih rinci mengenai SDK Android,
silakan kunjungin beberapa situs berikut:
o
Quick Start Android SDK
o
Installing the Android SDK.
NOTE :MAC: Update PATH variabel untuk menunjuk ke utilitas 'make' dan
Android SDK direktori alat di rc.common / etc / atau ~ / bash_profile
file.:PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/libexec:/System/Library/CoreSe
rvices:/Developer/usr/bin:~/Development/Android/android-sdkmacosx/tools;export PATHLINUX: Perbarui PATH Anda untuk menunjuk ke
utilitas 'make' dan Android SDK direktori alat. Jika Anda menggunakan bash
shell menambahkan berikut ke ~ / bashrc.:export PATH = / opt / androidsdk-linux / tools /: $ PATH
Eclipse CDT
Sebelum Menginstall ADT android (versi 20 keatas ) disarankan
untuk menginstall CDT terlebih dahulu karena nantinya ADT20 akan
menginstall NDK plugin pada eclipse yang membutuhkan CDT.
( Berdasarkan pengalaman pribadi).
Lalu apakah CDT?
Pada dasarnya CDT menyediakan fungsional penuh C dan C + +
Integrated Development Environment berbasis pada platform Eclipse.
Fiturnya antara lain: dukungan untuk pembuatan proyek dan pengelolaan
dibangun untuk toolchains berbagai standar membuat membangun,
navigasi sumber, alat berbagai sumber pengetahuan, seperti jenis hirarki,
call graph, termasuk browser, browser makro definisi, editor kode dengan
sintaks, lipat dan hyperlink navigasi, source code refactoring dan
pembuatan kode, alat debugging visual, termasuk memori, register,
viewers disassembly.
Terlabih dahulu disarankan untuk mendownload CDT , Download
CDT : http://www.eclipse.org/cdt/downloads.php
Install CDT pada Eclipse :- Pilih Help-> Install New Software -> Click
Add
- Masukan Name " CDT " -> lalu pilih archive -> pilih CDT.zip
yang sudah didownload sebelumnya -> lalu OK
dua diataranya tidak di ceklist karena adanya error, namun tetap bisa
menginstall NDK pada tahap berikutnya.
- Selanjutnya cukup mengikuti prosedur pengistalan seperti accept
agreement dsb hingga anda diminta untuk merestart eclipse.
NOTE : Jika terjadi stuck pada saat waiting dependencies pastikan
anda tidak mengceklist "Contact All Updates Site.. " .
Setelah anda menginstall CDT ini anda akan siap untuk mengistall ADT
versi 20 yang menyediakan opsi instalasi NDK pada eclipse
https://dl-ssl.google.com/android/eclipse/
Atau bisa download .zip terbarunya nya, lalu klik archive ->
lalu pilih lokasi adt.zip yang telah anda pilihjangan Lupa untuk
memasukan nama " ADT Plugin"
Select All
lalu klik Next->.
Setelah meninjau pemilihan ini dan menerima persyaratan lisensi
lalu, mendownload file dan menerima sertifikat .Restart,
~~~ Instalasi ADT Android selesai
~~
Dalam Android SDK lokasi tidak diatur dengan benar dalam Eclipse,
Masuk ke Windows-> Preferences-> Android dan set field lokasi SDK
untuk root direktori instalasi SDK Anda.
1
Cygwin
LINUX: Pada sesi ini tidak relevan bagi pengguna Linux yang memiliki
GNU yang telah terpasang dan di pathnya.
MAC: Pada sesi ini tidak relevan bagi pengguna Mac yang memiliki Apple
Developer Tools (Xcode) yang telah terinstal. jika diperlukan Instal Xcode
dari http://developer.apple.com/xcode/.
Sebuah kompiler GNU diperlukan untuk mengcompile aplikasi dinamis
sebagai shared library untuk NDK Android, dimana Android membuat
yang file didesain untuk dijalankan dengan gcc4. Pada Windows, cara
mudah untuk memiliki lingkungan yang lengkap siap pakai untuk ini,
adalah dengan menginstal Cygwin.
Cygwin menggunakan installer pembantu untuk mengelola proses
instalasi.
Android NDK
NDK Android adalah ekstensi untuk SDK Android yang memungkinkan
pengembang Android membangun performance-critical parts dari aplikasi
dalam native code.
Lalu plih ..
NOTE: Path memiliki titik koma di awal. Jangan gunakan nama path dengan
spasi. Atau, Anda juga dapat menetapkan variabel Pengguna dengan nama Jalan,
tapi ini hanya berlaku untuk pengguna saat ini. The "\" terakhir di akhir variabel
Path harus disertakan.
- cd / cygdrive/c/Development/Android/android-ndk-r7/samples/sanangeles
- Lalu ketik -> NDK-build
Package
Last Updated
Windows
vuforia-sdk-android-1-5-9.exe
22-Feb-2012
Mac
vuforia-sdk-android-1-5-9.zip
22-Feb-2012
Linux
vuforia-sdk-android-1-5-9.bin
22-Feb-2012
release-notes-1-5-9.pdf
22-Feb-2012
Jalankan installer
Mac OS X
Instalasi telah diuji pada Mac OS X 10.6 dan OS X 10.7.
Download file arsip dari halaman Downloads.
Mengurai dan menjalankan installer
Linux
Instalasi telah diuji pada Ubuntu 11.10.
Memerlukan JVM yang akan diinstal
Download file installer dari halaman Downloads.
Buka jendela terminal dan mengubah direktori ke lokasi file installer
Mengubah modus installer yang akan dieksekusi
Jalankan file installer pada baris perintah
Memperisapkan Device
Pengaturan pada Perangkat
Perangkat Android memerlukan pengaturan khusus untuk pengembaangan.
Dalam langkah ini kita akan :
STEP 3
Compile & Menjalankan App Contoh Vuforia
Sekarang kita akan mem-build sebuah aplikasi sampel yang disertakan
dalam paket SDK Vuforia. Aplikasi ImageTargets adalah sample yang baik
untuk mulai belajar tentang SDK karena menunjukkan deteksi
dan fitur pelacakan environtment dengan menggunakan gambar yang
sama. Bagian ini akan menunjukkan kepada Anda bagaimana mem-build
native source code C ++ dengan paket NDK dari SDK Android dan
kemudian menggunakan Eclipse untuk mem-build source code java dan
membuat paket APK yang dapat digunakan untuk di install
padaperangkat mobile.
Compile the Shared Object
Compile the Shared Object dengan Application Code.
Android NDK aplikasi ditempatkan sebagai objek bersama dengan
bootloader Java. Pada tahap ini kita akan mem-build binary *.so file
yang nantinya dikemas dalam Eclipse.
Untuk setiap aplikasi anda akan perlu untuk mem-build .so
aplikasi SECARA TERPISAH.
anda.
Jika berhasil seperti tampilan diatas berarti aplikasi sampel dari Vuforia
SDK telah siap di deploy melalui eclipse ke devices.
NOTE : Tahap Harus dilakaukan sebelum anda menjalankan aplikasi di
eclipse untuk dites ke device ( hp/tablet).
adb devices
Outputnya harus menunjukkan perangkat yang terpasang:
$ Adb evices
Daftar perangkat terpasang
HT012P123456 perangkat
Jika daftar perangkat kosong, atau perangkat yang diberikan tidak
terdaftar, membunuh server ADB dengan mengeksekusi
adb kill-server
Pelaksanan 'perangkat adb' lagi akan me-restart server dan remendeteksi perangkat.