Wednesday, February 18, 2009

What Is a FRAMEWORK?

you must have seen your mom preserving the peas to use them in out season, you must have enojoyed sauce at the same price, no matter whether its summers or winters. Baby, its all about the preservation. 
The great programmers were no better than cooks, The monsters said "hey why dont we preserve the functions we wrote for logging in and out, We use them in all websites". 
I must acknowledge that they were the fascilitators not the monsters. :)
The concept of reusability is a buzzword in programming since the booch. 

and finally they provided you with a ready to cook chilly paneer. :)
yeah the same is the concept of framework. 
you know what they do. Its like providing you a helper who has estimated that you used salt in your maximum recipes, and you cook only for four people at a time. Hence he is always prepared with the 2 t-spoon of salt.  :)
ofcourse you can tell him that "hey ramu, today I invited my two friends on dinner" and he would say "Ok, Ma'm take the 3 t-spoon of it then" :)  you see the extendability.  :)
keep it thinking the same way.... and you will find that-- The technologies are nothing but the common sense. (our moms use in kitchen) 
you see Framework= framing your work, putting the things at the right place. (remember your mom telling this to you all time, when you were trying to cook something out of blue.  :P  
BLUEEEEE??????? oh yeah ...may be brinjal.. its purple anyways!!  :D )
Talk in tech terms-A framework adds structure to the code, prompting the developer to write better, more readable and more maintainable code. 
Ultimately It makes the programming easier, since it packages complex operations into simple applications.   (you see, you just have to say "ramu, please grind the spices" :) :P   )

.. rest next time!  :)

Why do they always make logos of wild animals!!



18th of Feb, as i came back from college, again I got curious for this flex thing, In morning I read that "Flex is a XML based language that is compiled into flash applications".

Hey I was wondering that why do they use logos of wild creatures on most of the open source things.
Yeah may be that shows their spirit! :) (of being open= wild =animal= natural)  :)

Ok, somewhere i read that - 
Flex is mostly that, at least concerning Builder (not counting the server components). You have a framework with an extensive set of components which, with MXML - an HTML-like mark up language (XML) for laying out visual elements on the screen, help you quickly develop applications and form-based layouts with minimal effort.

Most design sites would rather stick to Flash, but for "applications" and things requiring a lot of components, Flex is usually the way to go.



Tuesday, February 17, 2009

Lets dive!!

I tried to download adobe flex trial version twice, but because of slow net connection and it also get disconnected amid the downloading, I could not.
I have got a t-shirt and a small pocket book recently which has this flex logo on it. I want to wear the t-shirt and also want to make something out of what I read in that book, soon I will. Today was the second and last day of techmart2009, the technical festival of my college, as i came home and checked my mails, i saw some mail from adobe, I joined its online community, hence they sent some mail regarding some information. I logged in through my account and checked few things, In between I got to see the
http://www.adobe.com/aboutadobe/careeropp/fma/dayinthelife
Amazing!! really amazing!!
I started reading few online things about adobe. which in turn increased my curiosity like anything.
then I thought, let us keep the track of learning, hence i created the blog.
In this blog i m planning that i will write whatever i will learn. :)

I checked out few sites.
1.
www.sliderocket.com
2.
http://aviary.com/home
3.
https://buzzword.acrobat.com/#o

and the very first thing that I noticed is-
"almost every site was made using gray, black, red and white colors only!! :) "

I never saw or used adobe flash, seems something used to adjust photos or make animations.

They say some Action script- the language of flash, to give the interactivity to your application.

Adobe acquired Macromedia in 2005. "why?? did they sell macromedia?? "

I also got to know that Flex is a framework, i.e. it facilitates the job of organizing your project.

The applications you make using Flex are cross platform, they work without any changes on Windows, Macintosh, Linux, both in the browser and often on the desktop (for this they use some AIR technology of adobe itself :), wow what a chain of products. ) They worked on the same concept as Tata :)

Got to know that some application called "pownce"
http://pownce.com/
has got closed on 15 dec 2008. this application used to sit on the desktop using Adobe's AIR technology.

check out
http://desktop.ebay.com/ example of an online application using AIR technology (well, its the first application of flex i saw till now "not in black" :D )

Action script is a scripting language based on ECMA language, and
ECMA sript is a scripting language standardized by ECMA international in ECMA-262 specification.
http://en.wikipedia.org/wiki/ECMAScript

They warn that ECMA should not be confused with Javascript and Jscript.