|
Chris Adamson
|
Review/Preview: 2006 and 2007 in Java
2006 will be remembered as the year that Sun open-sourced Java under the GPL, that EJB 3.0 finally shipped, and that Google surprised everyone with its Google Web Toolkit. But how will history record the results of these events? For the 2006 year-ender, ONJava editor Chris Adamson looks at the year's events through the lens of how they may play out in 2007. Dec. 20, 2006
What Is Java
Everyone knows what Java is, right? Interpreted code, applets, proprietary, and slow. Wrong, wrong, wrong, and wrong. In its second decade, it's time to re-evaluate Java: the language and the virtual machine are going their own ways, its open source sub-community is vibrant and independent, and developers are taking the best ideas from other languages and frameworks and bringing them to Java. In this article, ONJava editor Chris Adamson tries to reset old assumptions about Java to fit modern realities. Mar. 8, 2006
The Java Podcasters, Part 2
In this second article on Java-oriented podcasting, some more unique voices are featured, including a single-product podcast, and an amusing show that kicks back its feet and declares itself "drunk and retired". In this article, we interview the voices behind the ZDot, NetBeans Podcast, and DrunkAndRetired.com podcasts. Feb. 1, 2006
The Java Podcasters, Part 1
As podcasting takes off, a number of podcasts specifically tailored to the Java developer have become available. Ranging from the serious to the silly, covering the whole Java realm or just a single product, there seems to be something for every developer with a set of headphones. In this article, we interview the voices behind the Swampcast and Java Posse podcasts. Jan. 25, 2006
ONJava: 2005 Year in Review
2005 may not have seen a new version of Java, but it was a year of tremendous activity that saw Java assert its popularity, even while some wondered how well-suited Java is for its second decade. In this article, ONJava editor Chris Adamson wraps up the year in Java by looking back at some of the year's most popular articles. Dec. 21, 2005
Ruby the Rival
Bruce Tate's Beyond Java picks Ruby as the front-runner among languages that could succeed Java among enterprise developers. But what's so great about Ruby--and frankly, what's wrong with Java? We asked some top Java bloggers, authors, and developers what they think of Ruby's challenge. Nov. 16, 2005
The Community of Web 2.0
In this 48-minute audio program from the Web 2.0 conference, Tim O'Reilly speaks with Sun Microsystems COO Jonathan Schwartz and Mozilla Foundation president Mitchell Baker about developer communities, distribution, architectures and expandability, and the value of open source. Nov. 2, 2005
ONJava 2005 Reader Survey Results, Part 2
Is there anything else you'd like to tell our Java editors? Well, 226 people responding to the 2005 ONJava Reader Survey did. In this article, we show what they said and discuss what we're doing with the site. Sep. 28, 2005
ONJava 2005 Reader Survey Results, Part 1
We asked who you are and what you're doing, and 988 people replied in just 12 days. In this first article of a two-part series, we reveal the results of the 2005 ONJava Reader Survey. Sep. 21, 2005
Announcing the 2005 ONJava Reader Survey
The 2005 ONJava Reader Survey is underway. This is your opportunity to steer the site by helping us understand what you use, what you're interested in, and where you think Java is going. Sep. 7, 2005
JavaOne 2005: Participate in the Future of Java
JavaOne 2005 is touting the successes of Java, charting the next versions of Java's standard and enterprise editions, and calling on members of the Java community to participate in Java's future. Jun. 29, 2005
What's New For Developers in QuickTime
In Part 1 of this series, Chris Adamson covered the new features of QT7 that end users will see. Today, he shows you some of the most prominent changes from a developer point of view, including: the QTKit API for Cocoa, the new QuickTime MetaData API, support for frame reordering codecs, Core Audio-based sound enhancements, and QuickTime for Java. Jun. 28, 2005
Magnificent Seven: What's New for Users in QuickTime 7
Tiger is cool, but it's not the only new cat on the block. Apple has also released an updated version of QuickTime. Chris Adamson examines the user-visible features and changes in QT 7, including QT 7 Pro, renovations to the QuickTime Player application, and the implications of the powerful new H.264 video codec. May. 10, 2005
Welcome to a New World: JBoss World 2005
JBoss World, held in Atlanta on March 1-2, kicked off with announcements of new directions for the company and a roundtable of customers discussing the popular application server. This article offers a recap of the opening presentations. Mar. 9, 2005
QuickTime for Java Components
In this excerpt from QuickTime for Java: A Developer's Notebook, Chris Adamson introduces QuickTime components and how they enable runtime discovery of available features, including importers and exporters for graphics and movie formats. Jan. 26, 2005
Streaming QuickTime with Java
Realtime multicast streaming came to QuickTime in version 5, but now, years later, it's not widely realized that it can be called from QuickTime for Java. Chris Adamson, author of QuickTime for Java: A Developer's Notebook, shows how it works. Jan. 12, 2005
Results from the Second 2004 ONJava Reader Survey
Editor Chris Adamson summarizes the results of the recent reader survey, including favorite tools, platforms, and what you want to see on the site in 2005. Jan. 5, 2005
ONJava 2004 in Review: Editor's Choice
Editor Chris Adamson takes a look back at some of the most interesting articles published on ONJava during the last year. Dec. 29, 2004
ONJava 2004 in Review: Popular Articles
Editor Chris Adamson takes a look back at some of the most popular articles published on ONJava during the last year. Dec. 22, 2004
A Distributed Discussion with Elliotte Rusty Harold
In this interview, Java Network Programming, 3rd Edition author Elliotte Rusty Harold discusses the improvements and hazards of networking in Java, as well as the evolution of Java itself. Dec. 15, 2004
Writing Your ONJava Wish List
It's time again for the ONJava reader survey. This article links to the survey and discusses how its results are used to shape the editorial content of the site. Nov. 17, 2004
Results from the 2004 ONJava Reader Survey
The results of the 2004 ONJava Reader Survey are in, and they show a readership that uses a wide variety of tools and standards. They also show where ONJava is, and isn't, providing the content the readers want. May. 19, 2004
ONJava: 2003 in Review
A look back at ONJava articles from 2003, summarizing the big topics and major trends of the year in Java. Dec. 30, 2003
QTJ Audio
QuickTime Java is well-suited to be the engine of audio-only applications, such as MP3 players. This article develops an audio player, QTBebop, that displays song metadata, band levels, and current time, all of which help introduce the useful audio-related tools provided by QuickTime to the Java developer. We also look at QuickTime's "callbacks," which are critical to all kinds of QT apps. Dec. 17, 2003
The Return of the Blue Q
This article describes the new QTJ by relating the history of
why it was broken in the first place, how it was fixed, how to use the new version, and what we might expect to see from QTJ going
forward. Oct. 29, 2003
Making Media from Scratch, Part 2
QuickTime is a media creation API. It supports far more than just editing and playing movies -- you can create them, one frame at a time. Chris Adamson demonstrates how to build movies, frame by frame, and even animate still images. Aug. 27, 2003
Making Media from Scratch, Part 1
QuickTime is a media creation API. It supports far more than just editing and playing movies -- you can create them, one frame at a time. Chris Adamson demonstrates how to make moves from scratch with QuickTime for Java. Aug. 13, 2003
Re-Introducing QuickTime for Java, Part 2
The QuickTime media API is stable and featureful. Due to its lineage, it's organized a little differently than a normal Java API. Chris Adamson explores the organization of QTJ and demonstrates a small video editor. Jun. 4, 2003
A Gentle Re-Introduction to QuickTime for Java
The QuickTime media API is stable and featureful. The Java SDK ships with useful docs and examples. Putting the two together can be painful, though. Chris Adamson presents a gentle introduction to programming QuickTime with Java. May. 14, 2003
Parsing and Writing QuickTime Files in Java
Writing QuickTime files in Java is easy, if you understand the file format. Chris Adamson argues that it makes a lot of sense. This article explains how the file format works, demonstrating how to read and write to QT files. Feb. 19, 2003
Java Media Development with QuickTime for Java
With its pathetic support for media files, the Java Media Framework is almost useless. "Almost," because the plug-in architecture lets you use a real media API -- QuickTime for Java. Dec. 23, 2002
Self-Playing Media with Java Media Framework
The Java Media Framework may not impress you as a media player client, but when you realize that you can deploy content without requiring a specific player on the user's machine, and that you can bundle the player and the media in a single download, it starts to look very interesting. Oct. 9, 2002