The examples discussed
include the open source Eclipse environment, KDE environment, and Code Crusader environment.
Eclipse: The Universal Tool Platform
Eclipse is a large, Java-based development platform. In principle and in practice, Eclipse is a universal
IDE that is used to create applications as diverse as Web sites, C, C++, and Java programs,
and even plug-ins that extend Eclipse itself. Eclipse is amply capable of handling every aspect of
Linux development in an astonishing variety of languages. Figure 28-1 shows Eclipse with the
???Hello, World??? example program, written in Java, on the screen.
759
Programming Environments and Interfaces 28
FIGURE 28-1
The Eclipse IDE
Figure 28-1 illustrates a number of characteristics typical of IDEs. The project view on the left side
of the screen provides a project file browser that enables you to see at a glance the contents of the
programming project. You can see the primary project folder, HelloWorld, and some of the associated
files necessary to support Java projects, such as the default package for Java projects and a
folder containing the necessary JRE (Java Runtime Environment) files.
The code editor view in the center of the screen shows the code for the HelloWorld.java program.
Although it isn??™t visible in the black-and-white figure produced for this book, the code editor
performs on-the-fly syntax highlighting using color and font-style changes.
Pages:
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385