TeamForge Andrew Nelson, Bishop Wilkins, Ky Le, and Yoshito Kosai.

Slides:



Advertisements
Similar presentations
COMOS Mobile Solutions 1.0 Simplified global collaboration
Advertisements

TAC Vista Security. Target  TAC Vista & Security Integration  Key customer groups –Existing TAC Vista users Provide features and hardware for security.
ASP Tutorial. What is ASP? ASP (Active Server Pages) is a Microsoft technology that enables you to make dynamic and interactive web pages. –ASP usually.
Overview of Office 2003 Corinne Hoisington Central Virginia Community College.
INSTALLATION OF WORDPRESS. WORDPRESS WordPress is an open source CMS, often used as a blog publishing application powered by PHP and MySQL. It has many.
VCT May 20, 2009 Sapna Blesson Advisor: Dr.Christopher Pollett.
CS 501 : An Introduction to SCM & GForge An Introduction to SCM & GForge Lin Guo
Firefox 2 Feature Proposal: Remote User Profiles TeamOne August 3, 2007 TeamOne August 3, 2007.
Low level CASE: Source Code Management. Source Code Management  Also known as Configuration Management  Source Code Managers are tools that: –Archive.
UWWD In our quest to eliminate bad websites, we present…. HALLELUJAH!!
{ Open Software for Use in Public Health Prof. MUDr. Martin Rusnak, CSc I do not want to be considered a pirate.
Standardize on Team Foundation Server across the enterprise with Teamprise Corey Steffen General Manager
SmartLog X 3 TEAM Basic SmartLog X 3 TEAM Basic DescoEMIT.com USER STATUS USER EDIT TEST LOG ADMIN TEST MACHINE SCHEDULE INSTALL System Requirements:
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Duke University Health System Duke LearningSpace 5.0.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
The Collaborative Imaging Grid (CIG) Edward Marsh, Kurtis Heimerl, Andrew Urhausen, Paul Javid, Aneesa Awaludin, Austin Cargol.
Greg Andolshek Alex Koch Michael McCormick Team Lasso.
Using the SCC website community.computerhistory.org/scc.
Project Management Development & developers
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
Software Testing Life Cycle
Welcome to CPT 499 XML Course Introduction Eugenia Fernandez IUPUI.
The Mitel Audio and Web Conferencing (AWC) site is compatible with Windows. It is not compatible with Apple products. To access Mitel AWC, go to,
Wikis are websites where pages can be edited using an online document editor. Users can easily edit and share content. Enterprise wikis are platforms.
Office Live Workspace Visio 2007 Outlook 2007 Groove 2007 Access 2007 Excel 2007 Word 2007.
In addition to Word, Excel, PowerPoint, and Access, Microsoft Office® 2013 includes additional applications, including Outlook, OneNote, and Office Web.
COMP 6471 Software Design Methodologies Winter 2006 Dr Greg Butler
Using Google Tools with your Online Program Gmail – mail.google.com Calendar – calendar.google.com Docs and Spreadsheets – docs.google.com Google Groups.
 Chapter 6 Architecture 1. What is Architecture?  Overall Structure of system  First Stage in Design process 2.
HTML5 for Mobile Andrew Kinai. HTML vs HTML5 HTML:A language that describes documents' formatting and content, which is basically composed of static text.
Version control Using Git Version control, using Git1.
Railpad Lifecycle Architecture Overview. Skit! Scenario: Lon & Brian  Lon and Brian are software developers in a successful technology company.  Their.
Moving into Implementation SYSTEMS ANALYSIS AND DESIGN, 6 TH EDITION DENNIS, WIXOM, AND ROTH © 2015 JOHN WILEY & SONS. ALL RIGHTS RESERVED.Roberta M. Roth.
TeamForge Beta Release Andrew Nelson, Bishop Wilkins, Ky Le, and Yoshito Kosai.
By Matt Baker Eric Sprauve Stephen Cauterucio. The Problem Advisors create a sign-up sheet to be posted on the door of their office. These sign-up sheets.
Jonathan Rile Brandon Strickland Dr. Leslie Cottrell Dr. Roy Nutter.
Edit the same file in real time with friends or colleagues Real Office documents, presentations and spreadsheets on the Web.
Is Your Business Ready For The Ultimate Business ERP Solution.
 What are CASE Tools ?  Rational ROSE  Microsoft Project  Rational ROSE VS MS Project  Virtual Communication  The appropriate choice for ALL Projects.
What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng.
OTEPAD SDS PRESENTATION
TeamForge Version 1 Release Andrew Nelson, Bishop Wilkins, Ky Le, and Yoshito Kosai.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
Intro to Datazen.
Toward GSI Community Code Louisa Nance, Ming Hu, Hui Shao, Laurie Carson, Hans Huang.
APT Configuration Management May 25th, 2004 APT Configuration Management Jesse Doggett.
 A content management system ( CMS ) is a system providing a collection of procedures used to manage work flow in a collaborative environment. These.
Are you familiar with Microsoft word 2010 ?? Well this time it is all about the world of MSW 2010.
Dextrosoft SCHEDULED PHONE BACKUP Backup your mobile life Version Copyright © 2015 Dextrosoft Private Limited. All Rights Reserved.
DDM Central Catalogs and Central Database Pedro Salgado.
What is a Wiki? A wiki is an online database that can be edited by anyone with access to it. “ Wiki ” is Hawaiian meaning ‘ fast ’ or ‘ quick ’
WebScan: Implementing QueryServer 2.0 Karl Geiger, Amgen Inc. BRS NA UG August 1999.
Plug-In Architecture Pattern. Problem The functionality of a system needs to be extended after the software is shipped The set of possible post-shipment.
INTERNET AND . WHAT IS INTERNET The Internet can be defined as the wired or wireless mode of communication through which one can receive, transmit.
1 A Look at the Application Authorized users can access Communicator! NXT from any Internet-capable computer via the Web.
UNIX U.Y: 1435/1436 H Operating System Concept. What is an Operating System?  The operating system (OS) is the program which starts up when you turn.
Project Dragon Small Business Website Content Management System.
1 Release 7.0 Features and Enhancements Multi-byte Language Support Language Pack Editor Blackboard Backpack (Offline Synchronization Application) Embedded.
Architecture Review 10/11/2004
Active Server Pages Computer Science 40S.
Release BETA Integration Tool Status Geneva – 1 March 2007
Version control, using Git
FileSpot Collaborative File Manager
CSE 403 Project SDS Presentation
For all your restaurant searching needs
PyWBEM Python WBEM Client: Overview #2
Presentation transcript:

TeamForge Andrew Nelson, Bishop Wilkins, Ky Le, and Yoshito Kosai

What is TeamForge?  An online real-time document collaboration service.

Non-Goals  Other file formats such as: Microsoft Word, Power point, etc. Microsoft Word, Power point, etc.  An instant messaging application.

The User Interface:  Home Page  Registration  Project List  Friends List  TeamForge Interface

The “Provider’s” (Admin) Specs:  Transmit up-to-date files to users currently logged on.  Stability and Dependability of server. If Homer Simpson is working on a vital document for the Springfield Power Plant and he needs this to get this turned in but the server is down, this may result in power-failure for a whole city. Therefore we need to do regular maintenance preferably daily.  Performance of server. Keep up with the latest technology.

System Diagram

Flow Diagram

Class Diagram

Sequence Diagram

Testing Methodology  Daily Smoke Tests with Build  Code Unit Tests Before Coding Components Under Test

Preliminary Test Cases (by Category)  Installation Tests  Login/Registration Tests  Project List/Creation Tests  Test Case Categories Still to be Developed File Browser Pane Tests File Browser Pane Tests Plug-in API Tests Plug-in API Tests Repository I/O Tests Repository I/O Tests Example Text Editor Plug-in Tests Example Text Editor Plug-in Tests

Documentation  Development of a SIMPLE tutorial that shows all of the features of TeamForge

Team Structure  Andrew Communications, Documentation and Plug-in Functionality Lead Communications, Documentation and Plug-in Functionality Lead  Bishop Testing and Ruby on Rails Lead Testing and Ruby on Rails Lead  Ky User Interface Development Lead User Interface Development Lead  Yoshito Database Lead Database Lead

Schedule  7/19 – Get core functionality running  7/26 – Have Beta 1 ready for user review  8/2 – Have our revised Beta 2 released  8/9 – Final version public release

Risks  Real-time multiple text editing in a web application has not been done in this way.  Creating an easy interface for the plug-ins  How to implement our file management.