The Artima Developer Community
Sponsored Link

Java Buzz Forum
Apple Surrenders

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Elliotte Rusty Harold

Posts: 1573
Nickname: elharo
Registered: Apr, 2003

Elliotte Rusty Harold is an author, developer, and general kibitzer.
Apple Surrenders Posted: Jul 12, 2007 5:05 PM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Elliotte Rusty Harold.
Original Post: Apple Surrenders
Feed Title: The Cafes
Feed URL: http://cafe.elharo.com/feed/atom/?
Feed Description: Longer than a blog; shorter than a book
Latest Java Buzz Posts
Latest Java Buzz Posts by Elliotte Rusty Harold
Latest Posts From The Cafes

Advertisement

I am pleased see that the just released QuickTime 7.2 enables full-screen playback for all users, not just those who’ve paid extra for QuickTime Pro.

As some of you may remember, I started the Amateur Project mostly because I was pissed off that Apple wanted to charge me again to play movies in full screen mode, even though I’d already paid for QuickTime Pro once. Amateur is written in Java on top of Swing and QuickTime for Java.

Amateur became capable of playing movies in fullscreen mode fairly quickly, and it even has a few useful features Apple’s own player does not. I’ve used it for most of my media playback needs ever since. It never achieved full parity with QuickTime Pro in other features though because:

A. Apple has more or less abandoned QuickTime for Java, and many new features of QuickTime 7 and even 6 simply aren’t available from Java.

B. I’ve had limited time to work on it for the last year or so.

C. Nobody else competent ever stepped forward to contribute. A couple of dozen people did fill out a generic java.net form requesting developer privileges without contacting me first, or giving me any indication of who they were or what they wanted to do. All I got was an opaque username and a request for commit privileges. Sorry that’s not enough. I did not get a single patch or even a usable bug report from anyone.

I may yet hack on Amateur as time and interest permits. I did get some good ideas for improving the user interface at JavaOne this year. However, I don’t plan to spend a lot of time on it. Even if I or someone else were to put some serious time into Amateur, it’s ultimately too crippled by QuickTime’s poor API and worse documentation. (Even the Objective C QuickTime API should be a case study in how not to design an API.)

I suspect it would be a more effective use of my or (or anyone else’s) limited time to learn Objective C and Cocoa and start from there. Better yet, it might be worth forking VLC to skin it with a half decent interface, improve its robustness, and add the features it’s missing.

It’s also worth noting that the Perian folks have done great work supporting media CODECs even QuickTime Pro can’t handle. That’s definitely worth a look. But $30 for QuickTime Pro and $20 more for MPEG-2 support is still a ripoff.

Read: Apple Surrenders

Topic: BlueJ 2.2, a free integrated development environment (IDE) for Java aimed at education, has been... Previous Topic   Next Topic Topic: links for 2007-07-07 from PeopleOverProcess.com

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use