Archive for May, 2009

Installing flex sdk 3.2 or higher

May 30, 2009

Download latest Flex SDK (It will be a zip file)
Shut down Flex Builder 
(Take Backup and) Delete the license.properties file at:  C:\Documents and Settings\All Users\Application Data\Adobe\Flex\license.properties
Extract the files at <FB3-install-dir>\sdk (Typically C:\Program files\Adobe\Flex Builder\…)
Start Flex Builder again -> This time it will prompt for a license key, if not prompted to enter the license information at startup, use Help -> Manage Flex Licensesput the  license key.
Datavisualization source files will be extracted

Flex problem: ArgumentError: Error #1063

May 30, 2009

If you are getting this error while using RSL
ArgumentError: Error #1063: Argument count mismatch on mx.core::CrossDomainRSLItem(). Expected 5, got 6.
Make sure your applications are compiles using a consistent verions of sdkIn this case the application  (which uses the remote library) needs to be compiled with flex sdk  version 3.2 or higher

Why Adobe Flex – A developers perspective

May 30, 2009

Due to lack of knowledge about RIA’s there is a common concern of most fresh pass-outs and Engg. Student. I am trying to address the most common question I face:”Why Should I start my career with Adobe Flex?”

Apart from it being the hottest technology around I think the following 2 points sum up my argument 

Keeping it short and simple: I think there are 2 distinct reasons why a fresh graduate should pick up a technology like Flex over Java or .Net or any other legacy technologies.
1. The world is moving towards Rich UI and everyone wants to make it simple.  A lot of efforts are being put on the way user interacts with the system than say around 5 years ago for a simple fact that you want a lot more users to be able to use the system without having to be technically trained on the same. With this changing trend the newer generation developer has to be well versed so as to start their career from a higher point.
2. The amount of competition that a technology like Java/.Net brings up is tremendous. It will take too much time and effort to move up the ladder because of no. of available resources and the experience levels.  Whereas, a technology like Flex which is fairly newer gives a fair chance to a B.E. who is about to start his career along with those working on other technologies for some time.
Also with this as the bend towards creating applications at a very rapid pace to gain the first movers and situation advantage is really important e.g. During world-cup people might want to create application that allows user to track progress of each team and can be hot property around that time. However, once the world cup is over the same app is of little or no use at all. Thus the concept of rapid development. Flex has a suite of components which, if used correctly can really quicken the rate at which applications are created.
Overall I think, If I had to start my career I would rather start it with an RIA technology than any other.
Cheers,

Y

Rich Internet Application

May 30, 2009

What is a Rich Internet Application?
By definition, an RIA is an application with richness of a desktop based application (like drag-drop, rich UI) and reach of an Internet web site.

This article is to answer a few basic queries that one has about RIA.
RIA journey started long back with Flash. But, since flash was always viewed as a designer’s tool(to which I do not agree at all), exploration of the term was to its minimum. But with technologies like (Adobe)Flex, (Microsoft)Silverlight coming in, things have changed.

RIA is basically the ‘magic at the front-end’. Rich and intutive applications are the need of the hour. Usability has become one of the most important features in todays application creation domain.

The process of creating a Rich Internet Application can be roughly broken down into the following steps(though these are not concrete rules):
1) Creating a user-journey – The flow of the application
2) Creating a user experience – The look and feel of the application
3) Creating the interface – Implementation of the features

RIA is a concept and not bound by a technology. One can opt any of the available options from Ajax to Silverlight.


%d bloggers like this: