About Synex ViewPort for Windows CE 2.0

Synex ViewPort™ for Windows CE 2.0 is not released, but is a full port of the ViewPort toolkit and its 300+ API functions: including the Unicode support, case-sensitive XML, WebSGML Adaptations, and all of the other ViewPort functionality such as annotations, hotspots, and various types of hyperlinks.

One of the many challenges of the Windows CE platform is the small memory size—handheld PCs and Palmtops will typically have 8 to 32 Mb of memory, but under Windows CE, there is no physical difference between RAM and disk (you divide the RAM between the two). However the ViewPort memory requirements are very modest: about 1 Mb of RAM for a ViewPort application (minimal size), and a disk space requirement even less than that: For instance, on the WinCE device from which the following screen-shots were made, the ViewPort demo browser can run simultaneously with Pocket Word, Pocket Excel, and Pocket PowerPoint.

Microsoft expects to ship very large quantities of Windows CE (in excess of what is currently on our desktops and laptops) in the years to come, as the technology can be embedded in all kinds of appliances.

ViewPort for Windows CE screen shot

The left-hand pane shows a ViewPort navigator (its general-purpose dynamic TOC) while the right-hand pane shows a formatted browser window, including tags. (The display of tags is one of  many options which can be set for any ViewPort browser window).

ViewPort for Windows CE screen shot

The left-hand pane displays an interactive SGML Tree view. Clicking on an element highlights the corresponding location in the browser window. Floating in the middle of the image is a search string dialog; search results are highlighted in the browser and also indicated graphically in the occurrence density display at the far right.

ViewPort for Windows CE screen shot

The left-hand pane shows a torn-off bitmap graphic which has been zoomed into by double-tapping the image in the browser window. This implementation supports Windows raster graphics (BMP), but has not (yet) any third party graphics libraries to support other formats.