Archive for the ‘Tech’ Category

The 4G Connected Car Prototype

Tuesday, November 3rd, 2009

photo-2

Today Alcatel-Lucent and QNX announced the 4G connected car prototype in New York. As part of the NG Connect program (an ecosystem built around 4G connectivity) Atlantic Records was proud to create a version of our award winning Fanbase platform for the music fan on the road. The car contains 4 internet connected screens allowing for an in car music experience like never before.

Check out a (shaky) video of an early version of Fanbase running in the car.

NG Connect also launched a micro site with detailed information on the program and the prototype.

Check out a video on the connected car staring yours truly.

Details on all the participants.

The press buzz surrounding the launch was great, with some standout coverage from Wired, Mashable and Reuters.

Wired

Mashable

Reuters

A great overview video from CNN.

As well as a great Fanbase mention.

NY Convergence

A full press rundown can be found on the NG Connect site.

The complete list

Check out the video below for an overview of the car and the possibilities that a nationwide 4G network can bring.

MAX 2009

Sunday, November 1st, 2009

Last month, I attended the 2009 Adobe Max conference and wanted to share a few exciting developments at Atlantic Records in conjunction with Adobe and the Flash platform. We were nominated for a Max Award and showcased two new products, one for connected TVs and set top boxes and another for the connected car.

Below is the booth where David Brown from Agencynet and I answered questions about our award nominated mobile application, Fanbase Mobile, for the conference attendees prior to final voting.

Fanbase Mobile MAX Booth

MAX Award Booth

While we’ve been working on a prototype of Fanbase for connected TVs with developer Rhett Woods for a few months now, this was the first time I got to see the app running on a device. This is on a Vizio TV running Stagecraft, Adobe’s Flash Lite implementation for the digital home. Right now connected home products are pretty hard to come by, so it was really exciting to see a working demo of our app.

Fanbase TV

Fanbase TV

Fanbase TV Video

I was also able to see the QNX connected car for the first time. This is another partner (along with Alcatel-Lucent) and I built this version of Fanbase for a custom implementation of Flash Lite 3.1 they have running in the car. I had seen it in emulators and on demo boxes, but there is no comparison to see the app running on a 4G network in the car.

QNX Car

QNX Car

Fanbase Car

Fanbase Car

Fanbase Car Video

Designing iPhone apps using Adobe Flash CS5 and AIR

Thursday, October 15th, 2009

Arguably the biggest announcement from Adobe’s MAX conference last week was the (future) ability to create iPhone applications using Flash CS5. There were several sessions that materialized shortly after the announcement, but this session by Arno Gourdol was by far the most useful and practical. Check out the video below.

Dissecting the iTunes LP

Monday, September 28th, 2009

On September 10th, Apple launched the iTunes LP – a new music format that they hope will be the digital replacement for vinyl album packaging. The format is a single DRM free package with .mp3 files for music.

Below is an example of the how the Bob Dylan package appears in iTunes post download. The package (an .itlp file) sits at the top of the album stack and appears with an icon to differentiate it from the album tracks.

dylan1

Overview

The .itlp file is a package containing web pages, assets and configuration files. The contents of the LP can be viewed by right-clicking the .itlp file and selecting “Show Package Contents”. The package contains a few individual files as well as several directories.

dylan2

In the end, the iTunes LP is just a simple HTML website. The first file web developers will notice is an index.html file, the default view for any HTML website. A few things to note about this page:

  1. The iTunes LP is a HTML 4 strict website. It can be opened in any browser and doesn’t contain proprietary iTunes code. The index page includes all of the necessary javascript and css for the LP to run, as well as a navigation div.
  2. There are two meta tags in the index.html file that appear to reference Apple TV. While the iTunes LP currently won’t run on the device the <meta name=”hdtv-fullscreen” content=”TRUE”/> and <meta name=”hdtv-cursor-off” content=”TRUE”/> tags are obviously intended to add support in the future.
  3. I was able to create a simple .itlp file containing only an index.html file (Hello World) by duplicating an existing package. It ran in iTunes with no issues.
  4. Placing an invalid .itlp file into iTunes will silently trigger an error causing iTunes to delete the package.
  5. The HTML files in the .itlp are unable to pull any content from the internet.

The three other files in the main directory are the iTunesArtwork, iTunesMetadata.plist, manifest.xml. The iTunesArtwork file is the album cover preview for iTunes. The iTunesMetadata.plist is the preference file for the LP and contains metadata about the album, the purchaser and ISRC (International Standard Recording Codes) for each track in the album. The manifest.xml is a simple playlist file using http://apple.com/itunes/media_archive/manifest as it’s schema, a site that does not yet exist.

The LP also contains several directories for audio (the background loop not track audio), controllers and src (javascript code), css (a single style sheet), images (a mix of content and site build photos), video (a folder of 640×480 H.264 videos) and a views (the HTML pages for the LP).

Bob Dylan – Highway 16

Double clicking the .itlp file launches the album into expanded mode and will take over the player below the iTunes play controls. Upon launch, the homepage plays a short audio loop and displays a list of links for navigating within the LP and, in a surprising move, linking back to the artist’s official website.

dylan3

Clicking on “Play Album” will launch one of two slideshows featuring either images of Dylan or a text treatment of the album title that slowly fade in and out as the music plays. The play controls in iTunes can be used to change songs but don’t effect the visuals. The shideshow and music aren’t connected in and way and the slideshow will progress even if the music is paused. The audio is played back from iTunes, not from within the package, and closing the package does not inturrept playback.

dylan4

Another way to navigate the album is through the song list. In order perform actions beyond simple selecting of a track you must use the iTunes play controls.

dylan5

Selecting a song shows track info, lyrics and a unique photo for to each song. There is a simple next/previous navigation for moving backwards and forwards within the album.

dylan4b

The Photos page is a carousel that scrolls horizontally on mouse click. Clicking on a photo to the left or right of center rotates the group, and double clicking on the center image will take you to a full page view.

dylan6

The full page detail respects the size of your iTunes window (not true full screen) even though the images are of 1280 x 720 resolution. This is the same resolution as HD TVs, making them the perfect size to be displayed through Apple TV.

dylan7

The Videos page is a simple list of all videos included in the LP. They are all 640×480 (VGA) resolution and are the same dimensions as the standard def videos you can buy or rent from iTunes.

dylan8

Liner notes and credits are digital representations of content from the original LP.

dylan9

dylan10

In its short time in the market the iTunes LP has received mixed reviews. While there is some unique content, there are a few major flaws in Apple’s next-generation album format.

  1. None of the content is dynamic so new assets can’t be added over time
  2. The package can be bloated (near 500MG in some cases)
  3. There is no persistent navigation for the LP making moving around in the package more complicated than necessary

In typical Apple fashion they haven’t been forthcoming on how this spec will progress, and have yet to release public information about how to build LPs or what the submission/approval process will entail. While the first iteration of this product is lacking in some ways, there is nothing but room for improvement. Anyone who counts Apple out in a space so core to their iPod strategy would be making a huge mistake and I hope version 2 of this product will finally give music lovers back the rich music experience we lost in the post MP3 era.

Four major Facebook Upgrades

Friday, September 11th, 2009

Over the last 24 hours Facebook has made four important announcements. Not shy about going head to head with Apple’s music announcements (or Twitter) they announced Facebook Lite, @replies, a Facebook Desktop Notifier for Mac and Tornado an open source framework for real-time web services.

Facebook Lite

Facebook Lite launched in the US and India, as a scaled down version of the Facebook without the clutter. They have removed everything from the interface except a users stream, profile, events and inbox. Profile pages even more closely resemble Twitter, showing just a status feed and links to wall, info, friends and photos & video. No mafia wars. No zombies. Just an elegant, paired down interface showing you the the basics for communication on Facebook. To check out Facebook Lite, click here.

facebook_lite

@replies

While Facebook Lite is arguably in response to Twitter, the inclusion of @replies in Facebook is an obvious clone. You can now include your friend’s names in your status updates as “@friend name” and Facebook will remove the “@” and link your friend’s name to their profile. The advantage over Twitter is (theoretically) the auto fill feature that Facebook has implemented, that I have yet to see work in Safari. Check out the Facebook blog post on @replies.

Facebook Desktop Notifier for Mac

Facebook has released a beta version of Facebook Notifications for Macs. Facebook Notifications is a desktop application that will alert you to what Facebook calls “interesting ativity. Small, unobtrusive messages will pop-up on your machine to alert you, and you can deep link to important sections of the Facebook site through the app. Get the app (Mac only) here.

5540_251159335471_219303305471_8531680_3147100_n

Open Source Friendfeed’s realtime tech

Last, but by no means least, Facebook has opened up a piece of the core technology behind their recent acquisition, FriendFeed. They released Tornado, a real-time web framework written in Python that will allow users to interact with thousands of simultaneous connections at once. You can find out more about the Tornado framework here.

New Facebook Badges

Monday, September 7th, 2009

Over the past year or so Facebook has slowly been opening up more and more of their platform, making baby steps towards allowing all of a users data to be used on other websites. Earlier this week they opened up a little more, but this time releasing badges for the non-developer community. For personal accounts there is a profile badge as well as a photo badge allowing users to share profile information and selected photos on other websites using easy to implement embed code. For businesses there is a fan box, live stream box and a page badge. The Fan box allows people to become your fan or view your page stream, the live stream box allows users to post messages in real time and the page badge functions similar to the profile badge but for businesses. Check out all of the widgets on Facebook or see an implementation of the two personal widgets for my page below.

The CD case as musical instrument

Friday, August 21st, 2009

A pretty interesting marketing idea from musician Moldover, a San Francisco based artist who has made his CD case just as desirable as the music itself. Using knowledge of custom circuits, he made the case for his CD into a crude theremin. Check out the YouTube video below.