Belajar Membangun Aplikasi Windows Mobile 6 (#1): Hello Windows Mobile 6!

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:

  1. 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).
  2. 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.
  3. 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)
  4. 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:

image

Sesuai namanya masing-masing SDK berisi tempate untuk membangun aplikasi Windows Mobile 6 Professional dan Windows Mobile 6 Standard. Demikian halnya dengan Emulator Images.

image

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.

image

Kemudian akan tampil sebuah dialog seperti di bawah ini:

image

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):

image

 

 

Ada beberapa bagian penting dalam IDE yang perlu dikenali.

  1. Device Toolbar: Toolbar ini akan membantu kita untuk mengendalikan device atau emulator yang kita gunakan untuk debugging.
    image
  2. Toolbox: Berisi control-control yang dapat kita pakai dalam membangun aplikasi kita.
    image
  3. Form: Merupakan tempat mendisain aplikasi kita.
    image
  4. Solution Explorer: Merupakan tempat dimana project dan file yang kita gunakan ditampilkan.
    image
  5. Properties: Menampilkan property dan event yang dimiliki oleh object yang terseleksi di form.
    image

 

Sekarang drag sebuah TextBox dan sebuah Button dari Toolbox ke Form.

image

Kemudian klik 2 kali pada button1, sehingga jendela kode akan terbuka dengan button1_Click event handler telah ditambahkan.

image

 

 

 

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.

image

Kemudian kita jalankan program (dalam mode debugging) dengan men-klik tombol anak panah hijau atau menekan F5.

image

Sekarang kita melihat bahwa aplikasi kita telah di deploy ke emulator.

image

Masukkan nama Anda di TextBox dan klik tombol button1.

image

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.

image

 

 

 

 

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.

Share this post: | | | |
Published Tuesday, May 26, 2009 12:17 AM by Ferry Meidianto

Comments

# re: Belajar Membangun Aplikasi Windows Mobile 6 (#1): Hello Windows Mobile 6!

Tuesday, May 26, 2009 9:32 AM by Mifmasterz

Kapan artikel tentang programming game di windows mobilenya, bos...?

# re: Belajar Membangun Aplikasi Windows Mobile 6 (#1): Hello Windows Mobile 6!

Tuesday, May 26, 2009 10:22 AM by Ferry Meidianto

@Mifmasterz: Semoga topik itu nanti bisa tercakup. Tujuan seri ini sebenarnya memberikan alternatif belajar bagi para pemula di pengembangan aplikasi Windows Mobile 6, di Indonesia, mengingat setiap waktu selalu ada pemula di suatu hal.

# Belajar Membangun Aplikasi Windows Mobile 6

Sunday, August 30, 2009 5:59 PM by Ferry Meidianto

Seri “Belajar Membangun Aplikasi Windows Mobile 6” ditujukan untuk para developer yang ingin mempelajari

# fajarzona.com » Blog Archive » membangun aplikasi windows mobile

Pingback from  fajarzona.com  » Blog Archive   » membangun aplikasi windows mobile

# re: Belajar Membangun Aplikasi Windows Mobile 6 (#1): Hello Windows Mobile 6!

Thursday, December 31, 2009 5:11 PM by ninan.kara

klo yg udah expert emank nyari referensinya kmana? :-P

btw, bisa ajarin buat GUI yg bagus ga buat mobile, yg pk png atau bmp itu..jadi kyk WPF lah

hehe susah euy cari referensinya

# re: Belajar Membangun Aplikasi Windows Mobile 6 (#1): Hello Windows Mobile 6!

Thursday, December 31, 2009 7:40 PM by Ferry Meidianto

@ninan.kara:

Kemana? kalau saya sih MSDN dan Search Engine.

GUI? udah ada artikelnya di MSDN loh, ini link-nya:

msdn.microsoft.com/.../dd630622.aspx

# re: Belajar Membangun Aplikasi Windows Mobile 6 (#1): Hello Windows Mobile 6!

Sunday, February 21, 2010 11:10 AM by Reli Respati

Mas Ferry, punya tutorial aplikasi windows mobile yang akses ke web service? boleh dunk di share ke aku

Terima kasih ya...

# re: Belajar Membangun Aplikasi Windows Mobile 6 (#1): Hello Windows Mobile 6!

Sunday, February 21, 2010 11:24 AM by Ferry Meidianto

@Reli:

Tulisan saya tahun lalu:

netindonesia.net/.../tabulasi-kpu-pakai-windows-mobile-6-1-pro.aspx

Atau ini, tutorial dari Ferry Kurniawan:

geeks.netindonesia.net/.../video-tutorial-mengakses-web-service-dengan-aplikasi-windows-mobile.aspx

# re: Belajar Membangun Aplikasi Windows Mobile 6 (#1): Hello Windows Mobile 6!

Sunday, May 9, 2010 10:39 PM by bagusadesaputra

ada lanjutanya ga mas...

kan tu ada #1

ada #2 dan selanjutnya ga...

thx

Powered by Community Server (Commercial Edition), by Telligent Systems