Friday, May 23, 2008

Universal Developers Environment

Hey, Its a long time since last post. I am here today to discuss bout my Final year major project. It is a web based universal developers environment. I was writing the abstract of it yesterday and thought of discussing it here on my blog. Here is the abstract that I have written:

Ever wished for an application that could take care of your precious projects meanwhile helping you to access them from anywhere in whole world? Is it difficult for you to manage the versions and concurrency of your projects manually on which over hundreds of developers are working? Do you have to install the complete platform and development toolkit wherever you work on your project? Do you have to use hundreds of tools and software to develop one application?

If answer to any of these questions is “Yes”, then this application is meant for you. UNIVERSAL DEVELOPERS ENVIRONMENT (UDE) is an approach to solve all these problems with one click. UDE is one stop to CREATE, DESIGN, DEVELOP, SHARE & COLLABORATE. UDE is an online application/site where users can manage their own projects and also work on others’ projects.

CREATE

Once registered, users can create as many projects as he/she wants. When the user creates and online project, he/she is allotted some space on the web server where he can host his project. He/she can upload files, documents and create folders in the allotted space.

DESIGN

The application has a complete toolkit which could help you design the web pages with efficiency. This designing toolkit includes drag and drop features, inserting elements with one click, editing tags and features to develop standard XHTML complaint web pages.

DEVELOP

Developing the projects is the easiest part of this application. The application includes a complete real time color coded area to write your code. It provides features which are these days available in only offline/desktop applications. It also includes automatic indentation, redo-undo features and many more.

SHARE

Not only this, the projects you develop can be either made public or private. The public projects are sharable, searchable and accessible by any registered user. They can even view the project details and then contact the owner to discuss the project.

COLLABORATE

Collaboration is the best part of this project. The owners can allow other users to collaborate and work on their projects by inviting them. The users can also send a request to the administrators of the project to join and work on it. The administrators can manage the users and their access levels.

MANAGE

This application comes with a file manager from where the users of the project can view all the files and directory structure of the project. This file manager provides a complete control on the files. Here you can create new files and folders, rename, delete and move files in the folder.

CONCURRENCY CONTROL

With the inbuilt Concurrent Versioning System which contains all the details of the files modified, along with the capability of the administrators to move back to the earlier version and undo the changes done by other users in the files.

ACCESSIBILITY LEVELS

There are three levels of accessibility for any project in the application: Administrator or the Owner of Project, Moderators and Users. These three levels of accessibility provide a complete control of the project and help the owner to work on the project efficiently.


I guess this should give a fair idea of what the project is all about. So I won't go in further details this time. Do check back later for any update.

No comments: