Geroimenko / Chen | Visualizing Information Using SVG and X3D | E-Book | www2.sack.de
E-Book

E-Book, Englisch, 310 Seiten

Geroimenko / Chen Visualizing Information Using SVG and X3D

XML-based Technologies for the XML-based Web
1. Auflage 2005
ISBN: 978-1-84628-084-9
Verlag: Springer
Format: PDF
Kopierschutz: 1 - PDF Watermark

XML-based Technologies for the XML-based Web

E-Book, Englisch, 310 Seiten

ISBN: 978-1-84628-084-9
Verlag: Springer
Format: PDF
Kopierschutz: 1 - PDF Watermark



Correcting the Great Mistake People often mistake one thing for another. That's human nature. However, one would expect the leaders in a particular ?eld of endeavour to have superior ab- ities to discriminate among the developments within that ?eld. That is why it is so perplexing that the technology elite - supposedly savvy folk such as software developers, marketers and businessmen - have continually mistaken Web-based graphics for something it is not. The ?rst great graphics technology for the Web,VRML,has been mistaken for something else since its inception. Viewed variously as a game system,a format for architectural walkthroughs,a platform for multi-user chat and an augmentation of reality,VRML may qualify as the least understood invention in the history of inf- mation technology. Perhaps it is so because when VRML was originally introduced it was touted as a tool for putting the shopping malls of the world online,at once prosaic and horrifyingly mundane to those of us who were developing it. Perhaps those ?rst two initials,'VR',created expectations of sprawling,photorealistic f- tasy landscapes for exploration and play across the Web. Or perhaps the magnitude of the invention was simply too great to be understood at the time by the many, ironically even by those spending the money to underwrite its development. Regardless of the reasons,VRML suffered in the mainstream as it was twisted to meet unintended ends and stretched far beyond its limitations.

Geroimenko / Chen Visualizing Information Using SVG and X3D jetzt bestellen!

Weitere Infos & Material


1;Contents;5
2;Foreword;7
3;Preface;9
4;Contributors;13
5;PART 1 Using SVG and X3D in Generic Web Applications;15
5.1;SVG and X3D in the Context of the XML Family and the Semantic Web;16
5.1.1;1.1 From HTML to XML and the Semantic Web;16
5.1.2;1.2 The Architecture of the Semantic Web;22
5.1.3;1.3 The XML Family;25
5.1.4;1.4 The Role and Advantages of SVG and X3D;29
5.2;The Foundations of SVG;34
5.2.1;2.1 Introduction;34
5.2.2;2.2 Structural Pieces of SVG;35
5.2.3;2.3 Manipulating Coordinate Systems;45
5.2.4;2.4 Building Shapes and Paths;49
5.2.5;2.5 Painting and Drawing;53
5.2.6;2.6 The Core Text Elements;60
5.2.7;2.7 Animating Graphics and Interactivity;69
5.2.8;2.8 Summary;75
5.3;X3D Fundamentals;76
5.3.1;3.1 Introduction to X3D;76
5.3.2;3.2 X3D Pro.les;78
5.3.3;3.3 Viewing Our Worlds – The Navigation Component;85
5.3.4;3.4 Introducing the X3D Event Model;86
5.3.5;3.5 User-initiated Behaviours;92
5.3.6;3.6 Viewing Our Content – The Power of XSLT and XML;96
5.3.7;3.7 The Road Ahead;96
5.3.8;3.8 Conclusion;96
5.3.9;3.9 Acknowledgments;97
5.4;SVG as the Visual Interface to Web Services;98
5.4.1;4.1 Introduction;98
5.4.2;4.2 Web Services;98
5.4.3;4.3 SVG – the Right Choice;102
5.4.4;4.4 Summary;110
5.4.5;4.5 Acknowledgments;111
5.5;X3D Graphics, Java and the Semantic Web;112
5.5.1;5.1 Introduction;112
5.5.2;5.2 The X3D Object Model;112
5.5.3;5.3 X3D Fields;113
5.5.4;5.4 X3D Nodes and Object Hierarchy;116
5.5.5;5.5 Modifying Objects via Programmatic Access;116
5.5.6;5.6 Applicability to Emerging Semantic Web Concepts;120
5.5.7;5.7 Conclusions;131
5.5.8;5.8 Acknowledgments;131
5.5.9;References;131
5.6;Distributed User Interfaces: Toward SVG 1.2;132
5.6.1;6.1 Referential SVG;132
5.6.2;6.2 Bringing HTML into SVG;136
5.6.3;6.3 Flowing Text Into the Web;141
5.6.4;6.4 Rendering Custom Content;147
5.6.5;6.5 Live Templates, dSVG and XForms;162
5.6.6;6.6 A Future of Distributed User Interfaces;165
5.7;Publishing Paradigms for X3D;166
5.7.1;7.1 Introduction: Publishing Paradigms;166
5.7.2;7.2 Visualizing Information;172
5.7.3;7.3 Design Principles and Interactive Strategies;174
5.7.4;7.4 X3D and XSLT Techniques;179
5.7.5;7.5 Publishing Technologies;190
5.7.6;7.6 Summary;191
5.7.7;7.7 Acknowledgments;191
6;PART 2 Applying SVG and X3D to Speci.c Problems;194
6.1;Visualizing Complex Networks;195
6.1.1;8.1 Introduction;195
6.1.2;8.2 Complex Networks;196
6.1.3;8.3 Citation Networks;200
6.1.4;8.4 Large-scale Network Visualization;202
6.1.5;8.5 Network Visualization in VRML and X3D;203
6.1.6;8.6 Visualizing the Evolution of Citation Networks;206
6.1.7;8.7 Concluding Remarks;211
6.2;Applying SVG to Visualization of Chemical Structures and Reactions;214
6.2.1;9.1 Introduction;214
6.2.2;9.2 Chemical Introduction for Non-chemists;215
6.2.3;9.3 Creating Chemical Structures in SVG;217
6.2.4;9.4 Visualizing a Reaction Mechanism;231
6.2.5;9.5 Conclusion;235
6.3;Using Metadata-based SVG and X3D Graphics in Interactive TV;237
6.3.1;10.1 Introduction;237
6.3.2;10.2 The Fascinating World of DigiTV;237
6.3.3;10.3 DigiTV – The Essentials;239
6.3.4;10.4 Reference System Architecture for MHP Devices;241
6.3.5;10.5 The Narration Cube: A Novel Approach to DigiTV Converge Services;245
6.3.6;10.6 Content Is King: DigiTV’s Rich Multimedia Assets and Its Deployment;250
6.3.7;10.7 SVG Implementation of Hyperlinked TV;253
6.3.8;10.8 Related Work;255
6.3.9;10.9 Summary;255
6.3.10;10.10 Acknowledgments;256
6.4;Knowledge Visualization Using Dynamic SVG Charts;257
6.4.1;11.1 Introduction;257
6.4.2;11.2 SVG and Knowledge Management;258
6.4.3;11.3 Application Scenario;259
6.4.4;11.4 Technology Behind Dynamic SVG Charts;260
6.4.5;11.5 Charts;261
6.4.6;11.6 Manipulation and Interactivity;265
6.4.7;11.7 Charting Anywhere;265
6.4.8;11.8 Future Work;266
6.4.9;11.9 Summary;267
6.4.10;11.10 Acknowledgments;267
6.5;Using SVG and XSLT to Display Visually Geo-referenced XML;268
6.5.1;12.1 Introduction;268
6.5.2;12.2 Combining XML Files with XSLT;269
6.5.3;12.3 Problems and Potential;275
6.6;Using Adobe Illustrator to Create Complex SVG Illustrations;278
6.6.1;13.1 Introduction;278
6.6.2;13.2 Vector Designs;279
6.6.3;13.3 Fonts;279
6.6.4;13.4 Colour;280
6.6.5;13.5 Layers;280
6.6.6;13.6 Primitive Shapes;281
6.6.7;13.7 Filters and Effects;281
6.6.8;13.8 Interactivity and Animation;282
6.6.9;13.9 Rasterization;282
6.6.10;13.10 Working with Non-AI Files;282
6.6.11;13.11 Positioning;284
6.6.12;13.12 Saving Your File;284
6.6.13;13.13 Review;285
6.6.14;13.14 Tutorial: Creating a Simple Image Map;286
6.6.15;13.15 Tutorial: Tracing a Raster Image – Adding a Mouseover Event;289
6.7;X3D-Edit Authoring Tool for Extensible 3D (X3D) Graphics;297
6.7.1;14.1 Purpose and Basic Usage;297
6.7.2;14.2 VRML/XML Quicklook;298
6.7.3;14.3 IBM’s Xeena Tool Builder and X3D-Edit Design;299
6.7.4;14.4 Stylesheet Conversions;300
6.7.5;14.5 Tooltips and Internationalization (I18n);302
6.7.6;14.6 Construction of Example Archives;303
6.7.7;14.7 Conclusions and Future Work;303
6.7.8;14.8 Acknowledgments;304
6.8;Concluding Remarks;305
7;Index;307



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.