Entries tagged as flex
Monday, July 19. 2010
Maven Housekeeping: Cleanup your local repository on Linux
Friday, April 30. 2010
Adobe to Drop MacOS Support Starting With CS6
Some thoughts of what could happen if that headline above could become a reality.
Most probably you've already heard about Steve Jobs dislike of the Adobe Flash Player. A War that started when it was announced that the iPad will not support Flash and his claims that HTML 5 is superior to Flash (I already blogged about this topic). The current climax is the change in the famous section 3.3.1 of the Apple developer contract that forbids the use of any programming language which is not approved by Apple directly targeting towards the Flash Packager contained in the Creative Suite 5 (CS5). This Flash Packager can create a native iPhone application from Flash code.
This change in the Apple developer license domination eventually forced Adobe to throw away their work in the Flash Packager shortly after its announcement and a refocus on other platforms as written by Mike Chambers.
Understandably this caused quite some uproar and finally Steve Jobs has felt the need to comment on this on the Apple web site. However his Thoughts on Flash contain several falsehoods and half-truth. Jesse Warden has written a long post commenting several of such points. I recommend reading this for the details and I do not want to repeat this. Just some points I would like to highlight and add.
Continue reading "Adobe to Drop MacOS Support Starting With CS6" »Tuesday, February 16. 2010
The Value of Open Standards
...or why HTML 5 will fail as replacement for Flash (at least for the next years).
But first let me make clear that I am not a fan of closed standards and closed source. I love Open Source and I use Open Source software wherever possible. However sometimes it's better if there is one instance that has the control not just over a format, but also about the interpreter and renderer.
With the announcement of Apples iPad a big discussion started regarding the non-existence of Flash on it. Steve Jobs responded. He claims that Apple won't support Flash since they claim it's buggy and responsible for a lot of crashes on Mac OS, but what really makes me upset is that sentence:
No one will be using Flash, he says. The world is moving to HTML 5.
Also in blogs postings that talk about this topic several people mention that HTML 5 will be the future and that no one needs Flash.
Bullshit! Will people never learn from the past?
Saturday, November 14. 2009
Fun with Spring Actionscript and Maven (Updated)
Spring Actionscript is a great library - no question. It makes it much easier to mock Cairngorm service delegates and rewire them for testing with FlexUnit. Testing the full event/command/delegate workflow is pretty easy.
However today I had quite some "fun" with the Maven artifact and it's transitive dependencies in combination with Maven 2.2.1. Spring Actionscript has some dependencies to these artifacts:
- as3commons-lang
- as3commons-logging
- as3commons-reflect
Continue reading "Fun with Spring Actionscript and Maven (Updated)" »
Sunday, June 21. 2009
Size of Flex RSLs with dependencies to other RSLs
Recently I had switched a complex Flex project that previously used all libraries as statically compiled SWCs to dynamically loaded Runtime Shared Libraries (RSL). In the picture on the right you can see the module structure of the whole build, which was done using Maven and the flex-mojos plugin.
You can see that there is one high level library (library A) that is shared across all applications and a more specialized library (library B) that is providing components and classes to a certain subset of other applications.
Library A contains a couple of embedded images containing various icons and a lot of components, while Library B contained just a few components. So after compilation the obvious expected result would be to have an RSL file of library A that is much bigger than the RSL file of library B in case library B uses library A as RSL and not as statically linked SWC.
Well the dynamic linkage worked well for all the applications, which where just a couple of KBs in size after the change in contrast to more than 1 MB before the change. However this was not the case for the libraries. Library A had a size of 1.2 MB but library B had a size of 1.25 MB???