File Explorer Project Plan and System Design Team Four 14th.Sep.2009.

Slides:



Advertisements
Similar presentations
Copyright © 2003 Pearson Education, Inc. Slide 1.
Advertisements

BASIC SKILLS AND TOOLS USING ACCESS
By Rick Clements Software Testing 101 By Rick Clements
6 Copyright © 2005, Oracle. All rights reserved. Building Applications with Oracle JDeveloper 10g.
Microsoft ® Office OneNote ® 2007 Training Using your Notebook to its fullest potential Kent School District presents:
Windows 98 Microsoft Office 2000 Marquee Series. ©2001 Paradigm Publishing Inc.Windows Desktop Components Quick Launch Toolbar Start Button Icon.
Electric Bus Management System
Campaign Overview Mailers Mailing Lists
LFCDS SkyMail & SkyDrive Full Student Orientation
Insert an image Screen Shots How to insert an image.
Enterprise Portal Training Enterprise Portal Collaboration Server Use arrows to go forward or back.
4 Oracle Data Integrator First Project – Simple Transformations: One source, one target 3-1.
Services Course Windows Live SkyDrive Participant Guide.
Intro to Version Control Have you ever …? Had an application crash and lose ALL of your work Made changes to a file for the worse and wished you could.
Learning the Basics – Lesson 1
Pasewark & Pasewark Microsoft Office XP: Introductory Course 1 INTRODUCTORY MICROSOFT WORD Lesson 8 – Increasing Efficiency Using Word.
Kentico CMS 5.5 R2 What’s New. Highlights Intranet Solution Document management package – WebDAV support – Project & task management – Document libraries.
10/24/2010 Distributed Software Development. 10/24/2010 Content Recommendation and Reuse Current state – Beta Prototype Hamid Riaz, Loredana Baračić.
Tutorial 8: Developing an Excel Application
Tutorial 12: Enhancing Excel with Visual Basic for Applications
Java Integrated Development Environments: ECLIPSE Part1 Installation.
A Guide to Oracle9i1 Creating an Integrated Database Application Chapter 8.
Hands-On Microsoft Windows Server 2003 Administration Chapter 5 Administering File Resources.
Hands-On Microsoft Windows Server 2003 Chapter 2 Installing Windows Server 2003, Standard Edition.
Introduction to DocMan User Interface You will receive an from with subject line “DocMan team ” containing a link.
Course ILT Folder and file management Unit objectives Explore the contents of a hard disk and view file and folder attributes by using Windows Explorer.
Version Control with Subversion. What is Version Control Good For? Maintaining project/file history - so you don’t have to worry about it Managing collaboration.
WaveMaker Visual AJAX Studio 4.0 Training Studio Overview.
Introduction to VB.NET Tonga Institute of Higher Education.
Virtual Mechanics Fall Semester 2009
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. WORD 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 22 Macros.
Tutorial 1: Getting Started with Adobe Dreamweaver CS4.
Create Your Own Webpage. Fun with images Today we’ll cover –Working with images Including an image on your page Making the image a link Editing images.
Chapter 11: Introduction to the Visual Basic Environment Spreadsheet-Based Decision Support Systems Prof. Name Position (123) University.
Cognos TM1 Satya Mobile:
IE 411/511: Visual Programming for Industrial Applications
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved. 1 2 Welcome Application Introducing the Visual Basic 2008 Express Edition IDE.
Prepared by: Sanaz Helmi Hoda Akbari Zahra Ahmadi Sharif University of Tech. Summer 2006 An Introduction to.
Introduction To Windows Operating Systems Manipulating Windows GUI
Introduction to Eclipse Plug-in Development. Who am I? Scott Kellicker Java, C++, JNI, Eclipse.
Object-Oriented Analysis & Design Subversion. Contents  Configuration management  The repository  Versioning  Tags  Branches  Subversion 2.
Introduction to Eclipse CSC 216 Lecture 3 Ed Gehringer Using (with permission) slides developed by— Dwight Deugo Nesa Matic
Project Dragon Small Business Website Content Management System.
DireXions – Your Tool Box just got Bigger PxPlus Version Control System Using TortoiseSVN Presented by: Jane Raymond.
Creating Graphical User Interfaces (GUI’s) with MATLAB By Jeffrey A. Webb OSU Gateway Coalition Member.
Module 3 Configuring File Access and Printers on Windows 7 Clients.
INFSO-RI Enabling Grids for E-sciencE SCDB C. Loomis / Michel Jouvin (LAL-Orsay) Quattor Tutorial LCG T2 Workshop June 16, 2006.
CVS – concurrent versions system AROC Guatemala July 19-23, 2010 Guatemala City, Guatemala.
CMPF124: Basics Skills for Knowledge Workers Manipulating Windows GUI.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Unit 2—Using the Computer Lesson 9 Windows and File Management.
Suite TUG 2008, Orlando zTPFGI for Applications Jeff Longwell.
Landscaper 101. Time Code AMC AMCNET HELP!!! Where do you go for help? –Upper right corner has a ? for the online help –This presentation.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
Configuring, Managing and Maintaining Windows Server® 2008 Servers Course 6419A.
Module 2 Part II Introduction To Windows Operating Systems Manipulating Windows GUI Introduction To Windows Operating Systems Manipulating Windows GUI.
William V. Richardson Jr. and John T. Barrera Personnel Defense Property Accountability System (DPAS) Warehousing Application United States Marine Corps.
Java IDE Dwight Deugo Nesa Matic
Project Dragon Small Business Website Content Management System.
Working in the Forms Developer Environment
Module 4: Managing Access to Resources
Windows – File System There is a different file system for each hardware device The different file systems are identified at the root by an alpha character.
IBM Rational Rhapsody Advanced Systems Training v7.5
User Guide PrimePortal – File Archive
Introduction to Computing
Open-O GUI Project Proposal
Concurrent Version Control
(Includes setup) FAQ ON DOCUMENTS (Includes setup)
User Guide PrimePortal – File Archive
(Includes setup) FAQ ON DOCUMENTS (Includes setup)
Presentation transcript:

File Explorer Project Plan and System Design Team Four 14th.Sep.2009

Outline Project Overview Project Introduction Design Brief System Design Explorer UI Code Structure Project Organization Implementation plan Version management

Outline Project Overview Project Introduction Design Brief System Design Explorer UI Code Structure Project Organization Implementation plan Version management

Project Introduction - Requirement : - Display Drives, Directories and Files in a file explorer - Base on S60 GUI framework - Features: - Display Icons - High freedom for browsing - Display file size - Manipulate directories or files with rename, copy, paste, delete and so on - Text Editor for txt type files which can create new text files, save, save as and Auto Save

Outline Project Overview Project Introduction Design Brief System Design Explorer UI Code Structure Project Organization Implementation plan Version management

File Explorer – Design Brief - Whole System has been broken down to three main parts - Each part have its associated UI Component and Background Implementations

Use Case UML

The Driver Browser

Driver Browser - The Entry View - Find Help and About Information - Can drill down to each Driver for its sub- directories and files

The Directory Manager

Directory Manager - Lists all the sub-directories and files - Features: Open, Delete, Rename, Copy, Move, Paste, Create New Directory and Display Properties - Can circulate between Directory Manager and File Manager - Direct to Editor View if a file has been opened

The File Manager

File Manager - Perform operations on files - Features: Open, Rename, Delete, Move, Copy and display file properties - Display the contents of selected file in Editor View if user choose to Open a file - Can return to Directory Manager

File Manager – Editor View

File Manager - Editor - Perform Editing activities on an opened file - Features: Create new, Save, Edit, Save as and Auto Save performed by browser itself - User will be asked whether to Save the file before exit the Editor to File Manager

Outline Project Overview Project Introduction Design Brief System Design Explorer UI Code Structure Project Organization Implementation plan Version management

Explorer UI Structure

- Three Multi-View application windows were created for this project - Driver, Directory and File has their own independent Container Window - They re-direct to each other by user operation - Following Slides show how they look like

The Driver View

The Directory Manager View

The File Editor View

Outline Project Overview Project Introduction Design Brief System Design Explorer UI Code Structure Project Organization Implementation plan Version management

System Design - Code Structure

- Driver, Directory and File classes all inherits the Base class in which their common functions are defined - The Editor class defines functions to operate a file, where Timer class were built in to perform AutoSave - Detailed Coding can be found in Source Documents

Outline Project Overview Project Introduction Design Brief System Design Explorer UI Code Structure Project Organization Implementation plan Version management

Implementation Plan - Different Modules were specified and assigned to each team member - Integrate all the modules upon completion

Work Load Distribution Task NameResponsibleEff Est/hr Requirement AnalysisJunjie Qu3 Schematic DesignJunjie Qu3 Detailed DesignAll27 CFEDriverView/CFEDriverContainer ImplementationChuntao Chen3 CFEDirView/CFEDirContainer ImplementationQianxuan Gao6 CFEEditerView/CFEEditerContainer ImplementationJunjie Qu6 CFEDriver ImplementationChuntao Chen3 CFEDir ImplementationYang 6 CFEFile ImplementationYang Yu6 CFEEditer/CFETimer Implementation Chenghua Shangguan 6 Module Integration All 18 Use Case Brief All 4.5 Testing All 4.5 Fix Bug All 9 Code Review All 9

Time Frame Task NameImplementation Time Requirement Analysis Schematic Design Detailed Design Implementation Integration Use Case Brief Testing Fix Bug Code Review

Outline Project Overview Project Introduction Design Brief System Design Explorer UI Code Structure Project Organization Implementation plan Version management

Version Management - SVN Google Code has been adopted for the SVN Server - Each member uses Tortoise SVN Client to manage local coding - Commit for every milestone - Perform modules integration after completion and testing for each module

Version Management

Thank You Very Much Any Questions?