Improve the HTML Form Entry Module (Designer+Schemas) Google Summer of Code 2011 João Portela Darius Jazayeri Daniel Kayiwa.

Slides:



Advertisements
Similar presentations
HTML I. HTML Hypertext mark-up language. Uses tags to identify elements of a page so that a browser such as Internet explorer can render the page on a.
Advertisements

DEPARTMENT OF INFORMATION STUDIES Andy Dawson LIS1510 Library and Archives Automation Issues Basics of XHTML Andy Dawson Department of Information Studies,
XML XML What XML is and what it means to me as a Computer Scientist By: Derek Edwards CS 376 March 10, 2003.
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML
F DIGITAL MEDIA: COMMUNICATION AND DESIGN INTRODUCTION TO XML AND XHTML.
The Internet Has Grown 1971 > Google
Apex SIG May 2015 Paul Chester. 0 0 Apex Themes and Templates.
Chapter 12 Creating and Using XML Documents HTML5 AND CSS Seventh Edition.
WORKING WITH NAMESPACES
WaveMaker Visual AJAX Studio 4.0 Training Studio Overview.
XForms: A case study Rajiv Shivane & Pavitar Singh.
.Net is a collection of libraries, templates and services designed to make programming applications of all kinds, easier, more flexible (multi platform),
Use of XSLT Formats in Creation, Maintenance and Optimization of Web Site Templates Jay Mercer IU Communications Indiana University
Grant Ronald Principal Product Manager JDeveloper and ADF for Forms Developers: Taking it to the next level.
Eric Westfall – Indiana University Jeremy Hanson – Iowa State University Building Applications with the KNS.
Writing various AJAX forms in Drupal 7 1. Overview of Form API 2. Ctools 2.1 Ctools features 3. Ajax 3.1 Ajax Forms in Drupal 4. Putting it all together.
Demystifying the eXtensible Markup Language Nick Roberts & Jim Few
Learning Web Design: Chapter 4. HTML  Hypertext Markup Language (HTML)  Uses tags to tell the browser the start and end of a certain kind of formatting.
HTML 4 Foundation Level Course HyperText Markup Language Most common language used in creating Web documents. You can use HTML to create cross-platform.
WHAT THE HELL IS XML?. What the Hell is XML? What the hell is XML?  Markup Language  Derived from SGML (Standardized General Markup Language)  Describes.
1 TieFlow Workflow Toolkit Process Definition XML Capstone Fall ’07 Group #3 March 1st, 2007.
XP New Perspectives on The Internet, Sixth Edition— Comprehensive Tutorial 8 1 Creating Effective Web Pages Creating HTML Documents Tutorial 8.
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
XP Tutorial 9 1 Working with XHTML. XP SGML 2 Standard Generalized Markup Language (SGML) A standard for specifying markup languages. Large, complex standard.
XP 2 HTML Tutorial 1: Developing a Basic Web Page.
Jerry Yun Pan 1, Nigel Banks 2 1 Environmental Sciences Division, Oak Ridge National Laboratory, Oak Ridge, TN Discovery Garden Inc., 118.
XHTML TAGS I Basic Tags. North Lake College 2 by Sean Griffin Sample XHTML Code.
IBM Software Group ® Context-Sensitive Help with the DITA Open Toolkit Jeff Antley IBM October 4, 2007.
XP New Perspectives on XML, 2nd Edition Tutorial 2 1 TUTORIAL 2 WORKING WITH NAMESPACES.
Digital Media Technology Seminar 2 – 16 September 2014 Fleur Praal Jeroen van Honk
Improve the HTML Form Entry Module Google Summer of Code 2011 João Portela Mentors: Darius Jazayeri Daniel Kayiwa.
Javadoc A very short tutorial. What is it A program that automatically generates documentation of your Java classes in a standard format For each X.java.
1 Tutorial 12 Working with Namespaces Combining XML Vocabularies in a Compound Document.
Web Application Programming Presented by: Mehwish Shafiq.
HTML5 Video Player For SharePoint HTML5 Background Why creating video player in HTML5 is easy? Can we do it without Javascript? Easy or Difficult?
Web Technologies Lecture 4 XML and XHTML. XML Extensible Markup Language Set of rules for encoding a document in a format readable – By humans, and –
Web Terminology Intro to Web. North Lake College 2 by Sean Griffin HTML vs. XHTML HTML: Hypertext Markup Language XHTML: eXtensible Hypertext Markup Language.
Basics of Web Based Computing. The Architecture The user’s system A Web Server What’s inside? Server software Apache or other Resources to be accessible.
HTML A brief introduction HTML1. HTML, what is? HTML is a markup language for describing web documents (web pages). HTML stands for Hyper Text Markup.
Devanshu Bawa Customization Specialist Logo Business Solutions.
Keenan Adamson Supervisor: Dr Bill Tucker.
University of South Asia Course Name: Web Application Prepared By: Md Rezaul Huda Reza
Evaluation Biztalk Table of Contents Introduction to XML. Anatomy of an XML document. What is an XML Schema? What is SOAP? XML Web Services overview.
JavaScript & Introduction to AJAX
Creating and Editing a Web Page Using Inline Styles
Beginning JavaScript 4 th Edition. Chapter 1 Introduction to JavaScript and the Web.
XP 2 HTML Tutorial 1: Developing a Basic Web Page.
Ronen Vaisenber, Zohrab Basmajian, Phong Pham, Keith Mogensen, Arjun Satish Mentors: Prof. Sharad Mehrotra, Prof. Ramesh Jain.
HTML. HTML: What is it? – HTML stands for Hyper Text Markup Language – An HTML file is a text file containing small markup tags – The markup tags tell.
Lists Module 2: XHTML Basics LESSON 8. Module 2: XHTML Basics LESSON 8 Lesson Overview In this lesson, you will learn to:  Create lists using XHTML code.
1 CSC160 Chapter 1: Introduction to JavaScript Chapter 2: Placing JavaScript in an HTML File.
Hyper Text Markup Language.  My First Heading My first paragraph. Example Explained The DOCTYPE declaration defines the document type The text between.
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML.
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
IBM - CVUT Student Research Projects Plugin and script generator for WebSphere Jakub Řezníček Tomáš Turek
Glencoe Introduction to Web Design Chapter 4 XHTML Basics 1 Review Do you remember the vocabulary terms from this chapter? Use the following slides to.
The Brenkoweb provides the excellent online programming tutorial for the programmer in various languages like as PHP, SQL, HTML, ASP, Javascript,
Mark-up Languages Compare and describe at least 3 mark-up languages and what they do.
Project 1 Introduction to HTML.
CITA 330 Section 3 XHTML.
Tutorial 04 (cont’) Using XPath Patterns in an XSLT Style Sheet.
Digital Media Technology Seminar 2 – 20 September 2016
TEI Workshop 10. ROMA Summer 2010.
العدد تذكيره وتأنيثه مقدمة
HTML A brief introduction HTML.
XML Data DTDs, IDs & IDREFs.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Unit 6 part 3 Test Javascript Test.
Information Retrieval and Web Design
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML
Presentation transcript:

Improve the HTML Form Entry Module (Designer+Schemas) Google Summer of Code 2011 João Portela Darius Jazayeri Daniel Kayiwa

Project Phases Update Form Schema Tables Develop the WYSIWYG Designer

Update Form Schema Tables Whenever an HTML Form is saved… Update the Form Schema tables So the schema can be used in other modules

Develop the WYSIWYG Designer HTML Form Entry module Forms are created using XML code HTML + Special Tags Create a WYSIWYG Designer for that “language”

Technology WYSIWYG X(HT)ML Editor CKEditor (Javascript) Rendering of Special Tags HTML Form Entry module (Java) Element Definition and Retrieval HTML Form Entry Designer module (Java)

Architecture

Demo

Future Work Update Form Schema Tables Export Form Schema into an HTML Form Develop the WYSIWYG Designer Populate Attributes for Default Tags Create more UI Elements Attribute Validation Support macros, code, etc. Better section and obsgroup support Better element selection

References Project Information and Code Branches FormEntry+WYSIWYG+Editor FormEntry+WYSIWYG+Editor

Thank you! ?