Upload
olga-sawyer
View
17
Download
1
Embed Size (px)
DESCRIPTION
Integrating Content Management tool with Software Development Assistance (SDA). 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 - PowerPoint PPT Presentation
Citation preview
Presented by Capstone Team #1
Team Members
InstructorName: Dr. Alfredo Perez-DavilaEmail: [email protected]
MentorName:Abbasi DhilawalaDmail: [email protected]
Team MembersOmkar 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 SDAWhat 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
SDA Core
Design SDA
Test & Final Present
Solution Approaches
Setup SDA Environment
Requirement Specification Doc.
Team & Website
Weeks4 8 12 16February March April May
Project Current Status
SDA Core
Design SDA
Test & Final Present
Solution Approaches
Setup SDA Environment
Requirement Specification Doc.
Team & Website
Weeks4 8 12 16February March April May
Current Status
AUTHORREAD PROCESS
AUTHOR PUBLISH PROCESS
AFTER PUBLISH
AUTHOR PROCESS TIETRONIX XML FILE
PUBLISH DOC
PUBLISH AGAIN
Current System
AUTHOR PROCESS
AFTER PUBLISH
AUTHOR PROCESS PROCESS
AUTHOR PROCESS
Required System
Solution ApproachesTwo 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
DatabaseFile storage
Thank You!