U of Michigan and Schlumberger develop tiny Web server
The University of Michigan's Center for Information Technology Integration (CITI) and Schlumberger have developed a Web server entirely contained on Schlumberger's Cyberflex Access, a Java-based smart card.
Webcard is written in Java and accessed through an OpenBSD tunnel device.
"We're trying to extend the smart card's reach, and one of its strong points is the fact that it's tamper resistant," says Peter Honeyman, director of CITI and principal investigator of the CITI-Schlumberger research partnership. "Furthermore, you can be sure nobody is hacking into your Web server when it is in your wallet or purse."
Smart cards have traditionally been accessed through arcane application interfaces. In contrast, Webcard can be accessed by any Internet-capable Web browser.
"The Java card allowed us to create something smaller than anyone thought plausible," Honeyman says.
The Webcard server supports a simplified subset of the HTTP, TCP, and IP protocols -- and its size is reduced even further because only one connection is active at any time and the server does not return pages with inline content such as images. Project researchers say it would not be difficult to extend Webcard's capabilities.
You can download the source code for the Webcard application and its supporting environment, download the tunnel daemon, and read the technical report at:
VisualCafé 4 opens its doors
Symantec Corporation has announced the release of the VisualCafé 4 development environment for Java.
VisualCafé 4, which incorporates tools from partners such as BEA Systems, IONA, Oracle, and PointBase, takes full advantage of the advanced features of Java 2.
VisualCafé Standard Edition and VisualCafé Expert Edition are available now; VisualCafé Enterprise Edition will be available by spring.
The Standard Edition costs 9.95, the Expert Edition 99.95, and the Enterprise Edition ,799.95. Current Professional and Database users will receive a discount if they upgrade before December 31, 1999.
For more information, call 888-822-3409, or surf to:
Businesses get moving with Nokia WAP Server
Anticipating the day that cell phones are the preferred Internet-enabled device, Nokia has introduced an open server platform for mobile applications.
You can use the Nokia WAP Server to tailor company-specific applications so that roaming users can securely access corporate networks -- or create a new space in the rapidly evolving dot-com economy we all know and love.
According to Nokia, an estimated 15 percent of the mobile phones sold in the world next year will support WAP (the Wireless Application Protocol). With the Nokia WAP Server you can tap into that market. Its features include:
- Compliance with WAP 1.1
- HTTP compatibility
- Native support for WML (Wireless Markup Language) and WMLScript
- Provisions for push services
- Java Servlet API
- LDAP support
- Certificate-based authentication
The Nokia WAP Server starts at 0,000.
Sun releases JAAS 1.0 beta
Sun Microsystems has released the Java Authentication and Authorization Service (JAAS) framework 1.0 beta to complement version 1.3 of the Java 2 Software Development Kit.
The JAAS supplements the Java 2 Platform with added security features such as user-based authentication and access control, a Java-based version of the Pluggable Authentication Module (PAM) architecture, and flexible user-, group-, or role-based access controls.
JAAS supports the Java Naming and Directory Interface (JNDI).
"The objective of this release is to demonstrate a working example of the JAAS APIs, to get developers familiar with JAAS APIs, and to allow them to start prototyping projects," the company states.
The beta code release runs on Solaris and Windows NT. You must have the Java 2 SDK Standard Edition version 1.3 or the Java 2 Runtime Environment version 1.3 already installed.
Thoughtstar constructs portal for work teams
Thoughtstar has launched QuickTeam 2000, a suite of browser-based collaboration tools designed for small work teams. The portal facilitates project management, document sharing, realtime chat, address books, and calendars.
Quickteam 2000 Express is available for free as a vendor-hosted application. The Professional version is scheduled to be released by the end of 1999. It will support Palm VII integration and 128 bit SSL security. A lease runs 3 per user per month; the sale price is 00.
The product works with any Java-enabled browser.
LiteWebServer and WAICoolRunner beef up JSP support
Gefion Software has announced new releases of its popular LiteWebServer 2.2 and WAICoolRunner 2.2. Both now support the latest version of Sun's Java server technology.
The new releases also reflect the contributions Gefion has made to the Apache Jakarta Project. "Providing commercial-quality support for this open source product is in the best interest of both our customers and ourselves," says Hans Bergsten, president of Gefion Software.
The new releases implement Java Servlet 2.2 and support JavaServer Pages 1.1 through the Tomcat JSP container.
LiteWebServer is a pure Java Web server with a minute footprint. It is ideal for embedded systems, in bundled solutions, in a small intranet, or for servlet development.
WAICoolRunner is a servlet engine for Netscape FastTrack Server 3.01 and Netscape Enterprise Server 3.0/3.5/3.6.
Both products are free for noncommercial use or for commercial use on your own servers. Support contracts provide email support, access to the product source code, access to bug and patch databases, and the right to bundle the product as part of another product. Support contracts are available at 50 per copy up to 11 copies or at ,600 for an unlimited number of copies.
Make your own calendar with DJT
Dirk's 'J' Toolkit (DJT) is a Swing-based Java class library for Gantt chart development from Dirk Lemmermann Software and Consulting. DJT can be used to effortlessly graft a pleasing user interface onto your project management systems.
DJT is a pure Java implementation and works with any platform. The library is available for both Java 1.1 and Java 2.
English and German support is included, but DJT's open API is designed to support virtually any language. Date formatting can be adjusted to locale.
Timecruiser 2.0 offers event management for intranets
Timecruiser Computing Corporation has released Timecruiser 2.0, the latest version of the company's flagship product for time and event management.
Designed for intranets, ISPs, and portals, the latest version can be deployed across multiple servers and sites.
- Workgroup sessions
- Event scheduling and registration
- Meeting coordination and notification
- Multimedia applications
- Calendar functions, including the launching of apps
The Java-based Timecruiser can run on Windows 9x/NT, Unix, and Linux. For pricing contact company sales.
GSM standard to use Java Cards
Sun Microsystems announced that the European Telecommunications Standards Institute, the body that defines the Global System for Mobile Communications (GSM) standard, has adopted Java Card technology in GSM cell phones. The phones will ship with a built-in smart card chip that will record a user's authentication data and allow for secure transactions.
According to Patrice Peyret, director of platform software engineering for Sun Microsystems' Consumer and Embedded Division, Java technology allows telecommunications devices to become wireless portals, "connecting consumers seamlessly to Internet-based content and services."
Jiro platform spec released
Sun Microsystems released the Jiro platform's core specification, calling it the Federated Management Architecture Specification.
The specification defines the architecture of FederatedBeans components, the foundation of the Jiro platform.
"The Jiro platform technologies are the first to provide an inherently network-centric approach to dynamically managing heterogeneous storage networks," says Denise Shiffman, director of content services for Sun Network Storage.
The Jiro Website puts it this way: "FederatedBeans components enable the easy creation of management applications that solve the problems of configuring, monitoring, diagnosing, and troubleshooting network devices, systems, storage, and software in an intelligent and automated fashion."
The specification was created during an open review under the Java Community Process (JCP) and is posted on the JCP Website.
See the spec at:
For more information see also:
For details on the Jiro platform see;
Halcyon releases new modules, rechristens SyMON
Halcyon has changed the name of its family of Sun enterprise management products: SyMON is now Sun Management Center 2.1. The company also announced several new modules:
- Halcyon PrimeAlert WebPortal Module,
- Halcyon PrimeAlert Module for Sybase Replication Server
- Halcyon PrimeAlert Module for Oracle
The Sun Management Center, codeveloped by Halcyon and Sun Microsystems, is based on Halcyon's PrimeAlert intelligent agent monitoring technology. The products monitor mission-critical Sun systems and applications around the clock.
The product family also includes these members:
- PrimeAlert DBMSAlert Module for Oracle
- PrimeAlert DBMSAlert Module for Sybase
- PrimeAlert EventAction Module
- PrimeAlert ScriptRunner Module
- PrimeAlert FileBrowser Module
For pricing and support contact Halycon:
Biztone.com scores with Asia Java Fund
BizTone.com has been named among the first recipients of the Asia Java Fund. The Malaysian start-up rents business applications to companies over the Internet.
Darryl Carlton, BizTone.com's CEO, says that the company has closed a round of investment led by the fund, which Sun Microsystems set up to help new technology companies that use Java. BizTone.com reportedly secured .5 million of the fund's estimated 8 million in assets.
Maya Consultancy helps you prep for Java exam
The developers of gEs:Java 2.0 from Maya Consultancy Services have designed an instrument that simulates the Java certification exam.
The simulator offers you:
- More than 250 questions like those on the exam
- The ability to review questions
- The ability to train on specific topics
- A 100% Pure Java implementation
- Online help
You must have JDK installed to run gEs. The exam simulator is portable to virtually any platform. The basic version costs 5, and you can add users, support, and the source code.
Download an evaluation copy with 15 sample questions:
For more information visit:
Orient clients to SpatialFX
ObjectFX Corporation has released SpatialFX 1.5 Enterprise JavaBeans, the industry's first geospatial EJB, ideal for Web-based visualization.
"Geographic visualization is now a critical part of business software and consequently it has to scale to enterprise levels," says Onno Kluyt, senior product manager of Java Component Architecture for Sun Microsystems. "ObjectFX clearly saw this need and was able to rapidly leverage its Java expertise into the first offering of Enterprise JavaBeans for map-related services."
SpatialFX 1.5 includes:
- Highly scalable component architecture
- The ability to integrate multiple information sources
- Interactive, Web-enabled, data-rich maps
- Client-side JavaBeans
- More than 500 Java classes
- Java servlets
- Fast access to large, street-level databases
Use the included application server in standalone mode, or just plug in the SpatialFX EJB to your existing application server. SpatialFX simultaneously supports HTML pages displaying interactive GIF or PNG map images, thin Java applets displaying maps in multiple layers of vector objects, and full-blown client/server applications.
Supported platforms are Windows NT and Unix; for pricing information contact ObjectFX.
Percussion drums up interest in your Web pages
Percussion Software's Rhythmyx uses XML to enable you to add dynamic content to browser-based applications quickly and easily.
The package is made up of the Rhythmyx Server; the Rhythmyx Workbench graphical design interface; and a Java administration applet to access the server from any Java-enabled browser.
Here's a partial list of Rhythmyx's features:
Content management: Automatic links and static and dynamic pages
Maintenance: XML and XSL architecture -- with no proprietary tags -- generates no code or script; simple stylesheet substitutions can change page designs at any time without affecting data logic
Parameter settings: A simple dialog box offers controls for paging, session management, connection pooling, caching, and query optimization
Security: Encryption enforcement, authentication, access controls, and pass-through or alias support
- Database support: Includes multiple relational table updates and the ability to build queries that execute any type of joins -- even with data from multiple tables from the same or different sources
Rhythmyx runs on Windows 9x/NT. A free 30-day trial copy is available for download. Pricing is processor based and begins at ,000. The developer's kit is ,500, and Rhythmyx Workbench is 00. Contact company sales for details.
Download the demo:
Rythmyx product information:
ILOG makes GUI creation easy
ILOG's JViews Component Suite creates visually rich and responsive GUIs for ebusiness applications. With this package of embeddable 2D libraries and tools, you're no longer limited to HTML GUIs or platform-dependent solutions.
JViews Component Suite features include:
- XML support
- Swing support
- More than 30 prebuilt JavaBeans
- Class libraries
- An enhanced map-display engine
- Support for Scalable Vector Graphics (SVG)
- Editing applications
- Custom graphics package with BGO Composer
- Web-based collaboration, including business-to-business collaboration
- Gantt chart module for sharing schedule data
ILOG JViews runs on any Java platform and any Web browser that supports either JDK 1.1 or Java 2. ILOG has a flexible pricing model: you pay only for the component libraries that you use. Pricing starts at ,500.
For more information see:
SVG may save the day -- and the Web
The World Wide Web Consortium (W3C) hopes that Scalable Vector Graphics, or SVG, will bring the Web into the 21st century -- and right some of HTML's many wrongs.
This comprehensive, cross-platform Web imaging solution should allow Web designers much greater control of text and images. It supports:
- 48-bit color
- Realtime animation
- Infinite zooming
- Pixel-accurate positioning of page elements
- Improved typography
Typographic features include control over size, leading, character width, justification, kerning, ligatures, and drop caps. You can embed Adobe Type 1 fonts.
SVG also speeds download times, as all pages are gzipped, and support has been added for vector graphics, usually much smaller than bitmap images (JPEG and PNG are also supported).
SVG supports Cascading Style Sheets, Unicode, XML, and other standards. SVG support has already been integrated into products such as CorelDraw 9.
See the draft standard at:
For more information from W3C:
For the SVG portal with links and an introduction to SVG:
Swiss improve smart card technology
The IBM Zurich Research Laboratory demonstrated the world's first dual-interface OpenPlatform Java Card at the Cartes '99 tradeshow in Paris in mid-November.
Based on Philips Semiconductors' MIFARE PRO chip, the card allows both contact and contactless access to the same data to create a more convenient smart card for consumers.
The card uses JVM technology, complies with OpenPlatform and Java Card specifications, and conforms to ISO communications protocols. It also prevents direct access to the hardware -- for security -- and features a reduced code size for increased performance.
The dual-interface Java Card will soon be employed in pilot trials.
BSF opens source code, expands scripting support
IBM's Bean Scripting Framework (BSF) 2.0, now comes with full source code, a royalty-free commercial license, and support for LotusXSL as a scripting language.
BSF -- which works with any Java object -- extends the language attribute of JavaServer Pages (JSP) to its supported scripting languages, including:
With this support you can improve an existing application's function or script together an application from components. Scripts can access, manipulate, and modify the beans in your Java applications, get and set fields and properties, call methods, do event bindings, and create new beans.
You can download a free copy of IBM's WebSphere 3.0, which uses BSF (and wasbsf.jar, which makes the WebSphere JSP compiler aware of BSF 2.0) from:
You'll find more information on BSF at:
Aha! Sterling discovers intelligence engine
Sterling Software has released EUREKA:Intelligence, a Web-based query, analysis, and reporting tool.
Users can easily query, manipulate, format, and share data -- and administrators can rest easy, as the package maintains and administers itself. Of course, administrators retain the ability to monitor and maintain their centralized systems, profiles, and security -- even remotely.
EUREKA:Intelligence, a 100% Pure Java client/server tool, includes Java administrative components for setting up user profiles, metadata, and query governing.
EUREKA:Intelligence's analytical view modes include:
- Report document
Pricing starts at 95 per user.
For more information visit:
Javaflex releases scripting class library
Javaflex Software's new BeanScript scripting class library lets you incorporate scripting into Java applications and applets.
Designed for event-oriented architectures, BeanScript is a 100% Pure Java implementation and is customizable at the component level.
For pricing and support contact company sales. To download BeanScript, visit:
Three companies working to deliver open source Net app server
Lutris Technologies, systems integrator Bull, and France Telecom have announced their intention to jointly deliver an open source enterprise-class Internet application server.
The partners plan to combine BullSoft's JOnAS (Java Open Application Server) for Enterprise JavaBeans with France Telecom's Jonathan CORBA object request broker, and Lutris Technologies' Enhydra Java/XML application server. Together, the new platform should be able to scale from the smallest devices to the largest enterprise.
The integration with Enhydra is taking place in the the ObjectWeb open source community, initiated by Bull and France Telecom.
"Since we made our JOnAS EJB server software available to the open source community in June, the response has been just amazing," says Michel Paulin, vice president of Bull's product division. "It confirms that the open source model is the right way forward for this type of technology, where time to market and flexibility for Internet application developers is critical."
A 100% Pure Java implementation, Enhydra was made open source in January 1999. Hundreds of independent developers actively contribute to it.
A beta version of Enhydra 3.0 will be available by spring.
Enhydra supports Unix, Linux, and Windows, and the Apache, Netscape Enterprise, and Microsoft IIS Web servers. Java Runtime Environment (JRE) 1.1.6 or higher must be installed on your system.
To learn more about ObjectWeb, see:
For more information on JOnAS, visit:
Information on Enhydra can be found at: http://www.enhydra.org/
Oracle8i Release 2 ready for the Net
Oracle Corporation has made available Oracle8i Release 2, the newest edition of its Internet-specific database implementation.
Release 2 includes many bug fixes, performance improvements, and user interface enhancements -- including improvements to the software's JVM, Oracle JServer.
The latest version also supports the Java 2 Platform and the Java message service while offering a smaller footprint and improved performance.
Oracle8i allows for multiple XML parsers; in Release 2 the Java XMS parser's classes are preloaded directly into the Oracle JServer. Available XML parsers include the XML Parser for Java (versions 1 and 2) and XML parsers for C/C++ and PL/SQL.
Oracle8i Personal, Standard, and Enterprise versions are all available for multiple platforms, including Windows NT, Sun Solaris, HP-UX, and IBM/AIX. Pricing ranges from 60 per user for the Standard edition (with a 10-user minimum) to 00 per user for the Enterprise edition (with a 16-user minimum). Training, installation, and support are also available.
Tendril meshes StructureBuilder Java with JDeveloper
Tendril Software has announced "seamless integration" between its StructureBuilder 3.3 for Java and Oracle's JDeveloper 3.0.
According to Neeraj Sangal, Tendril's president, "The integration delivers a highly productive and visual development environment." He explained that the cooperation will enable Oracle customers to access StructureBuilder tools while they're within the JDeveloper environment to better and more quickly create Java-based ecommerce solutions using Oracle 8i.
StructureBuilder 3.3 design tools offer UML modeling, code generation, a powerful parser engine, full round-trip and reverse-engineering capabilities, and EJB deployment. StructureBuilder 3.3's new ejbCreate module allows programmers to design, develop, and deploy EJBs visually and interactively.
All these tools will now be available from within the JDeveloper environment, and changes made in JDeveloper's editor or in StructureBuilder's model will be reflected in the other in realtime.
StructureBuilder 3.3 is scheduled for release this month. For more information on JDeveloper 3.0 see:
For more about Tendril Software, visit:
Java Business Conference update
ZD Events has released the conference schedule for the five educational conference tracks running concurrently at the Java Business Conference, to be held in New York City December 7-9. Attendees can sign up for a one-, two- or three-day pass.
Attendees will also be able to take advantage of the Java University Developer Program and advanced training sessions in the Java 2 Platform Enterprise Edition, Enterprise JavaBeans, Java HotSpot Virtual Machine, Java Plug-in, and other technologies.
The five conference tracks are:
Technology Direct from the Source: Learn the latest technical content from Sun
Java Technology and XML: Use portable, reusable XML data-structuring syntax with your portable, reusable Java-based code
Extend the Enterprise: Help your business with Jini-enabled embedded and consumer devices
Build Your Business: Integrate ecommerce with your legacy systems
- Industry in Action: Hear Java success stories
For more information visit: