Archive for category Computer Interfaces

They built Pictosense!

Over the course of my last few posts I’ve been muzing about a cool and interesting way to approach the ever growing media library we have at home.  In my last post took the idea far enough to sketch it out and provide a rough draft of the functionality.

Now fast forward, a couple of months and someone has actually gone ahead and built it…. well kinda.

Read the rest of this entry »

,

No Comments

PictoSense

In my previous post I had mused about adding sense to the media library. I was considering how one could make a media libary - tagged for people, locations and time - available in an entertaining way. The departure point for this thought process was the growing number of family and personal pictures that I currently have and manage but for which the tools are so arcane that my family would not enjoy using them.

Since then the idea has continued to pop into my thoughts demanding refinement. As a follower of GTD principles I figured that if I was to ever stop my brain from tinkering with this I’d better start jotting things down. Hopefully that’ll save me from having to keep track of things in my head and this constrantly rummaging around up there.
Read the rest of this entry »

, , , ,

1 Comment

Adding sense to the media library

I’ve had quite a bit of time on my hands the last few days - being sick tends to provide that oh, so valued commodity which tends to escape us as active adults. I’ve used the time to get through some of the backlog of my snapshot database.

The libary

As you may recall, I’m pretty anal when it comes to the family’s picture archive. When we purchased our first digital camera what feels like eons ago, I quickly realized that we would end up with fairly large library over the years. And as with any largish library it would need management. So I set about tagging the images, a tedious but necessary evil if we were ever to make sense of the thing 20 years down the line. I won’t go into the details of the workflow here and just mention that I tag pretty much anything for: who took the shot, the person in the shot and the location it was taken at.

Recently I’ve started wondering how this data can be put to good use. My current toolset can very nicely tell me what I generally need to know, where something was taken, by whom etc. It will only tell me those things because I know the tools. That’s fine as long as I’m the only user, but that’s not really the point of the library. How could this library be made accessible to others (e.g family and friends) and if so what are the salient features I would put at their disposal given the meta-data at hand?

After a little pondering a couple of things seem essential: a timeline, locations, and people. Whomever would have access would like to have the ability to sort and filter data based on these criteria. These are fairly simple features which I’m sure can be found in a number of user friendly pieces of software.

Architecting a new libary

Yet how do you bring those to the user in an entertaining way? The idea of entertainment also seems a key criteria. Whomever would view our library would likely not be looking to trudge through thousands of pictures. Rather, this person would be interested in the story that the pictures tell.

Figuring out what the libary viewer, for lack of a better name, would look like and how its usage could be desinged is what’s been prickling my mind. The way I go about figuring this out is to answer the following question: “What are the storylines one could derive from the meta-data in the library?” It’s not the easiest of questions to answer and If you’d like to participate then please feel free to comment…

Time and space:

For one we can use locations pictures were taken over time using the location information and the time a picture was taken. For this I envisage a map of the world with a bracketed timeline. The map would display pictures, or rather some form of reference to pictues for a given time bracket. These references could be bubbles which vary in size with the number of pictures that were taken around a given location for instance. The timeline would function very much like the one found on Google Finance. It would allow you to set the width of the bracket (i.e how many days, months etc. to take into account) and allow you to slide that bracket over time. When you slide the bracket the references on the map would change in accordance.

The timline and map would work in conjunction to filter the pictures to those that you’re interested in. Other features would include the ability to zoom in and out on the map and the ability to click on a reference (bubble) to further filter the pictures. The pictures themselves could be listed in several ways although my personal preference would go to a filmstrip type of listing.

Relationships

Another idea would be to use the people in the shot. As each picture has an author and one or more people in the picture one can establish a sense of relation both between the author of the shot and his subjects as well as betwen people in the shot.

The first thing that springs to mind in this regard is a graphical representation of relations between the people. The strengh of the relation would be relative to the number of times any 2 people were in the same shot together. Something like the Visual Thesaurus would be an interesting start piont The central weight points could be around the authors as they’d could be considered to be in every shot - that’s debatable though, one should see how this works out in the data representation.

One could thus navigate the picture database solely based on the relations of people. Selecting one or multiple people would filter the number of people in the shot.

A second feature which could be added is the timeline. This could be achieved in very much the same way as with the “Time and Space” idea such that selecting a time-frame would restrict the number of people shown.

Further afield

I’m sure that there’s more ways to view this information, but for now my brain is fried - I am sick after all… To be continued then.

Do leave me a comment or two in case you want to contribute

, , , ,

1 Comment

Photosynth gone live

A few months ago I had blogged about PhotoSynth, an application whose most salient features is that has the ability to reconstruct spatial relations from a set of pictures. In essence it’s photo stitching software but smarter. At the time the product was buried somewhere in the Miscrosoft Labs. That’s no longer the case. PhotoSynth has finally graduated and is now available to the public at large.

As could be expected of such an intriguing piece of software it had a bit of a rocky launch. The public’s enthusiasm overwhelmed the servers and Microsoft had to shut down part of the service to add some more capacity.

At any rate. I’m sure I’ll be testing it out, as soon as they release a Mac version.

,

No Comments

WP Themes: premiumthemes.net

Wordpress users have thousands of themes to choose from. This site sports one by R. Bhavesh from premiumthemes.net. Prior to this site making the big switch I had hunted around and found quite a few of that were really good such as the beatiful HemingwayEx. Never being happy with things in their status quo however, this hunt has never really stopped. Over the last 2 months I’ve had a look at a few hundred themes to try to find the one that truly fits the bill.

During this search a few themes have really amazed me. Not only were their designs a true work of art - worthy of the best CSS as found on sites like CSS Zen Garden - their code was well optimized, search engine friendly and supported widgets and popular plugins right out of the box.

One desiger however truly stood out. I’d like to take a moment a moment to applaud the work R. Bhavesh in this regard. He is no stranger to well designed sites themes, having recieved recognition from places such as Smashing Magazine for his WP Premium theme as well has the WP Remix theme. Among the 20+ themes on his site, premiumthemes.net, you will find one called: SimpleSite. It strikes just the right balance on all aspects which I find important:

  • a stong design and continuous user experience throughout.
  • great support for popular plugins such as Contact-Form, Gravatar, Social BookMarking, Ajax rating etc.
  • multi-level drop menu ready, which if you’ve ever tried to implement this on top of an existing theme you know you’ll spend hours on.
  • supports a dynamic photo gallery allowing you to simply write a post, upload an image and the thumb will automatically be displayed in home and portfolio pages.
  • flexible placement of the sidebar right from within the admin tools.
  • and much more ….

Why on earth don’t I implement this theme if it’s so good? Well sadly I’m not in a position to shell out the necessary cash to implement it on a site for which there is little traffic. Call me cheap, 50% of my blood is after all dutch.

That being said and for the more fortunate readers I really encourage you to have a look at what PremiumThemes has to offer.

Introducing PremiumThemes.net

2 Comments

The future barcode

Working in the transport industry I routinely come across forms of data encoding and retrieval for the purposes of tracking the movement of goods such as bar codes, RFID etc. The uses of these technologies outside of managing a supply chain have so far completely eluded me - and to be perfectly honest I was never interested in it.

That changed recently when I came across QR-Codes. QR Codes are a particular implementation of a two dimensional bar code. They are similar to a linear (1-dimensional) barcode, like the ones you find on products at your local supermaket, but have more data representation capability.

What I had failed to realize up to now is that these systems encode data, whatever this data may be. While your typical UPC or EAN barcode, which is used in retail, only has the ability to handle 12 decimal digits the more recent encoding systems go way beyond this. In the case of QR-Codes you’re able to encode over 4000 alpha numeric characters. This opens up a whole new market of possibilities. an example of a QR Encoded barcode relevant to this website 

Stop and think for a second about it. What information can be conveyed to you in 4000 characters? What are the typical things for which you re-encode information as you move from one medium to another? What information is prone to “write once - read many” situations where the medium carrying the message does not have inherent technology to support the reading?

Top of mind for me would be books. Encoding such things as title, author, year of publication, publisher, anything within the ONIX standard would be really useful. Imagine you’re a shopkeeper and you have the ability to add titles to your catalogue simply by scanning the barcode! Another example would be encoding of IPTC and EXIF information on the back of printed photos. On the more sensitive side you could imagine encodig personal details such that instead of inserting your ID card or bank card into a reader you would just swipe them in front of a camera. The possiblities are limitless.

,

No Comments

Zooming page navigation

Let’s be honest. I’m not the biggest of fans of Microsoft. Their commercial software is bloated, slow and suffers from severe featuritis.

That being said, not everything they do is bad. Their Labs work has, on occasion, peaked my interest. Unfortunately most of what I like is not likely to turn into a commercially viable (and affordable) product for some time.

A while ago I came across a demo of PhotoSynth an offshoot of research by Noah Snavely (UW), Steve Seitz (UW), and Richard Szeliski (Microsoft Research). The main commercial appeal of the application is its ability to reconstruct spatial relations from a set of pictures. What peaked my interest however was its ability to infinitely zoom in, something it inherited from SeaDragon. This aspect is beautifully demonstrated in the demo.

The ability to navigate information by visually zooming in and out of it has always had a certain appeal to me. Two aspects of this are particularly inviting: loose understanding of hierarchy; visual representation of the information being accessed. Personally I’ve always had issues with constrained navigation.

Text based, hierarchical menus provide little insight as to what is actually “beyond” what’s being displayed. These types of navigation schemes emphasize “reading” and “understanding” rather than “context” and “impression”. Both schemes have their applications and will work better under certain circumstances. I won’t even pretend to know which applies best where. What I have noticed is that web design sites (amongst others) tend stand out by their innovative navigation schemes.

One of the sites with a novel navigation schema is schematic.com. Their navigation scheme applies some of the concepts I found so appealing in PhotoSynth while retaining hierarchical understanding. Zooming in and out of individual pages, while at the same time still retaining the visual impression of all the pages in the site was a wonderful user experience.

Hopefully there will be more such sites in the future.

, ,

1 Comment

Propaganda

This is one of the best adverts for air travel I’ve ever seen.

, ,

No Comments

I’m on Facebook

Lured by the ease of use and the plethora of easy apps I’m now on Facebook.

Pics of our latest trip have been posted there.

No Comments

Mine mine mine. want it now!

The video below is of Anand Agarawala presenting BumpTop, a cool natural feeling user interface that takes the usual desktop metaphor to a whole new level. It emulates the physical world and your own desk down to the physics of it. You can throw things, stack things, crumple things, lay them out like a poker deck. You can make important things big, fold other ones, pin a third to the wall.

Put this together with decent tactile experience and we’re really getting somewhere. Watch it on ted.com

,

No Comments