Return-Path: <env_-8022199000444817816@hermes.java.sun.com>
Received: from fort-point-station.mit.edu by po10.mit.edu (8.9.2/4.7) id VAA05490; Wed, 23 May 2001 21:38:33 -0400 (EDT)
Received: from hermes.java.sun.com (hermes.java.sun.com [204.160.241.85])
	by fort-point-station.mit.edu (8.9.2/8.9.2) with SMTP id VAA26621
	for <alexp@mit.edu>; Wed, 23 May 2001 21:38:32 -0400 (EDT)
Message-Id: <200105240138.VAA26621@fort-point-station.mit.edu>
Date: Wed, 23 May 2001 18:38:32 PDT
From: "Java Developer Connection" <body_-8022199000444817816@hermes.java.sun.com>
To: alexp@mit.edu
Subject: Java Developer Connection (SM) May 2001 Newsletter
Precedence: junk
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Beyond Email 2.2

-WELCOME- to the Java Developer Connection(SM) (JDC) Newsletter, 
covering Early Access software releases, new products, developer 
programs, and more.

- You can view this issue of the JDC Newsletter on the Web at:
  
  http://java.sun.com/jdc/techDocs/Newsletters/2001/nl0523.html

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
             J  D  C    N  E  W  S  L  E  T  T  E  R
                          
           
              INSIDE THE JDC 
              
                New on the JDC
                * Articles
                * Bookshelf
                * Quiz
                * Tech Tips		
            
              PRODUCT NEWS 
              
                Early Access Developer Release Software
                * Java(TM) Pet Store 1.1.2 Release (May 1)
                * MIF Doclet 1.2 Beta (May 7)
                * ECperf(TM) 1.0 Early Access 2 Kit (May 15)
                
                Product Release Software
                * JDBC(TM) API 3.0 Specification Proposed Final Draft 3 (April 30)
                * JSR-000053 Java(TM) Servlet 2.3 and 
                  JavaServer Pages(TM) 1.2 Specifications (May 2)
                * JSR-24 JAIN Service Provider API (JAIN SPA)
                  Public Review (May 4)
                * JSR-14 Adding Generics to Java(TM) Programming 
                   Language Public Review (May 7)
                * JSR-23 JAIN(TM) MGCP API Specification 1.0 (May 8)
                * JSR-12 Java(TM) Data Objects Specification (JDO) 1.0 (May 9)
                * ECperf(TM) 1.0 Proposed Final Draft Specification (May 15)
                * Java(TM) 2 Platform Standard Edition 1.3.1 FCS (May 17)
		                    
              DEVELOPER PROGRAMS AND RESOURCES
              	* Sun Solutions Catalog
              	* Sun Solutions CD
	* Discuss J2EE(TM) Technology in Practice   
	* Forte(TM) for Java Web Contest
				                      	         
	                         	              	                	
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

I N S I D E  T H E  J D C


NEW ON THE JDC  
    

o  Articles
   
   Seven Rules for Optimizing Entity Beans
   Explore these seven rules to get the best performance from your 
   entity beans, and find out how you can really "write once, run 
   everywhere" effectively. 
                
   http://java.sun.com/jdc/technicalArticles/ebeans/sevenrules/
                   
   Enterprise JavaBeans(TM) 2.0 Specification Changes
   An up-to-the-moment overview of the forthcoming changes to the 
   Enterprise JavaBeans 2.0 Specification.
                    
   http://java.sun.com/jdc/technicalArticles/ebeans/ejb20/
                       
   The Jakarta Taglibs Project--Part I 
   Ever felt like you were reinventing the wheel in creating tag 
   libraries to use in JavaServer Pages(TM) technology? Explore how 
   the Jakarta Taglibs project, and the open-source model, can help 
   you improve your own custom libraries. 
                    
   http://java.sun.com/jdc/technicalArticles/javaserverpages/JakartaTaglibs/
   
o  Bookshelf
   
   Wireless Java Programming with Java 2 Micro Edition 
   This new book helps you understand how to develop wireless 
   applications using CLDC and MIDP. Find out more about using 
   XML in wireless applications, as well as synchronization.
                         
   http://java.sun.com/jdc/Books/J2MEwireless/
                            
   Effective Java Programming Language Guide
   Improve your programs and designs with these fifty-seven rules for 
   using the Java programming language and its most fundamental libraries. 
   Check out Chapter 3, "Methods Common to All Objects," and Chapter 5, 
   "Substitutes for C Constructs." 
                    
   http://java.sun.com/jdc/Books/effectivejava/
                    
   Java Collections
   John Zukowski makes comprehending collections (Java 2 Platform 
   Collections Libraries, that is) a piece of cake. Take a peek at 
   Chapter 2, Arrays, and Chapter 9, Lists.
   Chat with the author about Java Collections on May 29, 2001. 
   To join the chat go to http://java.sun.com/jdc/community/chat/index.html  
   and click on "Join the current session."  
   
   http://java.sun.com/jdc/Books/JavaCollections/
                    
o  Quiz

   Fundamentals of the JavaMail(TM) API Quiz.
   Think you know your stuff about IMAP, POP, SMTP, MIME, and all 
   those other Internet-related message protocols? Try this quiz
   from jGuru!
                    
   http://java.sun.com/jdc/Quizzes/JavaMail/
   
   jGuru.com (formerly The Magelang Institute) has been dedicated 
   to helping people deploy Java technology since 1995.  Their NEW 
   website features much improved access to 4,500 answered Java 
   questions, forums, technical articles, training and news.  
   Visit jGuru at http://www.jguru.com.
                       
o  Tech Tips
  
   Learn how to use the PushbackReader class, how to optimize 
   StringBuffer usage, and how to control keyboard focus.

   http://java.sun.com/jdc/JDCTechTips/2001/tt0518.html
   

To access the JDC, go to:

   http://java.sun.com/jdc/

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   
          
P R O D U C T  N E W S


EARLY ACCESS DEVELOPER RELEASE SOFTWARE. The following Java 
platform software is now available for download on the JDC:

o  Java Pet Store 1.1.2 Release
   
   http://java.sun.com/jdc/sampsource/petstore/
   
o  MIF Doclet 1.2 Beta

   http://java.sun.com/jdc/products/mifdoclet/index.html
   
o  ECperf 1.0 Early Access 2 Kit

   http://java.sun.com/jdc/earlyAccess/j2ee/ecperf/download.html
     

PRODUCT AND TECHNOLOGY RELEASES SOFTWARE. The following Java
platform software and technology releases are now available 
for download:

o  JDBC(TM) API 3.0 Specification Proposed Final Draft 3
   The JDBC API v. 3.0 is scheduled to be included in J2SE 1.4.
   The JDBC Optional Package will be packaged with the core API
   and be included as part of J2SE. Other major changes in the 
   new version of the JDBC specification include: Connection Pool
   configuration enhancements, Statement pooling for Pooled
   Connections, and a description of the migration path from the
   JDBC SPI (Service Provider Interface) to the Connector Architecture.  

   http://java.sun.com/products/jdbc/
   
o  JSR053 Java(TM) Servlet 2.3 Proposed Final Draft 2 Specification
   The Java Servlet 2.2 Specification was the last released version of the 
   servlet specification. The following changes have been made since version 2.2:
   o  Incorporation of Javadoc API definitions into the specification document
   o  Application Events
   o  Servlet Filtering
   o  Requirement of J2SE as the underlying platform for web containers
   o  Dependencies on installed extensions
   o  Internationalization fixes 
   o  Incorporation of Servlet 2.2 errata and numerous other clarifications
   
   http://java.sun.com/products/servlet/download.html  

o  JSR-24 JAIN Service Provider API (JAIN SPA)
   The JAIN SPA 2.1 specification is a Java technology version of the Parlay 
   Group's 2.1 specification (www.parlay.org). The JAIN SPA provides a 
   network independent, extensible and secure open network API to the capabilities
   of a wide range of today's communication networks, while being sufficiently 
   adaptable to address similar capabilities in future networks. The purpose of 
   this API is to present a single standardized, abstracted and, in many cases, 
   simplified way to control the communications networks of today, and through 
   extensions to the API, to evolve and address the networks of tomorrow. This API
   is for use by Java "end user application" developers in software development 
   companies, enterprises of all sizes, and network operators.
                        
   http://java.sun.com/aboutJava/communityprocess/review/jsr024/index.html                           
      
o  JSR-14 Adding Generics to Java Programming Language
   The main benefit of adding genericity to the Java programming language 
   lies in the added expressiveness
and safety that stems from making type
   parameters explicit and making type casts implicit. This is
crucial for 
   using libraries such as collections in a flexible, yet safe way.
   
   The proposed extension is designed to be fully backwards compatible with 
   the current language, making
the transition from non-generic to generic 
   programming very easy. In particular, one can retrofit existing
   library classes with generic interfaces without changing their code.

                    
   http://java.sun.com/aboutJava/communityprocess/review/jsr014/     
   
o  JSR-23 JAIN(TM) MGCP API Specification 1.0
   The implementation of this API focuses around the JainMgcpListener and 
   JainMgcpProvider interfaces. A JAIN MGCP
Listener could be any MGCP User 
   application that implements the JainMgcpListener interface. The application 
   would use a JAIN MGCP Provider to send MGCP command primitives into the MGCP
   stack and to receive MGCP response primitives from the MGCP stack. 

   The JainMgcpProvider interface
   o  Defines the methods required to send MGCP command and response primitives
   o  Defines the methods required to maintain a list of Event Listeners
   o  Listens for MGCP messages from the stack and forward these messages as 
      Events to all registered JainMgcpListeners. 

   http://java.sun.com/aboutJava/communityprocess/first/jsr023/index.html   

o  JSR 000012 Java Data Objects Specification (JDO) 1.0
   Java Data Objects (JSR 000012) has reached Proposed Final Draft status
   in the Java Community Process.  The following major changes have been made:

   o  More datatypes are now supported
   o  The requirement to use byte-code enhancement was removed
   o  Query methods for beginning and ending String comparisons were added
   o  EJB integration with Session Beans and Entity Beans were added
   o  A BNF query description was added
 
   http://java.sun.com/aboutJava/communityprocess/first/jsr012/index.html    
      
o  ECperf 1.0 Proposed Final Draft Specification
   ECperf is a Enterprise JavaBeans (EJB)(TM) benchmark meant to measure the 
   scalability and performance
of J2EE servers and containers.
Fundamentally, 
   Enterprise JavaBeans is an infrastructure for building scalable, 
   distributed applications
which are implemented using component-oriented
   Object Transaction Middleware (OTM).

   http://java.sun.com/j2ee/ecperf/download.html    
     
o  Java(TM) 2 Platform Standard Edition 1.3.1 FCS
   The FCS release of the Java(TM) 2, Standard Edition update
   version 1.3.1 for Solaris(TM), Windows and Linux is now available to the
   Java community. The 1.3.1 update has been developed by addressing key
   customer issues and feedback on the 1.3 release, and contains significant
   improvements in performance (particularly for server-side applications),
   Java Plug-in enhancements, reliability and VM debugging support.

   http://java.sun.com/j2se/1.3/
     
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

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              


o  Sun Solutions Catalog
   Are you seeking solutions? Check out this web based listing of
   more than 12,000 third party products and services developed 
   for Sun technologies.

   http://solutions.sun.com
   
o  Sun Solutions CD
   It's easy to find, try, and buy solutions using the Sun Solutions CD.
   This FREE quarterly interactive CD-ROM is your guide to the latest 
   Solaris(SM) OE and Java technology software and hardware products 
   on the market. Each issue has an industry or market focus. You'll 
   also find plenty of free software and money-saving offers PLUS the 
   complete Sun Solutions Catalog!

   http://www.sun.com/sunsolcd/

o  Discuss J2EE Technology in Practice 
   May 29 - June 3
   Join a special online discussion forum with Jim Inscore 
   and Rick Cattell, authors of J2EE Technology in Practice: 
   Building Business Applications with the Java(TM) 2 Platform, 
   Enterprise Edition. 
   
   http://www.sun.com/presents/discussions/disc-052901/
   
o  Technical Article: Forte for Java Open APIs--
   A closer look at the FileSystems and DataSystems APIs. 
   This article discusses the FileSystems and the DataSystems APIs, 
   perhaps the most important APIs in the Forte(TM) for Java(TM) IDE, 
   and includes tips on using these APIs. 
   
   http://www.sun.com/forte/ffj/resources/articles/filesystems.html   

o  Forte for Java, Internet Edition Web Contest!
   Write a dynamic content Web application using Forte for Java, 
   release 2.0, Internet Edition as your primary development 
   environment.  Entries will be judged by your peers attending 
   the JavaOne Conference, June 4-8, and the winner will be 
   announced during the morning keynote on Friday June 8.

   http://www.sun.com/forte/ffj/resources/contest.html
   
o  New Audiocasts
   Put yourself in the audience for audio presentations by 
   experts in leading-edge Sun technologies. Topics include 
   J2EE(TM) platform overview, developing wireless
   applications, XML, security, performance, and much more.
   
   http://developer.java.sun.com/developer/onlineTraining/webcasts/                     
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


- NOTE

Sun respects your online time and privacy. The Java Developer 
Connection(SM) mailing lists are used for internal Sun Microsystems 
purposes only. You have received this email because you elected 
to subscribe. As of May  22, 2001, Sun Microsystems updated its 
Privacy Policy (http://sun.com/privacy) to give you a better 
understanding of Sun's Privacy Policy and Practice.  
If you have any questions, contact privacy@sun.com.


- COPYRIGHT

Copyright 2001 Sun Microsystems, Inc. All rights reserved. 
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

Sun, Sun Microsystems, the Sun logo, Java, JavaBeans, JVM, J2EE, 
J2ME, JavaMail, JavaServer Pages, Java Community Process, Enterprise 
JavaBeans, Java Developer Connection, Java University and JavaOne 
are trademarks, servicemarks or registered trademarks of Sun 
Microsystems, Inc. in the United States and other countries.

This service may provide, or third parties may provide, links to 
other internet sites or resources. Because Sun has no control over 
such sites and resources, You acknowledge and agree that Sun is not 
responsible for the availability of such external sites or resources, 
and does not endorse and is not responsible or liable for any content,
advertising, products, or other materials on or available from such 
sites or resources. Sun will not be responsible or liable, directly 
or indirectly, for any damage or loss caused or alleged to be caused 
by or in connection with use of or reliance on any such content, 
goods or services available on or through any such site or resource. 
                  
- UNSUBSCRIBE

To unsubscribe to this newsletter, go to the subscriptions page 
http://java.sun.com/jdc/subscription/, uncheck the 
"JDC Newsletter" checkbox, and click "Update".

- SUBSCRIBE

To subscribe to other JDC mailings, go to the subscriptions page 
http://java.sun.com/jdc/subscription/, choose the newsletters
you want to subscribe, and click "Update".


JDC Newsletter
May 23, 2001

	To use our one-click unsubscribe facility, select the following URL:
	http://hermes.java.sun.com/unsubscribe?-8022199000444817816
