+ All Categories
Home > Documents > RIA to visualize the health of a project

RIA to visualize the health of a project

Date post: 03-Jan-2016
Category:
Upload: rebekah-mullins
View: 35 times
Download: 2 times
Share this document with a friend
Description:
RIA to visualize the health of a project. Team #4 Midterm presentation February 28,2008. Team # 4. Team Information. Team Members Karthik Nittala Email: [email protected] Srinivas Veesam Email: [email protected] Satyaveni Achanta Email: [email protected] - PowerPoint PPT Presentation
Popular Tags:
21
RIA to visualize the health of a project Team #4 Midterm presentation February 28,2008
Transcript
Page 1: RIA to visualize the  health of a project

RIA to visualize the health of a project

Team #4

Midterm presentation

February 28,2008

Page 2: RIA to visualize the  health of a project

Team Information

Team Members

Karthik NittalaEmail: [email protected]

Srinivas VeesamEmail: [email protected]

Satyaveni AchantaEmail: [email protected]

Rachana MandavaEmail: [email protected]

MentorMr. Abbasi DhilawalaEmail: [email protected]

InstructorDr. Kwok-Bun YueEmail: [email protected]

Page 3: RIA to visualize the  health of a project

Client InformationTietronix Software Inc.,

1331 Gemini Ave, Suite #300,

Houston, TX-77058.

Website: www.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.

Page 4: RIA to visualize the  health of a project

Contents Introduction

Previous work

Project Abstract

Requirements

Process Flow Diagram

Technologies Used

Use Case Diagram

Flex

JBoss

References

4Health of a project.

Page 5: RIA to visualize the  health of a project

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.

Page 6: RIA to visualize the  health of a project

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.

Page 7: RIA to visualize the  health of a project

7Health of a project.

Page 8: RIA to visualize the  health of a project

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.

Page 9: RIA to visualize the  health of a project

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.

Page 10: RIA to visualize the  health of a project

Process flow diagramProcess flow diagram

10Health of a project.

Page 11: RIA to visualize the  health of a project

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.

Page 12: RIA to visualize the  health of a project

Use Case Diagram

12Health of a project.

Page 13: RIA to visualize the  health of a project

Rich Internet Application

Richer

More responsive

Client/server balance

Asynchronous communication

Network efficiency

13Health of a project.

Page 14: RIA to visualize the  health of a project

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.

Page 15: RIA to visualize the  health of a project

UI using FLEXUI using FLEX

15Health of a project.

Page 16: RIA to visualize the  health of a project

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.

Page 17: RIA to visualize the  health of a project

What is production Rule system?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.

Page 18: RIA to visualize the  health of a project

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.

Page 19: RIA to visualize the  health of a project

Forward chainingForward chaining

19Health of a project.

Page 20: RIA to visualize the  health of a project

Backward chainingBackward chaining

20Health of a project.

Page 21: RIA to visualize the  health of a project

References:-References:-

http://downloads.jboss.com/drools/docs/4.0.4.17825.GA/html_single/index.html

http://www.flex.org/http://www.adobe.com/products/air/http://en.wikipedia.org/wiki/

Rich_Internet_application

21Health of a project.


Recommended