Archive for the ‘Technology’ Category


Adobe releases a beta version of AIR 3.7. The beta release provides access to the AIR 3.7 runtime and SDK for Windows, Mac OS, iOS and Android.

Below are some of the key features and benefits of AIR 3.7:

Captive Runtime Debugging Capability for Mobile Apps: This feature provide Android developers with a mechanism to create & debug captive apps.

Preventing backup of Shared Objects (iOS): To comply with Apple updated guidelines, only user data can be backed up on iCloud. Any files that can be downloaded or generated should not be backed up and it should be marked as “DoNotBackup”. This feature allows developers to control which files should be backed up or excluded using the “DoNotBackup” attribute.

Forcing CPU Rendermode on some devices (iOS): This feature allows developers to control the render mode on different iOS devices. Using this feature developers can turn on CPU rendering for specific iOS devices, and utilize GPU rendering for others.

Loading External SWFs – iOS: This feature allows developer to externally host SWFs and load them as needed. External SWFs could contain game assets, different game levels, etc. Benefits of this feature are faster initialization time, smaller apps, and more control over your game or app.

For more details and download : http://labs.adobe.com/technologies/flashruntimes/air/

SWF and AMF Technology

Posted: March 31, 2013 in Adobe

SWF – The SWF file format delivers vector graphics, text, video, and sound over the Internet and is supported by Adobe Flash Player and Adobe AIR software. Flash Player already reaches over 98% of Internet-enabled desktops and more than 800 million handsets and mobile devices.

AMF – Action Message Format (AMF) is a compact binary format that is used to serialize ActionScript object graphs. Once serialized an AMF encoded object graph may be used to persist and retrieve the public state of an application across sessions or allow two endpoints to communicate through the exchange of strongly typed data.

For more details : SWF and AMF Technology Center

Apache Flex 4.9.0 is released

Posted: February 28, 2013 in Adobe, Flex
Tags:

Apache Flex community released a Flex 4.9.0 SDK version. For more details please visit Apache Flex Community blog page https://blogs.apache.org/flex/entry/apache_flex_4_9_0

Adobe AIR 3.6 beta is now available

Posted: January 31, 2013 in Adobe, API, Technology
Tags:

The Adobe AIR 3.6 beta release provides access to the AIR 3.6 runtime and SDK for Windows, Mac OS, iOS and Android.

Below are some of the key features and benefits of AIR 3.6:
Packaging and Loading Multiple SWFs: This feature provides developers better memory management by allowing them to load the assets they need dynamically at ANY time from multiple SWFs and not have to load it up-front.
Retina display support: This feature allow to add the retina display support for Adobe AIR applications running on Mac Retina (hiDPI)

You just have to add
<requestedDisplayResolution>high</requestedDisplayResolution>
in the <initialWindow> block of the app descriptor.

 

 

For more info : http://labs.adobe.com/technologies/flashruntimes/air/

Flex accessibility

Posted: October 31, 2012 in Adobe
Tags:

I found below links very useful for understanding Flex Accessibility feature.


Adobe releases a new AIR SDK version 3.4, it’s comes with Adobe ActionScript Compiler 2.0 (ASC 2.0).

ASC 2.0 is a new compiler for ActionScript® 3.0 (AS3). It has stricter adherence to the AS3 language specification, includes compilation performance improvements, is more stable under memory pressure, and contains some demonstration optimizations that can be optionally enabled (in-lining, dead code elimination). This is the same compiler that is included with Flash Builder® 4.7 Preview, packaged up as a stand-alone command-line compiler and made available in a distribution combined with AIR SDK 3.4.

Note: ASC 2.0 supports compiling AS3 applications. It still exposes familiar mxmlc and compc command-line entry points but it does not support compiling Flex application.

For mor info : Adobe Lab


Performance is a key ingredient to success of any application. This is a common factor for end-user to judge your application. Here I am listing some of the point that help us to improve the performance of ActionScript3 based application.

  • Always stay strongly typed
  • Avoid to using constants
  • For creating of instance of Array and Object instead of using constructor use [] and {}
  • _visible is better than _alpha
  • Must remove onEnterFrame and setInterval after use
  • Use int and bitwise operations
  • Carefully watch your Listeners
  • Avoid accessing variables of other classes directly
  • Use bitwise operator for multiplication and division
  • Keep in mind that division is slower than multiplication

 

Reference – http://help.adobe.com/en_US/as3/mobile/flashplatform_optimizing_content.pdf


AdobeNow to conclude Adobe published there view’s on Flex and its future by releasing a whitepaper. This whitepaper is about Adobe’s plan in relation to Flex that is now donated to Apache Foundation. This is a well-documented white paper that covers history, evolution, use cases and future of Flex. Here I am listing key details from this whitepaper.

  • Adobe believes that Flex is the best solution for enterprise and data-centric application development today, and that moving Flex into a community-driven open source project ensures the continued development and success of Flex for years to come.
  • In this new community-driven model, the community will be responsible for the maintenance and evolution of the Flex SDK while Adobe will continue to evolve tooling and runtimes.
  • Closed to one decade (2004-12) Flex travels very long journey and released several milestone build Flex 1.0 to Flex 4.6.
  • Flex is popular for its data-driven capability that attracts the enterprise level applications.
  • Flex is friendlier with other technologies such as J2EE, PHP and .NET for integration.
  • Innovation in HTML development model is moving at a very rapid pace that will provide developers with more choices when selecting the appropriate technology. But Flex has some advantage over HTML which makes it the best solution in the enterprise space for years to come. The key USP of Flex are:
    • Flex offers complete feature-level consistency across multiple platforms, browsers, and devices.
    • The Flex component set and programming model makes it extremely productive when building complex user interfaces.
    • ActionScript 3 is a mature object-oriented programming language, suitable for large application development.
    • Supporting tools offer a productive development environment with respect to code editing, debugging, profiling, and testing.
  • As Flex moves into a community-driven open source project, Adobe will make initial technical contributions and will also continue to provide a team of full-time Flex SDK engineers to contribute to the Apache project. These are the list of contribution from Adobe to Apache Foundation for this movement:
    • Flex SDK contributions to Apache
    • Falcon compiler contribution to Apache
    • Falcon JS compiler contribution to Apache
    • Testing contributions to Apache
    • BlazeDS contributions to Apache
    • Engineering contributions to the Apache Flex Project
    • Community support
  • Adobe will not be contributing the AIR for Linux SDK, LCDS, or LCCS to Apache. Adobe is still investigating the viability of contributing TLF, BlazeDS.NET, Gravity, FXG, Squiggles, and OSMF.
  • Now that Flex is a community-driven project, it is no longer appropriate nor practical for Adobe to sign the resulting Apache Flex RSLs. This means that when using an Apache Flex release, framework RSLs will not be cached globally by Flash Player, but rather per domain in the web browser.
  • Adobe is remains committed to Adobe Flash Player for Desktop, Adobe AIR for both Desktop and Mobile and development of Adobe tools for Flex.
  • Adobe will no longer develop Flash player for the mobile browser.

Adobe’s are currently in the process of contributing the core Flex SDK, automation libraries, AIR SDK binaries, and documentation to the Apache Flex Project. Adobe will also be contributing Falcon, Falcon JS, Mustella, and BlazeDS.

 

apache_flex_logo_3d

References:
Adobe White Paper
Apache Flex Project

Adobe Flex now Apache Flex

Posted: January 8, 2012 in Adobe, Flex, RIA, Technology
Tags: , , , , ,

End of the last year (Nov – 2011) Adobe planed to donate Flex to Apache foundation and now Flex is officially accepted by Apache Software Foundation(ASF). For more info on this check the mail thread conversation on voting at Apache – http://markmail.org/message/7q22pdviyxvkwbf5.

This year 2012 is the first year of Flex to live outside Adobe and managed by open source Apache Foundation. In the other side Adobe is also planning to renovate the Flex compiler and they are researching on making it possible to convert ActionScript code to JavaScript code. In this way we can develop HTML/HTML5 based application using ActionScript code. The open source movement is very popular and this is strengthen every year. Now onwards Apache is the the future for Flex. Apache Software Foundation was founded and is governed by the common people that really understand open source development model. It is one of the most respected software foundations in the world. To know more about how Apache Software Foundation (ASF) works then visit this link – http://www.apache.org/foundation/how-it-works.html.

For more info on this – http://wiki.apache.org/incubator/FlexProposal

Adobe Flex now Apache Flex

Flex SDK 4.6

Posted: December 17, 2011 in Adobe, Flex, Mobile, RIA, Technology
Tags: , , ,

You must be knowing that Adobe has released Flex SDK 4.6. Thanks to Adobe Flex SDK team to keep enhancing the SDK. This release of SDK is majorly focus on mobile and tablet apps development. Flex SDK 4.6 bundled with new mobile optimized Spark components. In mobile or tablet apps development major area of consideration is performance and SDK team done a good job and by using this SDK apps performance will be improve by 50%.

New Flex SDK 4.6 support for the latest Flash player 11 and AIR 3 runtime. Now this new SDK also brings support of iOS5 platform.

For more information on Flex SDK 4.6 features please visit Adobe Flex SDK 4.6 page and you can also check What’s new in Flex 4.6 SDK and Flash Builder 4.6 by Jacob Surber.