Download presentation
Presentation is loading. Please wait.
Published byDeborah Palmer Modified over 9 years ago
1
Web Services for Satellite Emulation Development Kathy J. LiszkaAllen P. Holtz The University of AkronNASA Glenn Research Center
2
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.
3
Complex Multi-satellite Emulation Scenarios
4
Internet NASA Satellite emulation test bed Experimenter Site
5
Data Format Need computational methods for efficient data: –access –sharing –information extraction SGML XML –simple –well-documented data –straightforward format –text
6
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
7
User input to the emulation reduce human error user-friendly interface automatically encode data into an XML document –well-formed –complete web-based
8
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.
9
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
10
XML File Scenario_one.xml 127.0.0.1 1000 45 24 34 29
11
XForms XHTML XML Schema XSmiles XML
12
Emulation Scenario Satellite & ground stations Run-time control Orbital parameters Network routes Interface bandwidths Delay Bit error rates
13
XHTML element for basic XForms
19
XML Scenario Submission Internet CGI program
20
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.
21
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
22
XForms XLINK SVG Streaming Multimedia Internet
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.