Projects
Alert:
The Lively Kernel Project is not an active research project.

The Lively Kernel Project

Dynamic Web Programming

Primary Research Category: Network Clients  

For more information

Principal Investigator: Dan Ingalls  
  • The Lively Kernel Project Project Pages



    Project Overview

    The Lively Kernel Project uses a dynamic language kernel to turn the world of web programming upside down, and bring the same kind of simplicity, generality and flexibility to web programming that we have known in desktop programming for thirty years.

    We have designed a new web programming environment called the Lively Kernel based on the JavaScript programming language, a desktop-style graphics graphics architecture (based on the Morphic graphics framework), and Ajax-style asynchronous networking support.

    Our platform places a special emphasis on treating web applications as true applications, as opposed to the document-oriented nature of most web applications today. We want to provide user interaction and direct manipulation capabilities that parallel or exceed the best desktop applications, but without the installation and upgrade hassles that mar traditional desktop software. A central feature of our system is support for collaborative applications, as well as the ability to run on a broad spectrum of target systems, ranging from desktop computers to mobile devices.

    Project Team

    Due to a temporary limitation in the project page mechanism, the roles listed in the shaded area below do not reflect the actual operation of the Lively Kernel Project. Instead, they are...

    Core Team:

    • Dan Ingalls: Principal Investigator
    • Tommi Mikkonen: Visiting Professor
    • Krzysztof Palacz: Full-time Contributor
    • Antero Taivalsaari: Principal Investigator

    Extended Team:

    • Stephen Uhler: Part-time Contributor

    Technical Reports

  • Mashware: The Future of Web Applications
    By: Antero Taivalsaari
    Report Number: TR-2009-181
    Mar 23, 2009
  • Towards a Uniform Web Application Platform for Desktop Computers and Mobile Devices
    By: Antero Taivalsaari and Tommi Mikkonen
    Report Number: TR-2008-177
    Oct 16, 2008
  • Radial Scrolling Revisited
    By: Antero Taivalsaari
    Report Number: TR-2008-176
    Jun 2, 2008
  • Web Browser as an Application Platform: The Lively Kernel Experience
    By: Antero Taivalsaari, Tommi Mikkonen, Dan Ingalls and Krzysztof Palacz
    Report Number: TR-2008-175
    Jan 30, 2008
  • Using JavaScript as a Real Programming Language
    By: Tommi Mikkonen and Antero Taivalsaari
    Report Number: TR-2007-168
    Oct 11, 2007
    See all 6 Technical Reports »

    News

  • Analysis: Sun's Lively Kernel Threatens HTML, CSS Dominance
    ChannelWeb

  • Sun Labs Open House - The Lively Kernel Project - Turning Web Programming Upside Down
    Sun Microsystems

  • Sun Labs Lively Kernel: Morphic UI for the Web (Self and Squeak)
    Ajaxian


    Team Members

    Dan Ingalls
    Stephen Uhler