The MDS / Golden Gate Collaboration Portal Tim Halloran with assists from Bill Scherlis George Fairbanks Sarah Baker NASA HDCP Meeting 4 Feb 03 Sun JPL.

Slides:



Advertisements
Similar presentations
Software engineering tools for web development Jim Briggs 1CASE.
Advertisements

Gridshell Web Services Akylbek Zhumabayev. Content Gridshell Architecture Gridshell Mediator Gridshell Client Gridshell Full Picture Security Patterns.
HP Quality Center Overview.
Internet Security Protocols
Chandler ISR June Chandler Open Source Personal Information Manager , calendar, contacts, tasks, free-form items Easy sharing and collaboration.
GForge: A collaborative development environment Presentation by: Geoff Gerfin.
Tool Setup Guide to CMPS 115 Spring 06 Guozheng Ge CS Dept. UCSC April 4, 2006.
CS 501 : An Introduction to SCM & GForge An Introduction to SCM & GForge Lin Guo
Developing the NSDL User Portal Dean Krafft, Cornell University
Low level CASE: Source Code Management. Source Code Management  Also known as Configuration Management  Source Code Managers are tools that: –Archive.
VMweb Team Members: Matthew Fusaro, Brendan Heckman, Ryan Mcgivern.
Web & Mobile Development for Enterprise Solution Enterprise projects | Offshore/Onshore software development.
EC Review – 01/03/2002 – G. Zaquine – Quality Assurance – WP12 – CS-SI – n° 1 DataGrid Quality Assurance Gabriel Zaquine Quality Engineer - WP12 – CS-SI.
Source Control Repositories for Enabling Team Working Svetlin Nakov Telerik Corporation
Nilesh Mandani Competencies include: Volume Licensing Enterprise Resource Planning Customer Relationship Management Business Intelligence Proposal for.
Team System Adoption Martin Woodward Teamprise. Visual Studio Editions Easy to use, easy to learn, easy to acquire tools for hobbyists, enthusiasts, and.
SEEM4570: XAMPP, Eclipse, Summary of Html Kangfei Zhao Room 711,ERB
Source Forge Phi Le Thanh Huynh Surinder Singh Benjamin Roppiyakuda.
Java Server Pages (JSP) Presented by: Ananth Prasad & Alex Ivanov May 10, 2001.
Page  1 SaaS – BUSINESS MODEL Debmalya Khan DEBMALYA KHAN.
Content Management Systems Equals Distributed Web Site Maintenance Robert Gulick, EdD DBA / Technology Trainer Carmi Gulick.
Achieving Agility with WSO2 App Factory S. Uthaiyashankar Director, Cloud Solutions WSO2 Inc. Dimuthu Leelarathne Software Architect WSO2 Inc.
Robert Clevenger Principal Product Manager Oracle Corporation.
Article: Source Code Review Systems Author: Jason Remillard Presenter: Joe Borosky Class: Principles and Applications of Software Design Date: 11/2/2005.
IBM WebSphere Architectural Overview. Content Management ● Controlled by Java – Servlet – Enterprise Java Beans (EJB) – Java Server Pages (JSP) ● Base.
How I learned to stop worrying and love Open Source Software... Colin M. Sharples Advisory IT Specialist IBM Business Consulting Services SQNZ 21 October.
ProCol~ A jEdit Plugin for Remote Project Collaboration Justin Dieters Spring 2004 CS470 Final Presentation.
February 28, 2007 Pamela Williams. Windows SharePoint Services is an enabling technology that is included in Microsoft Windows Server It provides.
How to Use the Trilinos Infrastructure for Your Own Project James M. Willenbring Michael N. Phenow Trilinos User Group Wednesday, November 2nd, :00.
Wikis are websites where pages can be edited using an online document editor. Users can easily edit and share content. Enterprise wikis are platforms.
Software Engineering CS3003
09/04/2008 Wallops Institutional Information Management System WIIMS An Overview.
April 4, Team Foundation Server Business Analyst Build Server Tech Writer on Mac OS X.NET Developer on Visual Studio Test Team User.
From Creation to Dissemination A Case Study in the Library of Congress’s use Open Source Software DLF Spring Forum Corey Keith
Open Source The Future of Software What’s Open Source Open-source software is computer software whose source code is available under a copyright license.
1 SEG4912 University of Ottawa by Jason Kealey Software Engineering Capstone Project Tools and Technologies.
1 3. Computing System Fundamentals 3.1 Language Translators.
Archivists' Toolkit - CRADLE Presentation, 10 Feb The Archivists’ Toolkit CRADLE Presentation 10 Feb
Jaws Digital Courier Justin Coombes Product Manager Jaws Product Line / Global Graphics.
Distributed Java Programming Distributed Java Programming Setting up a Java Development Environment.
TDWG Infrastructure Project (TIP) Web Infrastructure Ricardo Pereira TDWG Executive Meeting June 1-2, Madrid, Spain.
CCA Forum Fall Meeting1 5-6 October CCA Common Component Architecture cca-forum.org Server Migration David E. Bernholdt ORNL.
Jožef Stefan Institute Developing a Control System from a Divan Bed PCaPAC 2002, Frascati October 2002 Grega Milcinski
Sample School Website. What is wrong with the existing School Webspace Site? Can only host static pages – no dynamic content possible. Can not be edited.
What is Eclipse? Official Definition: Eclipse Evolution
Imagining a Community Source Student Services System Leo Fernig Richard Spencer SOA Workshop Vancouver March 24, 2006.
CVS Hudson Build Server krykhudson.desy.de:8282 User Developer.
Insee survey data response websites The « entreprises.insee.fr » portal Insee at businesses’ service.
Process Modeling Across the Web Information Infrastructure Chris Jensen and Walt Scacchi Institute for Software Research School of Information and Computer.
Using JIRA for Issue and Project Tracking
2/11/2007 NSL/SCS Development Jimmy Bonaiuto 2/26/2007.
© 2007 by Michal Dobisek; made available under the EPL v1.0 | EclipseCon 2007 Michal Dobisek, Inside Subversive The Subversion.
UCLA Office of Instructional Development Web Site Redesign May 20, 2005.
JRA1 Meeting – 09/02/ Software Configuration Management and Integration EGEE is proposed as a project funded by the European Union under contract.
Top 5 IDE that Simplifies PHP Development Biztech IT Consultancy Pvt. Ltd. | |
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
OpenPegasus Documentation Discussion What should we change, what should we keep? KS OpenPegasus Developers Conference 27 September 2012.
Team Portrayals Documentation Team Oct. 23th 2002.
Code/Project Management On Screwdrivers and Hammers.
ARENA Build Team Overview. Services provided by the Build Team Build System Configuration Management Continuous Integration Automated Integration Testing.
Services for Science Gateways and virtual communities through the GILDA site porting to Liferay experience M. Pappalardo.
Develop in the Cloud, Accelerate Software Evolution
Proposed IT Infrastructure for TOP OS project
Content Management Systems
Simplified Development Toolkit
Java Server Pages (JSP)
SharePoint Foundation 2010
SharePoint Foundation 2010
The Fedora Project April 28-29, 2003 CNI, Washington DC
Presentation transcript:

The MDS / Golden Gate Collaboration Portal Tim Halloran with assists from Bill Scherlis George Fairbanks Sarah Baker NASA HDCP Meeting 4 Feb 03 Sun JPL ARC CM West

The MDS / Golden Gate Collaboration Portal Tim Halloran with assists from Bill Scherlis George Fairbanks Sarah Baker NASA HDCP Meeting 4 Feb 03 Sun JPL CM West ARC Tim H

Golden Gate Collaboration Portal HDCP MDS testbed collaboration support Golden Gate Project Small team at JPL, Sun, CM West, Ames Rapid RT Java development for MDS The GG collaboration portal server Physically located at CMU West Setup time one week Server concerns Site security paramount ITAR All communication encrypted (except ) Hard shell Best practice (OS) capabilities Low risk for core requirements

Golden Gate Folks – JPL/CMU/Ames/Sun Kenny Meyer Brian Giovannoni Vanessa Carson Timothy Canham Alex MurrayNicolas Roquette Virgil ChamplinKirk Reinholtz Greg BollelaJames Gosling

Golden Gate Facilitation Sarah Baker “A grad student”

Golden Gate Site Design ViewCVS Apachemod_auth_pam BugzillaMySQL JK2TomcatJSP Wiki SSH SSL CVS MailmanSendmail GG Bugzilla DB GG CVS Rep. GG Mail Archives htDig GG Wiki Pages RCS Data flow fluid.west.cmu.edu west.cmu.edu J2SDK Webalizer

Principal capabilities Server side Configuration and version CVS and communication Mailman and htDig JSP Wiki Issues (bugs) Bugzilla Infrastructure Apache mod_auth_pam Linux Build and test tbd (Ant, gmake, JUnit, …) Client side IDE CVS integration Eclipse NetBeans GNU Emacs Build and test Tbd Platforms Win Mac Linux

Golden Gate – mod_auth_pam

Golden Gate Main Page

Golden Gate – CVS

Code views Check-in loglog Diff viewview Blame loglog XDB

Golden Gate – CVS

IDE CVS linkage Automatic check-in and check-out NetBeans Eclipse

Golden Gate – Mailing Lists

Golden Gate – htDig Search

Golden Gate - Bugzilla Bug report. Bug query.reportquery

Pgh Fluid – Nightly Build

Golden Gate – Wiki front page

Golden Gate – Wiki use

Principal capabilities Server side Configuration and version CVS and communication Mailman and htDig JSP Wiki Issues (bugs) Bugzilla Infrastructure Apache mod_auth_pam Linux Build and test tbd (Ant, gmake, JUnit, …) Client side IDE CVS integration Eclipse NetBeans GNU Emacs Build and test tbd

Contrast with commercial solutions Commercial (Tim’s NATO Mini-SSE setup): Contract, support, vendor relationship Integration challenges: vertical tendency License management: conflicts Best practice oss tools: Open source support Integration challenges: ongoing evolution DIY configuration and tailoring Which is more TCOS cost-effective? Which is easier to support? Lifecycle and evolution?

Learning curve New MDS user Establish server access MDS project approval Sysadmin action Obtain Securable web browser Java environment’t that supports CVS NetBeans Eclipse GNU Emacs etc. New TB Server Create new server zone Lesser security: Share a separate server High security: Dedicate a new server system Transport existing assets Code base into CVS Wiki and webpage information User database Server capabilities Adapt build templates to the project

Trajectory Ongoing evolution of established tools CVS: Subversion, et al. Bugzilla: Scarab, et al. Wiki:many active backend projects Apache/Jakarta: security Overall portal: full content management systems Eclipse and NetBeans: plugins Trend Increased integration among tools SourceForge less effective Natural limits on forking Continuing discussion Can co-located teams use open-source-style server tools? Out-of-band communication How to assist in expressing & sharing of software information? Accuracy, consistency, timeliness