Latest Posts
Windows Phone Toolkit adalah toolkit yang menyediakan koleksi kontrol, didalamnya terdapat animasi dan user interface yang sesuai dengan design guidenya Windows Phone. Nah, kali ini kita akan membahas kontrol yang tidak ada pada default kontrol yang ada di Windows Phone SDK, padahal kontrol ini sangat dibutuhkan pada sebuah aplikasi. Kontrol ini dinamakan Windows Phone Toolkit, kontrol ini bisa di dapatkan di CodePlex dan NuGet.

Untuk menginstalnya, ikuti perintah command berikut di Package Manager Console:
PM> Install-Package WPtoolkit
Berikut daftar kontrol yang disediakan oleh Windows Phone Toolkit:
·         AutoCompleteBox
·         ContextMenu
·         CustomMessageBox
·         DateTimeConverters
·         DateTimePickers
·         Effects – SlideInEffect, TiltEffect and TurnstileFeatherEffect
·         ExpanderView
·         HubTile
·         ListPicker
·         LongListMultiSelector
·         Map extensions
·         PhoneTextBox
·         RatingControl
·         ToggleSwitch
·         TransferControl
·         Navigation transitions
·         WrapPanel
·         LongListSelector for 7.x
·         MultiSelect for 7.x
·         Contoh source code.


 Sebelum kita mengembangkan aplikasi Windows Phone 8, kita harus menginstal Windows Phone 8 SDK (Software Development Kit) di Visual Studio pada komputer yang menjalankan OS Windows 8 64-bit . Alasan untuk kebutuhan ini harus 64bit karena Windows Phone Emulatornya. Emulatornya berjalan di virtual mesin Hyper-V (platform virtualisasi Microsoft) yang mana ini membutuhkan OS 64bit.
Jadi, gambarannya nantinya kita akan menjalankan sistem operasi Windows Phone 8 di windows baru yang terlihat seperti os ganda, yang nantinya berfungsi sebagai interface dari Windows Phone. Sebelumnya kita harus memahami persyratannya.
1. Memahami persyaratan sistem operasi
Jadi sudah jelas, jika kita tidak menggunakan sistem operasi Windows 8 64-bit saat ini maka kita tidak akan bisa melakukan development. Jika belum yakin dengan versi OS yang digunakan dapat mengeceknya di  Control Panel > System and Security … di bawah Sistem, akan terlihat tipe Sistem :

 NOTE : Untuk menghemat waktu dan biaya, jika Anda menjalankan versi Windows edisi 32-bit, jelas proses development tidak bisa di lakukan. Windows 8 64-bit TIDAK sama dengan Windows 8 Pro, berikut versinya :
·         Windows 8 64-bit Pro
·         Windows 8 64-bit
·         Windows 8 32-bit Pro
·         Windows 8 32-bit
Untuk tujuan pengembangan aplikasi Windows Phone, Anda tidak perlu opsi Pro, pastikan apapun yang Anda pilih adalah 64-bit.
Selanjutnya, download dan instal Windows Phone SDK 8. Jika sudah memiliki Visual Studio 2012 Professional atau versi diatasnya, yang dibutuhkan hanya menambah tool yang diperlukan untuk pengembangan Windows Phone. Jika belum menginstal Visual Studio 2012, installer otomatis akan menambahkan Visual Studio 2012 Express pada sistem. Di tutorial ini akan menggunakan versi  Visual Studio 2012 Professional. Untuk mendownload SDK bisa kunjungi link ini: http://developer.windowsphone.com/en-us/downloadsdk
Saya asumsikan telah bisa men-download dan menjalankan installer, jadi saya tidak akan menjelaskannya disini.

2. Mengaktifkan Hyper-V
Selama instalasi, Anda mungkin melihat pesan ini:

Dalam hal ini yang harus dilakukan hanyalah mengaktifkan motherboard Anda untuk menjalankan Hyper-V. Untuk mengaktifkan Hyper-V dapat mengujungi link ini: http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj863509(v=vs.105).aspx
Jika dirasa penjelasan diatas masih kurang detail bisa ikuti video tutorial berikut: Installing Windows Phone 8.0 SDK.

Sources: https://wirasetiawan29.wordpress.com/2014/01/02/instalasi-windows-phone-sdk/


Pada era sekarang ini smartphone dan tablet telah menjadi penguasa market dibidang teknologi. Tradisi menggunakan komputer dalam keseharian sudah mulai berkurang, sudah banyak bukti nyata yang menjelaskan bahwa perangkat mobile telah menggantikan fungsi mouse dan keyboard melalui teknologi layar sentuh dan interface yang lebih natural dan mudah digunakan.
Zaman sekarang sudah tidak asing lagi jika seseorang dapat membuat aplikasi, bahkan semua orang bisa membuat aplikasi tanpa basic kuliah di bidang IT sekalipun. Untuk itu kali ini kita akan membahas bagaimana membangun sebuah aplikasi di Windows Phone. 
Mengenal Windows Phone
Prinsip dasar yang perlu dikuasai sebelum memulai pengembangan aplikasi adalah .NET programming dan juga familiar dengan Bahasa pemograman C#. Oke sebelumnya kita harus mengenali dulu “dapur” Windows Phone ini. Teknologi yang ada di Windows Phone ini sangat menarik karena support terhadap 2 programming platform yang populer yaitu Silverlight dan XNA.
·         Silverlight
Microsoft Silverlight adalah sebuah plug-in yang ada di browser dan juga lintas-platform yang berfungsi untuk menyajikan media berbasis .NET. Silverlight menyediakan RIA (Rich Internet Application) seperti videoaudio, dan animasi yang menarik dan interaktif.
·         XNA
XNA adalah sebuah Application Programming Interface(API) yang dibuat oleh Microsoft untuk memudahkan seorang programmer dalam membuat sebuahgame.Untuk dapat membuat sebuah game dengan XNA, kita terlebih dahulu harus dapat menggunakan bahasa pemograman C#.
Target Windows Phone
Semua aplikasi Windows Phone di tulis menggunakan .NET framework. Seperti banyak aplikasi trend saat ini di Windows Phone Store, bahasa yang digunakan adalah bahasa pemograman C# dan juga Visual Basic. Dan untuk mendesign dan membuat animasinya kita bisa menggunakan Silverlight yang ada di Micosoft Expression Blend.
Perbedaan mendasar dari Silverlight dan XNA adalah, Silverlight umumnya di gunakan untuk pembuatan sebuah aplikasi, sedangkan XNA umumnya di gunakan untuk pembuatan game. Tetapi kita juga bisa membuat game menggunakan Silverlight dan membuat applikasi dengan XNA, dan tentunya dibatasi fitur base teknologinya.
HIngga saat ini sudah terdapat beberapa Software Developer Kit (SDK) yang bisa dimanfaatkan Developer untuk membangun aplikasi windows phone.Berikut daftar SDK windows phone :
·         Windows Phone SDK 7.1
·         Windows Phone SDK 7.8
·         Windows Phone SDK 8.0
Sejauh ini pengguna Windows Phone mengalami terus peningkatan. Berdasarkan data dari www.mobithinking.com yang diambil pada tahun 2012, market share windows phone mencapai 2.5% dan diprediksi akan terus meningkat dengan pertumbuhan sebesar 71.3%. Ini merupakan peluang baru bagi para developer untuk menciptakan aplikasi untuk pasar yang sedang tumbuh.
Microsoft memang sedikit telat untuk memulai era mobile-nya, tetapi microsoft telah merilis Windows Phone 7 untuk memulai pengembangan disaat yang lain telah menggunakan iPhone dan Android. Windows Phone 7 sangat berbeda dengan kompetitor lainnya, karena memiliki Metro user interface yang dasarnya adalah sebuah flat design.
Catatan: Di postingan kali ini kita tidak akan membahas lebih banyak tentang Windows Phone 7, karena pada postingan ini akan lebih di fokuskan kepada fitur atau API baru yang ada di Windows Phone 8.

Windows Phone 8
Windows Phone 8 merupakan teknologi terbaru dari Windows Phone 7 yang sebelumnya menggunakan Kernel Windows Phone, Silverlight, XNA dan sekarang telah beralih ke fitur baru dengan kernel yang baru yaitu Windows Runtime, dan sudah support native code seperti C++. Berikut fitur baru yang ada di Windows Phone 8 :
·         Voice Command
·         Change Lock Screen
·         Application Tiles
·         New Map
·         NFC
Update OS Windows Phone 8 yang telah rilis :
1.      Update 1 (GDR1), yaitu peningkatan pada Internet Explorer, koneksi Wi-Fi, dan messaging experience.
2.     Update 2 (GDR2), yaitu peningkatan pada telah di dukungnya penggunaan Google akun, Xbox Music, dan Skype, telah menambahkan FM Radio, dan Data Sense dan aplikasi agar selalu terdata penggunaanya.
3.     Update 3 (GDR3), yaitu telah adanya penambahan reolusi (1080p), mode drive, screen lock orientation, storage yang lebih baik, dan peningkatan performa pada Bluetooth dan Wi-Fi.
Hardware
Kita akan membahas hardware juga, karena dengan mengetahui apa saja hardware yang ada pada platform ini akan sangat membantu dalam proses development yang lebih baik. Berikut fitur yang ada pada device Windows Phone 8 :
·         Multi-core processor support (dual core and quad core processors).
·         At least 512 MB of RAM (usually 1 GB or 2 GB on high-end devices).
·         At least 4 GB of storage (that can be expanded with a Micro SD).
·         Motion sensors (accelerometer, gyroscope, compass), optional.
·         Proximity sensor, optional.
·         Wi-Fi and 3G connection.
·         Four supported resolutions: WVGA (480 × 800), WXGA (768 × 1280), 720p (720 × 1280), and 1080p (1080 × 1920).
·         Three hardware buttons: Back, Start, and Search.
Windows Runtime
Windows Runtime merupakan API baru pada teknologi Windows 8 yang di release Microsoft, dan itu merupakan pondasi baru dari sebuah proses pengembangan aplikasi. Faktanya, ini tidak seperti .NET Framework karena ini merupakan native layer yang artinya performanya lebih baik. Plus API ini mendukung wide range, yang telah menjadi tren beberapa tahun ini seperti : geolocation, movement sensors, NFC, dan banyak lagi.
Bisa di katakan baru, Microsoft mendapat jumlah yang bagus dalam hal pengembangan aplikasi distore yang menggunakan teknologi lama seperti Silvelight dan XNA. Berikut fitur barunya:
XAML telah di perbarui dari Windows Phone 7 ke Windows 8. Yang artinya XAML tetap ada tetapi bukan berarti native, sehingga developer tetap bisa mendevelope di Windows Phone 7 tanpa harus merubahnya dan akan berjalan lancar pada Windows Phone 8. Ini dinamakan quirks mode.
Windows Phone 8 telah melakukan penambahan support bahasa pemograman yaitu C++ dan WinJS, yang mana developer Windows Store lakukan, yangdapat memgembangkan aplikasi Windows Store menggunakan HTML dan JavaScript.
Application Lifecycle
Lanjut ke Application Lifecycle, pada windows phone hanya ada satu aplikasi yang dijalankan secara foreground. Hal tersebut dimaksudkan untuk memastikan ketersediaan sumber daya agar aplikasi berjalan mulus dan responsive. Karena hanya ada satu aplikasi yang dapat berjalan secara foreground maka ketika user beralih dari aplikasi tersebut, maka aplikasi tersebut akan ditangguhkan atau dihentikan, tergantung dari cara pengguna keluar dari aplikasi tersebut.
Model aplikasi windows phone menyediakan seperangkat API yang memungkinkan aplikasi menangani activation dan deactivation.


windows 10 build 9901


Dalam event yang diselenggarakan oleh Microsoft beberapa waktu lalu, Windows 10 versi RTM akan secara resmi dirilis pada tahun 2015. Sedangkan untuk versi Technical Preview akan segera bisa di download secara resmi di alamat dibawah ini melalui sebuah program baru yang diberi nama Windows Insider Program.

Windows 10 Build 9901 telah dibocorkan ke publik. Didalam Build 9901 ini terdapat perubahan yang cukup "frontal" dari segi GUI. Banyak sekali Improvisasi yang dilakukan oleh Microsoft dalam membentuk OS terbarunya ini.

Windows 10 Build 9901 sejauh ini adalah OS Windows pertama yang telah bocor ke publik berikut dengan virtual assistant "Cortana" yang disebut-sebut melebihi kecerdasan dari Siri miliki iOS Apple.

Screenshot




Spesifikasi resmi dari Windows 10 Technical Preview tidaklah jauh berbeda dengan Windows 7 dan juga Windows 8.1. Untuk sekedar mengingatkan, berikut spesifikasi resmi untuk menjalankan Windows 10 Technical Preview :

  • Processor: 1 gigahertz (GHz) or faster
  • RAM: 1 gigabyte (GB) (32-bit) or 2 GB (64-bit)
  • Free hard disk space: 16 GB
  • Graphics card: Microsoft DirectX 9 graphics device with WDDM driver
  • A Microsoft account and Internet access
Perhatikan !

Windows 10 Technical Preview ini masih dalam versi BETA alias masa percobaan. Versi Final dari Windows 10 Technical Preview kira-kira keluar pada tahun 2015. Buat kalian yang belum pernah bermain dengan OS atau hanya mengerti sedikit tentang Sistem Operasi, saya sangat tidak menyarankan untuk mendownload Windows 10 Technical Preview.

Hanya tersedia versi 64-bit !



Upgrade Ke Windows 10 Technical Preview
Bagi pengguna Windows 7 SP1, Windows 8, Windows 8.1 baik 32 bit atau 64 bit, kalian bisa langsung mengupdate secara langsung ke Windows 10 Technical Preview. Dengan Catatan, setelah kalian upgrade ke Windows 10 Technical Preview, kalian tidak dapat kembali ke versi OS kalian sebelumnya dan juga tidak bisa menggunakan partisi recovery untuk kembali ke OS sebelumnya !

key instalation

NKJFK-GPHP7-G8C3J-P6JXR-HQRJR


Apa fitur baru dari build 9901

Desktop

  • The search button has been replaced with a searchbar
  • Cortana is enabled by default
  • The taskbar has a new design
  • New backgrounds
WinRT

  • The settings charm has been removed
  • The titlebar has been revamped, full screen is now on the bar instead of in an option menu
  • Internet Explorer
  • Internet Explorer reports to be version 11.0.9800 (from 11.0.9879)
Apps

  • Settings has been revamped with a new interface
  • Windows Update has been extended with a lot of new functionalities to replace the Control Panel counterpart
  • Calculator has been revamped
  • Alarms has been revamped
  • There is now a world clock function
  • Xbox has been revamped
  • Get started has been revamped
  • Photos has been added as an app (not to confuse with Photos)
  • Store beta has been added as an app (not to confuse with Store)
  • Maps has been revamped
  • Windows Feedback has been revamped
  • Sound recorder has been revamped
  • Lumia Camera beta has been added as an app
  • Xbox has been added as an app (not to confuse with Games)

Download Link