O'REILLY NETWORK'S ONJava.com NEWSLETTER
        --------------------------------------------------
          The Independent Source for Enterprise Java


==================================================================
O'Reilly Learning Lab: $200 Instant Rebate
http://learninglab.oreilly.com/?CMP=ILC-YV6006108869

Learning development languages and programming techniques has never
been easier. Using your web browser and Useractive's Learning Sandbox
technology, the Learning Lab gives you hands-on, online training in a
Unix environment. This month, receive a $200 instant rebate (and a
Certificate from the University of Illinois upon course completion)
when you enroll in any Certificate Series. You'll find all the series
at http://www.oreilly.com/redirector.csp?link=UACert&type=news

==================================================================

Greetings...

J2SE 5.0 ("Tiger") arrived as expected last week.  Having had such a long
and public beta, the release was perhaps more confirmation than
revelation. After all, the first Tiger books started showing up last
summer at JavaOne, and anyone who was waiting for generics or varargs has
probably already made the jump.  With 5.0 now final, I imagine the next
thing to do is to file bugs against the final release and start
complaining about the wait for J2SE 5.1.

Then again, you don't have to jump to 5.0 at all.  Kyle Downey notes,
"Application server vendors don't always fully support dot-zero releases
right away; IDE, profiler, and other tool support can lag; many new bugs
have to be fixed; and businesses are leery of building on anything so
new."  Also, Kyle is on Mac OS X, which is still waiting for Tiger. 
Still, Kyle's interested in annotations, and in "Bridging the Gap: J2SE
5.0 Annotations," he shows how to use metadata and metaprogramming both in
J2SE 5.0 and in several frameworks that are compatible with earlier
versions of Java, such as XDoclet, JBoss annotations, and his own P.Anno.

http://www.onjava.com/pub/a/onjava/2004/10/06/anno1.html

One advanced topic that is getting more attention is bytecode
manipulation, and among the various entries in the field, the ASM toolkit
is particularly successful.  Projects such as Groovy, BeanShell, and
AspectWerkz now use ASM, thanks to its light weight and high performance. 
In "Using the ASM Toolkit for Bytecode Manipulation," Eugene Kuleshov
introduces an interface and uses bytecode manipulation to implement it in
arbitrary code.

http://www.onjava.com/pub/a/onjava/2004/10/06/asm1.html

"Sun's Java Desktop System (JDS) has faced a lot of flack from the Free
Software community. People object to Sun's naming scheme and branding and
have cried out in angst about JDS's complex and unattractive end-user
licensing agreement."  So begins "What's So Java About Sun's Linux
Desktop?" by Sam Hiser, who writes that far from being bashed, the JDS
should be appreciated as a tightly-integrated, stable, and compelling
Linux desktop with a generous helping of Java applications and tools.  Sam
is also the author of O'Reilly's "Exploring the JDS Linux Desktop".

http://www.onjava.com/pub/a/onjava/2004/10/06/jds.html

In our feature article from java.net, "The Blacksmith and the Bookkeeper,
Part 1," Max Goff takes a historical and economic look at the title
occupations, one of which lives on today while the other has been rendered
irrelevant by progress.  His goal is to compare both professions to the
modern software developer, in order to produce "forecasts for the likely
evolution of software programming as a viable future profession," though
you'll have to wait for part 2 to see whether your career is doomed to
obsolescence.

http://today.java.net/pub/a/today/2004/09/09/blacksmith.html

Please join us again next week.

Chris Adamson, editor
ONJava.com


==================================================================
Sponsored by SandCherry

Learn how easy it is to extend Web applications to phone
users. Reusing Web applications can reduce development
time for building voice and touch-tone applications by up to
80%, resulting in lower costs and faster ROI.  SandCherry
extends web-based apps to voice -- download free white paper.

http://www.sandcherry.com/resource.html

==================================================================


*** Java News and Weblogs ***

java.net Weblogs
http://weblogs.java.net/

O'Reilly Network Java Weblogs
http://www.oreillynet.com/pub/q/weblog_s?x-subject=3


Other Java News (channel -- LANG: JAVA)
http://www.oreillynet.com/meerkat/index.php


Java Cookbook Recipe of the Day
http://www.onjava.com/onjava/javacook/solution.csp?day=1

Java Events
http://www.onjava.com/onjava/events/


==================================================================
Free on Safari
Hardcore Java, Chapter 9: Practical Reflection
http://safari.oreilly.com/0596005687/hardcorejv-CHP-9

Reflection is one of the least understood aspects of Java, but also one
of the most powerful. It allows you to build tools rather than panels,
which adds complexity to your code but enables you to create systems
that are much faster and cheaper to maintain. Learn all about it in
this chapter from O'Reilly's Hardcore Java.

If you like this chapter, read the whole book (and up to nine others)
on Safari with a free trial subscription:

http://oreillynet.com/safari-trial/

==================================================================

*** Other Related O'Reilly Network sites ***

O'Reilly Network
http://www.oreillynet.com

XML.com
http://xml.com/

ONLamp.com
http://onlamp.com

O'Reilly and Associates
http://www.oreilly.com/

O'Reilly Java
http://java.oreilly.com/

***

ONJava.com Affiliates

Servlets.com
http://www.servlets.com/

JDOM.org
http://www.jdom.org/

------------------------------------------------------------------
To change your newsletter subscription options, please visit
https://epoch.oreilly.com/account/default.orm and click the
"Manage My Newsletters" link.  For assistance, email
[EMAIL PROTECTED]
------------------------------------------------------------------





------------------------ Yahoo! Groups Sponsor --------------------~--> 
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/67folB/TM
--------------------------------------------------------------------~-> 

-----------------------------
Visit www.tsolver.net sooner
 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/tsolver/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to