Currently Reading

Image of Derivatives Demystified: A Step-by-Step Guide to Forwards, Futures, Swaps and Options (The Wiley Finance Series)

Image of Working Effectively with Legacy Code (Robert C Martin)

Image of Coders at Work: Reflections on the Craft of Programming

Image of Succeeding with Agile: Software Development Using Scrum (Addison-Wesley Signature)

Image of iPhone UK: The Missing Manual

Image of My Shit Life So Far

Recently Read

Image of Test Driven Development (The Addison-Wesley Signature Series)

Image of UML 2 for Dummies

Image of Refactoring: Improving the Design of Existing Code (Object Technology Series)

Image of Test Driven: TDD and Acceptance TDD for Java Developers

Image of Cloud Atlas

Image of The Secrets of Consulting: A Guide to Giving and Getting Advice Successfully

Image of Advanced Actionscript 3 with Design Patterns

Image of iPhone Advanced Projects (Books for Professionals by Professionals)

Image of Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)

Image of ActionScript 3.0 Design Patterns: Object Oriented Programming Techniques (Adobe Developer Library)


June 3, 2008

Canon Buzzwords goes Live!

Filed under: ActionScript, Flex, JavaScript — Anthony @ 10:28 am

The application went live on Friday lunchtime at http://www.canon-europe.com/buzzwordbuster in support of Canon's attendance at "DRUPA", the "World Cup" of Print Industry events!.

(The application is also available in German at http://www.canon.de/druck_glossar).

There were some interesting challenges presented with this application such as

  • Bilingual
  • Deeplinking ( without the use of JavaScript )
  • PureMVC Framework
  • Component Driven.

The problem with the Deeplinking was the fact that Canon uses a content management system that doesn't allow you to add any JavaScript to the Page! Not even as an include. This posed a big problem with the app due to the fact that Deeplinking was requirement of the brief. As you may or may not know Deeplinking is enabled in Flex via an external folder called history and within this folder you have history.js and history.css files both of which are needed to allow Deeplinking to work. (more...)