Programvara på Nada Johan Berglund Systemgruppen, Nada
Vad vi kommer prata om Projektkataloger Vart ni ska vända er med frågor Orientering om utvecklingsverktyg Resurser Tips Frågor?
Projektkataloger Projektkataloger (om ni inte redan har skaffat) system@nada.kth.se Ange projektnamn samt medlemmar med namn och e-post Ni måste vara registrerade på kursen Alla grupper behöver projektkatalog i AFS för sin webbpresentation Projektkataloger på våra Windows 2000 och Mac OS X filhanterare vid behov.
Rättigheter i AFS [jbe-g4d:~] jbe% fs la myproj Access list for myproj is Normal rights: system:administrators rlidwka system:anyuser l jbe rlidwka [jbe-g4d:~] jbe% fs sa myproj fm write [jbe-g4d:~] jbe% fs la myproj Access list for myproj is Normal rights: system:administrators rlidwka system:anyuser l fm rlidwk jbe rlidwka
Vart ni ska vända er med frågor Kursfrågor och önskemål: lassekj Frågor om tips på teknik eller verktyg: system@nada.kth.se Felanmälningar: system@nada.kth.se Skriv att det rör PROM04
Databas-till-webb på Solaris PostgreSQL, Apache, php Projektserver finns, kontakta system Open source, www.postgresql.org Mycket likt MySQL och vi kör det själva... Tomcat, PostgreSQL Java servlets och.jsp. Standalone på egen port jakarta.apache.org/tomcat SUN har ett Java Servlet Development Kit cgi:er perl, tcl,
Java 2 emacs och javac på alla plattformar JBuilder på Windows och Solaris Se www.sgr för s/n Solaris eclipse 2.0 (Java IDE) ddd --jdb (grafisk debugger) Mac OS X Project Builder och Interface Builder
C, C++ emacs och gcc på alla plattformar Solaris ddd (grafisk debugger), Sun ONE Studio (IDE) Windows Visual Studio 6 och Borland C++ Builder 5 (IDE) Mac OS X Project Builder och Interface Builder Objective C (Cocoa)
Prototypverktyg TCL/TK på alla plattformar Korsplattform med GUI www.scriptics.com Windows Visual Basic Mac OS X Project Builder och Interface Builder
Versionshantering med rcs Sätt upp mkdir RCS i resp. katalog Checka in ci -u fil.c Checka ut co -l fil.c Jämför utcheckad med senast incheckad rcsdiff fil.c Jämför två versioner rcsdiff -r1.3 -r1.8 fil.c manblad för rcs, ci, co, rscdiff
Versionshantering med cvs cvs hanterar hela källkodsträd Stacken har stor erfarenhet av cvs, www.stacken.kth.se För att använda cvs hemifrån utan AFS måste man köra en cvs-version som stöder read-only-repositories Ett alternativ är att köra en s.k. pserver med repository på annan plats är i AFS www.cvshome.org för fyllig info om cvs
Om Solaris 9 module whichmodule ddd module avail jdk module disp jbuilder Se www.sgr.nada.kth.se och sysnews för nyheter docs.sun.com Lämna inga processer efter er på arbetsstationer och timesharing-maskiner Med undantag för projektservrar
Om Mac OS X och Windows Programvaran ligger lokalt på maskinerna Mac OS X har hemkataloger i AFS Det kan vara problem att kopiera filer till projektarean kontakta system Windows har hemkataloger på SMB-server Se www.sgr.nada.kth.se och sysnews för nyheter
Tips Använd klassbibliotek Läs dokumentation Titta på exempelkod Använd en debugger Testa randvärden Dokumentera och kommentera kod
Webbresurser www.sgr.nada.kth.se docs.sun.com www.apple.com/developer msdn.microsoft.com www.postgresql.org www.scriptics.com jakarta.apache.org/tomcat www.stacken.kth.se (bl.a. TokKOM) www.cvshome.org
Frågor?