Posts Tagged ‘flex’

Porfolio Updated – Jan 25, 2010

// January 25th, 2010 // No Comments » // Portfolio

The project details that I have added in this update are shown below. For the complete list, please browse to http://blog.mseth.com/my-portfolio.


Usage Report Dashboard – See it in Action

The following application is a testament to how efficient the Flex-framework can be in delivering high-quality results in a short amount of time. While at Adobe Canada, a need arose to monitor closely how a particular software under test was being installed (ensuring that multiple configurations were being tested). This tool was developed to allow everyone to view and interact with that data in a convenient and pleasing way. The demo shown here is a stripped-down version of that tool, and presented with fake data.

WiiSlide – Gesture-based Multimedia Center

WiiSlide is being designed and developed for the ECE Fourth Year Design Project requirements at UW and is a joint effort between myself and three of my classmates. It is a multimedia delivery platform with Wiimote enabled gesture-input capabilities. As the Flash run-time is being rapidly being introduced in mobile phones, gaming consoles, set-top boxes, and TVs, an application like this can find home in a living room setting in the very near future. This application aggregates media from cloud services such as YouTube, Flickr, and GoogleMaps and enriching the end-user experience by building features on top of them. Though is being prototyped using the Wiimote and it’s motion accelerometers, the final product could use a completely different gesture input device and recognition pipeline. See the screenshots below for the different views of the application, it is still in an unrefined state. This application was designed in Flex and Flash, and deployed on AIR. It also uses a Java-based bluetooth connectivity layer, and the WiiGee open-source gesture recognition library, also Java-based. The end result is an internet-enabled ‘Media Center’ that, in the future, can be deployed on any device with support for AIR and Java. Java is only a requirement for the Wiimote gesture-input. On a mobile device, this will likely respond to touch events instead.

PMC Home Automation Simulator

PMC Home Automation Simulator was a project requirement for a 3rd year Software Design course. This application was the final phase of the project, and it was preceded by a Software Requirements Document, and a Detailed Design Document. The purpose of this project was to experience the Software Development Life Cycle (SDLC) from start-to-end. The requirements were to design an application which would simulate sensors and devices which communicate to a central server for the purpose of controlling various devices or appliances in a typical house via an automated system. Shown below are the client and server/environment components. Another requirement of this project was to allow the client and server to communicate with each other over LAN, for this I used BlazeDS and JMS. When the client first loads up, it synchs up with the server, and then allows the user to change the settings on the server in real-time. This application components were designed in Flex/Flash and deployed using AIR. For the communication requirements, BlazeDS was deployed on the server machine over Tomcat. All communication logs were stored as XML on the server.

Contacts2Go – See it in Action – (user:test, password:test)

A very basic application, with very little refinement in terms of UI design, which was basically my introduction to the world of Flex. The idea is basically to provide the users with a centrally accessible address book, and the application is the web-based front-end to the service. This front-end, or client, allows the users to add, update, delete, and search contacts in their address book. It uses a Flex-based front-end, with a PHP middle layer, and a MySQL Database.

Try it out for yourself at http://www.mseth.com/c2g/. The username and password are both “test” (without the quotation marks).

Website Design

AIC Heat Exchangers – Link

Screenshots below -