Academic
Publications
The Lively Kernel A Self-supporting System on a Web Page
The Lively Kernel A Self-supporting System on a Web Page   (Citations: 7)
BibTex | RIS | RefWorks Download
The Lively Kernel is a complete platform for Web programming written in JavaScriptTM using graphics available in leading browsers. A widget set built from these elements provides a user interface kit, and the widget set is also extensible. A window-based IDE allows users to edit their applications and even the system itself.When a user visits the Lively Kernel page, http://research.sun.com/projects/lively/index.xhtml the kernel loads and runs with no installation whatsoever. The user can immediately construct new objects or applications and manipulate the environment. The Lively Kernel is able to save its creations, and even clone itself, onto Web pages. In so doing, it defines a new form of dynamic content on the Web. Moreover, since it can run in today’s browsers, it promises that wherever there is the Internet, there can be authoring of Web content. Beyond its utility, the simplicity and completeness of the Lively Kernel make it a practical benchmark of system complexity, and a flexible laboratory for exploring new approaches to security, simplified graphics, and Web technologies in general. Note to Readers: As of this writing, the Lively Kernel runs with no installation in the Firefox 3 beta and Safari 3 browsers. We are preparing an applet that will allow it to run in other browsers until their internal graphics are adequate for install-free operation
Published in 2008.
Cumulative Annual
View Publication
The following links allow you to view full publications. These links are maintained by other sources not affiliated with Microsoft Academic Search.
    • ...The Lively Kernel (http://www.lively-kernel.org/) – originally developed at Sun Labs and later available as an open source project – is a web programming environment that supports desktop-style applications with rich graphics and direct manipulation capabilities, but without the installation or upgrade hassles that conventional desktop applications have [11, 12]...

    Antero Taivalsaariet al. The Death of Binary Software: End User Software Moves to the Web

    • ...The Lively Dock mechanism has been implemented for the Lively Kernel [1], an interactive web programming environment that runs in regular web browsers without installation or plug-in components...
    • ...The Lively Dock has been implemented for the Lively Kernel (Figure 1), an interactive web programming environment developed originally at Sun Labs [1]...

    Jan Miettinenet al. The lively dock: Web applications as live thumbnails

    • ...becoming a general purpose computing platform with office applications, browsers and development environments [15] being developed in JavaScript...

    Gregor Richardset al. An analysis of the dynamic behavior of JavaScript programs

    • ...The Lively Kernel [7, 16] (http://research.sun.com/projects/lively) is an interactive, “zero-installation” web application development platform that has been written entirely in JavaScript...

    Tommi Mikkonenet al. Creating a mobile web application platform: the lively kernel experien...

    • ...To implement our system we extended the Lively Kernel, a Web framework providing a convenient abstraction of dierent Web technologies [20]...
    • ...Web application development running in modern Web browsers without installation and is implemented entirely in JavaScript [20, 35]...
    • ...The goal of the Lively Kernel project is to create a framework in which application development should not be "more complicated, less general, or any less fun than other modes of programming" [20]...
    • ...Therefore Lively Wiki’s development environment extends the Lively Kernel tooling with a system browser for viewing and manipulating all source code, a debugger-like stack viewer (using Lively Kernels shadow stack feature [20]), and a test framework...

    Robert Krahnet al. Lively Wiki a development environment for creating and sharing active ...

Order by: