jump to navigation

Microsoft Developer Camp – Jeddah – Building Windows 8 Apps May 12, 2012

Posted by Bilal in Events, Jeddah.
Tags: , , , , , , , , , , , , , ,
add a comment

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.

This slideshow requires JavaScript.

Jeddah Community Summit – May 2011 May 31, 2011

Posted by Bilal in Events, Jeddah.
Tags: , , , , , , , , , , , , ,
add a comment

Yesterday, on 30th May, Jeddah Community Summit was arranged by the Microsoft Saudi Community, the central hub of all the regional communities of the Kingdom. The purpose of these communities is to bring the people of a region closer, to share their experience, expertise and help other fellows of the same field in their work and knowledge gathering. These communities conduct sessions/workshops for a wide spectrum ranging from a single topic to multiple tools and topics for one workshop. These communities are very much active in other cities specially in Riyadh and Eastern Region. This event was arranged by the cooperation of the Effat University and Microsoft Saudi Arabia.

The introductory Session was conducted by Mr. Adel Al-Massarani, Developer & Platform Group Lead, Microsoft, KSA. He talked about DreamSpark, WebSiteSpark & BizSpark. He mentioned that how Microsoft provide software and hardware support for the early startup/students for first 3 Years. The provided software can be used freely after that period with some conditions. They provide a combination of free/subsidized licenses and Web Hosting. The business studies have shown that majority of IT based startups failed in first 2 years. The aim of these is to help companies to stand on Firm grounds. Currently, 45 startups have been approved in the Kingdom out of which 20 are active.

The next session by Fauzan Khan, a Microsoft Certified Trainer, was about the new and advanced features of Visual Studio 2010. He discussed about a lot of features including but not limited to:

  • Virtual Test Environment
  • Proactive Project Management
  • Architecture Validation
  • Dependency Validation
  • Code Analysis & Metrics
  • Intelli-Trace & Test Manager

All of these features are available in the Ultimate version of Visual Studio 2010. By using these tools we can clearly explain/understand the architecture of the application, validate the separation between different layers (data layer, business layer etc), trace out the bug by checking the variable values even in the deep nested calls, automate the advanced testing etc.

This was followed by the session about Windows Azure, also by Fauzan Khan. Windows Azure is the most latest, state of the art technology by Microsoft for cloud computing. With the combination of SQL Azure, it helps organization to dynamically, on the go, scale their infrastructure by cloud hosting. Instead of Software as a Service (SaaS) or Infrastructure as a Service (IaaS), it is a complete Platform as a Service (PaaS). It automatically manages a lot of things using Content Delivery Network (CDN), Traffic Managers etc with full support for customization. A complete list of Windows Azure features can be seen HERE. Azure Applications can easily be developed and tested in Visual Studio 2010 by downloading the Azure SDK. Recently, ebay, the world’s one of the most famous shopping site, has shifted to the Azure Platform.

It was followed by a light lunch and the prayer break. Refreshment was available all the time.

The next session about Building Windows Phone 7 Application was conducted by Adel Al-Zubeir, Sr. System Analyst and Windows Phone MVP. He demonstrated the currently and the recently added main features of Windows Phone. After that he described the complete development process of Windows Phone 7 application, starting with a simple Visual Studio project to a full fledge application working with web-services. Later, the publishing/marketing process was also described. Developers in ME (and some other regions with no direct access) can submit their apps to Windows MarketPlce with the help of Yalla Apps. Windows Phone Application can be developed in Visual Studio 2010 by downloading the developer tools. These applications are written in Silverlight. Any desktop application written in Silverlight can easily be transferred to Windows Phone. The current version of Windows Phone is Arabic enabled i.e. u can read the Arabic pages. Full Arabic support is expected in future. The switch by Nokia towards Windows Phone will help to reduce this time to market.

The last session was about the Microsoft Web Matrix. It is a collection of different tools (WordPress, Joomla, DotNetNuke etc) with easy/semi-automated installation process. It helps to create, customize and publish your website with a wizard based interface. It is mainly targeted towards the students.

In the last, there was a lucky draw for some books to be distributed among the attendee. Shirts with Microsoft branding were given to each attendant. The attendees were from different local companies. A few students were also present. The event ended at about 4 PM. We are thankful to Microsoft and Effat University for their support and co-operation, with a hope to have more session in the coming month with higher number of participants.

This slideshow requires JavaScript.