What is interesting about the project is that it is a mix of Silverlight and Flash: the application allowing to design the Flash "banners" has been made using Silverlight.
Initially this project was built as a demo of what could be done using our toolsets (see www.netikatech.com) but at the end it became a real full project. Therefore, we are a lot less interested by the "technical achievement" and we would like the application to become really useful. However, two main barriers must be eliminated in order to get people to switch to our product (I encourage you to read Joel Spolsky’s great post about barriers: http://www.joelonsoftware.com/articles/fog0000000052.html): 1. The learning curve of the application needs to be shortened. Some concepts that we use are powerful but they are not intuitive to novice users. - A menu button and the elements it contains can have 4 states (Up, Over, Down, DownOver). - A menu button can be linked to a Selected Canvas and/or an Over Canvas. If the mouse is over the button, the linked over canvas is displayed. If the menu button is down, the selected canvas linked to the menu is displayed. Otherwise they are hidden. - Elements can be docked inside one another (left, top, right..).
2. The average user is not a designer. He does not know exactly what he wants (something beautiful...) and he needs to be guided when building a banner.
In order to remove these two barriers, we intend to build more templates and to add wizards.We would love to hear your feedback about the way to make Illuminator a real useful application.