CIS105 Microsoft App Project Fall 2014
Updated Nov 5, 2013: I have downloaded all of the surveys reporting certified apps, and many students did not enter the correct URL for their apps. Please check this new page I created with all proper URLS. If your app isn't listed (click on the link and make sure it is your publisher name) then please log into your account at http://dev.windowsphone.com, select "dashboard" and then select your app. Scroll down in the details and if your app is certified, then the store URL will be listed. If you failed certification, then you have to correct your submission as discussed below.
Office Hours to Correct Certification Errors Oct 17 8am - 4pm
For those students who would like help fixing certification errors, we will hold one last workshop at the Microsoft, Tempe office on Thursday, October 17th from 8am - 4pm. NOTE: we will not have access to the lab! You MUST bring your own computer!
There is Flash Forward and Flash Back stop on Rio Salado at end of the stadium parking lot nearest our office; check with the driver: they sometimes go straight to the center of the Sun Devil Stadium lot without stopping there if you don't tell them. The Metro Light Rail stop on Mills Avenue is just two minutes from the office.
Please check in at the event desk in the 12th floor reception area and get a number
Please do not bring bicycles into the building. There are places to lock them up outside
If driving to the office, park in the covered parking and get a ticket. Bring it to the receptionist before 5pm and she will give you a second ticket to use with your ticket to get free parking. Otherwise you will have to pay upon exiting.
There is free wireless internet at the office (SSID: Microsoft Open) and areas for you to work while waiting for an available computer in the lab.
There are two sandwich shops in the adjacent buildings on the ground floor. You can also call Jimmy Johns on Mills for quick delivery to the office. Food is not allowed in the computer lab but is okay in other office waiting areas.
Please keep your personal items with you at all times. Microsoft is not responsible for missing or lost items.
Lecture Outline and Schedule
Tentative Lecture Schedule
Lab closure and end of project support: October 4th
Project uploaded to the Windows Phone Store: October 6th
Final tally of successful certifications, certification failures, and download tallys October 18th
This project is worth 10% of your total grade ie: 1 letter grade. Credit is earned as follows:
10 percentage points possible
5 points for completing the app. For purposes of this project completion is:
1. Three pages or sections that have been changed from the template
2. Background image, start-screen images have been changed from the template
3. No content from the template can be "reused" for purposes of getting credit for this project
3 points for getting app "certified" or accepted
2 points for getting 10 downloads
2 bonus points for an average rating of 3 stars or higher
To get credit for this project, wait until you get your app certified (or fail certification) and then report either result here:
App Completion Reporting Link
App Failed Certification Reporting Link
NOTE: if you complete your app submision you have until October 18th to get certified and get downloads, or if you fail certification, you have until October 18th to resubmit it and get it to pass certification.
Create Microsoft Account (or Windows Live ID)
Create DreamSpark Account
Create Phone Developer Account
Create App Studio Account
Common Problem Solving
Problem: You came to the Microsoft lab today because you
thought you had to use one of our computers or that you needed to show your
project to a TA
Solution: We now have an online reporting survey (links are below) so you don't have to show your project to a TA. You can do the entire project on your own computer without coming to the lab
Problem: I am having trouble verifying my student status on the
DreamSpark.com website or I never received the e-mail from DreamSpark when I
tried to verify through my school
Solution: see one of the lab assistants at the Microsoft building to get a code, then use the "I have a code" method of verifying
Problem: Phone Developer Account sign-up doesn't recognize that
you are a student
Solution: Sign into Dreamspark.com, navigate to app development>Windows Phone 8 Learn More> & click "map account" and then retry making your developer account at dev.windowsphone.com
Problem: I don't know what to do after my app is complete in
App Studio (apps.windowsstore.com)
Solution: Submit your app for certification at dev.windowsphone.com as follows:
- take one to eight screen shots of the main pages of your app: cmd+shift+4 for a Mac or use the snipping tool for PC (search using the term "snip"). Select only the lit part of the screen not the edge of the simulated phone hardware itself. Edit the pictures so they are 768 x 1280 pixels dimensionally. PCs need to use Paint or Paint.net; Macs can double click on the image to launch the tools utility, or your can download Gimp or use
- generate your app on the apps.windowsstore.com website
- click the Download Publish Package" to your local computer. The file name will be WPAppStudio.xap ( we call it the "zap file" for short).
- sign into dev.windowsphone.com & click on the "submit app" icon. If you only see the "join now" button, then you need to create your developer account first. Click on the box with the number one on it and fill out the requested information. Then click on the box with the number two on it and (1) upload your .xap file (the Publish Package) and after it uploads, you can the content (descriptions, search terms & images) for your app's page in the Windows Phone Store. Click save when done. Ignore the optional steps.
- Review and submit your app
- Log back into your developer account every 12 hours or so and go the dashboard to check if your app has been certified. If it has been, then report that your app is complete by clicking on the appropriate link below under "Get Credit for Completing your App"
Problem: when I try to upload my .xap ("zap") file, I see an
error message telling me that I need to install or don't have the current
version of Silverlight
Solution: If you have a PC and are using the Chrome or Firefox web browsers, close them and try using Internet Explorer. If you are using a Mac and are using Safari, you have a couple of options: 1. download Internet Explorer for Mac; 2. Install the Silverlight plug-in in Safari, Chrome or Firefox
Problem: dev.windowsphone.com step two wants me to upload an
"app tile", a "background image" and "screen shots". What are those?
Solution: The best way to understand what the information you are entering in the second step of submitting your app, go to http://windowsphone.com, then click on "Apps and Games" and then "apps" and select one of the apps listed. The large picture on the store page is the "background image" and you can also see the screen shots and the description. The smaller image you clicked on is the "Tile Image".
Problem: My app failed certification: what do I do now?
Solution: Open the certification test results, navigate to the bottom and read the tester's comments then look at the following "problems" and "solutions" to see if your problem is mentioned. if it isn't talk to a TA
Problem: I failed certification because the tester thinks that
my app information was about one thing but the app appears to be about another
Solution: you were probably using a lab computer or a computer shared by another student in this class and uploaded the .xap file from another student's project by mistake. If you are still using a shared computer, delete every instance of the .xap file from the Documents, Pictures and Download folders. Redownload your Project Package file from apps.windowsstore.com and then resubmit your project on dev.windowsphone.com. You shouldn't have to make any other changes.
Problem: I failed certification because of a "pin to start"
problem with my screen shot.
Solution: If your first section uses an HTML 5 datasource, there was probably a secondary "pin to start" window open at the bottom of the page. That little pop up can't be included in a screen shot and is a bug in app studio. The easiest way to fix it is to just delete that one screen shot. If you want to include that page, then you can turn off the pin to start option in order to make your screen shot. Go into that section's "Section Page" and then click the "extras" text at the bottom. In the screen that opens move the slider to disable "Pin to Start" and save changes. Then go back to the review screen and take a new screen shot without the Pin To Start pop up. Once you have the screen shot turn the feature back on.
Problem: I failed certification because my screen shot had
extranous artifacts, phone chrome, etc.
Solution: The Windows Phone Marketplace certification requirements require clean screen shots that contain only the lit screen part of the preview. The screen shot can't include the part of the picture representing the phone hardware, or the background behind the phone. Correcting this is easy. Sign back into App Studio (http://apps.windowsstore.com) and take some new screen shots of your pages, being very careful to only include the screen and not the phone. If you have HTML 5 pages that show the "pin to start" pop-up at the bottom of the screen, you can't include that in your screen shot. See the prior Problem/Solution set above for information on how to get rid of the pop-up.
Contact Dev Center Support
Paint.Net Image Editing Software for
Gimp free Photoshop for Macs
Online photo editor that only uses a web browser
Windows Store Image Processor note: if you get an error when clicking the button, go up a few lines and click on the text that says "launch"
How to make a custom icon
How to Make Screen Shots
Windows screenshot video: http://www.youtube.com/watch?v=dkMfCKmhmmc
Mac screenshot video: http://www.youtube.com/watch?v=oRKJqTEvmZ4
PDF instructions on running emulator and making screen shots
Submitting your App to the Store
Get Credit for Completing Your App
App Completion Reporting Link
App Failed Certification Reporting Link
Michelle Radford - Receptionist
Tobiah Marks - Game Evangelist
Randy Guthrie - Technical Evangelist