1 / 23

LIFDsoft

LIFDsoft. “enjoy with your mouse”. Group Members. Akzhol ABDUKHALIEV Ishak YAPAR Niyazi GURSOY Yusuf Izzettin YAVUZ. About Our Project. Project : LIGHTHOUSE Topic : Form Designer Solution : LIFD Instructor : Meltem TURHAN YÖNDEM Assistant : Umut EROGUL

lael
Télécharger la présentation

LIFDsoft

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LIFDsoft “enjoy with your mouse”

  2. Group Members • Akzhol ABDUKHALIEV • Ishak YAPAR • Niyazi GURSOY • Yusuf Izzettin YAVUZ

  3. About Our Project Project : LIGHTHOUSE Topic : Form Designer Solution : LIFD Instructor : Meltem TURHAN YÖNDEM Assistant : Umut EROGUL Company : Cybersoft

  4. Outline • What is Lighthouse • Problem Definition • LIFD Solution • Development Enviroment & Technologies • Modules • Current Status • Conclusion

  5. What is Lighthouse • Communication and Quality Management System LIGHTHOUSEis a software designed for electronic document and work flow. • Lighthouse increases efficiency and effectiveness of organizations. Centralized digital workspace provides simplicity with high secuirty.

  6. Supported Services by Lighthouse • Document Management System • Internal Audit Management • Process Management • Project Management • Information and Communication Management • Personnel Information Management • Sales Tracking

  7. Problem Definition • Our project is an important part of Lighthouse which is Lighthouse Interactive Form Designer. • Users of Form Designer should create their own forms easily even they have not any programming languages skills.

  8. Problem Definition (cont.) • Solution should generate corresponding XML code. • Programmers can embed executable Java codes into these XML code among widgets. • Created forms and datas should be stored.

  9. LIFD Solution Lighthouse Interactive Form Designer must : • be user friendly • include all necessary components • generate corresponding editable XML • reach database (load & save)

  10. LIFD Solution (cont.) • have both design and code view • work as a stand-alone application • work as an Eclipse plug-in • be OS independent • handle errors

  11. Development Enviroment & Technologies • LIFD is developed in Eclipse. • LIFD is implemented in Java. • Code view part consists of generated XML code.

  12. Development Enviroment & Technologies (cont.) • Java code can be embedded between XML codes with the help of LIFD. • Database connection will be established by Hibernate. • Common Controls and Struts will be used for components.

  13. LIFD Modules • LIFD consists of following modules: • GUI Module • XML Module • Database Module • File Operations Module

  14. 1- GUI Module • There will be a component library. (Buttons, checkboxes,radiobuttons...) • User can add these components into forms by clicking on their names. • Components in the form can be draggable. • Component properties can be editable.

  15. 1- GUI Module • resim

  16. 2- XML Module • LIFD will be interactive. • Changes in design view should be reflected into code view in a XML format. • This code (XML) view can be edittable and executable by writing widgets in Java.

  17. 2- XML Module • resim

  18. 3- Database Module • LIFD will connect database by Hibernate. • XML code and components’ data will be stored in database. • A saved form can be loaded by parsing back from database to XML and components’ data.

  19. 4- File Operations Module • Opening, saving and loading forms • Undo,redo,copy and paste buttons • Language support • Help tutorials

  20. Finished Tasks • Requirement Analysis and Initial Design Reports are prepared. • GUI and XML modules almost accomplished. • Research on technologies is completed.

  21. Continuing Tasks • GUI and XML module integration. • Transition from Swing to Common Controls. • Preparing Final Design Report.

  22. Conclusion • This is our first term progress. • We will make a demo in the next few days which will include GUI and XML modules. • Next semester, we will implement Database and File Operations Modules. • Then, we will be concentrated on quality measures and testing issues.

  23. Questions ?

More Related