18
Presented by Capstone Team #1

Integrating Content Management tool with Software Development Assistance (SDA)

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

Page 1: Integrating Content Management tool  with  Software Development Assistance (SDA)

Presented by Capstone Team #1

Page 2: Integrating Content Management tool  with  Software Development Assistance (SDA)

Team Members

InstructorName: Dr. Alfredo Perez-DavilaEmail: [email protected]

MentorName:Abbasi DhilawalaDmail: [email protected]

Page 3: Integrating Content Management tool  with  Software Development Assistance (SDA)

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

Page 4: Integrating Content Management tool  with  Software Development Assistance (SDA)

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.

Page 5: Integrating Content Management tool  with  Software Development Assistance (SDA)

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

Page 6: Integrating Content Management tool  with  Software Development Assistance (SDA)

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.

Page 7: Integrating Content Management tool  with  Software Development Assistance (SDA)

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

Page 8: Integrating Content Management tool  with  Software Development Assistance (SDA)

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

Page 9: Integrating Content Management tool  with  Software Development Assistance (SDA)

AUTHORREAD PROCESS

AUTHOR PUBLISH PROCESS

AFTER PUBLISH

AUTHOR PROCESS TIETRONIX XML FILE

PUBLISH DOC

PUBLISH AGAIN

Current System

Page 10: Integrating Content Management tool  with  Software Development Assistance (SDA)

AUTHOR PROCESS

AFTER PUBLISH

AUTHOR PROCESS PROCESS

AUTHOR PROCESS

Required System

Page 11: Integrating Content Management tool  with  Software Development Assistance (SDA)

Solution ApproachesTwo solution Approaches

Research Search a wiki

Development. Database approach

Page 12: Integrating Content Management tool  with  Software Development Assistance (SDA)

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

Page 13: Integrating Content Management tool  with  Software Development Assistance (SDA)

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

Page 14: Integrating Content Management tool  with  Software Development Assistance (SDA)

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

Page 15: Integrating Content Management tool  with  Software Development Assistance (SDA)

Development Plan of development

Search an open source web based editor

Integrate searched editor into SDA

Provide access control by applying locking mechanism

Page 16: Integrating Content Management tool  with  Software Development Assistance (SDA)

Development (continued…)

Open source Editor

HTML File

Store to Database

Page 17: Integrating Content Management tool  with  Software Development Assistance (SDA)

HTML File storage

HTML File

DatabaseFile storage

Page 18: Integrating Content Management tool  with  Software Development Assistance (SDA)

Thank You!