Monday, September 13, 2010

Flex

Flex Development, Flex Application Solution and Flex Components


Why use Flex?
  • Rich User Experience
    Applications developed using Flex ensure rich user experience through intuitive interaction with the application and presenting information in a visually rich interface. The end compiled output is Flash which is the most ubiquitous client software worldwide.
  • Quick Response
    Flex allows development of applications that support complex business logic to run at the browser, rendering a feeling of “quick response” and no refresh.
  • High Performance
    The highly evolved client environment of Flex allows the applications to process large amount of information at client-end without any noticeable change in performance of the applications. This is in contrast to conventional DHTML applications which routinely crash if the record set is scaled up.
  • Advanced Client-Server Interactivity
    Flex enables advanced interactivity between client and server allowing high performance data transmission. This makes Flex an ideal RIA framework for enterprise applications
  • Diverse Modes
    Flex supports diverse modes of presenting data with an integrated development model for complete customization and control. Applications developed with are highly customizable and make the most of Flex to deliver complex customers needs
  • Common Model
    Flex brings innovation in a common development and design model. Flash is no more a “designers only” tool.
  • Strong Development Model
    Flex offers a strong development model that combines ActionScript and MXML.
How Flex Works?
Flex Development Environment
Flex IDE is developed on Eclipse and can be used as a stand-alone Integrated Development Environment. Flex IDE offers powerful features that include rich editors, a versatile debugger and in-built objects.

Data Services
These enable efficient transfer of information for seamless integration with preexisting applications that run from a common environment.
Application Framework
Flex Application Framework consists of the following components:
  • ActionScript
  • MXML
  • Class Library
    ActionScript is used by developers to run client-side scripts that control the application’s behavior at client end. ActionScript is a derivative of Javascript.
    MXML is used manage the objects that constitute the interface of the applications.
    Class Library consists of service components. The most remarkable feature of these components is that along with in-built components, Flex also allows developers to create custom components.

    Asynchronous-JavaScript-And-XML

    AJAX
    AJAX stands for Asynchronous JavaScript and XML. Although AJAX has been available for the last 8 years, its utility was not realized until recently.
    AJAX offers a versatile platform for developing rich web applications that arehighly interactive and behave just like desktop applications adding up to the usability and availability of web applications that serve enterprise business services.
    The term AJAX was invented by Jesse James Garrett that described a collection of technologies that allows a rich user experience to web users.
    AJAX combines the following technologies
    • XML and XSLT for data exchange
    • HTML or XHTML as mark up language
    • CSS for creating custom styles
    • Document Object Model (DOM)
    • Client-end scripting language like JavaScript
    • XMLHttpRequest object for asynchronous data exchange with the web server
    From programming perspective AJAX enables a new way of combining client side programming in JavaScript with server side processing that deliver XML chunks to web pages. This allows web pages to be updated with new data without any need to reload the entire data.
    What makes AJAX special
    • AJAX is simple to develop and use that makes it easy for developers to learn and develop web applications using AJAX. For users, AJAX is intuitive and provides an engaging experience
    • AJAX supports some of the most popular browsers and platforms that makes the applications highly compatible
    • AJAX based applications are more usable and provide better user experience. Since user requests fetch small volume of data from the server and not the complete set of information, applications using AJAX deliver high-speed output, eliminating slow server responses and page refreshes
    • AJAX offers good compatibility with server-side languages that include ASP, PHP, ColdFusion, Perl etc. This works well for everyone with a vast resource of server-side language experts
    • AJAX development involves low learning and development costs. AJAX offers low cost of deployment since there is nothing to install at client-end
    • AJAX has a key role to play in Web 2.0 philosophy. AJAX technologies are key components for many Web 2.0 applications.
    The AJAX engine works as a mediator between the client and server. When the session starts, the AJAX engine is first loaded, unlike other technologies where the web page is loaded first. The job of this engine is to render the user interface and start communicating with the server on behalf of the user. From client-end, the engine enables asynchronous interaction between the user and application.
    An AJAX script makes a request to the server by using the JavaScript XMLHttpRequest object. This is a special JavaScript object that invokes a URL and makes requests without a single page refresh. This XMLHttpRequest object retrieves information from the server and presents it to the user. The most remarkable feature of the engine is that it does not fetch any information from the server that is already cached, resulting in a swift information fetch for the application and a smooth and pleasurable experience for the user.
    Coding AJAX
    Coding an AJAX application involves creating XMLHttp object. This is a JavaScript object that can be created like this:

    var xmlHttp=new XMLHttprequest();
    br />var xmlHttp=new XMLHttprequest();

    var xmlHttp=new XMLHttprequest();
    In Internet Explorer this is how the request appears:
    http = newActiveXObject(“Microsoft.XMLHTTP”);
    This XMLHttpRequest object handles all server communication and it is the JavaScript technology that talks to the server through this object.
    In AJAX, when data is submitted through a form it does not go directly to the server; instead it goes to the JavaScript code. The JavaScript in turn sends the request to the server. When this takes place, the user’s screen never refreshes and the user is free to perform other screen activities while the processing continues and results are fetched in a very short time.
    Browser compatibility with AJAX
    AJAX is becoming a global technology that is supported by most of the Browsers. Some of these are as follows:
    • Microsoft Internet Explorer 5.0 and above
    • Netscape 7.1 and above
    • Mozilla, Mozilla Firefox
    • Apple Safari version 1.2 and above
    • Opera browser version 8.0 and above

      AJAX has been an innovation in technology.

    Action Script 2.0 and 3.0


    Difference between Action Script 2.0 and 3.0




    Action Script 2.0
    AS2


    Action Script 3.0

    Sri Sri : A Revolution of Awareness

    Srirangam Srinivasa Rao - Sri Sri (1910 – 1983)
    Srirangam Srinivasa Rao, popularly known as Sri Sri, was born on 2nd January 1910 in Visakhapatnam. Sri Sri completed his education in the same school in which his father Sri Venkata Ramaiah was working as a mathematics teacher. He married Ms. Venkata Ramanamma at an age of 15 and adapted a girl child. Later on he married Ms. Sarojini and was blessed with a son and two daughters.
    He went to Madras for his higher studies in 1928 and completed them by 1931. In 1938, he joined as a sub editor of ‘Andhra Prabha‘ daily newspaper. He later on worked for All India Radio and armed forces. He is a major radical poet (e.g. prabhava) and novelist (e.g. Veerasimha Vijayasimhulu). He introduced free verse into his socially concerned poetry through Maha Prasthanam. He wrote visionary poems in a style and metre not used before in Telugu classical poetry. He moved poetry forward from traditional mythological themes to reflect more contemporary issues.
    He entered into Telugu cinema with Ahuti(1950), a Telugu dubbed version of Junnarkar’s Neera aur nanda(1946). Some of the songs Hamsavale O Padava, Oogisaladenayya, Premaye janana marana leela, scored by Saluri Rajeswara Rao, were major hits.
    He did also do some strident songs like Telugu Veera Levara from Alluri Seetarama Raju and Padavoyi Bharateeyuda from Velugu Needalu(1961). Films like Aakali Rajyam were inspired on the works of Sri Sri.
    Telugu people remember Sri Sri as long as Telugu poetry exists. Lets salute this great human being for the inspirational work and service he has provided to the Telugu community
    We are presenting you some of the poems of Maha Prasthanam for the Sri Sri fans.
    Maro prapancham,
    Maro prapancham,
    Maro prapancham pilichindi!
    PadanDi munduku,
    PadanDi trosuku,
    Podaam, podaam, pai paiki!
    kadam trokkutu,
    padam paaDutu,
    hrudamtaraalam Garjistu-
    padanDi podaam,
    vinabaDaleda
    maro prapanchapu jalapaatam ?
    daaripoDugunaa GumDe Netturulu,
    tarpaNa chestu padanDi munduku!
    baatalu naDichi,
    peTalu gaDichi,
    koTalanniTini daatanDi!
    nadi nadaalu,
    aDavulu KonDalu,
    eDarulaa manakaDDamki?
    padanDi munduku!
    padanDi trosuku!
    podaam, podaam pai paiki!
    emukulu kruLLina,
    vayasu maLLina,
    somarulaara chaavanDi!
    NetturumanDe,
    Saktulu ninDe,
    Sainukulaara! raranDi!”
    harom harom hara!
    hara! hara! hara! hara!
    Harom hara” anikadalamDi!
    maro prapancham,
    mahaa prapancham,
    dharitrininDa ninDimDi!
    padanDi munduku!
    padanDi trosuku!
    prabhanjanam vale horettindi!
    bhaavavegumuna prasaarinchanDi!
    varshakabhramula praLayaghoshavale
    PheLa PheLa PheLa PheLa viruchuku padanDi!
    padanDi,
    padanDi,
    padanDi munduku!
    kanapaDaleda maro prapanchapu
    kanakana manDe tretaagni ?
    egiri egiri egiri paDutunnaayi,
    enabhai lakshala meruvulu!
    tirigi tirigi tirigi samudraala,
    jalapraLaya naaTyam chestunnaayi!
    sala sala kraage chamura kaadidi,
    ushna rakta kaasaaram!
    sivasamudramu,
    nayagaravale,
    urakamDi! urakamDi munduku!
    padanDi munduku!
    padanDi trosuku!
    maro prapanchapu kamchu nagaaraa.
    viraamameruguka mrogindi!
    Traachulavalenu,
    rechulavalenu,
    dhananjayunila saaganDi.
    kanabaDaleda maroprapanchapu
    agnikiriiTapu dhagadhagalu,
    errabavuTa niganigalu,
    homajvaalala bhugabhugalu ?
    -Poem contributed by Suhasini Kambhampati

    The Most Prolific Inventor

    Thomas Alva Edison

    Thomas A. Edison in his lab, 1901.Thomas Alva Edison was the most prolific inventor in American history. He amassed a record 1,093 patents covering key innovations and minor improvements in wide range of fields, including telecommunications, electric power, sound recording, motion pictures, primary and storage batteries, and mining and cement technology. As important, he broadened the notion of invention to encompass what we now call innovation-invention, research, development, and commercialization-and invented the industrial research laboratory. Edison’s role as an innovator is evident not only in his two major laboratories at Menlo Park and West Orange in New Jersey but in more than 300 companies formed worldwide to manufacture and market his inventions, many of which carried the Edison name, including some 200 Edison illuminating companies.

    Early Life

    Drawing of Milan, Ohio.Edison was born in 1847 in the canal town of Milan, Ohio, the last of seven children. His mother, Nancy, had been a school teacher; his father, Samuel, was a Canadian political firebrand who was exiled from his country. The family moved to Port Huron, Michigan, when Thomas was seven. He attended school briefly but was principally educated at home by his mother and in his father’s library.
    In 1859 Edison began working on a local branch of the Grand Trunk Railroad, selling newspapers, magazines, and candy. At one point he printed a newspaper on the train, and he also conducted chemical experiments in a baggage-car laboratory. By 1862 he had learned enough telegraphy to be employed as an operator in a local office.
    From 1863 to 1867 he traveled through the Midwest as an itinerant telegrapher. During these years he read widely, studied and experimented with telegraph technology, and generally acquainted himself with electrical science.

    Early Inventive Career

    Diagram of QuadruplexIn 1868 Edison became an independent inventor in Boston. Moving to New York the next year, he undertook inventive work for major telegraph companies. With money from those contracts he established a series of manufacturing shops in Newark, New Jersey, where he also employed experimental machinists to assist in his inventive work.
    Edison soon acquired a reputation as a first-rank inventor. His work included stock tickers, fire alarms, methods of sending simultaneous messages on one wire, and an electrochemical telegraph to send messages by automatic machinery. The crowning achievement of this period was the quadruplex telegraph, which sent two messages simultaneously in each direction on one wire.
    The problems of interfering signals in multiple telegraphy and high speed in automatic transmission forced Edison to extend his study of electromagnetism and chemistry. As a result, he introduced electrical and chemical laboratories into his experimental machine shops.
    Near the end of 1875, observations of strange sparks in telegraph instruments led Edison into a public scientific controversy over what he called “etheric force,” which only later was understood to be radio waves.

    Menlo Park

    Staff at Menlo Park.In 1876, Edison created a freestanding industrial research facility incorporating both a machine shop and laboratories. Here in Menlo Park, on the rail line between New York City and Philadelphia, he developed three of his greatest inventions.
    Urged by Western Union to develop a telephone that could compete with Alexander Graham Bell’s, Edison invented a transmitter in which a button of compressed carbon changed its resistance as it was vibrated by the sound of the user’s voice, a new principle that was used in telephones for the next century.
    While working on the telephone in the summer of 1877, Edison discovered a method of recording sound, and in the late fall he unveiled the phonograph. This astounding instrument brought him world fame as the “Wizard of Menlo Park” and the “inventor of the age.”
    Finally, beginning in the fall of 1878, Edison devoted thirty months to developing a complete system of incandescent electric lighting. During his lamp experiments, he noticed an electrical phenomenon that became known as the “Edison effect,” the basis for vacuum-tube electronics.
    He left Menlo Park in 1881 to establish factories and offices in New York and elsewhere. Over the next five years he manufactured, improved, and installed his electrical system around the world.

    West Orange Laboratory

    Black Maria.In 1887, Edison built an industrial research laboratory in West Orange, New Jersey, that remained unsurpassed until the twentieth century. For four years it was the primary research facility for the Edison lighting companies, and Edison spent most of his time on that work. In 1888 and 1889, he concentrated for several months on a new version of the phonograph that recorded on wax cylinders.
    Edison worked with William Dickson from 1888 till 1893 on a motion picture camera. Although Edison had always had experimental assistants, this was the clearest instance of a co-invention for which Edison received sole credit.
    In 1887 Edison also returned to experiments on the electromagnetic separation and concentration of low-grade iron and gold ores, work he had begun in 1879. During the 1890′s he built a full-scale plant in northern New Jersey to process iron ore. This venture was Edison’s most notable commercial failure.

    Later Years

    Naval Consulting Board.After the mining failure, Edison adapted some of the machinery to process Portland cement. A roasting kiln he developed became an industry standard. Edison cement was used for buildings, dams, and even Yankee Stadium.
    In the early years of the automobile industry there were hopes for an electric vehicle, and Edison spent the first decade of the twentieth century trying to develop a suitable storage battery. Although gas power won out, Edison’s battery was used extensively in industry.
    In World War I the federal government asked Edison to head the Naval Consulting Board, which examined inventions submitted for military use. Edison worked on several problems, including submarine detectors and gun location techniques.
    By the time of his death in 1931, Edison had received 1,093 U.S. patents, a total still untouched by any other inventor. Even more important, he created a model for modern industrial research.
    Copied from the Site : http://edison.rutgers.edu/Link : http://edison.rutgers.edu/biogrphy.htm

    Saturday, September 11, 2010

    Web 2.0

    What Is Web 2.0
    Design Patterns and Business Models for the Next Generation of Software
    by Tim O’Reilly
    09/30/2005



    The bursting of the dot-com bubble in the fall of 2001 marked a turning point for the web. Many people concluded that the web was overhyped, when in factbubbles and consequent shakeouts appear to be a common feature of all technological revolutions. Shakeouts typically mark the point at which an ascendant technology is ready to take its place at center stage. The pretenders are given the bum’s rush, the real success stories show their strength, and there begins to be an understanding of what separates one from the other.
    The concept of “Web 2.0″ began with a conference brainstorming session between O’Reilly and MediaLive International. Dale Dougherty, web pioneer and O’Reilly VP, noted that far from having “crashed”, the web was more important than ever, with exciting new applications and sites popping up with surprising regularity. What’s more, the companies that had survived the collapse seemed to have some things in common. Could it be that the dot-com collapse marked some kind of turning point for the web, such that a call to action such as “Web 2.0″ might make sense? We agreed that it did, and so the Web 2.0 Conference was born.
    In the year and a half since, the term “Web 2.0″ has clearly taken hold, with more than 9.5 million citations in Google. But there’s still a huge amount of disagreement about just what Web 2.0 means, with some people decrying it as a meaningless marketing buzzword, and others accepting it as the new conventional wisdom.
    This article is an attempt to clarify just what we mean by Web 2.0.
    In our initial brainstorming, we formulated our sense of Web 2.0 by example:
    Web 1.0Web 2.0
    DoubleClick–>Google AdSense
    Ofoto–>Flickr
    Akamai–>BitTorrent
    mp3.com–>Napster
    Britannica Online–>Wikipedia
    personal websites–>blogging
    evite–>upcoming.org and EVDB
    domain name speculation–>search engine optimization
    page views–>cost per click
    screen scraping–>web services
    publishing–>participation
    content management systems–>wikis
    directories (taxonomy)–>tagging (“folksonomy”)
    stickiness–>syndication
    The list went on and on. But what was it that made us identify one application or approach as “Web 1.0″ and another as “Web 2.0″? (The question is particularly urgent because the Web 2.0 meme has become so widespread that companies are now pasting it on as a marketing buzzword, with no real understanding of just what it means. The question is particularly difficult because many of those buzzword-addicted startups are definitely not Web 2.0, while some of the applications we identified as Web 2.0, like Napster and BitTorrent, are not even properly web applications!) We began trying to tease out the principles that are demonstrated in one way or another by the success stories of web 1.0 and by the most interesting of the new applications.

    Tuesday, September 7, 2010

    tremendous godavari river barrage@Rajahmundry


    tremendous godavari river barrage@Rajahmundry usually known as Dhawleswaram Barrage.
    Built by SIR Aurthur Cotton.

    Monday, September 6, 2010

    Just another Techno Blog

    www.Knolworld.com


    Join the most fun/tech blog with daily updates. join with your google account. comment on posts and enjoy 
    with the latest and stunning information 
    www.knolworld.com