XForms. National Informatics Centre, Open Technology Centre. -a new generation e-form Introduction
|
|
- May Goodwin
- 8 years ago
- Views:
Transcription
1 Open Technology Centre, Chennai 1 XForms -a new generation e-form Introduction Open Technology Centre National Informatics Centre, DIT, MCIT, Govt of INDIA, E-3-A, Rajaji Bhavan, Besant Nagar, Chennai
2 Open Technology Centre, Chennai 2 Forms HTML forms have been the basis of e-governance Forms are everywhere On-line application & filing Search engines Webmails Wiki etc.
3 Open Technology Centre, Chennai 3 Problems with HTML forms Presentation oriented, mixing data and presentation Data is tied to UI controls No data types; validation on server or with scripts Relies on scripting Accessibility problems
4 Open Technology Centre, Chennai 4 e-forms Solution for the problems with HTML forms An electronic form which can be downloaded and filled locally Data validations Calculations Attachment capabilities Electronic signature e-form/data can be submitted/uploaded to server To replace paper forms Can be used on-line & off-line e-form technology being used worldwide
5 Open Technology Centre, Chennai 5 e-form solutions Open Source Solutions and Proprietary Solutions based on XForms Standard from W3C Adobe's PDF 1.7 (ISO/IEC 32000) Infopath-eForms from Microsoft
6 Open Technology Centre, Chennai 6 What are XForms Xforms is XML based Open Standard for eforms domain XML is the de-facto standard for data and applications interoperability All latest programming technologies (Java, dotnet, PHP) are XML-centric Separates Data, Logic and Presentation Several presentation options for the same content: XHTML (Desktop Web Browser) WML (Hand-held Devices) VoiceML (Voice interaction for accessibility) Proprietary User Interfaces (eg XFDL) SVG Based on MVC paradigm Includes XML technologies like Xpath, XML schema, XSL, etc.
7 Open Technology Centre, Chennai 7 Uses Declarative language by avoiding scripting What are Xforms... W3C Recommendation (XForms October 2009) Based on totally new model Not compatible with HTML Forms 1993: HTML forms : Few non-proprietary extensions 1997 XML Schema and standard data types 2000 CSS 2002: XForms initial drafts 2006: World Wide Web Consortium (W3C) XForms 1.0 Recommendation status 2009: World Wide Web Consortium (W3C) XForms 1.1 Recommendation status
8 Open Technology Centre, Chennai 8 What are Xforms... Platform, device, and modality independent Accommodates form component reuse Improves user experience: richer user interface and advanced forms logic Stores and transports data in XML documents Reduces or eliminates the need for scripting Eases authoring of complex forms Fosters strong data type validation
9 Open Technology Centre, Chennai 9 Strong Typing Submitted data is strongly typed and can be checked using offthe-shelf XML Schema tools Strong typing also enables automatic client-side validation A native XForms browser can use these types of constraints for validating user input When serving the same XForms document to an non-compliant browser, these constraints can be used to generate client-side Javascript
10 Open Technology Centre, Chennai 10 Beyond XML Schema XForms authors can go beyond the basic set of XML Schema constraints available from the underlying business application and add complex validation rules XForms provides additional constraints as part of the Model This enhances the overall manageability of the resulting Web applications
11 Open Technology Centre, Chennai 11 Xforms: MVC Model describes form data, constraints and submission View describes what visual controls appear in the form, how they are grouped together and what data they are bound to. CSS can be used to describe a form's appearance View (Presentation) Control Model Controller that handles event input and the mappings between the two
12 Open Technology Centre, Chennai 12 XML Data is a Tree Structure bra nch ro ot bra nch le af bra nch le af bra nch le af le af bra nch le af le af le af le af Both the model and the view are trees of data elements
13 View and Model are Trees View (Presentation) The view is a tree of a presentation data element Models are comprised of one or more trees XForms supplies the control layer that moves data elements to and from the model Users don t have to worry about moving things to and from the screen Control Model Open Technology Centre, Chennai 13
14 Open Technology Centre, Chennai 14 Separation of Concerns <html> </html> <head> XForms Model </head> <body> </body> Business Model (non-visible) Presentation Form controls Model is in the header (non-visual section) Visual components are in the body (presentation)
15 Open Technology Centre, Chennai 15 Models and View Are Linked with "Bind" HT ML xf:m odel he ad bo dy Per son fo rm fir st Na me la st <bind> la be l inp ut field set la be l inp ut
16 Open Technology Centre, Chennai 16 Code snippet Model <html xmlns=" xmlns:xf=" xmlns:xsd= > <head> <xf:model> <xf:instance xmlns= > Instance <person xmlns=""> <fname/><lname/> </person> </xf:instance> Bind Name space <xf:bind id= fn nodeset= fname type= xsd:string /> <xf:bind id= ln nodeset= lname type= xsd:string /> <xf:submission id="form1" action="submit.xml" Submission method="put"/> </xf:model> </head>
17 Open Technology Centre, Chennai 17 cont.., User interface <body> <xf:input bind="fn"><xf:label>first Name</xf:label> </xf:input> <xf:input bind="ln"><xf:label>last Name</xf:label> </xf:input> <xf:submit submission="form1"><xf:label>submit</xf:label> </xf:submit> </body> </html>
18 Open Technology Centre, Chennai 18 XForms framework Based on MVC paradigm XForms model defines What the form is What data it contains What it should do XForms user interface defines the form controls and how they should be displayed Instance contains the data and initial form values Submit protocol defines how XForms sends and receives instance data Bindings bind properties to instance data
19 Open Technology Centre, Chennai 19 Declarative vs Imperative(Procedural) Main difference is how control of a program is defined With declarative languages, developer defines only logic of a program What should happen? With imperative languages, developer defines both the logic and the control What should happen and how does it happen? Declarative languages are considered easier to program Imperative languages are more expressive
20 Open Technology Centre, Chennai 20 Declarative vs Imperative(Procedural) Procedural (How) Stepwise algorithms, instructions Written by programmers and software engineers Examples: Java, C++, C#, C, Assembly Code Declarative (What) Pattern matching languages and graphical tools Created by Business Analysts (BA) or designers using graphical notation and tools Examples: HTML, Cascading Style Sheets (CSS), Apache Ant, XML Schemas, XML Transforms, XML Configuration Files, Workflows and XForms
21 Open Technology Centre, Chennai 21 Parker Projection* Procedural code (Java, JavaScript, VB, C#, C++) 100% Relative Code Base Declarative code (HTML, XML, XSLT, XForms * Source: Jason Parker, Minnesota Department of Revenue, November 2006 Time
22 Open Technology Centre, Chennai 22 Web UI Languages Declarative: HTML, CSS, XForms Imperative: Javascript Hybrid: DHTML = HTML+CSS+Javascript HTML 5
23 Open Technology Centre, Chennai 23 Form Creation Visual design of XHTML with CSS using web designing tools like Amaya (Open Source) Dreamweaver (Commercial) MS Expression Web(Commercial) Insertion of coding through manual editing (re-usable-template approach) XML Schema Xforms (Instances, Bindings, Submission, Controls)
24 Open Technology Centre, Chennai 24
25 Open Technology Centre, Chennai 25 Form Hosting Designed form can be hosted in any repository running Apache Tomcat IIS etc..,
26 Open Technology Centre, Chennai 26 Xforms Implementations 1. Native browser support Browser is able to interpret and display XHTML+XForms documents as such E.g., X-Smiles 2. Browser plug-in User has to install the plug-in once E.g., Mozilla XForms for Firefox, MozzIE for IE 3. Client implementation A Javascript component, which is embedded into XHTML+XForms document E.g., formsplayer for IE, Google's Ubiquity, formfaces for major browsers XSLTForms 4. Server-side transformation XHTML+XForms is transformed to HTML+CSS+Javascript E.g.,Orbeon(CMS like LifeRay uses Orbeon),Chiba,betterFORM, XSLTForms
27 Open Technology Centre, Chennai 27 On-line Access form from URL Form Usage Syntactic validation and certain Semantic validation Off-line Download form from URL Fill the Form Fill the Form Submit Save locally XML instance data Server XML instance data Upload to server
28 Open Technology Centre, Chennai 28 Back-end Process XML instance data Client Acknowledgment Syntactic validation (against XML schema) XML parser Semantic validation Push to Database Web-application will handle the submitted data with work-flow, etc as per application logic
29 Open Technology Centre, Chennai 29 Signing with XML XML Signature can be added to the XML data using plug-in and Java Script Signed XML data can be validated on server side
30 Open Technology Centre, Chennai 30 Other eforms Solutions Adobe's PDF 1.7 (ISO:32000) IBM Lotus Forms (Xforms + XFDL) Microsoft Infopath 2007 Designer Adobe's LiveCycle Designer IBM Lotus Forms Designer Infopath Designer Server Adobe's Form Server IBM Lotus Forms Server Infopath Forms Service Viewer PDF viewers Lotus Forms Viewer only Web browser Platform Windows Windows Windows
31 Open Technology Centre, Chennai 31 XRX Xforms Rest XQuery XRX label created by Dan McCreary in December 2007 Xforms on the client REST interface Xquery on the server with native XML database like exist Some of Open Source XML db Apache Xindice, BaseX, MonetDB, MyXMLDB, OZONE, Senda Some of Commercial XML db Gemfire Enterprise, DOMSafeXML, Software AG's Tamino
32 Open Technology Centre, Chennai 32 Test forms for live applications 1. e-services for TN (Comm. & Resi. certificate) 2. Commercial tax VAT & CST forms for TN 3. Work flow based eservices application(community certificate) 4. Transport offense booking application (using mobile) 5. LLP form 2 NIC-HQ as PoC 6. LLR form for TN transport 7. Self-help group details form for TN 8. General Stores - NIC-HQ
33 Open Technology Centre, Chennai 33 OTC XForms 1.1 Template OTC(XForms Team) had developed a template for XForms 1.1 recommendation The hosted link : Within NIC people can access this link for their references. This template can be used as reference material for both study and development of XForms applications.
34 Open Technology Centre, Chennai 34 Conclusion Xforms can be considered as usable for normal e-governance applications ( simple to complex ) Gaps in the implementations like browsers/plug-ins to be completed for end user usage(new implementations like betterform, XSLTForms, etc.., are coming up) Gaps in the Standards to address issues like XML Digital Signature to be filled(xforms 1.2 will include)
35 Open Technology Centre, Chennai 35 Thank you Open Technology Centre National Informatics Centre E3-A, Rajaji Bhavan Besant Nagar Chennai
MVC web framework based on exist application server and XRX architecture
MVC web framework based on exist application server and XRX architecture Yuri Gapanyuk Egor Lakomkin Sergey Ionkin Martin Davtyan associate professor student student student gapyu@yandex.ru egor.lakomkin@gmail.com
More informationInternet Technologies_1. Doc. Ing. František Huňka, CSc.
1 Internet Technologies_1 Doc. Ing. František Huňka, CSc. Outline of the Course 2 Internet and www history. Markup languages. Software tools. HTTP protocol. Basic architecture of the web systems. XHTML
More informationMacromedia Dreamweaver 8 Developer Certification Examination Specification
Macromedia Dreamweaver 8 Developer Certification Examination Specification Introduction This is an exam specification for Macromedia Dreamweaver 8 Developer. The skills and knowledge certified by this
More informationOutline. CIW Web Design Specialist. Course Content
CIW Web Design Specialist Description The Web Design Specialist course (formerly titled Design Methodology and Technology) teaches you how to design and publish Web sites. General topics include Web Site
More informationIntroduction to BlackBerry Smartphone Web Development Widgets
Introduction to BlackBerry Smartphone Web Development Widgets Trainer name Date 2009 Research In Motion Limited V1.00 are stand-alone BlackBerry applications that consist of standard web components, including
More informationWeb Design Specialist
UKWDA Training: CIW Web Design Series Web Design Specialist Course Description CIW Web Design Specialist is for those who want to develop the skills to specialise in website design and builds upon existing
More informationAgents and Web Services
Agents and Web Services ------SENG609.22 Tutorial 1 Dong Liu Abstract: The basics of web services are reviewed in this tutorial. Agents are compared to web services in many aspects, and the impacts of
More informationInvited Expert on XForms and HTML Working Group
Author: Mark Birbeck CEO and CTO x-port.net Ltd. Invited Expert on XForms and HTML Working Group mailto:mark.birbeck@x-port.net http://www.x-port.net/ http://www.formsplayer.com/ Introduction We need to
More informationSoftware Requirements Specification For Real Estate Web Site
Software Requirements Specification For Real Estate Web Site Brent Cross 7 February 2011 Page 1 Table of Contents 1. Introduction...3 1.1. Purpose...3 1.2. Scope...3 1.3. Definitions, Acronyms, and Abbreviations...3
More informationShort notes on webpage programming languages
Short notes on webpage programming languages What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is a markup language A markup language is a set of
More informationWWW. World Wide Web Aka The Internet. dr. C. P. J. Koymans. Informatics Institute Universiteit van Amsterdam. November 30, 2007
WWW World Wide Web Aka The Internet dr. C. P. J. Koymans Informatics Institute Universiteit van Amsterdam November 30, 2007 dr. C. P. J. Koymans (UvA) WWW November 30, 2007 1 / 36 WWW history (1) 1968
More informationEPiServer and XForms - The Next Generation of Web Forms
EPiServer and XForms - The Next Generation of Web Forms How EPiServer's forms technology allows Web site editors to easily create forms, and developers to customize form behavior and appearance. WHITE
More informationTerm Paper. P r o f. D r. E d u a r d H e i n d l. H o c h s c h u l e F u r t w a n g e n U n i v e r s i t y. P r e s e n t e d T o :
Version: 0.1 Date: 20.07.2009 Author(s): Doddy Satyasree AJAX Person responsable: Doddy Satyasree Language: English Term Paper History Version Status Date 0.1 Draft Version created 20.07.2009 0.2 Final
More informationDeveloper Tutorial Version 1. 0 February 2015
Developer Tutorial Version 1. 0 Contents Introduction... 3 What is the Mapzania SDK?... 3 Features of Mapzania SDK... 4 Mapzania Applications... 5 Architecture... 6 Front-end application components...
More informationJOB READY ASSESSMENT BLUEPRINT WEB DESIGN - PILOT. Test Code: 3750 Version: 01
JOB READY ASSESSMENT BLUEPRINT WEB DESIGN - PILOT Test Code: 3750 Version: 01 Specific Competencies and Skills Tested in this Assessment: Internet Basics Describe the process of information exchange between
More information10CS73:Web Programming
10CS73:Web Programming Question Bank Fundamentals of Web: 1.What is WWW? 2. What are domain names? Explain domain name conversion with diagram 3.What are the difference between web browser and web server
More informationNew Features Overview
Master Web Site Development AceHTML 6 Pro is a highly effective tool that allows you to build and manage professional Web sites with ease, control, and efficiency. By balancing power and flexibility, AceHTML
More informationBFMA Presentation: Why use one form format over another?
BFMA Presentation: Why use one form format over another? Jim Healy CTO & Founder FormRouter.NET Jim.healy@formrouter.com Page 1 of 22 Why use one form format over another? Online forms are great for efficiently
More informationIntroduction to XML Applications
EMC White Paper Introduction to XML Applications Umair Nauman Abstract: This document provides an overview of XML Applications. This is not a comprehensive guide to XML Applications and is intended for
More informationServer-Side Scripting and Web Development. By Susan L. Miertschin
Server-Side Scripting and Web Development By Susan L. Miertschin The OOP Development Approach OOP = Object Oriented Programming Large production projects are created by teams Each team works on a part
More informationMyCompany Professional Web Developer Certification Examination Specification
MyCompany Professional Web Developer Certification Examination Specification Introduction This is a sample of an exam specification and is not representative of any actual exam specification. The exam
More informationSUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1
SUBJECT TITLE : WEB TECHNOLOGY SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1 16 02 2. CSS & JAVASCRIPT Test
More informationSCHOOL DISTRICT OF ESCAMBIA COUNTY
SCHOOL DISTRICT OF ESCAMBIA COUNTY JOB DESCRIPTION Programmer Analyst I Web Technologies PROGRAMMER ANALYST I WEB TECHNOLOGIES QUALIFICATIONS: (1) Bachelor s Degree from an accredited educational institution
More informationIT3504: Web Development Techniques (Optional)
INTRODUCTION : Web Development Techniques (Optional) This is one of the three optional courses designed for Semester 3 of the Bachelor of Information Technology Degree program. This course on web development
More informationPresentation / Interface 1.3
W3C Recommendations Mobile Web Best Practices 1.0 Canonical XML Version 1.1 Cascading Style Sheets, level 2 (CSS2) SPARQL Query Results XML Format SPARQL Protocol for RDF SPARQL Query Language for RDF
More informationBridging the Gap: from a Web App to a Mobile Device App
Bridging the Gap: from a Web App to a Mobile Device App or, so how does this PhoneGap* stuff work? *Other names and brands may be claimed as the property of others. 1 Users Want Mobile Apps, Not Mobile
More informationWeb Pages. Static Web Pages SHTML
1 Web Pages Htm and Html pages are static Static Web Pages 2 Pages tagged with "shtml" reveal that "Server Side Includes" are being used on the server With SSI a page can contain tags that indicate that
More informationAn introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0
An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0 September 2010 Copyright IBM Corporation 2010. 1 Overview Rational Application Developer, Version 8.0, contains
More informationIT3503 Web Development Techniques (Optional)
INTRODUCTION Web Development Techniques (Optional) This is one of the three optional courses designed for Semester 3 of the Bachelor of Information Technology Degree program. This course on web development
More informationAn introduction to creating JSF applications in Rational Application Developer Version 8.0
An introduction to creating JSF applications in Rational Application Developer Version 8.0 September 2010 Copyright IBM Corporation 2010. 1 Overview Although you can use several Web technologies to create
More informationCourse Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation
Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation Credit-By-Assessment (CBA) Competency List Written Assessment Competency List Introduction to the Internet
More informationAutomating Rich Internet Application Development for Enterprise Web 2.0 and SOA
Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA Enterprise Web 2.0 >>> FAST White Paper November 2006 Abstract Modern Rich Internet Applications for SOA have to cope with
More information<Insert Picture Here> Oracle Policy Automation 10.3.1 System Requirements
Oracle Policy Automation 10.3.1 System Requirements December 2011 Version 1.01 Oracle Policy Automation Products Version 10.3.1 Overview Product Oracle Policy Modeling Oracle Policy
More informationPutting the power of Web 2.0 into practice.
White paper July 2008 Putting the power of Web 2.0 into practice. How rich Internet applications can deliver tangible business benefits Page 2 Contents 2 Introduction 3 What Web 2.0 technology can do for
More informationWeb Development News, Tips and Tutorials
Web Development News, Tips and Tutorials In this section I will try to explain what we could and how we maybe helpful for your company and online business. The purpose of this site is to show what we had
More informationWhat s New in IBM Web Experience Factory 8.5. 2014 IBM Corporation
What s New in IBM Web Experience Factory 8.5 2014 IBM Corporation Recent history and roadmap Web Experience Factory 8.0 2012 Multi-channel Client-side mobile Aligned with Portal 8 Developer productivity
More informationIntroduction to IBM Worklight Mobile Platform
Introduction to IBM Worklight Mobile Platform The Worklight Mobile Platform The Worklight Mobile Platform is an open, complete and advanced mobile application platform for HTML5, hybrid and native apps.
More informationChapter 13 Computer Programs and Programming Languages. Discovering Computers 2012. Your Interactive Guide to the Digital World
Chapter 13 Computer Programs and Programming Languages Discovering Computers 2012 Your Interactive Guide to the Digital World Objectives Overview Differentiate between machine and assembly languages Identify
More informationOracle Application Express MS Access on Steroids
Oracle Application Express MS Access on Steroids Jules Lane Principal Consultant Tactical Database Development options Spreadsheets Encourage data duplication and inconsistency, clog
More informationLesson Overview. Getting Started. The Internet WWW
Lesson Overview Getting Started Learning Web Design: Chapter 1 and Chapter 2 What is the Internet? History of the Internet Anatomy of a Web Page What is the Web Made Of? Careers in Web Development Web-Related
More informationIBRI College of Technology Department of Information Technology. Intercollegiate Web Programming Contest On 12 March, 2013 (Tuesday)
IBRI College of Technology Department of Information Technology Intercollegiate Web Programming Contest On 12 March, 2013 (Tuesday) Eligibility: Web Programming Contest Rules The contest is open to Diploma
More informationAJAX. Gregorio López López glopez@it.uc3m.es Juan Francisco López Panea 100032757@alumnos.uc3m.es
AJAX Gregorio López López glopez@it.uc3m.es Juan Francisco López Panea 100032757@alumnos.uc3m.es Departamento de Ingeniería Telemática Universidad Carlos III de Madrid Contents 1. Introduction 2. Overview
More informationAJAX Toolkit Framework
IBM Software Group AJAX Toolkit Framework Emerging Internet Technologies Group Ajax - What s our vision Grow Ajax adoption to the next phase Evolve tools that significantly reduce the development costs
More informationSan Joaquin County Office of Education Career & Technical Education Web Design ~ Course Outline CBEDS#: 4601
Web Design Course Outline I II 1 Course Content 5 5 Student Evaluation Employment Opportunities 2 XHTML 10 10 Creating an HTML Document Formatting Text with HTML Adding Graphics with Multimedia Using forms
More informationWeb Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence
Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Brief Course Overview An introduction to Web development Server-side Scripting Web Servers PHP Client-side Scripting HTML & CSS JavaScript &
More informationSTATEMENT OF PURPOSE
WEB DESIGN STATEMENT OF PURPOSE This course is intended for the student interested in learning how to create web pages for the World Wide Web. Instruction on how to program using the HTML language is provided.
More informationActiveVOS Server Architecture. March 2009
ActiveVOS Server Architecture March 2009 Topics ActiveVOS Server Architecture Core Engine, Managers, Expression Languages BPEL4People People Activity WS HT Human Tasks Other Services JMS, REST, POJO,...
More informationCross Platform Applications with IBM Worklight
IJCSNS International Journal of Computer Science and Network Security, VOL.15 No.11, November 2015 101 Cross Platform Applications with IBM Worklight P.S.S.Vara Prasad and Mrs.S.Durga Devi Dept. of IT
More informationGeoNetwork, The Open Source Solution for the interoperable management of geospatial metadata
GeoNetwork, The Open Source Solution for the interoperable management of geospatial metadata Ing. Simone Giannecchini, GeoSolutions Ing. Emanuele Tajariol, GeoSolutions Outline GeoNetwork Introduction
More informationPlatform support for UNIT4 Milestone 4
Platform support for UNIT4 Milestone 4 Agresso Web The following HTML5 compatible web browsers are supported for accessing Agresso Web: Browser Type Platform Notes Internet Explorer 11** Last tested on
More informationOverview Document Framework Version 1.0 December 12, 2005
Document Framework Version 1.0 December 12, 2005 Document History Date Author Version Description October 5, 2005 Carl Yestrau 1.0 First complete version December 12, 2005 Page A Table of Contents 1.0
More information4.2 Understand Microsoft ASP.NET Web Application Development
L E S S O N 4 4.1 Understand Web Page Development 4.2 Understand Microsoft ASP.NET Web Application Development 4.3 Understand Web Hosting 4.4 Understand Web Services MTA Software Fundamentals 4 Test L
More informationCommonTime Making Business Mobile. Enterprise. CommonTime. Mobile Solutions. mdesign Platform. www.commontime.com
Enterprise Mobile Solutions Platform www.commontime.com Platform - Overview All Businesses Are Unique At we understand that no two businesses are the same. We believe that a mobile solution should be designed
More informationIGW+ Certificate. I d e a l G r o u p i n W e b. International professional web design,
IGW+ Certificate I d e a l G r o u p i n W e b International professional web design, Programming, CRM, online office automation, complete security, Secured Ecommerce and web site maintenance educational
More informationCurl Building RIA Beyond AJAX
Rich Internet Applications for the Enterprise The Web has brought about an unprecedented level of connectivity and has put more data at our fingertips than ever before, transforming how we access information
More informationRFP# 027-1516. ADDENDUM No. 1 Questions and Answers
SPECIAL ADMINISTRATIVE BOARD OF THE TRANSITIONAL SCHOOL DISTRICT OF THE CITY OF ST. LOUIS Purchasing Department 801 North 11th Street Saint Louis, Missouri 63101 RFP# 027-1516 Website and Mobile App Development
More informationhttp://alice.teaparty.wonderland.com:23054/dormouse/bio.htm
Client/Server paradigm As we know, the World Wide Web is accessed thru the use of a Web Browser, more technically known as a Web Client. 1 A Web Client makes requests of a Web Server 2, which is software
More informationIBM Rational Web Developer for WebSphere Software Version 6.0
Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,
More informationA Comparative Study of Web Development Technologies Using Open Source and Proprietary Software
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 2, February 2015,
More informationWEB& WEBSITE DESIGN TRAINING
WEB& WEBSITE DESIGN TRAINING Introduction to Websites Course Content: Introduction to Web Technologies Protocols and Port Numbers Domain Names, DNS and Domaining Client and Server Software. Static, Dynamic
More informationPROJECT MANAGEMENT SYSTEM
Requirement Analysis Document v.2 14.12.2009 CENG-401 SOFTWARE ENGINEER PROJECT MANAGEMENT SYSTEM (Project Manager) Ahmet Edip SEÇKİN 07010555 (Developer) Erhan ŞEN 07010507 (Developer) Semih Serdar CENGİZOĞLU
More informationCIW Web Design Specialist
Your Course Information CIW Web Design Specialist CIW 1D0-520 Examination Swaledale 4 Coaley Lane Houghton-le-Spring Tyne & Wear DH4 4SQ The CIW Web Design Specialist Course is for students who want to
More information4/25/2016 C. M. Boyd, ceilyn_boyd@harvard.edu Practical Data Visualization with JavaScript Talk Handout
Practical Data Visualization with JavaScript Talk Handout Use the Workflow Methodology to Compare Options Name Type Data sources End to end Workflow Support Data transformers Data visualizers General Data
More informationIBM Workplace Forms. Evaluating E-Forms Solutions for Business Process Automation
Evaluating E-Forms Solutions for Business Process Automation The Challenge 3 E-Forms as a Solution 3 Evaluating E-Forms According to Key Business Requirements 4 Overview of IBM Workplace Forms 5 E-Forms
More informationDIPLOMA IN GRAPHIC WEB DESIGN AND WEB DEVELOPMENT COURSE INFO PACK
Registered as a Private Higher Education Institution with the Department of Higher Education and Training in South Africa under the Higher Education Act 1997 Registration Nr. 2001/HE07/005 DIPLOMA IN GRAPHIC
More informationJavaFX Session Agenda
JavaFX Session Agenda 1 Introduction RIA, JavaFX and why JavaFX 2 JavaFX Architecture and Framework 3 Getting Started with JavaFX 4 Examples for Layout, Control, FXML etc Current day users expect web user
More informationComputer Science E-259
XML with Java, Java Servlet, and JSP Lecture 1: Introduction 17 September 2007 David J. Malan malan@post.harvard.edu 1 The Hype In the Press "XML, as a context-rich, data-neutral file format, is probably
More informationCIW Web Design Professional
Your Course Information CIW Web Design Professional CIW 1D0-520 & 1D0-525 Examinations Swaledale 4 Coaley Lane Houghton-le-Spring Tyne & Wear DH4 4SQ The CIW Web Design Professional Course consists of
More information<Insert Picture Here>
Using Oracle SQL Developer and SQL Developer Data Modeler to aid your Oracle Application Express development Marc Sewtz Software Development Manager Oracle Application
More informationHow To Design The Web And The Internet
1 The Environment and the Tools Web Design, 4 th Edition Chapter Objectives Describe the Internet and the World Wide Web Discuss ways to access the Internet and the Web Categorize types of Web sites Identify
More informationContent Management Systems: Drupal Vs Jahia
Content Management Systems: Drupal Vs Jahia Mrudula Talloju Department of Computing and Information Sciences Kansas State University Manhattan, KS 66502. mrudula@ksu.edu Abstract Content Management Systems
More informationFramework as a master tool in modern web development
Framework as a master tool in modern web development PETR DO, VOJTECH ONDRYHAL Communication and Information Systems Department University of Defence Kounicova 65, Brno, 662 10 CZECH REPUBLIC petr.do@unob.cz,
More informationGeoNetwork, The Open Source Solution for the interoperable management of geospatial metadata
GeoNetwork, The Open Source Solution for the interoperable management of geospatial metadata Ing. Emanuele Tajariol, GeoSolutions Ing. Simone Giannecchini, GeoSolutions GeoSolutions GeoSolutions GeoNetwork
More informationdesign coding monitoring deployment Java Web Framework for the Efficient Development of Enterprise Web Applications
Java Web Framework for the Efficient Development of Enterprise Web Applications Evolution Framework tools 100% reusability Complete Development Kit Evolution Framework enables fast and easy development
More information<Insert Picture Here> Oracle Application Express 4.0
Oracle Application Express 4.0 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any
More informationHow To Write An Ria Application
Document Reference TSL-SES-WP-0001 Date 4 January 2008 Issue 1 Revision 0 Status Final Document Change Log Version Pages Date Reason of Change 1.0 Draft 17 04/01/08 Initial version The Server Labs S.L
More informationThe Sitecore Solution for Web Content Management
The Sitecore Solution for Web Content Management Building an Interactive Presence for Profitable Business Relationships Geoffrey E. Bock, Principal Bock & Company The Sitecore Solution for Web Content
More informationCoding for Desktop and Mobile with HTML5 and Java EE 7
Coding for Desktop and Mobile with HTML5 and Java EE 7 Coding for Desktop and Mobile with HTML5 and Java EE 7 Geertjan Wielenga - NetBeans - DukeScript - VisualVM - Jfugue Music Notepad - Java - JavaScript
More informationAn Oracle White Paper May 2013. Creating Custom PDF Reports with Oracle Application Express and the APEX Listener
An Oracle White Paper May 2013 Creating Custom PDF Reports with Oracle Application Express and the APEX Listener Disclaimer The following is intended to outline our general product direction. It is intended
More informationSoftware Architecture for Paychex Out of Office Application
Software Architecture for Paychex Out of Office Application Version 2.3 Prepared by: Ian Dann Tom Eiffert Elysia Haight Rochester Institute of Technology Paychex March 10, 2013 Revision History Version
More informationK@ A collaborative platform for knowledge management
White Paper K@ A collaborative platform for knowledge management Quinary SpA www.quinary.com via Pietrasanta 14 20141 Milano Italia t +39 02 3090 1500 f +39 02 3090 1501 Copyright 2004 Quinary SpA Index
More informationWeb Designing with UI Designing
Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for Web Designing Given below is the brief description for the course you are looking for: Web Designing with UI Designing
More informationModern Technologies in Client-Server Architecture for Geo-based Interactive Web Portals
Journal of Universal Computer Science, vol. 12, no. 9 (2006), 1208-1214 submitted: 31/12/05, accepted: 12/5/06, appeared: 28/9/06 J.UCS Modern Technologies in Client-Server Architecture for Geo-based Interactive
More informationCSE 203 Web Programming 1. Prepared by: Asst. Prof. Dr. Maryam Eskandari
CSE 203 Web Programming 1 Prepared by: Asst. Prof. Dr. Maryam Eskandari Outline Basic concepts related to design and implement a website. HTML/XHTML Dynamic HTML Cascading Style Sheets (CSS) Basic JavaScript
More informationUsing Altova Tools with DB2 purexml
Using Altova Tools with DB2 purexml May 13, 2010 David McGahey Product Marketing Manager Liz Andrews Technical Marketing Manager Agenda Introduction Overview of Altova Altova tools enhanced to support
More informationChapter 12: Advanced topic Web 2.0
Chapter 12: Advanced topic Web 2.0 Contents Web 2.0 DOM AJAX RIA Web 2.0 "Web 2.0" refers to the second generation of web development and web design that facilities information sharing, interoperability,
More informationEcho360 Voluntary Product Accessibility Template
Echo360 Voluntary Product Accessibility Template Version 1.0 April 1, 2015 Contact for more Information: Jason Aubrey, JAubrey@echo360.com Introduction Echo360 is committed to ensuring that our platform
More informationTest Plan Security Assertion Markup Language Protocol Interface BC-AUTH-SAML 1.0
Test Plan Security Assertion Markup Language Protocol Interface BC-AUTH-SAML 1.0 SAP WebAS 6.40 Version 1.0 1.0 1 Copyright Copyright 2004 SAP AG. All rights reserved. No part of this documentation may
More informationTitle: Front-end Web Design, Back-end Development, & Graphic Design Levi Gable Web Design Seattle WA
Page name: Home Keywords: Web, design, development, logo, freelance, graphic design, Seattle WA, WordPress, responsive, mobile-friendly, communication, friendly, professional, frontend, back-end, PHP,
More informationBC481 SAP Interactive Forms by Adobe
SAP Interactive Forms by Adobe SAP NetWeaver Application Server - ABAP Course Version: 93 Course Duration: 2 Day(s) Publication Date: 27-02-2013 Publication Time: 0959 Copyright Copyright SAP AG. All rights
More informationAutomating Testing and Configuration Data Migration in OTM/GTM Projects using Open Source Tools By Rakesh Raveendran Oracle Consulting
Automating Testing and Configuration Data Migration in OTM/GTM Projects using Open Source Tools By Rakesh Raveendran Oracle Consulting Agenda Need Desired End Picture Requirements Mapping Selenium Testing
More informationSAFE Digital Signatures in PDF
SAFE Digital Signatures in PDF Ed Chase Adobe Systems Digital Signatures in PDF Digital Signature Document Digital ID Doc Digest Signer s digital identity is bound to document Modifying document invalidates
More informationWeb Development. How the Web Works 3/3/2015. Clients / Server
Web Development WWW part of the Internet (others: Email, FTP, Telnet) Loaded to a Server Viewed in a Browser (Client) Clients / Server Client: Request & Render Content Browsers, mobile devices, screen
More informationBusiness Process Management with @enterprise
Business Process Management with @enterprise March 2014 Groiss Informatics GmbH 1 Introduction Process orientation enables modern organizations to focus on the valueadding core processes and increase
More informationUsing XForms to Simplify Web Programming
Using XForms to Simplify Web Programming Richard Cardone, Danny Soroker, Alpana Tiwari IBM Watson Research Center Hawthorne, NY 10532 {richcar, soroker, alpana} @ us.ibm.com ABSTRACT The difficulty of
More informationCocoon 2 Programming: Web Publishing with XML and Java"
Cocoon 2 Programming: Web Publishing with XML and Java" Bill Brogden Conrad D'Cruz Mark Gaither StfBEX San Francisco London Introduction xv Chapter 1 The Cocoon 2 Architecture 1 The Challenges of Web Publishing
More informationPortals, Portlets & Liferay Platform
Portals, Portlets & Liferay Platform Repetition: Web Applications and Model View Controller (MVC) Design Pattern Web Applications Frameworks in J2EE world Struts Spring Hibernate Data Service Java Server
More informationCross Platform Applications with IBM Worklight
Cross Platform Applications with IBM Worklight P.S.S.Vara Prasad M.TECH(CNIS),Dept. of IT Sreenidhi Institute of Science & Technology Hyderabad, Telangana, India Varam1919@gmail.com Mrs. S.Durga Devi Asst.
More informationFront-End Performance Testing and Optimization
Front-End Performance Testing and Optimization Abstract Today, web user turnaround starts from more than 3 seconds of response time. This demands performance optimization on all application levels. Client
More information