My.CityU Discussion Board

Completed in 2004

The My.CityU Discussion Board project involved creating a discussion board application for City University that was integrated with the school’s web portal, My.CityU. The project was unique because it was a proof-of-concept for integrating Flash with back-end databases using Flash Remoting. This proved to be very challenging and a great exercise is designing a self-contained application in Flash.

Here are the elements of the project that I was responsible for:

  • Flash/ActionScript: I did all of the Flash programming and design, including: animation, UI behavior, preloading, etc.
  • Graphics/Imagery: I created all of the graphics used in the application in Fireworks and imported them into Flash. I also did some design work within the Flash environment itself.
  • User Interface/Interaction: I designed the flow of user interaction with the system and all of the UI elements.
  • Programming: I worked with a developer on my team to integrate the system with a SQL Server using Flash Remoting, ASP.NET and SQL.

This project served as a challenge in producing a data-heavy Flash application that could take advantage of the unique advantages of the platform as a front-end user interface. When the project was finished, it provided City University users with a simple and robust discussion board application.

Screen shots:

  • My.CityU Discussion Board
  • My.CityU Discussion Board in IE

Website: N/A This system is located within the City University web portal and requires a login.

  • Okayplayer
    The best hip-hop community on the web.
  • Team Xbox
    A great Xbox-only site that serves to fuel my gaming desires.
  • Windows Live
    My daily newspaper...contains all the news I want to read.
  • Slashdot
    Lots of anti-Microsoft crap mixed with some actually interesting stuff
  • A List Apart
    A journal about web technology, design techniques, and more...good stuff.
  • SharePoint 2007
    Great platform for developing a myriad of web-based applications.
  • Matt Brett
    A personal website that served as a catalyst for my recent reboot.
  • XNA
    A game development tool/platform for the hobbyist.
Ruler