Windows Phone 8 Announced

Today at Windows Phone Summit Microsoft announced there upcoming version of Windows Phone known as Windows Phone 8 Codename “Apollo”. This OS will be successor to previous Windows Phone 7 series as it contains biggest improvements that everybody wanted. The Windows Phone 8 announcement was aimed largely at Microsoft’s ecosystem of developers and hardware partners, and somewhat at potential enterprise customers, more so than at smartphone consumers. While the company’s executives revealed several end-user and consumer features–like the Wallet Hub, a new Start screen, upgraded hardware support (including support for NFC)–the major news revolved around the operating system’s revamped kernel, which it now shares as common code with Windows 8.
Read more →

UX Guidelines For Metro App Development

The Windows Developer Preview introduces a new development platform for creating Metro style apps. What is a Metro style app you say? “Metro style apps are full screen apps tailored to your users’ needs, tailored to the device they run on, tailored for touch interaction, and tailored to the Windows user interface. Windows helps you interact with your users, and your users interact with your app.” One of my friend asked me where one could find Design Guidelines for Windows 8 Metro apps.
Read more →

Silverlight Technology in Web Application Development

Microsoft Silverlight is the realization of the .NET Framework supported by various browsers and platforms and intended for .Net software developers to create and present multimedia and RIA applications of the new generation in the Internet. Silverlightcombines the possibilities of the server, the Internet and the personal computer; the possibilities of the control code and dynamic languages, declarative and traditional programming as well as powerful tools of Windows Presentation Foundation (WPF).
Read more →

The problem with metro is it’s hard to differentiate

want you all to pause a moment or two. I want you all to sit in front of Windows 8, and explore it some more and get to be intimate with “metro” as a user interface style. Really, immerse yourself in it and just stare at it, explore every pixel it offers up. I now want you to imagine that this is going to be your user interface for the next 5 years.
Read more →

TCP-based sockets on Windows Phone with support for large amounts of data

Network communication through sockets is a welcome addition to the Windows Phone platform. Personally, I enjoy using those because of the tremendous performance gain compared to WCF services. One topic, however, seems to be rarely covered when it comes to TCP-based communication between the server (presumably running on a desktop machine) and the client (Windows Phone) = transmission of large amounts of data. A lot of existing samples assume that the communication, although bi-directional, is done with small data units.
Read more →