Puja Pramudya

dokumen-dokumen yang mirip
BAB 3 DASAR TEORI 3.1 Web Service

BAB III DASAR TEORI Aplikasi Mobile

Puja Pramudya

Puja Pramudya

BAB III DASAR TEORI 3.1 Quiz Online

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

LAPORAN PRAKTIKUM BAHASA PEMOGRAMAN VISUAL. Asnita Meydelia C. K OFF E

MODUL I PENGENALAN VISUAL BASIC.NET

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

Mencoba 8 Fitur Baru Windows 8

BAB III LANDASAN TEORI

Panduan membuat aplikasi sederhana pada Smartphone berbasis Windows Mobile 5

Mencoba 8 Fitur Baru Windows 8

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. 2.1 Tinjauan Pustaka Penelitian yang membahas pembuatan aplikasi pembelajaran sejarah pernah

Pengenalan VB.net. Ibnu Muakhori, S.Kom (wa)

BAB I PENDAHULUAN. Gambar 1.1 Emulator Windows Phone

Cara Membuat Aplikasi Facebook dengan Visual Studio 2010

Ika Nur Khana

Kusuma Wardani

Ghandie Kurnia Widi Lisensi Dokumen:

Emulator Android Di Linux

Rangga Praduwiratna Pendahuluan. Membuat Backup Device pada SQL Server

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

M. Choirul Amri.

SHARP DEVELOP OPEN SOURCE IDE UNTUK.NET

BAB I SEKILAS VISUAL STUDIO.NET 2008

BAB II LANDASAN TEORI

Septina Budi Kurniawati

Pengenalan VB.net Ibnu Muakhori

Kita bisa membuat user interface dengan mengetikkan langsung pada XAML windows sperti yang terlihat pada gambar dibawah ini

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

Reza Lutfi Ananda

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

Yama Fresdian Dwi Saputro from-engineer.blogspot.com

BAB 1 PENDAHULUAN Latar Belakang Masalah

Membuat Template Interaktif pada Microsoft Word 2010

Membuat Webservice Pada Visual Studio 2012 (C#.NET ver.4.5)

Puja Pramudya

MODUL PRAKTIKUM PEMROGRAMAN VISUAL BASIC

Mengenal Bahasa Pemrograman ASP.NET

BAB II TINJAUAN PUSTAKA

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

Beberapa fitur fitur yang tersedia pada Windows CE pada kegiatan sehari hari seperti :

M. Choirul Amri

Instalasi Visual Studio 2008 Profesional(64 dan 32 bit) di windows 7

Sejarah Awal Pada tahun 1983 Microsoft mengumumkan pembangunan Windows, sebuah sistem operasi graphical user interface (GUI) untuk menggantikan operat

Muhammad Adri. Pendahuluan. Instalasi Xampp

Memasukkan file Flash Ke Delphi 7

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

Penjelasan Tentang Microsoft Silverlight

2.5 Sekilas tentang Visual Basic Keistimewaan Visual Baic 6.0

Membuat Aplikasi Form Windows Pertama Dengan C# (Visual Studio)

Puja Pramudya

PRAKTIKUM 1. Framework adalah kerangka kerja yang terdiri dari kumpulan dari beberapa fungsi,

Indowebster media penyimpanan berbasis Cloud Computing

Menambah Lokasi Jaringan FTP pada My Computer

Pelatihan Intel XDK. Modul 1. Pengenalan HTML5, Mobile Application, dan Intel XDK. Dikembangkan oleh Intel Software.

1. MENGENAL VISUAL BASIC

Denny Yerianto

Septina Budi Kurniawati

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

M. Miftakul Amin

Septina Budi Kurniawati

Sistem Operasi, sejarah dan

UKDW BAB 1 PENDAHULUAN

BAB IV HASIL DAN UJI COBA

SUPLEMEN KULIAH MOBILE PROGRAMMING By : Tenia Wahyuningrum, S.Kom., MT

BAB 2 LANDASAN TEORI. pengumpulan data Tugas Akhir di SMA N 5 Medan. disebut dengan informasi. (Bambang Wahyudi,2003)

Framework CodeIgniter Part 1

Pemrograman Visual. Pengenalan Visual Basic. Sisilia Thya Safitri, MT Agus Priyanto, M.KOM

MENGENAL VISUAL BASIC

BAB IV HASIL DAN PEMBAHASAN

M. Choirul Amri. 2.1 Membuat Project Baru.

Jurus Ampuh Install VMware Player

BAB IV HASIL DAN UJI COBA

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0

VISUAL BASIC.NET. 1. Apa Itu VB.NET?

Bab IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI. komponen pendukung, yaitu konfigurasi perangkat keras (hardware) dan

Cara Membuat Tampilan Menu yang Disertai Animasi Flash dalam Visual Basic Basic 6.0

Membuat Server pada Windows 2003 Server

Rima Hidayati

Endi Dwi Kristianto

I. Pengenalan Samba. Heri Susanto Lisensi Dokumen:

BAB II LANDASAN TEORI

Riyanto

MUDAH MELAKUKAN INSTALASI DROPBOX PADA PC. Ninda Prastika

BAB 2 LANDASAN TEORI

Oleh: George Thomas. Web Site:

BAB 2 LANDASAN TEORI. yang saling berinteraksi untuk mencapai tujuan. yang dimaksud dengan data dan informasi? Data adalah fakta fakta yang

2.1 Membuat Aplikasi Berbasis Dialog Dengan Wizard

A. Memanggil Aplikasi Sistem SAP

Membuat Program Kriptografi dengan VB.Net 2010

BAB 4 HAS IL D AN PEMBAHAS AN. mengenai requirement yang diinginkan dari BPN sebagai instansi yang akan

BAB 2 TINJAUAN PUSTAKA

MODUL I PENGENALAN VISUAL BASIC 6.0. Visual Basic adalah sebuah program yang berfungsi untuk membuat aplikasi berbasis

Perekam video dengan Delphi menggunakan komponen video grabber

Transkripsi:

Pengenalan Windows Phone Development Puja Pramudya puja.pramudya@gmail.com http://limaapril.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. 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 1

merupakan platform 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 diperoleh disini. 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

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

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. Perhatikan ketika sebuah Button kita pilih, 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. 4

5. 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. 5

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 6

Biografi Penulis Puja Pramudya. Menyelesaikan S1 di Program Studi Teknik Informatika, Institut Teknologi Bandung tahun 2010. Memiliki ketertarikan di bidang image processing, e-learning, smart client development dan information system. Aktif berorganisasi di himpunan mahasiswa dan komunitas INDC, Microsoft User Group Indonesia (MUGI) Bandung serta Microsoft Innovation Center ITB. Mendapatkan penghargaan sebagai Juara I Game Development Contest pada Pagelaran Mahasiswa TIK (gemastik) 2009 yang diselenggarakan oleh Dirjen Pendidikan Tinggi (DIKTI) dan Juara I Software Design pada Microsoft Imagine Cup 2010 yang diselenggarakan Microsoft Indonesia dan mewakili Indonesia berlaga di Worldwide Final Imagine Cup 2010 di Warsawa, Polandia. Saat ini mendalami bahasa pemrograman Java dan C# serta teknologi Windows Presentation Foundation, Silverlight, ASP.NET dan Windows Phone. Aktif menulis pada blog yang berfokus di teknologi Microsoft di http://geeks.netindonesia.net/blogs/poedja_p/ dan situs blog http://pujalabs.net dan mengelola situs http://ganesia.com, sebuah situs yang menyajikan screencast untuk mobile programming. Kontak : Y! : poedja_p Facebook : http://www.facebook.com/poedja Twitter : @poedja_p 7