Assignments Discussion Group Theater Apps Course Advertisement
Lecture Blog Design Patterns SVN Server Flex Links Student Wikis

Game Project

After meeting with Bonnie Paulino from the Kennedy Day School, I have come up with the following ideas for her students. Attach:efk-GameProposals.pdf

The project I will do for the students at the Kennedy Day School will be a puzzle solver. It will allow the students to solve a puzzle from an image which they (or teacher/parent) upload. Attach:efk-photopuzproposal.pdf

The project will have the following UI for the teachers and supervisors to set up the puzzle for the kids. Attach:efk-UISummary.pdf

PhotoPuz 0.1 - Degas

This release does not have any impressive features, primarily because most of the week was spent configuring the test server, as well as linking PHP to IMagick. Although the features are not fully working yet, S3 is included in the features, as well as being able to browse the local file system to select upload images. The drop-down list for how many pieces the puzzle should have is also working. Code is on SVN.

PhotoPuz 0.2 - Van Gogh

This release primarily focused on getting a better understanding of the ImageMagick API, as well as time spent on figuring out how to integrate ImageMagick and PHP. One of the visible updates from v0.1 is that the web page has a slightly modified UI, which includes instructions for the teachers/supervisors. These instructions help them set up the game for the students to play. Code is on SVN. Attach:efk-alpha2screen.pdf

PhotoPuz 0.3 - Picasso

Prior to this release, it became apparent that using ImageMagick for PHP will not be a solution. After much time spent with trying to get ImageMagick working inside PHP, it was dropped. Late efforts were made to develop PHP scripts using a built in GD library for image manipulation. The last two days were spent learning about the GD capabilities and attempting to have GD do the manipulations needed for PhotoPuz. If this does not work, Flex will be used to do a much larger portion of the project. Code is on SVN.

PhotoPuz 0.4 (Beta) - Monet

This release finally has the bulk of needed PHP code working. The primary issue was that I was editing the WRONG configuration file, so nothing was working earlier. As of this release, PHP uploads an image to Amazon S3 bucket for Adobe Flex to read from, as well as change the size prior to uploading to properly fit the puzzle canvas (600 x 600 pixels). This next few days will be used for uploading everything to TechCreation server and making the few adjustments to make sure that everything works on a UNIX based server, not a Windows based one. Final fixes will include making the website a little more aesthetically pleasing, as well as adding directions for the teachers/supervisors and linking the final Flex puzzle directly to the site. Code is on SVN.

TheaterStudio Project

TheaterStudio Project Proposal: Attach:efk_theaterStudio.pdf

TheaterStudio 0.1 - Monologue Attach:efk-TheaterStudio.swf

The primary GUI can be seen from this release. Although the final project will be more organized and have more features requiring more changes to the GUI, the main idea can be seen in this release. The background color changer works using Adobe's ColorPicker. The drag-and-drop feature of moving an image on the canvas also works. The main issue still to be dealt with is getting the S3 working with TheaterStudio. Code is on SVN.

TheaterStudio 0.2 - Protagonist Attach:efk-TheaterStudio2.swf

This was a release which worked on adding images to the canvas, as well as fixing several issues with the sound. The GUI remained similar to that in 0.1, with only slight changes to account for the new features. Added from TheaterStudio 0.1 is the Flickr search capabilities and the ability to change image size prior to adding it to the canvas. Code is on SVN.

TheaterStudio 0.3 Beta - Climactic Finish Attach:efk-TheaterStudioBeta.swf

For this release I worked a little more on the GUI, as well as have the Amazon S3 feature added. This feature is broken at the moment, but it is in there so I can work on it past the feature freeze. The GUI is somewhat unclear and will most likely change for the final release. The stop button for the audio does not always work either. The primary work on this release was primarily focused on implementing Amazon S3. Code is on SVN.

TheaterStudio 1.0 - Soliloquy Attach:efk-TheaterStudioFinal2.swf

This is the final release and after much debugging and struggles with Flex, should be working as predicted by the original outline. The final release does work with Amazon S3, as well as deals with images and audio. I hope you enjoy it. The GUI has been updated to allow for a more user-friendly design, as well as labeling the stage itself. Code is on SVN.

Miscellaneous Class Work and Assignments

This is the result of the Fighter Plane Game Tutorial. The code for all of this is on the test SVN. Attach:efk-mainFP.swf

Summary of Mythical Man Month Chapters 1-3: Attach:efk_MMM_1-3.docx

Summary of How To Be A Program Manager: Attach:efk_Program_Manager.docx

Summary of Harel-Statecharts: Attach:efk-HarelSummary.pdf

Summary of Boehm's Article "A View of 20th and 21st Century Software Engineering" Attach:efk-boehm.pdf

Summary of Sjøberg, Dybå and Jørgensen's Article "The Future of Empirical Methods in Software Engineering Research" Attach:efk-future.pdf