This blog post will provide general details on things which I newly learnt @ the great Indian developer summit held at Bangalore on 4/17/2012.
I attended the following sessions
· Windows reimagined by Harish Vaidyanathan and Rajasekharan Vengalil – focused session on Windows 8.
· Put Web identity to work in your application by Mike Benkovich – session on using access control services
· How frameworks can kill your projects & patterns to prevent getting killed by Sander Hoogendoorn – session on what to do and what not to on implementing the chosen frameworks.
· The Windows 8 platform for metro style Apps by Ramaprasanna Chellamuthu – session on how to leverage metro style apps.
· SQL Server 2012 for Developers by Amit Bansal – session on new features in SQL Server 2012.
· Building Metro Style Apps with XAML: What .Net developers need to Know by Ramaprasanna Chellamuthu – Introductory session on how to create metro style Apps with familiar XAML features and concepts.
· Windows 8 and Cloud Computing – Notification & Identity by Mike Benkovich – session on notifications in metro style apps using Azure.
Based on these sessions, it is obvious that the Microsoft focusses on Windows 8 Metro style apps, Cloud services (Azure and SQL Azure) and SQL Server 2012.
Windows reimagined by Harish Vaidyanathan and Rajasekharan Vengalil
Both Harish and Rajasekharan demonstrated the new Windows 8 operating system and the market opportunity for developers. IMO, It’s never been this better, Fluid UI Start menu - which is clean and unique other than that the rest is Windows 7. Windows 8 is a switchable OS common to both tablet and PC. Metro style app menu is a next gen user interface which has live tiles for clear cut notifications on what happens in the app at the background. Ex. Contacts app - live tiles can display the instant updates of images of your social contacts as like in Windows phone 7.
Put Web identity to work in your application by Mike Benkovich
Mike demonstrated on how to use third party access control service providers like Facebook, Yahoo, and live ID into your cloud application. All you need for that is an active Azure subscription, next add an ACS service namespace, and then add a secure token service (STS) reference to your application.
How frameworks can kill your projects & patterns to prevent getting killed by Sander Hoogendoorn
Sander demonstrated on how to implement code independent of framework choices. He presented models of layered architectures, and looks at applying bridge patterns, managers-providers, dependency injection, descriptors and layer super-types followed by bad code examples using blocks from MS enterprise library, NHibernate, Log4Net and the entity framework.
The Windows 8 platform for metro style Apps by Ramaprasanna Chellamuthu
Ramaprasanna demonstrated on how to leverage metro style apps development. This is an introductory session over the architecture of building windows 8 platform. He introduced the platform design tenets, programming language choices and the integration points with the operating system and across metro style apps.
SQL Server 2012 for Developers by Amit Bansal
Amit demonstrated the new features of SQL server 2012 with demo codes. Some of the new features help the developer to code less and some with additional performance improvements. Nevertheless session is a walk through over the capabilities of SQL Server 2012.
Building Metro Style Apps with XAML: What .Net developers need to Know by Ramaprasanna Chellamuthu –
Again Ramaprasanna took a session on Metro style Apps. This time he focused on how to create App with XAML skills learnt with .Net. He covered the features and concepts that are new for Windows 8.
Windows 8 and Cloud Computing – Notification & Identity by Mike Benkovich
Mike demonstrated how to deliver notifications in metro style apps (notification enabled services) using Windows Azure. He talked about live tiles and how to interact with users through the use of toast, tile, badge and raw notifications. The process involves is that the client app developer registers the app with windows push notification service (WNS) , then requests a channel to be notified on. It sends the channel to its cloud partner who persist the channel and then uses that to send notifications through WNS to the client. This result in a very rich interactive experience.
You can download windows azure toolkit for windows 8 in below link.
You can find the details on the session in below link.