Content deleted Content added
NapoliRoma (talk | contribs) m →Spring, DOE, OpenStep, NEO: moved refs closer to events they're documenting |
|||
Line 10:
Nevertheless this problem was being addressed in the early 1990s through the introduction of various [[shared library]] systems. These were actually intended to ease resource use on smaller platforms, by allowing a number of programs using a common resource, like the GUI, to share a single copy of code instead of each loading a separate copy into memory. As a side effect of being able to be called from many programs, these systems also defined a standard way to call them, using an [[interface definition language]], or IDL, to allow any language on the platform to understand the code inside the library.
Extending these systems to support [[remote procedure call]]s behind the scenes was seen as a natural evolution, providing a solution to the client/server programming problem. At the time there were a number of major projects to
== Spring, DOE, OpenStep, NEO ==
Line 19:
By the time DOE, now known as NEO, was released in 1995,<ref>{{cite press release
|publisher= Sun Microsystems, Inc.
|date= [[September 20]], [[1995]]
|url= http://www.sun.com/smi/Press/sunflash/1995-09/sunflash.950920.1420.xml
|title= SUNSOFT INTRODUCES NEO, THE INDUSTRY'S FIRST COMPLETE NETWORKED OBJECT COMPUTING ENVIRONMENT
Line 25:
}}</ref> Sun had already moved on to [[Java (programming language)|Java]] as their next big thing. Java was now the GUI of choice for client-side applications, and Sun's OpenStep plans were quietly dropped (see [[Lighthouse Design]]). NEO was re-positioned as a Java system with the introduction of '''Joe''',<ref>{{cite press release
|publisher= Sun Microsystems, Inc.
|date= [[March 26]], [[1996]]
|url= http://www.sun.com/smi/Press/sunflash/1996-03/sunflash.960326.13870.xml
|title= SUN ANNOUNCES PRODUCT THAT CONNECTS JAVA TO BUSINESS APPLICATIONS
Line 43:
| last = Shah
| first = Rawn
| date = [[June 1]], [[1996]]
| title = Distributed Object Computing with Joe and NEO
| journal = JavaWorld
|