Feb. 18, 2009 - Short Presentation

Download Report

Transcript Feb. 18, 2009 - Short Presentation

Presented by Capstone Team #1
Team Members
 Instructor
 Name: Dr. Alfredo Perez-Davila
 Email: [email protected]
 Mentor
 Name:Abbasi Dhilawala
 Dmail: [email protected]
Team Members
 Omkar Wadkar
 [email protected]
 Team Leader/ Researcher/ Programmer/Developer
 Adebiyi Olukayode
 [email protected]
 Researcher/ Programmer/Web designer
 Prachi Phatak
 [email protected]
 Researcher/ Programmer/Database administrator
 Zhen-Yu Fang
 [email protected]
 Researcher/ Programmer/Web developer
Introduction
 Tietronix Software, Inc.
 Founded in 1999 by Victor W. Tang, Michael E. Izygon, and Stuart S.
Engelhardt.
 Develops sofware and technology solutions for the world’s most selective
customers including NASA and Fortune 1000.
 Two mission:


Develop reliable software and technology solutions that solve customers’
problems on time and on budget.
Apply technologies developed for NASA to commercial markets.
Introduction of SDA
 What is SDA?
 an engineering process automation tool that already has built in support fro
software development.
 web based and is geared towards team development.
 built on J2EE technologies like EJBs, Struts, Servlets, JSP and more.
 The SDA UI framework is built upon a leading open source portal called
Liferay.
 How SDA helps?
 web based content management systems
 helps software development team to automate software processes
Requirement
 The team should either select an open source content management tool or
develop one for the integration.
 The tool should store the content in a database. Preferably works with
multiple leading database management tools like SQL Server, MySQL,
Oracle etc
 The tool should allow certain users with the appropriate right to
create/modify the content with a rich text editor.
 The tool should display the managed content to other users in a read only
format.
Project Schedule
Test & Final Present
SDA Core
Design SDA
Solution Approaches
Setup SDA Environment
Requirement Specification Doc.
Team & Website
February
4
March
8
April
12
May
16
Weeks
Project Current Status
Current Status
Test & Final Present
SDA Core
Design SDA
Solution Approaches
Setup SDA Environment
Requirement Specification Doc.
Team & Website
February
4
March
8
April
12
May
16
Weeks
Current System
AUTHOR
AUTHOR
READ
PROCESS
PUBLISH
PROCESS
AFTER PUBLISH
AUTHOR
PROCESS
TIETRONIX
PUBLISH
DOC
XML FILE
PUBLISH AGAIN
Required System
AUTHOR
AUTHOR
PROCESS
PROCESS
AFTER PUBLISH
AUTHOR
PROCESS
PROCESS
Solution Approaches
 Two solution Approaches
 Research

Search a wiki
 Development.

Database approach
First approach –research
An open source content management tool

Should store the content in a database

Should allow users to create/modify

Should support rich text editing

Should support access control mechanism
Research on wikis
 Research for wiki management tools:
Technology Access control
Database
Rich Text support
Open Source
AtLeap
Java
Yes
MySQL
Yes
Yes
Xwiki
Java
Yes
MySQL
Yes
Yes
Jahai
Java
Yes
MySQL
Yes
Yes
dotCMS
Java
No
MySQL
Yes
Yes
Current
CMS
Java
Yes
MySQL
Yes
Yes
Japs
Java
Yes
MySQL
Yes
Yes
Jlibrary
Java
Yes
MySQL
Yes
Yes
Corinis
CCM
Java
Yes
MySQL
Yes
Yes
Short listed wikis
 Wiki evaluation:
Features
JAMWiki
YaWiki
JSPWiki
Open Source
Yes
Yes
Yes
Portal edition
No
No
No
License cost
Free, LGPL
Free, BSD
Free, ASF
Programming Language/
Framework
Java
Java
Java, JSP
Operating System
Platform
Independent
Platform
Independent
Platform
Independent
Staging
No
No
No
Rich Text Editor
Yes
No (syntax rules)
Yes
Template Support
No
Yes
Yes
Development
 Plan of development
 Search an open source web based editor
 Integrate searched editor into SDA
 Provide access control by applying locking mechanism
Development (continued…)
Open source
Editor
HTML
File
Store to
Database
HTML File storage
HTML File
File storage
Database
Thank You!