Skip to main content

Chris Adamson

Chris Adamson is an independent writer, editor, and developer, living in Grand Rapids, Michigan. Now focusing on iPhone and Mac development, he is the co-author of iPhone SDK Development. He is also the author of QuickTime for Java: A Developer's Notebook and co-author of Swing Hacks. He was formerly the editor of, and of
He consults and publishes through his corporate identity, Subsequently and Furthermore, Inc., with a focus on user-facing and digital media development for Mac and iPhone. He blogs on digital media software development at [Time code];. In a previous career, he was a Writer / Associate Producer at CNN Headline News, and over the years, he has managed to own eleven and a half Macs.



In a candid discussion from the Community Leaders Weekend 2008, a group of community leaders and infrastructure team members take a "big picture" look at the purpose and goals of
Once again, will be hosting a series of 20-minute mini-talks in its JavaOne booth (Pavilion booth #101). In this introductory podcast of the 2008 series, editor Chris Adamson previews this year's talk and takes a look back with excerpts from five of 2007's best mini-talks.
In an interview from the JavaOne 2007 Community Corner, editor Chris Adamson interviews Brian Behlendorf about his early involvement with the Apache project, the creation and development of the Apache Foundation and CollabNet, his perspectives on the open-source community, and...
Want to play audio, video, or multimedia in a Java application? QuickTime for Java opened the door to Apple's extensive QuickTime library, but times are changing and QTJ seems headed for deprecation. In fact, Apple is pushing Mac developers away from the old procedural-C QuickTime API altogether....
In this session, you'll learn about a project that brings music composition down to the absolute 'dummy' music programmer. Basically, the project, which is open sourced on, provides a visual designer on top of the JFugue API, which is a simplified MIDI API. Come see how simple it can...
It goes without saying that programming is the key skill for software development professionals. It is also, traditionally, very hard to teach and learn. This talk by Ian Utting will introduce a set of free tools designed to introduce students to OO programming via Java in High Schools (Greenfoot...
Project Darkstar is a collection of technologies around providing high-performance, high-uptime, low-latency servers for massively-multiplayer online games and other applications. A Darkstar Community has recently been approved for and in this interview, Darkstar founder Jeff Kesselman...
Once again, the Community Corner booth will be the place to be for dozens of 20-minute mini-talks delivered by members of the community, about their projects, their communities, and other topics that interest them. And once again, will record and offer all the mini-talks...
Many people take a week near the end of the year as vacation and travel or spend a little extra time with family. Duke is no exception. We're looking for your pictures of Duke on vacation.
The day that some never thought would come, has. Sun's Java SE and ME runtimes, and the GlassFish EE application server, have all been released under terms of the GPL. In this editorial, editor Chris Adamson takes a look at the open source Java release and what it offers to the
Over the course of three days, nearly 40 mini-talks at the Community Corner at JavaOne 2006 covered a wide variety of activities in the site's communities. This article collects all the mini-talk MP3's, as collected on the podcasts page.
With Java EE ready and Mustang in its beta release, what can you expect to see at the JavaOne conference? editor Chris Adamson checks in with a collection of themes, ideas, and currents to watch for in Moscone.
Duke's taking the rest of the year off, and members have the pictures to prove where he's been and what he's up to.
We're taking it easy the last week of 2005. Many people take this week as vacation and travel or spend a little extra time with family. Duke is no exception. We're looking for your pictures of Duke on vacation.
OpenSymphony is a collection of projects that share common goals: good design, real-world applicability, and loose coupling. The coupling is so loose, in fact, that many developers don't even realize that subprojects like SiteMesh and OSCache share a common parent. This success story...
High-performance 2D and 3D graphics are available to Java programmers thanks to JOGL, a project that exposes the industry-leading OpenGL graphics API to Java. This success story looks at how the project came together and how it's paying off for games and other Java applications.
The Open For Business project has developed an industrial-strength infrastructure for a wide variety of business applications. This success story profiles the project and its founders.
Chris Adamson's series on JOGL, the Java bindings to the Open GL graphics library, continues with a tutorial on techniques for 2D gaming graphics, including animation, rotation, translation, and scaling.
This article will help you get up and running with JOGL, the Java bindings to Open GL. You'll configure your environment and compile and run a set of 2D graphics calls.