SVG STANDARD FOR ENVIRONMENTAL APPLICATIONS

Size: px
Start display at page:

Download "SVG STANDARD FOR ENVIRONMENTAL APPLICATIONS"

Transcription

1 SVG STANDARD FOR ENVIRONMENTAL APPLICATIONS I. P. S. Cabral, L. M. G. Gonçalves, J. P. Medeiros, R. F. Amaral. Universidade Federal do Rio Grande do Norte UFRN P.O. Box Natal RN, Brazil. Abstract. This paper proposes the use of SVG standard for environmental applications through on-line generation of maps that can be visualized in browsers. Recently, web-based GIS with the rapid expansion of internet and the World Wide Web is regarded as one of important issues for web application, and several GIS products running on web browser have been announced. The system used in this study has two main differences from other web-based GIS applications. It s real-time and gets data from sources simultaneously in exact time intervals that users defined previously, and secondly, all the developing and publishing tools used in the system are open sourced. Aim of this study is to create a web-based, free and open sourced GIS that can work with different data formats by exchanging and presenting data as a real-time map on web. 1. INTRODUCTION In the present work, we describe the main characteristics of SVG (Scalable Vector Graphics) standard, presenting in a brief way how the same can be applied on execution of geoprocessing routines directed toward environmental applications, with the use of maps in vectorial format. There will be presented introductory concepts relative to SVG and also some advantages of using it to describe geographic information. We will show how the considered standard allows the development of an interactive GIS (Geographic Information System), demonstrating through examples of its use, realized on the region of Parrachos de Maracajaú, RN, Brazil. Some problems related with SVG will also be presented and we shall discuss procedures to optimize the representation of maps for user. Such procedures are necessary because the maps are generated in real time and visualized on browsers according to a determined region and a specified layer Area of Study and Objectives The area of the map shown with a red circle on Figure 1 is the region that includes within the Parrachos de Maracajaú, one of the coral reefs areas existing on RN coast, located on Northeast of Brazil, nearby Natal. The main goal of this project implementation on this region is to make possible the control of events related with the uncontrolled use by visitors who, without proper information, are contributing to the total devastation of this region (Farias, 2004). Such information would be of great value for environmental management organs, as well as to research community in general.

2 Figure 1: Area of Study Some objectives with this study execution and development of this work are: Integrate monitoring data of the corals in a GIS; Develop a web-based system; Implement a real-time response system; Verify the advantages and disadvantages of SVG using on environmental applications; Create a map that can be handled in interactive way. The benefits of the proposed system are: Monitoring cost reduction; Possibility of data access by internet from any place of the world; Reduction of time and efforts to reach data; Centralization of database to provide a common source of information. 2. SCALABLE VECTOR GRAPHICS To generate maps it is necessary to use graphic representations. Traditionally, the applications directed to Internet exhibit images in two matrix formats, gif and jpeg. These are alternative formats for compressing data from bitmap standards, which are useful for matrical images, but for vectorial images are static, possibly with big size beyond not allowing good data handling. Actually there are only two other methods to visualize 2D (two dimensions) vectorial graphics for applications directed to Internet. The first one is the Macromedia flash that is more used for animations and is not so indicated for the work with geographic information and the second, according to Conford (2003), is the VML (Vector Markup Language) that was launched by Microsoft and is supported only by Internet Explorer, making its adoption limited to Windows platform users. SVG is a standard, recommended by the World Wide Web Consortium W3C, for creation of two-dimensional graphics, digital map elaboration and animations. This language provides the creation of WEB pages with high graphic resolution, including sophisticated elements like: declivities, inlaid fonts, transparencies, animation, and filter effects with the use of text commands. In this standard, graphics can be modified dynamically by the use of script languages and object orientation. It is possible to modify any attribute of a graphic and treat events like, for instance, mouse clicks. Any object of this type of graphic can be accessed trough methods supported by the language. There are some available products to work with SVG and others are in development process. Among the existent applications that generate images in SVG, we can cite Corel, Adobe Illustrator and Sodipodi (freeware). Companies like Microsoft, Adobe, Macromedia, IBM, Sun Microsystems, Apple, Xerox, Netscape, Corel and Kodak contributed to creation of SVG. Although this standard is already well spread out in the said countries of first world, in Brazil it follows in slow steps, but increasing. The browsers most spread out have already support to SVG internally (Mozilla) or trough plug-ins, as it is the case of Internet Explorer and Netscape. All those resources are making SVG become a standard for representation of two dimensions maps on Web (Conford, 2003).

3 2.1 Characteristics of SVG SVG has a set of characteristics that qualify it as a language directed to creation of graphics on Internet applications. Its use is at each time more spread out, inclusively by great software companies. Among the main characteristics we can mention: Based in XML; Open standard; Open code; Vectorial and matricial graphics; Can be accessed trough the browser; Different ways to visualize an area on the map; Interactive Zoom and Pan over the map; Interaction and animation; Selective visualization of geographic characteristics (layers); Can be included inside archives HTML, ASP, PHP, etc; Interact with several script languages as: JavaScript, VBScript, etc. 3. METHODOLOGY AND PROPOSED SYSTEM The functioning scheme of the considered system is shown on Figure 2 and Figure 3. To better understand the problem, we defined a study case. We will describe as it follows an overview of the system. The database contains information on how the internal structures of the region are organized, in other words, it contains information on the real location of the entire region in study as well as the presentable geometric pictures of the corals. These data are not grouped in a continuous form, making, for example, an object be composed of various parts with distinct identifiers. SVG allows the representation of three kind of graphic objects: vectorial forms (courses defined by straight lines and curves), images and text. The vectorial objects have the information about curves and lines of an image, instead of information about the pixels that compose the same. The graphic objects (vectorial, image and text) can be grouped, transformed and composed in objects previously rendered (Faria, 2004). In this study case, the three forms of available graphic objects and the technique of grouping in layers are used, so it is possible to have, in a certain domain, the elements that have similar characteristics. The matricial image of the region is used by means of layer to make possible a better visual representation of it. Figure 2: Components of the System

4 On Figure 2, the Data Upload is programmed to be responsible for exchanges and manipulation of data over the Web. This component was developed on JavaScript language and provides an API for access to MySQL database trough the Internet. The component Map Server is programmed to extract information from database and, with then, generate data in SVG where the interaction functions in script language will be linked. Figure 3: Creation of the SVG archive 3.1 System Operation The GIS operation of dynamic generation of maps for the Web with the use of SVG can be summarized as: 1) Initially a Web page, structured in PHP language (Hypertext Preprocessor), solicits to the database, trough commands on SQL standard, the attributes of polygons that are localized on the visualization area and that are in agreement with the kind of layer to be exhibited. 2) The database returns the requisition with the map components. 3) The PHP page creates dynamically the SVG file according to the data that where acquired from the database, as it shows the code stretch shown on Figure Set File = fso.createtextfile("c:\map.svg", True) File.WriteLine("<svg version="1.1" id="map"") strsql= "SQL Query" File.writeLine("<g id="coral">") Beginning of the loop to the map components creation File.Write("<polyline id="id" & points=") Beginning of the loop to fill the polygon points File.Write(X & "," & Y) End of the loop to fill the points File.write( /> ) End of the loop to the map components creation File.writeLine("</g>") File.WriteLine("</svg>") File.Close... Figure 4: Code Stretch for Archive Creation Obs: some instructions from the picture above (Figure 4) do not correspond exactly to the original ones. They were altered only to better exemplify the context. 4) The SVG archive generated is nothing more than the map of the chosen region with the possibility to treat events related to each created polygon. Such archive is inserted on the PHP page trough the use of the embed function and thus showed to the user (see Figure 5). //Pag: Map.php... <embed name="map" SRC="Map.svg"></embed>... Figure 5: embed Function

5 3.2 System Optimization As it was showed on the previous section, this work views the construction, in real-time, of a map starting from dynamic query to the database, thus generating an archive: Map.SVG with the lines of direction of the related attributes. To successfully realize such procedures, it was necessary to elaborate a method that could optimize the dynamic creation. We created a method called MOM (Mask Over the Map), which uses the principle of provide to user only what is required, in order to optimize the process. This method consists on the use of a mask in table format over the map and creation of only the information that are contained on the requested cell. The user can, trough commands via buttons, manipulate the map and, if allowed, navigate in all directions. An example on which is possible to navigate is illustrated on Figure 6. Figure 6: MOM Method Another problem that must be treated is the rupture and consequently the inadequate connection of two points. It is occasioned when there are indicated by the SQL consultation a vertical and horizontal limits of the small size cell (Figure 7.a). It makes the polygons exceed the cell limit, split themselves and get connected with another point inside the indicated limit (Figure 7.b), generating, this way, geometrical forms that do not correspond to reality. Figure 7: Poorly Presented Polygon To have this problem solved, the consultation must be done in such a way that the polygon points that have coordinate on another cell on the neighborhood be also represented. So, on the MOM method we indicate as the consultation filter not only the horizontal and vertical limits of each cell, but also other coordinates of the polygon that is part of the cell neighborhood. At the end, it is noticed that the method consumes lesser demand of processing, realizing the creation and visualization in a brief space of time and with a little generation of polygons that are not necessary to visualization (the ones that are on the neighborhood and will not be visualized by the user on the current cell in exhibition). 4. EXPERIMENT AND RESULTS In our study case, we used results obtained from a previous work (Farias, 2004). We acquired small format aerial photos, or SFAP, taken by an aerial transported camera in a small plane. The photographs were digitalized, treated with image processing techniques, georeferred and applied to a segmentation process. The final result was the classification of several faces submerged and emerged, on the sea region of Parracho de Maracajaú. These data served as an entrance to the Web system, converted to SVG standard. Figure 8 shows a classification realized on the original data, already on the proposed system, where it is possible to see on the Web the various classes of faces found in Maracajaú that can be floating platforms, submerged corals, emerged corals and sea plants (fanerogamas). The system allows interaction between user and generated map, in such a way that the same can navigate over the map, verify relational data of some faces that were inserted into the system (name of the

6 company that operates the floating platform, number of employees, area of each coral or head reef as they are called, etc), as well as realize zooming operations. This study case validates the proposed system in a sense that allows the interaction trough the Web with the desired data. When the mouse is stopped over areas with relational data, the same are shown. Figure 8: Map Published on Web of the Corals of Maracajaú/RN Region With this experiment and the conclusion of this project, we see that web-based technology makes the system more flexible, being able to be converted to the monitoring of other environmental events that demand real-time observation like, for example: natural catastrophes, pollution control, etc. As the main result, we see that the use of SVG pattern provided the production and publication of a map directed to environmental applications on Web (Figure 8). This map is available to the manager institution of the considered area on the site of UFRN environmental study center. Other data will integrate the map, resulting on a powerful mean of monitoring and distribution of important information to the community involved with the considered area as well as to scientific community. 5. FINAL CONSIDERATIONS AND PERSPECTIVES Environment management applications are benefited with the use of systems that can supply data via Internet, mainly because they are available to a greater number of people. Strategical decisions as to limit the number of tourists on the areas or define rotation between areas are being taken with the use of information inserted into the considered map by scientists who do researches on the region: number of existent fishes by square meter, water transparency, changes on the corals coloration indicating the beginning of their death, coral depredation, and other important data for biotic and non-biotic control. On the other hand, the SVG use on applications that demand vectorial representation of maps on the World Wide Web demonstrates a great advance on scientific community being clear to the user the complexity of the computational internal organization, making in a simple and easy way the map be represented with much more portability, dynamism and performance. Solutions performed by this standard, tend to the increasing diffusion of knowledge, making the maps be visualized by a huge set of users being or not from the GIS community. It is intended on a new stage, the realization of viability tests on the MOM method on maps with different scales and with excess of information relative to several layers of treatment, beyond the possibility to extend experiments to other regions. More data about the considered region are being added to database and the same will be available on the Web page of the Environmental Study Center of UFRN (Nea, 2004).

7 References Adobe. Developer tutorials. Available on: < basics/intro.html>. Accessed on: October BORILLO, Ricardo. SVG: gráficos e interactividad en la Web. Avalilable on: Accessed on: October CORNFORD, Dan. Geographic Information Systems. London, Aston University COSTA, Maria de Fátima. Cadeira de Sistemas Multimedia. Available on: < Accessed on: October Dbxgeomatics. An introduction to Scalable Vector Graphics (SVG). Available on: < Accessed on: October FARIA, Nuno. Visualizador de Mapas para PDAs em SVG. Available on: < Accessed on: October FARIAS, Ricardo; GONÇALVES, Luiz. Using Small Format Aerial Photos to Map Coral Reefs in Rio Grande do Norte, Brazil. ICRA 2004 International Conference on Robotics and Automation. New Orleans, USA, May FRITZE, Alexander. Mozilla SVG Project. Disponível em: < Accessed on: October NEA - Núcleo de Estudos Ambientais da UFRN. Disponível em: < Accessed on: October NEUMANN, Andreas; WINTER, Andréas M. Vector-based Web Cartography: Enabler SVG. Available on: < Accessed on: October NEUMANN, Andreas; WINTER, Andréas M. Coordinate transformations. Available on: < Accessed on: October NEUMANN, Andreas; WINTER, Andréas M. Time for svg towards high quality interactive web-maps. Available on: < articles>. Accessed on: October SEPESI, Greg. A comparison of complementary geographical tasks. Available on: < Accessed on: October SVGOpen.org. What is SVG?. Available on: < whatis.html>. Accessed on: October 2004.

8 Biography:. Luiz Goncalves Luiz Goncalves has Doctorate in Computer Engineering from Federal University of Rio de Janeiro, in He is an Associate Professor at the Computer Engineering Department of Federal Universiti of Rio Grande do Norte, Brazil. He has edited 2 books and published 7 articles in specialized periodics (journals and magazines). Has participated in many international events. He is advisor of several graduate students (former and on-going works), Has received two prizes and served in Program Committees of several Conferences, including colaboration as Program Chair and as Organizing Chair. Has done researches in several fields as GIS, Computer Graphics, Animation, Image Processing, and obotics Vision. He is the current Chair of Brazilian Computer Graphics, Image processing and Vision Community and member of the IEEE Latin American Robotics Council.

Multimedia Production and Web Authoring

Multimedia Production and Web Authoring Multimedia Production and Web Authoring Chapter 3 : Animations (Source: Book with same name from Radian Publishing Co.) Table of Contents Properties of an Animation...3 Frame Rate...3 Type of Images...3

More information

The Use of Virtual Reality in Virtual Learning Environment

The Use of Virtual Reality in Virtual Learning Environment The Use of Virtual Reality in Virtual Learning Environment Fábio Gonçalves Teixeira 1, Régio Pierre da Silva 2, Tânia Luiza Koltermann da Silva 3 1 Assisting teacher of the Department of Graphic Expression,

More information

CS474 MULTIMEDIA TECHNOLOGY

CS474 MULTIMEDIA TECHNOLOGY CS474 MULTIMEDIA TECHNOLOGY Pr. G. Tziritas, Spring 2018 SVG Animation Tutorial G. Simantiris (TA) OVERVIEW Introduction Definitions SVG Creating SVGs SVG basics Examples Animation using software Examples

More information

Lesson 5: Multimedia on the Web

Lesson 5: Multimedia on the Web Lesson 5: Multimedia on the Web Learning Targets I can: Define objects and their relationships to multimedia Explain the fundamentals of C, C++, Java, JavaScript, JScript, C#, ActiveX and VBScript Discuss

More information

MyTripSystem V2 - Report

MyTripSystem V2 - Report LVA 126.099 / SS 2010 Research Group Cartography Location Based Services: V2 - Report Matevž Domajnko Zbyněk Janoška Peter Lanz 1. Introduction 'MytripSystem' is a tool for geotagging images using WorldWideWeb

More information

Getting Started. Most likely, if you ve purchased a copy of Adobe Flash CS3 Professional, Introducing Adobe Flash CS3 Professional 3

Getting Started. Most likely, if you ve purchased a copy of Adobe Flash CS3 Professional, Introducing Adobe Flash CS3 Professional 3 1 Getting Started Introducing Adobe Flash CS3 Professional 3 Why Use Flash CS3? 3 What s New in Flash CS3? 6 Flash, Flash Player, or Flash Lite? 7 File Types Associated with Flash CS3 8 Caution: Player

More information

SVG GRAPHICS LANGUAGE AS A DESCRIPTION OF A 2D PATH IN ROBOT PROGRAMMING TASKS

SVG GRAPHICS LANGUAGE AS A DESCRIPTION OF A 2D PATH IN ROBOT PROGRAMMING TASKS S E L E C T E D E N G I N E E R I N G P R O B L E M S N U M B E R 5 I N S T I T U T E O F E N G I N E E R I N G P R O C E S S E S A U T O M A T I O N A N D I N T E G R A T E D M A N U F A C T U R I N G

More information

ISIG/WEB A web-based tool for viewing and editing maps

ISIG/WEB A web-based tool for viewing and editing maps ISIG/WEB A web-based tool for viewing and editing maps Gustavo Henrique Mandolesi, Cláudia de Andrade Tambascia, Sandro Danilo Gatto and Alexandre Melo Braga CPqD Telecom & IT Solutions - Rodovia Campinas-Mogi

More information

A Concept for an Electronic Magazine

A Concept for an Electronic Magazine TERENA-NORDUnet Networking Conference (TNNC) 1999 1 A Concept for an Electronic Magazine Alexander von Berg Helmut Pralle University of Hanover, Institute for Computer Networks and Distributed Systems

More information

CGM v SVG. Computer Graphics Metafile v Scalable Vector Graphic. David Manock

CGM v SVG. Computer Graphics Metafile v Scalable Vector Graphic. David Manock It shall not be communicated to any third party without the owner s written consent. All rights reserved. CGM v SVG Computer Graphics Metafile v Scalable Vector Graphic David Manock VP Sales and Marketing

More information

Web Design. Basic Concepts

Web Design. Basic Concepts Web Design Basic Concepts Web Design Web Design: Web design is the creation of a Web page using hypertext or hypermedia to be viewed on the World Wide Web. Web sites may be relatively simple, or highly

More information

Independence Community College Independence, Kansas

Independence Community College Independence, Kansas Independence Community College Independence, Kansas C O N T E N T S Unit 1: Creating, Modifying, and Enhancing FrontPage Webs and Pages 1 Chapter 1 Investigating FrontPage 2002 3 Exploring World Wide Web

More information

ICH M8 Expert Working Group. Specification for Submission Formats for ectd v1.1

ICH M8 Expert Working Group. Specification for Submission Formats for ectd v1.1 INTERNATIONAL COUNCIL FOR HARMONISATION OF TECHNICAL REQUIREMENTS FOR PHARMACEUTICALS FOR HUMAN USE ICH M8 Expert Working Group Specification for Submission Formats for ectd v1.1 November 10, 2016 DOCUMENT

More information

USING SVG XML FOR REPRESENTATION OF HISTORICAL GRAPHICAL DATA

USING SVG XML FOR REPRESENTATION OF HISTORICAL GRAPHICAL DATA Преглед НЦД 9 (2006), 39 45 Dušan Tošić, Vladimir Filipović, (Matematički fakultet, Beograd) Jozef Kratica (Matematički institut SANU, Beograd) USING SVG XML FOR REPRESENTATION OF HISTORICAL GRAPHICAL

More information

Interactive Media CTAG Alignments

Interactive Media CTAG Alignments Interactive Media CTAG Alignments This document contains information about eight Career-Technical Articulation Numbers (CTANs) for the Media Arts Career-Technical Assurance Guide (CTAG). The CTANs are:

More information

DEVELOPMENT OF A MATHEMATICAL MORPHOLOGY TOOL FOR EDUCATION PURPOSE

DEVELOPMENT OF A MATHEMATICAL MORPHOLOGY TOOL FOR EDUCATION PURPOSE 12 TH INTERNATIONAL CONFERENCE ON GEOMETRY AND GRAPHICS 2006 ISGG 6-10 AUGUST, 2006, SALVADOR, BRAZIL DEVELOPMENT OF A MATHEMATICAL MORPHOLOGY TOOL FOR EDUCATION PURPOSE César C. NUÑEZ and Aura CONCI Federal

More information

Chapter 1 Introduction to HTML, XHTML, and CSS

Chapter 1 Introduction to HTML, XHTML, and CSS Chapter 1 Introduction to HTML, XHTML, and CSS MULTIPLE CHOICE 1. The world s largest network is. a. the Internet c. Newsnet b. the World Wide Web d. both A and B A PTS: 1 REF: HTML 2 2. ISPs utilize data

More information

USING SVG XML FOR REPRESENTATION OF HISTORICAL GRAPHICAL DATA

USING SVG XML FOR REPRESENTATION OF HISTORICAL GRAPHICAL DATA Преглед НЦД 9 (2006), 39 45 Dušan Tošić, Vladimir Filipović, (Matematički fakultet, Beograd) Jozef Kratica (Matematički institut SANU, Beograd) USING SVG XML FOR REPRESENTATION OF HISTORICAL GRAPHICAL

More information

8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives (1 of 2) Learning Objectives (2 of 2) Helper Applications & Plug-Ins

8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives (1 of 2) Learning Objectives (2 of 2) Helper Applications & Plug-Ins Web Development & Design Foundations with HTML5 Ninth Edition Chapter 11 Web Multimedia and Interactivity Slides in this presentation contain hyperlinks. JAWS users should be able to get a list of links

More information

Sustainable File Formats for Electronic Records A Guide for Government Agencies

Sustainable File Formats for Electronic Records A Guide for Government Agencies Sustainable File Formats for Electronic Records A Guide for Government Agencies Electronic records are produced and kept in a wide variety of file formats, often dictated by the type of software used to

More information

COLOR HUE AS A VISUAL VARIABLE IN 3D INTERACTIVE MAPS

COLOR HUE AS A VISUAL VARIABLE IN 3D INTERACTIVE MAPS COLOR HUE AS A VISUAL VARIABLE IN 3D INTERACTIVE MAPS Fosse, J. M., Veiga, L. A. K. and Sluter, C. R. Federal University of Paraná (UFPR) Brazil Phone: 55 (41) 3361-3153 Fax: 55 (41) 3361-3161 E-mail:

More information

Computers Are Your Future Prentice-Hall, Inc.

Computers Are Your Future Prentice-Hall, Inc. Computers Are Your Future 2006 Prentice-Hall, Inc. Computers Are Your Future Chapter 5 Application Software: Tools for Productivity 2006 Prentice-Hall, Inc Slide 2 You Will Learn... ü How system software

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK WEB-TECHNOLOGIES FOR FRONTPAGE USERS WITH BACKEND DATABASES. ROSHANI ADLOK Department

More information

a white paper from Corel Corporation

a white paper from Corel Corporation a white paper from Corel Corporation This document is for discussion purposes only. The products and processes are still under development. The information presented is therefore subject to change without

More information

XML TECHNOLOGIES IN WEB BASED GEOGRAPHIC INFORMATION SYSTEMS

XML TECHNOLOGIES IN WEB BASED GEOGRAPHIC INFORMATION SYSTEMS 212 Proceedings of the 4 th International Conference on Informatics and Information Technology XML TECHNOLOGIES IN WEB BASED GEOGRAPHIC INFORMATION SYSTEMS B. Predić, D. Stojanović Faculty of Electronic

More information

Languages in WEB. E-Business Technologies. Summer Semester Submitted to. Prof. Dr. Eduard Heindl. Prepared by

Languages in WEB. E-Business Technologies. Summer Semester Submitted to. Prof. Dr. Eduard Heindl. Prepared by Languages in WEB E-Business Technologies Summer Semester 2009 Submitted to Prof. Dr. Eduard Heindl Prepared by Jenisha Kshatriya (Mat no. 232521) Fakultät Wirtschaftsinformatik Hochshule Furtwangen University

More information

The use of OpenSource technologies for distributing historic maps and creating search engines for searching though the catalogues

The use of OpenSource technologies for distributing historic maps and creating search engines for searching though the catalogues The use of OpenSource technologies for distributing historic maps and creating search engines for searching though the catalogues Manfred Buchroithner*,János Jeney*+** * Technical University Dresden **

More information

WME MathEdit. An initial report on the WME tool for creating & editing mathematics. by K. Cem Karadeniz

WME MathEdit. An initial report on the WME tool for creating & editing mathematics. by K. Cem Karadeniz 00 000 00 0 000 000 0 WME MathEdit An initial report on the WME tool for creating & editing mathematics by K. Cem Karadeniz 00 000 00 0 000 000 0 Outline MathML WME MathEdit Tool Selection for Implementation

More information

M4-R4: INTRODUCTION TO MULTIMEDIA (JAN 2019) DURATION: 03 Hrs

M4-R4: INTRODUCTION TO MULTIMEDIA (JAN 2019) DURATION: 03 Hrs M4-R4: INTRODUCTION TO MULTIMEDIA (JAN 2019) Max Marks: 100 DURATION: 03 Hrs M1-R4-01-19 1.3 Which of the following tag pair is used to list the text? (a) and (b) and (c)

More information

Moodle Student Introduction

Moodle Student Introduction Moodle Student Introduction City College Plymouth has chosen Moodle 1 as its Managed Learning Environment (MLE) to help support your learning, whatever course you are studying. Moodle courses are created

More information

HTML5 in Action ROB CROWTHER JOE LENNON ASH BLUE GREG WANISH MANNING SHELTER ISLAND

HTML5 in Action ROB CROWTHER JOE LENNON ASH BLUE GREG WANISH MANNING SHELTER ISLAND HTML5 in Action ROB CROWTHER JOE LENNON ASH BLUE GREG WANISH MANNING SHELTER ISLAND brief contents PART 1 INTRODUCTION...1 1 HTML5: from documents to applications 3 PART 2 BROWSER-BASED APPS...35 2 Form

More information

Elba Project. Procedures and general norms used in the edition of the electronic book and in its storage in the digital library

Elba Project. Procedures and general norms used in the edition of the electronic book and in its storage in the digital library Procedures and general norms used in the edition of the electronic book and in its storage in the digital library Dabne - Tecnologías de la información http://dabne.net Index 1 Some procedures and norms

More information

Unity In diversity. ArcGIS JS API as an Integration Tool. RICARDO BANDEIRA - IplanRio

Unity In diversity. ArcGIS JS API as an Integration Tool. RICARDO BANDEIRA - IplanRio Unity In diversity ArcGIS JS API as an Integration Tool RICARDO BANDEIRA - IplanRio Introduction Integrating the processes of an entire City Hall is not an easy task. Decision making requires updated information

More information

BEAWebLogic. Portal. Overview

BEAWebLogic. Portal. Overview BEAWebLogic Portal Overview Version 10.2 Revised: February 2008 Contents About the BEA WebLogic Portal Documentation Introduction to WebLogic Portal Portal Concepts.........................................................2-2

More information

CAMERON UNIVERSITY AggieAccess Channel Policy

CAMERON UNIVERSITY AggieAccess Channel Policy CAMERON UNIVERSITY AggieAccess Channel Policy Policy Statement A set of standards for the development and maintenance of Channels in the AggieAccess portal. Contents Who should know this Policy? Responsibilities

More information

Chapter 1. Determination of Interface Specifications

Chapter 1. Determination of Interface Specifications Chapter 1 Determination of Interface Specifications Introduction Selection of Specification Requirements Advantages of Our Choices Disadvantages of Flash Format Treatment of Disadvantages Design and Production

More information

Enduring Understandings: Web Page Design is a skill that grows and develops throughout the careful planning and study of software and design.

Enduring Understandings: Web Page Design is a skill that grows and develops throughout the careful planning and study of software and design. Curriculum Map for Web Design SEPTEMBER Targeted NJ Core Curriculum Content Standards: Design develop, test, implement, update, and evaluate web solutions Technology Use, Media Literacy, Responsible Use

More information

Multimedia on the Web

Multimedia on the Web Multimedia on the Web Graphics in web pages Downloading software & media Digital photography JPEG & GIF Streaming media Macromedia Flash Graphics in web pages Graphics are very popular in web pages Graphics

More information

Lecture 5. Digital Media Components Markup and Scripting Languages Multimedia Tools Facilities Provided by the School Suggested Reading

Lecture 5. Digital Media Components Markup and Scripting Languages Multimedia Tools Facilities Provided by the School Suggested Reading Lecture 5 Digital Media Components Markup and Scripting Languages Multimedia Tools Facilities Provided by the School Suggested Reading 1 Aim of Lecture Not to teach you everything you need to know about

More information

Graphics in IT82. Representing Graphical Data. Graphics in IT82. Lectures Overview. Representing Graphical Data. Logical / Physical Representation

Graphics in IT82. Representing Graphical Data. Graphics in IT82. Lectures Overview. Representing Graphical Data. Logical / Physical Representation Graphics in IT82 What does computer graphics cover? Representing Graphical Data Chapman & Chapman, chapters 3,4,5 Richardson IT82 Input, output, and representation of graphical data Creation of graphics

More information

Advanced High Graphics

Advanced High Graphics VISUAL MEDIA FILE TYPES JPG/JPEG: (Joint photographic expert group) The JPEG is one of the most common raster file formats. It s a format often used by digital cameras as it was designed primarily for

More information

Research on the key technologies and realization of virtual campus

Research on the key technologies and realization of virtual campus Journal of Physics: Conference Series PAPER OPEN ACCESS Research on the key technologies and realization of virtual campus To cite this article: Cheng Zhang 2018 J. Phys.: Conf. Ser. 1074 012141 View the

More information

The ALICE Glance Shift Accounting Management System (SAMS)

The ALICE Glance Shift Accounting Management System (SAMS) Journal of Physics: Conference Series PAPER OPEN ACCESS The ALICE Glance Shift Accounting Management System (SAMS) To cite this article: H. Martins Silva et al 2015 J. Phys.: Conf. Ser. 664 052037 View

More information

Prezi: Moving beyond Slides

Prezi: Moving beyond Slides [ Prezi: Moving beyond Slides ] by: Charina Ong Centre for Development of Teaching and Learning National University of Singapore Table of Contents About the Workshop... i Workshop Objectives... i Session

More information

DjVu Technology Primer

DjVu Technology Primer DjVu Technology Primer NOVEMBER 2004 LIZARDTECH, INC. OVERVIEW LizardTech s Document Express products are powered by DjVu, a technology developed in the late 1990s by a team of researchers at AT&T Labs.

More information

Lecture Week 4. Images

Lecture Week 4. Images Lecture Week 4 Images Images can be used: As a backdrop behind text to create a pictorial framework for the text. As a background for the content. As an icon to represent options that can be selected.

More information

Adobe RoboHelp 9 Voluntary Product Accessibility Template

Adobe RoboHelp 9 Voluntary Product Accessibility Template Adobe RoboHelp 9 Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments regarding

More information

EXCELLENT ACADEMY OF ENGINEERING. Telephone: /

EXCELLENT ACADEMY OF ENGINEERING. Telephone: / Common file extensions that are good to know, organized by file format. Text Files.doc.log.msg.rtf.txt.wpd.wps Microsoft Word Document Log File Mail Message Rich Text Format Text File WordPerfect Document

More information

This is the vector graphics "drawing" technology with its technical and creative beauty. SVG Inkscape vectors

This is the vector graphics drawing technology with its technical and creative beauty. SVG Inkscape vectors 1 SVG This is the vector graphics "drawing" technology with its technical and creative beauty SVG Inkscape vectors SVG 2 SVG = Scalable Vector Graphics is an integrated standard for drawing Along with

More information

Guidance on the appropriateness of the information technology solution

Guidance on the appropriateness of the information technology solution Guidance on the appropriateness of the information technology solution Students of the information technology in a global society (ITGS) are expected to in consultation with a specified client design,

More information

Image creation with PHP

Image creation with PHP Image creation with PHP By Kore Nordmann PHP Unconference Hamburg 25.04.08 About me Kore Nordmann Studying computer science at the University Dortmund Working for ez systems on ez components Maintainer

More information

Using Java and HTML for Linear Algebra Instruction

Using Java and HTML for Linear Algebra Instruction Using Java and HTML for Linear Algebra Instruction Jonathan R. Senning Gordon College October 27, 1997 Abstract This paper addresses some of the issues involved with using the HTML, JavaScript and Java

More information

Showing Proof Animations in Web Browsers

Showing Proof Animations in Web Browsers Showing Proof Animations in Web Browsers Steffen Masik Cathrin Prahl Verena Lommatzsch Otto-von-Guericke-Universität Magdeburg 1 Introduction Proof Animation is a widely accepted 2D Animator. Layout and

More information

Comparative Analysis of Architectural Views Based on UML

Comparative Analysis of Architectural Views Based on UML Electronic Notes in Theoretical Computer Science 65 No. 4 (2002) URL: http://www.elsevier.nl/locate/entcs/volume65.html 12 pages Comparative Analysis of Architectural Views Based on UML Lyrene Fernandes

More information

Multimedia and Web Design (MWD) Skill Area 324: Develop Multimedia Application

Multimedia and Web Design (MWD) Skill Area 324: Develop Multimedia Application Multimedia and Web Design (MWD) Skill Area 324: Develop Multimedia Application 324.3 Use Authoring tools (25hrs) 324.2.1 Identify and Discuss available Authoring tools 324.2.2 Explore various authoring

More information

ANAND COMMUNICATION CARE M 342, RAGHUBIR NAGAR, NEW DELHI

ANAND COMMUNICATION CARE M 342, RAGHUBIR NAGAR, NEW DELHI Favicon Title Protocol: SSL URL / IP Address Body Top Level Domain Name Domain Name Country Path Title Tag Meta Description Post Date / Time Display URL Anatomy of URL: https://www.google.co.in/search?

More information

Interactive Multimedia. Multimedia and the World Wide Web

Interactive Multimedia. Multimedia and the World Wide Web Interactive Multimedia Multimedia and the World Wide Web Multimedia and WWW What is Multimedia? why is it important? Who needs to know about Multimedia? Interactive Multimedia hypermedia, hypertext media

More information

DIGITAL ANIMATION AND MULTIMEDIA BS (1 st or 2 nd Semester)

DIGITAL ANIMATION AND MULTIMEDIA BS (1 st or 2 nd Semester) DIGITAL ANIMATION AND MULTIMEDIA BS000014 (1 st or 2 nd Semester) Grades 10, 11, 12 ½ Unit Prerequisite: None (Multimedia Applications Recommended) Digital Animation and Multimedia will explore the use

More information

Page Content. Inserting Text To add text to your document, you can type the text directly or use Cut or Copy and Paste or Paste Special.

Page Content. Inserting Text To add text to your document, you can type the text directly or use Cut or Copy and Paste or Paste Special. This section describes how to add content to your pages including text, Microsoft Office documents, images, Flash, and other media content. Inserting Text To add text to your document, you can type the

More information

Index LICENSED PRODUCT NOT FOR RESALE

Index LICENSED PRODUCT NOT FOR RESALE Index LICENSED PRODUCT NOT FOR RESALE A Absolute positioning, 100 102 with multi-columns, 101 Accelerometer, 263 Access data, 225 227 Adding elements, 209 211 to display, 210 Animated boxes creation using

More information

Introduction to the Internet and World Wide Web p. 1 The Evolution of the Internet p. 2 The Internet, Intranets, and Extranets p. 3 The Evolution of

Introduction to the Internet and World Wide Web p. 1 The Evolution of the Internet p. 2 The Internet, Intranets, and Extranets p. 3 The Evolution of Introduction to the Internet and World Wide Web p. 1 The Evolution of the Internet p. 2 The Internet, Intranets, and Extranets p. 3 The Evolution of the World Wide Web p. 3 Internet Standards and Coordination

More information

Adobe Flash is the industry-standard application

Adobe Flash is the industry-standard application Introducing Flash Adobe Flash is the industry-standard application for creating animation and playing video on Web sites. It is fairly easy to learn when you are first getting started but has many powerful

More information

ABOUT WEB TECHNOLOGY COURSE SCOPE:

ABOUT WEB TECHNOLOGY COURSE SCOPE: ABOUT WEB TECHNOLOGY COURSE SCOPE: The booming IT business across the globe, the web has become one in every of the foremost necessary suggests that of communication nowadays and websites are the lifelines

More information

Sample Hands-On-Training Chapter Review Copy Only Contact Information Notice of Rights Notice of Liability Trademarks

Sample Hands-On-Training Chapter Review Copy Only Contact Information Notice of Rights Notice of Liability Trademarks Sample Hands-On-Training Chapter Review Copy Only Copyright 2000-2004 by lynda.com, Inc. All Rights Reserved. Reproduction and Distribution Strictly Prohibited. This electronically distributed Hands-On-Training

More information

Birth of a website: THE DIGION DOMAIN and educational website development

Birth of a website: THE DIGION DOMAIN and educational website development Birth of a website: THE DIGION DOMAIN and educational website development Yvonne R. Dechance & Candace A. Magner University of New Mexico [The following is a text adaptation of "Birth of a Website, " a

More information

Juniata County, Pennsylvania

Juniata County, Pennsylvania GIS Parcel Viewer Web Mapping Application Functional Documentation June 21, 2017 Juniata County, Pennsylvania Presented by www.worldviewsolutions.com (804) 767-1870 (phone) (804) 545-0792 (fax) 115 South

More information

Specialized Application Software The McGraw-Hill Companies, Inc. All rights reserved.

Specialized Application Software The McGraw-Hill Companies, Inc. All rights reserved. Describe graphics software, including desktop publishing, image editors, illustration programs, image galleries, and graphics suites. Discuss audio and video editing software. Describe multimedia, including

More information

Scalable Vector Graphics: SVG. The Little-Known Treasure of Document Viewing

Scalable Vector Graphics: SVG. The Little-Known Treasure of Document Viewing Scalable Vector Graphics: SVG The Little-Known Treasure of Document Viewing 1 Introduction Most everyone has experienced that dreaded feeling of downloading an image from the web to use in a document or

More information

C R E A T I V E A C A D E M Y. Web Development. Photography

C R E A T I V E A C A D E M Y. Web Development. Photography CE C R E A T I V E A C A D E M Y Graphic Design Web Design Web Development Photography ACE CREATIVE ACADEMY [ACA] is a Lagos based creative academy that trains individuals to have all the skills and knowledge

More information

Building a Real-time Dashboard using Xcelsius and Data Integrator

Building a Real-time Dashboard using Xcelsius and Data Integrator Building a Real-time Dashboard using Xcelsius and Data Integrator Applies to: BusinessObjects Data Integrator XI (11.7) Summary This white paper shows how to use certain features of Data Integrator (DI)

More information

Introduction to Autodesk MapGuide EnterpriseChapter1:

Introduction to Autodesk MapGuide EnterpriseChapter1: Chapter 1 Introduction to Autodesk MapGuide EnterpriseChapter1: In this chapter, you review the high-level key components that comprise Autodesk MapGuide Enterprise. The Autodesk MapGuide Studio, an integral

More information

The diverse software in Adobe Creative Suite 2 enables you to create

The diverse software in Adobe Creative Suite 2 enables you to create Chapter 1: Introducing Adobe Creative Suite 2 In This Chapter Looking over InDesign Drawing with Illustrator Introducing Photoshop Getting started with Acrobat Going over GoLive Integrating the programs

More information

Tennessee. Business Technology Course Code Web Design Essentials. HTML Essentials, Second Edition 2010

Tennessee. Business Technology Course Code Web Design Essentials. HTML Essentials, Second Edition 2010 Tennessee Business Technology Course Code 6501240 Web Design Essentials HTML Essentials, Second Edition 2010 Notation Key SE Student Edition LE Learning Expectation Standard 1.0 Demonstrate knowledge of

More information

A Framework of Feature-Level Transportation Geospatial Data Sharing Systems

A Framework of Feature-Level Transportation Geospatial Data Sharing Systems A Framework of Feature-Level Transportation Geospatial Data Sharing Systems Zhong-Ren Peng, Ph.D. Director Center for Advanced Spatial Information Research Associate Professor Department of Urban Planning

More information

DIS: Design and imaging software

DIS: Design and imaging software Using IT productivity tools and applications This is the ability to use a software application designed to create, modify and layout artwork or images for display in print or on a screen (eg vector graphics

More information

21st-Century Image and Data Exchange Standards

21st-Century Image and Data Exchange Standards Course IN22-1 21st-Century Image and Data Exchange Standards Peter Sheerin Dec 3, 2003 02:00 PM 03:30 PM 1 2 Why do Formats Matter? Image quality Interoperability Capabilities/features Alpha channel/transparency

More information

WEB ADMINISTRATION (WEBMASTER)

WEB ADMINISTRATION (WEBMASTER) WEB ADMINISTRATION (WEBMASTER) TABLE OF CONTENTS Overview of Webmaster Program Course Descriptions Course 1: Introduction To The Internet and The World Wide Web Course 2: Web Page Programming Using Javascript

More information

Optimized design of customized KML files

Optimized design of customized KML files Proceedings of the 9 th International Conference on Applied Informatics Eger, Hungary, January 29 February 1, 2014. Vol. 2. pp. 203 208 doi: 10.14794/ICAI.9.2014.2.203 Optimized design of customized KML

More information

ASTROWEB ASTROINFORMATICS PROJECT AND COMPARISON OF THE WEB-GIS PROTOCOL STANDARDS

ASTROWEB ASTROINFORMATICS PROJECT AND COMPARISON OF THE WEB-GIS PROTOCOL STANDARDS Proceedings of the IX Bulgarian-Serbian Astronomical Conference: Astroinformatics (IX BSACA) Sofia, Bulgaria, July 2-4, 2014, Editors: M. K. Tsvetkov, M. S. Dimitrijević, O. Kounchev, D. Jevremović and

More information

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

PASS4TEST. IT Certification Guaranteed, The Easy Way!   We offer free update service for one year PASS4TEST IT Certification Guaranteed, The Easy Way! \ http://www.pass4test.com We offer free update service for one year Exam : 9A0-046 Title : Adobe GoLive CS2 ACE Exam Vendors : Adobe Version : DEMO

More information

CS WEB TECHNOLOGY

CS WEB TECHNOLOGY CS1019 - WEB TECHNOLOGY UNIT 1 INTRODUCTION 9 Internet Principles Basic Web Concepts Client/Server model retrieving data from Internet HTM and Scripting Languages Standard Generalized Mark up languages

More information

Representing Graphical Data

Representing Graphical Data Representing Graphical Data Chapman & Chapman, chapters 3,4,5 Richardson 1 Graphics in IT82 What does computer graphics cover? IT82 Input, output, and representation of graphical data Creation of graphics

More information

MAT-225 Informational Brief & Questionnaire

MAT-225 Informational Brief & Questionnaire MAT 225 MAT-225 Informational Brief & Questionnaire Instructor: Leigh Cotnoir Media Arts & Technologies MiraCosta College T 760-757-2121 x6451 lcotnoir@miracosta.edu learn.leighcotnoir.com Table of Contents

More information

SCIENTIFIC JOURNALS GO DAISY

SCIENTIFIC JOURNALS GO DAISY 62 DAISY2009 LEIPZIG John A. Gardner / Robert A. Kelly SCIENTIFIC JOURNALS GO DAISY John A. Gardner ViewPlus Technologies, Inc. 1853 SW Airport Avenue Corvallis, OR 97333 UNITED STATES Robert A. Kelly

More information

Geographical Information Systems Institute. Center for Geographic Analysis, Harvard University. LAB EXERCISE 1: Basic Mapping in ArcMap

Geographical Information Systems Institute. Center for Geographic Analysis, Harvard University. LAB EXERCISE 1: Basic Mapping in ArcMap Harvard University Introduction to ArcMap Geographical Information Systems Institute Center for Geographic Analysis, Harvard University LAB EXERCISE 1: Basic Mapping in ArcMap Individual files (lab instructions,

More information

A network is a group of two or more computers that are connected to share resources and information.

A network is a group of two or more computers that are connected to share resources and information. Chapter 1 Introduction to HTML, XHTML, and CSS HTML Hypertext Markup Language XHTML Extensible Hypertext Markup Language CSS Cascading Style Sheets The Internet is a worldwide collection of computers and

More information

Introduction to BEST Viewpoints

Introduction to BEST Viewpoints Introduction to BEST Viewpoints This is not all but just one of the documentation files included in BEST Viewpoints. Introduction BEST Viewpoints is a user friendly data manipulation and analysis application

More information

For a detailed description of the parent features and benefits, please refer to the following URL:

For a detailed description of the parent features and benefits, please refer to the following URL: 05/13/2016 05:00:38 EDT CSU Fullerton VPAT for IBM Watson Content Analytics 3.5 VPAT comments: For a detailed description of the parent features and benefits, please refer to the following URL: http://www-03.ibm.com/software/products/en/watson-content-analytics

More information

Adobe Illustrator CC Voluntary Product Accessibility Template

Adobe Illustrator CC Voluntary Product Accessibility Template Adobe Illustrator CC Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments regarding

More information

Session F1C DCMSIM: DIDACTIC CACHE MEMORY SIMULATOR. Eduardo S. Cordeiro 1, Italo G. A. Stefani 2, Tays C. A. P. Soares 3, Carlos A. P. S.

Session F1C DCMSIM: DIDACTIC CACHE MEMORY SIMULATOR. Eduardo S. Cordeiro 1, Italo G. A. Stefani 2, Tays C. A. P. Soares 3, Carlos A. P. S. DCMSIM: DIDACTIC CACHE MEMORY SIMULATOR Eduardo S. Cordeiro 1, Italo G. A. Stefani 2, Tays C. A. P. Soares 3, Carlos A. P. S. Martins 4 Abstract We present a functional and structural didactic simulator

More information

IGME-330. Rich Media Web Application Development I Week 1

IGME-330. Rich Media Web Application Development I Week 1 IGME-330 Rich Media Web Application Development I Week 1 Developing Rich Media Apps Today s topics Tools we ll use what s the IDE we ll be using? (hint: none) This class is about Rich Media we ll need

More information

Computer Graphics Fundamentals. Jon Macey

Computer Graphics Fundamentals. Jon Macey Computer Graphics Fundamentals Jon Macey jmacey@bournemouth.ac.uk http://nccastaff.bournemouth.ac.uk/jmacey/ 1 1 What is CG Fundamentals Looking at how Images (and Animations) are actually produced in

More information

JavaScript Context. INFO/CSE 100, Spring 2005 Fluency in Information Technology.

JavaScript Context. INFO/CSE 100, Spring 2005 Fluency in Information Technology. JavaScript Context INFO/CSE 100, Spring 2005 Fluency in Information Technology http://www.cs.washington.edu/100 fit100-17-context 2005 University of Washington 1 References Readings and References» Wikipedia

More information

XF Rendering Server 2008

XF Rendering Server 2008 XF Rendering Server 2008 Using XSL Formatting Objects for Producing and Publishing Business Documents Abstract IT organizations are under increasing pressure to meet the business goals of their companies.

More information

Internet: An international network of connected computers. The purpose of connecting computers together, of course, is to share information.

Internet: An international network of connected computers. The purpose of connecting computers together, of course, is to share information. Internet: An international network of connected computers. The purpose of connecting computers together, of course, is to share information. WWW: (World Wide Web) A way for information to be shared over

More information

2014 MECHANICAL SPECS

2014 MECHANICAL SPECS PRINT AD SPECS PDF Materials Ready For Print: Resolution: 300 ppi (pixels per inch) Color: CMYK Fonts: Subset Embedded 100% OPI: Do not use OPI (Open Prepress Interface). Native Files: Fonts: The native

More information

An Atlas for Ireland s Artists

An Atlas for Ireland s Artists An Atlas for Ireland s Artists It practically goes without saying that people develop emotional attachments to place. The Irish are particularly emotive with regards to townland, parish, county, province

More information

Interactive 3D Representation as a Method of Investigating Information Graph Features

Interactive 3D Representation as a Method of Investigating Information Graph Features Interactive 3D Representation as a Method of Investigating Information Graph Features Alexander Antonov and Nikita Volkov Lomonosov Moscow State University, Moscow, Russia asa@parallel.ru, volkovnikita94@gmail.com

More information

WHAT IS BFA NEW MEDIA?

WHAT IS BFA NEW MEDIA? VISUAL & TYPE WEB & INTERACTIVE MOTION GRAPHICS DIGITAL IMAGING VIDEO DIGITAL PHOTO VECTOR DRAWING AUDIO To learn more and see three years of our best student work, please visit: webdesignnewmedia.com

More information

CBORD s Response to Voluntary Product Evaluation Template for NetNutrition

CBORD s Response to Voluntary Product Evaluation Template for NetNutrition CBORD s Response to Voluntary Product Evaluation Template for NetNutrition The CBORD Group, Inc. Ithaca, NY Template (VPAT) for NetNutrition September 2016 Changes are periodically made to the information

More information