Received: from PACIFIC-CARRIER-ANNEX.MIT.EDU by po10.MIT.EDU (5.61/4.7) id AA18880; Tue, 30 Nov 99 19:14:15 EST Received: from hermes.javasoft.com by MIT.EDU with SMTP id AA23099; Tue, 30 Nov 99 19:14:35 EST Received: (from nobody@localhost) by hermes.java.sun.com (8.9.3+Sun/8.9.1) id XAA14786; Tue, 30 Nov 1999 23:53:39 GMT Date: Tue, 30 Nov 1999 23:53:39 GMT Message-Id: <199911302353.XAA14786@hermes.java.sun.com> X-Authentication-Warning: hermes.java.sun.com: Processed from queue /bulkmail/data/ed_49/mqueue0 X-Mailing: 193 From: JDCNewsletter@Sun.com Subject: JDC Newsletter November 30, 1999 To: JDCMember@Sun.com Reply-To: JDCNewsletter@Sun.com Errors-To: bounced_mail@hermes.java.sun.com Precedence: junk Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Beyond Email 2.2 Content-Transfer-Encoding: quoted-printable X-Mime-Autoconverted: from 8bit to quoted-printable by hermes.java.sun.com id XAA14786 -WELCOME- to the Java Developer Connection(sm) (JDC) Newsletter,=20 covering Early Access software releases, new products, developer=20 programs, and more. - To subscribe to this newsletter go to: =20 http://java.sun.com/jdc/ =20 - To unsubscribe to this newsletter go to: http://developer.java.sun.com/unsubscribe.html - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - J D C N E W S L E T T E R =20 =09 INSIDE THE JDC=20 * New on the JDC * Did you know?=20 =20 PRODUCT NEWS Early Access Developer Release Software * Fort=FD for Java(tm), Community Edition 1.0=20 Beta (11/22) * Jini(tm) Technology Starter Kit=20 Version 1.1 Alpha (11/16/99)=20 * K Virtual Machine (KVM) Version 0.2=20 (11/15/99) * Java(tm) Authentication and Authorization=20 Service (JAAS) 1.0 Beta Release, (11/4/99) = =20 =20 Product and Technology Releases =20 * PersonalJava(tm) emulation environment,=20 version 3.0.2 (11/19/99) * Jini(tm) Technology Starter Kit=20 Version 1.0.1 (11/16/99)=20 * JavaSpaces(tm) Technology Kit=20 Version 1.0.1 (11/16/99) * Jini Technology Core Platform Compatibility=20 Kit (TCK), version 1.0B (11/16/99) =20 * Java Card(tm) 2.1 Development Kit (11/16/99) =20 * JDBC(tm) 2.1 Core API Specification (11/16/99) =20 * Java(tm) Message Service API 1.0.2 Specification (11/15/99) =20 * JNDI 1.2.1 Standard Extension (11/4/99) * Java(tm) Telephony API Specification=20 version 1.3 (11/2/99) =20 * Java(tm) Blend 2.0 (11/2/99)=20 * Java(tm) Message Queue 1.0 (11/2/99) * Java Shared Data Toolkit 2.0 (10/29/99) * Java(tm) 2 Platform, Enterprise Edition=20 (J2EE) 1.2 Specification (10/28/99)=20 * Enterprise JavaBeans(tm) Specification 1.1 Public Release 2 (10/20/99) * JavaServer Pages(tm) 1.1 Specification Public Release 2 (10/20/99) * Java (tm) Servlet 2.2 Specification Public Release 2 (10/20/99) = =20 =20 = =20 DEVELOPER PROGRAMS AND RESOURCES * Sun Startup Essentials(sm) Offering * New Courses offered by Sun Education=20 Essentials(sm) * Sun Technology Audiocasts * Java(tm) 2 Platform Micro Edition CD-ROM * Java University(sm) Developers Program at Java Business Conference '99 =20 * Sun Headquarters Briefing: Java(tm) in Technical Markets=20 * J2EE-EJB Code Camp =20 =20 =20 JAVA DEVELOPER'S MARKETPLACE * Inprise JBuilder 3 Enterprise, Solaris Edition * Symantec VisualCafe 4 * Clip2.com =20 =09 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - I N S I D E T H E J D C NEW ON THE JDC. =20 <> New feature: * Ask Espresso Man. This first in a series of Q & A sessions=20 discusses the implications of XML and its opportunities for=20 Java application development.=20 =20 http://developer.java.sun.com/developer/technicalArticles/xml/expres= somanxml.html =20 =20 <> Online training: * New: Writing J2EE Enterprise Applications: A tutorial=20 introducing the APIs, tools, and services provided in the=20 J2EE Reference Implementation. Lesson 1: A Simple Session Bean, and Lesson 2: A Simple Entity Beans are now available. =20 http://developer.java.sun.com/developer/onlineTraining/J2EE/Intro/ =20 =20 <> Articles: =20 =20 * Testing and Java(tm) technology. This article describes the=20 barometrics, procedures, tool types, and special needs of=20 testing in the cross-platform/multidevice realms of Java(tm)=20 technology.=20 =20 http://developer.java.sun.com/developer/technicalArticles/InnerWorki= ngs/testing/ =20 =20 <> Book excerpts: * JavaSpaces Principles, Patterns, and Practice: Chapter 11:=20 A Parallel Application. This excerpt reviews the command=20 pattern, builds a compute server, and constructs an application=20 to break encrypted passwords.=20 =20 http://developer.java.sun.com/developer/Books/JavaSpaces/chapter11.h= tml =20 Another excerpt, Chapter 1: Introduction, is also available on=20 the JDC. =20 =20 =20 <> Did You Know?=20 =20 The JDC Docs & Training page is a good place to find the=20 information you need about Java(tm) Technology. Here you'll find=20 links to a wide-range of resources such as articles, tutorials,=20 book excerpts, code samples, Tech Tips, and more. =20 =20 http://developer.java.sun.com/developer/infodocs/index.shtml =20 =20 To access the JDC, see: http://developer.java.sun.com/developer/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - = =20 P R O D U C T N E W S EARLY ACCESS DEVELOPER RELEASE SOFTWARE. The following Java=20 platform software is now available for download on the JDC: <> Fort=FD for Java(tm), Community Edition 1.0 Beta http://www.netbeans.com/ffj/community/ <> Jini(tm) Technology Starter Kit Version 1.1 Alpha http://developer.java.sun.com/developer/products/jini/EAproduct.offeri= ngs.html <> K Virtual Machine (KVM) Version 0.2=20 http://developer.java.sun.com/developer/earlyAccess/kvm/=20 <> Java(tm) Authentication and Authorization Service=20 (JAAS) 1.0 Beta Release=20 http://developer.java.sun.com/developer/earlyAccess/jaas/ =20 =20 =20 PRODUCT AND TECHNOLOGY RELEASES SOFTWARE. The following Java=20 platform software and technology releases are now available for=20 download: =20 <> PersonalJava(tm) emulation environment, version 3.0.2. The PersonalJava emulation environment is a development=20 environment for verifying that PersonalJava applets and=20 applications developed using the JDK(tm) run in the PersonalJava=20 application development environment. Version 3.0.2 is a reference implementation that adds minor updates and clarifications to version 3.0.1.=20 =20 http://java.sun.com/products/personaljava/pj-emulation.html <> Jini(tm) Technology Starter Kit Version 1.0.1. This kit fixes bugs in the 1.0 release. The kit contains the following=20 three components: Jini(tm) Technology Core Platform (JCP), which provides core Jini technology software; Jini(tm) Technology=20 Extended Platform (JXP), which provides extended Jini technology=20 interfaces and classes; and the Jini(tm) Software Kit (JSK), which provides service implementations that are specified=20 in the Jini Technology Core Platform (JCP).=20 =20 http://developer.java.sun.com/developer/products/jini/PO101.html#Jini1= 01 <> JavaSpaces(tm) Technology Kit Version 1.0.1. The JavaSpaces=20 Technology Kit (JSTK) fixes bugs in the 1.0 release of=20 the two implementations of the JavaSpaces technology-enabled=20 service specified in the Jini(tm) Technology Extended Platform=20 (JXP ). These versions include a persistent version and a=20 non-persistent version. The JSTK must be installed after=20 the Jini Technology Starter Kit. =20 http://developer.java.sun.com/developer/products/jini/PO101.html#Jini1= 01 =20 <> Jini Technology Core Platform Compatibility Kit (TCK),=20 version 1.0B. The TCK is used to deploy a Jini technology-enabled=20 service or device within a company, to commercially distribute=20 Jini technology-enabled software or hardware, and to apply for=20 Jini technology branding as a requirement of the Jini technology=20 SCSL. This version of the TCK tests whether a client, service, or=20 lookup service is a "good lookup citizen" in the environment of=20 Jini technology-enabled services and/or devices.=20 =20 http://developer.java.sun.com/developer/products/jini/PO101.html#Jini1= 01 =20 <> Java Card(tm) 2.1 Development Kit This kit includes an environment in which applets written for the=20 Java Card platform can be tested. Also included in this release=20 is the Java Card 2.1 Converter tool. The Converter tool is used=20 to generate a Java Card CAP file that can be downloaded onto any=20 Java Card 2.1 enabled device.=20 =20 http://java.sun.com/products/javacard/ =20 <> JDBC(tm) 2.1 Core API Specification. JDBC 2.1 is a minor release=20 of the JDBC API. It includes a number of changes proposed by=20 Java platform licensees, industry partners, and the development=20 community at large. =20 =20 http://java.sun.com/products/jdbc/maintenance.html =20 <> Java(tm) Message Service API 1.0.2 Specification The JMS API is a common API and provider framework that enables=20 the development of portable, message based applications in the=20 Java programming language. This specification includes minor=20 corrections to the previous version of the specification. =20 http://java.sun.com/products/jms/=20 =20 <> Java Naming and Directory Interface(tm) (JNDI) 1.2.1=20 standard extension. JNDI provides Java technology-enabled=20 applications with a unified interface to multiple naming and=20 directory services in the enterprise. JNDI 1.2 is a major=20 upgrade release that includes, among other features, support=20 for event notification and LDAP v3 extensions and controls.=20 =20 http://java.sun.com/products/jndi/ =20 <> Java(tm) Telephony API Specification version 1.3. This is the=20 Java API for telephony call control. Version 1.3 adds support for the listener event pattern.=20 =20 http://java.sun.com/products/jtapi/ =20 =20 <> Java(tm) Blend 2.0. Java Blend is data access tool that=20 connects distributed applications with multiple sources of data.=20 Java Blend eliminates the need to write, test, and debug JDBC=20 code. Java Blend 2.0 adds features such as enterprise=20 scalability, improved performance, dynamic OQL (Object Query=20 Language). =20 http://www.sun.com/software/javablend/ =20 =20 <> Java(tm) Message Queue 1.0. Message Queue, is a message-oriented middleware solution to help enterprise customers and service providers manage the flow of information between networked applications. Java Message Queue software=20 implements the industry standard Java Message Service=20 (JMS) 1.0.1 specification, which provides a standardized API=20 and common messaging strategies for developers. =20 http://www.sun.com/workshop/jmq/ =20 =20 <> Java Shared Data Toolkit 2.0. This is a development library=20 that allows developers to add collaboration features to applets and applications written in the Java programming=20 language. For JSDT 2.0, several changes were made to the API,=20 for example to optionally add a manager to the Registry;=20 a number of bugs were fixed, and various changes were made=20 to the documentation and examples.=20 =20 http://java.sun.com/products/java-media/jsdt =20 =20 <> Java(tm) 2 Platform, Enterprise Edition (J2EE) 1.2 Specification.=20 This is the second public release of the J2EE specification. A number of changes have been made since the first public=20 release. For example, text has been added clarifying requirements for unauthenticated users. =20 http://java.sun.com//j2ee/docs.html =20 <> Enterprise JavaBeans(tm) Specification 1.1 Public Release 2 This is the second public release of the EJB 1.1 specification. The enhancements in EJB specification 1.1 focus on three key=20 areas: Improved Assembly and Deployment, Persistence (Mandatory=20 Entity Beans),and Tighter Compliance.=20 http://java.sun.com/products/ejb/newspec.html =20 <> JavaServer Pages(tm) 1.1 Specification Public Release 2 This is the second public release of the JSP 1.1 specification. The specification covers JSP standard directives, JSP standard actions, script language declarations, standards , and extensions, a portable tag extension mechanism. =20 http://java.sun.com/products/jsp/ =20 <> Java(tm) Servlet 2.2 Specification Public Release 2 This is the second public release of the Java Servlet 2.2=20 specification. The specification adds support for Web=20 Applications and Web Application Archives. It also clarifies many issues, including Internationalization/Localization and=20 Distributed Servlet Container Details.=20 =20 http://java.sun.com/products/servlet/ =20 =20 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - D E V E L O P E R P R O G R A M S A N D R E S O U R C E S <> SUN STARTUP ESSENTIALS(SM) OFFERING This program offers hardware, software, support, consulting,=20 education, and co-marketing opportunities designed specifically=20 for startup companies. The offering includes software development=20 licenses from Sun, the Sun-Netscape Alliance, and Oracle. For more information and a schedule, see: http://www.sun.com/startup/ <> NEW COURSES OFFERED BY SUN EDUCATION ESSENTIALS(SM)=20 Sun Education Essentials training offerings give you the training you need to maximize your development skills with Java(tm)=20 technologies. This comprehensive training offering includes=20 training packages, early access to selected training courses, and=20 developer-only pricing for Sun Developer Connection Program=20 Members (JDC members are also members of the Sun Developer=20 Connection). New courses have been recently added. These include=20 Programming with Java Card Technology (course number SEM-SL-340),=20 Database Application Programming with Java Technology (SL-330),=20 and Programming Distributed Services with Jini Technology (SL-370).=20 Other courses have been upgraded, such as Distributed Programming=20 with Java Technology (SL-301).=20 For more information, see: http://suned.sun.com/jdc/jdc_member =20 <> SUN TECHNOLOGY AUDIOCASTS =20 Audiocasts give you a unique opportunity to hear from experts=20 on a diverse range of Sun technology topics, such as Security=20 and Directory Services; Using Servlets, JSP, and XML; and more. =20 For more information and a schedule, see: http://developer.java.sun.com/developer/onlineTraining/webcasts/ =20 <> JAVA(TM) 2 PLATFORM, MICRO EDITION CD-ROM This is a Sun Developer Connection(sm) offering (JDC members=20 are also members of the Sun Developer Connection), available=20 December 1, 1999. The CD-ROM lets you sample products, tools,=20 technologies, and other resources used to develop applications =20 and content for consumer appliance devices. The CD-ROM is=20 available for purchase by subscription (subscription includes=20 automatic updates). For more information, see: http://www.sun.com/developers/tools =20 <> JAVA UNIVERSITY(SM) DEVELOPERS PROGRAM AT JAVA BUSINESS=20 CONFERENCE '99 =20 =20 This educational program will be held at the Jacob Javitz Center,=20 New York City on December 5-6, 1999. The program is intended for=20 skilled developers. It offers half-day "nutshell" courses, and=20 one-day and two-day training lectures on Java(tm) technologies=20 and architectures. For more information and a schedule, see: http://www.sun.com/javauniversity/ =20 <> SUN HEADQUARTERS BRIEFING: JAVA(TM) IN TECHNICAL MARKETS =20 =20 This briefing presents the capabilities of Java(tm) APIs for graphics, imaging, and digital media. These APIs include the Java 2D(tm) API, Java 3D(tm) API, Java(tm) Advanced Imaging API, Java(tm) Media Framework API, and others. For more information and a schedule, see: http://www.sun.hqbriefings.com/calendar.description.shtml <> J2EE-EJB CODE CAMP =20 =20 This two-day, hands-on programming workshop will show you how to develop Enterprise Java Beans. You will learn about the EJB architecture and development model, go over sample applications, and work on your own Enterprise Java Beans. =20 =20 For more information, send a note to codecamp@eng.sun.com. =20 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - J A V A D E V E L O P E R ' S M A R K E T P L A C E <> INPRISE JBUILDER 3 ENTERPRISE, SOLARIS EDITION JBuilder 3 Enterprise is a visual development tool for creating=20 Java(tm)-platform based applications and applets. The tool supports JavaServer Pages(tm) technology, Java(tm) Servlets=20 technology, JavaBeans and Enterprise JavaBeans(tm) technologies,=20 and distributed CORBA applications for the Java(tm) 2 platform.=20 JBuilder 3 Enterprise, Solaris Edition, a recently-announced edition of JBuilder Enterprise for the Solaris Operating Environment, also supports Java(tm) 2 Platform, Enterprise=20 Edition (J2EE).=20 =20 For more information, see: =20 http://www.borland.com/jbuilder/ <> SYMANTEC VISUALCAFE 4 VisualCafe 4 is an adaptable, integrated application environment,=20 that takes advantage of Java 2 platform standards, including multi-server Enterprise JavaBeans (EJB) support, Java ServerPages=20 (JSP), servlets, CORBA, multi-tier distributed debugging, and=20 other advanced Java(tm) technologies.=20 For more information, see: http://www.visualcafe.com/ =20 <> CLIP2.COM =20 The Clip2.com web site provides a free service for you to store=20 "clips", that is, collections of one or more links to your=20 favorite sites on the web, and access those clips from any=20 Internet-connected computer. Using this service, you can also=20 share clips with others or get clips that others share with you.=20 For example, you can share clips that hold links to your favorite=20 Java developer-related sites with other developers, and learn about=20 other sites that Java developers find valuable. Start off your clip=20 collection with the Java Developer clip=20 (http://www.clip2.com/p.jsp?i=3D7E4C7E5C909011D3BAB10090277B30DB)=20 which includes a link to the JDC as well as other Java site links.=20 For more information, see: http://www.clip2.com . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .=20 - Note=20 The names on the JDC mailing list are used for internal Sun Microsystems purposes only. To remove your name from the list, see Subscribe/Unsubscribe below. - Feedback=20 Comments? Send your feedback on the JDC Newsletter to:=20 jdc-webmaster@java.sun.com - Subscribe/Unsubscribe=20 The JDC Newsletter is sent to you because you elected to subscribe=20 when you registered as a JDC member. To unsubscribe from this=20 newsletter and any other JDC email, go to the following address and enter the email address you wish to remove from the mailing list: http://developer.java.sun.com/unsubscribe.html=20 To become a JDC member and subscribe to this newsletter go to: http://java.sun.com/jdc/ - Archives=20 You'll find the JDC Newsletter archives at the following address: http://java.sun.com/jdc/techDocs/Newsletters/ -Copyright=20 Copyright 1999 Sun Microsystems, Inc. All rights reserved.=20 901 San Antonio Road, Palo Alto, California 94303 USA This document is protected by copyright. For more information, see: http://java.sun.com/jdc/copyright.html JDC Newsletter November 30, 1999