Tags: flash platform
Flash GAMM Ukraine
If you plan to visit Kyiv, Ukraine in December 2009 do not miss Flash GAMM event which will take place December 5-6.
One of the greatest thing about the event is a huge number of flash game developing and publishing companies from different countries will be represented there. The topics are flash game development, art and animation, monetization, social networking, advergaming, flash 3D etc. As far as it will be the third Flash GAMM event and all the past events met great success this conference became very respective among developers and publishers in Ukraine, Russia, Belarus and other countries.
Now this event will be provided by Absolutist Ltd. The venue is the Lybid Hotel with conference hall for about 200 attendees.
The registration for the conference is already opened. The list of speakers is incomplete yet so if you have an interesting topic to present you’re welcome.
In contrast to the previous conference there will be some great changes.
First of all, the respective sponsors can place their own kiosks there. Another great thing is the catalogue of the event to be published with your company description, portfolio etc. even if you’re not a participant.
The best flash game contest is also planned and the winner will be awarded with Asus Eee PC.
As you can understand you’re definitely should visit the third Flash GAMM event! ![]()
To learn more visit our official site – www.flashgamm.com.
A big mistake: Flex Builder is now Flash Builder
All the latest Flash platform related news are about Adobe’s rebranding of Flex Builder which is now Flash Builder. You can read more from Serge Jespers, Lee Brimelow, Duane Nickull, Mark Doherty, Tim Buntel or Ryan Stewart and the Lee Brimelow’s FAQ. And I’ve decided to share some thoughts about this decision.
As we know Flash was born as animation technology and then become RIA platform with its own scripting language etc. To be precise the RIA definition itself is derived from Flash MX. So we have animation platform with some interactivity (ActionScript) and very great IDE for animation (timelines, tweens etc) but EXTREMELY poor for scripting with very basic code editor and procedure code in frames across application movie.
Time by time the situation is changing. Flex technology with declarative MXML was launched earlier than MS’s WPF with XAML (and MS possibly didn’t think about WPF/E aka Silverlight that times). Flex was right targeted for developers to develop APPLICATIONS (not movies). Right, developers-developers-developers just before MS’s XAML/.NET based family with great designer/developer workflow.
But anyway who knows about Flex? Before >=2 version almost nobody knows. A lot of Flash developers can’t adopt this new technology for number of reasons. And the situation was broken after Flex 2 was released. We can call it as the victorious procession of Flash platform for developers. But who knows about this procession outside Flash community? A much less amount of people than we can expect.
The most people just things nothing if I represent myself as a Flex developer. They don’t know about the subject and even don’t care. And if I try to explain my specialization in terms of Flash platform they become excited — oh yes! It is great tool for animations, rich banners, YouTube and promo sites. But what you say? You write code? ActionScript code? How very interesting. But ActionScript is very poor programming language, you know? What? It now supports classes? And even some other cool features? Great! But what about IDE? MS has great Visual Studio for their WPF and Silverlight but Adobe has just Flash IDE with just VERY BASIC code hilighting. It is funny you know? What? You have Flex Builder which is Eclipse based and has some code editor which is not so powerful as JDT but has a couple of features? Really? That’s cool, guy! Sorry, I’m hurry now. See you!
It takes a long time to divide Flex as developer centric technology from Flash as technology for creative people. Ok. We have Flash platform as an umbrella for all this family. Flash (means timeline and poor code editor)? Platform (WTF?)?
In other side everybody knows Visual Studio. And calls it great (I can’t share it — in my opinion VS is not great as code editor but can be with ReSharper for example). And new Silverlight technology (developers, developers, developers!). Nobody can doubt Silverlight is great for developers. And it has really great designer/developer workflow (which Flex Flash will have only with Flex Flash Catalyst released). Maybe it isn’t great for animations but who cares?
Ok. What we have now? We have Flash IDE and Flash Builder IDE (looking forward for questions from customers and colleges about what is difference and why Flash Builder IDE has advanced code editor but can’t compile fla-files and Flash IDE can compile them but useless for serious coding?). And we have Flash Catalyst which can use projects imported from Flash Builder IDE but can’t share the same project and can’t edit fla-files. And have one ugly child aka Flex SDK which is what? How to explain colleges and customers why Flash Builder IDE hasn’t timeline and can’t build flas but can use something which called Flex SDK (why Flex? why Flash?). And in other hand Flex SDK can be used to develop only in Flash Builder IDE and Flash Catalyst but not in Flash IDE. And what about beginners? Why Adobe going to drive them mad?
Well, Silverlight has ONE brand (which was divided from WPF). Maybe they won’t attract a lot of creative persons aka designers and animators but they have good positioning. So now Adobe tries to do the same using Flash brand. Which become well-established for creative persons but not for software or enterprise developers (sorry for that f-word enterprise word). And never will. It is much more effective to use Flex naming for all the Flash platform parts in this situation (hope creative persons won’t bear a grudge for it and won’t become MS persons
). Yes Flash is de-facto standard for web animation and MS is very poor about creativity. So I hope Flex player can be successful.
Or maybe it is better to introduce some new generic brand for Flash, Flex and AIR (the whole platform)? Anyway Flash Builder is way to nowhere.
Anyway it is just only my opinion ![]()
Adobe JIRA: please vote!
As I reported in my previous post there is finally solution for true mocks using loadBytes tricks. Nevertheless it will be great if Adobe provides some Dynamic Proxy solution for Flash Player/ActionScript (to avoid tricks and to easily create some other useful solutions like AOP etc.). If you’re agreed with me please vote for corresponding issue in Adobe JIRA (if you aren’t agreed please do it too — I think it will be pity for you in future to realize you definitely need this feature but just missed my message in the right moment (I mean it is really the right moment, isn’t it
?)) So you can find the additional details and discussion over the link.
The second great issue I would like you to vote is headless Flash Player. It is also very useful for unit testing (and I hope not only for it). So you can set up CI (continuous integration) for your project without any GUI subsystem using only pure shell environment. If you’re Windows guy and know nothing about systems without GUI (remember DOS hehe) just believe me it can easily be applied to you personally in the future if you’ll take a part in some project which follows best practices. So vote for headless Flash Player!
After that I just want to thank you personally and from grateful Flash Platform community ![]()
PS. As far as we are started this topic please vote for one more issue from great guy Benjamin Dobler about byte manipulations with Video. Please vote! ![]()
Halleluiah! Flash Mocks near you!
For someone who delays unit testing in Flex/Flash projects because of absence of Dynamic Proxies (and true Mock objects) now become good times. Asmock project hosted on Sourceforge reaches real success with generating classes/interfaces using loadBytes tricks. As Richard Szalay (the project owner) says the public API is actually a port from Rhino Mocks, a record/replay/verify mocking framework for .NET. There are still some limitations posted on StackOverflow (where you can leave your questions as well) but it is just beginning (beta 1 stage)!
I think it is really good news for unit testing on Flash platform. Looking forward for great improvements
And the most interesting thing is Richard is MS guy (he develops on .NET platform according his bio). ![]()
As you know there are at least two mock frameworks for ActionScript: mock-as3 and mock4as but both of them requires creating mock classes manually.
So lets try this new solution.



