WebWideMedia Advertising

Front Page Java Chat Tool Write To Us!

Novera's EPIC Middleware Provides Network Printing And File Services ToThin Clients

May 14, 1997


Novera Inc.'s Epic 1.1 Java-based middleware, a one-of-a-kind product that is still in its infancy, provides network printing and file services to thin clients running Java applets and applications.

This makes Enterprise Platform for Internet Computing a must-see for organizations considering a network computer rollout and willing to write custom Java applications that incorporate hooks to basic network services.

However, PC Week Labs advises companies that are not ready to build their own Java-based applications to wait for others to blaze the trail. (Corel Corp. is blazing the trail by using EPIC as the middleware for its upcoming Office for Java)

Priced starting at $7,500 for a 50-user license, EPIC 1.1 costs as much as $345,000 for a 10,000-user license, but it seems unlikely that most organizations would initially invest this heavily in Novera's product in its current stage of development.

New features in this release include support for X.500-compatible directory servers that comply with LDAP (Lightweight Directory Access Protocol). This LDAP support is important because it allows user profiles to be stored independently of the network operating system, which typically uses proprietary directory services.

LDAP support adds versatility

In PC Week Labs tests, the LDAP support allowed us to test EPIC using Netscape Communications Corp.'s LDAP-compliant Directory Server instead of the Unix server from the University of Michigan that Novera bundles with EPIC 1.1. LDAP support also means EPIC will work with future versions of IntranetWare and Windows NT because they will support LDAP.

The EPIC update, which shipped in March, also adds an updated, but not ideal, interface to the product's Management System applet, support for Lightweight Internet Person Schema and new development tools.

As a platform for developers, EPIC 1.1 gave PC Week Labs a glimpse of what a Java-enabled computing environment will look like, but the update was a bit slow, and its two applets (Management System and File Manager) were somewhat rough around the edges.

Written entirely in Java, EPIC runs as a JVM (Java virtual machine) under a kernel on both Windows NT and Unix hosts, providing a framework for offering traditional network services to browser-equipped clients.

By treating these services as Java objects, EPIC lets developers build Java applications that can be used on Unix, Macintosh or Windows clients that support the JVM.

The hooks to network services that can be provided this way promise to accelerate the development of real-world Java-based intranet applications.

Out of the box, EPIC does not provide any end-user features. To reap any of the product's benefits, developers have to write their own Java applications, making calls to the EPIC Java class libraries.

Getting into print

PC Week Labs tests of the print and file services that EPIC provides yielded mixed results.

Although we could use the Management System to print documents on a Hewlett-Packard Co. LaserJet IIID printer, this was only possible with the help of an EPIC printing patch from Novera's FTP site. After installing the patch on the dual-processor HP server that we used for testing, we had to configure the printer under Windows NT 4.0 before we could create a printer object with the Management System. Even then, we still had to adjust the printer's form feed controls by hand to print anything.

Tests of the File Manager applet from a client PC went more smoothly. After logging on to the HP server running EPIC 1.1 via Microsoft Corp.'s Internet Explorer Web browser from a Micron Electronics Inc. PC running Windows 95, we found that the File Manager's interface closely resembled Windows 95's Explorer, which made navigating the server's directory tree easy.

We set up users and groups and could discern from the directory tree whether a user had read or write access to a given subdirectory, as well as if those rights were explicit or inherited from membership in a group.

The interface to the Management System could use some work. For example, the applet opened to a mostly blank screen. We feel it should open to show network resources at a glance.

Reclaiming the unused acreage in the right frame of the applet's Web-like interface by tightening up the options would do away with the need for the frame's vertical scroll bar. We found ourselves constantly scrolling up a half-inch to access buttons that scrolled off-screen.

These interface issues are relatively minor, however, and should be resolved in future releases.

Although installing EPIC 1.1 was straightforward, setting up the other components of the EPIC environment was somewhat convoluted. We not only had to install Netscape's Web browser on the HP server in order to install Netscape's LDAP Directory Server, but also had to modify and relocate some configuration files. However, these steps were well-documented on Novera's Web site.

The next release of EPIC, due in July, will add some end-user features, such as an E-mail client and a calendar applet. In addition to these personal productivity applets, the next release will include DB Blend, which will let developers query and update a database without writing SQL code.

Source: PC Week


Copyright © 1997 NCNS News. All rights reserved.

Click Here!