ServeBox Releases Foundry 2.0 [ Flex / Java framework ]
by Alberto González on Dec.08, 2008, under ActionScript, Adobe Flex, Java, New Releases
Since december 1st, ServeBox.org brings together Maven Flex Plugin and ActionScript Foundry projects. AS Foundry was created in 2005. In 2007 the project turned into an open source project available on SourceForge. The new version 2.0 brings some fixes and add numerous new functionalities.
ServeBox’s ActionScript Foundry (AS Foundry) is made of productivity tools and ActionScript 3/Java framework. This framework leverage the power of both universe : Flex and Java.
Based on design patterns, the AS Foundry framework reduce the development cycle of complex applications. Indeed, you will find ready-to-use tools : data synchronization for MVC model, authorizations, internationalization, and even more ! This framework is divided into 5 librairies :
Commons : base types and tools,Foundry : MVC Framework,AirFoundry : ASFoundry extension in order to use it with Adobe AIR.Toolbox : advanced toolbox (navigation, ACL, full-text search…)Foundry-Java-Commons : Java classes created to speed up the development cycle for the client-side (Flex) and server-side (FDS-LCDS-BlazeDS).
You can use on of tutorials available on www.servebox.org to understand how Foundry works.
Just take a look at it.
Juice, a new excellent firefox extension
by Alberto González on Nov.04, 2008, under General, New Releases, Tips & Tricks
Today I downloaded this new extension for firefox called Juice.
If you’re one of the people who loves being informed and to know about everything, or almost everything, I can tell you that you need this extension.
Juice allows you to watch news, videos, images, blogs and everything in just one sidebar divided by tabs and buttons. You just have to drag any text from the main browser window to anywhere in the browser and Juice will try to find everything about that text.
You can also save your images and bookmark your favorite videos in Juice.
You should take a look at this new extension.
Best.
Adobe Flex 3 and AIR certification exam now available.
by Alberto González on Nov.01, 2008, under Adobe AIR, Adobe Flex, General, New Releases, Training
Well, good news for everyone who was waiting for the new certification in Flex 3 or AIR.
Few days ago Adobe released the ACE certification exam for Flex 3 and AIR (just one exam for both of them) and you can get all the information in certified community at Adobe.com.
The price of the exam is US$ 150 as usual and right now is only available as Certification exam and just in Pearson VUE not re-certification exam.
I don’t really know if there will be re-certification for Flex 3 because it’s an enterprise Technology and because the AIR certification is included in the exam, not just Adobe Flex.
Good luck everybody.
Versión en español de este por la pueden encontrar en -> http://riactive.com/2008/11/01/flex-3-y-air-certification-nuevo-examen-de-certificacion/.
Zend and Adobe ( PHP and Flex )
by Alberto González on Sep.16, 2008, under Adobe Flex, General, New Releases, Technology
There are many people that use to work with Flex in the front layer and Java in the back layer, other people work with Flex and .NET but others usually work with Flex in front end and PHP for back end. I mean, you know that PHP is a very popular language as If you develop web pages / applications you must know at least how PHP works, who hasn’t created a typical mail sender for a contact page in a site?, well, now is time for integrating PHP with Adobe Flex.
Zend Technologies (The PHP Company) made an announcement saying that it’ll be collaborating with Adobe Systems Inc. for a better integration and performance of Flex applications that will be using PHP where one of the key features will be the integration of Action Message Format (AMF) Support in the Zend Framework.
You can read the complete article directly from Zend here and a review from the official flex team here.
I just wanna share this with you people. I’ll be waiting for the changes and improvements between this techs.
Regards.
Profiling Flash Applications with Flex Builder 3
by Alberto González on Aug.03, 2008, under Adobe Flash, Adobe Flex, Tips & Tricks
If you use to create Flex Apps I’m almost sure you profile your applications with Flex Builder or with another tool related to. This time I’ll talk about profiling applications.
Profiling an application means to inspect the elements that your application is running, how much memory you application is consuming, how many instances of each class your application is executing and more information. You can compare memory snapshots of the same application but in different execution time, etc.
You can profile with Flex Builder any application generated as swf file, this includes Flex Applications, Flash Applications/Web sites/animations and any swf created with any tool that has the capability to export the project as swf file.
Before you profile an application you must ensure that the swf file has been compiled with debugging capabilities. Flex does this job for you every time you run, debug or profile your application from Flex Builder, but in Flash this doesn’t happen. You must explicitly tell Flash that your swf must be compiled for debugging. You can do this from the publish settings panel. In the flash tab you have a checkbox unselected by default which says “Permit debugging” and you must turn it on.
When you turn on this option your application will be compiled with the compiler argument “debug=true”. (You can also compile your application directly with that compile argument if you have a Flash Compiler). The compiler will embed to the swf file information needed for debugging the application, also it will try to connect the application by socket to a socket server when it starts. Flex Builder starts up that socket server when you profile or debug a swf file from Flex Builder with the green buttons in the toolbar, so, as you can imagine, you should first start up the server and then execute the swf file.
From Flex builder you have to profile an external application. You will find this option in the Menu bar – Profile – Profile External Application. This will launch a pop up window that will ask you for the swf file of the application you want to profile. You also have the option to just prepare Flex Builder for profiling and let it wait for the application to execute and connect to Flex Builder (for this you have to choose “Launch the application manually outside Flex Builder”). I will emphasize the first option which profiles directly the selected application. In this window you can browse for the swf file compiled previously in Flash or Flex with the debug option and then you just launch the profiling process and that’s all.

Don’t forget to turn off the “Permit debug” option from Flash or clear the “debug” compile argument in production mode because someone could debug you application remotely from his computer.
Enjoy it.
