Sun Java Solaris Communities My SDN Account Join SDN
 
Reference

JavaOS for Business Device Drivers: Introduction

 

JavaOS for Business index

for Business Device Drivers:
Introduction

New network computers (NCs) from Sun® and IBM® are managed with a stand-alone Java-centric operating system known as the JavaOS for Business software product. Loadable device drivers, written in Java, using memory and interrupt classes to abstract device hardware, play an important, platform-independent role in the JavaOS for Business software.

This white paper presents an overview of various driver types and examines the methods drivers use to perform object-oriented I/O. SCSI drivers are included in this presentation, even though they have not yet been fully implemented in JavaOS for Business software software.

The paper is divided into three parts:

  • Part 1 defines generic driver types and driver functionality.
  • Part 2 displays specific driver classes and interfaces associated with a network driver.
  • A glossary of terms.

Copyright 1998 Sun Microsystems, Inc.,10201 N. DeAnza Blvd · Cupertino, California 94303 U.S.A.; IBM Corporation, Old Orchard Road, Armonk, New York 10504. 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.

Sun, Sun Microsystems, the Sun Logo, Java, Hot Java Browser, JavaOS and JavaOS for Business software are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries, and are used under license by IBM. The JavaOS For Business technology is the result of a collaboration of Sun and IBM. IBM and the IBM Logo are registered trademarks of IBM Corp. in the United States and other countries, and are used by Sun Microsystems under license .

UNIX® is a registered trademark in the U.S. and other countries, exclusively licensed through X/Open Company, Ltd.

All other product names mentioned herein are the trademarks of their respective owners.

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. U.S. Government approval required when exporting the product.

RESTRICTED RIGHTS: Use, duplication, or disclosure by the U.S. Govt 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).

Copyright 1998 Sun Microsystems, Inc.; IBM Corporation. Tous droits réservés. Distribué par des licences qui en restreignent l'utilisation. Sun, Sun Microsystems, le logo Sun, Java, JavaOS et JavaOS for Business software sont des marques de fabrique ou des marques déposées de Sun Microsystems, Inc. aux Etats-Unis et dans d'autres pays et elles sont utilisées sous licence par IBM. La technologie JavaOS for Business software est le résultat d'une collaboration entre Sun et IBM. IBM et le logo IBM sont des marques déposées d'IBM Corporation aux Etat-Unis et dans d'autres pays et elles sont utilisées sous licence par Sun Microsystems. 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.

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.

Sun, Sun Microsystems, le logo Sun, Java, JavaOS et JavaOS for Business software sont des marques de fabrique ou des marques déposées de Sun Microsystems, Inc. aux Etats-Unis et dans d'autres pays et elles sont utilisées sous licence par IBM. La technologie JavaOS for Business software est le résultat d'une collaboration entre Sun et IBM. IBM et le logo IBM sont des marques déposées d'IBM Corporation aux Etat-Unis et dans d'autres pays et elles sont utilisées sous licence par Sun Microsystems.

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 licencé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. L'accord du gouvernement américain est requis avant l'exportation du produit.

THIS PUBLICATION IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT.

THIS PUBLICATION COULD INCLUDE TECHNICAL INACCURACIES OR TYPOGRAPHICAL ERRORS. CHANGES ARE PERIODICALLY ADDED TO THE INFORMATION HEREIN: THESE CHANGES WILL BE INCORPORATED IN NEW EDITIONS OF THE PUBLICATION. SUN MICROSYSTEMS, INC. MAY MAKE IMPROVEMENTS AND/OR CHANGES IN THE PRODUCT(S) AND/OR THE PROGRAM(S) DESCRIBED IN THIS PUBLICATION AT ANY TIME.

Download JavaOS for Business SDK, 2.1 | Readme | Technical Summary | Documentation | Device Driver White Paper | Product and Marketing Information | Java Point of Sale-Compliant