During the final year of MCT, 2008/2009, I had an intern at Verso Europe. At this company I was in charge of developing a new
application. With their old systems running on Actionscript 1 and 2. They needed new AS3 products to move forward. The Verso Mailing
product was one of them.
There were no real guidelines, until the very end, so I had almost complete freedom.
At the end of the intern features were requested and a complete look for the application had to be designed.
Basing my design on a sketch I created the application and all it's features which are:
-
Account login system (basics written down)
-
Profile based application (flexibility)
-
Custom Dialog system (display messages using custom icons and text)
-
Template based mailing setup (templates are included which the users uses to start with)
-
Editing features such as text editing or real object layouts (broad set of tools to adjust the templates)
-
WYSIWYG (The look of the mail in the application will be the same as in the mail client)
-
Limit editing tools for managers (the ability to limit the editing tools a user can use and how it is used)
-
Drag and drop resource manager (drag and drop images to use them in a mail)
-
FTP interaction (automatically upload the wanted mail to an online location)
-
SMTP mailing (mail your contacts via SMTP, basing on the online version stored on the FTP)
-
Support for older e-mail clients (with the online version available you can add an automated redirect link)
-
Flexible back-end (easy way of changing the backend, user accounts, wrappers are in place)
-
Easy to change the design as developer (extensive use of MXML and script pages for clear line between code and design)
-
Easy to understand and extend for developers (Every function has a description on what it does and how)
In the last few days of my intern features like FTP and SMTP support were requested. This means that all the basics are their and they work.
But they still need a lot of improvement, for instance FTP only works on linux based servers.
Here are some images:
This application has been written in Adobe Flex Builder and can be installed on any computer using the AIR platform.