Keeping you abreast of the ever-changing Java world
Inferno competes with Java
The Bell Labs division of Lucent Technologies Inc., a spinoff of AT&T Corporation, unveiled Inferno, networking software for delivering interactive media. Inferno runs on many different networks, including the Internet, cable TV, satellite broadcasts, and telephones, and allows differing devices across different operating systems to communicate with one another.
Inferno consists of its own programming language, called Limbo, network APIs, and its own operating system. (Javaโs operating system, Kona, is still in the works. See below). Aimed beyond the Internet and the Java market, Infernoโs lightweight OS requires only a megabyte of memory to run, making it useful for hand-held units and a wide array of other devices, such as TV set-top boxes, game consoles, and video phones. According to the company, Inferno is โa research project to build a network operating system for [the] new worldโ of interconnectivity between the entertainment, telecommunications, and computing industries.
Inferno was made available for licensing last week, although Lucent has not revealed the names of any licensees. According to the company, Inferno is meant to complement Java, and is likely to support Java in the future. https://www.att.com/press/0596/960506.chb.html.

Hoping to gain momentum in the network appliance software market, Sun Microsystems is gearing up to announce Kona, the companyโs lightweight Java operating system, before or during the JavaOne developers conference (May 29-31 in San Francisco). Kona is designed for use in embedded applications with Internet terminals and other small or portable devices. Kona licensees are expected to be revealed next week, sometime before the conference, and will likely include Oracle and other Java licensees that have indicated their interest in creating devices that run Java applets.
Sun also is developing network appliance hardware, technology that Sun and other companies are positioning to compete with the PC as a lower-cost alternative method of accessing Internet services, as well as microprocessors designed for running Java applets. The microprocessors, picoJava, microJava, and ultraJava, are being developed for various communications technologies, including cellular phones, consumer games, computer peripherals such as printers, and powerful multimedia programs.

In an effort to improve the quality of online publishing and grab a piece of the Internet market, Adobe Systems, Inc., makers of popular graphics and publishing software, announced 2-D imaging technology that will allow Web publishers to use print-style graphics. Sun has agreed to license and distribute the technology, code-named Bravo, with Java. Bravo will allow a standard look to be displayed to all Web surfers, regardless of computer hardware and operating system.
โThe limited graphics that characterize the World Wide Web today are due to the lack of a rich, efficient graphical development environment.โ said John Warnock, chairman and CEO of Adobe Systems Incorporated. โThe combination of Adobe โBravoโ and Java will deliver a new scalable, device- and platform-independent framework that promises to span the desktop, the Internet and the emerging network appliances. This will enable developers to create platform-independent, graphically rich applications that will significantly enhance the visual experience on all platforms.โ
In a related announcement, Adobe and Microsoft have agreed to combine their type font technologies in order to develop a standard for the Internet, dubbed OpenType. The two companies have competed over font technology for years.
Adobe also announced several other Web-related products, including Vertigo, a Web-authoring tool based on Bravo; Web Presenter, a Web presentation graphics tool; and PrintMill, a tool for managing network printers from a Web browser. For more details, see โAdobe takes on the Internetโ in this monthโs News & Views.

Aimtech Corporation introduced Jamba, a visual authoring tool for creating Java applets and applications. Jamba gives Web developers a WYSIWYG page layout environment to drag and drop Java objects. These objects are assigned content (such as animation, graphics and audio) and actions without programming or scripting. Jamba will be available in June for Windows 95, for a price of 95. The company promises Windows 3.1 support sometime this summer. Users can download a beta version of Jamba from the companyโs website: https://www.aimtech.com.

As part of its Nutshell series of handbooks, OโReilly has released Java in a Nutshell, a complete quick-reference guide to Java. The book contains descriptions of all the Java classes and their related calls, as well as an introduction to important Java concepts. The Nutshell handbook will be followed by the publication of a complete series of Java documentation books. The first of these, Exploring Java, is due for release this week. For an except from the book, check out OโReillyโs Web site: https://www.ora.com/info/java. Java in a Nutshell: A Desktop Reference for Java Programmers, by David Flanagan, 418 pages, ISBN 1-56592-183-6, 9.95 (4.95, special introductory price).
In other Java book announcements, MIS Press has released Java Programming Basics, a book and CD-ROM. An excerpt and selected programming examples can be found on the Web at https://www.pencom.com/javabasics/. Java Programming Basics, by Edith Au, Dave Makower, and Pencom Web Works, ISBN 1-55828-469-9, 4.95.

JavaSoft announced general availability of the Java Developers Kit (JDK) version 1.0.2 for SPARC/Solaris, x86/Solaris, Microsoft Windows 95 and Windows NT, and MacOS. Version 1.0.2 fixes several of Javaโs latest security problems, although the famed DNS-spoofing problem is still under investigation. Further details about whatโs changed since the 1.0.1 release can be found at http ://java.sun.com/java.sun.com/products/JDK/1.0.2/changes.html. The kit can be downloaded from https://java.sun.com/java.sun.com/products/JDK/1.0.2/index.html.

Javasoft has made agreements with OS makers to embed Java directly into many popular operating systems. Under the terms of the agreements, JavaSoft will provide to each OS licensee the Java Virtual Machine and Java Class Libraries. Each licensee will become a provider of the Java implementation for their platform and will expose Java as binaries in the operating system, providing ready access to developers. Among the companies that intend to embed Java in their operating systems are Apple Computer, Hewlett-Packard, Hitachi Ltd., IBM, Microsoft, Novell, Silicon Graphics, SunSoft, The Santa Cruz Operation (SCO), and Tandem Computers Inc.
For more details, see โJava jumps to operating systemsโ and โJava in OS to ease cross-platform developmentโ in last monthโs News & Views.

TRiMARK Technologies announced TRiMARK Connections, the insurance industryโs first application to incorporate Java technology. Through the use of Java, TRiMARK Connections enables an identical user interface to both intranet and Internet users. In addition, a significant benefit of the Java implementation is the portability of application functionality across platforms; simplifying the current process of software distribution and administration.
โGiven the complexity of the insurance industryโs distribution channel, Java is an ideal platform to deliver the breadth of required functionality while providing the desired portability, ease of distribution, and software version control required,โ said Mark Palmer, president and CEO of TRiMARK. โWe believe the Internet represents a significant opportunity to insurance providers to drastically improve customer service, accessibility to information and, therefore, the opportunities to increase sales.โ

SourceCraft has released NetCraft, a visual development environment that generates fully compliant Java source code on Windows 95 and NT. Netcraft is designed to ease the transition to object-oriented development for 4GL programmers. The product is free of charge, and available from SourceCraftโs Web site: http://www.sourcecraf t.com:4800/about/netcraft/.

Art Technology Group introduced Dynamo 2, the first open Internet application engine based on Java. Dynamo 2 allows Web developers to create and deploy scalable, high-volume, and database-driven Web applications requiring dynamic HTML page generation and personalized content. A comprehensive development framework based on open standards, Dynamo 2 lets Web developers embed native Java code into HTML files to extend server-side functionality. Java code is compiled on the server to customize every page โ everything from the visual characteristics of the page to behaviors of traditional client-side Java applets. https://www.atg-dynamo.com.

Thought Inc. announced CinnaMoney, an advanced class that enables Java developers to create applications that perform accurate financial and engineering calculations. CinnaMoney has built-in conversion routines to turn Java data types into CinnaMoney objects, and integrates with Thought Inc.โs Nutmeg classes. An evaluation copy can be obtained from the companyโs Web site: https://www.thoughtinc.com.

Sunโs JavaSoft is preparing to announce a tool to link Java applications to databases that support Microsoft Corp.โs Open Database Connectivity (ODBC) interface. The software is a bridge that allows Java developers to work only with JDBC (Java Database Connectivity interface) to build database applications that can also access ODBC data, the most common format for corporate data storage. The bridge is compatible with existing ODBC drivers. The tool is currently in beta, and will be available in June.

Natural Intelligence Inc. and EveryWare Development Corp. announced a strategic partnership, which will begin with development of Java database connectivity software. The software will allow programmers to query and retrieve ODBC data from databases such as Oracle, Sybase, SQL Server and Informix. The software will be shipped free with any purchase of Roaster DR2, Natural Intelligenceโs development environment for Java, or Tango 1.5, EveryWareโs Web application development tool. https://www.natural.com/, https://www.everyware.com/.
Natural Intelligence also recently announced a partnership with QuarterDeck, makers of WebSTAR (formerly known as MacHTTP), a Macintosh Web server. The company is developing a Virtual Machine plug-in for WebSTAR that will allow Java applets to execute on the server via the WebSTAR Server API.

Natural Intelligence Inc. will release Developer Release 2 of its Roaster Macintosh Java development toolkit this week. Version 1.0 was originally scheduled to ship during Apple Computer Inc.โs World Wide Developerโs Conference, in San Jose, Calif. Instead, the company decided to put out a second developerโs release, and has scheduled Version 1.0 for summerโs end of this year. https://www.natural.com/.

Oracle announced a beta version of its Power Browser 1.5, which adds Java support. The software also includes a Web Server, an integrated BASIC scripting environment, and support for third-party applications called Network Loadable Objects, as well as Database Wizard to help developers create database-enabled Web applications. PowerBrowser currently runs on Windows 3.1x, Windows 95, and Windows NT. The current production version is 1.0, and PowerBrowser 1.5, with support for Java applets, is in beta. Oracle promises Macintosh and Unix versions in the future. Download the software from https://www.oracle.com/products/websystem/powerbrowser/html/.

The Paradigm Exchange announced Grinder, an integrated Java development environment. Grinder features a graphical Java class hierarchy browser with point-and-click source code editing, compiling, debugging, and Java applet and application testing in one environment. The product also auto-generates HTML tags for Java applets. The software is in development, and is free until June 30. https://www.tpex.com/grindovr.htm.

Metrowerks announced that its CodeWarrior development tool now includes full support for Java. According to the company, the productโs Java byte-code interpreter is optimized for the Power PC. Java is directly accessible from the CodeWarrior IDE, which includes full source-level debugger support for Java. CodeWarriorโs Java products include an electronic edition of โLearn Java on the Macintoshโ by Barry Boone with Dave Mark, six Apple Guide files featuring interactive tutorials, online reference material, and sample applets and applications.
Metrowerks also announced plans to add support for Microsoftโs ActiveX in CodeWarrior, while Microsoftโs Internet Explorer 3.0 will include Metrowerksโ Java Virtual Machinehttps://www.metrowerks.com.

The preBeta1 version of Sunโs HotJava Browser is available for download from Sunโs Web site (https://java.sun.com/java.sun.com/HotJava/CurrentRelease/). New features in the product redirect its appeal to that of a development tool rather than a typical Web browser. This version adds support for FCS Java applets and HTML 2.0, and has a document-centric user interface and HTML verification. The HotJava Browser is now a standalone application, distributed independently of the Java Developerโs Kit. Pricing and a release date are expected to be announced at the JavaOne conference later this month.

Integrated Computer Solutionsโ IntraNet New York show closed a three-day run on Broadway with a full schedule of presentations on Java-enabled technologies for business application developers. Held April 8 through 10 at the Manhattan Conference Center of the Millennium Hotel in Times Square, IntraNet attracted more than 300 attendees to more than 40 tutorials, technical sessions, and panel discussions.
Presentations were held concurrently in three tracks: Building an Intranet Strategy, Introductory Java Programming, and Advanced Java Programming. Featured addresses were given by Jeff Scherb, chief technology officer at Dun & Bradstreet Software; Miko Matsumura, Java Evangelist for Sunโs JavaSoft group; and Kim Polese and Arthur van Hoff, principals of an as-yet-unnamed Java start-up venture. (The latest word: the company will be called Marimba.)
IntraNet NY sessions included: Java and CORBA, Java for C++ Programmers, Java for Visual Basic Programmers, Developing a Custom HTTP Server in Java, Java and Threads, OO Multimedia Programming in Java, Java Internet Media, Java and Databases, Tips and Tricks for Java Developers, Converting Motif Applications to Java, Comparative Java Programming Environments (a panel discussion with representatives from Symantec, Borland, and SunSoft), and Joe, among others.
โFrom the feedback we received, the most popular sessions were on Java Security, the Future of AWT, and Rethinking Interactivity with Java,โ said ICSโs conference director, Aub Harden.
In response to the growing interest in Java-based solutions for corporate communications, ICS is planning to expand its instructional offerings. Information concerning current and future training services from ICS can be obtained via the companyโs Web site at https://www.ics.com. โKieron Murphy


