SVG technology SVG technology is what we want? is what we want? Jaehoon Woo KNU Real-Time Systems Lab. KNU Real-Time Systems Lab.

Slides:



Advertisements
Similar presentations
HTML5 Overview HOANGPT2. 1. General 2. New Elements List 3.
Advertisements

What is Multimedia ? Multi ( Multiple ) and Media ! So…. Information in multiple formats, including text, images, audio, video and animation :) It makes.
HTML5, OVERVIEW AND NEW FEATURES PowerPoint by Mason O’Mara.
Iframes & Images Using HTML.
 A markup language  Structures content on the internet  Commonly used by web browsers.
Presented By, Sripad Sarode
HTML 5. What is HTML5? HTML5 will be the new standard for HTML, XHTML, and the HTML DOM. The previous version of HTML came in The web has changed.
HTML 5 Tutorial Chapter 1 Introduction. What is HTML5? HTML5 will be the new standard for HTML, XHTML, and the HTML DOM. The previous version of HTML.
Introduction to SVG & Batik Presented by Shang-Ming Huang.
Bartosz Kowalski Software Developer CERN. Presentation outline -HTML : introduction and history -HTML5 : -History and philosophy -New features -Structure.
SVG Scalable Vector Graphics. What is SVG? SVG stands for Scalable Vector Graphics SVG is used to define vector-based graphics for the Web SVG defines.
Lecture 18. HTML5 and JavaScript Instructor: Jie Yang Department of Computer Science University of Massachusetts Lowell Exploring the Internet,
WHAT IS SVG?. SVG stands for Scalable Vector Graphics SVG is used to define vector-based graphics for the Web SVG defines the graphics in XML format SVG.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
ITM352 Javascript and Dynamic Web Pages: Client Side Processing.
1 Lesson 1 Quick HTML Know-How HTML and JavaScript BASICS, 4 th Edition Barksdale / Turner.
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.
Web Design Basic Concepts.
Overview of HTML. Three Different Approaches  Text editor like Notepad  HTML editor such as: –KompoZer –DreamWeaver –Microsoft Expression Web –iWeb.
CONTRASTED HTML5 & FLASH ANIMATION EFFECTS.  HTML5 AND FLASH ANIMATION CONTRASTED  ANIMATION IN WEBSITE DESIGN AND PRESENTATION  HTML5, JavaScript,
HTML5. What is HTML5? HTML5 will be the new standard for HTML. HTML5 is the next generation of HTML. HTML5 is still a work in progress. However, the major.
CPSC 594B: Software Engineering Project Lecture 1: Introduction to HTML5 Lecturer: Ayman Issa Office: ICT 555.
HTML 5 New Standardization of HTML. I NTRODUCTION HTML5 is The New HTML Standard, New Elements New Attributes Full CSS3 Support Video and Audio 2D/3D.
Director of Computer Center, DaYeh University Ku-Yaw Chang.
What is Web Design?  Web design is the creation of a Web page using hypertext or hypermedia to be viewed on the World Wide Web.
Mobile App Support Jacob Poirier Geri Hengesbach Andrea Menke Erin Rossell.
GIS technologies and Web Mapping Services
UNIT 8 DRAWING WITH THE HTML5 CANVAS ELEMENTS AND FORMS.
The Internet 8th Edition Tutorial 9 Creating Effective Web Pages.
Building the User Interface by Using HTML5: Text, Graphics, and Media Lesson 2.
Unit 1 – Web Concepts Instructor: Brent Presley. ASSIGNMENT Read Chapter 1 Complete lab 1 – Installing Portable Apps.
HTML5 – The Power of HTML5 – The Power of Thomas Lewis HTML5 Principal Technical Evangelist Microsoft | asimplepixel.tumblr.com.
School of Computer Science & Information Technology G6DPMM - Lecture 17 Scaleable Vector Graphics.
Introduction to HTML. What is HTML? Hyper Text Markup Language (HTML) is a language for describing web pages. HTML is not a programming language, it is.
Proglan Session 1. .  HTML5 will be the new standard for HTML.  The previous version of HTML, HTML 4.01, came in The web has changed a lot since.
TM Lee and F. Vina Zerlina.  Prevent coronary heart disease  Choose the “right” food  Plan daily meals  Dust and Magnet  Target recommended nutrition.
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.
1 Scalable Vector Graphics (SVG). 2 SVG SVG is an application language of XML. “SVG is a language for describing two- dimensional graphics in XML. SVG.
تکنیک های پیشرفته در برنامه سازی وب ) اسلايد نهم SVG - ) جوانمرد Website: به نام خدا.
Wijmo Troy Taylor. What is Wijmo? -Wijmo is a kit of over 40 UI widgets, optimized for client-side web development. -HTML5 -jQuery -CSS3 -SVG.
SVG & INKSCAPE Student Talk: Erica Weiss DIG 4104c Spring 2014.
XML and SVG from PQL By Dave Doulton Computing Services University of Southampton.
HTML5 Gaurav Jaiswal Singsys Pte. Ltd.. What is HTML5?
Cs332a_chapt10.ppt CS332A Advanced HTML Programming DHTML Dynamic Hypertext Markup Language A term describing a series of technologies Not a stand-a-lone.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Asstt. Prof Sonia Sharma Computer Dept 1 HTML ( Hypertext MarkUP Language ) HTML is the lingua franca for publishing hypertext on the World Wide Web.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Introduction to the World Wide Web & Internet CIS 101.
Overview Web Technologies Computing Science Thompson Rivers University.
Scalable Vector Graphics Dietz Ellis 04/17/06. SVG SVG is a language for describing two- dimensional graphics in XML. SVG is a language for describing.
Part – 3 : HTML 5 SVG Tag. † SVG stands for Scalable Vector Graphics. † SVG is used to define vector-based graphics for the Web. † SVG defines the graphics.
Web Programming HTML-5. HTML5 Overview HTML5 is the next major revision of the HTML standard superseding HTML 4.01, XHTML 1.0, and XHTML 1.1. HTML5 is.
XHTML. What Is XHTML? XHTML stands for EXtensible HyperText Markup Language XHTML is almost identical to HTML XHTML is stricter than HTML XHTML is HTML.
The HTML5 logo was introduced by W3C in 2010
Web Basics: HTML/CSS/JavaScript What are they?
Web Technologies Computing Science Thompson Rivers University
Project 1 Introduction to HTML.
4.01B Authoring Languages and Web Authoring Software
What is SVG?.
Chapter 1 Introduction to HTML.
Web Standards Web Design – Sec 2-3
Chapter 4: Scalable Vector Graphics (SVG)
Scalable vector graphics
HTML 5 Tutorial Chapter 1 Introduction.
Process of Converting “PSD to HTML”
Web Standards Web Design – Sec 2-3
Overview of HTML.
Secure Web Programming
Web Technologies Computing Science Thompson Rivers University
What is SVG?.
Presentation transcript:

SVG technology SVG technology is what we want? is what we want? Jaehoon Woo KNU Real-Time Systems Lab. KNU Real-Time Systems Lab.

Contents What is SVG? (Features of SVG) SVG Syntax and Samples SVG Editors SVG-android Conclusion Q&A

What is SVG? Graphics Markup for the Web : SVG is a markup language for describing two-dimensional graphics applications and images, and a set of related graphics script interfaces (W3C website) SVG Version SVG 1.1 : W3C Recommendation SVG 2 : currently under development SVG Tiny(SVGT) 1. 1 : First mobile profile create by W3c. (June of 2002) SVG Tiny 1.2 : W3C Recommendation, and targets mobile devices.(August of 2006) SVG - Scalable Vector Graphics : SVG is a widely-deployed royalty-free graphics format developed and maintained by the W3C SVG Working Group. This is a public group, which works on an open mailing list and which welcomes your feedback.

Features of SVG? Vector based Graphics technology : even if larger or smaller image size will maintain the quality of content. XML based Graphics technology SVG can edited by Text Editor or professional graphics editing tools. Web browser can open SVG files. (Most major Web browsers support SVG such as IE9, FireFox, Chrome, Safari, Mobile Safari, Mobile Opera, Fennec(FireFox mobile version) SVG can use in Android(through plug-in) and iPhone Series(iPad etc..)

Features of SVG? CanvasSVG 이미지 처리방식 BitmapVector DOM 존재하지 않음 (DOM Control 불가 ) 존재함 (Script 로 Control 가능 ) 외부 이미지 편집 Bitmap image 편집 용이 Vector image 편집 용이 성능높은 해상도의 이미지를 사용하면 성능 저하 이미지가 복잡해질수록 Markup 이 복잡해져 성능이 저하 AnimationAnimation API 가 없으므로 Script 의 Timer 를 사용높은 수준의 Animation 을 지원 Cross Browsing 모든 Web Browser 에서 지원하지 않음모든 Browser 에서 지원되는 Drawing 표준 외부 이미지로 저장 jpg, png 등으로 저장 가능불가 적합한 서비스 Graph 구현, Game Graph 구현, 매우 세밀한 해상도를 지원하는 UI 및 Application 적합하지 않은 서비스 Standalone Application UIGame

web 2.0 generation Rich Internet Application(RIA) 전자신문

web 2.0 generation Animation : HTML5, CSS, javascript without flash

Features of SVG?

SVG Syntax SVG is usually used in HTML page 아래의 그림은 호랑이 입니다. embed, object tag img tag var svgns = " var elLine = document.createElementNS( "line", svgns ); elLine.setAttribute("x1", 100 ); elLIne.setAttribute("x2", 200 );... svgRoot.appendChild( elLine ); Dynamic producing

SVG Samples Coordinate system SVG Code Result Shape tags,,,,,,,,,

SVG Samples 기본 텍스트 폰트 크기 조 절 및 채우기 ABCDE 가나다라 SVG Code Result test tags :

SVG Editors Editors for Mobile SVG The Mobile SVG Editor of Bitflash Xstudio 6

SVG Editors Web Editors for SVG

SVG - android

Conclusion

Q & A