Return-Path: <env_58902447-760248367@hermes.sun.com>
Received: from po10.mit.edu (po10.mit.edu [18.7.21.66])
	by po10.mit.edu (Cyrus v2.1.5) with LMTP; Thu, 29 Apr 2004 16:51:07 -0400
X-Sieve: CMU Sieve 2.2
Received: from pacific-carrier-annex.mit.edu by po10.mit.edu (8.12.4/4.7) id i3TKp638012150; Thu, 29 Apr 2004 16:51:06 -0400 (EDT)
Received: from hermes.sun.com (hermes.sun.com [64.124.140.169])
	by pacific-carrier-annex.mit.edu (8.12.4/8.9.2) with SMTP id i3TKosul009851
	for <alexp@mit.edu>; Thu, 29 Apr 2004 16:51:04 -0400 (EDT)
Date: 29 Apr 2004 12:22:06 -0800
From: "SDN Editorial Staff" <sunmail@hermes.sun.com>
To: alexp@mit.edu
Message-Id: <58902447-760248367@hermes.sun.com>
Subject: April 2004 Core Java Technologies Newsletter
Mime-Version: 1.0
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-Mailer: SunMail 1.0
X-Spam-Score: -4.48
X-Spam-Flag: NO
X-Scanned-By: MIMEDefang 2.28 (www . roaringpenguin . com / mimedefang)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>Core Java Technologies Newsletter</title>
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">

<style type="text/css">

CODE {color: #333333; font-family: Verdana, Courier, Monospace; font-size: 10pt}
PRE {color: #333333; font-family: Verdana, Courier, Monospace; font-size: 10pt}
BODY, div, span {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
td, th {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
tr {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
table {font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
p {color: #333333; font-family: arial,helvetica,sans-serif; font-size: 10pt}
li {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
br {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
div {color: #666699; font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
sup {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 5pt}
h3 {color: #666699; font-family: Arial, Helvetica, sans-serif; font-size: 11pt}
h4, b {color: #666699; font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
blockquote, input, select {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
ul, ol {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
a:link {font-size: 10pt; font-family: Arial, Helvetica, sans-serif; color:#666699 }
span.small {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color:#333333 }
span.link {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color:#666699 }
</style>

</head>

<body>
<table bgcolor="#666699" width="611" cellspacing="0" cellpadding="1" border="0">
<tr>
<!-- BEGIN WRAPPER -->

<td>
<table bgcolor="#ffffff" width="611" cellspacing="0" cellpadding="0" border="0">
<tr>
<td bgcolor="#ffffff" colspan="7">

<!-- ImageReady Slices (corejavanewshdrimgmap.jpg) -->
<MAP NAME="ImageMap56799">
<AREA SHAPE="rect" ALT="java.sun.com" COORDS="10,24,114,91" HREF="http://java.sun.com">
<AREA SHAPE="rect" ALT="developers.sun.com" COORDS="8,0,117,16" HREF="http://developers.sun.com">
</MAP>
<IMG SRC="http://developers.sun.com/newsletters/corejavanews/img/corejavanewshdrimgmap.jpg" WIDTH="611" HEIGHT="99" BORDER="0" USEMAP="#ImageMap56799">
<!-- End ImageReady Slices -->

</td>
</tr>
<tr>
<td bgcolor="#ffffff" width="10"><img src="http://developer.java.sun.com/images/pixel.gif" width="10" height="1" alt=""></td>

<!-- BEGIN LEFT COLUMN -->

<td valign="top" bgcolor="#ffffff" width="175">

<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr valign="top">

<td>

<br>

<p>
Welcome to the Core Java Technologies Newsletter. Here you'll find links to the latest products, tools, resources, and events relating to development with the Java 2 Platform, Standard Edition (J2SE platform).
</p>

<p>
See the Subscribe/Unsubscribe note at the end of this newsletter to subscribe to other SDN newsletters that focus on technologies and products in other Java platforms.
</p>

<p>
For more Java technology content, visit these sites:
</p>

<p>
- <a href="http://enews.sun.com/CTServlet?id=58902447-760248367:1083266312537">java.sun.com</a> - The Java technology source for developers. Get the latest Java platform releases, tutorials, newsletters, and more.<br>
- <a href="http://enews.sun.com/CTServlet?id=58902447-760248367:1083266312550">java.net</a> - A web forum where enthusiasts of Java technology can collaborate and build solutions together.<br>
- <a href="http://enews.sun.com/CTServlet?id=58902447-760248367:1083266312562">java.com</a> - The ultimate marketplace promoting Java technology, applications, and services.
</p>
<hr noshade color="#666699">

<h3>Product and Technology Releases</h3>

<p>
The following J2SE products and technologies were recently released:
</p>

<p>
<a href="http://jcp.org/aboutJava/communityprocess/final/jsr173/index.html">JSR-173 Streaming API for XML 1.0 Final Release</a><br>
The Streaming API for XML (StAX) is a Java technology-based API that will provide a standard, efficient, easy-to-use way to pull-parse XML.
</p>

<p>
<a href="http://jcp.org/aboutJava/communityprocess/review/jsr212/index.html">JSR-212 Server API for Mobile Services: Messaging 1.0 Public Review Draft</a><br>
Defines a protocol-agnostic messaging API for composing, sending, and receiving short messages and multimedia messages. It provides a client API to Short Message Service (SMS) and Multimedia Messaging Service (MMS) servers.
</p>

<p>
<a href="http://enews.sun.com/CTServlet?id=58902447-760248367:1083266312582">J2SE 1.5.0 Beta 1</a><br>
Some highlights of J2SE 1.5 include new language updates like Metadata, Generics, Enumerated types, and Autoboxing of primitive types; new JVM Monitoring and Management API; improved out-of-box performance; and new (but compatible) default Java look-and-feel.
</p>

<p>
<a href="http://jcp.org/aboutJava/communityprocess/first/jsr200/">JSR-200 Network Transfer Format for Java Archives Proposed Final Draft</a><br>
Defines a dense download format for Java class files. It is expected that this format can achieve considerable size savings over compressed JAR files.
</p>

<p>
<a href="http://jcp.org/aboutJava/communityprocess/first/jsr105/">JSR-105 Java XML Digital Signature API 0.13 Proposed Final Draft</a><br>
Defines a standard set of APIs for XML digital signatures services. The XML Digital Signature specification is defined by the W3C. This proposal is to define and incorporate the high-level, implementation-independent Java APIs.
</p>

<p>
<a href="http://jcp.org/aboutJava/communityprocess/review/jsr170/">JSR-170 Content Repository for Java Technology API 1.0 Public Review Draft</a><br>
Specifies a standard API to access content repositories in Java 2 software, independently of implementation.
</p>

  

<hr noshade color="#666699">

<h3>Viewpoint</h3>

  
<p>
<a href="http://developers.sun.com/foryourbusiness/askjonathan/">Ask Jonathan</a><br>
Jonathan Schwartz, Sun's President and Chief Operating Officer, wants to know what's on your mind. He's inviting you to enter into a shared conversation with him.
</p>    
    
<p>
<a href="http://today.java.net/jag/">James Gosling Comments on Sun Microsystems/Microsoft Settlement</a><br>
James Gosling, father of the Java technology language, explains why the settlement is a &quot;very good thing.&quot;
</p>

<p>
<a href="http://enews.sun.com/CTServlet?id=58902447-760248367:1083266312704">Grid Computing: A Conversation with Sun Microsystems' Chief Technology Officer, Greg Papadopoulos</a><br>
Sun CTO Greg Papadopoulos discusses grid computing, ending the fixation on operating systems, microcommerce, and much more.
</p>

</td>
</tr>
</table>

<img src="http://developer.java.sun.com/images/pixel.gif" width="175" height="1" alt="pixel"></td>

<!-- END LEFT COLUMN -->

<td bgcolor="#ffffff" width="10"><img src="http://developer.java.sun.com/images/pixel.gif" width="10" height="1" alt="pixel"></td>
<td bgcolor="#666699" width="1"><img src="http://developer.java.sun.com/images/pixel.gif" width="1" height="1" alt="pixel"></td>
<td bgcolor="#ffffff" width="7"><img src="http://developer.java.sun.com/images/pixel.gif" width="7" height="1" alt="pixel"></td>

<!-- BEGIN RIGHT CONTENT -->

<!-- BEGIN SEARCH BOX -->

<td valign="top" bgcolor="#ffffff" width="395">

<div align="right"><b>April 30, 2004</b></div>

<form METHOD="GET" ACTION="http://search.java.sun.com/search/java/">
<table border="0" cellpadding="3" cellspacing="0" width="100%">
<tr>
<td width="50%"><h3>Resources</h3></td>

<td valign="middle" align="right">
<font size="2">
<input TYPE="text" SIZE="15" MAXLENGTH="128" NAME=qt></font></td>

<td VALIGN="middle" WIDTH="55">

<input TYPE="image" SRC="http://developer.java.sun.com/images/v4a_search.gif" ALT="Search" value="search" BORDER="0" WIDTH="55"></td>
</tr>
</table>

</form>

<!-- END SEARCH BOX -->

<p>
Learn more about, and get &quot;hands-on&quot; training for J2SE technologies through the following resources.
</p>

<h4>Technical Articles and Quiz</h4>

<ul>
<li><a href="http://enews.sun.com/CTServlet?id=58902447-760248367:1083266312597">Distributing Sun Java System Identity Server Applications Using Java
  Web Start</a><br>
Learn the Java Web Start technique of distributing Java applications developed with Remote Client API for Sun's Identity Server 6.0.<br><br></li>

<li><a href="http://enews.sun.com/CTServlet?id=58902447-760248367:1083266312609">Professional Java Game Development Tutorial: From the Game Developers Conference, 2004</a><br>
Find out about new Java API and code samples that were presented during the tutorial session at this year's event.<br><br></li>

<li><a href="http://enews.sun.com/CTServlet?id=58902447-760248367:1083266312620">Java Studio Creator: An IDE to Create Web Applications</a><br>
Discover how Sun Java Studio Creator helps you to create two-tier web applications that conform to the Java 2 Platform, Enterprise Edition (J2EE) BluePrints.<br><br></li>

<li><a href="http://enews.sun.com/CTServlet?id=58902447-760248367:1083266312633">JUnit in Action Quiz</a><br>
Test your JUnit knowledge with this quiz, which is based on the book, &quot;JUnit in Action.&quot;</li>

</ul>

<h4>Tech Tips</h4>

<ul>
<li><a href="http://enews.sun.com/CTServlet?id=58902447-760248367:1083266312645">Filtering and Transforming Digital Images</a>
<br><br></li>

<li><a href="http://enews.sun.com/CTServlet?id=58902447-760248367:1083266312645">Static and Instance Initializer Blocks</a>
</li>
</ul>

<h4>Books</h4>

<p>
<a href="http://enews.sun.com/CTServlet?id=58902447-760248367:1083266312656">JUnit in Action</a><br>
Read a straightforward discussion of unit testing of J2EE applications and learn how to test in automated builds.
</p>

<p>
<a href="http://enews.sun.com/CTServlet?id=58902447-760248367:1083266312668">NetBeans: The Definitive Guide</a><br>
Learn how to master many of this IDE's advanced features, and start  utilizing the various editor and explorer windows.
</p>

<h4>Newsletter</h4>

<p>
<a href="http://enews.sun.com/CTServlet?id=58902447-760248367:1083266312680">Java Technology Fundamentals Newsletter</a><br>
Learn how to work with ZIP files, find out about the ProgressMonitor class, check out some best practices for dealing with and handling exceptions, and more!
</p>

<h4>Chats</h4>

<ul>
<li><a href="http://enews.sun.com/CTServlet?id=58902447-760248367:1083266312693">Open Source APIs for Java Technology Games</a><br>
Read the transcript of this April 6 chat with Athomas Goldberg, Jeff Kesselman, Daniel Petersen, and Ken Russell.
<br><br></li>

<li><a href="http://see.sun.com/Apps/DCS/mcp?q=ST1gG8ZTFm4lpLa">Building Web Applications with JavaServer Faces</a><br>
What a Face! (A JavaServer Face that is)<br>
Join Ed Burns, JavaServer Faces Spec Lead on May 18 at 10:00 a.m. PDT/6:00 p.m. GMT.
</li>
</ul>

<h4>Events</h4>

<ul>

<li>
<a href="http://developers.sun.com/events/techdays/">Sun Tech Days, A Developer Conference!</a><br>
May 20-21, Hyderabad, India<br>
Packed with information on developer tools and technologies, Sun Tech Days will bring high-end innovation and solutions.<br><br></li>

<li>
<a href="http://www.sun.com/nc32">Network Computing 04-Q2: Sun's Quarterly Web Event</a><br>
Tuesday, June 1 at 9:30 a.m. PDT<br> 
Chat live with Sun leaders about the latest developments and innovations, including new systems and solutions that will drive the future of network computing. Sign up for an email reminder.<br><br></li>

<li>
<a href="http://www.sun.com/sncasia2004/">SunNetwork 2004 Conference</a><br>
June 2-3, Shanghai, People's Republic of China<br>
Keynotes delivered by Sun's highest-ranking business and technical leaders will provide an overview of how Sun technologies strategically approach cost and complexity in the datacenter, accelerate network service deployment, and unleash mobility with security.<br><br></li>

<li>
<a href="http://community.java.net/games">2004 Java Technology Game Development Contest, Sun Sponsored</a><br>
Independent video game developers: Now is your chance to build rich and portable Java technology-based games. The entry period is from 9:00 a.m. PST, March 24, 2004 through 9:00 a.m. PDT, June 7, 2004.<br><br></li>

<li>
<a href="http://www.java.com/en/learn/dukes_choice.jsp">Enter to Win a Duke's Choice Award</a><br>
Java technology developers worldwide: nominate your coolest Java apps for this year's Duke's Choice Awards, returning to the JavaOne Developer Conference. The deadline is May 15, 2004.<br><br></li>
  
<li>
<a href="http://servlet.java.sun.com/javaone/sf2004/home/index.jsp">2004 JavaOne Conference</a><br>
June 28-July 1, San Francisco, CA USA<br>
Join the thousands of developers worldwide to immerse yourself in Java technology, the latest innovations, the community, and the learning opportunities.</li>
      
</ul>

<hr noshade color="#666699">

<h3>Developer's Marketplace</h3>

<p>
<a href="http://developers.sun.com/jscreator">Sun Java Studio Creator Early Access</a><br>
The much anticipated early access release of the Java Studio Creator development environment is here! Download it now to experience firsthand the only tool to provide 100 percent Java standard visual development.
</p>

<p>
<a href="http://developers.sun.com/offers/jedevpromo/">Free Server with Sun Development Tools</a><br>
Join Sun Developer Network and get the tools you need to develop enterprise applications -- Sun Studio 8, Java Studio Enterprise -- for a three-year subscription price of just US$1,499.00 per year, plus a free Sun Fire V20z Opteron-based server. Offer good through June 30, 2004 for current and new members.
</p>

<hr noshade color="#666699">

<h3>Industry News &amp; Announcements</h3>

<p>
<a href="http://www.sun.com/smi/Press/sunflash/2004-04/sunflash.20040402.3.html">Microsoft and Sun Microsystems Enter Broad Cooperation Agreement; Settle Outstanding Litigation</a>
</p>

<p>
<a href="http://www.sun.com/smi/Press/sunflash/2004-04/sunflash.20040420.3.html">Sun Expands Java.com with Vodafone Live! German Games Catalog</a>
</p>

<p>
<a href="http://www.sun.com/smi/Press/sunflash/2004-04/sunflash.20040420.1.html">Sun Microsystems Inc. Helps Hundreds of Customers Reduce Costs, Simplify Network Computing and Unleash Value from Innovation</a>
</p>

<!-- DO NOT REMOVE IMAGE BELOW -->
<img src="http://developer.java.sun.com/images/pixel.gif" width="395" height="1" alt="pixel"></td>

<!-- END RIGHT CONTENT -->

<td bgcolor="#ffffff" width="7"><img src="http://developer.java.sun.com/images/pixel.gif" width="7" height="1" alt="pixel"></td>
</tr>
</table>

<!-- BEGIN FOOTER -->

<table bgcolor="#ffffff" width="611" cellspacing="0" cellpadding="0" border="0">
<tr>
<td width="10"><img src="http://developer.java.sun.com/images/pixel.gif" width="10" height="1" alt="pixel"></td>
<td width="591">
<hr noshade color="#666699">

<span class="small">IMPORTANT: Please read our Licensing, Terms of Use, and Privacy policies:<br>
<a href="http://developer.java.sun.com/berkeley_license.html"><span
class="link">http://developer.java.sun.com/berkeley_license.html</span></a><br>
<a href="http://www.sun.com/share/text/termsofuse.html"><span class="link">http://www.sun.com/share/text/termsofuse.html</span></a><br><br>

<span class="small">Privacy Statement: Sun respects your online time and privacy (<a href="http://sun.com/privacy"><span class="link">http://sun.com/privacy</span></a>). You have received this based on your email preferences. If you would prefer not to receive this information, please follow the steps at the bottom of this message to unsubscribe.</span><br><br>

<span class="small">
<strong>Comments and Contact Information:</strong> There are three ways to send your feedback about the Core Java Technologies Newsletter:</span><br><br>

<span class="small">Fill out the web form at <a href="http://developers.sun.com/contact/feedback.jsp?category=newslet"><span class="link">http://developers.sun.com/contact/feedback.jsp?category=newslet</span></a>.</span><br><br>

<span class="small">Send an email to <a href="mailto:CJTNewsletter@Sun.com"><span class="link">CJTNewsletter@Sun.com</span></a></span><br><br>

<span class="small">Mail your feedback to the following address: SDN Editorial Team, MS: UMPK18-113, 18 Network Circle, Menlo Park, CA 94025, USA</span><br><br>

<span class="small">
<strong>Subscribe/Unsubscribe:</strong> Subscribe to other Java technology newsletters:
<br><br>

- Java Technology Fundamentals Newsletter. Learn the basics of the Java programming language and keep up-to-date on additions to the New-to-Java Programming Center.<br>
- Core Java Technologies Newsletter. Learn about new products, tools, resources, and events of interest to developers working with core Java technologies.<br>
- Mobility Developer Newsletter. Learn about the latest releases, tools, and resources for developers working on wireless and Java Card technologies and applications.
<br><br>

You can subscribe to these and other Sun Developer Network publications on the SDN Newsletters and Publications page
<br>
- To subscribe, visit the <a href="http://developer.java.sun.com/subscription/"><span class="link">SDN Newsletters and Publications page,</span></a>

select the newsletters you want to subscribe to and click &quot;Update.&quot;<br>

- To unsubscribe, go to the <a href="http://developer.java.sun.com/subscription/"><span class="link">subscriptions page</span></a>, uncheck the appropriate checkbox, and click &quot;Update.&quot;
<br><br>
</span>

<span class="small">
<strong>Archives:</strong> You'll find the Core Java Newsletter archives at:

<br>

<a href="http://enews.sun.com/CTServlet?id=58902447-760248367:1083266312521"><span class="link">http://java.sun.com/developer/techDocs/Newsletters/jdc_newsletters.html</span></a>
<br><br>

<a href="http://enews.sun.com/CTServlet?id=58902447-760248367:1083266312734"><span class="link">Copyright </span></a> 1994 - 2004 <a href="http://www.sun.com"><span class="link">Sun Microsystems, Inc.</span></a> All rights reserved. 4150 Network Circle, Santa Clara, CA 95054 USA  This document is protected by copyright. For more information, see: <a href="http://enews.sun.com/CTServlet?id=58902447-760248367:1083266312734"><span class="link">http://java.sun.com/developer/copyright.html</span></a>
<br><br>

<!-- BEGIN Copyright info which changes each month -->

Trademark Information: <a href="http://www.sun.com/suntrademarks/"><span class="link">http://www.sun.com/suntrademarks/</span></a><br>

Java, J2EE, J2SE, J2ME, and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.
<!-- END Copyright info which changes each month -->
</span><br><br>

<center>
<a href="http://www.sun.com"><img src="http://developer.java.sun.com/images/lgsun.gif" border="0" alt="Sun Microsystems, Inc."></a>
</center>

</td>

<td width="10"><img src="http://developer.java.sun.com/images/pixel.gif" width="10" height="1" alt="pixel"></td>
</tr>
</table>

<!-- END FOOTER -->

</td>
<!-- END WRAPPER -->
</tr>

</table>

<br><br><table bgcolor = "#efefef"><tr><td><a href="http://subscriptions.sun.com/unsubscribe?58902447-760248367">Please unsubscribe me from this newsletter.</a></td></tr></table><br><br><img src="http://enews.sun.com/OTServlet?id=58902447-760248367" width=1 height=1></body>
</html>


