Java Glossary : resolution

CMP home Java glossary home Menu no menu Last updated 2004-06-28 by Roedy Green ©1996-2004 Canadian Mind Products

Java definitions: 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

You are here : home : Java Glossary : R words : resolution.

resolution
The fineness of the monitor screen.

If you look at the Windows control panel under Display, (or the equivalent) you can see that you can control the screen resolution, typically something like 640x480, 800x600, 1024x768, 1280x1024 or 1920x1200. The image on your screen in made up of rows and columns of tiny coloured dots called pixels. The number 1280x1024 means the image is 1280 columns of dots wide by 1024 rows of dots high.

Low resolution would be 640x480 pixels (width x height). High resolution would be 1280x1024. The Dell 15" WUXGA has 1920x1200. Because the more dots you have, the smaller they are, you must compensate by using a larger monitor for high resolution, or the type will be too small to read.

If you double the resolution, there are four times as many dots. This means the video hardware has four times as much work to do each second to keep the screen refreshed. Further, the computer has four times as many dots to render each time the screen changes. For high resolutions, you thus need high performance video hardware.

Recent LCDs use a hardware resolution between 86dpi and 147dpi, only a few LCDs use a resolution around 204dpi (Toshiba, IBM).

The problem is ordinary Java apps look too small on these high resolution screens, because Java apps are constructed in pixels, not points or inches the way PostScript is. A program that draws an icon 32 pixels high looks huge on a low res screen, but shrinks down to a mite on an ultra highres screen.

The free and open source JGoodies Forms layout system addresses this issue; it support non-pixel sizes: pt, mm, cm, in and more important, it supports dialog units (dlu) that scale with the resolution and dialog font size.

Measuring Resolution

To summarise, there are four way to measure resolotion:
  1. total number of pixels (dots), e.g. 1280x1024. Bigger is better.
  2. diagonal size of the screen, e.g. 15" (LCD makers are more honest that CRT makers). Bigger is better.
  3. dpi, dots per inch, how densely the pixels are packed. Bigger is better. A 1280 x 1024 image on a 17" monitor is only about 100 dpi. A 1600 x 1200 image on a 19" monitor is about 111 dpi.
  4. dot pitch, how wide the physical sub-pixels are. Smaller in better. A typical monitor spaces the red dots about 0.231 mm apart.
Trust your eyes not the specs. They are the ones that have to be happy with the image. It should not flicker or distort. It should be sharp and clear.

Printed Resolution


CMP logo
CMP_home
home
Canadian Mind Products CSS
HTML Checked!
ICRA ratings logo
mindprod.com IP:[24.87.56.253]
Your IP:[80.134.30.163]
You are visitor number 834.
Please send errors, omissions and suggestions
to improve this page to Roedy Green.
You can get a fresh copy of this page from: or possibly from your local J: drive mirror:
http://mindprod.com/jgloss/resolution.html J:\mindprod\jgloss\resolution.html