Computer graphics is one of attractive and rapidly developing fields of information technology. Its popularity is closely connected to the development of computers and their availability to the wider public. The basis of today's communication of computer users is interaction based on the idea What You See, Is What You Get? (WYSIWYG). Such communication contributes to advancing the relationship of a software product or application with its user. The current operation systems, for instance Display boxes or X Display boxes, feature such an approach.

The goal of this Web page is to teach something about computer graphics, the methods used by it, and some basics of graphics, starting from the simplest things as drawing a point or dot, an abscissa, a circle curve, up to the more difficult. There are no doubts about the great importance placed on computer graphics. It takes in all areas of current life and participates to a large range in the success of the sales of numerous products (advertising, film effects, and so on). Therefore it is necessary to go with the times and to know something about computer graphics.

For the support of tuition, instead of classical pictures there are interactive programs, Java applets, enabling the user to try out the particular theory in a practical field.

Why have I selected the programming language JAVA?

Java is a compiled programming language, enabling the creation of so-called Java applets on WWW pages; in fact they are mini-applications running in a display box of a browser. Java was established from the programming language C, with the aim of independence on the platform and hardware, and with a view to security. The compiler can compile a source code into the native format for Java Virtual Machine (JVM), which is the environment for the running of a Java application. This is a part of a browser (e. g., Netscape, Explorer). Due to security considerations, an applet may not to access the hard disk. The disadvantages of JVM interpretations in browsers are the large requirements made on the hardware, which in practice means that a program in Java is 5 to 10 times slower than a similar C++ program. Using Java applets it is not only possible to diversify Web pages, but also to create education and training applications. Java applets require little room, and during downloading from the Internet, it is this that is their big plus for their future expansion.

My goal is to teach as much as possible of computer graphics. However, to prepare a complete tuition of computer graphics is for a single person is a Herculean task, so please, excuse me, that it is not all here. For now then, the introduction, and we can start with the serious teaching of computer graphics. The author wishes you great success in learning computer graphics.

A lot of success during the study wish you author

                                                                                              Juraj Stugel.