The E/R model, triggers, HTML5 Reminder … next Tuesday is the first exam. 1.

Slides:



Advertisements
Similar presentations
DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
Advertisements

HTML5 Overview HOANGPT2. 1. General 2. New Elements List 3.
What is Multimedia ? Multi ( Multiple ) and Media ! So…. Information in multiple formats, including text, images, audio, video and animation :) It makes.
CHAPTER 20 CREATING SVG GRAPHICS. LEARNING OBJECTIVES How to embed a graphic stored within a.SVG file in an HTML page How to use the and tag pair to specify.
Chapter 11 Media and Interactivity Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
Iframes & Images Using HTML.
Ch. 7 Multimedia Analysis and Composition
Introduction to HTML5 Programming donghao. HTML5 is the New HTML Standard New Elements, Attributes. Full CSS3 Support Video and Audio 2D/3D Graphics Local.
HTML 5 and CSS 3, Illustrated Complete Unit K: Incorporating Video and Audio.
Presented By, Sripad Sarode
© 2009 Research In Motion Limited BlackBerry themes and animated graphics.
Bartosz Kowalski Software Developer CERN. Presentation outline -HTML : introduction and history -HTML5 : -History and philosophy -New features -Structure.
Jackson, Web Technologies: A Computer Science Perspective, © 2007 Prentice-Hall, Inc. All rights reserved Chapter 3 Style Sheets: CSS WEB.
HCI 201 Week 5 Loose Ends. Agenda Image stuff Image stuff File stuff File stuff Bandwidth Bandwidth UNIX UNIX HTML HTML Design elements Design elements.
Development of mobile applications using PhoneGap and HTML 5
Explaining the principles of web animation Gladys Nzita-Mak.
Web Design Basic Concepts.
Chapter 3 Adding Images in HTML. Agenda Understanding Web Page Images Prepare Your Images for the Web Insert an Image Specify an Image Size Add Alternative.
E0262 – MIS – Multimedia Storage Techniques SMIL – Synchronized Multimedia Integration Language.
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.
Evaluation of HTML5 Graphics for Data Structure Visualization
Working with Cascading Style Sheets. Introducing Cascading Style Sheets Style sheets are files or forms that describe the layout and appearance of a document.
XP Tutorial 7New Perspectives on Creating Web Pages with HTML, XHTML, and XML 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks.
UNIT 8 DRAWING WITH THE HTML5 CANVAS ELEMENTS AND FORMS.
Lesson 4: Using HTML5 Markup.  The distinguishing characteristics of HTML5 syntax  The new HTML5 sectioning elements  Adding support for HTML5 elements.
Unit 8.2 / Lesson 1 / presentation1a Web Elements.
The Internet Writer’s Handbook 2/e Web Accessibility Writing for the Web.
Building the User Interface by Using HTML5: Text, Graphics, and Media Lesson 2.
Advanced Level Course. Site Extras Site Extras consist of four categories: Stationeries Site Trash Designs Components.
Chapter 13-Tools for the World Wide Web. Overview Web servers. Web browsers. Web page makers and site builders. Plug-ins and delivery vehicles. Beyond.
HTML tips BTM 395: Internet Programming. Components of website development Content Structure Format and design Dynamics and interactivity –Forms –Client-side.
XHTML and Style. History of the Internet Internet has been around since the early 1960’s as part of a program with universities and the US government.
Building Rich Web Applications with Ajax Linda Dailey Paulson IEEE – Computer, October 05 (Vol.38, No.10) Presented by Jingming Zhang.
Creating User Interfaces Recap HTML/HTML5 JavaScript features Homework: keep working on user observation studies. Review JavaScript.
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.
SVG for Designers Tom Hoferek. Objectives Introduce SVG Illustrate its capabilities Demonstrate SVG in action Speculate, discuss, answer questions.
Adobe Certified Associate Objectives 1 Setting Project Requirements.
The E/R model, triggers, HTML5 Reminder … next Tuesday is the first exam. 1.
Cs332a_chapt10.ppt CS332A Advanced HTML Programming DHTML Dynamic Hypertext Markup Language A term describing a series of technologies Not a stand-a-lone.
HTML part 2. HTML File Formats HTML 3.2 HTML 5.0 HTML Transitional HTML Frameset HTML Strict XHTML 1.0 Transitional XHTML 1.0 Frameset.
How the Web Works Building a Website – Lesson 1. How People Access the Web Browsers People access websites using software called a web browser. To view.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
CNIT 132 – Week 4 Cascading Style Sheets. Introducing Cascading Style Sheets Style sheets are files or forms that describe the layout and appearance of.
HTML 5 The Future of Web Development. What is HTML5? “HTML5 is a specification of how the web’s core language, HTML, should be formatted and utilized.
Internet Explorer 10 IE9 hardware-accelerated platform CSS 2D Transforms CSS Backgrounds & Borders CSS Color CSS Fonts CSS Media Queries CSS Namespaces.
(1) HTML5, CSS, Twitter Bootstrap. (2) HTML5 Will be the new standard New features Drag and Drop and Support for local storage,,,, New input types Removed.
TNPW1 Ing. Jiří Štěpánek.  In current version (XHTML 1.0 strict)  No multimedia elements  No semantics elements  Only few input types  Only few document.
XP Tutorial 7New Perspectives on HTML and XHTML, Comprehensive 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks Tutorial 7.
Basic in Photoshop Tools in Photoshop Simple templates design menu in Photoshop different navigation bar image effects Design your portfolio page Design.
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.
Web Design In A Nutshell A Desktop Quick Reference.
The HTML5 logo was introduced by W3C in 2010
Working with Cascading Style Sheets
Chapter 10 Multimedia and the Web.
Chapter 11 Designing Effective Output
Chapter 4: Scalable Vector Graphics (SVG)
HTML5 – The Saga Continues
Basic Knowledge of Web creation
Application with Cross-Platform GUI
3.02 Publishing Animations
Chapter 3:- Graphics Eyad Alshareef Eyad Alshareef.
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Intro to Virtual and Web Mapping
.NET and .NET Core 7. XAML Pan Wuming 2017.
Web Content Accessibility Beata M. Ofianewska (DG COMM) 7 December 2006 December 2006 COMM C2.
Create and edit web pages 2
Why use Web Standards?.
Lesson 7: Video, Audio and Image Techniques
Creating User Interfaces
CIS 205—Web Site Design and Development
Presentation transcript:

The E/R model, triggers, HTML5 Reminder … next Tuesday is the first exam. 1

E/R A design front end for relational databases, not as an independent model Intended to have a visual syntax As opposed to “semantic” models that were intended as alternatives to the relational model Knowledge representation to semantic models Another alternative: object-oriented models Object-oriented programming languages to object-oriented data models to object-relational data models At a higher perspective: there is a long spectrum of data structuring, and our models only handle a small part 2

E/R Entities Relationships Attributes Roles Cardinality constraints Type hierarchies Exclusive relationships 3

Mapping to relational schemas Both entities and relationships turn into tables Attributes are attributes Constraints lead to multiple tupes or set-valued atts 4

Triggers ON event IF precondition THEN action Used for constraints and “business rules” and monitoring Triggers are “activated” Consideration: immediately or deferred to commit time Before, after, instead of triggers Row level versus table level triggers Can refer to old and new tuples On delete: cascade or turn null Issue: chain reactions Issue: tangled, non-declarative semantics 5

HTML5 Web 2.0/3.0 versus the “semantic web” New elements, largely to support advanced media New elements for structuring pages, as well 6

Illustrations and rendering Major goal: supporting interactive and data-fed animations, such as pie charts and change their shapes Current: JPG and GIF and PNG raster images New: Canvas – to create bit mapped images and animation New: SVG (scalable vector graphics) – vector graphics in an XML syntax, with color and gradient color But right now there are few apps that produce these animations Goal is a standard for apps that produce interactive and non- interactive animation Goal: to get images to appear identical in different browsers and varying sizes, in particular on small devices Goal: to get animations to appear identical in different browsers and on small devices 7

CANVAS An alternative to Flash animation Displacing SMIL Creates bit mapped images (not vector graphics, as with SVG) Can build lines, rectangles, curves Curves: Bezier, arcs, and others Colors 8

Other media and applications Video Audio Logos: with SVG Charts: with Canvas 9

Managing local data Long a problem with standard HTML Previously, we had to use cookies and/or Ajax code In HTML5, there is a “LocalStorage” In use already in Gmail for Iphones It makes use of SQLite But an SQL database is not part of the standard; it just makes it possible to plug one in 10

Video: a special focus Video is embedded in many sites now Streaming rates are fast enough for most people to play even large videos on the Web Two supported formats MPEG4 Ogg (like MPEG4, can handle small video all the way to HD) Audio Ogg is also supported – but not MP3 The goal is to remove the highly varying ways in which browsers will manage video Before HTML5 it was difficult to put video in a form that all browsers would play You are no longer expected to test to see what plugin exists in the user’s browser But Ogg support is not broad yet 11

Style sheets: CSS3 (not strictly tied to HTML5) Some advancements, such as embedding specific fonts in pages, and not hoping your “font family” is supported well enough on your user’s page Better and finer grained support of font color Supports finer grained control of fonts on pages Better multi-column support Easier and more fine grained control of position on web pages Better control of graphics color Two forms of animation: Transitions: time, easing in and easing out, motion curves (Bezier) Transforms: more advanced movement, like bouncing Better support for mobile devices 12