Project Management

synchronization
   rsync
   unison

version control
   RCS
   CVS
   Subversion
   Bazaar
   Mercurial Bitbucket
   Git GitHub Gitolite Gitweb GitLab class archive
   Dropbox ownCloud

Web development
   W3C HTML HTML5
   Jade Markdown
   GitBook Pandoc
   (g)vim emacs
   Atom
   Brackets Eclipse
   LibreOffice SeaMonkey Dreamweaver
   JavaScript Bootstrap jQuery

blogs, wikis, content management systems
   Jekyll
   DokuWiki
   TiddlyWiki
   Hatta-Wiki
   MoinMoin
   GetSimple
   Moveable Type
   Jekyll
   WordPress
   Drupal
   Moodle
   security

videoconference
   protocols
      H.323
      SIP
      H.239
   codecs
      H.261
      H.263
      H.264
   Multipoint Control Unit (MCU)
      hardware
      software
      cloud
   clients
      software
         RealPresence
         Ekiga
         Linphone
      hardware
         speakerphone webcam
         Polycom
         LifeSize
   WebRTC

remote desktop
   TightVNC
   x11vnc

project management programs
   TaskJuggler OpenProj GanttProject
   Trello Taiga

project management principles
   demand- vs supply-side time management
   serial vs parallel development
   spiral development
   bottom-up vs top-down debugging
   hierarchy, modularity
   Mythical Man-Month

assignment
   work through a git tutorial
   build a personal site in the class archive describing you and your final project