CSS3 has vast improvements like time-line and key-framed animations. This feature of course plays right into Flash’s new export the HTML5 capabilities. Flash / Dreamweaver won’t be the only tool of course that does this currently sencha has built a tool with similar functionality. CSS3 also allows for embedded fonts which will make the web look more and more like that print material that you can’t resist at your local borders. This will help beautify the web and make designers in general around the web rejoice. Embedded fonts are a big deal! With CSS3 you can also easily create rounded corners and gradients! This will be a huge plus to all developers because having to create numerous images for simple gradients is tedious and the same can be said for rounded corners. Safari also included 3D capabilities into CSS which are extremely easy to use and relatively stupid human proof. CSS3 also includes 2d transforms and the ability to easily add tweening to just about any html element. In short most of what Flash7 was capable we are now able to execute in simple html.
Adobe also is throwing all of its weight around mobile which is of course where the future is headed rather quickly. Molehill looks like it will be great for flash developers after all we have been asking for this functionality for a number of years. WebGL will becoming out soon although IE will of course not support it which is a downer but I guess understandable because M$ will not promote OpenGL when it has its own proprietary technology Direct X to promote. Molehill will be able to take advantage of both DirectX and OpenGL and will also be supported on mobile devices (Hopefully they also allow this functionality for the iPhone exporter). Adobe / Macromedia has plenty of experience in creating 3D APIs after all Director had that capability almost 8 years ago. It would be nice to see them extending the GPU acceleration to all actionscript and flash rendering. Personally I believe I will really enjoy this and I am looking forward to seeing new versions of Away3d and all of the other flash libraries taking advantage of the new performance increase. It would also be nice to see Adobe integrate WebGl into AIR. AIR does have webkit embedded in it might be kind of cool to use it to distribute webGL content as well. Firefox frennec supports webGL out of the box although it isn’t on many devices you will soon see webgl on many mobile devices.
At work I have been busy working on a mobile versions of our sites. I am looking forward to implementing new sites for the iPhone and other mobile devices. I have also been busy with a few other side projects. I am shifting my main focus on mobile. The new app stores really have potential to generate revenue and I personally would like to cash in on mobile development. I am also anxious to see the latest computer arts project magazine issue 144 they have an issue dedicated to flash iPhone application development in December.
I have been spending a most of my time using and learning the following technologies ProcessingJS, Unity3D, CooperLicht(CooperCube), GLGE, C3DL, and EnergizeGL. I jump back and forth but, I have really spent most of my time lately focused in on video game development for mobile. I have been working on creating a game with WebGL and Unity3D (the same game twice for multiple platforms). I hope to have it out sometime after Christmas. I would like to make it initially available in the Chrome App store, iPhone, and Android enabled devices. This is where most of my time has gone lately. It has also been difficult but as the WebGL becomes standadized it will of course become easier. WebGL is now on by default Firefox 4.7 beta. This feature will also most likely be available in Chrome and Safari both nightly builds have webGL capabilities. I believe webGL has a great deal of potential and it is kind of nice to just program with notepad nothing else is really needed. I have been playing around with unity3d and they do have a great platform and a great tool chain although; I do believe they should allow export to webGL. I think this would benefit them greatly. Unity is by far the most refined tool for this niche. Unity3D also accounts for most of the top twenty hotest iPhone games so it is an excellent platform.