MAY THE SOURCE BE WITH YOU…

Interactive Building

March 20th, 2008

About 8 months ago I was tasked with creating software that would assist in the sale of units in a building that had not yet been built. As the Technical Lead, I did the following:

  • Wrote an SDLC for the company outlining the processes to be followed for a project of this complexity

  • Implemented SVN and Mantis into software development process

  • Designed software based on use case modeling

  • Wrote a 40-page specification describing intended functionality and user interaction

  • Worked with stakeholder team to achieve sign-off to ensure specification achieves requirements

  • Used Enterprise Architect to create UML for the project.

  • Modeled MVC / design patterns based classes

  • Used Enterprise Architect to export JAVA documented, fully commented, stub code

  • Implemented SVN and Mantis into software development process

  • Used Enterprise Architect to design database and export SQL statement that would create database

  • Managed 8 programmers coding efforts

  • Made MDM Zinc wrapper talk to SQL Lite DB, and used SQL Lite DB as an “Admin Tool” that customized application functionality and separated data from application

  • Led programming team in effort to write project from scratch in ActionScript 3.0 signifying the strategic shift from ActionScript 2.0 to ActionScript 3.0

  • Used Papervision 1.5 to create interactive 3D building

To successfully meet the demands of such a project, it was key to incorporate new techniques, technologies, and processes. We took the time to do things right because we couldn’t afford to waste time doing things over.

We where able to complete programming 3 weeks after specifications where finalized. This project was fun. The requirements where ambitious, the development methodologies were aggressive, and the results speak for themselves.

I would like to extend a special thanks to Tim Knipp, John Grden, Iiley Chen, and teams for PV3D, Tweener, and ASWing.

Tim Knip must have spent countless hours expanding the Collada parser in order to handle the huge files I was using. John Grden helped me implement the 3D interactions. The guys on the Papervision team helped me with questions.

Iiley Chen, author of ASWing, was also extremely helpful with answering questions about his component library.

Images of the app in action are here, and video of the app is below.

Please let me know what you think.

Leave a Reply

Proudly powered by WordPress. Theme developed with WordPress Theme Generator.
Copyright © MAY THE SOURCE BE WITH YOU…. All rights reserved.