Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
INTERACTIVE FORM
BUILDER
A Presentation
On
by
RAJAT
SHARMA
(9910103485)
OBJECTIVE
To create an application that would
automate the building of Web Forms
without any need to write the code or
scr...
MOTIVATION
• Lack of User friendly developing tools
(e.g. XForms, AjaxForms etc.) to
create Web Forms.
• High level of scr...
SOLUTION
• A user friendly GUI tool that would allow
creation of Forms using “drag-n-drop”
approach while still making use...
FEATURES
• Provides a visual way of designing forms based on
XForms technology.
• No knowledge of XForms script or XHTML
r...
TECHNOLOGIES USED
• Java and Java Swing Library for GUI
Builder.
• DOM Parser and Xerces Library for
intermediate code gen...
SYSTEM STRUCTURE
USER GUI Form
Designer
.FORM File Generated
(XML Based property
File)
Converter
(Using
DOM)
XHTML Form
(CONTD.)
• The Application is divided into 2 main parts – GUI Form
Designer and Convertor.
• The GUI takes in the XML stru...
LIMITATIONS AND DRAWBACKS
• limited to simple controls. Text , submit
button and other controls are not present.
• Control...
THANK YOU!
JIIT; Project 2013- 14; CSE; project presentation
JIIT; Project 2013- 14; CSE; project presentation
JIIT; Project 2013- 14; CSE; project presentation
JIIT; Project 2013- 14; CSE; project presentation
JIIT; Project 2013- 14; CSE; project presentation
JIIT; Project 2013- 14; CSE; project presentation
JIIT; Project 2013- 14; CSE; project presentation
JIIT; Project 2013- 14; CSE; project presentation
JIIT; Project 2013- 14; CSE; project presentation
JIIT; Project 2013- 14; CSE; project presentation
Upcoming SlideShare
Loading in …5
×

JIIT; Project 2013- 14; CSE; project presentation

420 views

Published on

Published in: Engineering, Technology
  • Be the first to comment

  • Be the first to like this

JIIT; Project 2013- 14; CSE; project presentation

  1. 1. INTERACTIVE FORM BUILDER A Presentation On by RAJAT SHARMA (9910103485)
  2. 2. OBJECTIVE To create an application that would automate the building of Web Forms without any need to write the code or script for it.
  3. 3. MOTIVATION • Lack of User friendly developing tools (e.g. XForms, AjaxForms etc.) to create Web Forms. • High level of scripting required for both controls and binding of controls. • Time requirement is high and Code reliability is not good.
  4. 4. SOLUTION • A user friendly GUI tool that would allow creation of Forms using “drag-n-drop” approach while still making use of a Web Form W3C standard at the back of it. • “INTERACTIVE FORM BUILDER” is one such solution that bridges the gap between the developer and the developing tool.
  5. 5. FEATURES • Provides a visual way of designing forms based on XForms technology. • No knowledge of XForms script or XHTML required. Only basic XML required. • Drag-n-drop interface for positioning and characterizing form controls exactly the way developer wants. • Inbuilt code generation using XML Model and form design. • Supports both online and offline forms.
  6. 6. TECHNOLOGIES USED • Java and Java Swing Library for GUI Builder. • DOM Parser and Xerces Library for intermediate code generation and code conversion. • XForms as intermediate and final structure. • Netbeans IDE v6.9.1.
  7. 7. SYSTEM STRUCTURE USER GUI Form Designer .FORM File Generated (XML Based property File) Converter (Using DOM) XHTML Form
  8. 8. (CONTD.) • The Application is divided into 2 main parts – GUI Form Designer and Convertor. • The GUI takes in the XML structure of the form to be built and then user can design the form using Drag-n- Drop Interface. • The control’s properties and binding can be set from the Designer interface itself. • The properties of controls and their alignment are recorded in the intermediate property file (.FORM) which is XML based. • The Convertor takes in the intermediate property file and generates the XHTML using DOM.
  9. 9. LIMITATIONS AND DRAWBACKS • limited to simple controls. Text , submit button and other controls are not present. • Controls can not be styled using custom style sheets. • The files generated can be saved only in the application workspace.
  10. 10. THANK YOU!

×