Scott Isaacs

Last updated

Scott Isaacs
Scott Isaacs Photo.jpg
Scott Isaacs in 2015
Born1971
New Jersey
Education University of Illinois
OccupationSenior Principal Architect
EmployerAmazon
Known for Dynamic HTML

Scott Isaacs is a software architect who is best known for the development of Dynamic HTML (DHTML), which is at the core of what is commonly termed Ajax. Scott was a partner software architect at Microsoft Corporation for over 20 years before leaving for Amazon.com in September 2013. One of his first projects at Amazon was to help establish the Amazon Prime Air vision and team.

Scott helped invent and define many web technologies. He worked on the first ActiveX Control, helped create the forms package in Microsoft Office, defined many web standards, and drove the architecture for Microsoft Gadgets and frameworks driving Windows Live.

As a program manager on the Internet Explorer team in the mid-1990s, Scott not only defined DHTML but also created the CSS 2-D positioning specification, many of the form enhancements (e.g., LABEL, FieldSet) helping improve web-based form accessibility and usability, XML Data Islands, and much more. He wrote the original definitive guide to Dynamic HTML, Inside Dynamic HTML, published by Microsoft Press. Scott also invented the iframe html tag. It has been speculated that the tag name stands for the Isaacs Frame, although Scott has denied this. [1]

From 2004–2009, Scott was an architect for MSN / Windows Live. Scott was responsible for inventing the Widget architecture (originally called Gadgets) for Windows Live and helped create start.com, a now defunct customizable portal. Scott also drove the client architecture that ran Windows Live and MSN Services. MSN Hotmail, MSN Spaces, and Windows Live were built around his DHTML-based Gadget/Widget Architecture.

Scott also developed sandboxing technology that explored how to create secure mashups.

Notes

  1. Douglas Crockford (2010). The Metamorphosis of Ajax (Lecture). Event occurs at 29:30. Archived from the original (mov) on 18 July 2011. Retrieved 5 February 2012. He also invented the iframe. You've heard of the iframe? The Isaacs frame? He says that's not why it's called the iframe, but I know better

Related Research Articles

Dynamic HTML, or DHTML, is a term which was used by some browser vendors to describe the combination of HTML, style sheets and client-side scripts that enabled creation of interactive and animated documents. The application of DHTML was introduced by Microsoft with the release of Internet Explorer 4 in 1997.

ActiveX Software framework by Microsoft introduced in 1996

ActiveX is a deprecated software framework created by Microsoft that adapts its earlier Component Object Model (COM) and Object Linking and Embedding (OLE) technologies for content downloaded from a network, particularly from the World Wide Web. Microsoft introduced ActiveX in 1996. In principle, ActiveX is not dependent on Microsoft Windows operating systems, but in practice, most ActiveX controls only run on Windows. Most also require the client to be running on an x86-based computer because ActiveX controls contain compiled code.

MSN Collection of Internet sites

MSN is a web portal and related collection of Internet services and apps for Windows and mobile devices, provided by Microsoft and launched on August 24, 1995, alongside the release of Windows 95.

In the context of a web browser, a frame is a part of a web page or browser window which displays content independent of its container, with the ability to load content independently. The HTML or media elements shown in a frame may come from a different web site as the other elements of content on display, although this practice, known as framing, is today often regarded as a violation of same-origin policy and has been considered a form of copyright infringement.

Ajax is a set of web development techniques that uses various web technologies on the client-side to create asynchronous web applications. With Ajax, web applications can send and retrieve data from a server asynchronously without interfering with the display and behaviour of the existing page. By decoupling the data interchange layer from the presentation layer, Ajax allows web pages and, by extension, web applications, to change content dynamically without the need to reload the entire page. In practice, modern implementations commonly utilize JSON instead of XML.

Dynamic web page Type of web page

A server-side dynamic web page is a web page whose construction is controlled by an application server processing server-side scripts. In server-side scripting, parameters determine how the assembly of every new web page proceeds, including the setting up of more client-side processing.

Windows Live Personalized Experience

Windows Live Personalized Experience was a customizable portal launched by Microsoft in early November 2005. It was one of the first Windows Live services to launch.

Microsoft Gadgets are lightweight single-purpose applications, or software widgets, that can sit on a Microsoft Windows user's computer desktop, or are hosted on a web page. According to Microsoft, it will be possible for the different types of gadgets to run on different environments without modification, but this is currently not the case.

This is a comparison of widget engines. This article is not about widget toolkits that are used in computer programming to build graphical user interfaces.

Comet is a web application model in which a long-held HTTPS request allows a web server to push data to a browser, without the browser explicitly requesting it. Comet is an umbrella term, encompassing multiple techniques for achieving this interaction. All these methods rely on features included by default in browsers, such as JavaScript, rather than on non-default plugins. The Comet approach differs from the original model of the web, in which a browser requests a complete web page at a time.

jQuery is a JavaScript library designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax. It is free, open-source software using the permissive MIT License. As of May 2019, jQuery is used by 73% of the 10 million most popular websites. Web analysis indicates that it is the most widely deployed JavaScript library by a large margin, having at least 3 to 4 times more usage than any other JavaScript library.

Morfik Technology Pty Ltd. is an Australian software company that was acquired by Altium in 2010.

HCL Connections is a Web 2.0 enterprise social software application developed originally by IBM and acquired by HCL Technologies in July 2019. Connections is an enterprise-collaboration platform which helps teams work more efficiently. Connections is part of HCL collaboration suite which also includes Notes / Domino, Sametime, Portal and Connections.

A software widget is a relatively simple and easy-to-use software application or component made for one or more different software platforms.

ZK is an open-source Ajax Web application framework, written in Java, that enables creation of graphical user interfaces for Web applications with little required programming knowledge.

Windows Desktop Gadgets is a discontinued widget engine for Microsoft Gadgets. Desktop Gadgets have been replaced by Windows 10 Taskbar Widgets. It was introduced with Windows Vista, in which it features a sidebar anchored to the side of the desktop. Its widgets can perform various tasks, such as displaying the time and date. In Windows Vista, the widgets are restricted to a sidebar but in Windows 7, they can be freely moved anywhere on the desktop.

TACTIC (web framework) Web-based, open source workflow platform and digital asset management system

TACTIC is a web-based, open source workflow platform and digital asset management system supported by Southpaw Technology in Toronto, ON. Designed to optimize busy production environments with high volumes of content traffic, TACTIC applies business or workflow logic to combined database and file system management. Using elements of digital asset management, production asset management and workflow management, TACTIC tracks the creation and development of digital assets through production pipelines. TACTIC is available under both commercial and open-source licenses, and also as a hosted cloud service through Amazon Web Services Marketplace.

An Internet Explorer shell is any computer program that uses the Internet Explorer browser engine, known as MSHTML and previously Trident. This engine is closed-source, but Microsoft has exposed an application programming interface (API) that permits the developers to instantiate either MSHTML or a full-fledged chromeless Internet Explorer within the graphical user interface of their software.

Webix JS/HTML5/CSS3 UI toolkit for developing complex and dynamic cross-platform web applications

Webix is a JavaScript/HTML5/CSS3 UI toolkit for developing complex and dynamic cross-platform web applications.

MSN Dial-up Internet service provide operated by Microsoft

MSN Dial-up is an Internet service provider operated by Microsoft in the United States and formerly also in several other countries. Originally named The Microsoft Network, it debuted as a proprietary online service on August 24, 1995, to coincide with the release of Windows 95. In 1996 and 1997, a revised web-based version of the ISP was an early experiment at interactive multimedia content on the Internet.