Project Name : OwnCloud
Student Name : Ahed A Bader
Tools Requirement
1.
Windows server , Linux ,ubonto
2.
MY SQL data base
3.
PHP 5.0
4.
IIS
Project Overview :
ownCloud
is a FLOSS project aiming to deliver a self-hosted cloud solution similar to
Dropbox and Ubuntu One. It is being developed under the umbrella of the KDE
project, started by Frank Karlitschek at
Camp KDE’10 . Currently ownCloud offers several features: file storage with
Web-DAV access (supported by all three major operating systems), contacts and
calendar syncing with CalDAV, a PHP-only implementation, and the sharing of
file or folder access between users.
This
project aims to integrate a version control system into the filesystem
abstraction library used by ownCloud. Practically, this involves implementing a
filesystem reader for ownCloud that can read a version control repository. To
gain a better understanding of the mechanisms used by version control systems,
a review of existing literature and implementations has been carried out.
According
to the Undergraduate Information page for the Open
Source
Computing degree:
The
final year project is expected to be a major project developed using open
source principles.
ownCloud
is licensed under the AGPLv3 (Affero GNU Public Licence Version 3) which is
classified as an open-source licence. It is developed using open source
principles, with development taking place in a public Git repository hosted by
Gitorious.
Finally,
version control systems vary widely in their implementations, with many of
their strengths and capabilities arising from the choice of algorithms and data
structures. This project provides practical learning opportunities for how the
major version control systems work, providing a clearer understanding of which
is more suitable for different situations. Successfully integrating version
control into
ownCloud
would also make it one of the first fully open-source cloud solutions with
features comparable to Dropbox and Ubuntu One.
References




0 comments:
Post a Comment