To-do list

There are so many things I want to learn and do, the best thing for me to do is list them all and add to the list at any point, then work through this list using it as a guide. Each time I think of a new to-do item I will enter it at the top of the list, I would like to …

  • Develop an ultra simple, modular and easy-to-expand CMS system for the flash website I create. User authentication, image upload, text editor, using MySQL, PHP, Ajax, XML and (X)HTML.
  • Create an AIR application, firstly it will be the LiveLog for a logger class in Actionscript3. Using LocalConnection to broadcast debug information which will/can be captured and displayed byt the livelog. This can then be an AIR application that sits on the desktop to allow remote rebuging of an Actionscript3 website.
  • Create an AIR application. This will be the AirShare, a desktop app that allows you to drag and drop .as files on to it and the app will archive the file on a remote ftp server with file versioning. So you can retrieve the most recent file from any computer system with the AirShare installed on. There are teething problems with binary sockets and filereference to get it working the way I wanted to, perhaps I should look in to the adobe Share app that has been developed.
  • Spend some time doing R&D in to a del.icio.us API for ActionScript 3.0, some work already exists either try to impliment this or develop my own.
  • Re-design this blog to match the new portfolio website design, upgrade to wordpress 2.5 as well, now that I’ve been blogging for several months I now know what I need to address. Develop my own theme by creating custom PHP pages will all the details I want, then use CSS to format? Perhaps I could add a little flash in their for good measure?
  • Develop a flash interactive server project that creates a shape by drawing a line between each connected clients cursor, the size and position of the shape will affect the sound that the prototype plays.
  • Create panoramic details images at least 1680 x 1050 which had subtle animation in eg. birds flying, planes, butterflies, water ripples, leaves falling, fish swimming, grass waving etc. Perhaps 4 seasons could be the fist theme? should they all have themes?
  • Install Flash Interactive Media Server 3 on my local machine to test
  • Develop Interactive projects locally and then move to a live server and use Flash Interactive Media Server
  • Create some new classes for my new websites, Debug, SimpleTween, ProgressiveVideo, StreamingVideo, or VideoManager, SoundManager and Scroller to streamline and simplify the programming work I need to do. These class should now be AS3, for all personal and commercial projects I will be trying to push ActionScript 3.0 development.
  • Learn more Adobe After Effects
  • Explore Microsoft Silverlight
  • Explore streaming HD-video in flash player 9
  • Create music in Propellerheads Reason
  • Combine sound and motion design to create the menu pages for SHOWCASE (my motion graphics inspiration dvd)
  • Screenprint some new business cards
  • Screenprint the card packaging for the SHOWCASE dvd
  • Screenprint designs on to t-shirts
  • Buy a plain white set of bed-sheets and illustrate them myself
  • Learn more Processing
  • Learn to combine Arduino, Processing and Flash to product physical computing experiments
  • Learn to use Processing to create print-based generative artwork
  • Concentrate on using sound and advanced video in Processing to create new fun ways to interact with a computer. Using motion tracking etc to analyse real-time video input.
  • Work through the Master of Flash books and the Flash Math creativity book for learning and future inspiration
  • Learn to use more advanced mathematics to create artwork and interactivity
  • Create modules to explore and experiment in Processing and Adobe Flash
  • Build deeplinking and browser button usage in the Flash websites I create
  • Explore Papervision 3D for Flash
  • Develop more Papervision3D
  • Develop my Actionscript 2.0 Scroller class, to include more functionality
  • Start to document my ActionScript best practices so my so my programming becomes more consistant
  • Build a hangman game in flash
  • Learn enough PHP to build an in depth Content Management System (multiple image uploads etc)
  • Explore amfphp as a way to use Flash Remoting
  • Spend one hour searching through wikipedia with one word to start, and then visually map the results of the session including extra keywords, duplicate words and word definitions
  • Research Chaos Theory, Mandelbrot set, singleton patterns, simple mathmatics in programming