Geeks With Blogs
.Net Loftings Easy .NET for pre-Beginners

Apart from the Introduction that I gave from my previous blog posts about the book and the Windows Phone 7.5 Development, I think we have to jump into the technology of it.

In this post we are going to talk about the Design Language, Real Estate, Input Patterns.

Design Language: Design Language in my view is something that first strikes to the user/developer when they think of the application usage/development. How you want to design your application or how they users react with the navigation screens/patters etc. And how as a developer you want to show the application on the startup screen etc. Once we have the idea of what we are going to present the user then it will be very easy to develop. Windows Phone provides multiple ways you can communicate with the user, most popular ones are Live Tiles, Toast Message, Alerts, Notifications, Updates etc. We are going to talk about what they are in specific and also do some sample programs. For more information on User Experience Design Guidelines for Windows Phone please visit this page from MSDN

WPRealEstate This is how the Real Estate of Windows Phone is divided. System tray is managed by the phone Operating system, this is where you see the time, signal strength, alerts etc. I think it will be a good idea to have this area always visible to the user unless you are developing a game or something that you think it is really required to use it for your application.
Logical Client Area is where you show your application to the user, any application data and any other points of interaction.
Application Bar is a very interesting place where you can give the user more options about your application, this can be set as hidden and the user can access it by clicking on it and it will show the options.
As a developer we have to be very careful on what options you are going to show in here. They have to be relevant to the screen the user is on at that moment. we will talk more about this in the series.

 

Input Patters this is where the real developer in us comes out and does some  miracles. Since we are targeting on a mobile device we are limited with the resources that we have like the size of the screen, processing speeds and hardware/software input buttons to talk to your application. As a developer we have to consider the common Input Patterns that every user is familiar with like Touch, Hardware Buttons, Keyboards, sometimes Sensors etc.Direclty from the book that we are referring to has a wonderful pictorial representation of how the Touch should be thought in the design of our application, please check the following carefully. I think this is going to be a big help when we design our application. This image is very self explanatory.

TouchPattern

Hardware Buttons, Luckily we have some hardware (on some phones) buttons on Windows Phone which the user can use to talk to the application. Every Windows phone has three buttons on the face, Back, Home and Search. Back button should take the user to the previous step they were on and if it is was the first screen of your application it should at least take them to the home screen. Home button at any point should take the user to the Home screen and it should change the status of your application from Running to Suspended state (we are going to discuss this soon), and finally Search button should let them do the search on the phone.

My main motto is to make the development process as simple as possible and make everyone capable of creating an application for yourselves, of course publish it to the market. Please continue reading my series.

Posted on Sunday, January 8, 2012 11:49 AM Windows Phone 7.5 , WP Stuff | Back to top


Comments on this post: WP Development With “Essential WP 7.5 Application Development with Silverlight”– Part 3of Many

# re: WP Development With “Essential WP 7.5 Application Development with Silverlight”– Part 3of Many
Requesting Gravatar...
Its very effective post. This type of development process as simple as possible and make everyone capable of creating an application for yourselves, of course publish it to the market. Thanks.
Left by Freelancing on Jan 09, 2012 6:12 AM

Your comment:
 (will show your gravatar)


Copyright © Vijaya Malla | Powered by: GeeksWithBlogs.net