CSE logo University of Washington Computer Science & Engineering
 CSE 403 Wi 03 - Other Links
  CSE Home   About Us    Search    Contact Info 

CSE 403
 Home page
Administration
 Syllabus
 Grading
 Accommodations
Classwork
 Calendar
 Guest Speakers
 Homework
 Exams
 Software
 Other Links
Email list
 Info
 Archive
   

Various interesting links related to the class.

Project Overview

Project Lifecycles

Software development tools and techniques

  • Fog Creek Software home page. [www.fogcreek.com] Fog Creek is the creator of the bug/feature tracking software product FogBUGZ. A principal in the company is Joel Spolsky, author of Joel on Software, "tips, opinions, and highly questionable rants on the software development process" that I think are great reading (archive). Some relevant rants are:
  • Artima Software, Inc. From the intro page: "provides services to software developers. Artima.com serves a community of developers interested in object and service-oriented architectures and design. At Artima.com, developers can find practical information in articles, interviews, books, links to resources, FAQs, and discussion forums." Source of the articles Perfection and Simplicity and Designing Distributed Systems, part of A Conversation with Ken Arnold, by Bill Venners, mentioned in lecture 11, LittleApp to BigApp.
  • Architecture constraints. "Within Sun, the institutional mechanism for promoting this sort of communication between partners is the System Architecture Council codified in the Software Development Framework (SDF). We propose that the process of releasing our Java implementation will benefit from conformance with the SDF." [The Java Problem]
  • Daily Build and Smoke Test. Article by Steve McConnell, author of the books Rapid Development and Code Complete.
  • Ant in Anger, Using Apache Ant in a Production Development System, by Steve Loughran. Good discussion of using Ant to accomplish many of the automation tasks discussed in lecture 12, Construction. Loughran is also author of Java Development with Ant.

Intellectual Activity

  • SCO Files Lawsuit Against IBM. The SCO ® Group (SCO), the owner of the UNIX operating system, announced today that it has filed legal action against IBM in the State Court of Utah, ...
  • Doc Searls in Linux Journal: SCO: We're after IBM, not Linux Developers. "Linux' success, and its continued improvement, is widely -- even indisputably -- attributed to its open source nature. By the same token, the market failings of AT&T's legacy UNIX are just as widely attributed to the proprietary struggles that emerged around it. How, I wondered, could SCO look at history and want to take a losing battle to court?"
  • Intellectual Property, Some Confusing or Loaded Words and Phrases that are Worth Avoiding, The GNU Project / Free Software Foundation.
  • The Free Software Definition, The GNU Project / Free Software Foundation.
  • The Open Source Definition, The Open Source Initiative (OSI).
  • Microsoft's Shared Source Initiative "is a source licensing framework that makes source code broadly available while preserving the intellectual property rights that sustain a strong software business."
  • SourceForge.net is the world's largest Open Source software development website, with the largest repository of Open Source code and applications available on the Internet. SourceForge.net provides free services to Open Source developers.
  • Antenna, Ant tasks for wireless development, by Jörg Pleumann. [Antenna History]

More Intellectual Activity

Wireless Development sites

Wireless Device Lists

  • Sun's list of currently available J2ME devices. [wireless.java.sun.com/device/]. The associated information page [link] contains a little bit of information about the networks available in various parts of the world.
  • A J2ME device list from the University of Dortmund, Germany. Contains some technical information about the devices too, including network technologies.
  • A J2ME device list from www.javamobiles.com. Some information about availability, where and when.

Java Learning

Internet Standards

  • Internet Standards from RFC/STD/FYI/BCP Archives.
  • Multipurpose Internet Mail Extensions (MIME) types. [RFC 2046]

Blade data source ideas

Other random interesting links


CSE logo Computer Science & Engineering
University of Washington
Box 352350
Seattle, WA  98195-2350
(206) 543-1695 voice, (206) 543-2969 FAX
[comments to webmaster]