Your SlideShare is downloading. ×
0
30-to-Launch #1 - Overview of Windows Phone
30-to-Launch #1 - Overview of Windows Phone
30-to-Launch #1 - Overview of Windows Phone
30-to-Launch #1 - Overview of Windows Phone
30-to-Launch #1 - Overview of Windows Phone
30-to-Launch #1 - Overview of Windows Phone
30-to-Launch #1 - Overview of Windows Phone
30-to-Launch #1 - Overview of Windows Phone
30-to-Launch #1 - Overview of Windows Phone
30-to-Launch #1 - Overview of Windows Phone
30-to-Launch #1 - Overview of Windows Phone
30-to-Launch #1 - Overview of Windows Phone
30-to-Launch #1 - Overview of Windows Phone
30-to-Launch #1 - Overview of Windows Phone
30-to-Launch #1 - Overview of Windows Phone
30-to-Launch #1 - Overview of Windows Phone
30-to-Launch #1 - Overview of Windows Phone
30-to-Launch #1 - Overview of Windows Phone
30-to-Launch #1 - Overview of Windows Phone
30-to-Launch #1 - Overview of Windows Phone
30-to-Launch #1 - Overview of Windows Phone
30-to-Launch #1 - Overview of Windows Phone
30-to-Launch #1 - Overview of Windows Phone
30-to-Launch #1 - Overview of Windows Phone
30-to-Launch #1 - Overview of Windows Phone
30-to-Launch #1 - Overview of Windows Phone
30-to-Launch #1 - Overview of Windows Phone
30-to-Launch #1 - Overview of Windows Phone
30-to-Launch #1 - Overview of Windows Phone
30-to-Launch #1 - Overview of Windows Phone
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

30-to-Launch #1 - Overview of Windows Phone

1,388

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,388
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
24
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Time:00:00 – 00:15 – Intro and live demo00:15 – 00:45 – Marketplace, AppHub, DreamSpark overview (slides 1 through 15)00:45 – 01:00 – Creating accounts and installing the tools (slides 16 through 23)01:00 – 01:30 – Understanding AppMakr (slides 24 through 29)01:30 – 02:00 – Building your AppMakr app (no slides, interactive help)02:00 – 02:30 – Testing your app in the emulator (slides 30 – 31)02:30 – 02:45 – Publishing your app in the marketplace (slides 32 – 33 and help)02:45 – 03:00 – Hello World
  • E600 ProjectionThough this lab actually did have a document camera it had so much dust on it I’d bet it hadn’t been used in at least 5 years. I was very glad I had USB video out and that I didn’t have to mess with that camera. Really, without USB out there isn’t a good way to demo.Some things to demo:Facebook and Twitter integration – I mentioned the new ShareStatus and ShareLink launchers as a way for them to integrate with Facebook and Twitter without writing custom code. I heard a whispered “that’s cool!”.Facebook and Messenger Chat – I just showed that chat works like texting and that you can switch back and forth seamlessly. I mentioned that it tells you when someone goes offline and that you should switch to text instead.Groups – I mentioned that the phone automatically brings in all your Facebook friends, Google and Live contacts, etc. I showed how accounts are automatically linked together to one person. I mentioned that it can get crazy sifting through all the FB updates and that I can find people by searching, but groups are a better way. I showed that you can send group texts or e-mails and that the updates, photos, etc. being shown are only from people in that group.Tiles – I showed my friends as tiles. Showed groups as tiles. Showed the weather channel app. I don’t have a good demo for secondary tiles yet. The American Airlines app would be good but they haven’t released their Mango update yet.Connected search – I found the easiest way to demo this is asking the students for a movie that’s currently playing. I showed them the movie card (movie search result) and then showed them how Flixter shows up as an app. I mentioned this is another way for them to sell their app since it can show up in search results even if it’s not installed.Local Scout – I started in maps and panned over to a big mall or big airport nearby. Zoomed in and then tapped on the Local Scout icon. I briefly showed the different pivots. Drilled into shopping and showed that their app can integrate there too. Tapped on the map and show that they can actually see the stores in the mall or airport. Changed which floor we were looking at, etc. Mentioned that this is just part of the phone and not an app. --- NOTE: Make sure the location you want to show has been scouted before you do this demo. Not every mall or airport has been mapped in Local Scout. You can tell it’s a scouted location if you zoom in on the map and you see additional details in blue.
  • E600 ProjectionThough this lab actually did have a document camera it had so much dust on it I’d bet it hadn’t been used in at least 5 years. I was very glad I had USB video out and that I didn’t have to mess with that camera. Really, without USB out there isn’t a good way to demo.Some things to demo:Facebook and Twitter integration – I mentioned the new ShareStatus and ShareLink launchers as a way for them to integrate with Facebook and Twitter without writing custom code. I heard a whispered “that’s cool!”.Facebook and Messenger Chat – I just showed that chat works like texting and that you can switch back and forth seamlessly. I mentioned that it tells you when someone goes offline and that you should switch to text instead.Groups – I mentioned that the phone automatically brings in all your Facebook friends, Google and Live contacts, etc. I showed how accounts are automatically linked together to one person. I mentioned that it can get crazy sifting through all the FB updates and that I can find people by searching, but groups are a better way. I showed that you can send group texts or e-mails and that the updates, photos, etc. being shown are only from people in that group.Tiles – I showed my friends as tiles. Showed groups as tiles. Showed the weather channel app. I don’t have a good demo for secondary tiles yet. The American Airlines app would be good but they haven’t released their Mango update yet.Connected search – I found the easiest way to demo this is asking the students for a movie that’s currently playing. I showed them the movie card (movie search result) and then showed them how Flixter shows up as an app. I mentioned this is another way for them to sell their app since it can show up in search results even if it’s not installed.Local Scout – I started in maps and panned over to a big mall or big airport nearby. Zoomed in and then tapped on the Local Scout icon. I briefly showed the different pivots. Drilled into shopping and showed that their app can integrate there too. Tapped on the map and show that they can actually see the stores in the mall or airport. Changed which floor we were looking at, etc. Mentioned that this is just part of the phone and not an app. --- NOTE: Make sure the location you want to show has been scouted before you do this demo. Not every mall or airport has been mapped in Local Scout. You can tell it’s a scouted location if you zoom in on the map and you see additional details in blue.
  • E600 ProjectionThough this lab actually did have a document camera it had so much dust on it I’d bet it hadn’t been used in at least 5 years. I was very glad I had USB video out and that I didn’t have to mess with that camera. Really, without USB out there isn’t a good way to demo.Some things to demo:Facebook and Twitter integration – I mentioned the new ShareStatus and ShareLink launchers as a way for them to integrate with Facebook and Twitter without writing custom code. I heard a whispered “that’s cool!”.Facebook and Messenger Chat – I just showed that chat works like texting and that you can switch back and forth seamlessly. I mentioned that it tells you when someone goes offline and that you should switch to text instead.Groups – I mentioned that the phone automatically brings in all your Facebook friends, Google and Live contacts, etc. I showed how accounts are automatically linked together to one person. I mentioned that it can get crazy sifting through all the FB updates and that I can find people by searching, but groups are a better way. I showed that you can send group texts or e-mails and that the updates, photos, etc. being shown are only from people in that group.Tiles – I showed my friends as tiles. Showed groups as tiles. Showed the weather channel app. I don’t have a good demo for secondary tiles yet. The American Airlines app would be good but they haven’t released their Mango update yet.Connected search – I found the easiest way to demo this is asking the students for a movie that’s currently playing. I showed them the movie card (movie search result) and then showed them how Flixter shows up as an app. I mentioned this is another way for them to sell their app since it can show up in search results even if it’s not installed.Local Scout – I started in maps and panned over to a big mall or big airport nearby. Zoomed in and then tapped on the Local Scout icon. I briefly showed the different pivots. Drilled into shopping and showed that their app can integrate there too. Tapped on the map and show that they can actually see the stores in the mall or airport. Changed which floor we were looking at, etc. Mentioned that this is just part of the phone and not an app. --- NOTE: Make sure the location you want to show has been scouted before you do this demo. Not every mall or airport has been mapped in Local Scout. You can tell it’s a scouted location if you zoom in on the map and you see additional details in blue.
  • One stop, self-service portal for learning, building, publishing and earning money.Visit http://developer.windowsphone.com today and:Learn to build appsConnect with the community, share ideas, learnRegister, publish, earn.
  • Microsoft’s industry leading integrated developer environment. Highlight “Expression Blend” – it’s a very powerful tool to get started immediately and create prototypes and complete applications. Use XNA for games while Silverlight’s best in class UX technologies for all other applications.The emulator is actually running a full version of the Windows Phone 7 OS and delivers great results. More than 90% of development & testing can be achieved using the emulator.
  • Q: How do I verify my student status? A: It is easy! Simply visit www.dreamspark.com/verify and follow the steps to get verified. Q: How often does student status need to be verified with the DreamSpark site?A: Just once a year. Or, we should say, once every 12 months from your last verification date, if you want to get all technical about it. Q: What are the steps for DreamSpark High School Student Status Verification? A: There are just six easy steps and we’ll walk you through the whole thing. Here’s how it works: Your School Administrator registers on the DreamSpark website. Your School is verified to participate in the DreamSpark program We send Access Keys to Administrator. Your Administrator then passes an Access Key on to you or your fellow students at your verified School. Student signs in using Windows Live ID and You're ready to download software! Once you complete the above steps, you’ll automatically go back to the previous DreamSpark site page you last visited. Q: What are the steps for DreamSpark University and College Student Status Verification? A: There are just four easy steps and we’ll walk you through the whole thing. Here’s how it works: DreamSpark automatically directs you to the Online Student Status Verification process on your first time through the site. If you’re not signed in to your Windows Live ID account, the DreamSpark site will first direct you to the Windows Live ID sign-in page. Next you’ll visit the DreamSpark Online Student Status Verification page. The steps in the DreamSpark Online Student Status Verification process are: Verify or Select your Country from the drop down.Select “Verify as Student.”Select your preferred verification method (i.e. Verify using an Activation Code, your ISIC Card ID, or through your school account). If you select “I have an Activation Code,” you’ll be required to enter the activation code that was given to you by either your school’s administrator or a Microsoft Representative.If you select “I have an ISIC Card,” you’ll be required to enter your student identification card number.If you select “Get verified through my School,” you’ll be taken to the school search page where you can follow the steps to search for and select your school to complete verification.Click “Continue”.Once you complete the above steps, you’ll automatically go back to the DreamSpark site page you previously visited.
  • Q: Can I use an existing XBOX Live gamertag with AppHub?A: Yes, but you will need to go to your XBOX console and follow these steps to point your gamertag at your school Live ID:http://support.microsoft.com/kb/945419/en-gbPlease note that you will need to assign the gamertag created in step 6 above with another Live ID before you can make this change. Otherwise you will be told that the Live ID is already in use.
  • I know it seems backwards to talk about testing before we build our first app, but it does a while to download and install the tools so we’ll do that in the background while we’re building our first application.NOTE: This step may have already been taken care of at your venue. If so, you can hide this slide and the previous one.
  • Transcript

    • 1. WIRELESS: softlayer - techwild30 To Launch:Getting StartedChris Koenigchris.koenig@microsoft.com214-385-5616@chriskoenig |http://chriskoenig.net
    • 2. 30-To-Launch Program Overview Session 1 Session 2 Session 3 Session 4• Overview of • Exploring Windows • Working with Data • Windows Phone Windows Phone Phone Capabilities • App Resources Marketplace • Metro Design • Live Tiles • Isolated Storage • Application • Tour: Expression • Sensors & • Database submittal process Blend Camera • Networking Stack • How to handle • Tour: Visual Studio • Launchers • Social Integration rejection • Building, Running • Choosers • Promoting your and Debugging • Search Integration application Your First App • Advertisements • Help submitting • Online Resources your app to the• Signup for Marketplace Marketplace 2 Windows Phone
    • 3. Today‟s Agenda Metro Design Register for the Marketplace Build Your First App  Tour Expression Blend and Visual Studio  Emulator vs. Device  Deployment and Debugging Additional Online Resources Signup for Marketplace 3 Windows Phone
    • 4. Welcome to WindowsPhone!
    • 5. People vs. Icons5 Windows Phone
    • 6. Windows Phone puts people at the center making it easier to connect and share with friends,family and colleagues, so you never miss a moment.Modern communication A smarter way to app. Internet beyond thebuilt in. browser.  Pin apps to the Start screen for People Hub with live updates at a glance.  A fast, beautiful web experience Facebook, LinkedIn and with Internet Explorer 9 and Twitter, built in.  Apps connected to your hardware acceleration. Group friends, pin them to Start searches make them easier to  Local Scout provides for live updates and text, email discover and use. suggestions and prioritized local and IM them all at once. search results on restaurants, Facebook shopping and things to do. Chat, Messenger, check- ins, and photo tagging built in. Windows Phone
    • 7. Touring WindowsPhone
    • 8. Windows Metro
    • 9. Developer Portal(AppHub)
    • 10. Developer Portal Learn… Build… Publish… Earn… create.msdn.com21 Windows Phone
    • 11. Windows Phone applicationdevelopment Use popular .NET and Visual Studio to create applications quickly and easily Developers familiar with other platforms enjoy short ramp-up times Free powerful tools and free training online  Visual Studio 2010 Express for Windows Phone  Windows Phone Emulator  Silverlight 4 Tools  XNA Game Studio 4.0  Microsoft Expression Blend for Windows Phone 22 Windows Phone
    • 12. Training23 Windows Phone
    • 13. Signing up for AppHub1. Go to create.msdn.com2. If you‟re not signed in automatically, click the „sign in‟ link at the top and enter your Live ID and Password.3. When asked for the account type select individual if possible  Selecting “Company” can cause a delay due to 24 Windows Phone
    • 14. Signing up for AppHub4. Fill in your details (name, address, phone, etc.)5. Select a profile picture6. Pick a gamertag if you intend to submit for Xbox LIVE consideration (this can be changed later) 25 Windows Phone
    • 15. Install the tools1. Download the tools from http://aka.ms/PhoneCK2. Click the “Download the Windows Phone SDK” link3. Click the DOWNLOAD button next to vm_web2.exe4. Select “Run” from the options to install the tools. 26 Windows Phone
    • 16. Building our FirstApplication
    • 17. For Next Time Ensure the tools are installed and working Prototype of your Application Watch some training videos on http://create.msdn.com  Silverlight development  Windows Metro  Expression Blend and Visual Studio Check out the Starter Kits at http://aka.ms/wpsk Visit http://chriskoenig.net/wp7resources for additional28info Windows Phone
    • 18. http://bemyappdallas.eventbrite.co m/ BeMyApp Feb 24-26, Dallas 2012
    • 19. Provide Feedback! http://wpdev.uservoice.comhttp://windowsphone.uservoic e.com
    • 20. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.© 2011 Microsoft Corporation.All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

    ×