Transcript of "Become a Windows 8 and Windows Phone App Developer at TechDays"
Follow me or Kitty gets it!!!http://about.me/ben.riga
Common UX Design Platformhttp://aka.ms/wpuxprinciples
SESSION: DesignPutting the Microsoft Design Language to workLaurent Bugnion Mar 6 – 14:30-15:45 Room 6The new Microsoft Design Language (formerly known as Metro) has taken the tech world bysurprise. It brings a refreshing change from hyper realistic design, and offers a welcomedalternative to the other mobile platforms. From Zune and then Windows Phone, the MicrosoftDesign Language is now used on a number of platforms and devices, notably on Windows 8apps. In this session, we will see how we can practically convert the five design principles andput them to work, by studying real life applications and understanding how they were applied.
Store: Better for Your Business CC, PayPal, Carrier Billing (WP only) Spotlight promotion OEM Storefronts and preloads Microsoft Advertising SDK Use 3rd party SDKs or your own solution Paid downloads and in-app purchases Trials (Time and feature-based) Detailed Analytics on app usage and referrals Keep 70% of revenue (80% above 25k, W8 only) Aggregate demographic information
New ways of finding apps Hero App Quick Links Smart Lists 8 in Spotlight Collections For You
Welcome info Timesheets due 0 Contoso_hr, Jan 12, 2012Career 4Development #contoso on twitter contosocial, Jan 5, 2012HR & Benefits 8Holiday Calendar Holiday party info contosocial, Dec 5, 2011 0Community Company of theContoso.com year Contoso_hr, Dec 1, 2011
Windows 8 ExperienceFast and fluid user experienceResponsive, alive, beautifulImmersive and full-screenFocuses attention on your appsTouch-first with full keyboard and mouseEnables your choice of interactionWeb of apps working togetherApps are connected to each other and the cloudExperience for all PC devices and architecturesNo compromise across new form factors, desktops and laptops
A new Windows UI where touch is a first-class Designed from the chipset up for multiple form-citizen along with full mouse-and-keyboard factors – tablets, laptops, desktops & all-in-onessupportThe Windows Store on every device with a full New development models built on WinRT, includingcommerce platform and flexibility native support for HTML/CSS/JS, C#/XAML, C++/DirectX
SESSION: Windows 8Beat the Clock: Background Tasking in Windows 8Jeff Prosise Mar 7 – 09:00-10:15 Room 6Windows 8 apps that aren’t in the foreground are suspended by the operating system, but thebackground task API allows these apps to execute code in the background. This session introducesbackground processing in WinRT and provides numerous examples of its use.
8 Things DevelopersMust Know AboutWindows Phone 8
SESSION: Windows Phone OverviewWindows Phone 8 for Windows Phone 7 DevelopersJeff Prosise Mar 6 – 16:15-17:30 Room 2Windows Phone 8 combines the best of Windows Phone 7 with the best of WinRT, resulting in a platformthat provides more opportunities than ever for mobile developers. Join the fun as Jeff leads a guided tourthrough the new features of Windows Phone 8 and provides the quick start you need to start writing appstoday.
Windows Phone 8 Programming APIs WP8.0 Games DirectX/Direct 3D & C++Windows Phone 8 supports WP8.0 XAML & C#/VB with Direct3D Graphics + C++ Managed app dev using the WP7.1, WP8.0 .NET and WP8.0 XAML & C#/VB + C++ Windows Phone Runtime APIs WP7.1 XNA & C#/VB Native app dev using WP7.1 XAML & C#/VB Windows Runtime and Win32 Games dev using the WP7.1 XNA framework .NET API for Windows Win32 & Games dev using Direct3D or Windows Runtime COM DirectX Phone Managed Managed & Native Native
Investment in Windows Runtime API Networking Proximity In-App Purchase Sensors Location File System Core app model Threading
SESSIONS: Building for BothWindows 8 and Windows PhoneApplied MVVM in Windows 8 Sharing code and best practicesapps: not your typical MVVM in Windows 8 and Windowssession! Phone 8Gill Cleeren Laurent Bugnion Mar 7 – 14:30-15:45 Mar 7 – 13:00-14:15 Room 8 Room 6For some time now, the community has been touting the MVVM In a perfect world, we would write code once and run it everywhere.pattern as being the best way to build XAML-based applications. By Well this is not a perfect world, but we are getting closer. Windows 8now, you should be convinced that MVVM is really the way to go. and Windows Phone 8 both run on XAML and C#, and allow reusingBut then, you start building a real-world Windows 8 application and tools, skills and a fair percentage of code. In this session, Laurentyou encounter all kinds of challenges you hadn’t thought about Bugnion, the creator of the MVVM Light Toolkit and an expert inbefore. How do I properly structure an application? How do I XAML development, will present ways to share code (such as usingimplement navigation? How do I manage tiles or contracts from the Portable Class Libraries) and how to structure your applicationsMVVM? And how do the new data controls in Windows 8 work in to minimize the amount of non-reusable code. We will also leveragecombination with MVVM? A whole list of questions that this session modern development tools (Visual Studio, unit testing, Expressionwill aim at answering! Blend) to see how we can adapt our skills and build apps for multiple platforms.
SESSION: NFCTap and Go: Proximity Networking in WinRTJeff Prosise Mar 7 – 10:45-12:00 Room 6Tap two devices together and transfer data between them? You bet! Learn about theNear-Field Communication (NFC) API in Windows 8 and Windows Phone 8 and see howto put them to work to connect devices more easily than ever before. The future ishere, and it is spelled NFC.
Windows AzureCloud enable your Windows Store Apps withMobile ServicesNick Harris Mar 6 – 14:30-15:45 Room 2Join us for a demo packed session, as I demonstrate how to build a Windows 8application and bring it to life with the connected power of Windows Azure MobileServices. We’ll look at how easy it is to add authentication, secure structured storage,send push notifications to update live tiles, integrate with Windows Azure Store partnerssuch as Twilio & SendGrid and more!
A Better Monetization Equation Higher Business Model x Market Reach x Payment Methods = Monetization Per User Credit CardDownload to Own Debit Card Try before you More Models 63 ->191 Phone Billing Buy x x = More Places markets Microsoft Gift Advertising More Ways to Pay CardIn App Purchase PayPal4x the revenue 3x the reach 2x the payment coverage
Next StepsStart with Windows Start with Windows Phonehttp://dev.windows.com http://dev.windowsphone.com Download the Win 8 SDK Download the WP8 SDK http://aka.ms/vsexp4win8 http://aka.ms/wp8sdk Create your first Win 8 app (C#) Create your first WP8 app http://aka.ms/win8first http://aka.ms/wp8first or Port an existing app (iOS) Port an existing app http://aka.ms/win8ios http://aka.ms/wp8port Design a high quality Win 8 app Design a high quality WP8 app http://aka.ms/win8design http://aka.ms/wp8design Register to publish on Win 8 Store Register to publish on the WP8 Store http://aka.ms/win8reg http://aka.ms/wp8register Test your Win 8 app Test your WP8 app http://aka.ms/win8test http://aka.ms/wp8test Publish your Win 8 app Publish your WP8 app http://aka.ms/win8reg http://aka.ms/wp8publish
Follow me or Kitty gets it!!!http://about.me/ben.riga
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.