Jonathan Gay | |
---|---|
Born | 1967 (age 56–57) |
Alma mater | Harvey Mudd College |
Occupation(s) | Computer programmer, software entrepreneur |
Known for | Co-founding FutureWave Software (1993) Flash Programmer |
Jonathan Gay (born 1967) is an American computer programmer and software entrepreneur based in Northern California. Gay co-founded FutureWave Software in 1993. For a decade, he was the main programmer and visionary of Flash, an animation editor for web pages. He founded Software as Art, which was later renamed Greenbox, which made energy management solutions for the home.
While in high school, Gay won a science fair award for programming on an Apple II computer and came to the attention of Silicon Beach Software founder Charlie Jackson. Gay began programming for Silicon Beach in his senior year. His first published product, released in 1985, was Airborne!, a black-and-white game for the Macintosh computer. While in college, he collaborated with game designer Mark Pierce and programmed Dark Castle and Beyond Dark Castle . [1] All three were award-winning programs that included digital sounds, an unusual innovation for that era.
After graduating from Harvey Mudd College in Claremont, California, Gay worked full-time for Silicon Beach Software. During this time he added some significant features to Superpaint 2, including Bézier curves, and began work on IntelliDraw, which was published by Aldus Corporation after the acquisition of Silicon Beach Software in 1990.
In 1993, Gay and Jackson founded FutureWave Software with the intention of creating graphics software for pen computing, in particular the Penpoint operating system that ran on the EO Personal Communicator. [2]
Gay and programmer Robert Tatsumi finished the company's first product in 1994, SmartSketch, a vector-drawing program for the PenPoint operating system. Shortly thereafter, PenPoint was discontinued, ending that market for SmartSketch. SmartSketch was ported to the Windows and Macintosh operating systems, but with the advent in 1995 of the World Wide Web, Gay saw an opportunity to create an editor that could produce animations for web pages. The core technology of SmartSketch was repurposed to create a new product, FutureSplash Animator, adding support for timeline animation and a Netscape browser plug-in for playing back content. [3]
FutureSplash Animator was released in May, 1996.
When MSN and Disney decided to use FutureSplash Animator for their websites, Macromedia made an offer to buy FutureWave Software and the acquisition was completed in December, 1996. FutureSplash Animator was renamed Flash 1.0. [4]
The acquisition of FutureWave by Macromedia was unusual in that Macromedia's flagship product, Macromedia Director, overlapped with FutureSplash's functionality in many ways. Both were essentially animation/multimedia solutions consisting of an authoring tool and a browser plug-in runtime. As a Web technology, Flash had the advantage of a smaller runtime (on the order of 100 kilobytes, whereas Director's Shockwave runtime weighed over a megabyte), as well as a learning curve that was significantly less steep owing to the lower complexity of the product. Director was weighed down by six releases of accumulated legacy, and in particular because its original target was the CD-ROM market, not the Web.
Initially, the nascent Flash team within Macromedia was quite small, with few engineers beyond Gay and Tatsumi, and corporate R&D investment in Director remained high. Over the years that followed, the Director team would shrink to a handful of people and the Flash team would grow rapidly as Flash came to dominate the market for Web-based interactive media. Macromedia wrestled with the cross-product positioning of Flash and Director for several years, trying repeatedly and with limited success to position Director as the "big brother" to Flash, to be used for situations where Flash hit its limitations. Director continues to be one of the most popular tools for authoring multimedia CD-ROMs, although Flash is also used for this purpose.
Gay took on the role of Vice President of Engineering at Macromedia and led the newly minted Flash engineering team at Macromedia's headquarters in San Francisco, beginning a decade of leading the Flash agenda at Macromedia. In an unusual move for a vice president, Gay continued to be responsible for a great deal of the actual coding on the product. He was responsible for the low-level vector graphics rasterization, pen-computing inspired drawing tools, and the Flash Player Netscape browser plug-in. Tatsumi wrote the bulk of the user interface code for the Flash authoring tool. During these early releases, only a handful of other engineers joined the Flash team. An important addition to the team was programmer Gary Grossman, who implemented a subset of JavaScript (called ActionScript) into Flash 4. This expanded programming capability allowed Flash to be used for many different purposes.
As the engineering team grew in size, other engineers began to step in and take over pieces of the Flash codebase, freeing Gay up to focus on higher-level product strategy. After Flash 4, he took on more of a pure leadership role, continuing to guide the evolution of Flash from an animation engine to a full-featured multimedia runtime and application platform.
During the development of Flash 5, Gay took a several month hiatus from day-to-day operations of the Flash team to think about new projects of strategic importance to the company. At that time, engineering VP Peter Santangeli took over leadership of the Flash team and would lead the team for Flash 5 and Flash MX. When Jon returned, he was armed with a vision for a new class of Web applications that enabled communication, collaboration and what he called "online storytelling." He saw the Flash Player's success and ubiquity as an opportunity for bringing the real-time communication technology that these applications would require to every computer running the Flash Player.
He founded a new team alongside the Flash team to fulfill this vision, building a product which he code named "Tin Can," a reference to the tin can telephone made by children using two tin cans and a string. This new team and the Flash team worked together to incorporate two-way, real-time video and audio technology into the Flash Player, the first incarnation of which was released in March 2002 as part of Macromedia Flash Player 6. [5] At the same time, the Tin Can team built a new server product, Flash Communication Server (now Flash Media Server), which communicated with the Flash Player over a new real-time protocol called RTMP. [6] Tin Can could be used for use cases as simple as streaming a video over the Web, or as sophisticated as a videoconferencing system.
The new video-enabled Flash Player quickly became one of the most popular means of deploying video on the World Wide Web. The Flash Player's ubiquity enabled Flash video to bypass a principal drawback of competing video technologies, which was the requirement for the end-user to download and install an additional browser plug-in or helper application. Other advantages of Flash video were the lack of "chrome" around the video player window which competing players typically displayed, and the customizability of the interface which enabled Web developers to create their own stylized video-playing widgets in Flash. Flash video is now an essential technology used by prominent Web sites such as YouTube, NBC.com, DailyMotion, MetaCafe and JumpCut.
Ben Dillon and Peter Santangeli went on to found the Breeze team at Macromedia, building an enterprise-class Web conferencing, E-Learning and collaboration system on top of the Flash Media Server. Gay served as the engineering lead and product visionary for the "Breeze Live" web conferencing elements of the product. Despite the possibly revolutionary nature of the communication capabilities of the Flash Media Server, it did not meet initially with great business success. Macromedia saw Breeze as a means of getting Flash Media Server "over the hump." By building a solution on top of Breeze, the Breeze team had many goals: it sought to demonstrate what kind of applications could be built on the Flash Media Server platform, explore a new business model for a company traditionally focused on shrink-wrap tools software, and understand the attendant difficulties in building applications on the Flash Media Server platform.
Incorporating technology acquired from Presedia, Breeze translated Microsoft PowerPoint presentations into Flash SWF files which could be viewed on the Web, with an accompanying audio track recorded by the presenter. Breeze could be used for a variety of uses, including corporate presentations, quarterly earnings calls, and distance learning. Breeze also featured "Breeze Live," a conferencing system built as a Flash application which utilized the Flash Media Server to enable two-way video/audio chat, shared whiteboarding, screen sharing and shared presentation viewing. Following the Adobe Systems acquisition of Macromedia, Breeze became Adobe Connect.
By 2001, there were 50 people working on Flash, 500,000 developers were using it and over 325 million people had the Flash Player that worked with their web browsers. [7]
In 2007, a survey found that the Flash Player was installed on 96% of Internet-enabled desktops worldwide and was used by over 2 million professionals. [8]
On April 18, 2005, Adobe Systems, Inc. announced the acquisition of Macromedia. [9] Gay ultimately decided to pursue other opportunities in lieu of joining the combined company. When Gay left Macromedia in December 2005, he held the title of Chief Technology Officer. [10]
In August 2006, Gay founded a new software venture, Software as Art, in partnership with three other former veterans of the Flash and Breeze teams, Tatsumi, Grossman, and Santangeli. The company developed energy management solutions for the home. [11]
In October 2009, Software as Art (by then renamed Greenbox) was acquired by Silver Spring Networks.
In May 2010, he was running a small business selling grass-fed beef direct to consumers. [12]
In May 2013, he tried to return into software business, launching successful Kickstarter campaign for Explory, mobile video app. [13]
Adobe Flash is a discontinued multimedia software platform used for production of animations, rich internet applications, desktop applications, mobile apps, mobile games, and embedded web browser video players.
Macromedia, Inc., was an American graphics, multimedia, and web development software company (1992–2005) headquartered in San Francisco, California, that made products such as Flash and Dreamweaver. It was purchased by its rival Adobe Systems on December 3, 2005.
Adobe Creative Suite (CS) is a discontinued software suite of graphic design, video editing, and web development applications developed by Adobe Systems.
Adobe ColdFusion is a commercial rapid web-application development computing platform created by J. J. Allaire in 1995. ColdFusion was originally designed to make it easier to connect simple HTML pages to a database. By version 2 (1996) it had become a full platform that included an IDE in addition to a full scripting language.
SWF is a defunct Adobe Flash file format that was used for multimedia, vector graphics and ActionScript.
Adobe Shockwave is a discontinued multimedia platform for building interactive multimedia applications and video games. Developers originate content using Adobe Director and publish it on the Internet. Such content could be viewed in a web browser on any computer with the Shockwave Player plug-in installed. MacroMind originated the technology; Macromedia acquired MacroMind and developed it further, releasing Shockwave Player in 1995. Adobe then acquired Shockwave with Macromedia in 2005. Shockwave supports raster graphics, basic vector graphics, 3D graphics, audio, and an embedded scripting language called Lingo.
A Rich Internet Application is a web application that has many of the characteristics of desktop application software. The concept is closely related to a single-page application, and may allow the user interactive features such as drag and drop, background menu, WYSIWYG editing, etc. The concept was first introduced in 2002 by Macromedia to describe Macromedia Flash MX product. Throughout the 2000s, the term was generalized to describe browser-based applications developed with other competing browser plugin technologies including Java applets, Microsoft Silverlight.
Apache Flex, formerly Adobe Flex, is a software development kit (SDK) for the development and deployment of cross-platform rich web applications based on the Adobe Flash platform. Initially developed by Macromedia and then acquired by Adobe Systems, Adobe donated Flex to the Apache Software Foundation in 2011 and it was promoted to a top-level project in December 2012.
Web conferencing is used as an umbrella term for various types of online conferencing and collaborative services including webinars, webcasts, and web meetings. Sometimes it may be used also in the more narrow sense of the peer-level web meeting context, in an attempt to disambiguate it from the other types known as collaborative sessions. The terminology related to these technologies is exact and agreed relying on the standards for web conferencing but specific organizations practices in usage exist to provide also term usage reference.
A user interface markup language is a markup language that renders and describes graphical user interfaces and controls. Many of these markup languages are dialects of XML and are dependent upon a pre-existing scripting language engine, usually a JavaScript engine, for rendering of controls and extra scriptability.
Adobe Flash Player is a discontinued computer program for viewing multimedia content, executing rich Internet applications, and streaming audio and video content created on the Adobe Flash platform. It can run from a web browser as a browser plug-in or independently on supported devices. Originally created by FutureWave under the name FutureSplash Player, it was renamed to Macromedia Flash Player after Macromedia acquired FutureWave in 1996. After Adobe acquired Macromedia in 2005, it was developed and distributed by Adobe as Adobe Flash Player. It is currently developed and distributed by Zhongcheng for users in China, and by Harman International for enterprise users outside of China, in collaboration with Adobe.
Adobe Flash Lite is a discontinued lightweight version of Adobe Flash Player, a software application published by Adobe Systems for viewing Flash content. Flash Lite operates on devices that Flash Player cannot, such as mobile phones and other portable electronic devices like Wii, Chumby and Iriver.
Adobe Connect is a software suite for remote training, web conferencing, presentation, and desktop sharing. All meeting rooms are organized into 'pods'; with each pod performing a specific role. Adobe Connect was formerly part of the Adobe Acrobat family and has changed names several times.
Flash Video is a container file format used to deliver digital video content over the Internet using Adobe Flash Player version 6 and newer. Flash Video content may also be embedded within SWF files. There are two different Flash Video file formats: FLV and F4V. The audio and video data within FLV files are encoded in the same way as SWF files. The F4V file format is based on the ISO base media file format, starting with Flash Player 9 update 3. Both formats are supported in Adobe Flash Player and developed by Adobe Systems. FLV was originally developed by Macromedia. In the early 2000s, Flash Video was the de facto standard for web-based streaming video. Users include Hulu, VEVO, Yahoo! Video, metacafe, Reuters.com, and many other news providers.
Jeremy D. Allaire is an American technologist and Internet entrepreneur. He is CEO and founder of the digital currency company Circle and chairman of the board of Brightcove. With his brother JJ Allaire, he is a co-founder of the Allaire Corporation in 1995, which had an IPO in January 1999 and was acquired by Macromedia in 2001. Allaire was chief technology officer (CTO) of Macromedia after the acquisition and helped develop the Macromedia MX platform.
Adobe Media Server (AMS) is a proprietary data and media server from Adobe Systems. This server works with the Flash Player and HTML5 runtime to create media driven, multiuser RIAs. The server uses ActionScript 1, an ECMAScript based scripting language, for server-side logic. Prior to version 2, it was known as Flash Communication Server. Prior to version 5, it was known as Flash Media Server. In February 2019, Adobe Systems Incorporated granted Veriskope Inc rights to further develop, resell, and extend distribution of the software product.
FutureWave Software, Inc. was a software development company based in San Diego, California. The company was co-founded by Charlie Jackson and Jonathan Gay on January 22, 1993. VP of Marketing was Linda Michelle Alsip, who also came from Silicon Beach Software, then Aldus Corporation.
Adobe Animate is a multimedia authoring and computer animation program developed by Adobe.
Adobe Shockwave Player was a freeware software plug-in for viewing multimedia and video games created on the Adobe Shockwave platform in web pages. Content was developed with Adobe Director and published on the Internet. Such content could be viewed in a web browser on any computer with the Shockwave Player plug-in installed. It was first developed by Macromedia and released in 1995; it was later acquired by Adobe Systems in 2005.