Previous Section
 < Day Day Up > 
Next Section

List of Figures

Chapter 2: Linux for Windows Programmers

Figure 2.1: Typical hard disk partitions when Windows alone is installed.
Figure 2.2: Typical hard disk partitions when Linux alone is installed.
Figure 2.3: Typical hard disk partitions when both Windows and Linux are installed.
Figure 2.4: Booting events in a dual boot configuration of Linux and Windows.
Figure 2.5: Typical Red Hat Linux 8.0/9.0 desktop.
Figure 2.6: Konqueror file manager in Red Hat Linux 8.0/9.0.
Figure 2.7: Choosing different View modes in Konqueror.
Figure 2.8: Konqueror contents in Detailed List View mode.
Figure 2.9: Konqueror window on a SuSE Linux 8.1 desktop.
Figure 2.10: Konqueror window embedding Find Files dialog.
Figure 2.11: Konqueror as a Web browser.
Figure 2.12: Shell prompt window on a Red Hat Linux 8.0/9.0 system.
Figure 2.13: Shell prompt window in a SuSE Linux 8.1 system.
Figure 2.14: Red Hat User Manager.
Figure 2.15: Red Hat System (Process) Monitor.
Figure 2.16: Red Hat System Log file viewer.
Figure 2.17: Red Hat system Service Configuration dialog.
Figure 2.18: Red Hat system Hardware Browser window.
Figure 2.19: Red Hat system Disk Manager window.
Figure 2.20: Red Hat system Internet Connection Wizard.
Figure 2.21: Red Hat system Task Scheduler main window.
Figure 2.22: Red Hat system Task Scheduler Edit Task window.
Figure 2.23: KDiskFree Window.
Figure 2.24: GNOME-based File Roller window.

Chapter 3: Tools of the Trade

Figure 3.1: The vi editor in ex command mode.
Figure 3.2: The Emacs editor window in Red Hat Linux 8.0 (GNOME desktop).
Figure 3.3: The Emacs editor window in SuSE Linux 8.1 (KDE desktop).
Figure 3.4: How the sed editor works.

Chapter 5: Object-Oriented Programming

Figure 5.1: Pointer variable containing address of the char array.
Figure 5.2: Output of the console application demonstrating object references.
Figure 5.3: Output of the console application demonstrating template classes.
Figure 5.4: Output of the console application demonstrating dynamic_cast operator.
Figure 5.5: Output of the console application demonstrating __closure keyword extension.
Figure 5.6: Output of the console application demonstrating object construction sequence.

Chapter 6: Desktop Application Development

Figure 6.1: Kylix Delphi IDE.
Figure 6.2: The Standard toolbar.
Figure 6.3: The View toolbar.
Figure 6.4: The Debug toolbar.
Figure 6.5: The Desktop toolbar.
Figure 6.6: The Component palette in Kylix 3.
Figure 6.7: The New Items dialog.
Figure 6.8: The Object Inspector.
Figure 6.9: The Object TreeView.
Figure 6.10: The Project Manager.
Figure 6.11: Code Template List.
Figure 6.12: Code inserted by the code template.
Figure 6.13: Code Insight Page in Editor Properties window.
Figure 6.14: Code Completion window.
Figure 6.15: The Project Options dialog.
Figure 6.16: The Environment Options dialog.
Figure 6.17: Add to Repository dialog.
Figure 6.18: The Object Repository dialog.
Figure 6.19: CLX class hierarchy.
Figure 6.20: Project Options dialog.
Figure 6.21: Exception Test Application main window.
Figure 6.22: Three-tier client-server architecture in Kylix 3.
Figure 6.23: The dbExpress Connection Property Editor.
Figure 6.24: Main form for SimpleDbxDemo application (Runtime).
Figure 6.25: Main form for InMemoryTable application (runtime).
Figure 6.26: JBuilder8 Object Gallery Project page.
Figure 6.27: JBuilder8 Project Wizard.
Figure 6.28: JBuilder8 Object Gallery General page.
Figure 6.29: JBuilder8 Application Wizard, Page 1.
Figure 6.30: JBuilder8 Application Wizard, page 2.
Figure 6.31: JBuilder8 Application Wizard, page 3.
Figure 6.32: MDI Application in action.

Chapter 7: Building Distributed Java Applications

Figure 7.1: A Java server module serving clients in different environments.
Figure 7.2: A client application accessing an RMI object.
Figure 7.3: Screenshot showing RMI client console output.
Figure 7.4: CORBA servant implementation using the Inheritance Model.
Figure 7.5: CORBA servant implementation using the Delegation Model.
Figure 7.6: Sequence of steps involved in instantiating CORBA servants.
Figure 7.7: CORBA client application command-line window.
Figure 7.8: JBuilder8 Enterprise Setup Wizard main page.
Figure 7.9: JBuilder8 Enterprise Setup Wizard—‘Edit Configuration’ page.
Figure 7.10: JBuilder8 Enterprise Setup Wizard—‘Select a Different Library’ page.
Figure 7.11: JBuilder8 New Library Wizard main page.
Figure 7.12: JBuilder8 New Library Wizard—Select One or More Directories page.
Figure 7.13: JBuilder8 Configure Libraries Wizard.
Figure 7.14: JBuilder8 Object Gallery.
Figure 7.15: JBuilder8 Project Properties dialog.
Figure 7.16: CORBA Server Application Wizard.
Figure 7.17: CORBA server project in JBuilder8.
Figure 7.18: CORBA server and client outputs in JBuilder8.
Figure 7.19: Console output of the JMS Sender program.
Figure 7.20: Console output of the JMS Recipient program.

Chapter 8: Web Development Using J2EE

Figure 8.1: Servlet serving a Web client through the servlet engine.
Figure 8.2: Project Properties dialog.
Figure 8.3: JBuilder8 Object Gallery—Web items page.
Figure 8.4: Servlet Wizard.
Figure 8.5: JBuilder8 editor pane with servlet in execution.
Figure 8.6: SimpleJSP page in action.
Figure 8.7: HelloUser page in action.
Figure 8.8: A Web application running within Jakarta Struts framework.
Figure 8.9: Action Mapping and Associated Struts Objects.
Figure 8.10: Simple representation of EJB framework.
Figure 8.11: The logical layers within an application server.
Figure 8.12: Relationship between different types of Enterprise JavaBeans.
Figure 8.13: Stateless session bean in action
Figure 8.14: Stateful session bean in action.
Figure 8.15: An Entity Bean in action.
Figure 8.16: Project Properties window in JBuilder8 IDE.
Figure 8.17: Enterprise page in Object Gallery
Figure 8.18: EJB Module Wizard.
Figure 8.19: Pop-up menu in Visual EJB Designer.
Figure 8.20: Bean Properties window.
Figure 8.21: Adding bean methods in the Visual Designer.
Figure 8.22: Updating method details.
Figure 8.23: EJB Test Client Wizard.
Figure 8.24: Runtime Configuration Wizard.
Figure 8.25: JBuilder8 IDE with Borland Enterprise Server startup messages.
Figure 8.26: JBuilder8 IDE with EJB deployment messages.
Figure 8.27: JBuilder8 IDE with test client messages.
Figure 8.28: Database Schema Provider.
Figure 8.29: Entity bean properties.
Figure 8.30: Session bean properties—general window.
Figure 8.31: Session bean properties—EJB Local References.
Figure 8.32: JBuilder8 IDE with EJB Deployment messages.
Figure 8.33: JBuilder8 IDE with test client messages.

Previous Section
 < Day Day Up > 
Next Section