Sun and Oracle Community Voices How to Buy Log In United States [Change] English

»  1992
»  1993
»  1994
»  1995
»  1996
»  1997
»  1998
»  1999
»  2000
»  2001
»  2002
»  2003
»  2004
»  2005
»  2006

Fiscal 1994 Project Portfolio Report





Introduction


We think of the Sun Microsystems Laboratories' activities as a portfolio of projects aimed at enhancing Sun's technical future. To nurture our portfolio, we try to maintain balance on several dimensions. Projects should start, proceed, and end in a deliberate way. Balance on a time horizon is desired: some results should be usable soon, others have a longer gestation period. Sun has many future needs so SML projects cover a range of topics and technologies. Some projects focus on software, some on hardware, and some on methodology and technique. We collaborate with other activities at Sun as a way of enhancing our efforts and speeding the transfer of ideas. New projects entering our portfolio must have some innovative ideas as a basis, and each must have a technical champion to drive to effective results. The goal is to see the results flow out into practical use in Sun.
The FY94 Portfolio is comprised of the following projects:
  • Asynchronous Processor Design To demonstrate the feasibility of building an asynchronous SPARC processor.
    • bob.sproull@East.Sun.com
    • ivan.sutherland@Eng.Sun.com
  • Clarity To design and develop the next generation C++ programming language and environment for creating complex, distributed, multi-threaded applications.
    • ted.goldstein@Eng.Sun.com
  • Collaborative Research To contribute to Sun's competitive advantage through collaborative research and joint investigations that result in the exchange of technology and knowledge between the academic and scientific research communities and Sun's product groups.
    • emil.sarpa@Eng.Sun.com
  • Enterprise Systems To research and develop enterprise computing solutions including accessibility, mobile computing, workflow, security, and computing in heterogenous environments.
    • steve.gadol@Eng.Sun.com
    • earl.johnson@Eng.Sun.com (accessibility)
    • michael.pricer@Eng.Sun.com
  • High Performance Input/Output To investigate new operating system I/O architecture, with emphasis on high speed networking and parallel I/O.
    • yousef.khalidi@Eng.Sun.com
  • Knowledge Technology To develop and exploit technology for dealing with knowledge--acquiring it, organizing it, disseminating it, retrieving it, and browsing it.
    • william.woods@East.Sun.com
  • PrimaVera/Assertion Definition Language To research and prototype technology and tools to improve software quality, performance, productivity and ease-of-use.
    • alberto.savoia.Eng.Sun.com
  • Seeking To develop caching and other strategies to make high-volume information delivery scale gracefully in the presence of storage and transmission constraints.
    • peter.norvig@East.Sun.com
  • Self To improve programmer productivity by creating a language and programming environment based entirely on simple objects.
    • randall.smith@Eng.Sun.com
    • david.ungar@Eng.Sun.com
  • Speech Applications To understand how to build a robust, effective environment for speech applications.
    • paul.martin@East.Sun.com
    • nicole.yankelovich@East.Sun.com
  • Time-Critical Media To explore system resource management issues in order to increase the degree of perceived value that users receive from their systems. To introduce explicit notions of time and money to the management of such resources as (high speed) networks, processing, and memory.
    • duane.northcutt@Eng.Sun.com
  • Vantage To find ways of constructing robust and reliable software for large, heterogenous, computing environments.
    • jim.waldo@East.Sun.com