Synopses & Reviews
The quickest way to learn how to build Java and JavaScript applications
- Complete working programs illustrate every major concept
- Fully covers JDKTM 1.2 and the class libraries you need to create full-scale applications.
This powerful book/CD package is for C and C++ programmers who'd like to quickly learn how to build full-scale applications in Java and JavaScript. Revised and expanded from its bestselling predecessor, Java for C/C++ Programmers, it features the same rapid skill-building format that allows you to produce simple Java programs within an hour, and more complex ones within a few days, by building on C and C++ concepts you already know.
You'll quickly become familiar with all Java and JavaScript features, including all the major new APIs that you'll need to create full-scale business applications. Through a series of progressively more complicated fully working applications, this guide schools you in basic and advanced techniques for building full-blown applications using Java Foundation Classes, JavaBeansTM, JDBC, NMI, and RMI.
Java 1.2 and JavaScript for C and C++ Programmers:
- Fully covers Java through JDKTM 1.2
- Shows how to link Java applets with JavaScript
- Teaches how to integrate Java with ActiveX
- Shows how to interface C, C++, and Java applications
- Demonstrates how to integrate video using the Java Media Framework.
On the CD-ROM you'll find:
- All the source code from the fully working programs in the book
- Exciting demos, including a drawing program demonstrating selectable and resizable objects, a robot war simulation, and valuable utilities, including a custom layout manager, a search applet, and an online book service servlet
- Trial versions of the Supercede development environment, WingSoft Editor, WingSoft Decompiler, and TextPad
- ObjectSpace's highly acclaimed Generic Component Library for Java and Voyager distributed computing technology
- Try-and-Buy versions of JavaTM StudioTM and JavaTM WorkShopTM.
Java and all Java-based trademarks are trademarks or registered trademarks of Sun Microsystems, Inc., in the U.S. and other countries.
About the Author
MICHAEL C. DACONTA is a Technical Director for Mystech Associates, Inc., where he devel-ops advanced systems with Java, JavaScript, and HTML. He also teaches introductory and advanced courses in Java for America Online and Mystech Associates, Inc.
AL SAGANICH is an independent software consultant currently under contract to Digital Equipment Corp. He is now developing software for the next generation of computer manageability.
ERIC MONK is currently em-ployed as a software engineer with Versatility, Inc., in Fairfax, Virginia, developing web-based CPI products. After developing Windows-based products for a number of years, he has switched to programming in Java.
MARTIN SNYDER is a Senior Software Engineer for OneWave, Inc., in Boston. He has been developing Internet software in C and C++ for the last five years and in Java since its introduction.
Table of Contents
Introduction to Java.
Comparing Java to ANSI C.
Comparing Java to C++.
Language Features Not in C or C++.
Connecting to Legacy Code.
The Java Language Classes and Reflection.
Package java.util.
Package java.io.
Package java.net.
The Abstract Windows Toolkit.
JavaBeans.
Package java.applet.
Programming with CORBA and Java.
Java2D.
Package java.math.
Remote Method Invocation (RMI).
Java and Security.
Package java.sql.
Internationalization and Resources.
Package javax.servlet.
The Java Media Framework.
Java, ActiveX, and COM.
The Java Foundation Classes.
Comparing JavaScript to Java.
Interfacing Java and JavaScript.
What's on the CD-ROM?
Index.