Upload
lesuarezp
View
223
Download
10
Tags:
Embed Size (px)
DESCRIPTION
Session2.1
Citation preview
Wouter Van Ranst/ Microsoft Technology Advisor
Filip Stappers/ Sogeti CoE Lead MSDev
Developing Applications for Windows 8
Diverse OS environments with Client Hyper-V
Benefits • Robust , secure, manageable
and scalable developer platform
• Choice in a broad range of devices, including laptops and various USB peripherals
• Easy to create and host multiple virtual environments
Windows 8 VM
Windows 7 VM
Windows Server VM
Linux VM
Run multiple operating systems on a single Windows 8 PC
Developers: create diverse client-server
dev/test environments without additional
hardware
IT Pros: Easily migrate VMs between their
PCs and production server environments
Sales and Consulting professionals: separate demo environments from
primary OS
Microsoft partners: create custom
solutions by extending Client Hyper-V
Microsoft Confidential 9
The Windows Store
Advertise with Microsoft Advertising or your preferred
ad vendor. Use app or web advertising networks
Windows Kernel Services
JavaScript
(Chakra) C/C++ C#, VB
Communication
& Data
Application Model
Devices &
Printing
Windows Runtime APIs
Graphics &
Media
XAML HTML / CSS
HTML JavaScript
C
C++
C#
VB
Win32 .NET
SL
Internet
Explorer
Sys
tem
Serv
ices
Vie
w
Mo
del
Co
ntr
olle
r Kern
el
Intel Platform
ARM Platform (“Windows RT”)
Metro style Apps Desktop Apps
Wouter Van Ranst/ Microsoft Technology Advisor
Filip Stappers/ Sogeti CoE Lead MSDev
Developing Applications for Windows 8
SogeTask: our 1st experiences !
• Proof of concept
• Light-weight task management app
• Focus on location
First Impressions
• Current skills still valid
– C#, .NET, XAML, Azure
• New skills needed
– Metro ‘mindset’, Metro UX
– WinRT API
First impressions
• Many resources from Microsoft
– Trainings/Technical guidance
– MSDN Dev Center
• Metro UX guidelines
• Templates/Samples
• Many libraries/toolkits already available
– Bing Maps
– Windows Azure Toolkit for Windows 8
Sogeti offering
• New app development
Azure
Desktop Windows Phone
• ‘Metro-zation’ of existing applications
• Metro UX guidance