0 Menggunakan
Emulator pada Visual Studio 2005
Sebetulnya posting ini hanyalah edisi terjemahan dari referensi yang saya temukan di sini:
http://www.hpc.net/chat.asp?ObjectID=97662
Disini saya coba sedikit rubah organisasi langkah-langkahnya dan ditambah dengan screen
capture yang mudah-mudahan menambah kejelasan J
Melakukan eksplorasi atau bahkan mengembangkan aplikasi sesungguhnya untuk berjalan pada
sebuah Mobile Device berbasis Windows CE dalam hal ini Windows CE 5.0 seringkali kita
terbatasi dengan ketidak tersediaan device sesungguhnya untuk melakukan debugging bahkan
deployment test sekalipun. Katanya sih kalo devicenya ada juga masih lumayan mengesalkan….
Sejak saat pertama kali saya mendapatkan emulator Windows CE 5.0, saya baru dapat
menggunakannya untuk melakukan deployment test tentunya dengan segala keterbatasannya
juga. Referensi yang pertama kali saya temukan untuk dapat menggunakan emulator ini untuk
debugging adalah dengan menggunakan Null Modem Cable untuk melakukan koneksi via Active
Sync, tapi ini tidak pernah berhasil..:D (kalo ada yang udah sukses tipsnya donk…)
Oke 2 the Point, saya coba uraikan gimana cara mengimplementasikan tips dari tautan diatas.
Development Environment:
2. Loopback Adapter
Setting UP!!
· ConmanClient2.exe
· CMaccept.exe
· eDbgTL.dll
· TcpConnectionA.dll
d. Dari emulator, browse “Storage Folder” ini adalah shared folder yang tadi kita tentukan dalam
shortcut, copy semua file dari folder tersebut kedalam folder /Windows
e. Jalankan ConmanClient2.exe
f. Jalankan CMaccept.exe
g. Saat ini Emulator sudah siap untuk dapat menerima koneksi dari Host PC kita. Sebelum
melakukan koneksi pastikan bahwa network PC dengan Emulator sudah terkoneksi. Periksa IP
dari Emulator dengan mendouble click icon Network, yang saya tandai diatas.
Pada PC saya telah terinstall DHCPServer sehingga emulator secara otomatis mendapatkan IP
yang benar dan saya dapat memastikan koneksi sudah tersedia dengan melakukan ping dari PC,
jika tanpa DHCPServer maka IP perlu dirubah secara manual
b. Rubah setting koneksi Device option untuk Windows 5.0 Device, dengan mengisikan IP
addres Device sesuai dengan IP dari emulator, Tools -> Options
a. Buat Sebuah Project Smart Device Windows CE 5.0 untuk Melakukan Test Koneksi
b. Rubah ukuran form sesuai dengan Screen Size dari emulator anda
c. Jalankan Project (ini akan lumayan lama karena Visual Studio akan mendeploy file-file yang
dibutuhkan kedalam emulator)
Jika anda memilki banyak Virtual Machine atau emulator pada PC anda sebaiknya buka, folder
untuk melihat folder state baru dari session emulator ini
5. Merubah Registry Emulator agar selalu menjalankan CMaccept.exe pada saat startup.
Dikarenakan CMaccep.exe harus selalu dijalankan untuk dapat menerima koneksi dari host PC
maka kita perlu merubah registry dari emulator untuk selalu menjalankan file ini pada saat
startup. Dikarenakan Windows CE tidak memiliki Registry editor maka kita akan menggunakan
Tools Remote Registry Editor dari Visual Studio 2005
b. Jalankan Remote Registry Editor, dari Start -> Programs -> Visual Studio 2005 -> Visual
Studio Remote Tools
c. Pilih Windows CE 5.0 Device, kemudian klik tombol OK, dibawah My Computer akan
tampak Node baru dengan nama Windows CE 5.0 Device
Sekarang Emulator anda sudah siap untuk digunakan melakukan debugging untuk mendevelop
Windows CE device Application.
Akhir kata, tanpa bermaksud memusingkan, anda bisa mencoba freeware dari OpenNetCF untuk
melakukan hal diatas dengan step yang lebih mudah J
Kalo kata guru matematika dulu, kita harus bisa menurunkan rumusnya, jangan cuman asal pake
rumus yang udah jadi…