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!