The Sun Ray is a
stateless thin client
In computer networking, a thin client, sometimes called slim client or lean client, is a simple (low-Computer performance, performance) computer that has been Program optimization, optimized for Remote desktop, establishing a remote connectio ...
computer (and associated software) aimed at corporate environments, that was originally introduced by
Sun Microsystems
Sun Microsystems, Inc., often known as Sun for short, was an American technology company that existed from 1982 to 2010 which developed and sold computers, computer components, software, and information technology services. Sun contributed sig ...
in September 1999 and discontinued by
Oracle Corporation
Oracle Corporation is an American Multinational corporation, multinational computer technology company headquartered in Austin, Texas. Co-founded in 1977 in Santa Clara, California, by Larry Ellison, who remains executive chairman, Oracle was ...
in 2014.
It features a
smart card
A smart card (SC), chip card, or integrated circuit card (ICC or IC card), is a card used to control access to a resource. It is typically a plastic credit card-sized card with an Embedded system, embedded integrated circuit (IC) chip. Many smart ...
reader and several models featured an integrated
flat panel display
A flat-panel display (FPD) is an electronic display used to display visual content such as text or images. It is present in consumer, medical, transportation, and industrial equipment.
Flat-panel displays are thin, lightweight, provide better ...
.
The idea of a stateless desktop was a significant shift from, and the eventual successor to, Sun's earlier line of
diskless Java
Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
-only desktops, the
JavaStation
The JavaStation was a variant of Sun Microsystems' Network Computer (NC) developed between 1996 and 2000, and intended to run only Java applications.
The hardware is based on the design of the Sun SPARCstation series, a very successful line of ...
.
Predecessor
The concept began in
Sun Microsystems Laboratories in 1997 as a project codenamed ''NetWorkTerminal'' (NeWT). The client was designed to be small, low cost, low power, and silent. It was based on the Sun Microelectronics
MicroSPARC IIep. Other processors initially considered for it included Intel's
StrongARM
The StrongARM is a family of computer microprocessors developed by Digital Equipment Corporation and manufactured in the late 1990s which implemented the ARM v4 instruction set architecture. It was later acquired by Intel in 1997 from DEC's o ...
,
Philips Semiconductors'
TriMedia, and
National Semiconductor
National Semiconductor Corporation was an United States of America, American Semiconductor manufacturing, semiconductor manufacturer, which specialized in analogue electronics, analog devices and subsystems, formerly headquartered in Santa Clara, ...
's
Geode
A geode (; ) is a geology, geological secondary formation within sedimentary rock, sedimentary and volcanic rocks. Geodes are hollow, vaguely spherical rocks, in which masses of mineral matter (which may include crystals) are secluded. The crys ...
. The MicroSPARC IIep was selected because of its high level of integration, good performance, low cost, and availability.
NeWT included 8
MiB
The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable un ...
of
EDO DRAM and 4 MiB of
NOR flash. The graphics controller used was the
ATI Rage
The ATI Rage (stylized as RAGE or rage) is a series of graphics chipsets developed by ATI Technologies offering graphical user interface (GUI) 2D acceleration, video acceleration, and 3D acceleration developed by ATI Technologies. It is the ...
128 because of its low power, 2D rendering performance, and low cost. It also included an ATI video encoder for TV-out (removed in the Sun Ray 1), a Philips Semiconductor SAA7114 video decoder/scaler,
Crystal Semiconductor audio CODEC, Sun Microelectronics Ethernet controller,
PCI USB host interface with 4 port hub, and
I²C
I2C (Inter-Integrated Circuit; pronounced as "" or ""), alternatively known as I2C and IIC, is a synchronous, multi-master/multi-slave, single-ended, serial communication bus invented in 1980 by Philips Semiconductors (now NXP Semiconduct ...
smart card interface. The motherboard and
daughtercard were housed in an off-the-shelf commercial small form-factor PC case with internal +12/+5VDC auto ranging power supply.
NeWT was designed to have feature parity with a modern business PC in every way possible. Instead of a commercial operating system. the client ran a
real-time operating system
A real-time operating system (RTOS) is an operating system (OS) for real-time computing applications that processes data and events that have critically defined time constraints. A RTOS is distinct from a time-sharing operating system, such as Unix ...
called "exec", which was originally developed in Sun Labs as part of an Ethernet-based security camera project codenamed ''NetCam''. Less than 60 NeWTs were ever built and very few survived; one is in the collection of the
Computer History Museum
The Computer History Museum (CHM) is a computer museum in Mountain View, California. The museum presents stories and artifacts of Silicon Valley and the Information Age, and explores the Digital Revolution, computing revolution and its impact ...
in
Mountain View, California
Mountain View is a city in Santa Clara County, California, United States, part of the San Francisco Bay Area. Named for its views of the Santa Cruz Mountains, the population was 82,376 at the 2020 United States census, 2020 census.
Mountain V ...
.
In July 2013, reports circulated that Oracle was ending the development of the Sun Ray and related products.
Scott McNealy (long-time CEO of Sun) posted about this on Twitter. An official announcement was made on August 1, 2013, with the last order in February 2014.
Support and hardware maintenance were available until 2017.
Design
In contrast to a
thick client
In computer networking, a rich client (also called a heavy, fat or thick client) is a computer (a " client" in client–server network architecture) that typically provides rich functionality independent of the central server. This kind of comput ...
, the Sun Ray is only a networked display device, with applications running on a server elsewhere, and the state of the user's session being independent of the display. This enables another feature of the Sun Ray; portable sessions where a user can go from one Sun Ray to another and continue their work without closing any programs. With a smart card, all the user had to do was insert the card and they would be presented with their session. Reauthentication requirements depend on the mode of operation. For example, without the smart card the procedure was almost identical, except the user must specify their username as well as password. In either case, if a session did not yet exist, a new one would be created the first time the user connects.
Sun Ray clients are connected via an
Ethernet
Ethernet ( ) is a family of wired computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN). It was commercially introduced in 1980 and first standardized in 198 ...
network to a ''Sun Ray Server''. Sun Ray Software (SRS) is available for the
Solaris
Solaris is the Latin word for sun.
It may refer to:
Arts and entertainment Literature, television and film
* ''Solaris'' (novel), a 1961 science fiction novel by Stanisław Lem
** ''Solaris'' (1968 film), directed by Boris Nirenburg
** ''Sol ...
and
Linux
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
operating systems. Sun developed a separate network display protocol, ''Appliance Link Protocol'' (ALP), for the Sun Ray system.
VMware announced support for the protocol by
VMware View in 2008.
The Sun Ray Software has two basic modes of operation: ''generic session'' or ''kiosk mode''. In a generic session, the user will see the Solaris or Linux login screen of the operating system that is running SRS. In kiosk mode, the login screen varies depending on the session type in use. Kiosk mode can be used for a number of different desktop or applications. Oracle has integrated a
RDP
RDP may refer to:
Computing
* Ramer–Douglas–Peucker algorithm, an algorithm for polygonal simplification
* Recombination detection program, for analysing genetic recombination
* Recursive descent parser, a type of top-down parser
* Remote Desk ...
client,
VMware View client into the Sun Ray software that can be used in Kiosk mode to start a full screen Windows session. In this mode, no window manager or Unix desktop is started. The Windows environment can be any OS that supports RDP.
In 2007, Sun and UK company Thruput integrated the Sun Ray 2FS with 28" (2048 × 2048), 30" (2560 × 1600) and 56" (3840 × 2160) displays; in 2008 they trialed an external graphics accelerator that enables the Sun Ray to be used with any high resolution display.
Models

* NetWork Terminal (NeWT) – Original
Sun Labs prototype, no display
* Sun Ray 1 – supports displays up to 1280×1024 at 85 Hz
* Sun Ray 1G – supports displays up to 1920×1200 at 75 Hz
* Sun Ray 100 – integrated into a 17" CRT monitor
* Sun Ray 150 – integrated into a 15" LCD monitor
* Sun Ray 170 – integrated into a 17" LCD monitor
* Sun Ray 2 – small footprint, low power (4 watts). 2 Versions exist, the original based on
DDR memory, the newer one based on
DDR2.
Firmware
In computing
Computing is any goal-oriented activity requiring, benefiting from, or creating computer, computing machinery. It includes the study and experimentation of algorithmic processes, and the development of both computer hardware, h ...
is not compatible between the DDR and the DDR2 models and SRSS needs patches to work correctly with the newer variant.
* Sun Ray 2FS – support for
dual heads,
100BASE-FX
* Sun Ray 270 – integrated into a 17" LCD, mountable
* Sun Ray 3 – Supports graphics resolutions of up to 1920 × 1200, five Universal Serial Bus (USB) 2.0 ports, one serial port (
DB9), One single-
DVI-I video connector, 10/100/1000 Mbit/s (RJ45) Ethernet
* Sun Ray 3i – Full HD 1920 × 1080 maximum resolution
16:9 widescreen 21.5" LCD display, five USB 2.0 ports, built-in smart card reader, VESA 100 × 100 mm mount and removable stand.
* Sun Ray 3 plus – support for
dual head Dual-Link DVI maximum resolution up to 2560 x 1600 30" LCD display, four Universal Serial Bus (USB) 2.0 ports, built-in smart card reader, one serial port (DB9),
Gigabit Ethernet
In computer networking, Gigabit Ethernet (GbE or 1 GigE) is the term applied to transmitting Ethernet frames at a rate of a gigabit per second. The most popular variant, 1000BASE-T, is defined by the IEEE 802.3ab standard. It came into use in ...
(RJ-45 and SFP),
Energy Star
Energy Star (trademarked ENERGY STAR) is an Efficient energy use, energy-efficiency program established in 1992. It is administered by the U.S. Environmental Protection Agency (EPA) in partnership with the U.S. Department of Energy (DOE). The EPA ...
5.0 qualified (14.15 W in use), headphone and mic jacks.
The Sun Ray 3 models were the last in production; last order date February 28, 2014; last ship date August 31, 2014.
Sun's OEM partners produced
Wi-Fi
Wi-Fi () is a family of wireless network protocols based on the IEEE 802.11 family of standards, which are commonly used for Wireless LAN, local area networking of devices and Internet access, allowing nearby digital devices to exchange data by ...
notebook
A notebook (also known as a notepad, writing pad, drawing pad, or legal pad) is a book or stack of paper pages that are often ruled and used for purposes such as note-taking, journaling or other writing, drawing, or scrapbooking and more.
...
versions of Sun Ray:
* Comet 12 – Sun Ray 12" notebook produced by
General Dynamics
General Dynamics Corporation (GD) is an American publicly traded aerospace and defense corporation headquartered in Reston, Virginia. As of 2020, it was the fifth largest defense contractor in the world by arms sales and fifth largest in the Unit ...
* Comet 15 – Sun Ray 15" notebook produced by General Dynamics
* Jasper 320 – Sun Ray 2 notebook produced by Naturetech
* Amber 808 – Sun Ray 2 tablet produced by Naturetech
* Opal 608 – Sun Ray 2 tablet produced by Naturetech
* Gobi 7 – Sun Ray 2 notebook produced b
Aimtec* Gobi 8 – Sun Ray 2 notebook with 3G support produced b
Aimtec* Ultra ThinPad – Sun Ray 2 notebook produced by Arima
* Ultra ThinTouch – Sun Ray 2 tablet produced by Arima
* UltraSlim – Sun Ray 2 variant produced by Arima
* Tadpole M1400 – Sun Ray 2 notebook with 3G support produced by Tadpole
Hardware
The Sun Ray 1 clients initially used a 100 MHz
MicroSPARC
The microSPARC (code-named ''Tsunami'') is a discontinued microprocessor implementing the SPARC V8 instruction set architecture (ISA), developed by Sun Microsystems. It is a low-end microprocessor intended for low-end workstations and embedded s ...
IIep processor, followed by a custom
SoC version codenamed Copernicus (US 6,993,617 B2), which was based on the MicroSPARC IIep core, but added 4 MiB of on-chip DRAM, USB, and a smart card interface in addition to the
memory controller
A memory controller, also known as memory chip controller (MCC) or a memory controller unit (MCU), is a digital circuit that manages the flow of data going to and from a computer's main memory. When a memory controller is integrated into anothe ...
and PCI interface already on the MicroSPARC IIep.
The Sun Ray 2 and 3 clients use the
MIPS architecture
MIPS (Microprocessor without Interlocked Pipelined Stages) is a family of reduced instruction set computer (RISC) instruction set architectures (ISA)Price, Charles (September 1995). ''MIPS IV Instruction Set'' (Revision 3.2), MIPS Technologies ...
-based
RMI Alchemy Au1550 processor.
Software-only client
A pure software implementation, Sun Desktop Access Client, was introduced as part of Sun Ray Software 5 (SRS5). This was later rebranded by Oracle as Oracle Virtual Desktop Client; it was discontinued along with the Sun Ray product line in 2014.
Microsoft Windows access
In commercial environments, Sun Rays were most commonly deployed as a thin client to access a
Microsoft Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
desktop using the SRSS built-in RDP client ''uttsc''. The desktop can be a Terminal Server session or a
Virtual Machine (VDI). This setup is flexible and works well in many environments because the intermediate Sun Ray Server layer is transparent to the Windows desktop. At the same time however, this transparency can also become an issue for software that is location dependent. If location dependent information needs to be added it is possible to extend the functionality of the Sun Ray software with additional custom scripts. The Sun Ray Wiki offers a "Follow Me Printing"
[.] setup as an example, e.g. a user always gets the nearest printer as default printer when going from room-to-room or location-to-location, also inside their Windows session. It is relatively easy for an administrator to extend and add to this functionality as required.
See also
*
Dell FX100
*
Sun VDI
References
External links
* .
Sun Ray User Group* .
* , an opensource server for Sun Rays.
{{Sun Microsystems
Thin clients
Sun computers
SPARC microprocessor products
MIPS architecture
Computer-related introductions in 1999