31 of 32 people found the following review helpful:
2.0 out of 5 stars
Potentially Useful, but Flawed, March 21, 2000
This review is from: Programming Applications with the Wireless Application Protocol: The Complete Developer's Guide (Hardcover)
This had potential to be a useful book, but it is undermined by several serious flaws. First, and perhaps least likely to be noticed, is that it is heavily biased towards the WAP implementation of a single company. While the particular implementation used is not a bad one, the book fails to stress that there are many areas where implementations can differ. A developer relying only on the advice in this book will be in for a rude shock when browsers from other companies are tried.
Secondly, others have commented on the formatting, but the book's lack of organization, unhelpful syntax summaries (including the cryptic "content abbreviations") and the completely inadequate index all add up to a book that is unusable as a reference.
Finally, the book contains far more errors and misleading statements than is acceptable. An exhaustive list would take be far too long to post (and take more time to compile than I care to invest), but just to demonstrate that this is not an empty complaint, let's look at what leaps to the eye between pages 30 and 36. Despite what you read here:
- A nonbreaking space is not a space that can't be removed, it is a space that can't be used as a line break.
- A soft hyphen is not required to be displayed if it falls at the end of a line; user agents can choose to ignore it entirely.
- White space can, in fact, appear between the attribute name, equals sign, and value.
- The quotation marks example has an obvious editing error that means the two paragraphs are not equivalent.
- A WML deck is not conceptually the same as an HTML page; it has no HTML counterpart.
- A WML card does not have to be a SINGLE unit of user interaction, as user agents can render a card as multiple units.
- The XML declaration is invalid.
- A deck can, if needed, possess id and class attributes.
- The discussion of meta information is misleading and promises more than is required by the WML specification.
- The newcontext attribute does not require the device be reset to a known state.
- The card title is not necessarily the default bookmark title, although some user agents may use it as such.
- The statement that visible content must be enclosed in a
element is not completely true.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
36 of 38 people found the following review helpful:
5.0 out of 5 stars
The "How-To" Guide to WAP, January 13, 2000
This review is from: Programming Applications with the Wireless Application Protocol: The Complete Developer's Guide (Hardcover)
As a developer of WAP applications, I'm glad to finally see a practical guide on how to build WAP applications. The book covers WML, WMLScript and constructing a Java server for WAP (all with worked out examples). It describes WAP specific technology (graphics, caching, internationalization) and future directions in WAP. The book reflects the author's hands on background as he mentions items to watch out for and how to debug a WAP application. The CD-ROM contains all the examples from the book and phone.com's beta 4.0 SDK. The author is closely aligned with phone.com and the book reflects their viewpoint on WAP and capabilities of their WAP gateway, but it doesn't interfere with the content of the book. The only item to note about the book is that it is based on the capabilities of the phone.com version 4 browser while most of the WAP capable devices currently on the market use the phone.com version 3.x browser, which doesn't fully support WML 1.1 (no WML Script, for example). This book is a "must-have" for every WAP developer!
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
14 of 15 people found the following review helpful:
1.0 out of 5 stars
How to write a bad book, May 26, 2000
This review is from: Programming Applications with the Wireless Application Protocol: The Complete Developer's Guide (Hardcover)
Save your money. Instead of buying the book, download the UP.SDK 4.0 from phone.com, or the Nokia WAP Toolkit 1.3 from nokia.com, or the Mobile ADK 1.1 from Motorola.com. I'm sure you'll find another WAP SDK at ericsson.com. Read through the various documents and cross-reference the online help. If you buy this book you'll have to do that anyway.
This book is not a tutorial, and it`s certainly not a reference book. It neglects to explain key fundamental concepts, leaving the reader wondering how the pieces tie together. It rushes through WML and WMLS syntax like a bat out of hell and then presents the reader with a "real world application" - a really short chapter dealing with writing a Java Servlet to read a text file.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No