msdn 1 - ed quek
TRANSCRIPT
-
7/30/2019 Msdn 1 - Ed Quek
1/38
-
7/30/2019 Msdn 1 - Ed Quek
2/38
-
7/30/2019 Msdn 1 - Ed Quek
3/38
-
7/30/2019 Msdn 1 - Ed Quek
4/38
Windows is the best OS out there with the best tools - Visual StudioYou can do better applications fasterTarget a variety of form factors including the phone
Windows Store has the best commercial terms on the planetBest payouts for developers with the most flexible commercial termsApp funded, ad funded, in-app commerce, free
Windows Ecosystem will have the best opportunity for Developers670M machines using Windows 7 today - everyone a potential upgradeWith Win8 and incredible new form factors there will be new growth and vitality in PC marketIf it stayed flat to current expectations, 400M new Windows PCs will be sold in next 12 mths
Millions of Windows 8 users will want a Windows phone as the companion experience to Wind
Microsoft will do more and better marketing for Win8, WP and servicesBest work will not be able to go to media without seeing Windows 8 frequentlyMarket will explode- this is where developers can do their best, most innovative workOpportunity to make money for yourselves, company, your shareholdersBig team, small teams Win8 is the best opportunity for developers today
-
7/30/2019 Msdn 1 - Ed Quek
5/38
http://www.buildwindows.com
http://www.buildwindows.com/http://www.buildwindows.com/http://www.buildwindows.com/ -
7/30/2019 Msdn 1 - Ed Quek
6/38
-
7/30/2019 Msdn 1 - Ed Quek
7/38
-
7/30/2019 Msdn 1 - Ed Quek
8/38
-
7/30/2019 Msdn 1 - Ed Quek
9/38
-
7/30/2019 Msdn 1 - Ed Quek
10/38
-
7/30/2019 Msdn 1 - Ed Quek
11/38
1. Build native Windows apps using web technologies (JS, HTML5, CSS)
2. Windows 8 is a great gaming platform3. Windows 8 Store Apps run across ARM and Intel devices
4. Ads and analytics industry en route (Omniture, Flurry, others have announced)
5. SkyDrive roams files and app state across Windows devices
6. Compelling IE10 experiences will be great Apps 7. People App: Social out of the Box
8. Start screen not just for apps for people, content, and sites that users really c
-
7/30/2019 Msdn 1 - Ed Quek
12/38
New Windows Runtime (WinRT)
New App Execution Environment
New Windows 8 User Experience
Windows Store
-
7/30/2019 Msdn 1 - Ed Quek
13/38
Windows 8 Style UI Apps
HTMLJavaScript C
Desktop
WInternetExplorer
Communication& Data
Application Model
Devices &Printing
WinRT APIsGraphics &
Media
S y s
t e m
S e r v
i c e s
JavaScript(Chakra)
CC++
C#VB
XAML HTML / CSS V i e w
M o
d e
l
C o n
t r o
l l e r
Windows Core OS Services C o r e
-
7/30/2019 Msdn 1 - Ed Quek
14/38
FundamentalsApplication Services Threading/Timers Memory Management Authentication Cryptography
DevicesGeolocation Portable Sensors NFC
User Interface
SVG Tiles Input Accessibility Pri
HTML5/CSS XAML DirectX Controls Data
Communications &
MemoryManagement XML Networ
Notifications Stream
Contracts Local & Cloud Storage
MediaPlayback Capture PlayTo Visual Effects
-
7/30/2019 Msdn 1 - Ed Quek
15/38
-
7/30/2019 Msdn 1 - Ed Quek
16/38
-
7/30/2019 Msdn 1 - Ed Quek
17/38
Windows Store: Installed by Default on Every P
-
7/30/2019 Msdn 1 - Ed Quek
18/38
Users can search within your app from anywhere
Windows Store Apps: Great Apps for Your User
-
7/30/2019 Msdn 1 - Ed Quek
19/38
-
7/30/2019 Msdn 1 - Ed Quek
20/38
-
7/30/2019 Msdn 1 - Ed Quek
21/38
-
7/30/2019 Msdn 1 - Ed Quek
22/38
-
7/30/2019 Msdn 1 - Ed Quek
23/38
-
7/30/2019 Msdn 1 - Ed Quek
24/38
-
7/30/2019 Msdn 1 - Ed Quek
25/38
-
7/30/2019 Msdn 1 - Ed Quek
26/38
-
7/30/2019 Msdn 1 - Ed Quek
27/38
.NET
C#, VB
Windows Phone 7.x
-
7/30/2019 Msdn 1 - Ed Quek
28/38
.NET
C#, VB
DirectXAudio2
WASAPI, WCOM
C+
Windows Phone 8
Windows PhoneRuntime
C#, VB, C++
-
7/30/2019 Msdn 1 - Ed Quek
29/38
Your appsYour way
Windows Phone 8 Developer Platform
XAML Apps Dire
XAML Maps Geolocation Sensors In-A
PurchHTML XML Threading Touch Spe
PhoneFeatures Push Camera Video Proxim
Calendar Wallet Contacts Core Types VoIP
Multitasking Live Tiles Memory Async Enter
C# and VB C#, VB, and C++
File system, Networking, Graphics, Media
Core Operating System
-
7/30/2019 Msdn 1 - Ed Quek
30/38
Separate UI from app logic (Model-View-ViewModel)Architect with sharing in mind to save time laterDo not compromise the user experience
Share portable .NET code in Portable Class LibraryMainly for non-RT logic the Model
Use common Windows Runtime API (Add as Link)Shareable code that invokes WinRT, e.g. sockets, media, proximity, VOIP etc.Add as link feature of VS allows single source maintenance
Language interop using Windows Runtime ComponentsGreat for wrapping computationally intensive operationsGreat for consuming 3 rd party libraries or existing code
-
7/30/2019 Msdn 1 - Ed Quek
31/38
User Interface
App Logic
General Model-View-ViewModel (M
-
7/30/2019 Msdn 1 - Ed Quek
32/38
One Source One Project One Binary
Multiple Platforms!
-
7/30/2019 Msdn 1 - Ed Quek
33/38
-
7/30/2019 Msdn 1 - Ed Quek
34/38
-
7/30/2019 Msdn 1 - Ed Quek
35/38
NetworkProximiIn-App SensorsLocatio
File SysCore apThreadi
-
7/30/2019 Msdn 1 - Ed Quek
36/38
Separate UI from app logic (Model-View-ViewModel)Architect with sharing in mind to save time laterDo not compromise the user experience
Share portable .NET code in Portable Class LibraryMainly for non-RT logic the Model
Use common Windows Runtime API (Add as Link)Shareable code that invokes WinRT, e.g. sockets, media, proximity, VOIP etc.Add as link feature of VS allows single source maintenance
Language interop using Windows Runtime ComponentsGreat for wrapping computationally intensive operationsGreat for consuming 3 rd party libraries or existing code
-
7/30/2019 Msdn 1 - Ed Quek
37/38
What are they?Windows Store App Labs are locations where app builders can newest Windows 8 devices, receive app building and design gu
Windows experts, and potentially get invited to App Fast Trackonly being offered to Named partners. All for free!
App Testing on multiple devicesDevelopers can test and debug their app on multiple devices anincluding Microsoft Surface, other ARM tablets, Intel Ultraboomore.
Guidance from PFEs, Champs and design agenciesEach day, well have a different Windows Experts come into thedevelopers with testing their app and providing guidance to helpapp in Store
When/Where? How to register?3rd - 7th December 2012, Microsoft Malaysia Offichttp://aka.ms/myapplabs
http://aka.ms/myapplabshttp://aka.ms/myapplabshttp://aka.ms/myapplabshttp://aka.ms/myapplabs -
7/30/2019 Msdn 1 - Ed Quek
38/38