Windows 8 launches a world ofopportunity for student developers.It is Windows made faster, morefluid and responsive to touch. Andit puts apps and active live tiles ateveryone’s fingertips.You can be a first mover in thisamazing app revolution, and buildWindows 8 apps that could launchyour career.This guide will point you to theright developer tools, tutorials,and resources. Jump in. The nextgeneration is what you make it.create apps for a new generation. yours.
2 Get your dev toolsDownload the software and toolsyou need at DreamSpark.com. It’sfree for students.it’s easy to do3 steps to build your Windows 8 app Publish your appYour app will be available tomillions of people at theWindows Store. Build and test your appWe’ll point you to instructivevideos, hands-on labs, samplecode and more.
3get your development toolsThey’re fast, fluid and perfect for touch.Windows apps are at the center ofeverything you do. Uniquely, they appearas a ‘tile’ on the Windows Start screen.Tap to open a Windows app and thecontent fills the entire computer screen.Content is the focus, while UI controls anddistractions are minimized.Learn moreRead the ”What’s a Windows 8 Style app”to see and understand all the cool designelements and User Experience (UX).http://aka.ms/w8gsg03Start by getting Windows 8You must have Windows 8 installedon your computer. Windows 8 appsrequire the Windows 8 API for designand testing.Discover ways to get Windows 8.Choices include: • Free with your school’s DreamSpark subscription • Free 90-day trial • Special student offers and upgradesLearn more at DreamSpark:http://aka.ms/w8gsg01Get Visual Studio and allthe toolsAt DreamSpark, we packagedtogether all the software and toolsyou will need to create Windows8 apps – at no charge to students.One click lets you download VisualStudio 2012 Express for Windows 8,including: • Windows 8 Software Development Kit • Blend for Visual Studio to create and edit images • The Windows App Certification Kit (WACK) to test your appsUse this collection of tools to create,code, debug, package, and publishyour Windows 8 modern apps.Get your tools at DreamSpark:http://aka.ms/w8gsg01Don’t forget your licenseWhen you install Visual Studio 2012Express for Windows 8, you will beasked to get a developer license.To complete this step, you will needa Microsoft Account (http://aka.ms/w8gsg02).Note: In order to install the developerlicense, the user must be a LocalAdministrator on the computer.WINDOWSWhat is aWindows 8 app?
5publish your app to the storeGet your registration codeHere’s how:• Go to http://aka.ms/w8gsg08• Follow the prompts to enroll. Youcan verify as a student using yourschool-issued email, DreamSparkregistration code, or Internationalstudent ID card.• Once enrolled, get the WindowsStore registration code. It’s free forverified students.• Enroll in the Windows Store.• Instead of payment, simply enterthe Registration Code you gotfrom DreamSpark.Note: a credit card is required forregistration, but will not be charged ifyou have a registration code.Submit your appTo create and submit your apppackage to the store, follow thedirections after you select “CreateApp Packages ...” from the StoreMenu in Visual Studio 2012 Expressfor Windows 8. You will be requiredto register your Microsoft Account tosubmit apps to the Windows Store.Note: If you are running a differentversion of Visual Studio 2012(Professional, Premium or Ultimate),open the Project menu, and thenchoose Store. The Store menuappears only if you’re working ona Microsoft design style project orsolution.When you submit your app to thestore, be ready with:• A name for your app• A price for your app (or free)• An age rating• A selling description, compelling screen images and a feature list for shoppers to read in the Storeyour app is certifiedAs you proceed through the appcertification process, you willreceive emails to keep you awareof your app’s progress.Learn more in the sidebar to the right.Your app must meet high standards ofquality to earn its way into the WindowsStore. But once it’s in, millions worldwidewill see your app. That said, thecertification process can take a numberof days.The process includes:- Pre-processing- Security tests- Technical compliance- Content compliance- Release of your app- Signing and publishingYou might be asked to revisit someaspect of your code to improve itsquality and performance. It’s part of thelearning process.Allow time forcertification
6build apps that build your careerFirst in, first winWindows 8 represents a hugeworldwide opportunity. Think aboutit. More than 450 million peoplecurrently use Windows 7, and willbe given a simple, affordable wayto move up to Windows 8. And,with the Windows Store built intoevery Windows 8 device, your appswill be available to every user. Youcan tap into a PC audience eagerlylooking to open the apps you havepublished to the Windows Store.Imagine, build,revolutionizeStudents are always the ones totransform music, fashion, and popculture. Now, you can reimagineapps and all they can do. You’re notbehind. You’re creating what’s next.Gain professional skillsright nowWindows 8 is so new you can learnthe same skills at the same time asprofessional developers who createapps for a living. The best jobs aregiven to technology students withthe best skills. You can be certainWindows 8 development will be ingreat demand.Let us Make it EasierWe can guide you to Windows 8 apptemplates and samples to help youcode your first app faster and easier.You’ll find hundreds of Windows SDKsamples, and instructions on how toincorporate them.Among the examples are UX bestpractices for Windows 8 apps, givingyou a jump on making an app thatdarts, dances and delights.http://aka.ms/w8gsg07You can download hundreds ofWindows code samples, watchinstructive videos, and much more.http://aka.ms/w8gsg07The Windows 8 development skillsyou gain will give you an edge whenyou graduate and venture into thereal world.App samples include:- User Interface -http://aka.ms/w8gsg10- Audio & Video - http://aka.ms/w8gsg11- Devices & Sensors - http://aka.ms/w8gsg12- Networking -http://aka.ms/w8gsg13- Controls -http://aka.ms/w8gsg14TEMPLATES ANDTRAINING
Don’t wait for a class on appbuilding. Windows 8 comes withincredible support to help you buildyour first app fast. Get started now.Windows Azure -the perfect companionto your Windows 8 orWindows Phone AppWindows Azure is Microsoft’s openand flexible cloud platform that letsyou deploy and manage your appsacross a network of reliable globaldatacenters. What’s more, Azurelets you build an application usingany operating system, developerlanguage or tool.Also Windows Azure introducedMobile Services, a set of turnkeybackend solutions to poweryour mobile app. Accelerateyour mobile app development,incorporate structured storage,user authentication and pushnotifications in minutes.Learn more about Windows AzureMobile. http://aka.ms/w8gsg267StartingStep 1Get Windows 8 and free developer tools-http://aka.ms/w8gsg01More resources:Where to get your developer’s license -http://aka.ms/w8gsg15Watch this video on creating greatWindows 8 Apps - http://aka.ms/w8gsg04Building and testingStep 2Get a helpful overview about Windows 8 appdevelopment - http://aka.ms/w8gsg06See how to test your Windows 8 app -http://aka.ms/w8gsg16More resources:What’s a Windows 8 Style app?http://aka.ms/w8gsg03Design principles of Windows 8 apps (video)-http://aka.ms/w8gsg04Windows 8 hands-on lab building a cookbookapp - http://aka.ms/w8gsg05Game building for Windows 8 apps -http://aka.ms/w8gsg17PublishingStep 3Get Registration code for Windows Store.The code is free for students.http://aka.ms/w8gsg08LearningMicrosoft blogs direct from the engineersresponsible for Windows 8 -Building Windows 8 - http://aka.ms/w8gsg18Windows Store - http://aka.ms/w8gsg19Windows 8 App Dev - http://aka.ms/w8gsg20User Experience support and guidance -http://aka.ms/w8gsg21eBook on building Windows 8 Apps-http://aka.ms/w8gsg27University level courses onWindows 8Designing for Modern UI -http://aka.ms/w8gsg22App Development for Modern UI -http://aka.ms/w8gsg23App Development for Modern Devices -http://aka.ms/w8gsg24LEAD THE WAYhelpful resources for students
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.