Post ini merupakan post pertama dalam seri “Belajar Membangun Aplikasi Windows Mobile 6”. Pada post ini kita akan belajar membuat aplikasi Windows Mobile 6 pertama kita.
Untuk membangun aplikasi Windows Mobile 6, kita dapat menggunakan Visual Studio 2005 atau Visual Studio 2008. Dalam seri ini saya akan menggunakan Visual Studio 2008. Jika Anda belum menginstall Visual Studio, Anda bisa mengunduh versi Trial-nya di http://www.microsoft.com/visualstudio/en-us/downloads/default.mspx
Catatan: edisi Visual Studio 2005 yang dapat digunakan adalah Standard ke atas, sedangkan edisi Visual Studio 2008 yang dapat digunakan adalah Professional ke atas.
Kebutuhan software dan tool dapat kita rangkum dalam list berikut:
- Microsoft Visual Studio 2005 SP1 dan .NET Compact Framework SP2 Patch (http://www.microsoft.com/downloads/info.aspx?na=22&p=1&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=&u=/downloads/details.aspx?FamilyID=aea55f2f-07b5-4a8c-8a44-b4e1b196d5c0&DisplayLang=en) atau Microsoft Visual Studio 2008 (SP1 diutamakan).
- ActiveSync 4.5 (http://www.microsoft.com/windowsmobile/activesync/activesync45.mspx) untuk Windows XP atau Windows Mobile Device Center (http://www.microsoft.com/downloads/info.aspx?na=22&p=1&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=&u=/downloads/details.aspx?FamilyID=83d513ea-9df9-4920-af33-3a0e2e4e7beb&DisplayLang=en) untuk windows Vista.
- Windows Mobile 6 SDK (http://www.microsoft.com/downloads/info.aspx?na=22&p=4&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=&u=/downloads/details.aspx?FamilyID=06111a3a-a651-4745-88ef-3d48091a390b&DisplayLang=en)
- Windows Mobile 6.1.4 Emulator Images (http://www.microsoft.com/downloads/details.aspx?FamilyId=1A7A6B52-F89E-4354-84CE-5D19C204498A&displaylang=en)
Sebagai catatan, pada saat Anda mengunduh Windows Mobile 6 SDK akan ada 2 pilihan seperti terlihat di bawah ini:
Sesuai namanya masing-masing SDK berisi tempate untuk membangun aplikasi Windows Mobile 6 Professional dan Windows Mobile 6 Standard. Demikian halnya dengan Emulator Images.
Setelah menginstall software dan tool yang diperlukan, sekarang saatnya membangun aplikasi pertama kita.
Buka Visual Studio 2008, kemudian pilih menu File –> New Project. Kemudian pilih Smart Device di Project Type dan pilih template Smart Device Project. Beri nama sesuka Anda.
Kemudian akan tampil sebuah dialog seperti di bawah ini:
Untuk mengikuti tutorial ini, pilih Windows Mobile 6 Professional SDK sebagai “Target platform” dan .NET Compact Framework Version 3.5 sebagai versi .NET yang akan kita gunakan. Jangan lupa untuk memilih Device Application sebagai template-nya.
Sebagai catatan, dalam pengembangan aplikasi Windows Mobile 6 dengan menggunakan Visual Studio 2008, kita dapat menggunakan versi .NET Compact Framework 2.0 dan 3.5. Tetapi perlu di ingat bahwa .NET Compact Framework 3.5 tidak terinstalasi by default di device, sehingga untuk menjalankan aplikasi yang dibangun di atas .NET Compact Framework 3.5 perlu menginstall .NET Compact Framework 3.5. Tetapi kita tidak perlu melakukannya ketika melakukan debugging di Emulator, karena Visual Studio akan melakukannya secara otomatis untuk kita.
.NET Compact Framework 3.5 Redistributable dapat di download di sini:
http://www.microsoft.com/downloads/details.aspx?FamilyID=E3821449-3C6B-42F1-9FD9-0041345B3385&displaylang=en
Tampilan utama yang akan menyambut kita adalah seperti di bawah ini (tergantung pada setingan IDE Visual Studio yang anda pilih ketika menjalankan Visual Studio pertama kali):
Ada beberapa bagian penting dalam IDE yang perlu dikenali.
- Device Toolbar: Toolbar ini akan membantu kita untuk mengendalikan device atau emulator yang kita gunakan untuk debugging.
- Toolbox: Berisi control-control yang dapat kita pakai dalam membangun aplikasi kita.
- Form: Merupakan tempat mendisain aplikasi kita.
- Solution Explorer: Merupakan tempat dimana project dan file yang kita gunakan ditampilkan.
- Properties: Menampilkan property dan event yang dimiliki oleh object yang terseleksi di form.
Sekarang drag sebuah TextBox dan sebuah Button dari Toolbox ke Form.
Kemudian klik 2 kali pada button1, sehingga jendela kode akan terbuka dengan button1_Click event handler telah ditambahkan.
Ketikkan kode di bawah ini ke dalam button1_Click event handler.
MessageBox.Show(String.Format("Selamat datang di dunia pengembangan aplikasi Windows Mobile 6, {0}!", textBox1.Text));
Kemudian tentukan emulator yang akan kita gunakan untuk debugging di Device Toolbar. Dalam hal ini, saya pilih USA Windows Mobile 6.1.4 Professional 240x400 Emulator.
Kemudian kita jalankan program (dalam mode debugging) dengan men-klik tombol anak panah hijau atau menekan F5.
Sekarang kita melihat bahwa aplikasi kita telah di deploy ke emulator.
Masukkan nama Anda di TextBox dan klik tombol button1.
Selamat, sekarang Anda telah berhasil membuat aplikasi Windows Mobile 6 Professional pertama Anda sekaligus mengenal lingkungan pengembangannya. Anda juga telah mengetahui dan menginstal semua tool yang diperlukan dalam pengembangan aplikasi Windows Mobile 6.
Sebagai informasi, seperti yang telah dijelaskan di atas, bahwa .NET Compact Framework 3.5 tidak terinstal secara default di Windows Mobile 6. Untuk mengeceknya, pilih menu Windows dikiri atas tampilan emulator, kemudian Settings, pilih tab System, dan kemudian pilih Remove Programs. Akan terlihat bahwa .NET Compact Framework 3.5 merupakan instalasi terpisah yang telah diinstal oleh Visual Studio untuk kita ketika melakukan debugging.
Demikian post pertama ini. Apabila ada komentar, saran, kritikan, koreksi, atau pertanyaan silahkan meninggalkan komentar di bawah post ini.
Semoga bermanfaat!
Source Codes dapat diunduh di sini.