|
ABSTRACT
The software industry is currently in the middle of two transitions -- towards web-based software and towards web-enabled mobile devices. In this paper, we summarize our experiences in porting the Sun Labs Lively Kernel - an interactive web programming environment developed at Sun Microsystems Laboratories - onto a Nokia N810 mobile device. We report our experiences based on two different approaches that were used. First, we ported the system onto a regular web browser running in the mobile device. Second, we developed a custom-built native execution environment that provides more direct and extensive access to the underlying resources of the system. Based on these experiments, we will discuss the lessons learned as well as provide directions and guidance for future work.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
Eich, B. The Open Web -- What's at stake. Browser Wars Retrospective: Past, Present and Future Battlefields, Panel Presentation at the South by Southwest Conference (SXSW2007, Austin, Texas, March 9--18), 2007.
|
| |
4
|
|
| |
5
|
Freedman, C., Peters, K., Modien, C., Lucyk, B., and Manning, R. Professional Adobe AIR: Application Development for the Adobe Integrated Runtime. Wrox Publishing, 2008.
|
| |
6
|
|
| |
7
|
Daniel Ingalls , Krzysztof Palacz , Stephen Uhler , Antero Taivalsaari , Tommi Mikkonen, The Lively Kernel A Self-supporting System on a Web Page, Self-Sustaining Systems: First Workshop, S3 2008 Potsdam, Germany, May 15-16, 2008 Revised Selected Papers, Springer-Verlag, Berlin, Heidelberg, 2008
[doi> 10.1007/978-3-540-89275-5_2]
|
 |
8
|
Frederik De Keukelaere , Sumeer Bhola , Michael Steiner , Suresh Chari , Sachiko Yoshihama, SMash: secure component model for cross-domain mashups on unmodified browsers, Proceeding of the 17th international conference on World Wide Web, April 21-25, 2008, Beijing, China
[doi> 10.1145/1367497.1367570]
|
| |
9
|
Maloney, J. H. Morphic: The Self User Interface Framework. Self 4.0 Release Documentation, Sun Microsystems Laboratories, 1995.
|
 |
10
|
|
| |
11
|
Mikkonen, T., and Taivalsaari, A. Using JavaScript as a Real Programming Language. Technical Report TR-2007-168, Sun Microsystems Laboratories, 2007.
|
| |
12
|
Mobile Web Best Practices 1.0. World Wide Web Consortium (W3C) Recommendation Document, July 29, 2008, http://www.w3.org/TR/mobile-bp/.
|
| |
13
|
|
| |
14
|
Roger Riggs , Jyri Huopaniemi , Antero Taivalsaari , Mark Patel , Aleksi Uotila, Programming Wireless Devices with the Java 2 Platform, Micro Edition, Sun Microsystems, Inc., Mountain View, CA, 2003
|
| |
15
|
Scalable Vector Graphics 1.1 Specification. World Wide Web Consortium (W3C) Recommendation Document, January 14, 2003, http://www.w3.org/TR/SVG/.
|
| |
16
|
Taivalsaari, A., Mikkonen, T. Ingalls, D., and Palacz, K. Web Browser as an Application Platform: The Lively Kernel Experience. Technical Report TR-2008-175, Sun Microsystems Laboratories, 2008.
|
| |
17
|
The XMLHttpRequest Object. World Wide Web Consortium W3C Working Draft, April 15, 2008. http://www.w3.org/TR/XMLHttpRequest.
|
|