Friday Aug 21, 2009

Sun Ray "YUV" Icon Modernization

Some new features in SRSS 4.2, like client authentication and support for the Sun Display Access Client (SDAC) required new server policy (aka "YUV") icons. The server needs a way to tell you that it is configured to reject SDAC connections or that it doesn't accept your client keys.

So a while back I got together with Matthias to design the missing icons, but after looking at the existing YUV icons, we couldn't get ourselves to create more of the same. Instead Matthias set out to create a new theme for these icons. To show you why, here are some examples of old icons and their new counterparts:

Old IconNew IconMeaning
Old Insert Card Icon: Sun Ray 1, tiny white card, thick green arrow pointing from card to DTU, all on purple beveled button.New Insert Card Icon: Smart card at entry to slot. Status code 60.Insert Card (No access without card)
Old Card Error Icon: Sun Ray 1 with card, yellow triangle with exclamation mark, crooked black arrow pointing from triangle to DTU, all on purple beveled button.New Card Error Icon: Smart card with question mark. Status code 63.Card Not Recognized
I wonder what users who have never seen a Sun Ray 1/1G in its purple stand have been thinking about these tilted squares with the purple triangle...
Old No Entry Icon: Red circle with white horizontal bar ('no entry' traffic sign) on purple beveled button.New No Access Icon: Stylized screen with cross in the middle. Status code 46.No Access for this token due to server policy.

N/A

('No Entry' sign, as above, in SRS5 EA1)

No Access For SDAC Icon: Stylized window on desktop with cross in the middle of the window. Status code 47.No Access for SDAC due to server policy.

The new icons:

  • Have a consistent style, but don't imitate the firmware OSD.
  • Should blend into the DTU background almost seamlessly
  • Have status codes for better supportability. No more wondering why SDAC is reported to show a red ball (that must have been the 'no entry' icon).

To see them all, look at their brand-new documentation. Thanks Paul!

If you have looked at our SRS 5 EA1 release, you may wonder why you haven't seen the new icons. The answer is that they didn't make EA1 - but you will find them in the upcoming EA2 release.

BACKGROUND: Sun Ray Icon Types
SRSS has two kinds of troubleshooting icons:
On Screen Display (OSD) Icons
These icons are produced by the DTU and inform about DTU status or error conditions. The DTU overlays these icons over the usual display contents sent by the server. These icons were modernized serveral releases of SRSS ago.
Server Policy ("YUV") Icons
These icons are sent by the server to signal why a DTU does not get normal session access. They are called "YUV" icons, because the server sends icon data in YUV format to the DTU. This does not require a regular session with a full X server. Instead a low-footprint yuvfile process sends the pixels directly to the DTU. This program has much less sophistication than the SRSS Xnewt server, so features like NAT traversal or detection of lost pixels don't work for YUV icons.
About

Musings about my work in the (virtual) desktop space and whatever else moves me.

Keep on your desktop at all times.

Disclaimer: The statements and opinions expressed here are my own and do not necessarily reflect those of Oracle

Search

Archives
« August 2009 »
SunMonTueWedThuFriSat
      
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
22
23
24
25
26
27
28
29
30
31
     
Today