1. Amal Dev
www.techrepository.in
http://blog.techrepository.in
2. Features
Windows 8 Style UI
Touch Centric
x86 & ARM Support
Microsoft Account Integration
SkyDrive
WinRT Apps
Charms
www.techrepository.in
3. How it looks ???
WINDOWS 8 DEMO
www.techrepository.in
4. Developing Apps
What you need ???
HTML 5/JavaScript
Visual Studio
2012
XAML/C#
C++
Microsoft Blend
www.techrepository.in
5. Windows 8 Apps - Traits
Leverage Microsoft design style
Be Fast & Fluid
Multiple
Snap & Scale Beautifully view
Use the right contracts
Touch &
Invest in a great tile
Pen Input
Feel connected and alive
Roam to the cloud
Tiles
Embrace Microsoft design style
principles
www.techrepository.in
6. Getting Started
• Windows 8
Get the
• Visual Studio 2012 Express tools
• Blend Get a
developer
• Windows 8 SDK license
Choose
Language
www.techrepository.in
7. Life Cycle
Running
Activated Suspending
Not
Suspended
Running Resuming
www.techrepository.in
8. DEMO
VISUAL STUDIO 2012 EXPRESS
www.techrepository.i
n
13. Thank You
www.facebook.com/amaldev
@amaldevv v
www.techrepository.in
http://blog.techrepository.in
Editor's Notes
Windows ReimaginedApps reimagined – necessary to do this
Lock Screen – tile notifications, pictures, scheduleLogin - Picture passwordStart screen – live with activity, personal
web development technologies - HTML 5/JavaScriptdeveloped .NET, Windows Presentation Foundation, or Microsoft Silverlight applications - XAML/C#DirectX, you can develop a DirectX Windows Store app - C++ and HLSL to take full advantage of graphics hardware.Two types of apps – Consumer apps and business appsWindows Store app development is supported only on Windows 8
1. Design your app to showcase content, minimize distraction, use size weight and color consistently, focus on direct interaction rather than menu, leverage the edge, Focus is on the content, immersive, beautiful2. can support different layouts and views to create a fluid and harmonious experience across a variety of form factors and display sizes. Purposeful animations, designed for touch, provide immediate visual feedback3. Scaling to multiple form factors work smoothly with a variety of input sources, including touch, pen, mouse, and keyboard input. Provides automatic scaling, design forviewstates4. Are glue that binds windows store app with UI, two apps tht have implemented same contract can work together, such as search share, rely on charms5. Is the front door to ur app, extention of your app, fresh by updating its contents6. Provide fresh content thru live tiles and notifications, can be updated using Notification services7. Creates a continuous experience across devices, pick up a task from where they let off, ms account and per-user storage8. Show pride in craftsmanship , Do more with less, Be fast and fluid, Be authentically digital, Win as oneTile demoChrome demoCharms demoNotifications demo
A developer license for Windows 8 lets you install, develop, test, and evaluate Windows Store apps before the Windows Store tests and certifies themNeeds a ms accountStore account notneededhttp://msdn.microsoft.com/en-us/library/windows/apps/hh974577.aspx - sdkhttp://msdn.microsoft.com/en-us/library/windows/apps/hh974578.aspx – dev license
At any given point, an app is not running, running, or suspended. suspended - when the user switches away from it or when Windows enters a low power state, continues to reside in memory, quickly can swap, don’t need to write any extra codepressing Alt+F4 or using the close gesture, the app is suspended for 10 seconds and then terminatedWindows notifies your app when it suspends it, but doesn't provide additional notification when it terminates the app, so you need to save the data so that when it restore user don’t feel any difference
web development technologies - HTML 5/JavaScriptdeveloped .NET, Windows Presentation Foundation, or Microsoft Silverlight applications - XAML/C#DirectX, you can develop a DirectX Windows Store app - C++ and HLSL to take full advantage of graphics hardware.Two types of apps – Consumer apps and business appsWindows Store app development is supported only on Windows 8