February 26, 2008
In Deepa’s talk @ 360 in Atlanta she also goes over MXML-G… which is really just a beautiful abstraction of Flash’s drawing API using XML.
It’s very cool. Very handy for rapid prototyping and skinning.
Thermo is essentially an eclipse plugin that heavily leverages MXML - G.
Update: I talked to Deepa… she mentioned that it actually includes “more” than the drawing API currently offers…
6 Comments |
AIR, AS3, Flex, FlexBuilder |
Permalink
Posted by Clint Modien
February 26, 2008
This is a awesome news… !!
Today at 360 Flex Deepa Subramaniam announced that Adobe is working on a mobile version of Flex. They are taking into account the ramifications of creating a mobile framework for Flex 4. This does not mean that it will be released at the same time as Flex 4 but they are accounting for it in the planning as they are for Thermo which is scheduled to be released on the same timeline as the Flex 4 release.
The items that Deepa said they were going to implement were…
- Eclipse based
- ActionScript MXML / AS3 Editor
- Debugger
- Profiler
- Support for lower memory devices as well as higher memory devices
This is HUGE news for Flex developers to be able to create applications for Mobile Devices….
Next is AIR for Mobile??
6 Comments |
AIR, AS3, Flex, Flex Mobile, FlexBuilder, adobe |
Permalink
Posted by Clint Modien
February 26, 2008
Deepa also just announced that the next version of the Flash Player will support 3d transformations.
Right now 3D frameworks such as Papervision, and Sandy “fake” perspective transformations using ActionScript3. This will give them the ability to run that type of logic in C in the flash player whith significant performance enhancements
5 Comments |
Flash, Flash Player, Flex |
Permalink
Posted by Clint Modien
December 11, 2007
So I know this has been blogged about before… but I feel like it’s a relatively obscure little gem in the Flex/Flash world so I thought I’d throw it up on the wall again with the hope that it might give other people the desire to create useful Flex/Flash/AIR plug-ins.
One of the readers of my last post on my Flex Builder 4 wishlist commented that Flex Builder shouldn’t be built on Eclipse and Adobe should open it up to other vendors such as JetBrains (of IntelliJ/ReSharper fame). While I am a huge fan of ReSharper and IntelliJ… I believe the reasons for having the Flex Builder code base built on the Eclipse platform far outweigh the benefits of having it be built as an IDEA plugin.
The largest reason being that the Eclipse core is open source and according to the EPL any code derived from the Eclipse source must also be open source. This means the core of Flex Builder… the Eclipse code that was derived for Flex Builder… which includes editor code, debugger code, workbench code… must also be open source.
You can find the Flex Builder 2 source based on Eclipse 3.1.2 here: http://www.adobe.com/go/4b243413
Aside:
The flexibility of the Eclipse platform to adapt itself as development tasks evolve will be a cornerstone to it’s usefulness as an IDE and will act as a catalyst to propel the evolution of Adobe’s Flash/Flex/AIR tooling. Evidence of this can be found in an excellent plugin built by Stephen (Spike) Milligan (main contributor to the CFEclipse plugin) at http://www.yellowbadger.com/ which was targeted at the Flex 1.x/AS2 framework and built on the Eclipse platform. I had discovered and was using this plugin a full year before the Zorn (Flex Builder 2) release had been rumored. I was also using Eclipse for all my Java development at IBM and lately… I’ve been using it to teach myself Ruby. Having one editor with multiple perspectives for doing radically different development projects is my dream come true. Eclipse is not without it’s fault’s and does have some shortcomings (It can be a memory pig with a capital P1GB). But ram is cheap… Who doesn’t run 2 gigs?
3 Comments |
AIR, Flex, FlexBuilder | Tagged: AIR, Flex 1, Flex 2, Flex Builder |
Permalink
Posted by Clint Modien
June 10, 2007
OK people… The Flex team has been busting it for us for 3 years… Let’s see if we can lend a hand and help them get it released to GA before MAX.
Flex 3 is an open source project and anyone can contribute to it. This is such an enormous plus for Flex I wanted to make sure everyone remembered.
Currently it’s limited to submitting code on a bug report but they have said they will open the repo to commits in the future.
Read this first: https://bugs.adobe.com/confluence/display/ADOBE/Home
Adobe has opened the bugbase here: http://bugs.adobe.com/flex/
Roadmap (What to help with): https://bugs.adobe.com/confluence/display/ADOBE/Flex+3+Planning
Submitting code in a bugreport:
When submitting source code with your bug reports please keep the following in mind:
- Your source code should compile and run. Of course if you’re demonstrating a compiler error it doesn’t need to compile. But to demonstrate a runtime bug your code should execute at least to the point of failure. The less time an evaluator needs to spend creating the proper scenario the more likely it is to receive attention.
- Smaller is always better. The less code you need to submit to demonstrate a bug the easier it will be for a developer to evaluate the issue.
- If you need to submit a whole project attach a single zip instead of multiple files. Once again, reduce the project as much as possible so that only relevant code is included.
- All users of the bug system can view your code, do not attach confidential source code to a bug.
Personally… if I get one line of code in the Flex 3 final release… that I can say I wrote… It would be like … a piece of the world to call my own.
I’ve been working with Flex non-stop since it was in beta in Feb 04′. I’ve written ActionScript for Fortune 50’s in Boston, NYC, Jersey, Oakland, Michigan and San Jose. I co-founded a company that was based on Flex consulting services. I haven’t had a home for the past 2 years. I’ve been roaming the U.S. building Flex applications. I’m helping to write a book on Flex 3 and AIR for Wrox press. I’ve met the Flex team. (Matt Chotin is really that nice and Deepa really is that cute.)
Flex has been my world.
To watch the technology grow… the process grow… how quickly it’s matured into a powerhouse web technology… has been a rocket ride. To be able to give back to the technology that’s basically transformed my life… Sign me up.
3 Comments |
AIR, Apollo, Flex |
Permalink
Posted by Clint Modien
May 11, 2007
So everyone is telling me I should post more… so I thought I would share this little pearl.
When adding a SWC to your project you can also add the ability to step in when debugging or F3 (or ctrl+click) into the class definitions contained in the SWC file by adding the directory where the source code lives to the SWC’s source attachment property. This also gives you the ability to step into the source code.
Here’s a screen-shot example of linking the Cairngorm 2.1 source with the Cairngorm.swc.

OK… no more excuses… love the swc… embrace the swc.. they’re apart of flex too.
6 Comments |
Flex, FlexBuilder |
Permalink
Posted by Clint Modien
December 2, 2006
Right now when I miss an error in my Application there isn’t any way for me to be notified that an uncaught exception has occurred. (PLEASE correct me if I’m wrong on that… like some low level undocumented super hack?)
I know this got shelved way back when but I wanted to start a post to maybe get this feature implemented for Flex 3.
I know Ely has said that this would be extremely hard to do anywhere but inside the flashplayer itself but I wanted to let the Adobe folks know that this is one of those REALLY nice to haves. If I don’t want to wrap “every” piece of code in a try catch I still want to be able to log/handle that exception some where.. some how.
7 Comments |
AS3, Flex |
Permalink
Posted by Clint Modien
November 21, 2006
For my future ref… because I have to hunt for this everytime…
It’s located in the .metadata folder when Flexbuilder throws an error. Full path is ${WorkspaceDir}/.metadata/.log
2 Comments |
Flex, FlexBuilder |
Permalink
Posted by Clint Modien