Somebody Else's Problems
Index: Requirements
Problems Companies
Platforms Languages
Software Research
These are problems that we aren't trying to solve, and that a lot of
other people are. We should try to take advantage of other peoples work,
instead of re-inventing the wheel.
- the component object framework problem (Open
Doc, OLE, COM)
- the distributed object problem (CORBA, Electric
Communities)
- the application framework problem (Galaxy,
MFC)
- the programming language problem (Java and
other languages)
- the multimedia library problem (ScriptX,
QuickTime, DirectX)
- the garbage collection problem (COM, Java,
ScriptX)
- the window system toolkit problem (HyperLook,
Java AWT, MFC)
- the development environment problem (Metrowerks, MSDEV,
Visual Basic)
- the web browser problem (NetScape, CyberDog,
Explorer)
- the database problem (DAO, ODBC,
Oracle)
- the image editor problem (Photoshop,
Premier)
- the multimedia 8 track tape player problem (Director)
- the killer app problem (Lotus 123, SimCity)
- the operating system problem (Windows 95,
Netscape)
- the pointless standard problem (VRML,
COSE)
- or any combination of the above (TCL/.Tk,
ScriptX, NetScape)