• Home
  • Design
  • Flash
  • General
  • Music
  • Photography
  • Portfolio
  • The Klapper Institute

    Tuesday, March 20th, 2007

    NAVCorp Main Client
    NAVCorp Main Client
    NAVCorp PDA
    NAVCorp PDA Screen
    Factory Simulator Main Client
    Factory Simulator Main Client
    Factory Simulator PDA
    Factory Simulator PDA Screen

    Ingredients

    Actionscript 2.0 compiled for Flash Player 8 and Flash Player 6 for Pocket PC
    Flash Communication Server
    ASP/Access DB

    Description

    The Klapper Institute project involved creating two business simulations that support 20 participants via PDAs, guided by a moderator using a laptop to control the simulations. I chose Flash Communication server because PDAs needed to communicate with each other real-time, and ASP with Access so that the client could modify the databases easily.

    The first simulation puts users in charge of a fictional company. It consists of 4 Flash applications: A moderator client, a PDA client, an ambient display, and a results presentation. The moderator client communicates with the PDAs , and the ambient display via Flash communication server. It is in charge of sending messages to the PDAs and triggering the ambient display’s information videos. The PDAs also communicate with each other via FCS, and they run different mini -applications depending on their configuration. The results of the-mini applications are reviewed on the presentation at the end of the simulation.

    The second simulation requires users to man a station on an assembly line. It is also composed of a moderator client, a PDA client, an ambient display , and a results presentation. The participants, using their PDAs, perform a task on a product and pass it on to the next user. The system supports several assembly lines so users can group into teams and compete with each other. Finished products are shown real-time on the ambient display.

    This project presented some challenges. It wasn’t easy to build an attractive and functional Flash application within the constraints of Flash Player 6 on a PDA running at 400Mhz. I had to manage traffic for 20 Flash clients that wanted to talk to the server at the same time. The programming also had to be flexible enough to handle changes to the client’s requirements. All these challenges were overcome, and the simulations work great.

    Aerva

    Tuesday, March 20th, 2007

    Canvas Editor
    Editor

    Image Picker
    Image Picker

    Canvas Display
    Final Results

    Ingredients

    Actionscript 2.0, compiled for Flash Player 7.

    Description

    Aerva, a digital signage company, needed a WYSIWYG editor that would help its users easily create content for their displays. I created a layout engine in Flash can hold and keep track of objects that are positioned with a click-and-drag interface. It is written as a Flash component and can display text fields, JPGs, SWFs, and FLVs. I also created a ticker, or crawl, that can display content from RSS feeds as well as custom content. The layout information can be saved to and populated from XML file or a URL-encoded string

    I also wrote an editing interface to make it easy to edit the properties of the objects in the layout engine. It has an image picker that shows a directory tree that previews of available images, swfs and flvs, and it also has a color picker to make it easy to change the color of the background or text.

    The layout engine has been a hit with Aerva’s clients, and it’s now part of their core product.