Mscape

Last updated
Mscape
Developer(s) Hewlett-Packard
Operating system Windows Mobile
Type gaming platform

Mscape was a mobile media gaming platform developed by Hewlett-Packard that could be used to create location-based games. [1] The development of Mscape was discontinued (and its website mscapers.com shut down) on March 31, 2010. [2]

Contents

The Mscape platform was flexible. HP encouraged developers to use Mscape to create not just games, but also informational guides to points of interest, imaginative stories about places, and practical information about worksites. [3] Mscape made a player's GPS location an element of the gameplay. Events in a game were triggered by a player's location, and the player interacted with a game by moving from place to place.

Mscape was used to create mediascapes, interactive experiences made up of video, audio, images, and text. Mscape stored the digital media files in a structure that associates them with positions from a GPS system. Players could play mediascapes on a Windows Mobile device, such as a mobile phone or a PDA that is GPS-enabled. As players move daround, the device sensed their position and activated the appropriate media files. [4]

History

Mscape had its origins in 2002 as Mobile Bristol, a project that explored how mobile devices and pervasive information technology could enhance people's interactions with their physical environments and with each other in urban and public spaces. [5]

With funding from the British government, researchers in HP Labs Bristol, the University of Bristol, and Appliance Studio collaborated on several trials, working with artists, writers, educators, and others to create a series of interactive, context-aware mobile experiences. In one trial, visitors to Bristol's harbor could virtually navigate the history of what was once one of Britain's busiest ports. In another, middle school students could experience life as a lion by walking around a virtual savannah. [3]

In 2007, HP made the authoring suite and mobile player software available for download at no cost from the Mscapers community website. [6]

Technology

Mscape evolved from research in Augmented reality (which deals with the combination of real world and computer generated data) and from developments in location-based services (services available through a mobile device based on the device’s geographical location). [7] The Mscape technology was also an example of Ubiquitous computing and a context-aware pervasive system.

Three technologies were essential to mediascapes: portable computing, embedded sensors, and context-coded information and services. [7]

Portable computing. Mscape was made practical by the ready availability of consumer GPS navigation devices such as GPS-equipped PDAs and smartphones.

Embedded sensors. The publicly available version of Mscape took advantage only of a player’s GPS location., [8] [9] However, experimental deployments of mediascapes used other types of sensors, such as short-range radio beacons and heart rate monitors. [10] The Mscape technology enabled developers to create plug-ins to easily incorporate data from sensors such as infrared and radio frequency beacons, RFID tags, digital compasses, and other types of sensors. [11]

Context-coded information. Media — images, video, audio, and Flash interactions — was triggered by the logic assigned to a specific space. The logic could not only define behavior based on a person’s presence with the space, but could also vary the behavior based on the number of times the person has entered the space. [12] Media types include:

For future implementations, Hewlett-Packard proposed a client-server architecture using streaming media over a wireless network. Such implementations would enable multi-player games. Streaming media over a wireless network would also be useful in contexts in which content needs to be updated frequently to reflect rapidly changing information or time-based data. [14]

Tools

Mscape Player

Mscape Player played mediascapes on Windows Mobile devices, such as mobile phones or PDAs that are GPS-enabled. [15]

Mscape Library

Developers and players used Mscape Library to manage the mediascapes they have on their computers. Players downloaded mediascapes from the Mscapers website into Mscape Library. They then used Mscape Library to copy those mediascapes to their Windows Mobile device. Developers could also use Mscape Library to launch Mscape Maker and Mscape Tester., [8] [16]

Mscape Library also detected whether a Windows Mobile device has Mscape Player installed on it, and alerted the user and installed the player if it didn't. [17]

Mscape Maker

Developers used Mscape Maker to create mediascapes. Mscape Maker had four work areas:

Place Editor. Developers used the place editor to set up the map that is the basis of the mediascape. The map comprises both an image and the GPS coordinates that associate the map image with a real place on the surface of the earth. [18] Once the map was set up, a developer defined areas on the map that trigger digital media and interactions with the mediascape. Simple mediascapes could be created by dragging and dropping components onto the map in the Place Editor. [19]

Script Editor. In the script editor, developers use da much simplified version of C# to script events. HP compared Mscape's scripting language to Adobe Flash ActionScript. Their intent was to make Mscape's scripting language simple enough for beginners: "you can pick it up fairly quickly and you can achieve quite advanced things without having to do lots of programming." [19]

Script Object Window. The script object window listed all the script objects that are used in a mediascape. Developers used scripts to manipulate and coordinate four types of script objects:

Properties Window. Developers use the properties window to view and change the properties of script objects.

Mscape Maker saved mediascapes in two file formats:

Mscape Tester

Mscape Tester simulateed what a mediascape looks like on a Windows Mobile device. A developer can place a small figure at any point on the mediascape's map to test the gameplay at that point. [20]

Licensing

The Mscape platform was available under either a non-commercial license (for not-for-profit or educational use) or a commercial license. [21]

Developers who uploaded mediascapes to the community website could offer their mediascapes to other users either under a default license (a non–exclusive, royalty–free, worldwide, perpetual license to use, reproduce, distribute, display, perform, or prepare derivative works of the mediascape) [22] or under a Creative Commons license.

Types of mediascapes

Mediascapes could be either portable or anchored.

Because the events in mediascapes were triggered by GPS coordinates, mediascapes could offer users various types of experiences of a place.

Developers

Members of the HP Labs team who contributed to the development of Mscape were:

Members of the HP Labs team who contributed to the development of the Mscapers community website were:

See also

Notes

  1. Stern, Zack (April 7, 2007). "Joystiq hands-on: HP's mscape". Joystiq . Archived from the original on January 28, 2015. Retrieved 2007-04-10.
  2. "The future of mscape – a quick chat with Calvium". Mobilegeo.wordpress.com. Retrieved 2014-03-13.
  3. 1 2 "About mscapers.com". Hewlett-Packard. Archived from the original on August 20, 2008. Retrieved 2008-08-31.
  4. "Your Next Journey Begins Here". Hewlett-Packard. Archived from the original on September 8, 2008. Retrieved 2008-08-27.
  5. "Mobile Bristol". Mobile Bristol. Retrieved 2008-08-31.
  6. "mscape – Free Toolkit to Create and Share Mobile, Interactive Experiences" (PDF). Hewlett-Packard. Archived from the original (PDF) on March 18, 2012. Retrieved 2008-08-31.
  7. 1 2 Stenton 2007:98
  8. 1 2 "Get Started!". Hewlett-Packard. Archived from the original on August 23, 2008. Retrieved 2008-08-31.
  9. "Labs Experimental Zone". Hewlett-Packard. Archived from the original on August 1, 2008. Retrieved 2008-08-31.
  10. Stenton 2007:104
  11. Stenton 2007:101,105
  12. Stenton 2007:99
  13. Stenton 2007:101
  14. Stenton 2007:102
  15. "Hardware Requirements". Hewlett-Packard. Archived from the original on September 8, 2008. Retrieved 2008-08-31.
  16. "Running Your First Mediascape". Hewlett-Packard. Archived from the original on June 2, 2008. Retrieved 2008-08-31.
  17. "Installing Mscape Suite". Hewlett-Packard. Archived from the original on September 19, 2008. Retrieved 2008-08-31.
  18. "Using Maps in mediascapes". Hewlett-Packard. Archived from the original on June 14, 2008. Retrieved 2008-08-31.
  19. 1 2 "Mediascape Scripting Language: an introduction". Hewlett-Packard. Archived from the original on June 14, 2008. Retrieved 2008-08-31.
  20. "Using the mscape tester". Hewlett-Packard. Archived from the original on June 16, 2008. Retrieved 2008-08-31.
  21. "Mscape License Agreement". Hewlett-Packard. Archived from the original on August 28, 2008. Retrieved 2008-08-31.
  22. "Default License Terms". Hewlett-Packard. Archived from the original on October 4, 2008. Retrieved 2008-08-31.
  23. "Search results, "Portable" ToolTip and "Anchored" ToolTip". Hewlett-Packard. Archived from the original on August 28, 2008. Retrieved 2008-08-31.
  24. "Search results, "Game" ToolTip, "Guide" Tooltip, and "Story" ToolTip". Hewlett-Packard. Archived from the original on August 28, 2008. Retrieved 2008-08-31.

Related Research Articles

<span class="mw-page-title-main">Pocket PC</span> Obsolete type of computer, similar to smartphones

A Pocket PC is a class of personal digital assistant (PDA) that runs the Windows Mobile or Windows Embedded Compact operating system that has some of the abilities of modern desktop PCs. The name was introduced by Microsoft in 2000 as a rebranding of the Palm-size PC category. Some of these devices also had integrated phone and data capabilities, which were called Pocket PC Phone Edition or simply "Smartphone".

<span class="mw-page-title-main">Palm (PDA)</span> Line of personal digital assistants and mobile phones

Palm is a line of personal digital assistants (PDAs) and mobile phones developed by California-based Palm, Inc., originally called Palm Computing, Inc. Palm devices are often remembered as "the first wildly popular handheld computers," responsible for ushering in the smartphone era.

iPAQ Series of pocket PCs, PDAs and smartphones

The iPAQ is a discontinued Pocket PC and personal digital assistant which was first unveiled by Compaq in April 2000.

Windows Embedded Compact, formerly Windows Embedded CE, Windows Powered and Windows CE, is a discontinued operating system subfamily developed by Microsoft as part of its Windows Embedded family of products.

<span class="mw-page-title-main">GPE Palmtop Environment</span> Graphical user interface for mobile devices

GPE is a graphical user interface environment for handheld computers, such as palmtops and personal digital assistants (PDAs), running some Linux kernel-based operating system. GPE is a complete environment of software components and applications which makes it possible to use a Linux handheld for tasks such as personal information management (PIM), audio playback, email, and web browsing.

<span class="mw-page-title-main">HP 49/50 series</span> Series of graphing calculators by Hewlett-Packard

The HP 49/50 series are Hewlett-Packard (HP) manufactured graphing calculators. They are the successors of the popular HP 48 series.

<span class="mw-page-title-main">NewWave</span>

NewWave is a discontinued object-oriented graphical desktop environment and office productivity tool for PCs running early versions of Microsoft Windows. It was developed by Hewlett-Packard and introduced commercially in 1988. It was used on the HP Vectras and other IBM compatible PCs running Windows.

<span class="mw-page-title-main">Mobile game</span> Video game played on a mobile device

A mobile game, or smartphone game, is a video game that is typically played on a mobile phone. The term also refers to all games that are played on any portable device, including from mobile phone, tablet, PDA to handheld game console, portable media player or graphing calculator, with and without network availability. The earliest known game on a mobile phone was a Tetris variant on the Hagenuk MT-2000 device from 1994.

<span class="mw-page-title-main">HP 200LX</span> Personal digital assistant manufactured by Hewlett-Packard

The HP 200LX Palmtop PC, also known as project Felix, is a personal digital assistant introduced by Hewlett-Packard in August 1994. It was often called a Palmtop PC, and it was notable that it was, with some minor exceptions, a MS-DOS-compatible computer in a palmtop format, complete with a monochrome graphic display, QWERTY keyboard, serial port, and PCMCIA expansion slot.

<span class="mw-page-title-main">Handheld PC</span> Computer that is significantly smaller than a laptop

A handheld personal computer (PC) is a pocket-sized computer typically built around a clamshell form factor and is significantly smaller than any standard laptop computer, but based on the same principles. It is sometimes referred to as a palmtop computer, not to be confused with Palmtop PC which was a name used mainly by Hewlett-Packard.

<span class="mw-page-title-main">Jornada (PDA)</span>

The Jornada was a line of personal digital assistants or PDAs manufactured by Hewlett-Packard. The Jornada was a broad product line that included Palm-Size PCs, Handheld PCs, and Pocket PCs. The first model was the 820, released in 1998, and the last was the 928 model in 2002 when Compaq and HP merged. The Jornada line was then succeeded by the more popular iPAQ model PDAs. All Jornada models ran Microsoft Operating Systems that were based on Windows CE.

<span class="mw-page-title-main">HP Labs</span> Exploratory and advanced research group for HP Inc.

HP Labs is the exploratory and advanced research group for HP Inc. HP Labs' headquarters is in Palo Alto, California and the group has research and development facilities in Bristol, UK. The development of programmable desktop calculators, inkjet printing, and 3D graphics are credited to HP Labs researchers.

Smartphone & Pocket PC was published every two months by Thaddeus Computing and covered Windows Mobile devices, software, and accessories. It included news, tips, articles, reviews, how-tos, and an enterprise section. Its headquarters was in Fairfield, Iowa.

Bristol Technology Inc. was a software development company founded in January 1991 by Keith, Ken, and Jean Blackwell. The company's original product idea, Wind/U, was an implementation of the Windows API on non-Windows operating systems. In March 2007, Bristol was purchased by the information technology corporation Hewlett-Packard for an undisclosed amount.

webOS Linux kernel–based operating system developed by LG, previously Palm and HP

webOS, also known as LG webOS and previously known as Open webOS,HP webOS and Palm webOS, is a Linux kernel-based multitasking operating system for smart devices such as smart TVs that has also been used as a mobile operating system. Initially developed by Palm, Inc., HP made the platform open source, at which point it became Open webOS.

Apache Cordova is a mobile application development framework created by Nitobi. Adobe Systems purchased Nitobi in 2011, rebranded it as PhoneGap, and later released an open-source version of the software called Apache Cordova. Apache Cordova enables software programmers to build hybrid web applications for mobile devices using CSS3, HTML5, and JavaScript, instead of relying on platform-specific APIs like those in Android, iOS, or Windows Phone. It enables the wrapping up of CSS, HTML, and JavaScript code depending on the platform of the device. It extends the features of HTML and JavaScript to work with the device. The resulting applications are hybrid, meaning that they are neither truly native mobile application nor purely Web-based. They are not native because all layout rendering is done via Web views instead of the platform's native UI framework. They are not Web apps because they are packaged as apps for distribution and have access to native device APIs. Mixing native and hybrid code snippets has been possible since version 1.9.

In computing HP Roman is a family of character sets consisting of HP Roman Extension, HP Roman-8, HP Roman-9 and several variants. Originally introduced by Hewlett-Packard around 1978, revisions and adaptations were published several times up to 1999. The 1985 revisions were later standardized as IBM codepages 1050 and 1051. Supporting many European languages, the character sets were used by various HP workstations, terminals, calculators as well as many printers, also from third-parties.

Radia Client Automation software is an end-user device lifecycle management tool for automating routine client-management tasks such as operating system deployments and upgrades, patch management, application software deployment, application use monitoring, security, compliance, and remote system management.

The Palm Pre 2, styled as palm prē 2, is a slider smartphone designed and marketed by Palm, Inc., and Hewlett-Packard with a multi-touch screen and a physical sliding keyboard. The smartphone is the third to use Palm's Linux-based mobile operating system, webOS. The Pre 2 functions as a camera phone, a portable media player, and has location and navigation capabilities. The Pre also serves as a personal information manager, has a number of communication and collaboration applications, and has Bluetooth and Wi-Fi connectivity built-in.

Enyo is an open source JavaScript framework for cross-platform mobile, desktop, TV and web applications emphasizing object-oriented encapsulation and modularity. Initially developed by Palm, which was later acquired by Hewlett-Packard and then released under an Apache 2.0 license. It is sponsored by LG Electronics and Hewlett-Packard.

References

Stenton, S. P.; Hull, R.; Goddi, P. M.; Reid, J. E.; Clayton, B. J.; Melamed, T. J.; Wee, S. (2007). "Mediascapes: Context-Aware Multimedia Experiences". IEEE MultiMedia . 14 (3): 98–105.