Introduction to the Xelfi system


Index


What is it?

The Xelfi system is an Integrated Development Environment (IDE) for the Java programming language. Using the Xelfi IDE, you can easily build, compile and test a java code. The Xelfi system should help you to create your java applications and applets faster and easier. The whole system itself is written in pure Java, which enables its functionality to many platforms.

The goals of the project

We started our work on the Xelfi system in the beginning of 1996. At that time, Java was very young and nobody could be sure about its future. We like Java language and all these new ideas and we decided to support this new and beautiful world.
We tried to search for a java IDE which would satisfy our requirements. There were several IDEs for Java, but we found them incomplete and not very powerful. We were thinking about a system which enables you to create a Java program quickly and easily, with true support of "Visual programming". You know, playing with user interface is always time-expensive and we would like to see a system which helps a programmer in this procces. We were also missing other things like source-oriented class browser, visual debugger and so on. The results of our search make us try to bring our dreams into the reality. A big inspiration for us was well known Borland's product ,the Delphi. There were several things that we borrowed from the Delphi system, mainly user interface and look.
As a whole, main goals of our project are:

A typical user

The Xelfi system could be usable for wide variety of Java programmers. It can help you to learn the Java language faster, especially when you will watch and inspect automatically generated Java source code. We think that the Xelfi system could be enough also for Java proffesionals, because in the Xelfi it's easy to create and control your code. Another group of the Xelfi users can raise from today's C++ programmers. They will certainly like ability to run Xelfi on all platforms where Java applications can be runned.

The features - parts of the Xelfi system

The Xelfi Integrated Development Environment consists of several parts.

Main advantages

Here we summarize main advantages of the Xelfi system. Advantages of the Xelfi system should minimize bottlenecks in the programmer's work. It can help the programmer to put an attention to another, more important problems of the work.