Internet Technology

Adobe PDF Byteserving
Adobe has created PDF format, which is already successfully used for CD-ROM Publications. This should enable the display of any layout without the limitations of HTML.

The problem, however, is the fact that sometimes you have long waiting periods, if e.g. a multilateral PDF document is to be viewed. First all pages must be transferred, and then the page is displayed.

The remedy is Byteserving. Byteserving is a method for transfer larger quantities of data in smaller packages. With the help of the Byteserving programs the PDF file, converts the page that is transferred into the Byteservingformat. This means, if you want to view a 15-page long PDF document, the first page is first transferred. You can look at the first page, while in the background the next pages are loaded.

To install Byteserving for Adobe PDF files you need to proceed as follow:

 

To read PDF files you need the Acrobat reader Plug-In. You can download it from: www.adobe.com/prodindex/acrobat/download.html .

Active-X Support
ActiveX is Microsofts new technology in dynamic and intelligent World Wide Web pages. ActiveX is directly only supported by Microsofts Internet Explorer version 3.0. In addition, ActiveX controls can be used with the Mosaic browser or with a Plug-In with the Netscape Navigator - however only with the Windows versions. You should consider this substantial point, if you plan to use Active-X.

What is ActiveX-Control?
Active-X control is a program that makes frequently needed effects on to a document available, similar like the Java-Applet. The difference between Java-Applets and Active-X controls is that Active-X is in the position to work with JavaScirpt elements of the HTML document or to exchange information with Windows programs with an "OLE" similar technology.

Some ActiveX controls are available as a standard in MS Explorer. There are meanwhile, according to Microsoft, more than 1000 Active-X controls by Microsoft or third party providers, which were developed for example in C, C++, Visual Basic (new version) or Visual J++ (advancement of Visual C++). Active-X controls can be used, in order to simplify the web page design by prefabricated items similarly to a library function in a programming language. You need no knowledge of the structure of Active-X control, except the interface to the outside (i.e. the parameter). Depending upon access a control can be used for the development of new Active-X items.

Most Active-X controls do not need any programmer knowledge. ActiveX controls are simply placed and are operational. For some controls, which co-operate with other side items, however JavaScript knowledge is necessary. If a web page is loaded with ActiveX controls, the Browser for each control checks first whether the appropriate code is already available in the system. In addition the local " System Registry " of the user is searched.

If the component is found in the system, the Browser uses automatically the code for the display the Active-X control. In the other case the Active-X component must be loaded first over the network. The Browser takes the appropriate address from the web page (CODEBASE-Attribut). After the loading the Browser announces the control automatically to the system, so that it is available in the future.

Before the loading of an Active-X control a dialog window appears in which the user is asked to acknowledge the download. Only if you acknowledge it with "Yes" the code is loaded and installed over the network. The developer of an Active-X control can perform this with " digital certificate ". This information is then displayed automatically before a Download. The loaded controls are stored in the directory (default) " \windows\occache \ " and registered in the users registry. Since controls can be provided with a version number, the Browser detects automatically, if a newer version is necessary for a Active-X component and then loads automatically the new control.

VBScript
Visual basic Script (VBScript) is Microsofts response to JavaScript. Here too you can write the program directly into the HTML code. Natural VBScripts have access to the Active-X controls. This way there are interesting programs realizable, particularly since many programmers have experience with the Visual Basic and Visual Basic for applications syntax. The disadvantage here is to that only Microsoft Internet Explorer supports VBScripts at this time in point.  

<HTML>  
<HEAD>  
<TITLE>jscrdem/vbscr01.htm: Mein erstes VBScript-Programm</TITLE>
<SCRIPT LANGUAGE="VBScript">  
<!-- Anfangs des Scripts ...  
Alert "Hallo Welt"  
Sub ZurHome  
MsgBox "Nun geht's zurueck zur Homepage"  
End Sub
-->
</SCRIPT>  
</HEAD>  
<BODY> Hier ist der HTML-BODY <P>   
<A HREF="../index.htm" OnClick="ZurHome"> Zurück </A>  
</BODY>  
</HTML>

The LANGUAGE-Attribute indicates to the SCRIPT tag that the code is Visual Basic and not Java.

Macromedia Shockwave
Director of Macromedia belongs to the most common author systems for interactive Multimedia applications. " Macromedia Shockwave 4.0 " now permits with Director 4.0 to distribute created films over Internet. Shockwave is a Plug-In for Netscape Browser version 2.0. The Player can be downloaded from Macromedia's web page, which is located at
http://www.macromedia.com/ for free. Besides from numerous examples of " Shocked Sites ", you will find documentation and the software " Afterburner ". The program " Afterburner " is needed to compress Director 4.0 movies.

This step is important, so that films will transfer even over low bandwidth lines. As soon as all data is received by the host-computer, the Shockwave Player begins playing within the Netscape window. Only with few exceptions the entire Director functionality is available. Lingo was extended by some important network instruction. This way it is possible for example to reload direct web pages.

The waiting period, until the Director-Movie is loaded, is the largest disadvantage. Even with compression you load about 100 and 300Kbytes for a film. You should consider this. Pictures or animations with small resolution and depth of shade or image- duplicate-frequency cannot be avoided. The Player plays even on a 100 MHZ Pentium active diagrams very shaky. However, the Shockwave technology convinces particularly for interactive presentations.

VRML
VRML ("Virtual Reality Modeling Language ") is a standard description for the description of 3D scenarios on the Internet. Already on the first WWW-conference in 1994 the idea of three-dimensional, virtual spaces on the Internet was presented. Target is the transition of the two-dimensional HTML Web pages to divided 3D-Scene, in which the viewer can move freely.

With hyperlinks the viewer can move from room to room. The current VRML 1.0 standard allows also the description of complicated bodies, which provide surfaces with textures. However only simple animations are possible. The new standard VRML 2.0, which will probably exist to large sections of SGI's " Moving Worlds ", will then allow complex movements and simulations. VRML 2.0 is supposed to support Java and JavaScript.

The 3D scenes are sent mostly packed, over the network, and then they are unpacked on the host server and displayed by a VRML Browser. There is a set of free software solutions for the different WWW Browser.

Meanwhile there are many VRML Player, which are either a Plug-In for Netscape or a additional product. VRML already worked out the initial difficulties. SGI engages itself strongly. The SGI standard " Moving Worlds " is going to be the new VRML Standard 2.0.

 


Home | HTML I | HTML II | Graphics | FTP
Hosting | Scripts | Java