April 28, 2013

Global Windows Azure Boot-Camp Hosted by PUG

bootcamp

On April 27th, Microsoft and Communities hosted a Global Windows Azure BootCamp. Pune User Group also hosted this event and it was a grand success. With excellent in-depth topic coverage and pool of speakers, this event was well received. You can check the event pictures here on Facebook.

Along with my friend, Sarang Kulkarni, I presented a session on Windows Azure Mobile Services. You can find the presentation here

If you’ve missed this session, you can find more information about Windows Azure Mobile Services at http://www.windowsazure.com/en-us/develop/mobile/
Thanks a lot for making this event a big success. You can soon find more such events lined by from PUG. And hope to see you more at PUG Events.

58090_10151657913586584_824362951_n

Namaste

Mayur Tendulkar

April 5, 2013

Get Ready for Windows Phone 8 Development

With the this version of mobile operating system, Microsoft has introduced many new features in Windows Phone 8.0 devices. We’ve seen some of them here. Features for consumer, means APIs for developers. And Windows Phone provides many new APIs/Features/Tools which developers can benefit from.

If you’re a hobbyist developer, developing for Windows Phone is totally free. Please note: however, if you want to sell your apps and make money out of it, you need pay something. And in this post we’ll discuss all the necessary steps involved in developing Windows Phone 8.0 applications along with tools/SDKs required.

If you’re a Windows Phone 7 developer and have already built apps for it, your apps will run on Windows Phone 8.0 devices as it is. However, apps built for Windows Phone 8.0, will not work on earlier devices.

A Hyper-V Enabled, SLAT Enabled PC

Windows Phone 8.0 uses new emulation technique to provide better testing capabilities through emulator. To give device-like performance and other features, it requires Hyper-V support and SLAT support for your processor and motherboard. You can find more information about these requirements here. If you don’t have Hyper-V or SLAT support, you can still develop these apps; however, you’ll need a real device to test your code.

Windows 8 Or Windows 8 Pro (64bit)

Only 64bit client Operating System can run Windows Phone 8 Development Tools. You can get a trial version of Windows 8 from here OR if you’re a student, you can checkout your DreamSpark account.

Windows Phone 8 SDK

To develop apps for Windows Phone 8, you’ll need the current 8.0 SDK. Remember, SDK 7.1 can target only Windows Phone 7.0 (original launched devices) and 7.5 (Mango) devices. If you want to target 7.8 based devices, there is 7.8 SDK Update. However, SDK 8.0, allows you to build apps for all the versions. You can checkout all the SDKs here

Apart from these requirements, there are few other tools and SDKs, which can help you to be productive and earn some money by creating splendid looking phone apps. Let me put them here, later on we’ll dig dipper into these tools/libraries:

Along with these tools, I’ve found some really nice libraries, which can help you to expedite your Windows Phone (or for that matter any kind of app) development. You can use NuGet Package Manager console to add these packages:

  • Json.NET 4.5.11
    Json.NET is a popular high-performance JSON framework for .NET. To install follow the instructions as mentioned here
  • PhoneThemeManager
    This library allows you to force particular theme in your application like Dark/Light. Read more from the developer from here and to install follow the instructions as mentioned here

Definitely, you can use ReSharper and Reflector kind of tools to enhance your development experience.

I hope, this can be a good starting point for anyone who wants to start with Windows Phone Application Development. Try your hands on these tools and let me know. We’ll cover these tools/SDKs more in next few posts. Till then… happy coding Smile

Namaste

Mayur Tendulkar | www.mayurtendulkar.com