Get ready for Angular 5

Posted: October 14, 2017 in Thoughts

Angular version 5 is released. The theme of Angular V5 is EASIER, SMALLER and FASTER.  This version introduce major support for Google-driven progressive web apps (PWA). Also includes a build optimiser that helps to reduce the code of progressive apps designed through the framework.

The idea of this new innovation is to ease the experience for users accessing services through their mobile devices.

In addition to its progressive web app focus, Google is integrating Material Design components into Angular 5. The design components in Angular 5 are now compatible with server-side rendering.

Angular Material


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 :

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

Apache Flex community released a Flex 4.9.0 SDK version. For more details please visit Apache Flex Community blog page

Adobe AIR 3.6 beta is now available

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

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
in the <initialWindow> block of the app descriptor.



For more info :

Flex accessibility

Posted: October 31, 2012 in Adobe

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

Before Adobe AIR 3, only Adobe could add core features to the Adobe ANEruntime. Developers only have to wait for new feature addition in core library. Now as a developers we can extend the runtime ourselves and expend the possibility in application. Using this ANE power now we are more integrated with target devices. Now we can easily incorporate legacy native code in our application.

This ANE capability is a prefect gift to mobile apps developer by Adobe. Thanks Adobe for providing this capability in AIR. 

Definition of ANE by Adobe :

Native Extensions for Adobe AIR are code libraries that contain native code wrapped with an ActionScript API. Native extensions provide easy access to device-specific libraries and features that are not available in the built-in ActionScript classes. Examples of native extensions include making a mobile device vibrate, integrating ad-networks and in-app purchasing systems into your games, and using the iOS Game Center in your iOS games.


Personally I recommend you to visit community page of ANE. This is very good showcase of Adobe AIR Native Extension feature. ANE community page url is :

Apart from this you can also explore more from Adobe developer centre :

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


Apache releases first official version of Flex after incubation of Flex project from Adobe. This is a first Flex SDK release under the guidance of Apache Foundation. The new Flex SDK 4.8.0 is not included any new feature and no major bug fixes. After the last release of Adobe Flex 4.6.0 SDK here the main focused of this release is migrating this framework to Apache’s server and internal ticketing system. There are no any major improvement in this release but by this release Adobe Flex is converted into Apache Flex. As per roadmap next release is Flex SDK 4.9.0 that cover major bug fixes. After Flex 4.9.0 the major release will be Flex SDK 5 that will contain first big changes.

You can download and read more about this on below links.
Download –
About Apache Flex –
Timeline –

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 –