Skip to content. | Skip to navigation

Personal tools
Log in
Sections
You are here: Home Featured Projects

Featured Projects

Back End For Well Known Internet Property Relaunch

Our development partner was presented with the opportunity to take over a plum internet property. We provided the python and GAE expertise, building out a back end and RESTful interface for a sophisticated javascript application.

We built the server side of the application using python. On the app engine, it's all about minimizing the resources used. The super lightweight Flask micro-framework gave just the features we needed. Our API put most the business logic in the javascript client, allowing for the game rules to evolve without needing changes to the back-end.

Read the case study here.

Project Management Software for Digital Movie Studio

A prominent digital movie studio needed to improve governance over and the transparency of their film production process. In a dynamic creative environment, it was difficult for them to know things like: “How close are we to finishing this movie?”, “How efficient are we on this movie as opposed to the last?”, or even “Is this scene done?”.

Partnering with internal developers we created a sophisticated asset and workflow management system in java, flex, and JBOSS  JBPM. Later on the system was refactored to work with Alfresco. All system features were exposed through a REST api created with JBOSS RestEasy.

Read the case study here.

RSS Feed Widget

The largest independently owned Radio Network in the country provides value added content to their affiliates and subscribers via RSS.  Unfortunately a great many of  them lack the expertise to successfully integrate this data into their web properties.

We created  an attractive and customizable  widget that could be simply be dropped onto any web page.  Behind the scenes, the app used cross-site javascript (jsonp) and the back end written asp.net mvc. On the front-end we incorporated an HTML 5 based media player.

Our client used this opportunity to relaunch a tired old offering, charging more to reflect the additional features, and capturing a great many new clients.

See it in action.

RESTFUL Datastore for SharePoint Applications

Our client was creating a fun and educational experience to teach teens to think realistically about money and encourage  financial responsibility. They were building it using the tools they were comfortable with, Flash, Javascript, and dynamic HTML. Trouble, was the deployment platform was SharePoint.

We empowered them to use the tools they were comfortable and productive with by creating a simple RESTFUL web service allowing for the storage of arbitrary application data in a SQL server database. We basically created a nosql datastore accessible via simple http calls passing JSON. The result was the client accomplished their goal significantly faster and less expensively than they thought.

Download the case study.

SharePoint Web Portal

Our development partner needed to create a sophisticated, highly branded and meticulously designed intranet portal for their client. While, Micrsoft SharePoint 2007 is an ideal platform for a sophisticated portal/intranet, it is notoriously difficult to skin and brand precisely, and falls short as a CMS for creating and managing user created content. SP 2007 does a lot, but it's not always pretty!

Download the case study.

Online Magazine and CMS

Online Magazine and CMS

Magazine

We adopted a complex java application that made this on-line publication go, after it was orphaned by the original developers and let go to seed. We enabled our partner to service an important client while bringing an unruly code-base under control.

Download the case study.

Music E-Publishing System

Music E-Publishing System

e-music publishing

Out client is an innovative pureplay internet company that lets artists and labels distribute music directly to on-line retailers such as iTunes, Sony Connect, Napster (with more and more to come).

Our client needed to do with away with the excessive time and effort required to integrate their  system with different retailers and wanted a way to bring new retailers online with minimal effort.

We used test first development and  the Spring and Hibernate frameworks to create a domain specific language for electronic music publishing.  As a result new retailers can often be brought online by deploying a single class with few dozen lines of code along with a Spring configuration file.

Donload the case study

Health Care Site

Health Care Site

health-care site

We put together the team and the technology that enabled our development partner to get this personalized, customized and localized health care site to market in record time.

We built a flexible customization and content aggregation infrastructure using a "faster, lighter" version of the J2EE technology stack including Hibernate and Spring, with Velocity for templating and Struts for the web tier. The use of XML pipe-lines enabled us to quickly aggregate content from disparate content providers such as commercial web services, relational data, and legacy sources. Thorough unit test coverage ensured, deep changes could be made quickly in the face of fluid requirements.

Download the case study.

Evernote Springpad Translator

A little python application that grew out of some code I wrote to  save my personal notes from the Google Notebook decommissioning  and yen to experiment with the Google App Engine. You can play around with it here:

http://e-springpad.appspot.com/

I collaborated with Alvar Sirlin on this, a talented graphic designer and HTML coder. We work together a lot.

The app chugs along servicing about 50 people a day.  It only stops when Springpad releases a breaking api change. Google app engine costs are about $2 a week.  Donations just about pay for the expense of running it.

Tag Cloud