• strict warning: Non-static method view::load() should not be called statically in /home/arthurco/puppetsprite.com/sites/all/modules/views/views.module on line 843.
  • strict warning: Declaration of views_plugin_display::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/arthurco/puppetsprite.com/sites/all/modules/views/plugins/views_plugin_display.inc on line 1877.
  • strict warning: Declaration of views_plugin_display_page::options_submit() should be compatible with views_plugin_display::options_submit(&$form, &$form_state) in /home/arthurco/puppetsprite.com/sites/all/modules/views/plugins/views_plugin_display_page.inc on line 481.
  • strict warning: Declaration of views_handler_field_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/arthurco/puppetsprite.com/sites/all/modules/views/handlers/views_handler_field.inc on line 641.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home/arthurco/puppetsprite.com/sites/all/modules/views/handlers/views_handler_filter.inc on line 585.
  • strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /home/arthurco/puppetsprite.com/sites/all/modules/views/handlers/views_handler_filter.inc on line 585.
  • strict warning: Declaration of views_handler_filter_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/arthurco/puppetsprite.com/sites/all/modules/views/handlers/views_handler_filter.inc on line 609.
  • strict warning: Declaration of views_handler_filter_boolean_operator::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /home/arthurco/puppetsprite.com/sites/all/modules/views/handlers/views_handler_filter_boolean_operator.inc on line 128.
  • strict warning: Declaration of views_plugin_style_default::options() should be compatible with views_object::options() in /home/arthurco/puppetsprite.com/sites/all/modules/views/plugins/views_plugin_style_default.inc on line 25.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/arthurco/puppetsprite.com/sites/all/modules/views/plugins/views_plugin_row.inc on line 135.
  • strict warning: Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in /home/arthurco/puppetsprite.com/sites/all/modules/views/plugins/views_plugin_row.inc on line 135.
  • warning: Parameter 1 to tac_lite_node_grants() expected to be a reference, value given in /home/arthurco/puppetsprite.com/includes/module.inc on line 471.
  • warning: Parameter 1 to tac_lite_node_grants() expected to be a reference, value given in /home/arthurco/puppetsprite.com/includes/module.inc on line 471.
  • warning: Parameter 1 to tac_lite_node_grants() expected to be a reference, value given in /home/arthurco/puppetsprite.com/includes/module.inc on line 471.
  • warning: Creating default object from empty value in /home/arthurco/puppetsprite.com/sites/all/modules/mailhandler/mailhandler.module on line 116.
Notch

Notch is a post production company based in Toronto. Their new website was produced by Loop Media. My role was to do all of the Flash programming, as well as to implement a Drupal content management system that would allow Notch control all of the content that is publicly displayed in their showreels Artists section. Their new website, also implements client portals, where media assets can be securely shared with Notch's clients. Visit site: www.notch.ca

DexTV

Dex TV was a live financial news show that streamed over the web. My job was to design and program their new video player, incorporating many new features, while at the same time upgrading all of the Flash elements to ActionScript 3.0. The new video player handled 3 types of video streams (a live stream from Akamai, archived videos from Amazon's S3 servers, and ads from SpotXChange's ad servers). Unfortunately Dex TV ceased to exist when their parent company, Brookshire, a financial management company, went bankrupt. But it was innovative and exciting while it lasted.

Which Hue is You

The Which Hue is You banner ads were part of a series of Back to School Flash banner ads that I programmed. They were produced by TraffikGroup and Maclaren McCann.

Don't Get Schooled

The Don't Get Schooled ads are more from the Back to School series, produced by TraffikGroup and Maclaren McCann.

The Sigma Group, UK

The Sigma Group is a highly respected IT solutions provider based in the UK. I designed and produced their website for them.

Visit the Sigma Group at www.sigma-group.co.uk

The African Canadian Legal Clinic

The African Canadian Legal Clinic's new website was written and produced by Mark Thompson. My role in the project was the graphic design and programming.

The ACLC website was an exciting opportunity. It was exciting because they are a great organization that helps many Canadians in a very positive way. I was honored and privileged to help. It also presented an interesting design challenge. The ACLC has two target audiences, each with separate the needs: African Canadians seeking legal advice, and legal practitioners that are coming to the ACLC's website as a legal resource. The website has proven itself to be an invaluable instrument for the ACLC.

Visit the ACLC at www.aclc.net.

The AlphaDrop Game

The AlphaDrop game was produced by Zincroe Design. The illustrations were done by Jerrold Conners, and the sound was by Kyle Sim. My role in the project was to come up with a concept for a non-violent version of hangman, that was also fun and compelling; suitable for kids at the Toronto Public Library (the client for whom the alphadrop game was produced). It was also my responsibility to animate and program the game as well as implementing a system of database-driven hang-man puzzles, so that the Toronto Public Library can create and revise their own AlphaDrop puzzles.

Check out the alphadrop game here.

The Pan Galactic Creature Quest

The Pan Galactic Creature Quest was an educational CD-ROM game that was made at TVOntario in 1998. It was produced by Marc Bishop. The script, sound effects, animation and programming were by Arthur Cormack. Illustration and graphic design were by Dimme van der Hout.

Laura Jane Photography

My role in the Laura Jane Photography project was to do both programming the site that visitors see in flash and to set up and configure a Drupal installation where Laura Jane can upload, modify and edit the photos that appear in the galleries on the site. The Flash front end communicates with the Drupal backend via Flash-remoting utilizing the Sevices and AMFPHP modules.
Visit site: www.laurajanephotography.com