RealText and RealPix
RealPix
The RealPix markup format is very simple to create and very complex behaviors can be generated by very compact code. All contents of a RealPix document are contained within the <imfl> tag and are stored in files with the .rp extension. RealPix supports GIF, JPEG, STiNG, and bitmap image formats.The first example is a 20 second long sequence of three JPEG images. It begins with a fade in from black, does a 5-millisecond crossfade between each image, and ends by fading to black.
The <head/> tag contains all the attributes of the presentation. In this case, the time format has been set to milliseconds. Time can also be specified in the
, where dd=days, hh=hours, mm=minutes, ss=seconds and xyz=milliseconds. Also specified in the <head/> is the minimum bitrate for the presentation, and the size of the canvas for the images.
dd:hh:mm:ss.xyz
The next presentation fleshes out the same presentation with a title, author and copyright information and a URL that allows a Web page to be launched in a browser window when the presentation is clicked on. All of these attributes are contained within the documents <head/>.
RealPix allows for a wide variety of transition effects, other than fades. The next example illustrates the use of the "push" wipe. The new transition code, which only required the changing of two lines, looks like this:
Effects can be applied to single images. The <viewchange/> tag allows for zoom and pan effects as shown in the next example.
The zoom in is accomplished with the following code:
The
and x
coordinates of the source region to be enlarged are specified with the y
and srcx
. The srcy
and srcw
tags specify the size of the section to be enlarged. At the end of this transition, the 160x120 source has been blown up to 320x240. srch
The panning is accomplished with the following code:
By changing the x-axis to 0, and keeping the dimensions the same, the image is panned to the left.
The images in this presentation have been modified with the JPEGTRAN utility included with the G2 authoring guide from RealNetworks. JPEGTRAN modifies the files for streaming so that packet loss has less destructive consequences for the image quality.
The examples in the article have only touched on the possibilities of these two media types. Many good examples are available on RealNetworks' G2 showcase site. When combined with SMIL, RealText and RealPix can be used to create very sophisticated interactive multimedia presentations. Since presentations are created using distributed media, they are easy to update and maintain and their media content is reusable. Considering the installed base of over 1.5 million G2 players, and RealNetworks new commitment to open standards, these formats are realistic alternatives to proprietary technologies like Shockwave and PowerPoint.
John Maxwell Hobbs is a musician and has been working with computer multimedia for over fifteen years. He is currently in charge of multimedia development at Ericsson CyberLab New York. His interactive composition Web Phases was recently one of the winners of ASCI's Digital '98 competition and is currently on exhibit at the New York Hall of Science. He is also on the board of directors of Vanguard Visions, an organization dedicated to fostering the work of artists experimenting with technology. He is the former producing director for The Kitchen in New York City.



Solid state disks (SSDs) made a splash in consumer technology, and now the technology has its eyes on the enterprise storage market. Download this eBook to see what SSDs can do for your infrastructure and review the pros and cons of this potentially game-changing storage technology.