Windows Home Server 2011 Connector for Windows Phone 7

Last month, I highlighted the near-final, RC version of the Windows Phone 7 Connector apps for both Windows Home Server 2011 and Windows Small Business Server 2011 Essentials. Since then, Microsoft has quietly released the final version of the Windows Home Server 2011 version of the app and its corresponding server add-in. (No word on the SBS Essentials version, sorry This may work with SBS Essentials and Windows Storage Server Essentials 2011 too. I’ll need to test that.)

Here’s some info about the app from the generally quiet Windows Home Server Blog:

Today I am pleased to announce the Release of the Windows Server Solutions Phone Connector for Windows Home Server 2011 (aka Integrating Windows Phone 7 with your WHS 2011 Server).

The Windows Server Solutions Phone Connector add-in enables you to connect to your home, business, or storage server by using your Windows Phone 7 phone. This document provides help for the integration of Windows Phone 7 into Windows Home Server 2011, Windows Small Business Server 2011 Essentials, and Windows Storage Server 2008 R2 Essentials.

After completing the integration of your Windows Phone 7 phone into a WHS 2011 server, you can use your phone to perform remote server management tasks (such as view alerts, manage users, and start and stop backups). In addition, with appropriate permissions, you can use your phone to view or access media files that are stored on the server.

The Phone connecter requires both a server sided add-in which you can download from http://go.microsoft.com/fwlink/?LinkId=214671 , and a Windows Phone 7 Application which can be downloaded through the Zune Market place on your phone or via your PC.  You can simply search for My Home Server to find the application.

For further information you can access the Windows 7 Phone Connector help site on TechNet at http://technet.microsoft.com/en-us/library/hh319881.aspx.

Thanks to everyone who wrote in about this.

Posted in Windows Phone | 7 Comments

New Mango developer resources

The Windows Phone Developer blog’s Larry Lieberman today offered up a great list of resources for Windows Phone “Mango”:

There are a very large set of resources being created on a weekly basis for Windows Phone developers. Since I’m the Product Manager at Microsoft responsible for Windows Phone Developer Educational Content, I thought I’d start a series of posts to highlight the ones I think are most interesting and useful. Today’s post is specifically about Mango developer resources.

Here they are:

  1. Official Windows Phone Developer documentation on the MSDN Library. This is where we publish all of our official documentation. Quite a bit of new content was added here concurrent with our release of the new SDK, including:
    1. What’s new in the Windows Phone SDK
    2. Code Samples for Windows Phone; includes 26 new samples just for Mango
    3. Our ‘How To’ index. This is where we link to all of the specific pages within the documentation that explicitly spell out ‘how to’ implement a specific type of developer scenario. Many of these actually map to and spell out the execution of the sample code in the code samples. Some of the most interesting How To documents for Mango features include:
      1. SL & XNA together: How to: Combine Silverlight and the XNA Framework in a Windows Phone Application
      2. Profiler: How to: Improve the Responsiveness of Your Application Using the Windows Phone Profiler
      3. Fast App Switching: How to: Preserve and Restore Application State
      4. Database: How to: Create a Basic Local Database Application for Windows Phone
      5. Sockets: How to: Create and Use a TCP Socket Client Application for Windows Phone
      6. Sockets: How to: Create and Use a UDP Socket Client Application for Windows Phone
      7. Camera: How to: Create a Base Camera Application for Windows Phone
      8. Camera: How to: Extend the Pictures Hub with App Connect for Windows Phone
      9. Audio: How to: Play Background Audio for Windows Phone
      10. Periodic Agent: How to: Implement Scheduled Tasks for Windows Phone
      11. Motion API: How to: Use the Combined Motion API for Windows Phone
      12. Search Extensibility: How to: Extend Search with App Connect for Windows Phone
      13. Tiles: How to: Create, Delete, and Update Tiles for Windows Phone
  2. Windows Phone Mango Training Course. Now updated for beta 2 of the SDK. The Windows Phone Mango Training course, (like our previous training course for the initial release of Windows Phone 7), provides you step by step guidance, with complete sample code, demonstrating how to leverage the new developer scenarios in Windows Phone Mango to create a variety of real world applications. For the new training course, we decided to have the various labs all revolve around a single, more useful application, a task manager we called ‘Tidy’. You can get a video introduction to the ‘Tidy’ application here on Channel 9.
  3. The Inside Windows Phone Show on Channel 9. This show is our home on Channel 9, where we’ll provide you video walkthroughs of our new developer features, on a periodic basis. So far, we’ve conducted a number on Mango functionality, including the following:
    1. Inside the Mango Camera APIs
    2. Search Extras in Mango
    3. Sockets in Mango
    4. Inside the Mango Documentation
  4. App Hub Game Developer Resources, updated for Mango. This page is where we centralize all of our Windows Phone game developer resources, and we’ve updated it for Mango. Here you’ll find the following items, (among others):
    1. What’s new for games in Windows Phone OS 7.1
    2. Game State Management
    3. Migration Guide: From the Game Class to Silverlight/XNA
    4. Model Viewer Demo

This is but a small sample of the large set of resources we’ve currently got available. In the coming weeks and months, we’ll be releasing more items targeted at helping you leverage all of the fantastic new developer features in Mango.

Posted in Developer, Windows Phone | 5 Comments

Workaround for multiple Google calendars on Mango

Anthony Chu, the lead developer of Wonder Reader for Windows Phone, has posted a wonderful workaround for Windows Phone “Mango” users that wish to access multiple Google Calendars from the same account. As I’ve documented separately, this should be possible since Microsoft has broadly enabled multiple EAS-based calendars from the same source in Mango, and Google Calendar uses EAS. But because of a misconfiguration on Google’s part, only the primary calendar shows up in Mango.

Until now.

By default, Google only syncs your primary calendar with your device. On other mobile OS’s like iOS, Google allows you to select additional secondary or subscribed calendars to sync. The problem is that Google doesn’t allow Windows Phones to access this functionality.

The Solution in a Nutshell

Google provides a web page for selecting which of your calendars to sync, but they only made the page visible to iOS devices (and also Android, I would assume). The basic idea is to make Google think you’re browsing to that page on an iOS device (iPhone, iPad, iPod Touch) so that you can select additional calendars to sync to your Windows Phone. There are 2 ways of doing this: actually using an iOS device if you have access to one, or spoofing the user agent of your web browser to make Google think you’re on iOS. I’ll be detailing the latter approach.

There is one additional workaround before we’re able to select additional calendars; that’s because Google knows we’re trying to sync with a Windows Phone and they only allow us to select 1 calendar. Luckily, Google uses JavaScript as the only mechanism to prevent us from selecting more. So while the web developers among us are shaking their heads in disbelief at Google for using this web programming practice from 1996, this is great news for us because all we have to do to get around the limitation is to disable JavaScript.

Read the post for the full instructions. I’ll play with this today, but I’ve got a busy morning with a few meetings, so I wanted to get this news out as quickly as possible.

Thanks Anthony!

Update: I can now confirm this works wonderfully. Good stuff.

Posted in Tips, Windows Phone | 14 Comments

Microsoft issues SSL security fix for Zune HD too

You may recall that Microsoft previously issued an SSL-based security fix for Windows Phone, some months after doing so for mainstream Windows versions. Now, that fix is available for the Zune HD as well. But don’t get too excited, Zune fans—as you tend to any time something Zune-related happens—as this doesn’t represent a renewal of support for your favorite media player. There’s a version of the fix coming for KIN, too.

As with Windows Phone, you’ll see the update when you sync a Zune HD device with your PC via the Zune PC software. The update increments the build number from 4.5.109 to 4.5.114, which should give you an idea of how (non-) dramatic a change this is.

Posted in Zune | 6 Comments

Microsoft shuts down Zune Originals

Tipped off by a comment in another post, I can confirm that Microsoft has indeed shut down Zune Originals, the web-based Zune HD configuration and customization service. Here’s how the site looks now:

zundoriginals_nomore

What this means, basically, is that you can now only buy stock, non-custom Zune HD players from a handful of electronic retailers. Is this “while supplies last”? I don’t know, but of course Microsoft is well down the path towards retiring Zune, so this isn’t entirely surprising.

Posted in Zune | 21 Comments

About today’s release of Mango beta 2

Reading through Brandon Watson’s post this morning (described here), I misunderstood and thought that Microsoft would be releasing a “beta 2” version of Mango to developers sometime in the not-too-distant future. Actually, they’re doing so today (which he does clearly communicate). And this “beta 2” release is the same code that I got weeks ago, not a newer version as I had expected. In fact, even the Zune 7.8 PC software version is the same. It’s all the same.

What’s different, or at least new, I guess, is the process by which you go about updating one (and only one) retail Windows Phone handset to the beta 2 version of Mango. Microsoft is fairly explicit in its instructions, but it bears repeating—you need to backup your phone backup (and then back it up again)—because otherwise you may never get your phone back to a working state, as you need to restore it later to upgrade to the retail Mango update.

We knew that Microsoft was going to let developers “soft update” their phones in this general fashion, but the feeling was that to do so it would need to finally deliver retail ROMs for each device to developers. It sort of looks like this flashing of ROMs is happening over the air, instead of Microsoft providing a set of ROMs for developers to choose from. I’m sure they’re worried about piracy. I’m not sure how much I can even discuss here, actually.

So let me leave it with this. I was going to upgrade my own Samsung Focus to Mango beta 2 using the developer tools method Microsoft provided today. But then it occurred to me that I already have this exact build on a second loaner phone from Microsoft, and it’s more valuable to have both versions for side-by-side comparisons for later writings. So I’ll leave my first phone as-is.

I wonder if they’ll be future Mango updates for developers or if this is it?

Posted in Developer, Windows Phone | 16 Comments

Developers to get Mango beta, developer tools Beta 2 release

Today, Microsoft announced its plans for delivering the Windows Phone 7.5 “Mango” beta to developers. You may recall that last year, the company had to ship prototype phones to developers because the platform was new. This year, developers have phones or have easy access to them in the marketplace. So the plan is a bit different…

We’re still working out some final kinks in the distribution and support infrastructure for delivering Mango to all of our registered developers around the world, but are inviting the most eager developers to come get Mango today, for their retail devices, as part of our early access program! We expect the full distribution infrastructure to be fully operational in the next couple of weeks. For now, consider yourself a beta tester for the distribution process. Registered developers will get invites to the Microsoft Connect site, which will give them access to Mango. This build of Mango should also be viewed as beta quality, so there are still consumer features missing, but you can now start building apps and testing them against retail devices.

Here’s what you need to do:

  • Download the Windows Phone Developer Tools Beta 2 – You will need to update your developer tools to update your phone and to deploy your apps, so run…get them now.

  • Read the instructions before updating – These are very important steps which you need to follow to the letter. We’re committed to supporting our developer community with such an early access program, so if you have questions, start with the forums, which we are monitoring.

As you can see, Microsoft above also announced the Beta 2 release of its Mango developer tools, which includes the Windows Phone OS 7.1 (yes, 7.1, not 7.5; don’t ask) and updated versions of Visual Studio 2010 for Windows Phone, the Windows Phone “Mango” emulator, and so on. However, that link still points to the May Beta 1 release. So maybe we need to wait for the site to be updated.

Update: Here’s the correct link to the Beta 2 tools. I corrected the link above too. Thanks everyone.

Posted in Developer, Windows Phone | 14 Comments

ANGRY BIRDS!

Aside from Audible, this is perhaps the most eagerly-awaited Windows Phone app imaginable. It’s up. $2.99. Enjoy. :)

angry-birds-wp7-2011

Posted in Windows Phone, Xbox LIVE | 26 Comments

Custom ringtone support in Mango explained

Microsoft today provided an informative post on the Windows Phone Blog describing how the next release of the OS, codenamed Mango, will support custom ringtones. Which is to say, it won’t: The support is in there, but there’s no built-in UI for custom ringtones. So you’ll have to get a third party app for that or make your own.

In Mango, we’re giving developers the tools [for custom ringtones] … I expect to see a burst of ringtone-related apps in Marketplace. Without getting too technical, that’s because of new under-the-hood changes we’ve made that make it possible for developers to build ringtone apps and also add ringtone-related features to existing ones.

But we know many of you have a particular ringtone in mind—or sounds files already on your PC that you’d like to turn into one. In Mango, we give you the flexibility to do this yourself—with some important caveats. To qualify as a ringtone, a sound file must be:

  • 39 seconds or shorter
  • smaller than 1 megabyte (MB)
  • saved in MP3 or WMA format
  • not copy-protected (i.e. DRM free)

This post isn’t intended to be a tutorial on creating custom ringtones (we’ll cover that in more detail once Mango is available), but I wanted to provide a flavor for how it will all work.

In short, custom ringtones can be installed using the Zune software on your PC. Once you’ve created an audio file that meets the ringtone requirements, find it in your Zune music collection, right-click the file, and change the Genre field to Ringtone. Then just sync the file to your phone like you would any music track.

Don’t worry: items marked Ringtone won’t show up in your phone’s music collection—so there’s no need to fear that during a workout you’ll suddenly hear your dog barking or other homemade ring. Instead, you’ll see them in Ringtones + Sounds in Settings, under a new Custom category we’ve created.

So, better than nothing of course. Oddly enough, Rafael and I recently tried to experiment with different sound files to see whether this would secretly work exactly as described above. But we didn’t get it to work. Maybe the file sizes were just a bit too big, or we don’t have the right version of the Zune PC software, or whatever.

Posted in Windows Phone | 14 Comments

Nokia Windows Phone “Sea Ray”

Get excited, people. Get very excited.

Based on a supposedly leaked video—evidence suggest this was instead a masterful bit of media manipulation—we now know what the first Nokia Windows Phone device, codenamed “Sea Ray,” will look like. And it is beautiful.

Here’s a mockup I created in Photoshop (no comments on the quality, please):

nokia_searay_mockup

Look familiar? It should: This is simply the recently announced (and Meego-based) Nokia N9 handset hardware, with added Windows Phone-centric buttons and of course the Windows Phone OS. And the reason we know that this is what the Nokia Sea Ray will look like is that Nokia CEO Stephen Elop allowed a “leaked” internal video to make its way online this week, giving us all our first glimpse of this wonderful, wonderful hardware. Here it is:

The N9 has excellent hardware specs, and I think we can expect the same or better for Sea Ray: A masterfully made, single-piece body that comes in multiple, scratch-resistant colors; a 3.9-inch AMOLED screen with curved Gorilla Glass; an 8 megapixel, wide-angle, 16:9 HD auto-focus camera with Carl Zeiss optics, superior low-light performance, and 720p HD video at 30 FPS capabilities; 1 GB of RAM; 16 or 64 GB of storage; a 1 GHz dual-core ARM processor; and up to 11 hours of talk time, 450 hours of standby time, and 50 hours of music playback time. Also included are turn-by-turn navigation and NFC capabilities.

Posted in Windows Phone | 46 Comments