On Thursday, May 10, 2012, an event has been managed by Microsoft which is 3rd and last for this title. It has been held in Riyadh, Dammam and finally in Jeddah. It was conducted in the King Fahd Medical Research Center, King Abdul Aziz University Jeddah. The main feature of Windows 8 is its revamped user interface (UI), the Metro UI. This new UI has been mainly aimed for touch devices although it can be used for regular devices also. To attract the developer community, Microsoft has gone extremely forward and provided a wide range of development languages ranging from C#/VB .NET , XAML, HTML5, JavaScript up to classic C/C++.
The main focus of this developer camp was to introduce the basics of this new Metro UI to the developers. The agenda of the event:
09:30 am – 10:15 am The Windows 8 Platform for Metro style app
10:15 am – 11:00 am Designing Apps with Metro Principles and the Windows Personality
11:00 am – 11:15 am Break
11:15 am – 11:45 am Everything Web Developers Must Know to Build Metro Style Apps
11:45 am – 12:15 pm Building Metro Style Apps : What .NET Developers Need to Know
12:15 pm – 01:15 pm Lunch
01:15 pm – 02:15 pm Building Windows 8 Metro Style UIs
02:15 pm – 02:45 pm Integrating with the Windows 8 Experiences
02:45 pm – 03:15 pm Bring Your Apps to Life with Tile and Notifications
03:15 pm – 03:30 pm Break
03:30 pm – 04:15 pm How and when Metro style apps run
04:15 pm – 05:00 pm Building Metro style apps that take advantage of modern hardware
05:00 pm – 05:30 pm The Developer Opportunity: Introducing the Windows Store
05:30 pm – 06:00 pm Closing
The event was conducted by Fauzan Khan from Microsoft Saudi Community. The first session was about the introduction of metro UI, what it is, what is the idea behind it, how it works etc. In next sessions the technical concepts of developing metro apps were explained. It also included the new and revised concepts in Windows 8.
Some of the concepts mentioned in brief or details are listed below:
- Windows Run Time (WINRT)
- Windows Library for JavaScript
- Roaming profiles linked with Live Id
- Semantic Zoom
- Design Mode (Adaptive & Fixed)
- Contracts (Search, Share, …)
- Application Life Cycle
- Background Application API
- Live Tiles
- Toast notifications; last not the least
- Windows Store
If you are planning to proceed with Metro App development, along with many other new ideas & features, at-least you must go through these initial concepts.