Mobileaware Interaction Server User Guide

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.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    234 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us