Registering your Windows Phone 7 and Publishing to Marketplace By Shahrad Rezaei MSP


    Registering your Windows Phone 7


    Writing applications for the Windows Phone is really easy, and the provided emulator allows you to test it relatively well. However, there will come a time when you will want to run your application on an actual phone. Microsoft allows students to register their phones and publish apps on the Marketplace for free, but the process is a bit more complicated than for other people. So, I’ve created this guide to help you get started and to find out what to expect from this whole process.

    First thing is to actually create an account on the App Hub. When you sign in for the first time, you should be presented to the following page:



    Fill it up, and make sure you select Student. Otherwise, you will have to pay an annual fee of 99$. Also, make sure the e-mail you are using has been validated though DreamSpark. That’s how Microsoft can verify if you’re a student! If you haven’t registered for DreamSpark, you can do so here. The rest of the signup is pretty straightforward, so I’ll skip it in order to keep things short.

    Once that is all done, you will notice that you still have a validation problem and cannot publish apps or register your phone. Indeed, GeoTrust needs to validate your information on behalf of Microsoft before you can do anything. However, since you are running a Student account, they will not contact you before you publish your first application. Therefore, you need to publish an app in order to get things rolling. If you simply want to run your app on your phone and aren’t ready to put it on the Marketplace, you can simply publish a dummy app. The application can be very simple (i.e.: the default layout when you create a new project in Visual Studio). The point is simply to get GeoTrust to call you. Chances are you won’t even pass validation. (I know I didn’t J) Otherwise, be sure to follow the guidelines, or your application will be rejected.

    Here is a walkthrough for publishing your app on the Marketplace.

    Shortly after you publish your app, you should receive your first e-mail from GeoTrust:

    *** NOTE: This email was automatically generated from an unmonitored mailbox. ***


    Dear Approver:


    The person identified below requested a Microsoft Windows Phone Marketplace developer account on behalf of Shahrad Rezaei. GeoTrust, a Microsoft partner, needs more details to complete Marketplace registration.


    Applicant information:


     Name:   Shahrad Rezaei


     Phone:  (555) 555-1234


    Successful Marketplace registration generates a code signing certificate that will identify Shahrad Rezaei as the responsible publisher.


    Shahrad Rezaei identified you as someone who can authorize this request on behalf of Shahrad Rezaei.  If you do not have this capability, then please notify Shahrad Rezaei, then access the URL below and click "I Do Not Approve".


    ***Note that canceling this account will require the requesting individual to create a new Marketplace account using a different Windows Live ID and pay an additional registration fee.***


    Please follow the URL below to approve or not approve this request:




    If you have any questions, please consult the requestor, Shahrad Rezaei, or contact GeoTrust Customer Support at:




    Thank you.


    GeoTrust Customer Support


    Hours of Operation: Mon - Fri 05:00 - 17:00 (PST)

    Email:     cs-orders@geotrust.com

    Web:       http://www.geotrust.com

    Phone:     1-866-436-8787 or 1-678-366-8399 option 2

    Live Chat: http://www.geotrust.com/support


    Two days later, I got another e-mail:

    Jan 05, 2011

    Order number:  *******


    Dear Shahrad Rezaei,


    GeoTrust, is a verification and authentication agency employed by Microsoft to confirm the accuracy of the information you provided to Microsoft during your enrollment for Windows Marketplace for Mobile for Mobile Publisher ID. Microsoft requires this independent verification in order to issue you a publisher ID.


    In order for GeoTrust to confirm your information in terms of Microsoft's requirements, GeoTrust must receive a copy of your valid government issued photo identification (for example: a passport or driver's license), attached to the Identification Confirmation Letter below.


    Please print the Identification Confirmation below and follow the instructions provided to complete the Identification Confirmation.


    Fax or e-mail the following documents to the contact information listed below.


    It is important that you send GeoTrust the above documents via fax or e-mail within three (3) business days. This will accelerate the identity verification process which will enable you to submit and publish applications to the GeoTrust and start earning revenue.


    On behalf of your Microsoft Windows Marketplace for Mobile application, your prompt attention to this matter is greatly appreciated!




    GeoTrust Customer Support

    Email:        cs-orders@geotrust.com

    Web:         http://www.geotrust.com

    Support:     http://www.geotrust.com/support

    Fax:           650-237-8871

    Live Chat:   https://www.geotrust.com/support/chat/order-processing.html


    -----------------PLEASE PRINT BELOW-----------------------




    1. All fields in the letter must be filled in completely.

    2. This letter must be signed with a handwritten signature by Shahrad Rezaei.

    3. This letter must include a photocopy of a government issued identification for Shahrad Rezaei.

    4. Digital signatures or stamped signatures are not acceptable.

    5. Fax or e-mail the letter back to GeoTrust by Fax: 650-237-8871, or Email:  cs-orders@geotrust.com




    Order number: *******


    Dear Sirs,


    I understand that GeoTrust, Inc. received a request to verify certain information for my application to Microsoft for Shahrad Rezaei (Individual).


    I am the contact listed in the request. This letter serves to confirm my identity as submitted for inclusion in my Publisher ID.






    ******* Place Photocopy ID here *******






    I confirm and warrant that this is an unaltered, exact copy of my Driver's License or Passport.


    Print Name: Shahrad Rezaei


    ID # _____________________________


    Exp. Date: _____________


    State of Issuance: __________________


    Signed: __________________________


    Date: _____________




    --------------- END LETTER CONTENT ------------


    In a nutshell, this message is saying that in order to complete the registration process, I need to send back a scan of either your driver’s licence or your passport, and fill out the rest of the form. Notice that you can crop the picture as long as the information on it is visible (this picture might actually be too small). Another thing you can notice is that you actually need to sign the document by hand, which means that you will need to print it, sign it, re-scan it and send it back. If you don’t have a scanner, you can also fax it to (650) 237-8871.

    In a few days, your App Hub dashboard should say that your identity has been verified. But, you cannot deploy your applications to your phone quite yet. You still need to complete the last step: registering your phone.

    The application to do so is available as part of the Windows Phone Developer tools. It should bein your Start Menu under “All Programs” “Windows Phone Developer Tools” “Windows Phone Developer Registration”. Once the wizard appears, simply enter the Windows Live ID and password you used to sign up for the App Hub, and you’re done. Make sure that your phone is connected to the Zune Client, that the phone is not on the lock screen (the page that appears when you leave your phone idle) and that you are connected to the Internet.

    Once that’s done, you can deploy your apps to your phone from within Visual Studio. Make sure that when compiling, you are deploying to the device, and not the emulator. Again, the phone must be connected through the Zune client and must not be locked. Congratulations!


    If you’ve experienced any problems, you can get some help by posting on the App Hub forums under the “Registering with App Hub” section. If you’re having some problems with GeoTrust, you can go in a live chat session with them here.

    Happy programming! J

  • Go DevMENTAL

    8 Ways to Nail that Job Interview By Prashanth Gopalan


    In the world of job interviews, there are precious few pots of gold to be found at the end of the rainbow. And yet, once you find one pot of gold, there are many ways to actually ensure that you have a higher than average chance of finding another one.

    At least that’s how I felt at once I received an opportunity to work for Microsoft. The day I got the phone call offering me a job, I resisted the urge to run around the house screaming like a Madagascarian macaque on three shots of espresso and a rotten banana.

    I’d like to think that I’ve been doing this for a while, but the reality is that in the world of job interviews there really is no hard-and-fast rule to ensure that you can get any job you want. But before we all throw ourselves off the nearest cliff, rest assured that there are ways that you can ensure your success, at least in the dreaded job interview.

    Based on experience and after several bouts of trial and error, I managed to get a rough sense of what employers are looking for in potential interviewees. Since its interview season, I hope this helps.



    The first 5 seconds:

    ·         Walk in a measured pace, confident in your step

    ·         Smile

    ·         Greet them

    ·         Address them by name

    ·         Thank them for travelling to your location

    ·         Ask them if you may take a seat

    ·         Be courteous and polite.


    1)       Appear literate and knowledgeable

    If you don’t read, you’re already at a disadvantage – especially if you’re looking to get into a more marketing-related role. Read books and follow blogs in your chosen field – pick up quotes, concepts and ideas and show how they relate to the job – but in moderation, you don’t want to come across as a braggart.

    2)      Research your interviewer

    If you know their name, Bing it. If they have a blog, read it. Don’t be afraid to ask questions about it in the interview, and at least mention it somewhere in conversation. It demonstrates that you’re tenacious, persistent and have taken the time to do your due diligence.

    If they or their team have won awards recently, ask them about what they did to be awarded such accolades. If their workplace has won awards, ask them about its effect on company culture. If the person you’re interviewing is someone prominent and in the news, make sure you research them thoroughly, but avoid bringing up any sensitive or contentious issues in the interview.

    3)     Research your company

    Find up-to-the-minute news concerning the company (even minutes before your interview) and keep yourself informed. Knowledge is power. If you have a smartphone, make sure you check it frequently before the interview to keep yourself informed on the latest developments. Candidates who do this often impress their interviewers because it demonstrates their preparedness and commitment to the company.

    4)      Exude confidence and polish in your presentation

    a.       Pause before speaking, take your time. Your presence should be an economy of movement. Watch politicians orate to understand how they use body language to add meaning to their statements.

    b.      Comb your hair. Shave (if you tend to grow a beard). Cut your fingernails.

    c.       Wear a tiepin, maybe a kerchief in your *** pocket and that nice watch and cuff links. Make sure your clothes are ironed (especially your collar) and that your shoes are polished.

    d.      Facial expressions should be guarded and reflect deep thought. Avoid blank, bored stares by exercising your facial muscles to reflect an expression of mild surprise mixed with a knowing glance.


    5)      Never, ever, use colloquialisms

    Employers hate it when you use slang or colloquial tongue – “like”, “er”, “yeah”, “smoked them”, rushed them”, “aced it” – especially ones that the employer doesn’t understand, or doesn’t even moderately relate to. The last thing you want to do is make them feel old.

    6)      Be bold and be plucky…

    …but don’t put the employer on the spot with your questions. Don’t ask mundane or hopelessly granular questions about one of their least-known products to demonstrate your in-depth knowledge. If you sound like a smartass, they’ll reject you right away.

    7)      Humour

    Be mature with your humour and don’t unnecessarily bash competitors to impress your interviewer – overbashing competitors makes you look desperate, obsequious and pandering, and may suggest an inability to be objective in criticism. It also tells them that you are hostage to your emotions – a quality that can just as easily be used against colleagues and coworkers in an unguarded moment. They won’t like the thought.

    8)      Objectivity

    Let your employers know that you use their products and that you have your own opinions about them. Usually employers like candidates with independent viewpoints, as long as any comments made are well-thought and conveyed respectfully. Respect the seniority of your interviewer. They’re in their position for a reason. Please don’t try to (fecal matter of a bull) them.

    That’s all for now. How did I do? I’d be happy if you told me how close to the mark these recommendations were. Remember, if these recommendations don’t work perfectly the first time, keep practicing.

  • Go DevMENTAL

    Enable Vista theme in Windows Server 2008


    When installing Windows Server 2008, you probably noticed that you’re running in Windows Classic theme. If you’re fan of the Windows Vista theme, you can benefit from it in Windows Server 2008. All you have to do is to enable one service as described below.

    NOTE: using the same procedure as below, you can enable Windows 7 theme on Windows Server 2008 R2.

    To be able to run in Windows Vista theme in Windows Server 2008, you have to enable the “Themes” service as follows:

    1.       Open the Server Manager by clicking on Start è Administrative tools è Server Manager;


    2.       Click on Configuration è Services, and locate the Themes service. If it is not started, start it by clicking the Play button in the toolbar.


    3.       Go to Control Panel è Personalization and click on the Theme link;


    4.       The Theme window opens. Select Windows Vista in the dropdown list and click OK;

    Enjoy the Windows Vista theme in your Windows Server 2008 installation!


  • Go DevMENTAL

    Enable Wireless networking in Windows Server 2008


    When installing Windows Server 2008, you probably noticed that you can’t connect to a wireless network. In fact, Windows Server 2008 is unable to find wireless networks. This is not a problem with your wireless card or its driver. It’s due to a security feature of Windows Server 2008.

    To be able to connect to a wireless network with Windows Server 2008, the first thing you have to do is to add the “Wireless LAN Service” feature as shown below:

    1.       Open the Server Manager by clicking on Start è Administrative tools è Server Manager;

    2.       Under Server Manager, click on Features;

    3.       On the Features page, click Add Feature;

    4.       Locate the “Wireless LAN Service” in the list, enable its corresponding checkbox and click Next;

    5.       Click on Install to start the installation process;


    6.       Click on Close after the installation process finishes;

    Once this is done, you now need to start the corresponding service (if not already started). To do this:

    1.       Open the Server Manager and click Configuration and then Services;

    2.       Click WLAN AutoConfig and click the Start button;

    3.       Now you can connect to your wireless network as you do with Windows Vista or Windows 7.

  • Go DevMENTAL

    Windows Live Mesh 2011 - By Shahrad Rezaei MSP


    Windows Live Mesh 2011

    Nowadays, computers offer us unlimited customization to our computers. Our settings, our backgrounds, and especially our files make our computers really special and unique. This however, causes a problem: how do you work on other people’s computers? Their settings are different, they changed their toolbar layouts, and nothing can be found! Enter Windows Live Mesh.

    Windows Live Mesh is a new application that is part of the Windows Live family. Those of you who’ve used Live Mesh should have received an e-mail a couple of days ago on how the beta will be . Windows Live Mesh 2011 is the new product that evolved from it. For those of you who didn’t use the beta, don’t worry, the new product is even better, and I’ll do my best to cover everything. In a nutshell, Windows Live Mesh is a product that serves to keep all your files and settings synced between your computers, so you’ll feel just at home every time you use any computer on which you’ve installed Mesh.

    Using the product itself is pretty straightforward. First, you need to download and install it from the Live Mesh website. Once it’s all done, you just simply run it and log in with your Windows Live account. Then, you will be presented with the following screen:

    As you can see, Mesh allows you to synchronize files, Internet Explorer and Microsoft Office settings across the computers in your Device list. Your device list, which you can acess by going to devices.live.com, shows the list of all the computers on your Mesh network. As soon as you install Mesh on a computer and log in with your Live account, it will be added to this page and you will be able to sync your settings and files through it if you allow it to. All these computers will have their data synced with each other, so you’ll feel as if you’re working on a single computer the whole time. Additionally, you can also use Remote Desktop to access your computer while you’re on a computer that’s not on that network, so you will be using your computer on someone else’s hardware. I’ll come to this a bit later.

    The whole thing itself is really straightforward. For the program settings, all you need to do is turn on syncing and you’re done.

    Additionally, you can sync folders as well by selecting “Sync a folder”.


    You will then be presented with the option to select the folder you want to synchronize, and which computer you want to synchronize it to, as well as the option to synchronize it to SkyDrive. Remember though, that while you can store as much data as your computer allows you to on your computers, you are limited to 5 GB on SkyDrive.

    Once you are done, the folder will appear under “Folders” in the Live Mesh main page, where you will be able to manage it and even share it amongst 9 of your friends (by clicking on the “Just me” button).


    You can also use Remote Desktop to connect on other computers. Note that these computers must be powered on and set up in order to accept incoming connection requests.This can all be done under the “Remote” tab.

    Once you’ve allowed your computer to accept incoming remote connections, you will be able to use other computers to connect to them. If there are other users are logged on the remote computer, they will have to disconnect from the computer before you can connect.


    All your computers can be manages online as well at http://devices.live.com. There, you can remove computers from your devices, change their icons and establish a Remote Desktop connection online.


    From here, you can control your settings for each individual computer and connect to them remotely through the web. Everything here is fairly straightforward, as with the rest of the software (something I am really pleased with, so I’ll end this blog with a picture of RDC online, just so you know that I’m not bluffing.

Page 1 of 2 (9 items) 12