Download presentation
Presentation is loading. Please wait.
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 LIGHTHOUSE is 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 : 1. GUI Module 2. XML Module 3. Database Module 4. 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 ?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.