| The parks PDA: a handheld device for theme park guests in squeak |
| Full text |
Pdf
(489 KB)
|
| Source
|
Conference on Object Oriented Programming Systems Languages and Applications
archive
Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
table of contents
Anaheim, CA, USA
SESSION: Practitioners report
table of contents
Pages: 370 - 380
Year of Publication: 2003
ISBN:1-58113-751-6
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 59, Citation Count: 1
|
|
|
ABSTRACT
The Parks PDA is a lightweight, handheld device for theme park guests that functions as a combination guidebook, map, and digital camera. Together with a small team of artists and designers, we created a prototype Parks PDA and content for a three hour guest experience, including a camera interface, a hyper-linked guide book, three games, an animal spotters guide, a cross-referenced map, animated movies with lip-synched sound, a ride reservation system, and more. Over 800 visitors to Disney's Animal Kingdom™ theme park tested the Parks PDA over a two week period.Developing the software for this test posed a number of challenges. The processor and memory of the target device were slow, the screen was small, and we had only three months of development time.We attacked these problems using Squeak, a highly-portable, open source Smalltalk implementation. We ported Squeak to the target device and used it to provide nearly bit-identical behavior across four different platforms. This supported a cross-platform development style that streamlined the production of both software and content. We created a tiny user interface and application framework for pen-based devices and implemented a simple card-stack media editor and player using it. We isolated and addressed several challenging performance issues.The project was completed on time and guest response was favorable. Looking back, we can identify seven aspects of Squeak that contributed to the success of the project. In fact, we feel that Squeak was the ideal tool for this job.
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
|
E. Arseneau. Pocketsmalltalk. http://www.pocketsmalltalk.com.
|
| |
2
|
AXE, Inc. XTAL. http://www.xtal.org.
|
| |
3
|
A. Harter and A. Hopper. A distributed location system for the active office. In IEEE Network, volume 8, 1 1994.
|
| |
4
|
Ian Piumarta. Porting Squeak, chapter 8, pages 215--262. Prentice Hall, 2002.
|
 |
5
|
Dan Ingalls , Ted Kaehler , John Maloney , Scott Wallace , Alan Kay, Back to the future: the story of Squeak, a practical Smalltalk written in itself, Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, p.318-326, October 05-09, 1997, Atlanta, Georgia, United States
|
| |
6
|
Intel Corporation. Intel Integrated Performance Primitives. http://www.intel.com/software/products/ipp/.
|
| |
7
|
John Maloney. An Introduction to Morphic: The Squeak User Interface Framework. In Squeak: Open Personal Computing and Multimedia, chapter 2, pages 39--68. Prentice Hall, 2002.
|
 |
8
|
Sue Long , Rob Kooper , Gregory D. Abowd , Christopher G. Atkeson, Rapid prototyping of mobile context-aware applications: the Cyberguide case study, Proceedings of the 2nd annual international conference on Mobile computing and networking, p.97-107, November 1996, Rye, New York, United States
[doi> 10.1145/236387.236412]
|
| |
9
|
|
| |
10
|
Mathias Kalle Dalheimer. Programming with Qt, 2nd Edition. O'Reilly & Associates, 2002.
|
| |
11
|
|
 |
12
|
Randall B. Smith , John Maloney , David Ungar, The Self-4.0 user interface: manifesting a system-wide vision of concreteness, uniformity, and flexibility, Proceedings of the tenth annual conference on Object-oriented programming systems, languages, and applications, p.47-60, October 15-19, 1995, Austin, Texas, United States
|
| |
13
|
Yukihiro Matsumoto. Ruby in a Nutshell. O'Reilly & Associates, 2001.
|
|