Java Product News (May 25, 2001)

Zero G enhances its installation platform

Zero G has updated InstallAnywhere to provide increased platform support, greater installer flexibility, improved installer optimization, and a streamlined developer interface. The new InstallAnywhere 4 creates installers that can serve diverse computing environments while understanding the systems on which they are deployed. It handles platform-specific installation details automatically and creates smaller installers to increase productivity.

All three versions of InstallAnywhere 4 are available immediately. The Enterprise Edition is priced at ,495, and the Standard Edition costs 95. Install Anywhere 4 Now! can be downloaded free of charge from Zero G.

Together ControlCenter 5.0 features increased speed and productivity

TogetherSoft has released Together ControlCenter 5.0, a development platform for building enterprise solutions. Its platform and building blocks technology provide an end-to-end development environment that simplifies and integrates the design, deployment, debugging, and administration of complex applications.

New features of ControlCenter 5.0 include:

  • Diagram editor advances: new folded compartments, snap-to-grid, Web application diagrams, robustness diagrams
  • Programming editor advances: new deep-search usage, JavaServer Pages (JSP) and HTML syntax, javadoc code completions, keyboard shortcuts for bookmarks
  • JSP advances: new JSP/HTML editor plus deployment and debugging with Tomcat
  • Servlet advances: complete servlet modeling and generation
  • Enterprise JavaBean (EJB) advances: new 2.0 support, EJB verification, support for more than a dozen app-server products
  • Audit and metrics: results to HTML, new C++ support
  • XMI: coverage in accordance with the Unisys standard

Servertec unveils Servertec Internet Server aJile Edition

Servertec Internet Server aJile Edition is an application/Web server designed to run on aJile Systems' embedded real-time Java single-board computers. Servertec Internet Server aJile Edition enables developers to create Web-based cell phone, set-top box, automobile, Internet-based controller, and PDA applications that interact with a range of devices to control lighting, heating/cooling units, door entry, refrigeration, medical testers, monetary transactions, appliances, and vending machines.

Servertec Internet Server aJile Edition, written in Java, will run on any platform that supports Java version 1.1.x or later. It is built around a high performance multithreaded Web engine that supports HTTP 1.1. In addition, the server supports Java Servlet API version 2.1 and can be expanded using Java servlets. It features a footprint of 185K.

For more information about Servertec:

To learn more about aJile:

BEA adds object-to-relational mapping technology to BEA WebLogic Sever 6.0

Thought Inc., a provider of object to relational (O/R) mapping technology, will incorporate CocoBase Enterprise O/R into BEA Systems' WebLogic Server 6.0. This integration will simplify the process of mapping relational data with Enterprise JavaBeans (EJBs) for use with BEA WebLogic.

CocoBase, an enterprise-level O/R mapping tool, eliminates the need to hand-code database access for EJB entity beans and JavaServer Pages, which can decrease development time by as much as 85 percent. The tool also provides a standard for linking objects used by EJB servers to relational databases.

ObjectFrontier launches first EJB 2.0-compliant persistence manager platform

The new ePersistJ platform from ObjectFrontier provides a development and deployment environment optimized for Java 2 Platform, Enterprise Edition (J2EE) applications. The first EJB 2.0-compliant (Enterprise JavaBean) persistence manager to market, ePersistJ automates most of the development effort required in using an object model. The ePersistJ development environment includes a modeler, class builder, and fusion builder.

ePersistJ Modeler is an XML-based development tool that enables an enterprise to rapidly model the relationships between entity beans and dependent objects using UML notations. With ePersistJ Class Builder, an enterprise can generate code for the EJB 2.0 platform and add business rules. The ePersistJ Fusion Builder maps beans, dependent objects, and complex relationships among them to any medium with one click.

eSpaces helps Java newbies develop complex projects

DCH has released a preview of the BlueBridge eSpaces framework, an XML/Java-based development foundation that utilizes standard communication protocols, Java, and XML to enable less experienced Java developers to build complex systems. It also enforces object-oriented and UML-based design and development standards.

BlueBridge eSpaces features:

  • Vendor neutrality
  • An object persistence layer through abstraction of underlying data storage methods
  • OS and database independence

The BlueBridge eSpaces preview is available for free download from:

iBus//Mobile 2.0 simplifies wireless development

Softwired has introduced iBus//Mobile 2.0, mobile Java application middleware based on the Java 2 Platform, Enterprise Edition (J2EE) and Java 2 Platform, Micro Edition (J2ME) standards. Designed to ease the development of wireless applications, this software platform enables developers to create interactive user applications deployable on devices such as PocketPCs, Symbian, and Palm. iBus//Mobile allows a Java application running on a mobile device to send and receive alerts, m-transactions, forms, etc., in a reliable, scalable, and secure manner.

iBus//Mobile interconnects mobile applications with server applications running on a J2EE application server and is JMS-compatible (Java Message Service).

An evaluation copy can be downloaded from:

ParaSoft incorporates Design by Contract into testing and development tools

ParaSoft has updated Jtest, an automatic unit-testing tool for Java. Jtest 4.0 now automates unit level functionality using the Design by Contract (DbC) format specification information. Used commonly in the Eiffel programming language, DbC is a formal approach to using comments to incorporate specification information into the code itself. With the DbC format, Jtest 4.0 can now automatically complete black-box testing. It can also perform white-box and regression testing as well as static analysis

In addition to the Jtest revision, ParaSoft has introduced Jcontract, a new Java development tool that can be used in conjunction with Jtest or as a standalone tool. Jcontract also relies on DbC; it verifies system-level functionality and identifies class/component misuse by checking DbC contracts at runtime. Jcontract enables Java developers to perform functionality testing at the system level using DbC. ParaSoft designed Jcontract for determining whether an application misuses specific classes or components.

Jtest starts at ,495 and is available for Windows NT/2000/98, Solaris, and Linux. Jcontract starts at ,500 and is available for Windows NT/2000. You can also purchase Jtest and Jcontract together, starting at ,495.

For additional information on Jtest:

To learn more about Jcontract:

Response Networks bases Pulsar xSP on Jini

Response Networks, a provider of proactive provider-class management solutions, has created one of the first major service-level agreement (SLA) management platforms to rely on the Jini network technology. Jini provides the underlying infrastructure for Pulsar xSP, a Web-based application that monitors hosted network, server, or application services from the end-user perspective in real time. Pulsar xSP uses Jini to create a distributed application architecture of a dozen Jini-based services and Java-based servlets. That architecture allows providers to install and host multiple Pulsar xSP components on machines in multiple data centers to scale the application and enable them to all function cooperatively as a unified system.

Written in Java, Pulsar xSP also uses servlets and JavaServer Pages to separate U/I design from backend processing and result generation. The Jini services each have specific functionality that interact with each other by exchanging proxy objects and/or using a Java-based publish-and-subscribe mechanism via XML.

Jsmart improves the grade for smart cards

Nazomi Communications has released the Jsmart coprocessor for the Java Card technology. Jsmart is based on Nazomi's Jstar architecture, which is designed to boost the performance of Java-enabled devices while reducing power consumption during Java software execution. Compatible with the Java Card 2.1.2 specifications, Jsmart can be interfaced with any 8-bit, 16-bit, or 32-bit smart card microprocessor. Because the Jsmart coprocessor is transparent except when processing Java bytecode instructions, smart card security remains intact. In addition, Jsmart doesn't affect the native microprocessor's instruction, which allows the native microprocessor to execute non-Java Card applications.

Consisting of Verilog RTL Silicon Intellectual Property, a typical Jsmart implementation takes 5,000 logic gates. In a 0.18-micron process, when the Jsmart Java coprocessor is active, it consumes 30 uW/MHz at 1.5 volts. Customer deliverables include detailed implementation documentation, a verification suite, and a software kernel that works with any Java Card VM.

JCP plans update for Java Speech API

The Java Community Process's (JCP) Micro Edition Executive Committee has selected the company Conversay to lead the effort in upgrading the Java Speech API (JSAPI). Developed in 1998, the JSAPI defines a standard interface for integrating speech technologies with Java-based applications. Conversay will manage an expert group composed of companies with speech interface expertise to develop the JSAPI 2.0 standard. JSAPI 2.0 will specify a cross-platform interface to support command and control recognizers and speech synthesizers, with considerations for future incorporation of dictation and other features. Along with the standard specification, the project will also produce a reference implementation and a test compatibility kit.

To find out more about the JCP:

For more information on Conversay:

Sybex adds to Java training products

The Java 2 Certification Virtual Trainer and Java 2 Certification Virtual Test Center are now available from Sybex. Both software products were created for the Sun Java 2 Certification Exam. Sybex's Virtual Trainer covers the programmer and developer exam while offering an interactive learning environment that includes customized lessons, interactive simulations, narrated instructional animations, and tests. It also includes the Java SDK Standard Edition.

Covering the programmer exam, the Java 2 Certification Virtual Test Center includes over 400 exam questions. It also features support for drag-and-drop and hot-spot formats, adaptive testing formats, detailed explanations, score reporting, and cross-references.

Both products install on Windows, Unix, and Linux. The Java 2 Certification Virtual Trainer is available for 9.99, and the Java 2 Certification Virtual Test Center costs 9.95.

WireFusion 2.1 features 3D enhancements

Demicron has released WireFusion 2.1, the latest version of its Web graphics tool. Using WireFusion, developers can create presentations and animations in the form of Java applets without knowing Java. Version 2.1 includes 3D capabilities; developers can now create 3D presentations in a 3D modeling tool that supports virtual reality modeling language and import them into WireFusion. Any advanced interactivity can be added to the presentation with little scripting or programming knowledge.

WireFusion 2.1 is available in two versions, one for noncommercial use and a professional version. Both versions include all features. The price for WireFusion 2.1 Pro is 99; the version for noncommercial use costs 9. A trial version can be downloaded from:

Sun's NetBeans expands functionality

Sun Microsystems' open source project NetBeans has added more than a dozen modules into its open source code base. The modules streamline Java application development and address a range of issues, including integration with Apache's Ant XML scriptable build tool, improved application server deployment support, and SOAP-based Web services generation and deployment.

In addition to nine others, NetBeans' new modules include the following:

1 2 Page 1
Page 1 of 2