Chris Pollett > Students >
Swathi

    ( Print View )

    [Bio]

    [Project Blog]

    [CS297 Proposal]

    [Cakephp Tutorial[PDF]]

    [Deliverable 1:CakePHP]

    [Deliverable 2:JavaScript Frameworks]

    [Deliverable 3: Drag and drops]

    [Deliverable 4: Layout of the IDE]

    [CS297 Report [PDF]]

    [CS298 Proposal]

    [CS298 Report [PDF]]

    [CS298 Presentation [PDF]]

    [CS298 Code]

                          

























CS297 Proposal

Web-based IDE View Component on CakePHP

Swathi Vegesna (swathi.vegesna@gmail.com)

Advisor: Dr. Chris Pollett

Description:

The aim of the project is to build the view component of the Web-based IDE that enables users to create XHTML pages and link up the tags with the Controller files only using drag and drop mechanism based on cakePHP. This is the view component of the MVC based Web applications, which will connect to the Controllers and the View components. One such existing builder is Drag and drop site creator which will give the user a privilege of creating the web pages using drag and drop of the static elements. This project will enhance these elements by making them dynamic which is achieved by connecting to the Controllers components.This IDE helps the users to create the dynamic web pages even without good knowledge of XHTML and server side scripting languages. The user will be able to include all kinds of elements only with drag and drop mechanism and develop the whole web page.

Schedule:

Week 1-2: Jan. 24-Feb 6.Learn PHP and cake PHP.
Week 3: Feb. 7- 13.Submit a demo project demonstrating the readings.
Week 4-5: Feb. 14- 27.Test different JavaScript Frameworks
Week 6: Feb. 28- Mar 6.Submit the observations of the performance Test
Week 7-8: Mar. 7- 20.Develop a demo project including the drag and drops
Week 9: Mar. 21- 27.Demo of the project developed.
Week 10-11: Mar. 28- Apr 10.Build the basic layout of the IDE
Week 12: Apr. 11- 17.Include some drag and drop features in the layout.
Week 13-14: Apr. 18- May 1. Merging all the deliverables and producing a presentable one.
Week 15: May. 2- 8.Work on CS297 Report
Week 16: May. 9- 15.CS297 Report Due

Deliverables:

The full project will be done when CS298 is completed. The following will be done by the end of CS297:

1. Learn PHP and cake PHP and develop a demo project which demonstrates the readings.

2. A performance test on different JavaScript Frame works will be conducted.

3. A sample project which includes drag and drops and linking will be developed.

4. Develop the Layout of the IDE with some drag and drop functionality.

References:

CakePHP Manual. Retrieved December 8th 2009 From CakePHP Website:
http://book.cakephp.org/

http://www.dragdropsitecreator.com/