Download presentation
Presentation is loading. Please wait.
Published byReginald Walton Modified over 9 years ago
1
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
2
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
3
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 email) Hard shell Best practice (OS) capabilities Low risk for core requirements
4
Golden Gate Folks – JPL/CMU/Ames/Sun Kenny Meyer Brian Giovannoni Vanessa Carson Timothy Canham Alex MurrayNicolas Roquette Virgil ChamplinKirk Reinholtz Greg BollelaJames Gosling
5
Golden Gate Facilitation Sarah Baker “A grad student”
6
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
7
Principal capabilities Server side Configuration and version CVS Email 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
8
Golden Gate – mod_auth_pam
9
Golden Gate Main Page
10
Golden Gate – CVS
12
Code views Check-in loglog Diff viewview Blame loglog XDB
13
Golden Gate – CVS
14
IDE CVS linkage Automatic check-in and check-out NetBeans Eclipse
15
Golden Gate – Mailing Lists
18
Golden Gate – htDig Search
20
Golden Gate - Bugzilla Bug report. Bug query.reportquery
21
Pgh Fluid – Nightly Build
23
Golden Gate – Wiki front page
24
Golden Gate – Wiki use
28
Principal capabilities Server side Configuration and version CVS Email 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
29
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?
30
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
31
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.