Blog


Archive for June, 2009

Big in Japan

Tuesday, June 23rd, 2009
The man in action.

The man in action.

Congratulations to Sasank for winning the Best Paper award at the 4th International Symposium on Location and Context Awareness (LoCA) in Tokyo, Japan.  Sasank presented his recent acadmic work, “Using Context Annotated Mobility Profiles to Recruit Data Collectors in Participatory Sensing” [pdf].  Sounds like a mouthful, but it’s really quite interesting stuff.

Thoughts on the Palm Pre

Monday, June 15th, 2009
Opened Pre

Opened Pre showing off the Keyboard

I managed to get my hands on a Palm Pre bright and early on release day, June 6th. It was easy to pick up and the line wasn’t very long, though they seem to be selling pretty well. So now, with phone in hand, I can offer a few thoughts on some aspects of this new smart phone challenger. (more…)

To the Cloud!

Monday, June 15th, 2009

This past week I’ve been playing with Google AppEngine for a research project (SenseTheBeach).  So far, developing with AppEngine has been interesting (in a good way).   The platform enables you to run web applications on Google’s infrastructure - allowing you to scale easily. But in exchange for this scalability, Google has some restrictions on how your application can operate.

First, all “web” requests need to respond within 30 seconds.  So you can’t do something crazy like image processing or intense processing.  Instead, you should do your processing in the background through task queues (smart cron jobs) and have responses to web requests pre-processed.  Also, all external requests (emails, url fetch requests, etc…) need to be 1 MB or less.  This makes you strive for compression when dealing with communicating to an outside entity.  Finally, everything (processing, bandwidth, number of requests) counts towards your quota.  Of course you can pay to increase your quota, but at TakeFive, we like to be “efficient,”  so things like saving to a memory cache and then creating processes to eventually store aggregates to a database is the way to go.

Anyway when I first approached developing on the cloud, I thought I could do whatever I wanted and it would just work.  But actually it’s forcing me to be smart - which is a good thing.

Celebrity Apprentice

Monday, June 8th, 2009

Say “Hello” to our newest intern, Christian Whitehouse; we’re super excited to have him on board.  Christian comes to us highly recommended from Columbia’s Fu School of Engineering and Applied Science (SEAS) where he’s currently majoring in Electrical Engineering.  In addition to serving as our in-house Rock Band/Guitar Hero Czar, Christian will handle a variety of important responsibilities this summer.  We hear Christian is always ahead of the curve (even his name!) so we’re looking forward to big things from him.

A typical night out for Take Five Labs.

A typical night out for Take Five Labs