Tomorrow we'll be driving down to San Diego to present at their Flash user group.
Hope to see you there!
Posted on June 30, 2009
Filed under: Presentations |
No Comments »
Tomorrow we'll be driving down to San Diego to present at their Flash user group.
Hope to see you there!
Posted on June 30, 2009
Filed under: Presentations |
No Comments »
Brian Rinaldi wrote a great introductory article. He created an example to show how you can build an application with Mate. The code is available for download and you can read the whole article here.
Posted on June 14, 2009
Filed under: News |
No Comments »
Tim Hoff created a new Mate example. This example is not as simple as the examples that we have in our site. It shows different features such as: SQLite database, Presentation Models, localization, Degrafa and a bunch of other things. I think that he did a great job showing how you can build a bigger application with AIR using Mate.
The project is open source and the code is available from SVN from the mate examples website.
You can read more in his blog and also view the screencast that he created.
Posted on June 09, 2009
Filed under: |
1 Comment »
One of the requested features was to implement a way to do bindings without creating a strong reference. The PropertyInjector tag establishes a binding between the source and the target. Internally, it uses the BindingUtils to create the binding. The problem with this approach is that BindingUtils always creates a strong reference - at least in Flex 3 (Flex 4 has some improvements for that).
To fix that, we added a new attribute called "softBinding" to the PropertyInjector tag that will create a binding using weak references. This feature is very handy if you are using modules because your module will be garbage collected when you unload it.
The ability to use an ISmartObject as the value for a service method call. In other words, now you can use a value coming from an event or any ISmartObject to define the method that a RemoteObjectInvoker or WebserviceInvoker will use. Also, I added a patch to MessangeHandlers that avoids calling the subscribe method in the consumer twice (thanks to Dirk Stevens for the patch).
Ok that is all for 08.8. I didn't do a post about what was new for 08.7, so here it is . The major feature was Injection by interfaces, what that means is that you can add an interface as a target of the Injector tag and if that matches the current object, the object will get injected. Also, if you add a super class as a target and the current object extends that class, the injection will also run. But there is something that you should be aware of: to make it work, you need to set "includeDerivatives" to true. By default, this attribute is false because injecting by super classes and injecting by interfaces is more expensive than the normal injection. So if you don't need it, I would suggest that you don't change that attribute.
The other main thing in 08.7 is the addition of the new tag called CacheSetter. I will not cover all the details of that. There is a thread in the forums that you can read
Posted on June 07, 2009
Filed under: News |
No Comments »
Thank you all who attended my sessions.
For cf.objective(), I focused on ColdFusion developers, so you'll see some ColdFusion code there. For 360|Flex Indianapolis, I focused on what things you can do to make it easier to develop large applications. It is a completely new presentation, which was not recorded (although we got some video, I am not sure if it has good quality). As promised, here are both slides decks.
Breaking down your applications with Mate
Mate for ColdFusion developers
Posted on May 23, 2009
Filed under: Presentations |
9 Comments »