» search tips  |  Search:   
 Java  The Source for Java Technology Collaboration
 
 
 
Java Today
Get Involved
Register
Login
Press Center
 
Community
Community Directory
Member Organizations
Projects
Weblogs
Wiki
 
  Java Today
Contact Information
 
 
RSS for Java Today.
RSS feed of all Java Today weblogs.
 
Most Active Communities
Education & Research
JAIN
Java Communications
Java Desktop
Java Games
Java Incubator
JavaJAR
java-net
Java Patterns
Javapedia
JavaTools
Java User Groups
Java WebServices and XML
Jini
NetBeans
OSS/J
Project JXTA
July 14, 2003
 
What's Happening in Java Today
 

Prove it: In programming there are easy cases of programs we know are equivalent. We can change for loops to while loops or replace the names of variables, methods, or classes with friendlier names. Replacing a case statement with a State pattern may be harder to spot. In today's java.net feature we link to Bill Venner's interview with James Gosling about Gosling's new project named Jackpot.

» Read more
(July 14, 2003 4:44AM PT)
Feature Stories
 

 
 Analyze this - A conversation with James Gosling: For the past several years, Java's creator James Gosling has been working at Sun Labs, researching ways to analyze and manipulate programs represented as annotated parse trees, a project called Jackpot. Compilers have long built parse trees when they translate source code into binary. But traditionally, programmers have worked with source code primarily by manipulating text with editors. In this first of three articles that will appear on Artima.com, Bill Venners talks with Gosling about how Jackpot can help programmers analyze, visualize, and refactor their programs. » Read more
(Jul 13, 2003)

 
 Living with Leaks: Selecting the correct level of abstraction that hides the complexity of the implementation (but provides adequate control of the relevant details) can be a daunting task. Everyone has different ideas regarding "adequate control" and "relevant details." This article looks at five levels of abstraction. » Read more
(Jul 03, 2003)
 
Also Today
 
 
Alphaworks' CodeRally: If learning Java is made to be fun, students will spend more time coding and refining their applications. This Alphaworks release of CodeRally is intended to provide an entertaining introduction to Java. As the download page describes, "Players develop a rally car and make decisions about when to speed up, turn, or slow down based on the location of other players or checkpoints, their current fuel level, and other factors. Each player can test their car locally against a number of sample rally cars."
» Read more
A Survey of APIs and Techniques for Processing XML: The APIs for working with XML have changed. You can still use a traditional push model or a tree based model using SAX or DOM but you can also use newer models such as pull or curser. In A Survey of APIS and Techniques for Processing XML, Dare Obasanjo provides a brief overview of your options along with sample code for calling each.
» Read more

Weblogs
 
 
News Talk
 
 
java.net Events