Recent top five:
Let's talk about exceptions ...
How do you handle exceptions? Do you think upfront about the type of exceptions that you want to catch or do you just let
the outside world handle it?
-- Jeroen van Bergen in JW Blogs
| Enterprise AJAX - Transcend the Hype |
| Memory Analysis in Eclipse |
| Oracle Compatibility Developer's Guide |
| Memory Analysis in Eclipse |
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:
http://www.citi.umich.edu/projects/sinciti/smartcard/webcard/
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:
http://www.symantec.com/domain/cafe/press/991110deved.html
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:
The Nokia WAP Server starts at 0,000.
http://www.nokia.com/corporate/wap/gateway.html
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.
http://developer.java.sun.com/developer/earlyAccess/jaas/
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.
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.
http://www.gefionsoftware.com/news/199911111.html
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.