throbber
JavaStation Software
`Environment for Developers
`(JSE 1.0.2)
`
`Sun Microsystems Computer Company
`A Sun Microsystems, Inc. Business
`2550 Garcia Avenue
`Mountain View, CA 94043 USA
`415 960-1300
`fax 415 969-9131
`
`Part No.: 805-1598-10
`Revision A, June 1997
`
`IPR2017-01839
`Ubisoft, et al. EX1003 Page 1
`
`

`

`Copyright 1997 Sun Microsystems, Inc. 2550 Garcia Avenue, Mountain View, California 94043-1100 U.S.A. All rights reserved.
`
`This product or document is protected by copyright and distributed under licenses restricting its use, copying, distribution, and decompilation.
`No part of this product or document may be reproduced in any form by any means without prior written authorization of Sun and its licensors,
`if any. Third-party software, including font technology, is copyrighted and licensed from Sun suppliers.
`
`Parts of the product may be derived from Berkeley BSD systems, licensed from the University of California. UNIX is a registered trademark in
`the U.S. and other countries, exclusively licensed through X/Open Company, Ltd.
`
`Sun, Sun Microsystems, the Sun logo, AnswerBook, SunDocs, Solaris 2.5, 2.5.1, 2.6, Solstice, Java, JavaStation, JavaOS, Sun WebServer,
`HotJava Views, OpenWindows, and Soltice Internet Mail Server are trademarks, registered trademarks, or service marks of Sun Microsystems,
`Inc. in the U.S. and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC
`International, Inc. in the U.S. and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun
`Microsystems, Inc.
`
`The OPEN LOOK and Sun™ Graphical User Interface was developed by Sun Microsystems, Inc. for its users and licensees. Sun acknowledges
`the pioneering efforts of Xerox in researching and developing the concept of visual or graphical user interfaces for the computer industry. Sun
`holds a non-exclusive license from Xerox to the Xerox Graphical User Interface, which license also covers Sun’s licensees who implement
`OPEN LOOK GUIs and otherwise comply with Sun’s written license agreements.
`
`Netscape Navigator™ is a trademark of Netscape Communications Corporation.
`
`RESTRICTED RIGHTS: Use, duplication, or disclosure by the U.S. Government is subject to restrictions of FAR 52.227-14(g)(2)(6/87) and
`FAR 52.227-19(6/87), or DFAR 252.227-7015(b)(6/95) and DFAR 227.7202-3(a).
`
`DOCUMENTATION IS PROVIDED “AS IS” AND ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES,
`INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-
`INFRINGEMENT, ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY INVALID.
`
`Copyright 1997 Sun Microsystems, Inc., 2550 Garcia Avenue, Mountain View, Californie 94043-1100 Etatis-Unis. Tous droits réservés.
`
`Ce produit ou document est protégé par un copyright et distribué avec des licences qui en restreignent l’utilisation, la copie, la distribution, et
`la décompilation. Aucune partie de ce produit ou document ne peut être reproduite sous aucune forme, par quelque moyen que ce soit, sans
`l’autorisation préalable et écrite de Sun et de ses bailleurs de licence, s’il y en a. Le logiciel détenu par des tiers, et qui comprend la technologie
`relative aux polices de caractères, est protégé par un copyright et licencié par des fournisseurs de Sun.
`
`Des parties de ce produit pourront être dérivées des systèmes Berkeley BSD licenciés par l’Université de Californie. UNIX est une marque
`déposée aux Etats-Unis et dans d’autres pays et licenciée exclusivement par X/Open Company, Ltd.
`
`Sun, Sun Microsystems, le logo Sun, AnswerBook, SunDocs, Solaris 2.5, 2.5.1, 2.6, Solstice, Java, JavaStation, JavaOS, Sun WebServer,
`HotJava Views, OpenWindows, et Soltice Internet Mail Server sont des marques de fabrique ou des marques déposées, ou marques de service,
`de Sun Microsystems, Inc. aux Etats-Unis et dans d’autres pays. Toutes les marques SPARC sont utilisées sous licence et sont des marques de
`fabrique ou des marques déposées de SPARC International, Inc. aux Etats-Unis et dans d’autres pays. Les produits portant les marques SPARC
`sont basés sur une architecture développée par Sun Microsystems, Inc.
`
`L’interface d’utilisation graphique OPEN LOOK et Sun™ a été développée par Sun Microsystems, Inc. pour ses utilisateurs et licenciés. Sun
`reconnaît les efforts de pionniers de Xerox pour la recherche et le développement du concept des interfaces d’utilisation visuelle ou graphique
`pour l’industrie de l’informatique. Sun détient une licence non exclusive de Xerox sur l’interface d’utilisation graphique Xerox, cette licence
`couvrant également les licenciés de Sun qui mettent en place l’interface d’utilisation graphique OPEN LOOK et qui en outre se conforment aux
`licences écrites de Sun.
`
`Netscape Navigator est une marque de Netscape Communications Corporation.
`
`CETTE PUBLICATION EST FOURNIE "EN L’ETAT" ET AUCUNE GARANTIE, EXPRESSE OU IMPLICITE, N’EST ACCORDEE, Y COMPRIS
`DES GARANTIES CONCERNANT LA VALEUR MARCHANDE, L’APTITUDE DE LA PUBLICATION A REPONDRE A UNE UTILISATION
`PARTICULIERE, OU LE FAIT QU’ELLE NE SOIT PAS CONTREFAISANTE DE PRODUIT DE TIERS. CE DENI DE GARANTIE NE
`S’APPLIQUERAIT PAS, DANS LA MESURE OU IL SERAIT TENU JURIDIQUEMENT NUL ET NON AVENU.
`
`Please
`Recycle
`
`IPR2017-01839
`Ubisoft, et al. EX1003 Page 2
`
`

`

`Contents
`
`Preface vii
`
`How This Book Is Organized vii
`
`Where to Go For More Information viii
`
`1. The Webtop Environment
`
`9
`
`2.
`
`JavaStation Network Requirements
`
`11
`
`Boot Server Requirements
`
`11
`
`DHCP 11
`
`Existing Networks Using BOOTP 12
`
`Java Runtime Environment
`
`12
`
`JSE 1.0.2 for the Boot Server
`
`13
`
`Webtop Server Requirements
`
`13
`
`Java Runtime Environment
`
`14
`
`HTTP Server
`
`14
`
`3.
`
`JSE 1.0.2 Installation 15
`
`Configuring the Boot Server
`
`15
`
`t
`
`To Configure the Boot Server
`
`15
`
`Configuring the Webtop Server
`
`17
`
`t
`
`To Configure the Webtop Server
`
`17
`
`Contents
`
`iii
`
`IPR2017-01839
`Ubisoft, et al. EX1003 Page 3
`
`

`

`4.
`
`JavaStation Administration 19
`
`Running JavaStation Manager
`
`19
`
`Setting Defaults for the Boot Server
`
`20
`
`t
`
`t
`
`To Set Defaults for the Boot Server
`
`20
`
`To Modify Defaults for the Boot Server
`
`21
`
`Displaying JavaStation Clients in JavaStation Manager
`
`21
`
`t
`
`To Sort JavaStation Clients in JavaStation Manager
`
`21
`
`Adding JavaStation Clients
`
`21
`
`t
`
`To Add JavaStation Clients
`
`22
`
`Modifying or Deleting Clients
`
`24
`
`t
`
`t
`
`To Change a Client's Ethernet Address
`
`24
`
`To Delete a Client
`
`25
`
`5. HotJava Views Administration 27
`
`HotJava Views 1.0 Overview 27
`
`HotJava Views Model
`
`27
`
`Views Manager 1.0 Overview 29
`
`Configuring HotJava Views Applications
`
`29
`
`Welcome
`
`30
`
`MailView 30
`
`NameView 31
`
`CalendarView 33
`
`sdtcm_admin 34
`
`sdtcm_convert 34
`
`WebView 35
`
`NTRIGUE 35
`
`Using Views Manager
`
`36
`
`t
`
`To Start Views Manager
`
`36
`
`iv
`
`JavaStation Software Environment for Developers (JSE 1.0.2) • May 1997
`
`IPR2017-01839
`Ubisoft, et al. EX1003 Page 4
`
`

`

`Group Administration 37
`
`To Create a Group 37
`
`To Modify Group Properties
`
`39
`
`To Modify Group Applications
`
`40
`
`To Delete a Group 42
`
`User Administration 43
`
`To Create a User
`
`43
`
`To Move a User to a New Group 44
`
`To Delete a User
`
`45
`
`Host Administration 46
`
`To Assign Printers to a JavaStation Client
`
`46
`
`To Modify JavaStation Printers
`
`48
`
`To Delete JavaStation Printers
`
`49
`
`t
`
`t
`
`t
`
`t
`
`t
`
`t
`
`t
`
`t
`
`t
`
`t
`
`A. CalendarView Utilities
`
`51
`
`sdtcm_admin 51
`
`sdtcm_convert 53
`
`B.
`
`Installing DHCP Man Pages
`
`57
`
`C. HotJavaViews Design 59
`Applications as Applets in Web Pages
`
`59
`
`Summary of Applet Integration Guidelines
`
`60
`
`Property File Loading Order and Precedence
`
`60
`
`Host-Based Property Files
`
`61
`
`Group Property Files
`
`62
`
`selector.desktop 63
`
`Property Files
`
`64
`
`Welcome
`
`65
`
`Contents
`
`v
`
`IPR2017-01839
`Ubisoft, et al. EX1003 Page 5
`
`

`

`MailView 65
`
`CalendarView 65
`
`NameView 65
`
`WebView 65
`
`NTRIGUE 66
`
`Applet Life Cycle
`
`66
`
`Selector Applet Tag Extensions
`
`66
`
`How Selector Manages Memory 67
`
`Security Restrictions
`
`69
`
`D. Configuring Printers for
`HotJava Browser
`
`71
`
`E. Troubleshooting 73
`Capturing Log Files
`
`73
`
`Error Messages
`
`74
`
`vi
`
`JavaStation Software Environment for Developers (JSE 1.0.2) • May 1997
`
`IPR2017-01839
`Ubisoft, et al. EX1003 Page 6
`
`

`

`Preface
`
`JavaStation Software Environment 1.0.2 for Developers (JSE 1.0.2) describes the JSE
`software and gives instructions on how to install it. It describes how to set up the
`JavaStation network using the JavaStation Manager and Views Manager
`administrative tools. It also describes how to configure JavaStation clients and the
`HotJava Views software.
`
`This book is intended for experienced UNIX system administrators.
`
`How This Book Is Organized
`
`Chapter 1, ”The Webtop Environment," describes the JSE software, JavaStation
`infrastructure, and the concepts behind HotJava Views and the JavaStation
`environment.
`
`Chapter 2, ”JavaStation Network Requirements," defines system requirements to
`set up boot servers and web servers for the JavaStation network.
`
`Chapter 3, ”JSE 1.0.2 Installation," describes how to install the required software to
`build a boot server and web server for the JavaStation Network.
`
`Chapter 4, ”JavaStation Administration," describes how to use the JavaStation
`Manager administrative tool to manage the JavaStation network.
`
`Chapter 5, ”HotJava Views Administration," explains how to configure the HotJava
`Views webtop and maintain HotJava Views on JavaStation clients using Views
`Manager.
`
`Appendix A, ”CalendarView Utilities," describes how to use the sdtcm_admin and
`sdtcm_convert commands to set up calendars.
`
`Preface
`
`vii
`
`IPR2017-01839
`Ubisoft, et al. EX1003 Page 7
`
`

`

`Appendix B, ”Installing DHCP Man Pages," describes how to install DHCP Man
`Pages to your system.
`
`Appendix C, ”HotJavaViews Design," describes the concepts behind the design of
`HotJava Views.
`
`Appendix D, ”Configuring Printers for HotJava Browser," describes how to set up
`your printers for HotJava Browser.
`
`Appendix E, ”Troubleshooting," describes known problems and how to resolve
`them.
`
`Where to Go For More Information
`
`For more information on getting started with the HotJava browser, frequently asked
`questions, and known bugs, see http://java.sun.com/HotJava/.
`
`JavaStation software packages are available on the JavaStation web site at
`http://www.sun.com/javastation.
`
`Java Runtime Environment software and installation instructions are available on
`the JavaSoft web site at http://www.javasoft.com/products/jdk/1.1/jre/
`index.html.
`
`Insignia’s NTRIGUE server installation information is available at
`http://www.insignia.com/ntarea.html.
`
`The NTRIGUE Client for Java Installation can be found at the Sun Desktop Family
`web site,
`http://www.sun.com/desktop/products/PCCP/remotewindowing/
`NTRIGUEjava.html.
`
`viii
`
`JavaStation Software Environment for Developers (JSE 1.0.2) • May 1997
`
`IPR2017-01839
`Ubisoft, et al. EX1003 Page 8
`
`

`

`CHAPTER 1
`
`The Webtop Environment
`
`The JavaStation Software Environment for Developers (JSE 1.0.2) provides the tools
`to shift your network from desktop to webtop computing. A webtop is your
`computer workspace redefined for a Java environment. In this new paradigm, a
`user’s account (programs, files, and data) resides on the network, and can be
`accessed from any JavaStation client. Java applets supply everything to the webtop
`from the network.
`
`The minimal necessary infrastructure to enable webtop computing involves a boot
`server, webtop (HTTP) server, and the JavaStation clients themselves (FIGURE 1-1).
`The boot server is a Solaris machine that listens on the network for a JavaStation
`booting up, and supplies the JavaStation with its boot image: JavaOS and either the
`HotJava browser or HotJava Views. The system administrator decides in advance
`which application a particular JavaStation will run, by using a tool on the boot
`server called JavaStation Manager.
`
`The webtop server is a Solaris machine that provides the HotJava Views applets to
`those JavaStation clients running HotJava Views. The system administrator can
`configure the HotJava Views environment by running a tool on the webtop server
`called Views Manager. The boot server and webtop server can be the same physical
`machine, but this is not a requirement. The webtop environment also depends on
`DNS and NIS; do not attempt to set up JavaStation clients on a network without
`them.
`
`9
`
`IPR2017-01839
`Ubisoft, et al. EX1003 Page 9
`
`

`

`Clients
`
`NIS
`DNS
`NFS (Home)
`IMAP4
`SMTP
`CMSD
`HTTP
`
`JavaOS +
`HotJava Browser
`HotJava Views
`
`Classes
`HTML
`Properties
`CGI
`
`JavaOS Boot Server
`
`HTTP Server
`With Views Installed
`
`FIGURE 1-1
`
`JavaStation Infrastructure
`
`JSE 1.0.2 provides the software and tools enabling system administrators to
`configure the webtop network.
`
`t
`
`t
`
`JSE 1.0.2 contains the following components:
`JavaOSTM with HotJavaTM Browser — The HotJava Browser is a scalable,
`customizable, extensible browser written in Java. It enables users to navigate the
`World Wide Web or an intranet, and to download Java applets for local execution.
`JavaOS with HotJava Views — HotJava Views is a user environment that enables
`you to communicate, collaborate, create, and distribute information through
`network computing. It provides “push-button” access to applications across the
`enterprise.
`JavaStation Manager — JavaStation Manager is an administrative tool that
`enables system administrators to add or delete JavaStation clients to the network.
`t Views Manager — Views Manager is an administrative tool that enables system
`administrators to configure HotJava Views.
`
`t
`
`10
`
`JavaStation Software Environment for Developers (JSE 1.0.2) • May 1997
`
`IPR2017-01839
`Ubisoft, et al. EX1003 Page 10
`
`

`

`CHAPTER 2
`
`JavaStation Network Requirements
`
`This chapter describes system requirements needed to install a boot server and a
`webtop server for the JavaStation webtop infrastructure.
`
`Boot Server Requirements
`
`The boot server requires the following software:
`t dynamic host configuration protocol (DHCP)
`Java Runtime Environment, version 1.1.1 or later
`JSE 1.0.2 packages SUNWjshm, SUNWjsos, SUNWjdtb
`
`t
`
`t
`
`Note – JavaStation clients are network-dependent devices; they require NIS and
`DNS naming and file services. Do not install a Java Desktop client on a network that
`does not provide support for NIS and DNS. For example, each JavaStation client
`needs an entry in the network host and map tables.
`
`DHCP
`JSE 1.0.2 uses DHCP to boot JavaStation clients. You must install DHCP on your
`boot server before using JSE 1.0.2. See “Existing Networks Using BOOTP” on
`page 12 for more information. DHCP uses the following packages:
`t SUNWfns — Federated Naming System
`t SUNWdhcsr — BOOTP/DHCP server services, (root)
`t SUNWdhcsu — BOOTP/DHCP server services, (usr)
`
`11
`
`IPR2017-01839
`Ubisoft, et al. EX1003 Page 11
`
`

`

`SUNWfns must be installed before the SUNWdhcsr and SUNWdhcsu packages can be
`installed.
`
`SUNWfns is part of the standard Solaris 2.5/2.5.1 distribution and may already be
`installed on the system. The two SUNWdhcs* packages are in the Solaris 2.5.1
`Internet Server Supplement (ISS). DHCP is included in the Solaris 2.6 CD-ROM and
`may already be installed on the boot server. The DHCP packages are also available
`on the JavaStation web site at http://www.sun.com/javastation.
`
`Existing Networks Using BOOTP
`
`If you are installing JavaStation clients on a network already using BOOTP, you
`must update your network to use DHCP.
`
`The use of the DHCP protocol should be transparent to most system administrators,
`unless the server uses BOOTP to support clients other than JavaStations. In this case,
`you must add the non-JavaStation clients to the DHCP databases. To do so, consult
`the following man pages:
`t dhtadm(1m)
`t pntadm(1m)
`
`System administrators may also want to consult the following man pages to become
`more familiar with DHCP:
`t in.dhcpd(1m)
`t dhcp(4)
`t dhcp_network(4)
`t dhcptab(4)
`
`See “Installing DHCP Man Pages” on page 57 for instructions on how to install man
`pages.
`
`Java Runtime Environment
`You must install the Java Runtime Environment (JRE) version 1.1.1 or later. JRE is
`required to run the JavaStation Manager application. JRE is provided with the
`Solaris 2.6 CD-ROM. For Solaris 2.5 and 2.5.1 servers, the software and installation
`instructions are available on the JavaSoft web site at http://www.javasoft.com/
`products/jdk/1.1/jre/index.html.
`
`12
`
`JavaStation Software Environment for Developers (JSE 1.0.2) • May 1997
`
`IPR2017-01839
`Ubisoft, et al. EX1003 Page 12
`
`

`

`JSE 1.0.2 for the Boot Server
`JSE 1.0.2 consists of packages that are installed on the Solaris server for the
`JavaStation clients. These packages are available on the JavaStation web site at
`http://www.sun.com/javastation.
`
`Note – You can install the JSE 1.0.2 software on servers running Solaris version 2.5
`or later.
`
`JSE 1.0.2 includes six packages. The following three packages are required for the
`boot server:
`t SUNWjshm — JavaStation Manager
`JavaStation Manager is based on the Java Developer Kit (JDK) 1.1.1 software.
`This JDK 1.1.1-based Java application is run from the command line as root
`on the JavaStation boot server. JavaStation Manager enables the system
`administrator to add and delete JavaStation clients to the network.
`
`t SUNWjsos — inetboot, JavaOS with HotJava Browser boot image
`HotJava Browser boot image is based on JavaStation JDK 1.0.2 and can only
`run Java applets written using JDK 1.0.2. Future releases of JSE will include a
`JDK 1.1.1-based browser.
`
`t SUNWjdtb — JavaOS with HotJava Views boot image
`HotJava Views boot image is based on JDK 1.0.2 and can only run Java applets
`written using JDK 1.0.2. Future releases of JSE will include a JDK 1.1.1-based
`HotJava Views.
`
`Webtop Server Requirements
`
`t
`
`The webtop server requires the following software:
`Java Runtime Environment, version 1.1.1 or later
`t HTTP server
`JSE 1.0.2 packages SUNWjdt, SUNWjdtd, SUNWjsvm
`
`t
`
`Chapter 2
`
`JavaStation Network Requirements
`
`13
`
`IPR2017-01839
`Ubisoft, et al. EX1003 Page 13
`
`

`

`Java Runtime Environment
`You must install the Java Runtime Environment (JRE), version 1.1.1 or later. JRE is
`required to run the Views Manager application. JRE is provided with the Solaris 2.6
`CD-ROM. For Solaris 2.5 and 2.5.1 servers, the software and installation instructions
`are available on the JavaSoft web site at http://www.javasoft.com/products/
`jdk/1.1/jre/index.html.
`
`HTTP Server
`To run the HotJava Views software, you must install an HTTP web server such as
`Sun WebServer, Netscape Navigator or Apache.
`
`For information on Sun WebServer software, see http://www.sun.com/sunsoft/
`solaris/webserver/index.html.
`
`JSE 1.0.2 for the Webtop Server
`JSE 1.0.2 consists of packages that are installed on the Solaris server for the
`JavaStation clients. These packages are available on the JavaStation web site at
`http://www.sun.com/javastation.
`
`Note – You can install the JSE 1.0.2 software on servers running Solaris version 2.5
`or later.
`
`JSE 1.0.2 includes six packages. The following three packages are required for the
`web server:
`t SUNWjdt — HotJava Views (server support)
`t SUNWjdtd — HotJava Views demonstration
`Includes the HotJava demonstration package and tools to create and install
`NameView databases.
`
`t SUNWjsvm — Views Manager
`Views Manager is a JDK 1.1.1-based Java application that is run from the
`command line as root on the JavaStation webtop server.
`
`14
`
`JavaStation Software Environment for Developers (JSE 1.0.2) • May 1997
`
`IPR2017-01839
`Ubisoft, et al. EX1003 Page 14
`
`

`

`CHAPTER 3
`
`JSE 1.0.2 Installation
`
`This chapter describes how to configure the boot server and webtop server to
`support the JavaStation network environment.
`
`Configuring the Boot Server
`
`See Chapter 1, “The Webtop Environment," on page 9 for conceptual information on
`the boot server.
`
`t To Configure the Boot Server
`1. Become superuser.
`
`2. Ensure that DHCP is installed on your Solaris server:
`You can use the pkginfo command in a shell tool to determine if these packages
`have been installed on your system.
`
`DHCP uses the following packages:
`t SUNWfns — Federated Naming System
`t SUNWdhcsr — BOOTP/DHCP server services, (root)
`t SUNWdhcsu — BOOTP/DHCP server services, (usr)
`
`See “Boot Server Requirements” on page 11 for information on requirements and
`obtaining software.
`
`15
`
`IPR2017-01839
`Ubisoft, et al. EX1003 Page 15
`
`

`

`3. Deinstall SUNWjdse (JSE 1.0.1) if it exists on your server. SUNWjdse is now
`obsolete.
`
`% pkgrm SUNWjdse
`
`You can use the pkginfo command in a shell tool to determine if these packages
`have been installed on your system.
`
`4. For Solaris 2.5/2.5.1 servers, ensure that the Java Runtime Environment software,
`version 1.1.1 or later, is installed using the following steps. For Solaris 2.6 servers,
`this software is already provided on the Solaris 2.6 CD-ROM. Continue with
`Step 5 in the procedure.
`
`a. From the JavaSoft web site http://www.javasoft.com/products/jdk/
`1.1/jre/index.html, click on the Java Runtime Environment software to
`download it.
`
`b. Extract the package from the tar file:
`
`# tar xf SUNWpkgid.tar
`
`c. Install Java Runtime Environment (JRE) using the pkgadd command and
`include its directory location in the PATH (environment variable):
`
`# pkgadd -d <directory location of package> SUNWpkgid
`
`You must have the JRE software, version 1.1.1 or later, installed to run JavaStation
`Manager.
`
`5. From the JavaStation web site, click on the JSE 1.0.2 package name to download it.
`The JavaStation web site is located at http://www.sun.com/javastation.
`
`6. Install the following JSE 1.0.2 packages using the pkgadd command in the order
`as shown:
`
`1. SUNWjsos — inetboot, JavaOS with HotJava Browser boot image
`
`2. SUNWjdtb — JavaOS with HotJava Views boot image
`
`3. SUNWjshm — JavaStation Manager
`
`Note – If you intend to use MailView and CalendarView, you will need to provide a
`corresponding mail or calendar server on the network. See “Configuring HotJava
`Views Applications” on page 29 for more information.
`
`16
`
`JavaStation Software Environment for Developers (JSE 1.0.2) • May 1997
`
`IPR2017-01839
`Ubisoft, et al. EX1003 Page 16
`
`

`

`You can redirect the installation of the packages from the default directory (/opt) to
`and alternate location.
`
`# pkgadd -R /export/target_directory -d <directory location of package> SUNWpkgid
`
`Configuring the Webtop Server
`
`See “The Webtop Environment” on page 9 for conceptual information on the webtop
`server.
`
`t To Configure the Webtop Server
`1. Become superuser.
`
`2. Deinstall SUNWjdse (JSE 1.0.1) if it exists on your server. SUNWjdse is now
`obsolete.
`
`# pkgrm SUNWjdse
`
`You can use the pkginfo command in a shell tool to determine if this package has
`been installed on your system.
`
`3. For Solaris 2.5/2.5.1 servers, ensure that the Java Runtime Environment software,
`version 1.1.1 or later, is installed using the following steps. For Solaris 2.6 servers,
`this software is already provided on the Solaris 2.6 CD-ROM. Continue with Step
`in the procedure.
`
`a. From the JavaSoft web site http://www.javasoft.com/products/jdk/
`1.1/jre/index.html, click on the Java Runtime Environment software to
`download it.
`
`b. Extract the package from the tar file:
`
`# tar xf SUNWpkgid.tar
`
`Chapter 3
`
`JSE 1.0.2 Installation
`
`17
`
`IPR2017-01839
`Ubisoft, et al. EX1003 Page 17
`
`

`

`c. Install Java Runtime Environment (JRE), version 1.1.1 or later, using the
`pkgadd command and include its directory location in the PATH (environment
`variable):
`
`# pkgadd -d <directory location of package> SUNWpkgid
`
`You must have the JRE software, version 1.1.1 or later, installed to run JavaStation
`Manager.
`
`You can redirect the installation of the packages from the default directory (/opt) to
`and alternate location.
`
`# pkgadd -R /export/target_directory -d <directory location of package> SUNWpkgid
`
`4. Obtain and install the HTTP server software (Sun WebServer, Netscape or
`Apache)
`
`You must install HTTP server software to run HotJava Views.
`
`5. Link HotJava Views into the root directory of your HTTP server’s document
`directory.
`You can do this with a symbolic link or with aliases, depending on what your web
`server supports. Specifically, you want to make /opt/SUNWjdt/htdocs appear as
`/jdt in your web server.
`
`For example, if you are running the Apache server, you might use the following
`commands:
`
`# cd /opt/WWW/Apache/httpd/htdocs
`
`# ln -s /opt/SUNWjdt/htdocs./jdt
`
`This enables HotJava Views to get at its initial property file through the URL
`http://webserver/jdt/props/selector.init.
`
`6. From the JavaStation web site, click on the JSE 1.0.2 package name to download it.
`The JavaStation web site is located at http://www.sun.com/javastation.
`
`7. Install the following JSE 1.0.2 packages using the pkgadd command in the order
`as shown:
`
`1. SUNWjdt — HotJava Views (server support)
`
`2. SUNWjdtd — HotJava Views demonstration
`
`3. SUNWjsvm — Views Manager
`
`18
`
`JavaStation Software Environment for Developers (JSE 1.0.2) • May 1997
`
`IPR2017-01839
`Ubisoft, et al. EX1003 Page 18
`
`

`

`CHAPTER 4
`
`JavaStation Administration
`
`JavaStation Manager is an administrative tool that enables system administrators to
`add, delete and modify JavaStation clients on the network.
`
`Running JavaStation Manager
`
`Note – After installing Java Runtime Environment (JRE), version 1.1.1 or later,
`include it in the PATH (environment variable). You must have this software to run
`JavaStation Manager.
`
`1. Become superuser.
`
`2. Start the JavaStation Manager (jdhostmgr):
`
`# /opt/SUNWjshm/bin/jdhostmgr
`
`19
`
`IPR2017-01839
`Ubisoft, et al. EX1003 Page 19
`
`

`

`Setting Defaults for the Boot Server
`
`When jdhostmgr is invoked for the first time, the Set Defaults window is
`displayed:
`
`This dialog box is displayed at startup if at least one of the first three fields has not
`been initialized. The fourth field is optional.
`
`Once the defaults have been set, the JavaStation Manager main window will be
`displayed.
`
`t To Set Defaults for the Boot Server
`1. Complete the Set Defaults window.
`t DNS Domain Name - the name of the DNS domain. For example, eng.sun.com
`t DNS Server IP Address - the IP address of the DNS server
`t Subnet Mask - the IP address for the subnet mask. For example, 255.255.255.0
`t Router IP Address (optional) - the IP address of the router.
`
`To determine the router IP address, use the command netstat -nr. The
`"default" value is the router address.
`
`2. Click OK to apply the changes and dismiss the dialog box, or click Apply to apply
`the changes but leave the box displayed.
`
`The message "Defaults Update Pending" is displayed in the lower right corner of the
`window.
`
`20
`
`JavaStation Software Environment for Developers (JSE1.0.2) • May 1997
`
`IPR2017-01839
`Ubisoft, et al. EX1003 Page 20
`
`

`

`t To Modify Defaults for the Boot Server
`You can modify the default settings once they have been initially set.
`
`1. In the JavaStation main window, modify the default settings by choosing Edit t
`Set Defaults.
`The system displays the Set Default window.
`
`2. Modify the default setting as required.
`
`3. Click OK or Apply to add changes.
`
`Displaying JavaStation Clients in
`JavaStation Manager
`
`You can sort the JavaStation clients to display by name or by IP address in the
`JavaStation Manager window.
`
`t To Sort JavaStation Clients in JavaStation
`Manager
`1. In the JavaStation Manager window, choose View t Sort By.
`A drop-down menu displays the sort options.
`
`2. Choose Name or IP address.
`The JavaStation clients are displayed in the JavaStation Manager window according
`to your selection.
`
`Adding JavaStation Clients
`
`You must add the names, Ethernet addresses, and IP addresses for each JavaStation
`client in the network. You must also select the desktop application (HotJava Views
`or HotJava Browser) for each JavaStation.
`
`Chapter 4
`
`JavaStation Administration
`
`21
`
`IPR2017-01839
`Ubisoft, et al. EX1003 Page 21
`
`

`

`t To Add JavaStation Clients
`1. From the JavaStation Manager window, choose Edit t Add.
`The system displays the JavaStation Manager: Add window.
`
`2. Specify a host name, an IP address, and a corresponding hexadecimal Ethernet
`address for each JavaStation client.
`
`Note – The Ethernet address is on a label on the bottom of the JavaStation system,
`or on a configuration sheet that was shipped with the system. Alternatively, you can
`power on the JavaStation client (while disconnected from the network) and read the
`Ethernet address from the BootPROM banner on the screen.
`
`3. Click on the client application you want for each JavaStation client.
`The client application will be the user’s desktop environment on the JavaStation. In
`this case, it is HotJava Browser or HotJava Views. If you choose HotJava Views, you
`must specify a URL for the start-up property file. For example,
`http://webserver.domain/jdt/props/selector.init.
`
`4. Click OK or Apply to add each client entry to the list of hosts.
`
`Although leading zeros appear in the screen display, you don’t have to include them
`when you type Ethernet addresses for single-digit values (for example, typing "3" is
`equivalent to typing "03".
`
`22
`
`JavaStation Software Environment for Developers (JSE1.0.2) • May 1997
`
`IPR2017-01839
`Ubisoft, et al. EX1003 Page 22
`
`

`

`When you add a JavaStation, a plus sign ("+") is displayed next to the JavaStation’s
`name to indicate that that client is to be added, and the Total Changes Pending
`number is incremented. For example:
`
`Double-clicking on a pending addition (a hostname with a "+") displays the Add
`window as shown on page 22.
`
`5. Choose File t Save Changes to save and write the changes to a file.
`
`Note that the plus signs are removed and the "Total Changes Pending" message
`resets to a "Configuration in Progress..." message. When the changes are saved, the
`message changes to "Configuration Succeeded."
`
`6. Power on or reboot the JavaStation client.
`To reboot the JavaStation client, turn the power off and then turn the power on
`again.
`
`Note – The JavaStation client may take up to 1 minute to boot. When booting is
`complete, a Login window is displayed.
`
`7. Log into the JavaStation client machine.
`
`Because the JavaStation client uses NIS naming services, use your regular NIS user
`name and password.
`
`If the JavaStation client is configured to boot with HotJava Views, the selected
`applications will be displayed in Selector.
`
`Chapter 4
`
`JavaStation Administration
`
`23
`
`IPR2017-01839
`Ubisoft, et al. EX1003 Page 23
`
`

`

`Modifying or Deleting Clients
`
`t To Change a Client's Ethernet Address
`1. From the JavaStation Manager window, select the JavaStation client name from
`the list of available hosts.
`
`2. Choose Edit t Modify or double-click the client name.
`The Modify window is displayed.
`
`3. Type the new Ethernet address in the Ethernet Address field and click OK.
`
`A change bar ("|") is added next to the client's host name to indicate that a change
`was made, and the "Total Changes Pending" message is displayed.
`
`Note – To undo a modification, select the client and choose Edit t Revert. A
`warning pop-up window is displayed; Click Revert to undo the modification.
`
`4. Choose File t Save Changes to apply the change.
`
`The change bar is removed and the "Configuration Succeeded" message is displayed.
`
`5. Reboot the modified JavaStation client.
`
`24
`
`JavaStation Software Environment for Developers (JSE1.0.2) • May 1997
`
`IPR2017-01839
`Ubisoft, et al. EX1003 Page 24
`
`

`

`t To Delete a Client
`1. Select the client name from the list of available hosts.
`To delete more than one client at a time, click each additional client name.
`
`2. Choose Edit t Delete.
`
`A warning pop-up asks you to confirm the deletion. When you click Delete, a minus
`sign ("-") is added next to the client's host name to indicate the client will be deleted
`and the Total Changes Pending number is incremented.
`
`Note – To undo a deletion, select the client and choose Edit t Revert. A warning
`pop-up window is displayed; click Revert to undo the modification.
`
`3. Choose File t Save Changes to apply the change.
`
`The client is removed from the list, and the "Configuration Succeeded" message is
`displayed.
`
`Chapter 4
`
`JavaStation Administration
`
`25
`
`IPR2017-01839
`Ubisoft, et al. EX1003 Page 25
`
`

`

`26
`
`JavaStation Software Environment for Developers (JSE1.0.2) • May 1997
`
`IPR2017-01839
`Ubisoft, et al. EX1003 Page 26
`
`

`

`CHAPTER 5
`
`HotJava Views Administration
`
`This chapter provides information needed to configure the HotJava Views webtop
`and maintain HotJava Views on JavaStation clients using the Views Manager
`administrative tool.
`
`HotJava Views 1.0 Overview
`
`HotJava Views offers the following highly integrated components:
`t Selector, an environment manager with a push-button interface for switching
`between applications.
`t MailView, an IMAP4 mail client for composing, sending, and saving messages
`and handling a variety of attachments.
`t CalendarView, a calendar client for managing personal and group calendars
`t NameView, an enterprise name directory s

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket