Nilanthi Seneviratne Meghavi Doshi iAnnotate: Digital Ink Annotation on the Web.

Slides:



Advertisements
Similar presentations
3.02D HTML Overview 3.02 Develop webpages.
Advertisements

HTML Basics Customizing your site using the basics of HTML.
Project 1 Introduction to HTML.
HTML Hypertext Markup Language –First proposed by CERN in 1989 –It is non-linear so it allows you to jump from place to place –Markup refers to the structure.
TC 310 The Computer in Technical Communication Dr. Jennifer Turns Week 4, Day 1 (4/21)
CIS101 Introduction to Computing Week 07. Agenda Your questions Resume project Review Project Two HTML Project Three This week online Next class.
CM143 - Web Week 2 Basic HTML. Links and Image Tags.
TC 310 The Computer in Technical Communication Dr. Jennifer Turns Week 5, Day 1 (10/28)
Developing a Basic Web Page with HTML
Glencoe Digital Communication Tools Create a Web Page with HTML Chapter Contents Lesson 4.1Lesson 4.1 Get Started with HTML (85) Lesson 4.2Lesson 4.2 Format.
COMPUTERS AND INFORMATION SYSTEMS HTML. How the Web Works To access a web site  Enter its address (URL) in the address box of your browser 
Basics of HTML. Example Code Hello World Hello World This is a web page.
Chapter 12 Creating and Using XML Documents HTML5 AND CSS Seventh Edition.
CPSC 203 Introduction to Computers Lab 39, 40 By Jie (Jeff) Gao.
Website Designing Using Ms FrontPage FrontPage 2003 Create a Web site with FrontPage.
Exploring Microsoft Office XP - Microsoft Word 2002 Chapter 61 Exploring Microsoft Word Chapter 6 Creating a Home Page and Web Site By Robert T. Grauer.
Website Design CLA – Transportation. Defining a Site Select: Site – New - Site Click Next.
Languages in WEB Presented by: Jenisha Kshatriya BCM SS09.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
CPS120: Introduction to Computer Science The World Wide Web Nell Dale John Lewis.
Creating Web Pages Overview. Design – Start with a Purpose Before you start any web page, you need to design the website. The first question that should.
4 HTML Basics Section 4.1 Format HTML tags Identify HTML guidelines Section 4.2 Organize Web site files and folder Use a text editor Use HTML tags and.
Create Your Own Webpage. Fun with images Today we’ll cover –Working with images Including an image on your page Making the image a link Editing images.
Lesson 6 Links. Creating Folders  For every web site/page, you need to create a separate folder  The computer cannot find links if they are not stored.
XML Extensible Markup Language. Markup Languages u What does this number (100) mean? –Actually, it’s just a string of characters! –A markup language can.
Copyright © 2008 Pearson Prentice Hall. All rights reserved. 1 Exploring Microsoft Office Word 2007 Chapter 8 Word and the Internet Robert Grauer, Keith.
Lecture # 3 HTML and Arrays. Today Questions: From notes/reading/life? From Lab # 2 – Preview of Lab # 2 1.Introduce: How do you make a Web Page?: HTML.
Section 4.1 Format HTML tags Identify HTML guidelines Section 4.2 Organize Web site files and folder Use a text editor Use HTML tags and attributes Create.
Html Basic Codes Week Two. Start Your Text Editor Windows use 'Notepad’ Macintosh use 'Simple Text'
Programming in HTML.  Programming Language  Used to design/create web pages  Hyper Text Markup Language  Markup Language  Series of Markup tags 
Introduction to HTML. What is a HTML File?  HTML stands for Hyper Text Markup Language  An HTML file is a text file containing small markup tags  The.
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.
Computing Theory: HTML Year 11. Lesson Objective You will: o Be able to define what HTML is - ALL o Be able to write HTML code to create your own web.
CPSC 203 Introduction to Computers Lab 23 By Jie Gao.
Lecture 2 Building Web Pages 1 Lecture 2  Building Web pages  Languages and programs  HTML - Hyper Text Markup Language  Netscape’s Composer  MicroSoft.
HTML Hyper Text Markup Language. What is an HTML File?  HTML stands for Hyper Text Markup Language  An HTML file is a text file containing small markup.
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
Dreamweaver Edulaunch Project 1 EQ: What are the key concepts when building the first page of a web site?
Internet Web Publishing III. Intro to Cascading Style Sheets Patricia Roberts.
Objective Understand concepts used to web-based digital media. Course Weight : 5%
XHTML1 Images N100 Building a Simple Web Page. XHTML2 The Element The src attribute specifies the filename of an image file To include the src attribute.
Chapter 2 Web Page Design Mr. Gironda. Elements of a Web Page These are things that most web pages use.
XP 1 Creating an XML Document Developing an XML Document for the Jazz Warehouse XML Tutorial.
YEAR 8 – WEB DESIGN IN HTML Lesson 2. STARTER Use the internet to find out what JavaScript is? Use ‘Microsoft Word’ to write down your list.
by Maria Rita Marruganti DIFFERENT WAYS OF SENDING INFORMATION Passive e.g. newspapers, radio, television. You don’t produce, just receive information.
XML Design Goals 1.XML must be easily usable over the Internet 2.XML must support a wide variety of applications 3.XML must be compatible with SGML 4.It.
Introducing the World Wide Web Internet- a structure made up of millions of interconnected computers whose users communicate with each other and share.
15.1 Fundamentals of HTML DeKalb County School System.
Website Views, Page Titles, & Browsers Dreamweaver for College & Business Mrs. Wilson.
Creating Your First Web Page – Topic: Creating a wiki, blog, image blog and podcast Click Arrow - Next Slide 1.
Images Worksheet. Web template Download the template folder Unzip and save in your documents Rename the folder to “images work” without quotes.
HTML Basic. What is HTML HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is not a programming language, it.
4 HTML Basics Section 4.1 Format HTML tags Identify HTML guidelines Section 4.2 Organize Web site files and folder Use a text editor Use HTML tags and.
Headings are defined with the to tags. defines the largest heading. defines the smallest heading. Note: Browsers automatically add an empty line before.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Web Authoring with Dreamweaver. Unit Objectives  Be able to define keywords: HTML, HTTP (protocol), browser, web server, client/server, tag, attribute,
Working with DIV Structures, CSS, Webfonts and Templates 9/16/2015Web Development and Interactive Media.
Session: 4. © Aptech Ltd. 2Creating Hyperlinks and Anchors / Session 4  Describe hyperlinks  Explain absolute and relative paths  Explain how to hyperlink.
Web Design New Brighton High School Exploring the History of the World Wide WebWorld Wide Web.
HTML HyperText Markup Language Victoria E. Kozlek.
HTML. INDEX Introduction to HTML Creating Web Pages Commands And Tags Web Page.
Adding Interactivity Comp 140 Fall Web 2.0 Major change in internet usage –From mostly static pages Text Graphics Simple links –To new paradigm.
Connecting to External Data. Financial data can be obtained from a number of different data sources.
COMP 143 Web Development with Adobe Dreamweaver CC.
Basic HTML Page 1. First Open Windows Notepad to type your HTML code 2.
CIS101 Introduction to Computing Week 07 Spring 2004.
OneNote.
Section 4.1 Section 4.2 Format HTML tags Identify HTML guidelines
Creating Web Pages and Graphics
Presentation transcript:

Nilanthi Seneviratne Meghavi Doshi iAnnotate: Digital Ink Annotation on the Web

Concepts Annotation Digital Annotation Ink vs. Text Annotation

Motivation Need to save the content in a desktop application format to annotate and save the information Sharing information found in a webpage Share a link as well as a description Need to switch between the description and the web page Easy Information Sharing Big Picture – a system where annotations are interpreted and indexed for easy searching

Project Allow digital ink annotation on the web browser Save and retrieve the annotation Basic Reflow of the annotation Convert this implementation into an Internet Explorer extension

Converting to an IE extension Two methods: 1. Adds an ink canvas to the browser – not plausible because it would be two different projects instead of one. 2. Uses Nilanthi’s code – path taken

Converting to an IE extension Attempts: Inserting a Silverlight object into the extension

Converting to an IE extension Attempts: Inserting a Silverlight application into the extension The application is readable only – so cannot assign a host or source Inserting Nilanthi’s code into the extension Ability to add correct references since this is not a “Silverlight project” in VS 2008 Is there another way?

Digital Ink Annotation Silverlight object added to the webpage Transparent Detects mouse/pen movement to display ink

Saving and Retrieving Serialises the annotation as an XML string Server saves this into a file Retrieves the annotation by de-serialising the XML string Displays it on the overlay

Basic Reflow of the Annotation Groups the annotation as per the bounding box Anchors the annotation to the closest HTML element So while re-rending it, the annotation is placed where the HTML element appears

Evaluation Planning to do a Usability Test on the project developed so far. One pilot test Three tests to identify major problems Fix those problems Four more tests for the final evaluation

Conclusion Ink annotation is possible on web browsers Basic framework is fairly consistent across several platforms May or may not be possible to add a Silverlight object/application through an IE extension. A great learning experience How to tackle difficult problems How to research relevant subjects Learnt how to work in.Net enviornment, C#, IE extension and Silverlight

Questions?