O'Reilly Lions
java.oreilly.com
oreilly.com O'Reilly Network Safari Bookshelf Conferences Sign In/My Account | View Cart   
Book List Learning Lab eDocuments O'Reilly Gear Newsletters Press Room Jobs      O'Reilly China O'Reilly France O'Reilly Germany O'Reilly Japan O'Reilly Taiwan O'Reilly UK  
advertisement

 
Bioinformatics
C/C++
Databases
Digital Media
Enterprise Development
Game Development
Java
Linux/Unix
Macintosh/OS X
.NET
Open Source
Oracle
Perl
Python
Scripting
Security
Software Development
SysAdmin/Networking
Web
Web Services
Windows
Wireless
XML
Annoyances
CD Bookshelves
Cookbooks
Developer's Notebooks
Hacks
Head First
In A Nutshell
Missing Manuals
Pocket References
Personal Trainer
Technology & Society
Mandriva
No Starch Press
Paraglyph Press
PC Publishing
Pragmatic Bookshelf
SitePoint
Syngress Publishing
LinuxDevCenter.com
MacDevCenter.com
ONDotnet.com
ONJava.com
ONLamp.com
OpenP2P.com
Perl.com
WebServices.XML.com
WindowsDevCenter.com
XML.com
Beta Chapters
Events
From the Editors List
Letters
MAKE
Open Books
tim.oreilly.com
Academic
Corporate Services
Government
About O'Reilly
Bookstores
Catalog Request
Contact Us
International
Register Your Book
User Groups
Writing for O'Reilly


Featured Book

Eclipse IDE Pocket Guide Eclipse IDE Pocket Guide -- This practical pocket guide covers basic Eclipse concepts as well as features that are not commonly understood, such as Perspectives and Launch Configurations. You'll learn how to write and debug your Java code and how to integrate that code with tools such as Ant and JUnit. You'll also get a collection of tips and tricks to handle common tasks in your Java development cycle. Sample Chapter 6, Tips and Tricks (PDF), is available free online.

 Free shipping.
Books Java: Where Do I Start?Where Do I Start?

Subscribe to O'Reilly books on Safari Bookshelf.
View the archive of free PDF chapters.

bullet
Ant: The Definitive Guide , Second Edition
bullet
bullet
bullet
bullet
bullet
bullet
bullet
bullet
bullet
Enterprise JavaBeans , Fourth Edition
bullet
bullet
bullet
bullet
bullet
bullet
Head First Java , Second Edition
bullet
bullet
bullet
bullet
bullet
bullet
bullet
bullet
bullet
bullet
bullet
bullet
bullet
bullet
Java Cookbook , Second Edition
bullet
bullet
bullet
bullet
bullet
bullet
bullet
Java Examples in a Nutshell , Third Edition
bullet
bullet
bullet
bullet
Java in a Nutshell , Fifth Edition
bullet
bullet
bullet
bullet
Java Network Programming , Third Edition
bullet
bullet
Java Performance Tuning , Second Edition
bullet
bullet
bullet
Java Security , Second Edition
bullet
bullet
Java Servlet Programming , Second Edition
bullet
Java Swing , Second Edition
bullet
Java Threads , Third Edition
bullet
bullet
bullet
bullet
bullet
JavaServer Pages , Third Edition
bullet
bullet
bullet
bullet
bullet
bullet
bullet
bullet
Learning Java , Third Edition
bullet
bullet
bullet
bullet
bullet
bullet
Programming Jakarta Struts , Second Edition
bullet
bullet
bullet
bullet
bullet
bullet
bullet
bullet
bullet
bullet
bullet
bullet
bullet

Books from our Publishing Partners

bullet
bullet
bullet
bullet
bullet

Resources

Open Source Java Directory -- ONJava.com's Open Source Java Directory highlights major open source Java projects, including Apache Jakarta and JBoss.

ONJava.com -- O'Reilly Network's Java developer site.

java.net -- The source for Java technology collaboration.

davidflanagan.com -- David Flanagan's weblog.

Help Wanted Ads -- For developers looking for an interesting project to work on, and for those involved in a java.net project who are looking for someone to fill a particular need.

Selected Projects

bullet
bullet
bullet

News & Articles [News Archive]
Java recipe of the day.

Open Source Programming Certificate Series Special -- With beginning to intermediate courses in Perl, Java, PHP, MySQL, and the Linux/Unix file system, our Open Source Programming Certificate Series is designed to give you a breadth of real-world experience. Upon completion of the series, you'll receive a Certificate of Professional Development from the University of Illinois Office of Continuing Education, a plus for any resume. Enroll in all five courses and receive a $300 instant rebate. Offer expires November 30th.

Moving Past Java: An Interview with Bruce Tate -- WebServicesSummit.com recently interviewed Bruce Tate about the future of Java and web development. Bruce discusses scalable enterprise applications, database-enabled applications, AJAX, and lightweight solutions for web development, while questioning whether Java is still a technology for the masses. Bruce is the author of the newly released Beyond Java.

Coffee Stains Building J2EE Projects with Maven -- Vincent Massol offers some real-life experience building J2EE applications with Maven. Using the example of a Petstore app, Massol shows you how to generate J2EE artifacts (EJB JARs, WARs, EARs) with Maven. Vincent is coauthor of Maven: A Developer's Notebook.

Hacking Swing with Undocumented Classes and Properties -- Joshua Marinacci shows you six undocumented features, classes, and properties that let you hack into Swing. From how to hide a frame from the Windows task bar to how to make Mac OS X windows truly transparent, these undocumented hacks can add a level of polish that will make your apps stand out from the rest. Joshua is the coauthor of Swing Hacks.

What Is Business Process Modeling? -- Business Process Modeling (BPM) is a set of technologies and standards for the design, execution, administration, and monitoring of business processes. In this article, Mike Havey briefly describes the state of BPM today and the BPM standards, then builds an ideal BPM architecture using the example of a retailer process. Mike is the author of Essential Business Process Modeling.

Getting Started with Maven -- In this excerpted chapter titled "Maven Jump-Start," Vincent Massol and Timothy M. O'Brien show you how to install Maven, kick off your first build, and start investigating its features for integrating with IDEs and source control systems. Vincent and Timothy are the authors of Maven: A Developer's Notebook.

Java City: The Java Enterprise Ecosystem -- Should we worry about promoting a healthy Java community? Or is everything just fine in Java City? Jim Farley asks you to weigh in on these questions, and others, in the Talkbacks. He plans a followup article summarizing what you have to say. Your comments may help to shape content in Jim's upcoming book, Java Enterprise in a Nutshell, 3rd Edition, due out in the fall.

Head First EJB man How to Talk About Jini, J2EE, and Web Services at a Cocktail Party -- Heard about distributed technologies for Java, but not quite sure what they are or why they're important? Kathy Sierra and Bert Bates show you how to hold your own in conversation with Java geeks with this cocktail-party overview. Kathy and Bert are the authors of Head First Java, 2nd Edition.

Playing Movies in a Java 3D World, Part 1 -- The ability to play a movie clip inside of a Java 3D scene opens up opportunities for richer, more interesting 3D content. Andrew Davison describes how he implemented a Java 3D movie screen, using the Java Media Framework (JMF) Performance Pack for Windows v.2.1.1e, as well as J2SE 5.0 and Java 3D 1.3.2. Andrew is the author of Killer Game Programming in Java.

Horny Toad Developing for the Web with Ant, Part 2 -- In part one of this two-part excerpt, Steve Holzner covered packaging web applications. In this second installment, Steve covers the tasks for deploying web apps with get, serverdeploy, and scp. Steve is the author of Ant: The Definitive Guide, 2nd Edition.

History of Programming Languages -- For 50 years, computer programmers have been writing code, and now, there are more than 2,500 documented programming languages. O'Reilly has produced a poster called History of Programming Languages, which plots over 50 programming languages on a multi-layered, color-coded timeline. The poster is available online in PDF format, but while supplies last, U.S. residents can also get a hard copy of the poster free when purchasing two books through oreilly.com.

O'Reilly Network Safari Bookshelf New Titles on Safari -- Search, annotate, read, and download chapters from your favorite technical books through Safari Bookshelf. New titles from O'Reilly include: Linux Desktop Hacks, IPv6 Network Administration, Apache Security, Jakarta Struts Cookbook, Firefox Hacks, Hackers & Painters, and Linux in a Windows World. If you haven't gone on Safari yet, get a free trial.

Five Things I Love About Spring -- For hardcore enterprise development, Bruce Tate turns to Spring, the topic of his fourth Java book. In this article, Bruce describes five reasons why he is hooked on Spring. Bruce is the coauthor of Spring: A Developer's Notebook.

Developing for the Web with Ant, Part 1 -- Developing for the web is bread and butter for Ant developers. In part one of this two-part excerpt, Steve Holzner covers the tasks specifically designed for packaging web applications, including war, cab, ear, and jspc. Steve is the author of Ant: The Definitive Guide, 2nd Edition.

Java.net Featured Weblog
Santiago Pericas-Geertsen: Scatter Plots in Japex
More Weblogs »

Sponsored by:



O'Reilly Home | Privacy Policy

© 2005, O'Reilly Media, Inc.
Website: | Customer Service: | Book issues:

All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners.