Friday, April 23, 2010

DrupalCon SF 2010

Sunday, April 11, 2010

Penguin Game J2ME edition

A while back (2006ish) I wrote a small game for a class (Java mobile) and was curious if it would run on my phone today - what do you know?! Woohoo - it works!

Click here to download:
penguin_game.jar (29 KB)

Posted via email from Chris

Tuesday, April 6, 2010

Images I like - a post for the memories

Just some old images I had laying around I wanted to get out there...

Posted via email from Chris

Monday, April 5, 2010

Doom and gloom - crystal ball on Apple

"...if Apple implemented a trial period it could really soften the blow (iPhone OS 4.0, perhaps?). The iPad could perfect the shareware model that almost has worked on the PC, and it wouldn't hurt to have trials on the iPhone either." Really?!?! Almost worked - I would argue total failure!

Posted via email from Chris

Sunday, April 4, 2010

What apps really are - services

This weekend I was hypothesizing how three apps I think are very cool operate, specifically: Google Voice search, Shazam, Square. What shocked me about all of them was how available they were across platforms - particularly mobile. Then I came to quickly realize the only investment in development for each platform was front-end work; the piece they all had in common was the backend. Now, some might be familiar with some patterns that make this possible like MVC; but what really surprises me is how unbelievably seamless these apps work in the face of having to support different platforms. This leads me to a more philosophical question about touting an "app for that..." - really what we are seeing is that behind many of the good apps there is a terrific service that is capable of being abstracted from that devices interface.

Caveat Emptor: Its probably very short sighted to assume that this is a one sided conclusion, but I think there are some great reasons to follow this pattern; there are many great reasons to have a fantastic UI, but when thinking about reaching the maximum audience it is comforting to know that following this pattern can help development remain agile in the face of new device releases (see: iPad).

Posted via email from Chris

Friday, April 2, 2010

Data - its really important!