Successfully reported this slideshow.
Your SlideShare is downloading. ×

JIIT; Project 2013- 14; CSE; project presentation

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Upcoming SlideShare
BholaSinghupdate
BholaSinghupdate
Loading in …3
×

Check these out next

1 of 20 Ad

More Related Content

Slideshows for you (18)

Similar to JIIT; Project 2013- 14; CSE; project presentation (20)

Advertisement

Recently uploaded (20)

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!

×