Usage of SVG-based Maps for Mobile Nature Guide Applications By:

Slides:



Advertisements
Similar presentations
Research conducted by the Chair of Information Systems PJIIT Leader: Prof. Kazimierz Subieta Staff: 11 research and didactic workers (1 Prof, 4 PhD, 6.
Advertisements

Designing Embedded User Assistance for Web- based Applications Scott DeLoach.
1 Copyright © 2005, Oracle. All rights reserved. Introducing the Java and Oracle Platforms.
1 G54PRG Programming Lecture 1 Amadeo Ascó Adam Moore G54PRG Programming Lecture 1 Amadeo Ascó 3 Java Programming Language.
1 DTI/EPSRC 7 th June 2005 Reacting to HCI Devices: Initial Work Using Resource Ontologies with RAVE Dr. Ian Grimstead Richard Potter BSc(Hons)
Personalised Web Services for Activity-Based Mobile Learning Wichai Eamsinvattana PhD student, started Oct 2006 Supervised by Dr.Vania Dimitrova.
Visual Model-based Software Development EUD-Net Workshop, Pisa, Italy September 23 rd, 2002 University of Paderborn Gregor Engels, Stefan Sauer University.
Hendricks / Jeschke / Thomsen / Weinzierl Mumie eLearning Environment and Authoring Tool for a Modern Education in Mathematics Online Educa Berlin 2005.
Technical and design issues in implementation Dr. Mohamed Ally Director and Professor Centre for Distance Education Athabasca University Canada New Zealand.
Overview Environment for Internet database connectivity
© 2005 Avaya Inc. All rights reserved. A Client-Side Architecture for Supporting Pervasive Enterprise Communications Amogh Kavimandan, Reinhard Klemm,
Content Interaction and Formatting, Tayeb LEMLOUMA & Nabil Layaïda. November Tayeb Lemlouma & Nabil Layaïda Presented by Sébastien Laborie November.
Application Server Based on SoftSwitch
 2004 Prentice Hall, Inc. All rights reserved. Chapter 28 – Multimedia: Audio, Video, Speech Synthesis and Recognition Outline 28.1 Introduction 28.2.
Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft Helmut Dres, Institute For Scientific Computing – GDB Meeting Global Grid User Support.
1 Google Earth Powered by MapGuide. 2© 2006 Autodesk Session Outline MapGuide / Google Earth Integration Overview Demo How it Works and How to Use It.
From Model-based to Model-driven Design of User Interfaces.
M. Honkala, A. Vainio XForms & SVG MITA Seminar, HUT SVG Introduction Features Benefits Simple Example Standardization Mobile Environment Current.
Synera The Software That Thinks Like You Do Synera Technical Presentation.
FH Offenburg PROJECT PRESENTATION INTRODUCTION (I) ONLINE MULTIMEDIA PRESENTATION: TOURISM IN GHANA MAIN TOPIC: STUDENTS: ANTHONY KOFI TSETSE
Presented by Tang Man Wai, Kelvin Wu Sui Hin, Simon Advised by Prof. Samuel T. Chanson PDA-based Tour Guide and Planner for Hong Kong Hong Kong University.
© 2007 IBM Corporation IBM Emerging Technologies Enabling an Accessible Web 2.0 Becky Gibson Web Accessibility Architect.
The Museum Project The Museum Project Yoav Gvili & Asaf Stein Supervisor : Alexander Arlievsky.
Introduction to SVG & Batik Presented by Shang-Ming Huang.
Supervised by Prof. LYU, Rung Tsong Michael Department of Computer Science & Engineering The Chinese University of Hong Kong Prepared by: Chan Pik Wah,
SVG oriented Framework for Web Map Services 1 PHPMyWMS Prof. Dr.-Ing. Franz-Josef Behr PHPMyWMS - an Open Source based, SVG oriented Framework for extended.
GeoSVG: A Web-based Interactive Plane Geometry System for Mathematics Education Xun Lai and Paul S. Wang Department of Computer Science Institute for Computational.
Hypergraphics for Hypergraphics for help documents Dave Gardiner Improving the user experience with scalable vector graphics (SVG)
E0262 – MIS – Multimedia Storage Techniques SMIL – Synchronized Multimedia Integration Language.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Ruth Betcher Ruth Christie
ASP.NET + Ajax Jesper Tørresø ITNET2 F08. Ajax Ajax (Asynchronous JavaScript and XML) A group of interrelated web development techniques used for creating.
SEG3210 DHTML Tutorial. DHTML DHTML is a combination of technologies used to create dynamic and interactive Web sites. –HTML - For creating text and image.
Adobe FLASH What & Why? Where & When? Is Flash dead? What about HTML5?
SEG3210 DHTML Tutorial. DHTML DHTML is a combination of technologies used to create dynamic and interactive Web sites. –HTML - For creating text and image.
Interface & navigation (How to build a simple presentation interface) Flash ActionScript Introduction to Thomas Lövgren
1 6th EC/GIS workshop - Lyon - June 2000 Easy and friendly access to geographic information for mobile users David HELLO (Matra.
Web mapping interoperability in practice, a Java approach guided by the OpenGis Web Map Server Interface Specification Pedro Fernández, R. Béjar, M.A.
Flash & JavaScript Mariela Hristova October 19, 2004 INF 385E – Fall 2004 – School of Information.
Petri Vuorimaa1 X-Smiles XML Browser Petri Vuorimaa Tel
Presented by Nassib Awad
Interactive Client-Side Technologies MMIS 656 Web Design Technologies Acknowledgements: Estrella, S. (2003). The Web Wizard’s Guide to DHTML and CSS.
Class 02 – 03 Feb 2014 Setup Where do we begin? Know your content Discovering your target user.
FGAN Research Institute for Communication, Information Processing and Ergonomics KIE Dep. Ergonomics and Informations Systems 1 Visualisation of Heterogeneous.
Bells, Whistles, and Alarms: HCI Lessons Using AJAX for a Page-turning Web Application Juliet L. Hardesty, Indiana University.
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
Development Process Agile/XP Planning + Issue Tracking Google Code provided efficient + effective project management Bug and defect reports Project planning.
SVG for Designers Tom Hoferek. Objectives Introduce SVG Illustrate its capabilities Demonstrate SVG in action Speculate, discuss, answer questions.
interactive logbook Paul Kiddie, Mike Sharples et al. The Development of an Application to Enhance.
Dynamic Web Pages Jin Wu INF 385E Information Architecture School of Information 11/2/2006 Jin Wu INF 385E Information Architecture School of Information.
The Synchronized Multimedia Integration Language (SMIL) Kuo-Hao Li.
SEAMLESS: Demo Version 1.4 “Presenting current developments and welcoming your feedback” For contact:
Louisa Lambregts, Louisa Lambregts
Introduction to the World Wide Web & Internet CIS 101.
The Web Wizard’s Guide To DHTML and CSS Chapter 2 A Review of CSS2 and JavaScript.
OBIX in action. open Building Information eXchange (oBIX) Development started 2003 Currently a technical committee at the OASIS Standard XML representation.
introductionwhyexamples What is a Web site? A web site is: a presentation tool; a way to communicate; a learning tool; a teaching tool; a marketing important.
Submitted by: Moran Mishan. Instructed by: Osnat (Ossi) Mokryn, Dr.
COMPARING CROSS-PLATFORM DEVELOPMENT APPROACHES FOR MOBILE APPLICATIONS Henning Heitkötter, Sebastian Hanschke and Tim A. Majchrzak Department of Information.
Simple Content Creation Tool for.LRN OpenACS and.LRN Conference By Ing. Rocael Hernández & Ing. Byron Linares.
Getting Started with HTML
Topic Map & SMIL Prototypes KUL-ESAT-DOCARCH
Integration of ICT in teaching and learning
Web Content Accessibility Beata M. Ofianewska (DG COMM) 7 December 2006 December 2006 COMM C2.
Dynamic Web Pages Jin Wu INF 385E Information Architecture
Types of Spatial Data Sites
Broadvine Support Portal
Types of Spatial Data Sites
Introduction to JavaScript
Information Retrieval and Web Design
Presentation transcript:

Using SVG-based Maps for Mobile Guide Systems A Case Study for the Design, Adaptation, and Usage of SVG-based Maps for Mobile Nature Guide Applications By: V. Patalaviciute, Dr. C. Düpmeier, Prof. P. Freckmann, M. Ruchter

Outline Motivation MobiNaG Architecture and Functionality Concepts for Mobile Nature Guide Maps Applicability of SVG in the MobiNaG Patalaviciute/Düpmeier/Freckmann/Ruchter – SVGOpen 2005

Environmental Information Mobile Nature Guide Direct Experience MobiNaG Environmental Information Natural Environment User Interaction Visitors of Natural Areas Mobile Guide Patalaviciute/Düpmeier/Freckmann/Ruchter – SVGOpen 2005

Technical Environment PDA GPS for navigation GPRS / UMTS for internet access Data upload on PDA with ActiveSync Central server for Description of nature experience areas Additional information Patalaviciute/Düpmeier/Freckmann/Ruchter – SVGOpen 2005

System Architecture

MobiNaG Prototype for Evaluation Navigation service Tour service Patalaviciute/Düpmeier/Freckmann/Ruchter – SVGOpen 2005

Symbols for Different Target Groups Patalaviciute/Düpmeier/Freckmann/Ruchter – SVGOpen 2005

Interactive Legend (1) (2) function activateLayer(evt,Layer) { ... if ( // Layer X is set visible in dialog ) { X.setAttribute("visibility",„visible"); else { X.setAttribute("visibility",„hidden"); } Patalaviciute/Düpmeier/Freckmann/Ruchter – SVGOpen 2005

Landmark-based Navigation <svg id="Landmark" visibility="hidden“ > … </svg> Function ZoomUp () { ... if (curZoomStep==3) { document.getElementById('Landmark').setAttribute('visibility', 'visible'); else { document.getElementById('Landmark').setAttribute('visibility', ‚hidden'); } } Patalaviciute/Düpmeier/Freckmann/Ruchter – SVGOpen 2005

Dynamics of the Natural Environment autumn.css .forest { fill:yellow; stroke:yellow; stroke-width:2; } spring.css .forest { fill:lightgreen; stroke:lightgreen; stroke-width:2; } Spring <?xml-stylesheet href= „autumn.css" type="text/css"?> <svg> <g id=„forst" class= „forest" > <path d="M0.376,246.646c17.234-18.837.... /> ... </svg> Autumn Patalaviciute/Düpmeier/Freckmann/Ruchter – SVGOpen 2005

Interpretive Maps Autumn Spring POI.xml <POI id="POI_10" categoryRef=„season:autumn; type:sense:observe"> <Position> <Longitude> … </Longitude> <Latitude>… </Latitude> </Position> </POI> Spring Application <svg> <use xlink:href= “Iconlibrary.svg#observe categoryRef=„season:autumn; type:sense:observe"> </svg> Iconlibrary.svg <symbol id=„observe"> … </symbol> Patalaviciute/Düpmeier/Freckmann/Ruchter – SVGOpen 2005

Problems with the Applicability of SVG Limited functionality of SVG engines on mobile devices SVG implementations do not support multi-line text objects Use is not fully implemented in used eSVG engine <use xlink:href=„symbols.svg#telefon“> SVG file cannot be split into modular components (for example symbol / icon library) No standard SVG-based user interface elements, like popups, dialog components, etc. Used SVG component does not support object- oriented integration with embedding application Calling C++ or .NET components of application from javascript Patalaviciute/Düpmeier/Freckmann/Ruchter – SVGOpen 2005

Future Work MobiNaG Redesign for First Production Version Looking for better SVG engine / better SVG support Presentation of multimedia information by HTML / SMIL component? Further Developments GUI-based editor for nature experience area descriptions based on the Java Batik SVG toolkit Diploma thesis on the Integration of a Pedagogical Agent Uses SVG-based character animations Patalaviciute/Düpmeier/Freckmann/Ruchter – SVGOpen 2005