b.d. adams dot com

Stuff about movies, technology, programming, and life.

Have You Noticed/The Guppy Looking

Has anyone noticed that EVERY photo of Akio Toyoda has him either slightly frowning or dramatically frowning? Is this how he thinks he is going to save his company?

He looks like a guppy. I don’t buy things from guppy people.

List: Playlist - Feb 2010

  1. Lightspeed Champion - Romart
  2. We Have Band - Honeytrap
  3. Radiohead - Talk Show Host
  4. The Constellations - Setback
  5. The 88 - Love Is the Thing
  6. Lightspeed Champion - The Big Guns of Highsmith
  7. Empire of the Sun - Breakdown

Flash

Flash has been all the buzz the past few weeks/months. Ever since the iPad was announced as not carrying the plug-in, bloggers have been up in arms over the lack of what some people say is a critical portion of the web. Some people have gone as far as to say they are refusing to buy an iPad because of the lack of Flash support.

Adobe, who purchased Macromedia in 2005 to obtain Flash (among other products), has had lots to say on the matter: mainly blaming Apple for not doing more to get Flash singing on the iPhone OS. Adobe has been working with other mobile operating system developers to attempt to get Flash on their OSes.

Apple has complained that Flash isn’t optimized for iPhone OS or the Mac OS that it is based on, has historically been a poor performer and crash ridden under Apple software, and that battery life would be seriously and negatively impacted if Flash were added.

I really side with Apple on this issue in a major way. Adobe completely and totally dropped the ball on Flash, both on OS X-based devices from Apple and in the industry as a whole. Flash eats up lots of processing power and memory to do operations that other products can do far more gracefully.

So if that’s all true, why is Flash the de-facto standard for web graphics and web video? Primarily because it filled a need - when Flash first broke onto the scene, the landscape of Internet plug-ins was a mess. If you wanted to play a video, you have to download three different applications/plug-ins. There was no standard, so web developers were stuck: which one do you use? Flash solved these issues be being a single platform that everyone could target.

But it’s important to remember that Flash didn’t start as the plug-in we have today. It was originally targeted as a way to do motion vector graphics on the web. Most of the other often times seemingly random “stuff” it does now was bolted on, and because of the consistant bolting of features, Flash turned from a simple lightweight solution to a single issue into a bloating, heavy beast to try and solve lots of problems.

Adobe will continue to argue that Flash is the way to go - even as it becomes increasingly obvious to developers (and soon to end users) that Flash is a dying technology.

So if Flash is dying, what is going to replace it? HTML5 is the common answer and the correct one. Take a look through the HTML5 apis, and you’ll start to see features from Flash pop out: SVG and Canvas, the video tag for embedded video, the file api for dealing with file uploads.

Is HTML5 ready to immediately replace Flash today? Not really — it still needs wider industry support (hint, hint, Microsoft). But will it have the legs to do so in 5 years? You better believe it.

Adobe should stop talking about Flash as the future of the web. The future of the web is in open standards that can be improved by many individuals across multiple companies (including Microsoft).

Finally, let me just ask a favor: if you are a web developer, and you are working on a site that really doesn’t *need* Flash to get it’s job done: please stop using it. And if you refuse to do that, make a separate non-Flash version. I appreciate it not only because I can access it on my iPhone, but because I have Flash embeds blocked in my main browser.

Buying an iPad

I’ve finally decided that I’m going to order an iPad as soon as Apple gets done with the FCC approval process.

I debated for awhile— do I really need yet another device to add to the collection?

Then I started thinking more about why I love my iPhone. It’s a really great phone, sure, but it also promotes a completly new style of computing: one that makes it possible for everyone to be more productive and get stuff done without having to be saddled with all the terrible mess of updates, viruses, and just overall management that comes with a standard PC operating system (this includes OS X).

The iPhone OS (which really ought to be renamed since it now runs on two devices that aren’t iPhones) is the future of computing. Is it more limiting in some respects? Sure. I can’t just go on my iPhone and install whatever random app I want. I can’t listen to pandora and look at the band’s web page at the same time. But guess what? I also don’t have to deal with huge slowdowns when I forget to close out of a process intensive app. I don’t have to worry about apps that steal my information and crash my phone. I can see a day where my primary computing device runs iPhone OS. It’s still a few years away, but I welcome it.

More thoughts when I get my iPad.

List: My Top Ten Films 2009

Here’s my list of my favorite films of 2009 (thus far):

  1. Avatar

    Directed by: James Cameron

    Written by: James Cameron

    Starring: Sam Worthington, Zoe Saldana, Sigourney Weaver, Stephen Lang

  2. Star Trek

    Directed by: J.J. Abrams

    Written by: Roberto Orci, Alex Kurtzman

    Starring: Chris Pine, Zachary Quinto, Bruce Greenwood, Leonard Nimoy, Eric Bana

  3. Ponyo

    Directed by: Hayao Miyazaki

    Written by: Hayao Miyazaki

    Starring: Noah Lindsey Cyrus, Matt Damon, Cate Blanchett, Tina Fey, Liam Neeson

  4. Inglourious Basterds

    Directed by: Quentin Tarantino

    Written by: Quentin Tarantino

    Starring: Brad Pitt, Mélanie Laurent, Christoph Waltz, Eli Roth

  5. Moon

    Directed by: Duncan Jones

    Written by: Duncan Jones, Nathan Parker

    Starring: Sam Rockwell, Kevin Spacey

  6. Coraline

    Directed by: Henry Selick

    Written by: Henry Selick, Neil Gaiman

    Starring: Dakota Fanning, Teri Hatcher, Jennifer Saunders, Keith David

  7. Up in the Air

    Directed by: Jason Reitman

    Written by: Jason Reitman, Sheldon Turner, Walter Kirn

    Starring: George Clooney, Vera Farmiga, Anna Kendrick, Jason Bateman

  8. The Hurt Locker

    Directed by: Kathryn Bigelow

    Written by: Mark Boal

    Starring: Jeremy Renner, Anthony Mackie, Brian Geraghty, Guy Pearce, Ralph Fiennes, David Morse

  9. Up

    Directed by: Pete Docter, Bob Peterson

    Written by: Pete Docter, Bob Peterson, Thomas McCarthy

    Starring: Edward Asner, Christopher Plummer, Jordan Nagai

  10. An Education

    Directed by: Lone Scherfig

    Written by: Lynn Barber, Nick Hornby

    Starring: Carey Mulligan, Peter Sarsgaard, Olivia Williams, Alfred Molina, Rosamund Pike