An Engineer

An Instance of Perspective

Archive for October 2008

Phanfare iPhone app now wirelessly synchronizes all your stuff

with 9 comments

We are thrilled to announce a new version of the Phanfare iPhone app that improves upon the viewing experience by wirelessly synchronizing and caching your recent albums right on the phone. The viewing experience is buttery smooth, includes videos, and works (for photos) even when the iPhone is in airplane mode.

New photos you take on your iPhone are integrated directly into your collection. With this new version your iPhone is transformed into a managed wireless digital camera. Your whole collection appears on the camera and new content is automatically uploaded to your account in the background.

This new version of the Phanfare iPhone app is available for the iPod Touch as well. While the touch lacks a camera, you can still view your photo and video collection via the app.

For many shooters, the iPhone is only one of the many devices they use in their photographic life. Phanfare brings all the content together, viewable from the web and on the iPhone. We also support TV viewing via our media server software combined with the PS III and Xbox 360. We would love to be in TVs directly (if you manufacturer TVs, contact us – we would be happy to provide API keys).

Written by erlichson

October 11, 2008 at 1:32 am

Photography apps on the Apple iPhone

with 14 comments

Apple recently lifted the NDA that prevented us from commenting on the iPhone platform. Practically speaking, that prevented us from saying anything negative. We have already said lots of positive things about the iPhone platform.

Overall, the platform lives up to the hype. The touch interface is ground breaking and the UI sets the bar to a new level for mobile devices.

Our goal with the iPhone is to transform it into a full-featured wireless camera. Most of that is just a small matter of programming. But there is one area where we and every other photography app is hobbled, and that is in the camera controller.

If you use the built in camera on the iPhone, it has a shot to shot time of about 3 seconds. This is not groundbreaking compared to a point and shoot camera from Nikon or Canon, but it is tolerable for many situations. Unfortunately, we are not allowed to use the same camera controller that Apple uses for its built in camera. Instead, we are forced to use a different camera controller class (this is all software) that calls the real camera controller behind the scenes. The result is awful.

Compared to the native camera controller, the one we must use has a shot to shot time of 14 seconds. You can background some of that and get it down to 9 seconds, but do that at your own peril because the camera controller also uses a lot of memory and as any iPhone developer knows, if you run out of memory, the operating system kills the app.

The shot to shot latency is not the only issue. We are also forced into an “official” workflow for the digital camera that involves a common interface that says “use photo” and “retake” after each photo. The built in camera app that Apple wrote that uses the native camera controller skips that annoying step. We can’t skip it.

The solution is to let developers use the native camera controller. Sure there is no default shutter effect or shutter sound, but that is fine with us. We can innovate there and have our own unique experience.

The iPhone is the first smartphone with a UI so good that it could possibly replace the point and shoot camera for many situations. But to realize the full potential of the platform we must be allowed to use the native camera controller libraries.

Written by erlichson

October 4, 2008 at 5:00 pm