Mobileaware Interaction Server User Guide

Total Page:16

File Type:pdf, Size:1020Kb

Mobileaware Interaction Server User Guide BEAWebLogic Portal™ MobileAware Interaction Server User Guide Version 8.1 with Service Pack 3 (MobileAware Version 1.0) Document Revised: September 2004 Copyright Copyright © 2004 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend This software and documentation is subject to and made available only pursuant to the terms of the BEA Systems License Agreement and may be used or copied only in accordance with the terms of that agreement. It is against the law to copy the software except as specifically allowed in the agreement. This document may not, in whole or in part, be copied, photocopied, reproduced, translated, or reduced to any electronic medium or machine readable form without prior consent, in writing, from BEA Systems, Inc. Use, duplication or disclosure by the U.S. Government is subject to restrictions set forth in the BEA Systems License Agreement and in subparagraph (c)(1) of the Commercial Computer Software-Restricted Rights Clause at FAR 52.227-19; subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013, subparagraph (d) of the Commercial Computer Software--Licensing clause at NASA FAR supplement 16-52.227-86; or their equivalent. Information in this document is subject to change without notice and does not represent a commitment on the part of BEA Systems. THE SOFTWARE AND DOCUMENTATION ARE PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. FURTHER, BEA Systems DOES NOT WARRANT, GUARANTEE, OR MAKE ANY REPRESENTATIONS REGARDING THE USE, OR THE RESULTS OF THE USE, OF THE SOFTWARE OR WRITTEN MATERIAL IN TERMS OF CORRECTNESS, ACCURACY, RELIABILITY, OR OTHERWISE. Trademarks or Service Marks BEA, Jolt, Tuxedo, and WebLogic are registered trademarks of BEA Systems, Inc. BEA Builder, BEA Campaign Manager for WebLogic, BEA eLink, BEA Liquid Data for WebLogic, BEA Manager, BEA WebLogic Commerce Server, BEA WebLogic Enterprise, BEA WebLogic Enterprise Platform, BEA WebLogic Express, BEA WebLogic Integration, BEA WebLogic Personalization Server, BEA WebLogic Platform, BEA WebLogic Portal, BEA WebLogic Server, BEA WebLogic Workshop and How Business Becomes E-Business are trademarks of BEA Systems, Inc. All other trademarks are the property of their respective companies. Contents MobileAware Interaction Server User Guide About This Manual . .1 Prerequisites . .2 Terminology Used in this Manual. .2 Content Examples . .3 Further Reading . .3 Documentation Roadmap. .3 Where do I start?. .3 What manuals are provided?. .3 Is there a demonstration Workshop mobility project? . .4 What authoring tools do I need? . .5 What format do I use for marking up content?. .5 How do I change the appearance of web content for mobile devices?. .6 Where can I find more information on delivering images and other media to mobile devices? . .6 How do I tailor content for different devices? . .6 How can I create dynamic content that accommodates device characteristics?. .6 How do I brand or use logos on my device?. .7 How do I troubleshoot the output from the MobileAware Interaction Server? . .7 How can I modify the basic start-up parameters for the MobileAware Interaction Server? . .7 How do I take advantage of access keys on WML devices? . .7 MobileAware Interaction Server User Guide iii How do I find out more about working with tables? . 7 The Mobility Extension for BEA Workshop. 7 Summary of the Mobility Extension Features . 8 Enable Multi-Channel . 8 Mobility Palette. 9 Mobility Toolbar . 10 IDE Properties additions . 13 Mobility Menu . 15 Fundamentals of Mobile Content . 16 Overview of the Process. 16 Three Steps to Creating and Delivering your Service. 16 Introducing the Mobility Tags . 18 The History of XHTML . 18 Extending XHTML with the Mobility Tags . 19 The Mobility Tags . 19 The mmXHTML Document Type Definition (DTD) . 21 The MobileAware Interaction Server JSP Tag Library . 22 Enhanced Performance . 22 Syntax . 23 Examples . 25 Mixing mm-tags and mm:tags. 26 Exception Handling and Diagnostics . 26 Optimizing Performance with the JSP Tag Library . 26 MobileAware Interaction Server Transformation Steps . 27 Optimizing Full Browser Performance . 27 Skipping Multi-Mode Tag Checking. 28 Skipping Multi-Mode Tag Checking for Specific Files in an Application . 28 Flagging a Page for Optimisation . 28 MobileAware Interaction Server User Guide iv Skipping Device Recognition . 29 Delivering a Web Application Without a MobileAware Interaction Server License or Filter. 29 Working with XHTML. 30 Syntax Rules . 30 Document Rules . 32 Automating HTML to XHTML Mark-up . 32 Enabling Less Strict Document Checking. 33 Organizing Content . 35 Introducing Groups . 35 Creating Explicit Groups. 36 Examples: mm-group . 39 Creating Sub-Groups. 41 Working with Implicit Groups . 42 Targeting Content for Specific Devices . 43 Referencing Groups. 44 Creating Conditional Content. 45 Creation of Conditional Content . 45 The “where” Attribute. 47 Proper ‘where’ Usage . 48 Invalid Expressions . 50 Using ‘where’ with Request Headers . 52 Examples of ‘where’ Usage . 53 Presentation Of Mobile Content . 56 Organising Content for Handheld Devices. 56 Arranging and Styling Content.
Recommended publications
  • Empirical Investigation on Measurement of Game Immersion Using Real World Dissociation Factor
    Thesis no: MSCS-2016-13 Empirical Investigation on Measurement of Game Immersion using Real World Dissociation Factor Gadila Swarajya Haritha Reddy Faculty of Computing Blekinge Institute of Technology SE–371 79 Karlskrona, Sweden This thesis is submitted to the Faculty of Computing at Blekinge Institute of Technology in partial fulfillment of the requirements for the degree of Master of Science in Computer Science. The thesis is equivalent to 20 weeks of full time studies. Contact Information: Author(s): Gadila Swarajya Haritha Reddy E-mail: [email protected] University advisor: Prof. Sara Eriksén Department of Creative Technologies Faculty of Computing Internet : www.bth.se Blekinge Institute of Technology Phone : +46 455 38 50 00 SE–371 79 Karlskrona, Sweden Fax : +46 455 38 50 57 Abstract Context. Games involve people to a large extent where they relate them- selves with the game characters; this is commonly known as game immer- sion. Generally, some players play games for enjoyment, some for stress relaxation and so on.Game immersion is usually used to describe the degree of involvement with a game. When people play games, they don’t necessar- ily realize that they have been dissociated with the surrounding world. Real world dissociation (RWD) can be defined as the situation where a player is less aware of the surroundings outside the game than about what is happen- ing in the game itself. The RWD factor has been expected to measure the losing track of time, lack of awareness of surroundings and mental trans- portation. Objectives. In this thesis, we measure and compare the difference in game immersion between experienced and inexperienced players using RWD fac- tor.
    [Show full text]
  • Now We Are All Sons of Bitches
    Now We Are All Sons of Bitches MICHAEL BONTATIBUS “Wake up, Mr. Freeman. Wake up and smell the ashes,” the enigmat- ic G-Man murmurs as he leers into the camera, finishing an eerie opening monologue—and so begins Half-Life 2, Valve Corporation’s flagship game. The last time we saw Gordon Freeman, the protagonist, the same rigid and mysterious (though more poorly animated, since the prequel was released six years earlier) G-Man was handing him a job offer after witnessing the former scientist transform into a warrior, bent on escaping from the besieged Black Mesa Research Facility alive. Now, suddenly, Freeman finds himself on a train. No context.1 Is it a prison train? The three other individuals on it wear uniforms like those the inmates wore in Cool Hand Luke. The train soon stops at its destination, and we realize that it is a prison train, in a way—Freeman has arrived at the Orwellian “City 17,” where the ironically named Civil Protection abuses and oppresses, where antagonist Dr. Breen preaches poet- ic propaganda from large monitors hung high above the town. In the years since scientists at the facility accidentally opened a gateway between dimen- sions and allowed a bevy of grotesque creatures to spill into our universe, Earth has been taken over by the Combine, an alien multiplanetary empire. Breen is merely Earth’s administrator—and we realize that the ashes the G- Man spoke of were the ashes of the prelapsarian world. It’s classic dystopia, complete with a Resistance, of which Freeman soon finds himself the “mes- sianic” leader (HL2).
    [Show full text]
  • Chell Game: Representation, Identification, and Racial Ambiguity in PORTAL and PORTAL 2 2015
    Repositorium für die Medienwissenschaft Jennifer deWinter; Carly A. Kocurek Chell Game: Representation, Identification, and Racial Ambiguity in PORTAL and PORTAL 2 2015 https://doi.org/10.25969/mediarep/14996 Veröffentlichungsversion / published version Sammelbandbeitrag / collection article Empfohlene Zitierung / Suggested Citation: deWinter, Jennifer; Kocurek, Carly A.: Chell Game: Representation, Identification, and Racial Ambiguity in PORTAL and PORTAL 2. In: Thomas Hensel, Britta Neitzel, Rolf F. Nohr (Hg.): »The cake is a lie!« Polyperspektivische Betrachtungen des Computerspiels am Beispiel von PORTAL. Münster: LIT 2015, S. 31– 48. DOI: https://doi.org/10.25969/mediarep/14996. Erstmalig hier erschienen / Initial publication here: http://nuetzliche-bilder.de/bilder/wp-content/uploads/2020/10/Hensel_Neitzel_Nohr_Portal_Onlienausgabe.pdf Nutzungsbedingungen: Terms of use: Dieser Text wird unter einer Creative Commons - This document is made available under a creative commons - Namensnennung - Nicht kommerziell - Weitergabe unter Attribution - Non Commercial - Share Alike 3.0/ License. For more gleichen Bedingungen 3.0/ Lizenz zur Verfügung gestellt. Nähere information see: Auskünfte zu dieser Lizenz finden Sie hier: http://creativecommons.org/licenses/by-nc-sa/3.0/ http://creativecommons.org/licenses/by-nc-sa/3.0/ ­­­Jennifer deWinter / Carly A. Kocurek Chell Game: Representation, Identification, and Racial Ambiguity in ›Portal‹ and ›Portal 2‹ Chell stands in a corner facing a portal, then takes aim at the adjacent wall with the Aperture Science Handheld Portal Device. Between the two portals, one ringed in blue, one ringed in orange, Chell is revealed, reflected in both. And, so, we, the player, see Chell. She is a young woman with a ponytail, wearing an orange jumpsuit pulled down to her waist and an Aperture Science-branded white tank top.
    [Show full text]
  • PORTAL 2: PLAYER IMPACT GUIDE Ages 8+ | 1-2 Hours
    Spatial Awareness PORTAL 2: PLAYER IMPACT GUIDE Ages 8+ | 1-2 Hours “There’s a lot of challenge in trying to figure out how as the player is moving through this, in terms of a story space, how can you make a gameplay space out of this so they can travel through it in an interesting way.” --Jeep Barnett, designer and engineer In Portal 2, portals are used to navigate obstacle courses filled with deadly hazards inside the mysterious Aperture Science Laboratories. To navigate the game, you must move through the space by following a simple concept: anything that enters one portal—including boxes, lasers, bridges, and you yourself—will exit the other without changing speed. In order to escape Aperture Science and defeat GLaDOS, the lab’s computerized overlord, you must think in three dimensions and use physics to solve puzzles in unusual ways. In this guide we invite you to think about the ways Portal 2 challenges players’ special awareness. As you play, reflect HOW TO on your experience. How is spatial awareness important in Portal 2? How is it important in your life? What kind of USE THIS impact does it leave on your understanding of how the world works? GUIDE Answer the questions below and add up your points when you’re finished! What is a “portal?” How do portals work? [+1] What are some tricks for using portals? What happens when you put a portal directly above you and another one directly under you? [+1] GAME What do the different types of gels do? [+1] How do the Excursion Funnels work? How are they different from Hard Light Bridges? [+2] How does the game indicate the steps you need to take when solving a puzzle? [+3] Many Portal 2 marketing materials use the tagline “Now you’re thinking with portals!” What do you think it means to “think with portals?” Do you find yourself “thinking” in this way as you play the game? [+1] What challenged you when thinking about using “space” in the game (e.g.
    [Show full text]
  • Portal: Impact Guide for Players
    Portal: Impact Guide For Players Portal and Portal 2 are games developed by Valve Corporation available for consoles and PCs. The games are first-person puzzle solving games but also provide rich narrative development, interesting characters, and have developed a strong cultural impact including merchandise and a popular series of internet memes. The popularity of the Portal series stems from the quality of the games and from the way the games teach players how to play them so seamlessly. Indeed, Portal is one of the very best games at presenting players with embodied learning and scaffolded instruction – a model for 21st century teaching. How to use this guide: Players – We’ve identified several interesting or important themes in the game. As you play through, reflect on your play. How have you experienced these themes? Are there other important ones present in the game? What kind of impact does your play allow in the larger world? Answer the questions we’ve provided – but feel free to add more at www.gamesandimpact.org. Warning: Questions contain some spoilers about the games. Theme: Problem Solving Portal begins with a player alone in a test chamber; solving puzzles is a key mechanic for both the gameplay and for the story of the game. Puzzles gradually get more difficult as players are given tools sequentially in order to build on top of their previous solutions. Game Why do you think the game doesn’t give you the portal gun immediately? What is the point of limiting you in the early part of the game? Why do you think the test chambers are designed the way they are? What do you think the game’s designers are trying to teach you? At the end of the 19 test chambers, you begin the second part of the game where you get to face GLaDOS directly.
    [Show full text]
  • Portal Prima Official Mini Eguide.Pdf 2008-05-31 12:20 3.1 MB
    PRIMA OFFICIAL GAME GUIDE DAVID SJ HODGSON STEPHEN STRATTON MIGUEL LOPEZ Prima Games David SJ Hodgson A Division of Random House, Inc. Originally hailing from the United Kingdom, David left his role as a writer of numerous 3000 Lava Ridge Court, Suite 100 British video game magazines (including Mean Machines, Computer & Video Games, Roseville, CA 95661 and the Offi cial Nintendo and Sega Saturn magazines) and a bohemian lifestyle on a dry-docked German fi shing trawler to work on the infamous GameFan magazine in www.primagames.com 1996. David helped to launch the fl edgling GameFan Books and helped form Gamers’ The Prima Games logo is a registered trademark of Random House, Inc., Republic in 1998, authoring many strategy guides for Millennium Publications, registered in the United States and other countries. Primagames.com is including The Offi cial Metal Gear Solid Mission Handbook. After launching the wildly a registered trademark of Random House, Inc., registered in the United unsuccessful incite Video Gaming and Gamers.com, David found his calling, and States. began authoring guides for Prima Games. He has written over 30 Prima strategy guides, including The Godfather: The Game, Knights of the Old Republic, Perfect Dark © 2007 by Prima Games. All rights reserved. No part of this book may be Zero, Half-Life 2, and Burnout Revenge. He lives in the Pacifi c Northwest with his reproduced or transmitted in any form or by any means, electronic or mechanical, wife, Melanie, and an eight-foot statue of Great Cthulhu. including photocopying, recording, or by any information storage or retrieval system without written permission from Prima Games.
    [Show full text]
  • The Effects of Portal 2 and Lumosity on Cognitive and Noncognitive Skills
    Computers & Education 80 (2015) 58e67 Contents lists available at ScienceDirect Computers & Education journal homepage: www.elsevier.com/locate/compedu The power of play: The effects of Portal 2 and Lumosity on cognitive and noncognitive skills * Valerie J. Shute , Matthew Ventura, Fengfeng Ke Florida State University, College of Education, 1114 West Call Street, Tallahassee, FL 32306-4453, USA article info abstract Article history: In this study, we tested 77 undergraduates who were randomly assigned to play either a popular video Received 11 May 2014 game (Portal 2) or a popular brain training game (Lumosity) for 8 h. Before and after gameplay, par- Received in revised form ticipants completed a set of online tests related to problem solving, spatial skill, and persistence. Results 19 July 2014 revealed that participants who were assigned to play Portal 2 showed a statistically significant advantage Accepted 23 August 2014 over Lumosity on each of the three composite measuresdproblem solving, spatial skill, and persistence. Available online 30 August 2014 Portal 2 players also showed significant increases from pretest to posttest on specific small- and large- scale spatial tests while those in the Lumosity condition did not show any pretest to posttest differ- Keywords: Assessment ences on any measure. Results are discussed in terms of the positive impact video games can have on Persistence cognitive and noncognitive skills. Problem solving © 2014 Elsevier Ltd. All rights reserved. Spatial skills Videogames 1. Introduction Most children and young adults gravitate toward digital games. The Pew Internet and American Life Project surveyed 1102 youth be- tween the ages of 12 and 17 and found that 97%dboth males (99%) and females (94%)dplay some type of digital game (Lenhart et al., 2008).
    [Show full text]
  • Investigating Steganography in Source Engine Based Video Games
    A NEW VILLAIN: INVESTIGATING STEGANOGRAPHY IN SOURCE ENGINE BASED VIDEO GAMES Christopher Hale Lei Chen Qingzhong Liu Department of Computer Science Department of Computer Science Department of Computer Science Sam Houston State University Sam Houston State University Sam Houston State University Huntsville, Texas Huntsville, Texas Huntsville, Texas [email protected] [email protected] [email protected] Abstract—In an ever expanding field such as computer and individuals and security professionals. This paper outlines digital forensics, new threats to data privacy and legality are several of these threats and how they can be used to transmit presented daily. As such, new methods for hiding and securing illegal data and conduct potentially illegal activities. It also data need to be created. Using steganography to hide data within demonstrates how investigators can respond to these threats in video game files presents a solution to this problem. In response order to combat this emerging phenomenon in computer to this new method of data obfuscation, investigators need methods to recover specific data as it may be used to perform crime. illegal activities. This paper demonstrates the widespread impact This paper is organized as follows. In Section II we of this activity and shows how this problem is present in the real introduce the Source Engine, one of the most popular game world. Our research also details methods to perform both of these tasks: hiding and recovery data from video game files that engines, Steam, a powerful game integration and management utilize the Source gaming engine. tool, and Hammer, an excellent tool for creating virtual environment in video games.
    [Show full text]
  • The Heroic Journey of a Villain
    Háskóli Íslands Hugvísindasvið Enska The Heroic Journey of a Villain The Lost and Found Humanity of an Artificial Intelligence Ritgerð til MA-prófs í Ensku Ásta Karen Ólafsdóttir Kt.: 150390-2499 Leiðbeinandi: Guðrún B. Guðsteinsdóttir Maí 2017 Abstract In this essay, we will look at the villain of the Portal franchise, the artificial intelligence GLaDOS, in context with Maureen Murdock’s theory of the “Heroine’s Journey,” from her book The Heroine’s Journey: Woman’s Quest for Wholeness. The essay argues that although GLaDOS is not a heroine in the conventional sense, she is just as important of a figure in the franchise as its protagonist, Chell. GLaDOS acts both as the first game’s narrator and villain, as she runs the Aperture Science Enrichment Center where the games take place. Unlike Chell, GLaDOS is a speaking character with a complex backstory and goes through real character development as the franchise’s story progresses. The essay is divided into four chapters, a short history of women’s part as characters in video games, an introduction to Murdock’s “The Heroine’s Journey,” and its context to John Campbell’s “The Hero’s Journey,” a chapter on the Portal franchises, and then we go through “The Heroine’s Journey,” in regards to GLaDOS, and each step in its own subchapter. Our main focus will be on the second installment in the series, Portal 2. Since, in that game, GLaDOS goes through most of her heroine’s journey. In the first game, Portal, GLaDOS separates from her femininity and embraces the masculine, causing her fractured psyche, and as the player goes through Portal 2 along with her, she reclaims her femininity, finds her inner masculinity, and regains wholeness.
    [Show full text]
  • The Computational Complexity of Portal And
    1 The Computational Complexity of Portal and 2 Other 3D Video Games 3 Erik D. Demaine 4 MIT CSAIL, 32 Vassar Street, Cambridge, MA 02139, USA 5 [email protected] 1 6 Joshua Lockhart 7 Department of Computer Science, University College London, London, WC1E 6BT, UK 8 [email protected] 9 Jayson Lynch 10 MIT CSAIL, 32 Vassar Street, Cambridge, MA 02139, USA 11 [email protected] 12 Abstract 13 We classify the computational complexity of the popular video games Portal and Portal 2. We 14 isolate individual mechanics of the game and prove NP-hardness, PSPACE-completeness, or 15 pseudo-polynomiality depending on the specific game mechanics allowed. One of our proofs 16 generalizes to prove NP-hardness of many other video games such as Half-Life 2, Halo, Doom, 17 Elder Scrolls, Fallout, Grand Theft Auto, Left 4 Dead, Mass Effect, Deus Ex, Metal Gear Solid, 18 and Resident Evil. These results build on the established literature on the complexity of video 19 games [1, 3, 7, 18]. 20 2012 ACM Subject Classification Dummy classification 21 Keywords and phrases video games, hardness, motion planning, NP, PSPACE 22 Digital Object Identifier 10.4230/LIPIcs.FUN.2018.19 23 Related Version arXiv:1611.10319 24 1 Introduction 25 In Valve’s critically acclaimed Portal franchise, the player guides Chell (the game’s silent 26 protagonist) through a “test facility” constructed by the mysterious fictional organization 27 Aperture Science. Its unique game mechanic is the Portal Gun, which enables the player 28 to place a pair of portals on certain surfaces within each test chamber.
    [Show full text]
  • The Computational Complexity of Portal and Other 3D Video Games
    The Computational Complexity of Portal and Other 3D Video Games Erik D. Demaine* Joshua Lockharty Jayson Lynch* Abstract We classify the computational complexity of the popular video games Portal and Portal 2. We isolate individual mechanics of the game and prove NP-hardness, PSPACE-completeness, or (pseudo)polynomiality depending on the specific game mechanics allowed. One of our proofs generalizes to prove NP-hardness of many other video games such as Half-Life 2, Halo, Doom, Elder Scrolls, Fallout, Grand Theft Auto, Left 4 Dead, Mass Effect, Deus Ex, Metal Gear Solid, and Resident Evil. These results build on the established literature on the complexity of video games [Vig14, ADGV14, For10,Cor04]. 1 Introduction In Valve’s critically acclaimed Portal franchise, the player guides Chell (the game’s silent protago- nist) through a “test facility” constructed by the mysterious fictional organization Aperture Science. Its unique game mechanic is the Portal Gun, which enables the player to place a pair of portals on certain surfaces within each test chamber. When the player avatar jumps into one of the portals, they are instantly transported to the other. This mechanic, coupled with the fact that in-game items can be thrown through the portals, has allowed the developers to create a series of unique and challenging puzzles for the player to solve as they guide Chell to freedom. Indeed, the Portal series has proved extremely popular, and is estimated to have sold more than 22 million copies [YP, stea, Cao,steb]. We analyze the computational complexity of Portal following the recent surge of interest in complexity analysis of video games and puzzles.
    [Show full text]
  • The Intersection of Video Games and Physics Education Cameron Pittman, LEAD Academy
    Teaching With Portals: the Intersection of Video Games and Physics Education Cameron Pittman, LEAD Academy ABSTRACT The author, a high school physics teacher, describes the process of teaching with the commercial video game Portal 2. He gives his story from inception, through setbacks, to eventually teaching a semester of laboratories using the Portal 2 Puzzle Maker, a tool which allows for the easy conception and construction of levels. He describes how his students used the Puzzle Maker as a laboratory tool to build and analyze vir- tual experiments that followed real-world laws of physics. Finally, he concludes with a discussion on the current and future status of video games in education. Introduction n June of 2012 I interviewed for my current teaching position at LEAD Academy, a charter high school in Nashville, Tennessee. During my interview, I made it clear that I wanted to teach physics using video games as part of the curricu- Ilum. Well before I had even heard of LEAD or sent in a resume and cover letter, I had planned a semester of laboratories set inside the virtual world of Valve Software’s commercial video game, Portal 2. During the interview I told the principal that I fully intended to use a video game in a way that no other teacher had ever considered; I wanted to use Portal 2 as a laboratory setting. It seems self-evident. Video game realism, simulation ability, and availability have vastly improved in recent years. Video games showcase how realistically they resemble the world, both graphically and interactively. It seemed like a natural jump to take physics education to a readily available and flexible medium.
    [Show full text]