Smartphone Thoughts - Daily News, Views, Rants and Raves

Be sure to register in our forums! Share your opinions, help others, and enter our contests.





Go Back   Thoughts Media Forums > SMARTPHONE THOUGHTS > Smartphone Developer

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 01-07-2004, 06:38 AM
Philosopher
Join Date: Jun 2003
Posts: 593
Default Developing DPI-Aware Applications

http://msdn.microsoft.com/mobility/default.aspx?pull=/library/en-us/dnppcgen/html/dpiawareness_.asp

At PDC it was announced that future versions of Pocket PC and Smartphone would support higher resolution displays. In particular, Smartphone will be able to work with screens of 240x320 resolution (which is equivalent to today's Pocket PC displays). No, this does not mean that Smartphones will become the size of Pocket PCs - it means that the screens will simply be able to display more "dots per inch" (DPI). For users, this is awesome since you'll get sharper text and much more detailed graphics. For developers, this creates some new challenges and Microsoft has published a whitepaper describing what those are and how you will be able to handle them.

"Microsoft Windows Mobile-based Pocket PCs and Smartphones will run at higher DPI resolutions in the future. Learn about the changes your applications will need to determine the DPI of the device and take advantage of high-DPI displays."

It is important to note that this only applies if you choose to create DPI-aware applications or modify existing apps to be DPI-aware. If a developer decides not to do this, their apps will still look fine on higher resolution displays since (as mentioned at PDC) the OS will automatically scale all applications that are not DPI-aware.
__________________
This posting is provided "AS IS" with no warranties, and confers no rights.
 
Reply With Quote
  #2 (permalink)  
Old 01-07-2004, 02:00 PM
Editor Emeritus
Mike Temporale's Avatar
Join Date: Aug 2006
Posts: 11,180

Initially, I would expect the only applications that will take advantage of the higher resolution will be the picture viewers, video playback, etc. I don't see this being implemented on many applications until the devices have been available for at least 6 months.

Now, I wonder if this was a good idea for Microsoft to annouce that higher resolution devices will be coming at some point. I would think that it could possibly slow sales of devices. Some people would decide to wait for the nicer screens. After all, it's not like these things are cheap.
__________________
"I have no special talents, I am only passionately curious" - Albert Einstein
 
Reply With Quote
  #3 (permalink)  
Old 01-07-2004, 03:55 PM
Oracle
possmann's Avatar
Join Date: Jul 2003
Posts: 962
Send a message via MSN to possmann Send a message via Skype™ to possmann

Finally - way cool, but I have to agree about your assessment of what it may do to current sales. I would think that we wouldn't see these hi-res devices until sometime in 2005 - my guess would be the later half of 2005.
 
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Developing Smartphone Applications with Embedded Visual Basic Kris Kumar Smartphone Developer 0 06-25-2006 02:30 PM
Developing Multithreaded Applications with the .NET Compact Framework 2.0 Kris Kumar Smartphone Developer 0 12-08-2005 03:30 PM
Developing Multithreaded Applications for .NET CF Mike Temporale Smartphone Articles & Resources 0 07-04-2005 08:00 PM
Developing Smartphone 2002 Applications with Embedded Visual Basic (eVB) Jason Dunn Smartphone Developer 1 11-29-2003 12:42 AM
Corporate Applications on Smartphone - The Possibilities David McNamee Smartphone Developer 7 07-18-2003 03:22 AM


All times are GMT +1. The time now is 06:18 AM.



Search Engine Friendly URLs by vBSEO 3.2.0 RC7