Presentation is loading. Please wait.

Presentation is loading. Please wait.

RIA to visualize the health of a project Team #4 Midterm presentation February 28,2008.

Similar presentations


Presentation on theme: "RIA to visualize the health of a project Team #4 Midterm presentation February 28,2008."— Presentation transcript:

1 RIA to visualize the health of a project Team #4 Midterm presentation February 28,2008

2 Team Information Team Members Karthik Nittala Email: karthik.nittala@gmail.comkarthik.nittala@gmail.com Srinivas Veesam Email: srinivasveesam@gmail.comsrinivasveesam@gmail.com Satyaveni Achanta Email: achanta.sv@gmail.comachanta.sv@gmail.com Rachana Mandava Email: rachana.mandava@gmail.com rachana.mandava@gmail.com Mentor Mr. Abbasi Dhilawala Email: abbasi.dhilawala@tietronix.comabbasi.dhilawala@tietronix.com Instructor Dr. Kwok-Bun Yue Email: yue@uhcl.eduyue@uhcl.edu

3 Client Information Tietronix Software Inc., 1331 Gemini Ave, Suite #300, Houston, TX-77058. Website: www.Tietronix.comwww.Tietronix.com  Tietronix develops software and technology for the worlds most selective customers including NASA and Fortune 1000 companies.  Tietronix is a full service provider of custom software applications and advanced technology solutions. 3Health of a project.

4 Contents  Introduction  Previous work  Project Abstract  Requirements  Process Flow Diagram  Technologies Used  Use Case Diagram  Flex  JBoss  References 4Health of a project.

5 Introduction  A UI to monitor and visualize the health of a project  Calculate the health of the project using JBoss Rules  UI built using an RIA(Rich Internet Application) development environment, FLEX. 5Health of a project.

6 Previous work  UI built using Scalable Vector Graphics(SVG).  Displays status of process based on simple metrics.  Doesn’t compute health of project. 6Health of a project.

7 7

8 Project Abstract  Animation of the process flow.  The system uses the TieSPA database to collect data for the rules.  Calculating the health of a project.  System alerts may be generated. 8Health of a project.

9 Requirements  Animation of a software process flow diagram.  Identify the set of rules that calculates the Health of the project.  Alerts.  Dynamic Reports. 9Health of a project.

10 Process flow diagram 10Health of a project.

11 Technologies Used  FLEX :- Framework to build Rich Internet Application.  Papervision3d.:- An open source realtime 3d engine.  JBoss Rules :- A rule based inference engine.  MS SQL Server :- A relational Database Management System.  Tomcat Web Server:- A Web Container. 11Health of a project.

12 Use Case Diagram 12Health of a project.

13 Rich Internet Application Richer More responsive Client/server balance Asynchronous communication Network efficiency 13Health of a project.

14 Why Flex?  Integrated Development Environment  Built on top of the Eclipse Platform or we can use Flex builder  MXML(Macromedia XML)  User Interface Components  Features:- ◦ Integrated compiler ◦ Code hints ◦ Debugger & Design View ◦ Integrated Version Control (CVS, SVN, etc.) 14Health of a project.

15 UI using FLEX 15Health of a project.

16 Why Jboss for our project  Declarative Programming  Project is just too fiddle for traditional code.  Logic and Data Separation  The logic changes often we can update rules in systems that are in production  Speed and Scalability  Tool Integration  Centralization of Knowledge 16Health of a project.

17 What is production Rule system? Manages execution order of rules Conflict Resolution strategy Matches facts and data, against Production Rules to infer conclusions which result in actions. process of matching the new or existing facts against Production Rules 17Health of a project.

18 Why a Production Rule System is different Methods of execution : ◦ Forward Chaining: Data driven ◦ Backward Chaining: Goal driven ◦ Hybrid Production Rule Systems. Algorithms used for Pattern Matching : ReteOO 18Health of a project.

19 Forward chaining 19Health of a project.

20 Backward chaining 20Health of a project.

21 References:-  http://downloads.jboss.com/drools/docs/4. 0.4.17825.GA/html_single/index.html http://downloads.jboss.com/drools/docs/4. 0.4.17825.GA/html_single/index.html  http://www.flex.org/ http://www.flex.org/  http://www.adobe.com/products/air/ http://www.adobe.com/products/air/  http://en.wikipedia.org/wiki/Rich_Internet _application http://en.wikipedia.org/wiki/Rich_Internet _application 21Health of a project.


Download ppt "RIA to visualize the health of a project Team #4 Midterm presentation February 28,2008."

Similar presentations


Ads by Google