Chris Hulls


Chris is the cofounder and CEO of Life360. Before doing the whole startup thing, he did a stint in banking at Goldman Sachs and spent a few years in the Air Force. He went to college at UC Berkeley, and was about to start class at Harvard Business School when he had a last minute change of heart and decided to pioneer the trend of being an ivy league pre-dropout. In his time off, Chris likes to do anything that involves machines that move--like building drones, driving cars, flying planes, and piloting hovercraft. He is also widely credited with coining the term App Store Optimization.

Introducing Shindig-dnd

As part of our core strategy at Life360, we are building a developer API that will allow third-party developers to create their own widgets (web-based components based on HTML, CSS, and JavaScript) on our platform. Included in this strategy is a web console which allows users to view and arrange the various widgets they want to use. Instead of reinventing the wheel, we went out in search of a project that could help us fulfill our goal. Enter the Shindig project, an open source Apache incubator project that allows us to serve our widgets.

Unfortunately, the Shindig project does not come with the ability to drag-and-drop the widgets. To add this functionality, one of our core developers, Matt Russell, created an extension to Shindig called Shindig-dnd. Shindig-dnd adds several capabilities on top of Shindig to provide drag-and-drop functionality similar to something like iGoogle. Since we are such huge proponents of open source software, we have decided to release this code to the world and hope that other people can find cool and interesting things to do with it.


Demo showing off the main capabilities of Shindig-dnd:

Quick tutorial to get Shindig-dnd installed and running:

More Info

We hope you enjoyed the screencasts. If you would like to download the code you can get it at Google Code. The code has been tested on FF3, Safari3, and IE7, but please let us know if you have any issues with it. For a more technical discussion behind this project, please check out Matt Russell’s blog. And, if you have any other questions or would like to find out more about our developer API, feel free to email me at alex AT life360 DOT com. We hope you appreciate this code; we would appreciate it if you could rate some of our widgets and come up with you own ideas of apps to build on our platform over at Life360.


4 Responses to “Introducing Shindig-dnd”

  1. Julius Jeansonne

    Thank you for a very informative site. Where else could I get that kind of info written in such a perfect method? I’ve a undertaking that I’m simply now running on, and I have been at the look out for such information.

  2. laptop

    I have mastered some important matters through your blog post. One other point I would like to say is that there are numerous games available on the market designed mainly for preschool age little ones. They consist of pattern recognition, colors, animals, and shapes. These generally focus on familiarization rather than memorization. This will keep a child occupied without having the experience like they are learning. Thanks

  3. router products

    What I have observed in terms of pc memory is the fact that there are features such as SDRAM, DDR and the like, that must go with the specs of the motherboard. If the pc’s motherboard is kind of current while there are no computer OS issues, changing the storage space literally will take under a couple of hours. It’s among the easiest personal computer upgrade treatments one can consider. Thanks for revealing your ideas.


Leave a Reply

  • (will not be published)