Archive for the ‘ History ’ Category

History of Adobe Flash

Flash grew out of a chain of thought that started in the 1980s with some ideas Jonathan Gay had at school, then at college and later while working for Silicon Beach Software and its successors.[1] In January 1993, Charlie Jackson, Jonathan Gay, and Michelle Welsh started a small software company called FutureWave Software and created their first product, SmartSketch. A drawing application, SmartSketch was designed to make creating computer graphics as simple as drawing on paper. Although SmartSketch was an innovative drawing application, it didn’t gain enough of a foothold in its market. As the Internet began to thrive, FutureWave began to realize the potential for a vector-based web animation tool that might easily challenge Macromedia’s often slow-to-download Shockwave technology. In 1995, FutureWave modified SmartSketch by adding frame-by-frame animation features and re-released it as FutureSplash Animator on Macintosh and PC. By that time, the company had added a second programmer Robert Tatsumi, an artist Adam Grofcsik, and a PR specialist Ralph Mittman. The product was offered to Adobe and used by Microsoft in its early (MSN) work with the Internet. In December 1996, Macromedia acquired the vector-based animation software and later released it as Flash 1.0.

  • Macromedia Flash 2 (1997) Features: Support of stereo sound, enhanced bitmap integration, buttons, the Library, and the capability to tween color changes.
  • Macromedia Flash 3 (1998) Features: Brought improvements to animation, playback, and publishing, as well as the introduction of simple script commands for interactivity. Macromedia ships its 100,000th Flash product this year, as well.
  • Macromedia Flash 4 (1999) Features: Achieved 100 million installations of the Flash Player, thanks in part to its inclusion with Microsoft Internet Explorer 5. Flash 4 saw the introduction of streaming MP3s and the Motion Tween. Initially, the Flash Player plug-in was not bundled with popular web browsers and users had to visit Macromedia website to download it, but as of year 2000, the Flash Player was already being distributed with all AOL, Netscape and Internet Explorer browsers. Two years later it shipped with all releases of Windows XP. The install-base of the Flash Player reached 92% of all Internet users.
  • Macromedia Flash 5 (2000) Features: Flash 5 was a major leap forward in capability, with the evolution of Flash’s scripting capabilities as released as ActionScript. Flash 5 also saw the ability to customize the authoring environment’s interface.
  • Macromedia Generator was the first initiative from Macromedia to separate design from content in Flash files. Generator 2.0 was released in April 2000 and featured real-time server-side generation of Flash content in its Enterprise Edition. Generator was discontinued in 2002 in favor of new technologies such as Flash Remoting, which allows for seamless transmission of data between the server and the client, and ColdFusion Server.
    In October 2000, usability guru Jakob Nielsen
    wrote a polemic article regarding usability of Flash content entitled “Flash 99% Bad“. (Macromedia later hired Nielsen to help them improve Flash usability.)
  • In September 2001, a survey made for Macromedia by Media Metrix showed that out of the 10 biggest websites in the United States, 7 were making use of Flash content.
  • On March 15, 2002, Macromedia announced the availability of Macromedia Flash MX and Macromedia Flash Player 6, with support for video, application components, shared libraries, and accessibility.
  • Flash Communication Server MX, also released in 2002, allowed video to be streamed to Flash Player 6 (otherwise the video could be embedded into the Flash movie).
  • Flash MX 2004 was released in September 2003, with features such as faster runtime performance up to 8 times with the enhanced compiler and the new Macromedia Flash Player 7, ability to create charts, graphs and additional text effects with the new support for extensions (sold separately), high fidelity import of PDF and Adobe Illustrator 10 files, mobile and device development and a forms-based development environment. ActionScript 2.0 was also introduced, giving developers a formal Object-Oriented approach to ActionScript. V2 Components replaced Flash MX’s components, being rewritten from the ground up to take advantage of ActionScript 2.0 and Object-Oriented principles. Flash MX 2004 was the first release of Flash to be segmented into “Basic” and “Professional” versions. The Basic version was targeted at traditional Flash animators while the Professional version brought more advanced capabilities that developers would use, for example the data components.
  • In 2004, the “Flash Platform” was introduced. This expanded Flash to more than the Flash authoring tool. Flex 1.0 and Breeze 1.0 were released, both of which utilized the Flash Player as a delivery method but relied on tools other than the Flash authoring program to create Flash applications and presentations. Flash Lite 1.1 was also released, enabling mobile phones to play Flash content.
  • Macromedia Flash 8 (2005) is touted by Macromedia as the most significant upgrade to Flash since Flash 5. New features included filter effects and blending modes, bitmap caching, a new video codec called On2 VP6, an enhanced type rendering engine called FlashType, an emulator for mobile devices, and several enhancements to the ActionScript 2.0 spec, such as the BitmapData class, several geometric classes, and the ConvolutionFilter and DisplacmentMapFilter classes.
  • Flash Lite 2 was also released in 2005, which brought its capabilities in line with Flash Player 7.
  • On December 3, 2005, Adobe Systems acquired Macromedia and its product portfolio (including Flash).[2]
  • Adobe Flash Player 9 was released for Windows and Mac OS in 2006, which marked the first time a Flash Player major release occurred without a simultaneous Flash authoring program major release. Flex 2.0 was released in conjunction with Flash Player 9, and the player will be continued when Flash Authoring 9 is released in 2007. For the first time in the history of Flash, the Flash Player will have had an opportunity to become widely installed before the release of the equivalent Flash program.
  • Adobe Flash Player 9 was released for Linux in January 2007.[3]
  • Adobe Flash CS3 in 2007, originated from Flash 8 with several updates for integrating into other Adobe products, is released as a bundled software of the Adobe Creative Suite 3. This currently-newest version also brings ActionScript 3.0 and a new xml engine to the Flash authoring tool. Also has an improved and optimized GUI like the rest of the CS3 suite.

One area Adobe is focusing on (as of February 2009) is the deployment of Rich Internet Applications (RIAs). To this end, they released Adobe Integrated Runtime (AIR), a cross-platform runtime environment which can be used to build, using Adobe Flash, rich Internet applications that can be deployed as a desktop application. It surpassed 100 million installations worldwide in february 2009.. This is mainly due to the fact that it is installed silently when Acrobat Reader is installed. Many users are unaware of its residence on their system.

Two additional components designed for large-scale implementation have been proposed by Adobe for future releases of Flash: first, the option to require an ad to be played in full before the main video piece is played; and second, the integration of digital rights management (DRM) capabilities. This way Adobe can give companies the option to link an advertisement with content and make sure that both are played and remain unchanged. The current status of these two projects is unclear.

Flash Player for smart phones is expected to be available to handset manufacturers at the end of 2009.

Open Screen Project

On May 1, 2008 Adobe announced Open Screen Project, which hopes to provide a consistent application interface across devices such as personal computers, mobile devices and consumer electronics. When the project was announced, several goals were outlined: the abolition of licensing fees for Adobe Flash Player and Adobe Integrated Runtime, the removal of restrictions on the use of the Shockwave Flash (SWF) and Flash Video (FLV) file format, the publishing of application programming interfaces for porting Flash to new devices and the publishing of The Flash Cast protocol and Action Message Format (AMF), which let Flash applications receive information from remote databases.

As of February 2009, the specifications removing the restrictions on the use of SWF and FLV/F4V specs have been published. The Flash Cast protocol—now known as the Mobile Content Delivery Protocol—and AMF protocols have also been made available, with AMF available as an open source implementation, BlazeDS. Work on the device porting layers is in the early stages. Adobe intends to remove the licensing fees for Flash Player and Adobe AIR for devices at their release for the Open Screen Project.

The list of mobile device providers who have joined the project includes Palm, Motorola and Nokia, who, together with Adobe, have announced a $10 million Open Screen Project fund.

This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia.

Invention and history of radio

Tesla demonstrating wireless transmissions during his high frequency and potential lecture of 1891. After continued research, Tesla presented the fundamentals of radio in 1893.

The identity of the original inventor of radio, at the time called wireless telegraphy, is contentious.

In 1893 in St. Louis, Missouri, Nikola Tesla made the first public demonstration of radio communication. Addressing the Franklin Institute in Philadelphia and the National Electric Light Association, he described and demonstrated in detail the principles of radio communication. The apparatus that he used contained all the elements that were incorporated into radio systems before the development of the vacuum tube.

In 1894 British physicist Sir Oliver Lodge demonstrated the possibility of signalling using radio waves using a detecting device called a coherer, a tube filled with iron filings which had been invented by Temistocle Calzecchi-Onesti at Fermo in Italy in 1884. Edouard Branly of France and Alexander Popov of Russia later produced improved versions of the coherer. Popov, who developed a practical communication system based on the coherer, is often considered by his own countrymen to have been the inventor of radio.

In 1896 Guglielmo Marconi was awarded what is sometimes recognised as the world’s first patent for radio with British Patent 12039, Improvements in transmitting electrical impulses and signals and in apparatus there-for.

In 1897 in the USA, some key developments in radio’s early history were created and patented by Nikola Tesla. However the US Patent Office reversed its decision in 1904, awarding Guglielmo Marconi a patent for the invention of radio, possibly influenced by Marconi’s financial backers in the States, who included Thomas Edison and Andrew Carnegie. In 1909 Marconi, with Karl Ferdinand Braun, was also awarded the Nobel Prize in Physics for “contributions to the development of wireless telegraphy”.

However, Tesla’s patent (number 45576) was reinstated in 1943 by the US Supreme Court, shortly after his death. This decision was based on the fact that there was prior work existing before the establishment of Marconi’s patent. Some believe it was apparently made for financal reasons, to allow the US Government to avoid having to the pay damages that were being claimed by the Marconi Company for use of its patents during World War I.

Claims have also been made that Nathan Stubblefield invented radio before either Tesla or Marconi, but his device seems to have worked by induction transmission rather than radio transmission. Marconi opened the world’s first “wireless” factory in Hall Street, Chelmsford, England in 1898, employing around 50 people. The next great invention was the vacuum tube detector, invented by a team of Westinghouse engineers.

On Christmas Eve, 1906, using his heterodyne principle, Reginald Fessenden transmitted the first radio audio broadcast in history from Brant Rock Station, Massachusetts. Ships at sea heard a broadcast that included Fessenden playing the song O Holy Night on the violin and reading a passage from the Bible. The world’s first regular wireless broadcasts for entertainment commenced in 1922 from the Marconi Research Centre at Writtle near Chelmsford, England, which was also the location of the world’s first “wireless” factory.

Early radios ran the entire power of the transmitter through a carbon microphone. In the 1920s, amplifying vacuum tubes revolutionized both radio receivers and radio transmitters.

Developments in the 20th century:

  • As a matter of course, aircraft used commercial AM radio stations for navigation. This continued through the early 1960s when VOR systems finally became widespread.
  • In the early 1930s, single sideband and frequency modulation were invented by amateur radio operators. By the end of the decade, they were established commercial modes.
  • In 1948, radio became visible as television.
  • In 1960, Sony introduced the first transistorized radio, small enough to fit in a vest pocket, and able to be powered by a small battery. It was reliable, because there were no tubes to burn out. Over the next twenty years, transistors displaced tubes almost completely except for very high power, or very high frequency.
  • In 1963 color television was commercially transmitted, and the first (radio) communication satellite was launched.
  • In the late 1960s, the U.S. long-distance telephone network began to convert to a digital network, employing digital radios for many of its links.
  • In the 1970s, LORAN became the premier radio navigation system. Soon, the U.S. Navy experimented with satellite navigation, culminating in the invention and launch of the GPS constellation in 1987.
  • In the early 1990s, amateur radio experimenters began to use personal computers with audio cards to process radio signals. In 1994, the U.S. Army and DARPA launched an aggressive, successful project to construct a software radio that could become a different radio on the fly by changing software.

This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia.

Ajax history

The first use of the term in public was by Jesse James Garrett in February 2005.[1] Garrett thought of the term when he realized the need for a shorthand term to represent the suite of technologies he was proposing to a client.

Although the term Ajax was coined in 2005, most of the technologies that enable Ajax started a decade earlier with Microsoft’s initiatives in developing Remote Scripting. Referring to the idea as Inner-Browsing, Netscape Evangelism published an article in 2003 which presented ideas for implementing models in which “all navigation occurs within a single page, as in a typical application interface.”[2] Techniques for the asynchronous loading of content on an existing Web page without requiring a full reload date back as far as the IFRAME element type (introduced in Internet Explorer 3 in 1996) and the LAYER element type (introduced in Netscape 4 in 1997, abandoned during early development of Mozilla). Both element types had a src attribute that could take any external URL, and by loading a page containing JavaScript that manipulated the parent page, Ajax-like effects could be attained. This set of client-side technologies was usually grouped together under the generic term of DHTML. Macromedia’s Flash could also, from version 4, load XML and CSV files from a remote server without requiring a browser to be refreshed.

Microsoft’s Remote Scripting (MSRS), introduced in 1998, acted as a more elegant replacement for these techniques, with data being pulled in by a Java applet with which the client side could communicate using JavaScript. This technique worked on both Internet Explorer version 4 and Netscape Navigator version 4 onwards. Microsoft then created the XMLHttpRequest object in Internet Explorer version 5 and first took advantage of these techniques using XMLHttpRequest in Outlook Web Access supplied with the Microsoft Exchange Server 2000 release.

The Web development community, first collaborating via the microsoft.public.scripting.remote newsgroup and later through blog aggregation, subsequently developed a range of techniques for remote scripting to enable consistent results across different browsers. In 2002, a user-community modification[3] to Microsoft Remote Scripting was made to replace the Java applet with XMLHttpRequest.

Remote Scripting Frameworks such as ARSCIF[4] surfaced in 2003 not long before Microsoft introduced Callbacks in ASP.NET.[5]

In addition, the World Wide Web Consortium has several Recommendations that also allow for dynamic communication between a server and user agent, though few of them are well supported. These would include:

  • The object element defined in HTML 4 for embedding arbitrary content types into documents, (replaces inline frames under XHTML 1.1)
  • The Document Object Model (DOM) Level 3 Load and Save Specification [1]

References

  1. ^ Ajax: A New Approach to Web Applications. Adaptive Path (2005-02-18).
  2. ^ Inner-Browsing: Extending the Browsing Navigation Paradigm. Netscape Netscape (2003-05-16).
  3. ^ HTTPRequest-enabled RS. microsoft.public.scripting.remote newsgroup (2002-06-18).
  4. ^ ARSCIF: A Framework for Asynchronous Remote–Script Callback Invocation. Sebastiano Vigna.
  5. ^ Cutting Edge: Script Callbacks in ASP.NET. MSDN Magazine sujatha reddy ambati (2004-08-08).

This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia.

Web design history

First_Web_Server

Tim Berners-Lee, the inventor of the World Wide Web, published a website in August 1991. Berners-Lee was the first to combine Internet communication (which had been carrying email and the Usenet for decades) with hypertext (which had also been around for decades, but limited to browsing information stored on a single computer, such as interactive CD-ROM design).

Websites are written in a markup language called HTML, and early versions of HTML were very basic, only giving websites basic structure (headings and paragraphs), and the ability to link using hypertext. This was new and different to existing forms of communication – users could easily navigate to other pages by following hyperlinks from page to page.

As the Web and web design progressed, the markup language used to make it became more complex and flexible, giving the ability to add objects like images and tables to a page. Features like tables, which were originally intended to be used to display tabular information, were soon subverted for use as invisible layout devices. With the advent of Cascading Style Sheets (CSS), table-based layout is increasingly regarded as outdated. Database integration technologies such as server-side scripting and design standards like CSS further changed and enhanced the way the Web is made.

The introduction of Macromedia Flash (now Adobe Flash) into an already interactivity-ready scene has further changed the face of the Web, giving new power to designers and media creators, and offering new interactivity features to users, often at the expense of usability for persons with disabilities, search engine visibility and browser functions available to HTML.

This guide is licensed under the GNU Free Documentation License. It uses material from the Wikipedia.