CARVIEW |
No, you are not turning on the horizontal scrollbar!
- Java
- Mac OS X
- media development
- QuickTime
Biography
Books
|
|
Articles
Review/Preview: 2006 and 2007 in Java
Publish Date: Dec. 20, 2006
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.
What Is Java
Publish Date: Mar. 8, 2006
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.
The Java Podcasters, Part 2
Publish Date: Feb. 1, 2006
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.
The Java Podcasters, Part 1
Publish Date: Jan. 25, 2006
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.
ONJava: 2005 Year in Review
Publish Date: Dec. 21, 2005
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.
Ruby the Rival
Publish Date: Nov. 16, 2005
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.
ONJava 2005 Reader Survey Results, Part 2
Publish Date: Sep. 28, 2005
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.
ONJava 2005 Reader Survey Results, Part 1
Publish Date: Sep. 21, 2005
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.
Announcing the 2005 ONJava Reader Survey
Publish Date: Sep. 7, 2005
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.
JavaOne 2005: Participate in the Future of Java
Publish Date: Jun. 29, 2005
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.
What's New For Developers in QuickTime
Publish Date: Jun. 28, 2005
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.
Welcome to a New World: JBoss World 2005
Publish Date: Mar. 9, 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.
QuickTime for Java Components
Publish Date: Jan. 26, 2005
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.
Streaming QuickTime with Java
Publish Date: Jan. 12, 2005
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.
Results from the Second 2004 ONJava Reader Survey
Publish Date: Jan. 5, 2005
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.
ONJava 2004 in Review: Editor's Choice
Publish Date: Dec. 29, 2004
Editor Chris Adamson takes a look back at some of the most interesting articles published on ONJava during the last year.
ONJava 2004 in Review: Popular Articles
Publish Date: Dec. 22, 2004
Editor Chris Adamson takes a look back at some of the most popular articles published on ONJava during the last year.
A Distributed Discussion with Elliotte Rusty Harold
Publish Date: Dec. 15, 2004
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.
Writing Your ONJava Wish List
Publish Date: Nov. 17, 2004
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.
Results from the 2004 ONJava Reader Survey
Publish Date: May. 19, 2004
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.
ONJava: 2003 in Review
Publish Date: Dec. 30, 2003
A look back at ONJava articles from 2003, summarizing the big topics and major trends of the year in Java.
QTJ Audio
Publish Date: Dec. 17, 2003
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.
The Return of the Blue Q
Publish Date: Oct. 29, 2003
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.
Making Media from Scratch, Part 2
Publish Date: Aug. 27, 2003
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.
Making Media from Scratch, Part 1
Publish Date: Aug. 13, 2003
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.
Re-Introducing QuickTime for Java, Part 2
Publish Date: Jun. 4, 2003
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.
A Gentle Re-Introduction to QuickTime for Java
Publish Date: May. 14, 2003
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.
Parsing and Writing QuickTime Files in Java
Publish Date: Feb. 19, 2003
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.
Java Media Development with QuickTime for Java
Publish Date: Dec. 23, 2002
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.
Self-Playing Media with Java Media Framework
Publish Date: Oct. 9, 2002
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.
Multimedia
The Community of Web 2.0
Publish Date: Nov. 2, 2005
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.
Blog
Tuesday October 16, 2007 5:10AM
Looks like Ars was right about iTunes Plus changes today. iT+ tracks are now 99 cents (US), down from US$1.29, and there are a number of new tracks available from independent labels.Amazon's MP3 Store Fails To Suck
Tuesday September 25, 2007 2:02PM
Perhaps having learned from the Amazon Unbox fiasco, the new Amazon MP3 Downloads Store fails to suck. Frankly, there is a lot to like here, and it might be the first viable iTunes competitor.First Week With The 160 GB iPod Classic
Thursday September 13, 2007 1:37PM
Here's an unformatted collection of thoughts and experiences since picking up a 160 GB iPod Classic, the last one in stock at the Apple Store in Alpharetta GA, last weekend.Wednesday September 05, 2007 6:16PM
A few notable things weren't announced alongside new iPods today. Yeah, aside from the Beatles (let it go, old media, let it go)...Friday August 31, 2007 1:15PM
You know something is up when the story goes from anonymous sources say NBC to end iTunes contract to Apple press release saying "see ya NBC" in the course of a few hours.iPod Mail-Out Repair Service Experiences, Anyone?
Friday August 10, 2007 10:39AM
I imagine I'm not the only one holding on to an old, balky iPod while waiting to see how Apple refreshes the iPod line ahead of the holiday season.Monday July 23, 2007 10:08AM
I spent a few hours this weekend upgrading a Core Solo Mac Mini to a Core 2 Duo. Here are a few thoughts on the experiences and lessons learned.Friday June 29, 2007 10:59AM
No, I think I'll pass on the iPhone. It looks lovely, but I don't need to switch carriers right now, and I especially don't care to do business with AT&T.;Monday June 04, 2007 7:28PM
I maintain a certain fascination with Blu-Ray, against my better judgement, and this blog is an attempt to pull many thoughts and facts together. It starts with Dragon's Lair... because these things always start with Dragon's Lair.Java SE Media (Or Not) at JavaOne
Thursday May 17, 2007 5:19PM
So, it's been just over a week since my BoF on Java Media. But let's start with some context about Desktop Java as a whole...Monday April 23, 2007 1:01PM
What if you held a book signing and nobody came?At Least Nobody's Going to Jail
Thursday April 19, 2007 12:42PM
The grand jury has closed the books on the Cobb County, Georgia iBook-purchasing scandal.Logitech Deluxe Webcam Confusion Deluxe
Monday April 16, 2007 11:09AM
Looking for an iSight replacement? iChat supports some USB cams in 10.4.9, but it's not easy to find the right ones.We Need an Aesthetic for Technical Interview Video (hurry, my eyes are bleeding)
Wednesday April 11, 2007 10:29AM
First off, a request: if you're so inclined, go straight to the comments and say whether you watch online technical interview videos, and if so, which.Wednesday April 11, 2007 8:18AM
Would you want your tax dollars going to buy someone else's kid an iPod? I sure don't.EMI Deal as a Shot in AAC/WMA/MP3 Standard War? Really?
Saturday April 07, 2007 4:41AM
BusinessWeek argues that the Apple/EMI DRM-free tunes deal is a huge boost for AAC as a standard. Is it that simple?Rebooting Java Media: Bonus Commentary Track
Friday March 02, 2007 6:40AM
Remember how I said I had proposed a JavaOne BoF on Java Media, but didn't expect them to approve it?MWSF developer audio interviews
Thursday February 22, 2007 8:49AM
Noted on Daring Fireball: Apple has posted a set of developer interviews from MWSF 2007 on its website.Stomping home with your tinkertoys
Tuesday January 30, 2007 6:50PM
This is one of those blogs where I'm trying to take off my editor's hat and speak with my own voice. Usually, I do that when I plan on offending someone, so that it isn't mistaken as being "official".Draw or Discard: A Java Media Application Considered
Wednesday January 17, 2007 7:28PM
Here's a potential media application. Can Flash or one of the Java media libraries handle it?Tuesday January 09, 2007 12:35PM
Cooper and I have been IM'ing all afternoon (instead of, you know, working). Here are some things we're itching to know:Rebooting Java Media, Part III: Conclusion
Wednesday January 03, 2007 7:03PM
Java needs to start over with a modern media library to stay relevant in multimedia, and possibly in desktop applications as a whole. But what's needed and who's going to pay for it? This is Part III.Rebooting Java Media, Act II: Development
Saturday December 30, 2006 6:13AM
What does a modern Java media library needs to be? Part 2 of this series looks at the ideas and capabilities of the current crop, including Java Media Framework, QuickTime for Java, IBM's MPEG-4 Toolkit, and more. Part 1 set… read moreRebooting Java Media, Act I: Setup
Wednesday December 27, 2006 2:07PM
This series of blog entries makes an argument for a new emphasis on dynamic media as presenting a unique opportunity for client side Java, maybe one of its last best chances. Act II will consider current Java media offerings and… read moreExplaining the Quartz Composer / QuickTime for Java security hole
Wednesday December 20, 2006 6:44PM
A lot of people are talking about Security Update 2006-008, linking to an old blog of mine and basically misrepresenting the situation.Java Posse corrals open-source Java discussion
Monday November 13, 2006 12:25PM
I have no idea how they managed to get an interview lined up in the frantic hours before Sun's announcement of its GPL Java plans, but the Java Posse got a podcast up within minutes of the announcement.Tuesday October 03, 2006 4:21AM
QuickTime: preferred media format of The Monarch!Should Logitech's "Karaoke Revolution" Mic Be Your First Podcasting Mic?
Monday September 25, 2006 9:27AM
I sought a better portable podcasting setup, since my home equipment doesn't travel well. I didn't think I'd find the solution in the PlayStation 2 aisle.Job Market for Cocoa Developers?
Tuesday September 19, 2006 6:59AM
A funny thing happened today. A recruiter called me, looking not for a Java developer, but for a Cocoa developer.Monday September 18, 2006 12:43PM
One of the surprising things about the multi-processor era is how poorly some applications handle it.Surprise! QuickTime 7.1.3 Disables its Own Flash Support
Thursday September 14, 2006 11:45AM
Sounds like some developers' phones started ringing on Tuesday night. Not because of iTunes 7, but because of QuickTime 7.1.3 and some surprise breakage.Hazards and Surprises with iTunes 7 Cover Art
Thursday September 14, 2006 5:37AM
What follows is a survey of some good and bad guesses made by the iTunes Store's new "get missing cover art" feature.Who Wants to Be a Mac-ionaire?
Friday September 08, 2006 12:02PM
For your Friday entertainment, here's a little Mac trivia quiz, brought to you in high-definition JavaScript.Classic Goes Out with Nary a Whisper
Saturday August 12, 2006 4:17AM
With the Intel switch finished, Apple no longer sells a machine capable of running pre-2001 Mac software. 17 years of executable Mac history gone. Does anyone care?Mustang for Mac PPC... any point now?
Tuesday August 08, 2006 11:48AM
This blog is about Mustang for the Mac, which is being developed for both PowerPC- and Intel-based Macs. That's kind of interesting when you consider one thing: As of yesterday, Apple doesn't make PowerPC Macs anymore.Sunday August 06, 2006 6:51PM
It's the night before the WWDC 2006 Steve-note, and for a second straight year, the rumor sites have virtually nothing...Wednesday July 19, 2006 3:33PM
Dolphin is coming... do you think they'll listen to us? From the looks of the most popular RFE's, I'm kind of hoping they don't.Switch to Windows, crash your company
Thursday June 22, 2006 3:45AM
Thousands of AirTran customers spent hours in line at Atlanta's airport and flights went out nearly empty due to a balky new computer system. Guess what OS it runs?Wednesday June 07, 2006 7:13PM
So here's the deal with me and partition naming (no, there's no useful point to this blog; it's entirely personal)...Wednesday June 07, 2006 12:27PM
In an xml.com blog, Rick Jelliffe argues that the sorry state of desktop Java should prompt Sun to open-source SwingMonday May 22, 2006 11:33AM
We're having an internal discussion on the editor's list about JavaOne news and mood, and there's a thread on AJAX that I think is remarkable because it's based in profound misconceptions. I'm disagreeing with everyone here, first with two of… read moreBlu-Ray is pissing me off. Again.
Thursday May 18, 2006 8:49AM
Memo to Sun/Sony/Philips: if you're talking to developers and you don't have an SDK, then what's the damn point?A sop to lazy tech journalists
Monday May 15, 2006 9:24PM
Today's inert "iPod Killer" article (complete with cheesy graphic) is brought to you by the San Francisco Chronicle, which talks up the MTV/Microsoft "Urge" music service as if it weren't an obvious demitasse of suck.Giving GarageBand podcasting a second chance
Thursday April 27, 2006 9:11AM
In a previous blog, I said I had dismissed GarageBand as a podcast editor because of its seeming inability to generate uncompressed masters. Readers suggested I give it another chance.It's NAB time... where's the next Final Cut?
Tuesday April 25, 2006 12:00PM
It's been pretty predicable in years past - during the week of the NAB conference, Apple rolls out a new version of Final Cut, which they can then talk up for the rest of the show. Thing is, the show ends… read moreA bad day for Fink and Darwin Ports
Monday February 13, 2006 3:16PM
You ever have one of those days where both of the major open-source package management systems fail on you for the same package?A Scrolly, Clippy Swing Optimization
Saturday February 04, 2006 3:06AM
I'm toying with how to do a wave-form viewer in Swing, one that would potentially require scrolling over a custom component that is, at least in theory, millions of pixels wide. Here's an interesting, simple optimization that makes a huge difference.Don't Expect a Merger Sequel from Steve
Friday January 27, 2006 7:44PM
Now that the Disney-Pixar deal has happened, there's more than a little idle speculation about Disney being quicker to put their stuff out digitally through iTunes, Steve becoming CEO of Disney, or even the two companies merging. In short, no,… read moreSaturday January 21, 2006 7:24PM
Emacs 22 is Mac OS X aware, and can be built either as a Carbon.app
double-clickable, or as a typical X11 program. Problem is, the information about how to build it is pretty scattered. Here's what works for me. So long, Windows Media Player on OS X
Monday January 16, 2006 11:21AM
Microsoft abandons its feeble Windows Media player for the Mac. Good thing or bad thing?Thursday January 12, 2006 12:00PM
Intel offers up a suite of performance-boosting development tools, including optimized C/C++ and Fortran compilers, for Intel-based Macs.Monday January 09, 2006 7:13PM
Desktop Java can still matter. It's still a great idea. But a lot of people who want to see it succeed are working on the wrong things. Here's some of my thoughts on how to end the era of underachievement.Two straw men walk into the Foo Bar...
Wednesday December 21, 2005 1:32PM
Enough of the cheap characterizations of Java and Ruby/Python/whatever. It's much more interesting to look at the implications if both sides are right.Shiira 1.2! Arigatou gozaimasu!
Tuesday December 20, 2005 11:04AM
The just-released Shiira 1.2 web browser is a captivating choice for the curious. Here are a few of its innovations that might earn it a place on your dock.JMF: A Mistake Asking to Be Re-Made
Tuesday December 13, 2005 6:02PM
After six years of utter neglect, Sun seems interested in re-staffing the Java Media Framework. Why?Capturing to the screen with QuickTime for Java
Thursday November 17, 2005 2:05PM
In my book, I said there wasn't a good solution for doing an on-screen preview of captured video with QuickTime for Java. There is now.We Love Blu-Ray Java! It's Perfect! Now Change.
Thursday October 27, 2005 1:27PM
First HP says they love the Java environment in the Blu-Ray high-def video disc format. Then they decide they love HD-DVD again and start slamming Java. They were probably right the first time.Wednesday October 26, 2005 12:19PM
The new Macs are nice... if you're willing to roll the dice on Apple's continuing love for PowerPC. How good are those odds?Wednesday October 19, 2005 7:03AM
QuickTime for Java on Windows has been paralyzed by an expiration that was apparently left active by mistake. A fix is coming... but when? Good thing you can roll your own.iTunes Music Store videos: no-go for third-parties?
Wednesday October 12, 2005 1:43PM
QuickTime allows third-party applications to open iTunes Music Store songs, play them, display their metadata, etc. But video? That's another story.Bitter Recriminations in Cobb County iBook Fiasco
Tuesday October 11, 2005 6:19AM
The iBooks-for-all program proposed for schools in Cobb County, Georgia continues to get uglier: a grand jury has been convened to determine if the bidding was illegally rigged to favor Apple.What Is Java's Role in Web 2.0?
Wednesday October 05, 2005 10:16AM
You're going to hear a lot of talk this week about Web 2.0. And even though it's well-suited to deliver on many of these ideas, you probably won't hear a lot about Java. What happened?Friday September 09, 2005 9:51AM
What message is Apple trying to send by not supporting FireWire on iPod nano: "FireWire is dead" or "buy a new Mac"?Tuesday August 30, 2005 8:30AM
Do you have an alias of the Applications folder in your dock? Has Spotlight rendered it irrelevant?Friday August 26, 2005 7:48PM
Text-only chat is fine if you're at work, but voice/video chat is surprisingly ubiquitous.QTJ: Failed E-Podcast Experiment as Slideshow Example
Saturday August 06, 2005 4:42AM
I tried to hack an "enhanced podcast" builder, since the contents of enhanced podcasts are so much more like QuickTime files than MPEG-4 files. It hasn't worked out, but the resulting code is an example of how to build a QT slideshow with QuickTime for Java.Cobb County iBook program "a train wreck"
Thursday July 21, 2005 7:44AM
It looks like Cobb County, GA's purchase of 63,000 iBooks for middle school students is collapsing under political pressure and allegations of malfeasance.Wednesday July 20, 2005 2:06PM
Hey look, it's you, live, on my web page! At least if you have Tiger and an iSight or other webcam.Thursday July 07, 2005 7:06PM
When ZIPs are outlawed, only outlaws will e-mail ZIPs? What the hell?Two MacIntel Unintended Consequences
Tuesday June 07, 2005 12:59PM
Two things to consider about MacIntel: will Rosetta extend the functional life of G3 Macs, and did the game consoles kill PowerPC as a desktop CPU?Saturday June 04, 2005 3:30PM
Why a switch to Intel might not be a big deal for the MacWednesday June 01, 2005 6:23PM
You wouldn't know that a Stevenote is looming from the utter silence on the rumor sites. Is nothing up, or is something super-secret coming to WWDC?Wednesday May 11, 2005 8:57AM
A year and a half ago, I blogged about the iTunes Music Store's limited selection of offbeat and niche artists. Now I don't shop anywhere else.The smartness of Smart Folders
Thursday May 05, 2005 1:09PM
Woo hoo! Smart folders do make sense!Wednesday May 04, 2005 12:25PM
Tiger's press has been so good, you'd think it was perfect. It's not.Thursday March 03, 2005 4:55PM
TheAppleBlog.com recently interviewed me about "QuickTime for Java: A Developer's Notebook". I'm kicking myself for one particular thing left unsaid...Thursday February 10, 2005 6:46PM
My county wants to buy $70 million worth of iBooks. As a resident and a Mac fan... I think it's a terrible idea.Wednesday October 20, 2004 7:20AM
No PowerBook before Christmas?! Then you must fight the bear!Tuesday August 17, 2004 7:53AM
From the "hey, that's neat" file: semi-retired actor Dick Van Dyke is a self taught and apparently accomplished computer graphics / animation buff.This you can take, this you can't...
Monday June 14, 2004 11:33AM
There's an implicit freedom to copy and use example code from most books and articles, to a degree far greater than taking from the descriptive prose. Should this code be explicitly licensed, and if so, how?iTunes Wants Me to Buy My Music Again?
Wednesday April 28, 2004 11:37AM
Why does iTunes now offer to take me to the Music Store for songs I already own?Turf Battle: Dock vs. Menu Bar
Wednesday December 31, 2003 8:03AM
Will Apple learn to love the dock again only when they've run out of space on the menu bar?What I Don't Want for Christmas
Monday December 15, 2003 6:09PM
A list of things I hope not to see for the MacMonday November 24, 2003 10:23AM
Thick == slick, and greatly enhances my web comic reading experience.Wednesday November 19, 2003 10:46AM
Two interesting MPEG-4 developments this week - licensing terms for the powerful new H.264 codec, and an improved QuickTime MPEG-4 video codec from 3ivx.What If the iApps Had Been the jApps?
Thursday October 16, 2003 2:27PM
Imagine an alternate universe where Java moved across networks and devices alongside your media. Would that make Java matter to end-users?Wednesday September 17, 2003 12:01PM
How the unix underworld of Mac OS X helped me fix my dad's iMac... and why was it broken to begin with?First iSight pop-culture sighting?
Thursday July 03, 2003 8:11AM
Is this the first pop-culture reference to the iSight? Wow, that was quick.Risky QuickTime? Safety QuickTime!
Wednesday June 11, 2003 12:49PM
A preview movie recently offered up by an anime producer could have been much better if they understood QuickTime's strengths.IBM's Java MPEG-4 Efforts Bear Fruit
Thursday May 08, 2003 9:37AM
IBM's alphaWorks has a new all-java MPEG-4 toolkit and it is sweet.Tuesday April 29, 2003 10:49AM
iTunes goes AAC and adds some nifty metadata to its files. Let's go spelunking!Tuesday April 22, 2003 12:16PM
I briefly had a shoutcast client working in pure java, and wrote an article about it. Then something stupid happened.Threads, Timers, and responsive GUI's
Thursday March 27, 2003 11:47AM
Sometimes what makes a Swing GUI suck is the network activity the developer does on the AWT event dispatch thread (and shouldn't!). Here's an approach to mitigate the pain.What's up with Mac OS X Java and QuickTime?
Thursday March 20, 2003 9:21AM
QuickTime for Java seemed like a crown jewel of Apple's java efforts. Now it doesn't even work in their 1.4.1 implementation. What's up with that?Reviews
Customer Reviews
Fun...love it...lets see another
2007-08-29 06:03:27
Anonymous Reader
I bought this book when if first came out. I love it. I wonder if these other reviewers simply had the wrong expectations. I still like to read it, years later. It is inspiring. Getting under the hood of Swing is fun, and this book does a great job.
I would like to see more complete code examples in the download. But more importantly I'd like to see another book!
Good work.
Disappointed...
2006-12-19 13:31:02
Anonymous Reader
I couldn't agree with this review more. The ideas in the book are great but its pretty much useless without the examples. Hack #36 is completely missing from
https://examples.oreilly.com/swinghks/swing-hacks-examples-20060109.zip
Me thinks that's pretty shitty on ora's part.
This book is exactly what the title says
2006-10-25 23:19:56
Swing Hacker!
Right in the beginning of the book it states that some of the examples in this book "are just plain silly, in print only to prove it could be done".
However, I have found that most of the examples in this book (even if they seem silly at first) are real eye-openers to possible ideas for my own Swing applications.
If you use the book code as it was written, it probably won't do what you want. But since this is a book about hacks, keep hacking the code and you will get what you want (as even suggested in the text for most of the hacks in the book)!
This book does assume some knowledge of Swing, but I don't know why anyone who has never written a serious Swing app would be looking at this book in the first place. For those of us that have (and still are) writing Swing apps, this book is a godsend. I just wish it had more hacks, like how to get an IconImage to appear in the title of a non-resizable JDialog!
Disappointed...
2005-12-31 14:13:33
ZacWolf
I've got to say this is my only experience with a bad O'REILLY book!
After a very quick review at my local bookstore, I was very excited with the various hack descriptions.
I'm thinking that's apparently the exact thing that happened to the editor, because when you get into the actual guts of the various "hacks" you find them to be more "kludge" than anything useful.
I'm most disappointed with the "examples" zip you can download, as it seems to be missing over half of the images used in the book which makes the example code fairly useless if you want to replicate the figures from the book.
All and all, there are some useful tidbits that you can get out of the material, but it's nowhere near the "reference" quality I'm used to seeing in O'REILLY books.
Maybe I was looking for something along the O'REILLY "Cookbook" line of books, that focus on reference quality code examples.
I have to admit that the book does clearly say "Tips & Tools" right on the cover, but I'd say it leans more towards Tips than real Tools.
Just be aware,
-Zac Morris
www.zacwolf.com
Finally -- an advanced Swing book
2005-08-05 18:57:19
Ronald Hughes
Awesome. This is a Swing book unlike any other.
It doesn't regurgitate the entire API for every
Swing widget -- there are lots of other books that
do that -- but rather, this book provides particular
complete pieces of code that do AMAZING things.
Some show how easily to create cool visually rich
customizations that work the way Swing was designed
to be used, while others are clever tricks that do
stuff that the Swing designers obviously never
intended!
I love the way the examples are minimal yet
complete. It's code that can easily be hacked
into an already-existing application.
It's time for Java apps to surge back onto the
desktop. This book is gonna help make that happen.
QuickTime for Java: A Developer's Notebook
Customer Reviews
Would be the best, even if it weren't the only book on the subject
2007-02-11 07:50:10
Bjorn
This book not only gets you going with QTJ, but it also provides a great introduction to QuickTime in general. I have some other books on QuickTime, and this is the only one that shows you how to get the simple jobs done, with enough information to help you figure out how to get the hard jobs done, so after reading this book I was able to not only use QuickTime for Java, but also use QuickTime in C. The book is easy to read, short, and nevertheless very practical. Well done!
Media Reviews
"The steps are shown on how to build your own QuickTime using Java and it shows lots of stuff not found elsewhere. When things break you will now be able to know why and what to do about them (okay, at least you will be able to see the man behind the curtain!). The word would be 'demystify.'
"Get your virtual hands dirty digging into the QuickTime code and play the cross-platform game with Java. This is a fun book for codesters who want to dip their toes into the QuickTime/Java pool."
--Robert Pritchett, MacCompanion, May 2005
Buy Direct and Save
Buy 2 Books,
Get the 3rd FREE!
Use discount code "opc10"
All orders over $29.95 qualify for free shipping within

About O'Reilly | Contact | Jobs | Press Room | How to Advertise | Privacy Policy
© 2008, O'Reilly Media, Inc.
All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners.