Web Services for Satellite Emulation Development Kathy J. LiszkaAllen P. Holtz The University of AkronNASA Glenn Research Center.

Slides:



Advertisements
Similar presentations
Workshop Servers (Server Software) Browsers Media Delivery Technologies: o Flash o QuickTime o Windows Media o Real. New Internet technology: XML XHTML.
Advertisements

DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
University of Jyväskylä/AHo & VLy Experiences of Document Transformations with XSLT and DOM Anne Honkaranta, Virpi Lyytikäinen, Pasi Tiitinen, University.
XML Technology in E-Commerce
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 13-1 COS 346 Day 24.
H E L S I N K I U N I V E R S I T Y O F T E C H N O L O G Y G O p r o j e c t : S e r v i c e A r c h i t e c t u r e f o r t h e N o m a d i c I n t e.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Project 1 Introduction to HTML.
Chapter Concepts Review Markup Languages
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application.
Introduction to SVG & Batik Presented by Shang-Ming Huang.
XML Prashant Karmarkar Brendan Nolan Alexander Roda.
Supervised by Prof. LYU, Rung Tsong Michael Department of Computer Science & Engineering The Chinese University of Hong Kong Prepared by: Chan Pik Wah,
XML A brief introduction ---by Yongzhu Li. XML --- a brief introduction 2 CSI668 Topics in System Architecture SUNY Albany Computer Science Department.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic XML.
W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application with a clean migration path from HTML 4.01 CSS: Style sheets.
1st Project Introduction to HTML.
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Chapter 1 Introduction to HTML, XHTML, and CSS
1 Networks and the Internet A network is a structure linking computers together for the purpose of sharing resources such as printers and files Users typically.
XML at Work John Arnett, MSc Standards Modeller Information and Statistics Division NHSScotland Tel: (x2073)
GIS technologies and Web Mapping Services
Helsinki University Of Technology X-Smiles Telecommunications Software and Multimedia Laboratory (TML) XForms in X-Smiles Mikko Honkala Helsinki University.
XML The Overview. Three Key Questions What is XML? What Problems does it solve? Where and how is it used?
School of Computing and Management Sciences © Sheffield Hallam University To understand the Oracle XML notes you need to have an understanding of all these.
Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Introduction to XML for SOA Lee H. Burstein,
XML Basics Chao-Hsien Chu, Ph.D. School of Information Sciences and Technology The Pennsylvania State University Extensible Meta Language Markup Language.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
XML Browser 닉스테크 교육사업부 김찬
Petri Vuorimaa1 X-Smiles XML Browser Petri Vuorimaa Tel
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. SMIL Ellen Pearlman Eileen Mullin Programming the Web Using XML.
Presented by Nassib Awad
XML Extensible Markup Language
Web Design and Development for E-Business By Jensen J. Zhao Copyright 2003 Prentice Hall, Inc. Web Design and Development for E-Business Jensen J. Zhao.
WEB BASED DATA TRANSFORMATION USING XML, JAVA Group members: Darius Balarashti & Matt Smith.
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.
XML, XSL, and SOAP Building Object Systems from Documents CSC/ECE 591o Summer 2000.
XML stands for Extensible Mark-up Language XML is a mark-up language much like HTML XML was designed to carry data, not to display data XML tags are not.
The Synchronized Multimedia Integration Language (SMIL) Kuo-Hao Li.
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 4 1COMP9321, 15s2, Week.
Web Technologies Lecture 4 XML and XHTML. XML Extensible Markup Language Set of rules for encoding a document in a format readable – By humans, and –
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
Unit 3 — Advanced Internet Technologies Lesson 11 — Introduction to XSL.
©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C - The World Wide Web Consortium W3C - The World Wide Web Consortium.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. BI Publisher: Technology and Architecture.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
XML Tools (Chapter 4 of XML Book). What tools are needed for a complete XML application? n Fundamental components n Web infrasructure n XML development.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
XML The Overview. Three Key Questions What is XML? What Problems does it solve? Where and how is it used?
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
1 Survey of Profiles from Other Domains XMSF Profile SG 13 January 2004 Curt Blais and NPS MV3250 (Introduction to XML, 1st Quarter 2005) Katherine L.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
Beyond HTML: Extensible Markup Language (XML)
Kynn Bartlett 11 April 2001 STC San Diego The HTML Writers Guild Copyright © 2001 XML, XHTML, XSLT, and other X-named specifications.
XML Related Technologies
Chapter 1 Introduction to HTML.
WEB SERVICES.
Unit – 5 JAVA Web Services
Project 1 Introduction to HTML.
Session I - Introduction
Session I - Introduction
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
XML – An Introduction XML is getting a lot of attention right now, because of it leverages existing internet infrastructure and also because it enables.
Presentation transcript:

Web Services for Satellite Emulation Development Kathy J. LiszkaAllen P. Holtz The University of AkronNASA Glenn Research Center

Motivation Support an emulation of space-based –Internet architectures –backbone network –formation clusters –Constellations Provide a web-based architecture for remote access and control of a multi-user, distributed system.

Complex Multi-satellite Emulation Scenarios

Internet NASA Satellite emulation test bed Experimenter Site

Data Format Need computational methods for efficient data: –access –sharing –information extraction SGML XML –simple –well-documented data –straightforward format –text

XML document creation Microsoft Word –create template with formats that map to your XML data –save in RTF format –RTF → XML converter applications with DOM parser JAVA API XSLT stylesheets

User input to the emulation reduce human error user-friendly interface automatically encode data into an XML document –well-formed –complete web-based

XSmiles An official W3C recommendation. Delivers a pure Java XML browser. Capable of displaying documents written in various XML languages. Supports: –XSL Transformations (XSLT) –XSL Formatting Objects (XSL FO) –Synchronised Multimedia Integration Language (SMIL) –XForms –XHTML –X3D –Scalable Vector Graphics (SVG) Allows rich multimedia content, such as video and audio, and streaming of it.

XForms emulation interface separates data from the web-page data content derived from forms is stored in XML (developer defined) format forwarded as a stream of Unicode bytes platform independent

XML File Scenario_one.xml

XForms XHTML XML Schema XSmiles XML

Emulation Scenario Satellite & ground stations Run-time control Orbital parameters Network routes Interface bandwidths Delay Bit error rates

XHTML element for basic XForms

XML Scenario Submission Internet CGI program

SOAP Simple Object Access Protocol XML-based protocol. Used for interoperability. Defines the use of XML and HTTP to access services, objects, and servers in a platform- independent manner.

Future Work XLINK –basis for graphs –providing a semantic representation of the objects defined in the form and their relationship to each other SVG –Language for describing two-dimensional graphics in XML. –Can be interactive and dynamic. –Animations can be defined and triggered either declaratively or scripted. Multimedia streaming content

XForms XLINK SVG Streaming Multimedia Internet