Newppt - Copy

Embed Size (px)

Citation preview

  • 8/2/2019 Newppt - Copy

    1/43

    Main ProjectPresentation

  • 8/2/2019 Newppt - Copy

    2/43

    Under the Guidance of Think Force

  • 8/2/2019 Newppt - Copy

    3/43

    Cloud Computing

    Cloud computing is a general term for anythingthat involves delivering hosted services over the

    Internet.

    These services are broadly divided into threecategories: Infrastructure-as-a-Service (IaaS),

    Platform-as-a-Service (PaaS) and Software-as-a-

    Service (SaaS).

    The name cloud computing was inspired by the

    cloud symbol that's often used to represent the

    Internet in flowcharts and diagrams.

    http://searchcloudcomputing.techtarget.com/sDefinition/0,290660,sid201_gci1358983,00.htmlhttp://searchcloudcomputing.techtarget.com/sDefinition/0,,sid201_gci1332892,00.htmlhttp://searchcloudcomputing.techtarget.com/sDefinition/0,290660,sid201_gci1170781,00.htmlhttp://whatis.techtarget.com/definition/0,,sid9_gci212134,00.htmlhttp://whatis.techtarget.com/definition/0,,sid9_gci212134,00.htmlhttp://searchcloudcomputing.techtarget.com/sDefinition/0,290660,sid201_gci1170781,00.htmlhttp://searchcloudcomputing.techtarget.com/sDefinition/0,,sid201_gci1332892,00.htmlhttp://searchcloudcomputing.techtarget.com/sDefinition/0,,sid201_gci1332892,00.htmlhttp://searchcloudcomputing.techtarget.com/sDefinition/0,290660,sid201_gci1358983,00.html
  • 8/2/2019 Newppt - Copy

    4/43

    SaaS

    The software is a product and interacts withthe user through a front-end portal.

    SaaS is a very broad market.

    Services can be anything from Web-basedemail to inventory control and database

    processing.

    Because the service provider hosts both theapplication and the data, the end user is free

    to use the service from anywhere.

  • 8/2/2019 Newppt - Copy

    5/43

    ABSTRACT

    Cloud desktop application that is molded onthe SaaS (Software as a Service) cloudcomputing architecture.

    Need only light weight OS, internet browser &internet connection.

    The idea behind iCloud is not to have an OSinside another , or a browser inside abrowser.

  • 8/2/2019 Newppt - Copy

    6/43

    Why icloud???

    Works from everywhere.

    Sharing resources.Same applications with the same open formats.

    Being able to continue working.

  • 8/2/2019 Newppt - Copy

    7/43

    PURPOSE

    Naming

    Persistent storage

    Remote process execution

    Resource management

    Authentication

    Security

  • 8/2/2019 Newppt - Copy

    8/43

    Operating System: A light weight OS orabove

    Web Server : Apache Tom Cat Server

    Database : MySQL 5.0 DatabaseServer

    Front End : Java SE

    SOFTWARE REQUIREMENTS

  • 8/2/2019 Newppt - Copy

    9/43

    AdvantagesHARDWARE REQUIREMENTSProcessor Type : Pentium IV

    Processor speed : 1.1 GHz

    Cache Memory : 512 KB Cache

    Random Access Memory : 512 MB RAM

  • 8/2/2019 Newppt - Copy

    10/43

    MODULES

    ADMIN

    USER

    FILE

    MANAGEMENT

    DESKTOPMANAGEMENT

  • 8/2/2019 Newppt - Copy

    11/43

    Add plug-ins

    Manage Users

    File Upload

    File Download

    Ban users

    View Users

    Gadgets

    Global Settings

  • 8/2/2019 Newppt - Copy

    12/43

    Input: Checks the various users list.

    Process: Can add/delete users and edited list is

    stored in database. Output: Edited list is displayed.

    Manage Users

    Input: Selects file for upload/download.

    Process: upload/ download operation takes place.

    Output: file will be displayed successfully.File

    Operations

    Input: Selects the menu, sub-menu & menu bar.

    Process: Selected menu, sub-menu & menu bar areedited and the list is updated.

    Output: Current menu is replaced with edited one.

    MenuManagement

  • 8/2/2019 Newppt - Copy

    13/43

    RegistrationFile Upload

    File Download

    Notepad

    Calendar

    Image ViewerAudioPlayer

  • 8/2/2019 Newppt - Copy

    14/43

    Input: Username, Password & personalinformation

    Process: Stored details into database. Output: User is registered.

    Registration

    Input: Selects file to be uploaded.

    Process: The file is loaded into system. Output: Displays the uploaded file on

    desktop.

    Upload

    Input: Opens the notepad.

    Process: Creates a notepad file and save it.

    Output: Current file saved successfully.Notepad

  • 8/2/2019 Newppt - Copy

    15/43

    Icons

    FoldersGadgets

    ImagesSettings

  • 8/2/2019 Newppt - Copy

    16/43

    Input: gadgets to beadded/removed.

    Process: Selected gadgets is stored.

    Output: New gadget is added tocurrent list.

    ManageGadgets

    Input: theme to be added/removed.

    Process: Theme is stored into server. Output: Current theme is added.

    AddTheme

  • 8/2/2019 Newppt - Copy

    17/43

    File Upload

    File Download

    File Renaming

    File Deletion

  • 8/2/2019 Newppt - Copy

    18/43

    Input: Selects file to be uploaded.

    Process: The file is loaded into system.

    Output: Displays the uploaded file.Upload

    Input: Selects file to be downloaded.

    Process: The file is downloaded into system.

    Output: Displays the downloaded file.Download

    Input: Selects file to be deleted. Process: The file is deleted from the server.

    Output: Displays the message of successfuldeletion.

    Delete

  • 8/2/2019 Newppt - Copy

    19/43

    USECASE DIAGRAMS

  • 8/2/2019 Newppt - Copy

    20/43

  • 8/2/2019 Newppt - Copy

    21/43

  • 8/2/2019 Newppt - Copy

    22/43

    FLOWCHART

  • 8/2/2019 Newppt - Copy

    23/43

  • 8/2/2019 Newppt - Copy

    24/43

  • 8/2/2019 Newppt - Copy

    25/43

  • 8/2/2019 Newppt - Copy

    26/43

  • 8/2/2019 Newppt - Copy

    27/43

    DATA FLOW DIAGRAMS

  • 8/2/2019 Newppt - Copy

    28/43

  • 8/2/2019 Newppt - Copy

    29/43

  • 8/2/2019 Newppt - Copy

    30/43

  • 8/2/2019 Newppt - Copy

    31/43

  • 8/2/2019 Newppt - Copy

    32/43

  • 8/2/2019 Newppt - Copy

    33/43

  • 8/2/2019 Newppt - Copy

    34/43

    CLASS DIAGRAM

  • 8/2/2019 Newppt - Copy

    35/43

  • 8/2/2019 Newppt - Copy

    36/43

    SCREEN SHOTS

  • 8/2/2019 Newppt - Copy

    37/43

  • 8/2/2019 Newppt - Copy

    38/43

  • 8/2/2019 Newppt - Copy

    39/43

  • 8/2/2019 Newppt - Copy

    40/43

  • 8/2/2019 Newppt - Copy

    41/43

  • 8/2/2019 Newppt - Copy

    42/43

    REFERENCES

    [1] - [IEEE] Std 830-1998 IEEE Recommended Practice

    for Software Requirements Specifications. IEEE Computer

    Society, 1998.

    [2] - [IEEE] The applicable IEEE standards are published

    in IEEE Standards Collection, 2001 edition.

    [3] - The principal source of textbook material is Software

    Engineering: An Object-Oriented Perspective by Eric J.

    Bruade (Wiley 2001).

  • 8/2/2019 Newppt - Copy

    43/43

    THANK YOU