Volume 5, Issue 4, May 1998
Telecommunications Electronic Reviews (TER) is a publication of the Library and Information Technology Association.
Telecommunications Electronic Reviews (ISSN: 1075-9972) is a periodical copyright © 1998 by the American Library Association. Documents in this issue, subject to copyright by the American Library Association or by the authors of the documents, may be reproduced for noncommercial, educational, or scientific purposes granted by Sections 107 and 108 of the Copyright Revision Act of 1976, provided that the copyright statement and source for that material are clearly acknowledged and that the material is reproduced without alteration. None of these documents may be reproduced or adapted for commercial distribution without the prior written permission of the designated copyright holder for the specific documents.
- REVIEW OF: Mark Grand. Java Language Reference, 2nd ed. by Craig S. Booher
- REVIEW OF: Garry A. Garrard. Cellular Communications: Worldwide Market Development. by Pamela Czapla
- About TER
REVIEW OF: Mark Grand. Java Language Reference, 2nd ed. Sebastapol, CA: O'Reilly & Associates, 1997.
by Craig S. Booher
Six months after publishing Java Language Reference by Mark Grand, O'Reilly released the second edition of this valuable reference tool. An earlier TER review ( http://www.lita.org/ter/ter-4-7.html) of the first edition applauded its many commendable features. These included superb organization, thorough cross references in the form of chapter references and an extensive index, and an hierarchical arrangement to the content which assists the reader in picturing the place of each Java element in the overall context of the language. See the previous review for a discussion of these and other noteworthy features found in both editions.
While retaining all of the features commended in the first edition, this second edition updates the coverage to reflect the release of version 1.1 of the Java language. The new material concentrates on the following features:
- the syntax of inner classes
- anonymous arrays
- definition of instance initializers
- syntax for class literals
- definition of final local variables, method parameters, and catch parameters
Despite expansion to cover these new features, the overall structure of the book is essentially unchanged. The only major additions are sections on two new classes in Chapter 10 - 10.2 Byte and 10.26 Void. Byte provides an object wrapper for a byte value (useful for treating a byte value as an object) while Void is an uninstantiable wrapper for the primitive type void. Both new classes are necessary for the support of class literals.
Although these are the only new sections, several other parts of the book have been expanded to accommodate new Java features.
A new subsection on inner classes was added to Chapter 5.3. The introduction of inner classes with Java 1.1 enables the programmer to define classes as members of other classes, just like one can do for variables and methods. The new section describes the various types of inner classes - nested top-level classes, member classes, local classes, and anonymous classes.
Another new feature, anonymous arrays, is discussed in a new subsection of Chapter 4.2 Allocation Expressions. Anonymous arrays are created and initialized without using a variable initializer. Instead, they use instance initializers for any complex initialization.
Instance initializers are sections of code that execute when an instance of a class is created. A new subsection in Chapter 5 describes the syntax for instance initializers.
Chapter 4 was also expanded with a new subsection on the syntax of class literals. A class literal is a new type of primary expression that produces a class object for a specific data type. Class literals were added to Java 1.1 to support the new Reflection API.
Java 1.1 has also added final local variables, method parameters, and catch clause parameters. With their introduction, local classes can access these entities from within the scope of their blocks. Appropriate sections in Chapters 5 and 6 have been expanded to cover the syntax of these new entities.
Finally, two sections of Chapter 10 - Character and Class - were significantly enlarged. The 4 Character class variables described in the first edition have increased to 33 constants. Similarly, the 7 instance methods in the Class class now number 31. Both of these classes are greatly expanded in Java 1.1 to provide support for the Reflection API.
As was true of the first edition, this book is not intended to be read sequentially. Designed to provide quick, succinct answers to specific questions about the syntax and structure of the Java programming language, it will be very useful to those with intermediate or advanced experience with Java.
Craig S. Booher (firstname.lastname@example.org) is a Technical Information Coordinator at Kimberly-Clark in Neenah, WI.
Copyright © 1998 by Craig S. Booher. This document may be reproduced in whole or in part for noncommercial, educational, or scientific purposes, provided that the preceding copyright statement and source are clearly acknowledged. All other rights are reserved. For permission to reproduce or adapt this document or any part of it for commercial distribution, address requests to the author at email@example.com.
REVIEW OF: Garry A. Garrard. Cellular Communications: Worldwide Market Development. Boston: Artech House, 1997.
by Pamela Czapla
Garrard states in the preface that the development of cellular communications spans a little over a decade. To keep up with its growth, recruiters drew largely upon employees in other telecommunications sectors. These recruits and others expressed the need for a single source of information on the development of this cellular communications and the issues it faces. Luckily Garrard rose to the task. Another objective accomplished by this book, common to Artech House publications, is to bridge marketing and engineering concerns.
This title joins the Artech House Mobile Communications series edited by John Walker. Compared to some other publishers, Artech House has a facility for expediting time sensitive books, and this book is no exception. Although Garrard reveals that he started this book in the era of WordPerfect 5.1, he discusses developments as late as March 1997. Granted, several statistics date back a year or two, but considering the size of the undertaking and the amount of statistical material (not to mention tables and figures) Garrard was grappling with, these few shortfalls can be understood.
Garrard's treatise is fairly exhaustive. Although acknowledging that most attribute the beginning of cellular communications to circa 1980, Garrard insists "Cellular is the latest manifestation of radio technology" (p. 1). Thus his treatment begins with the birth of radio a century earlier. Following separate chapters on the history of radio (BC--before cellular) and European monopolies from 1985-1991, Garrard breaks out the details of cellular in Europe, United States and the rest of the world. He then devotes a chapter to mobile services such as personal communications systems (PCN in the UK; PCS in the USA), PMR (Private Mobile Radio), PAMR (Public Access Mobile Radio) and other mobile services acronyms too numerous to mention. The final chapter ponders "Where Next?"
The "Note on the Author" suggests that Garrard embodies mammoth experience in cellular communications. This book confirms it. Garrard's access to historical developments and statistics seems limitless. His intimate knowledge of developments is revealed in his descriptions of meetings and corporate undertakings. He was there.
Fortuitously Garrard not only fathoms cellular communication but also facilely explains complicated developments. Thus endless meetings and conflicting exigencies are lucidly summarized. Although his knowledge of European and American developments appears greatest, he handily discusses developments in other areas such as South America and the Orient. To those who might wonder at the apparent brevity of the chapter entitled "Cellular in the Rest of the World", he acknowledges "It may seem somewhat presumptuous to cover nearly 90% of the world population in a single chapter, but nearly all the countries discussed below have one factor in common--they have adopted technology from the US and Europe and have made little contribution to the development of the cellular industry" (p. 359).
Garrard displays a facility for statistics. Time and again one set of figures is recast to show linkage to developments in cellular communication. Thus world population statistics are linked to penetration levels. Influences such as government, market factors or geography are linked to the growth of cellular, or lack thereof, in a given country.
As noted above, Garrard describes in the preface requests for one source of information on cellular communications. He answered the call. And he delivered.
Dr. Pamela Czapla (firstname.lastname@example.org) is the Director of the National Cable Television Center Library at Pennsylvania State University.
Copyright © 1998 by Pamela Czapla. This document may be reproduced in whole or in part for noncommercial, educational, or scientific purposes, provided that the preceding copyright statement and source are clearly acknowledged. All other rights are reserved. For permission to reproduce or adapt this document or any part of it for commercial distribution, address requests to the author at email@example.com.
by Martin R. Kalfatovic
At 1,100 plus pages, this doorstop of a book is not designed for subway browsing. The clear, jargon-light style of Winsor and Freeman will be a welcome relief from those overdosed on geek- speak. The consistent use of varying typography to highlight concepts and the judicious use of graphics and screen captures make the book easy to read.
A highly recommended addition to the web-developer's bookshelf and for libraries with clientele interested in web-authoring guides.
Martin R. Kalfatovic (firstname.lastname@example.org) is the Information Access Coordinator for Smithsonian Institution Libraries, Washington, D.C.
Copyright © 1998 by the American Library Association. This document may be reproduced in whole or in part for noncommercial, educational, or scientific purposes, provided that the preceding copyright statement and source are clearly acknowledged. All other rights are reserved. For permission to reproduce or adapt this document or any part of it for commercial distribution, address requests to Office of Rights and Permissions, 50 East Huron Street, Chicago, IL 60611.