The Ultra-Mobile PCThe ultra-mobile PC (UMPC) is a fully functional computer that runs the full version of Windows. The UMPC offers all the functionality of Windows with the additional Tablet and Touch Technology and delivers it in a form factor that is truly mobile. Users experience the same operating system with the same applications and features that are available on desktop and mobile PCs. The UMPC goes anywhere and can be used anytime, offering the following advantages:
The opportunities for the UMPC in the consumer space are exciting. Example scenarios include:
Your programs that support technologies such as integrated Wi-Fi, GPS, Bluetooth, and Ethernet are automatically extended to the UMPC. In fact, these types of programs make the UMPC suitable for a wide range of compelling mobile PC experiences. Specifications for the Ultra-Mobile PC Although the exact specifications vary by OEM, the baseline specifications for the UMPC are as follows:
Some UMPCs may include additional built-in features, such as GPS, webcam, fingerprint reader, digital TV tuners, light sensors, accelerometers, proximity sensors, CompactFlash, and SD card readers. Developing Applications for UMPC All the knowledge that you have about Windows applications transfers directly to the UMPC. Because the UMPC runs Windows, all of the Windows APIs are familiar and available to you when you design applications for the UMPC. In addition, if you are a developer of Tablet PC and mobile PC applications, you already have the expertise that you gained from working with the API for pen and ink, designing for flexible display layouts, and network and power issues that will help you optimize applications for this new class of computer. In addition:
Ultra-Mobile PC Display EmulatorThe UMPC Display Emulator application enables you to test your application's layout and screen behavior as it appears on an Ultra-Mobile PC. Use the UMPC Display Emulator to confirm that your program is legible, accessible, and provides a great user experience when running on an Ultra-Mobile PC. Download the UMPC Display Emulator The UMPC Display Emulator is easy to use; however, it is not a hardware emulator or virtualized operating system. The UMPC Display Emulator is a developer tool intended to provide a quick and easy way to check screen layout and behavior at the screen resolution of a UMPC. The UMPC Display Emulator sets your screen to the resolution of an Ultra-Mobile PC (800 × 480), while leaving your monitor's physical resolution at its current setting. Essentially, the tool shows how your program, which is designed for a standard graphic user interface (GUI), appears in the typical resolution of an Ultra-Mobile PC. Note: Because the Ultra-Mobile PC runs the full Windows operating system, it isn't necessary to run a different operating system in the emulator—it’s still your desktop or laptop computer that is running; nothing is different, including the development APIs. The UMPC Display Emulator simply intercepts all of the Win 32 functions that include display, positioning, and resolution information and then returns the Ultra-Mobile PC resolution. Read more information about how the UMPC Display Emulator accomplishes this in this article in Microsoft Detours Library . System Requirements:
Design ConsiderationsConsider the following issues when you are developing and testing an application for the ultra-mobile PC:
Microsoft Origami Experience 2.0 for Ultra-Mobile PCOrigami Experience 2.0 is a software package currently available only to OEMs, and most manufacturers add the Origami Experience to the software bundled on their UMPCs. It includes the following programs and features that are designed for the ultra-mobile PC and its touch-screen interface.
Publishing Syndicated Content for Origami Experience 2.0 With Origami Central, a program in Microsoft Origami™ Experience 2.0, users can view all the RSS feeds they subscribe to by using the Windows RSS platform. For example, if a user subscribes to a feed while in Microsoft Internet Explorer, the feed automatically appears in the Origami Central feed reader. In addition, after a user has subscribed to a feed, if that feed has audio or video MIME files, these files appear in the Music and Video libraries in Origami Central. Origami Central supports the audio and video MIME types that Windows Media Player supports. Adding a feed to the Get more section in Music and Videos When you publish syndicated audio or video content on the Internet, you can customize your feed so that after a user subscribes to it, the feed appears in the Get more section of the Music and Video libraries in Origami Central. The Get more section provides a channel for online content providers to promote updated content, such as downloadable music and videos, to users. To specify that your feed should appear in the Get more section in Music or Videos, add a <category> tag under the <channel> tag in the XML file for your feed. To make a feed appear in the Get more section of Music , include MSOxAudioNews in the <category> tag:
To make a feed appear in the Get more section of Videos , include MSOxVideoNews in the <category> tag:
Important The <category> tag appears in the channel header. It is not embedded within a feed item. Adding thumbnail images for Audio and Video Feed items You can make thumbnail images for Get more feed items appear in Origami Central by adding the following two elements to the XML file for your feed: 1. Use the following URL for the media namespace attribute in the <rss> tag.
2. For each feed item, add a <media:thumbnail> tag under the item tag. In the following example, Microsoft is the content provider:
Origami Central supports the file types that Windows Presentation Foundation (WPF) supports, including BMP, JPEG, PNG, TIFF, Windows Media Photo, GIF, and ICON. Note: Thumbnail images are scaled to fit in the available space. Please send feedback and questions about your developer needs for UMPC to MPCISV@microsoft.com |
For more informationEmulator Beta |
Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.