Author
|
Conference
|
Journal
|
Organization
|
Year
|
DOI
Look for results that meet for the following criteria:
since
equal to
before
between
and
Search in all domains
Limit my searches in the following domains
Agriculture Science
Arts & Humanities
Biology
Chemistry
Computer Science
Economics & Business
Engineering
Environmental Sciences
Geosciences
Material Science
Mathematics
Medicine
Physics
Social Science
Multidisciplinary
Keywords
(5)
Instant Messaging
Operating System
Structured Documents
Execution Environment
World Wide Web
Subscribe
Academic
Publications
Web Browser as an Application Platform: The Lively Kernel Experience
Edit
Web Browser as an Application Platform: The Lively Kernel Experience
(
Citations: 10
)
BibTex
|
RIS
|
RefWorks
Download
Antero Taivalsaari
,
Tommi Mikkonen
,
Dan Ingalls
,
Krzysztof Palacz
For better or worse, the web browser has become a widely-used target platform for software applications. Desktop-style applications such as word processors, spreadsheets, calendars, games and
instant messaging
systems that were written earlier for specific operating systems, CPU architectures or devices are now written for the World Wide Web, to be used from a web browser by anyone, anywhere, anytime. The original design of the web browser dates back to the early 1990s. Given that the web browser was originally targeted at displaying static, page-structured documents, it is not sur- prising that the web browser is not an ideal
execution environment
for desktop-style applica- tions. In this paper we summarize our experiences in using the web browser as a target platform for real applications. As a concrete example, we use the Sun™ Labs Lively Kernel, a system that pushes the limits of the web browser by implementing a highly interactive web pro- gramming environment that runs in a web browser without installation or plug-in components. Based on this work, we analyze the limitations, challenges and opportunities related to the web browser as an application platform. We also provide recommendations for possible future improvements.
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.
(
labs.oracle.com
)
Citation Context
(9)
...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
]...
...The Lively Kernel was built around the following three assumptions [
12
]:...
Antero Taivalsaari
,
et al.
The Death of Binary Software: End User Software Moves to the Web
...From Web pages towards Web applications, Web browser becomes an application platform [
7
]...
Pei Yan
,
et al.
Analysis of public traffic information system based on WebGIS
...Robert Krahn et al. from University of Potsdam (Germany) and Sun Microsystems (USA) present Lively Wiki, a development and collaboration environment based on Lively Kernel [
6
], which enables users to create rich and interactive Web pages and applications, without leaving the Web [7]...
...The rationale for deploying pontoon applications with an embedded behavioural meta-data interpreter is typical to many environments for end-user programming, i.e., as enumerated by Lively Wiki [
6
], (1) to avoid the latency related to the traditional compile-run cycles, (2) to support the immediate effect of changes, and (3) to ease the programming process through the elimination of the deployment step...
Reza Razavi
.
Web Pontoon : a method for reflective web applications
...Nowadays web browsers are largely used not only as a simple document displayer, but also as an environment for running desktop-like applications [9], [
10
]...
Leandro G. de Carvalho
,
et al.
Synchronizing web browsing data with Browserver
...In fact, as summarized in earlier papers [13, 14,
15
], there is still an impedance mismatch between web-based software development and software engineering...
...In our earlier papers, we have categorized and divided the areas as follows [7,
15
]:...
...Moreover, we have investigated the software engineering principle violations from a number of different angles including modularity, consistency, simplicity, elegance, reusability, and portability [7,
15
]...
...The key problems in this area include [7,
15
]:...
Tommi Mikkonen
,
et al.
The mashware challenge: bridging the gap between web development and s...
References
(10)
Self: The Power of Simplicity
(
Citations: 690
)
David Ungar
,
Randall B. Smith
Journal:
Sigplan Notices - SIGPLAN
, vol. 22, no. 12, pp. 227-242, 1987
Directness and liveness in the morphic user interface construction environment
(
Citations: 49
)
John H. Maloney
,
Randall B. Smith
Conference:
User Interface Software and Technology - UIST
, pp. 21-28, 1995
Smalltalk80: The Language and Its Implementation
(
Citations: 1376
)
Adele Goldberg
,
David Robson
Published in 1983.
Program development by stepwise refinement
(
Citations: 584
)
Niklaus Wirth
Journal:
Communications of The ACM - CACM
, vol. 14, no. 4, pp. 221-227, 1971
Dynamic HTML: the definitive reference
(
Citations: 32
)
Danny Goodman
Journal:
Information Research - IR
, vol. 8, no. 2, 2003
Order by:
Citations
(10)
The Death of Binary Software: End User Software Moves to the Web
Antero Taivalsaari
,
Tommi Mikkonen
,
Matti Anttonen
,
Arto Salminen
Conference:
Conference on Creating, Connecting and Collaborating through Computing - C5
, 2011
Analysis of public traffic information system based on WebGIS
Pei Yan
,
Jiao Guo
Conference:
IEEE Joint International Information Technology and Artificial Intelligence Conference - ITAIC
, 2011
Web Pontoon : a method for reflective web applications
(
Citations: 1
)
Reza Razavi
Published in 2010.
Synchronizing web browsing data with Browserver
Leandro G. de Carvalho
,
R. F. do Valle
,
A. Passito
,
Edjair S. Mota
,
Raoni Novellino
,
Adriana G. Penaranda
Conference:
International Symposium on Computers and Communications - ISCC
, pp. 738-743, 2010
The mashware challenge: bridging the gap between web development and software engineering
Tommi Mikkonen
,
Antero Taivalsaari
Published in 2010.