Presentation is loading. Please wait.

Presentation is loading. Please wait.

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.

Similar presentations


Presentation on theme: "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."— Presentation transcript:

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

11

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

16

17

18 Golden Gate – htDig Search

19

20 Golden Gate - Bugzilla Bug report. Bug query.reportquery

21 Pgh Fluid – Nightly Build

22

23 Golden Gate – Wiki front page

24 Golden Gate – Wiki use

25

26

27

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


Download ppt "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."

Similar presentations


Ads by Google