Windows Mobile to become a gaming platform, Xbox live is going mobile

Microsoft is finally planing to leverage their experience with the Xbox and bring it to the Windows Mobile platform according to two job ads I just found. Redmond is seeking a Developer Account Manager & Account Manager for Mobile Gaming :

We are seeking a technically savvy Developer Account Manager to own and drive the relationship with our top mobile entertainment development partners. You will work closely with our Business Account Management teams, Engineering support teams, Windows Mobile and Xbox LIVE platform teams as the advocate for your partners to drive solutions to their development needs. You can be a key part of making gaming on Windows Mobile a continued success!

Key responsibilities include working with game developers to provide proactive support and solutions their most challenging issues, and help to align the needs of Microsoft and our game development partners. You will help raise the bar of gaming on Windows Mobile, and help drive adoption of our unique platform features in our partner’s games. Travel to, and working with third party developers is core part of the job.

Qualified candidates will have a minimum of 2+ years experience working with third party game developers and previous experience shipping titles for Xbox LIVE and/or mobile platforms. Experience in one or more of the following areas is strongly preferred: Xbox LIVE, Windows Mobile, C#/Silverlight development.

As we have seen lately Microsoft is finally getting serious about Windows Mobile ( see here & here )and this is a move in the right direction. The Windows Mobile 7 chassis concept is going to be key to mobile developers as this will ensure that the application/games will be compatible/smooth across all Windows Mobile 7 devices. So now we have Microsoft, Apple, Nintendo & Sony competing in the mobile game market.

The second one:

That’s right – we’re looking for the best candidate to own several game publishing companies to secure the best video games for Xbox, Windows and Mobile gaming platforms. With an emphasis on Mobile. As the publisher’s primary point of contact, you will ultimately be responsible for all aspects of the Xbox, Windows and Mobile gaming business and relationship. It’s as close to playing games for a living you’re ever going to find! The 3PP (3rd Party) Account Manager will act as the day to day contact for publishers within Microsoft, and will leverage the resources available (developer support, marketing, LIVE, business development, subsidiary offices, etc) to ensure that the best possible games with the most comprehensive feature set (esp. LIVE support) are released. The job responsibilities also include fully understanding the publisher’s business models and how best to apply them to maximize return to both the publisher and Microsoft.

Key challenges: Directly/indirectly influence the publishers business; technical proficiency to evangelize various Xbox & Windows technologies; co-ordinate all aspects of the relationship with the publisher and orchestrate the different resources available within the Gaming division to win the publisher’s mind; balance the publisher’s business and goals whilst keeping the priorities of Microsoft firmly in mind.

Key Accountabilities: work with the publishers and developers to maximize sales and hence royalty revenues of 3rd party titles and keep those royalties growing year on year; evangelize Microsoft gaming initiatives, secure exclusive games for Xbox, Games for Windows, Mobile, or at least ship simultaneously with rival formats; encourage and promote publishers to support LIVE; leverage cross group collaboration within Microsoft to help support your publisher; maximize the publishers general satisfaction level from dealing with Microsoft; work closely with the portfolio team to ensure that a diverse range of software is available; evangelize your publisher internally to help ensure future design decisions (XDK, LIVE, Games for Windows, Mobile, business models, etc…) Knowledge, skills and experience:

Required: minimum of 8 years experience within PC, Mobile & console gaming/entertainment industry, excellent experience in supporting diverse external customers or partners, and strong business acumen.

Essential functional/technical skills: in-depth working knowledge of video game industry and history; experience of game design and production; basic technical knowledge of graphics, audio, and networking a plus.

Source: Microsoft here & here

Windows Mobile 7 slated for release in 2010, closer integration with OEMs


IT Pro got some quotes from Microsoft‘s business marketing manager, James McCarthy, talking a bit about Windows Mobile 7 and confirming that there are indeed different chassis (see the specs here) being worked on with OEMs:

“Steve Ballmer has mentioned publicly that Windows Mobile 7 is slated for release in 2010 and we’re always working with our key OEM and operator partners on future products, although we have nothing formal to announce for now.”

“In the future, we are looking to deepen our development work with a handful of key OEMs at the hardware design phase, with much more carefully defined hardware specifications to match software requirements, which in turn will deliver even more powerful mobile experiences for our customers.”

“This has led to this chassis’ concept that is familiar to the work Microsoft does with hardware partners in the PC industry to create high quality products.”

Well if they could hurry up a little bit…

Source: IT Pro

What is really Windows Mobile 7


Wishmaster89 submitted his thoughts on what he thinks WM7 is/or is going to be over at WMPoweruser. Here I will try to comment and give you some info and thoughts regarding this matter.

1) for now it is based on .NET CF 3.7 but in the end should run .NET CF 4

Giving WM7′s current time frame I doubt that it will support .NET CF 4 at release

2) It will support Windows Presentation Foundation

3) the whole OS should be rendered by a compositing window manager fully supporting openGL ES, probably 2.0

I can tell you that Microsoft is betting heavyly on Silverlight for mobile. SL 3 support is going to be the key here (there’s no need to support WPF given that SL 3 does nearly everything WPF does).
What is known is that WM7′s UI is Vector based to be totally resolution independent. This will enable developers to develop once for all phones (using MS’s latest release of Expression tools). As seen here Microsoft designers have been working on Silverlight for WM7. This will also enable Microsoft to push even harder the Widgets development (introduced in 6.5) now that Silverlight support out-of-the-browser applications.

4) openGL ES will be the main API used by OS

It’s true that Microsoft dropped Direct3D support from Windows Mobile 7 (and that’s a good thing giving how bad it was). But never underestimated MS’s ability to turn something that’s supposed to be simple (only supporting one GFX API) into a mess (trying to re-introduce Direct3D later on). As I posted here MS is looking for a lead developer to build a “general-purpose graphics platform for mobile phones”

5) it will have integrated Zune Player similar to the one from Zune HD

It will..

6) it will have full support for multi touch

That’s more than 100% sure :) . Even 6.5 may have multi-touch support with HTC’s upcoming capacitive WinMo phones.

7) MyPhone will be improved and will tie all live services into one allowing remote management of device and many more

Cloud services are supposed to be one of Windows Mobile’s key feature in the future. Myphone will first have a boost in storage space (from the current 200Mb to 5GB) and the 2.0 version is supposed to run on Live Mesh. Now givin’ that Live Mesh is still a bit far from ready for prime time (and Robie Bach saying @ the Analyst Financial Day that features are not going to come to WM all at once but evolve in time), I’m not sure if WM7 will ship with the live mesh enabled Myphone and other cloud services (like the augmented reality enabled Live Search)

1) Windows CE 7 as the core

Givin’ the current time frame, I wouldn’t be surprised if it supports CE 7. But It will probably be Windows CE 6.

2) Consistent UI for the whole OS and the 3rd party applications

Silverlight should help here, but like on WM 6.X nothing is going to stop devs or OEMs to develope UI’s etc using OGL (like TouchFlo 3D)

3) Full SDK that would allow developers to easily write apps for every type of device

Microsoft’s Expression tools is going to rock for devs :)

6) Full Flash GPU acceleration for smooth web browsing

You know that SnapDragon is here to save us ;-) and we shall see how is goes on the ZuneHD

Here are the Windows Mobile 7 Chassis 1 specifications:

WM7 Chassis 1 Specification

Core requirements:
Processor: ARM v6+, L2 Cache, VFP, Open GL ES 2.0 graphics HW (QCOM 8k, Nvidia “Tegra” AP15/16* and TI 3430 all meet spec)
Memory: 256MB+ DRAM, 1G+ Flash (at least 512MB fast flash – 5MB/s unbuffered read @4K block size)
Display: WVGA (800×480) or FWVGA (854×480) 3.5” or greater diagonal
Touch: Multi-touch required
Battery: Sufficient to meet Days of Use LTK requirements.
Controls: Start, Back, Send and End are required (soft controls allowed as long as they are always present).

Camera: 3MP+, flash optional, 2nd camera optional (VGA resolution sufficient)
GPS: aGPS required
Sensors required: Light Sensor, Compass (3 axis, 5 degrees, 100 Hz sample rate), Accelerometer (3 axis, 2mg resolution, 100 Hz sample rate)
USB: High speed required, 20 MB/s transfer rate.
BlueTooth: BT2.1 required, must run MSFT BT stack, CSR BlueCore6 or later recommended.
Wi-Fi: 802.11B/G required, must run MSFT Native Wi-Fi stack, Atheros 6002 or Broadcomm 4325 recommended.
Connectors: Micro USB and 3.5mm Audio required.

FM tuner: If tuner HW is present it will be detected and supported by the Media application.
SD Card (Micro SD recommended)
DPAD, qwerty or 12/20 key keyboards all optional

That is all..for now

Anybody wants to comment? feel free to do it.