take care when building application on UMPC.
Other features: dual array microphones with noise reduction, stereo speakers,
headphone jack, docking capability (some models), flip out stands (so you can
prop them up and watch movies).
The devices will run standard Windows software, and Windows XP Tablet edition,
and will be Vista ready, minus Aero Glass. However, they will be supplemented
by Touch Pak, which adapts Windows for smaller screens with larger screen
elements and other features, including an onscreen keyboard called DialKeys,
which “creates an overlay of keys for typing, using the screen’s touch sensitivity”.
You can type with just two thumbs.
Another feature is the program launcher, making it easier to find and run programs
(after all, the Start menu doesn’t exactly scale). Scroll bars and icons will be larger,
as well as the minimize and maximize buttons, and defaults thumbnail views in
folders, so you can run everything with your fingertips. It also comes with Sudoko,
which is just a happy bonus.
You can change the program launcher backgrounds for practically anything,
and there are a bunch over here. There’s also a new Media Player theme
called Brilliant Black:
These devices will need more battery life and better looks to sell. Gizmodo has a video
of them using the Samsung Q1, and it looks like a Creative Portable Media Center
running XP, with a larger screen. It has an ethernet port, two USB ports, audio out,
compact flash, volume control, a bunch of face buttons (including back and menu),
VGA-out, and, weirdly enough, an antenna. <<<Click to watch The video>>>
Just know it that MSDN has an article detailing the ten things to do to make your application a Vista app:
- Follow the Vista style guidelines, including Aero, Common File Dialogs, the Windows Vista Wizard, Task Dialogs, Rich Preview Handlers, and Live Icons.
- Use Windows Presentation Foundation to provide next-gen user experiences, including vector graphics, multimedia (audio and video), animation, 3-D modeling, advanced text rendering, and document support.
- Use virtual folders and Vista’s new search
- Make sure your app can run in least priveleges mode
- Use Vista’s IT APIs, including Event Logging System, Transactional File System, Function Discovery, Application Recovery, and ClickOnce installation.
- Use Windows Error Reporting
- Use the Vista networking subsystem, including Vista’s P2P
- Use the Vista RSS platform, including the shared feed list
- Use XML-based document packaging to better share and integrate document data
- Use mobility features, like Network Location Awareness to change what your app does depending on what network the machine is currently hooked up to, Device Synch, Tablet PC features, Windows SideShow, and power management libraries
(via Old New Thing)
Also, someone asks in the MSDN forums about Segoe UI. Segoe UI is the new Windows Vista UI font, and the one programs should default to for most things. Sadly, as Raymond Chen answers to the poster, the standard MS Shell Dlg, which maps to the current system font of MS Sans Serif, won’t work, since Segoe UI has different metrics. As a result, you can’t use MS Shell Dlg and trust the OS to do the work for you, you have to program for Segoe UI.
You should. Its a great font.