Tahun 2010
boleh jadi merupakan milestone tersendiri
bagi Microsoft dan
mobile platform.
Dalam industri
komputer, hal yang
dilakukan Microsoft adalah
reboot strategy. Microsoft
menyebut Windows
Phone sebagai a
revolutionary new platform. Microsoft
membuat
seluruhnya dari
awal dan dengan
user interface yang
lebih clean dan
fresh. Dengan filosofi
desain yang
dinamakan
Metro,terinspirasi dari tanda-tanda
(sign) yang terdapat
pada metro
subway, antarmuka
Windows Phone menunjukkan
ciri yang jelas,
informasi yang mudah
diperoleh,
intuitif dan menggunakan simbol-simbol yang mudah dipahami. Integrasi Windows
Phone
dengan berbagai layanan di cloud yang telah dimiliki Microsoft, sebut
saja Bing, Xbox
Live,
Push Notification ,Office dan layanan pihak ketiga telah memberikan kekuatan
yang unik,
sesuatu
yang seharusnya dimulai Microsoft sejak dulu.
Di
sisi platform pengembangan, Windows Phone menawarkan pengalaman
pengembangan yang
menarik
bagi para developer. Sebuah
Windows Phone diwajibkan
memiliki resolusi 800x480
WGA
atau 480x320 HVGA, layar sentuh, sensor GPS, accelerometer, kompas, cahaya,
kamera,
multimedia,
GPU dengan DirectX9 dan tiga hardware button. Sebagai developer
dapat dijamin
keseluruhan spesifikasi
ini akan dimiliki
pada device yang
mendukung Windows Phone.
Seluruh device
driver langsung dibuat
oleh Microsoft untuk
menjamin konsistensi. Untuk
mengembangkan aplikasi
di atas Windows
Phone Anda dapat
memilih dua platform
yang
populer
dan modern : Silverlight dan XNA.
Silverlight
terbukti telah memberikan para pengembang web kemampuan untk mengembangkan
antarmuka
yang menawan dengan kombinasi kontrol, teks, grafik vektor , media , animasi
dan
databinding yang
dapat berjalan pada
sejumlah platform dan
browser. Sementara XNA
gaming yang mendukung
2D dan 3D game yang ditujukan untuk Xbox 360,
konsol
dan PC
Kebutuhan
Pengembangan
Untuk
memulai pengembangan dan belajar membuat aplikasi Windows Phone maka kita
harus
memiliki set
Windows Phone Developer
Tools. Tools ini
termasuk diantaranya Visual
Studi
2010
Express for Windows Phone, Windows Phone Emulator, XNA Game Studio,
Expression
Blend
for Windows Phone,contoh dan dokumentasi. Jika pada mesin anda telah
terinstall Visual
Studio
Professional atau versi diatasnya maka sebuah Add-In untuk Visual Studio akan
secara
otomatis diinstall.
Tools ini telah
mencapai versi RTW
pada 16 September
2010 dan dapat
Kebutuhan
Sistem
Sistem Operasi : Windows 7 dan Windows
Vista
o Windows Vista (x86 dan x64) ENU Service
Pack 2 seluruh edisi kecuali Starter
o Windows 7 (x86 dan x64) ENU - seluruh
edisi kecuali starter
Harddisk minimal tersedia 3GB
Memory disarankan 2 GB
Kartu grafis, yang mendukung DirectX 10
dengan WDDM 1.1 driver
|
Kebutuhan
Windows Phone Emulator
Untuk menjalankan
emulator memerlukan konfigurasi
sistem seperti pada
kebutuhan sistem
dengan
hal-hal yang patut diperhatikan sebagai berikut :
Paket .xap yang diizinkan tidak boleh
lebih dari 400 MB
Tidak mendukung penggunaan GPU
Hanya mendukung VC-1 encoding, tidak
mendukung efek blur dan dropshadow
Data pada isolated storage akan
tersimpan diemulator selama belum di non aktifkan
Simulasi multitouch menggunakan mouse
tidak dukung, Anda harus memiliki mesin
yang
mendukung juga multitouch
Accelerometer, GPS
dan camera belum
dapat digunakan seperti
pada device
sebenarnya.
Program
"Hello World"
Tujuan membuat
program "Hello World"
adalah untuk memberikan hands
on experience
terhadap
tools yang digunakan untuk pengembangan, yaitu Visual Studio 2010,
debugging dan
emulator. Selain
itu hal ini
juga untuk tidak
melanggar tradisi yang
sudah mendarah daging
dalam
setiap tulisan mempelajari dunia programming, di awal pembelajaran Windows
Phone ini
tentunya akan
dimulai dengan bagaimana
menuliskan "hello world". Maka
tanpa sedikitpun
ingin
melanggar tradisi tersebut berikut langkah-langkah yang dapat diikuti :
1. Buka Visual Studio Express for Windows
Phone Anda. Pilih File -> New Project . Pilih
template untuk
Visual C# tipe
Silverlight for Windows
Phone. Pilih Windows
Phone
|
Application
dan beri nama project sesuai keinginan anda.
2. Setelah
pembuatan project maka
akan terlihat tampilan
untuk desain dan
kode markup
XAML. Tampilan
desain menampilkan antarmuka phone
sehingga memudahkan kita
melihat
bagaimana desain yang kita hasilkan ketika proses pengembangan. Bagi yang
sudah
cukup
mengenal Visual Studio, maka panel ToolBox, Solution Explorer dan Properties
akan
berada
disekitar layar anda.
3. Tambahkan sebuah TextBox dan sebuah
Button dari Toolbox. Perhatikan bahwa kita akan
mendapatkan pengalaman
yang sama dalam
pengembangan Silverlight untuk
web. Kita
dapat mengubah
dengan mudah tampilan
secara real-time dan
properties dari panel
Properties.
terlihat
garis kotak diluar border button
tersebut. Area
itu menunjukkan area
yang masih terkena
kemampuan touch dari
button. Semua
control memiliki hal
tersebut. Ubah titletext
di XAML menjadi
"Hello
World".
4. Double-click di
Button akan menampilkan code-behind dari
halaman yang sedang
aktif.
Tambahkan fungsi
untuk mengubah Title
menjadi "Hello +"
masukan dari textbox
yang
tersedia.
. Ketikkkan kode berikut ini di bagian event handler Button tersebut,
private void button1_Click(object sender, RoutedEventArgs e)
{
PageTitle.Text = "Hello " + textBox1.Text;
}
6. Sekarang kita dapat mencoba aplikasi sederhana yang sudah kita bangun. Untuk melakukan
deployment dan menjalankan aplikasi kita dapat memilih antara menjalankan di emulator
atau di device Windows Phone yang tersedia. Karena devicenya sendiri belum tersedia
maka kita pilih saja emulator untuk menjalankan aplikasi sederhana ini. Tekan F5 dan
perhatikan hasilnya.
Jika kita
melakukan deployment
|
untuk pertama
kali maka proses
nya akan sedikit
lama.
|
Namun tidak
untuk yang kedua
dan seterusnya selama
emulator tidak kita
non-aktifkan.
Ketikkan sembarang teks di
textbox dan tekan button. Page
title akan berubah sesuai dengan
|
teks yang
terdapat pada textbox. Iniliah aplikasi pertama Anda di Windows Phone. Selamat
Sumber Artikel dari : Puja
Pramudya
|
|
|
|
|
Tidak ada komentar:
Posting Komentar
Berilah Komentar di Artikal ini sobat !!!!!!!