Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Integration-ready architecture and design : software engineering with XML, Java, .NET, wireless, speech, and knowledge technologies
Zhuk J., Cambridge University Press, New York, NY, 2004. Type: Book (9780521525831)
Date Reviewed: Jan 11 2005

Advances in microelectronics bring a variety of gadgets. Applications running on these require constant innovation, and never-ending learning from programmers. We are always lagging behind the new technologies, programming languages, and networking concepts. Zhuk’s book tries to complete an impossible mission, by bringing together all of the current programming concepts used in wired and wireless networks. Since this mission is impossible, not all programming practices are covered. This book is basically based on Java and Extensible Markup Language (XML) technologies. Other tools, such as Perl, sockets, and common gateway interface (CGI) are not touched on. Nevertheless, for those familiar with Java and XML, this is a good guide for surviving in the modern world of programming.

This book focuses on the concepts of integration-ready components and collaborative engineering. The first two chapters introduce the basic ideas. Some comments, however, may look controversial. For example, regarding true leaders versus pure managers, the author concludes that pure managers avoid specifics, and true leaders should invest time and effort in learning the field. This may be true for a project leader. In a broader sense, it all depends on the kind of thing and level at which you manage.

Chapters 3 through 7 lay the foundation of this book. Examples of integration-ready components are given and explained. Knowledge technologies are also introduced. Chapters 8 through 12 discuss the wireless network applications. Wireless application protocol (WAP), JavaCard, Java 2 Micro Edition (J2ME), and speech technologies are touched on. Finally, the last two chapters cover integration with knowledge and distributed lives. In each chapter, code segments are presented to illustrate the programming techniques. Additionally, there are three long appendices, with a total of about 150 pages, for Java, XML, and their source examples.

This book is ambitious, in covering most topics in modern network programming and embedded programming using Java and XML; you cannot have too much of a good thing in one book. As a result, however, there is no room for introductory material. If you have no prior programming experience in those fields, you will find this book very hard to digest.

Finally, I would suggest that, for this book, as for every computer-related book, there should be a glossary of terms. The computer industry is notorious for its abuse of acronyms. In this book, for example, on page 367, there is a reference to “DTMF,” and I cannot find its full name in the index. Also, more comprehensive references would be desirable.

Reviewer:  R. S. Chang Review #: CR130636 (0509-0966)
Bookmark and Share
  Featured Reviewer  
 
Mobile Processors (C.1.4 ... )
 
 
Business (J.1 ... )
 
 
Languages (D.2.11 ... )
 
 
Wireless Communication (C.2.1 ... )
 
 
Network Architecture And Design (C.2.1 )
 
Would you recommend this review?
yes
no
Other reviews under "Mobile Processors": Date
Architectural optimizations for low-power, real-time speech recognition
Krishna R., Mahlke S., Austin T.  Compilers, architectures and synthesis for embedded systems (Proceedings of the international conference, San Jose, California, USA,220-231, 2003. Type: Proceedings
May 12 2004
Programming wireless devices with the Java 2 platform, micro edition
Riggs R., Huopaniemi J., Taivalsaari A., Patel M., Uotila A., Sun Microsystems, Inc., Mountain View, CA, 2003.  434, Type: Book (9780321197986)
Dec 17 2003
Mobile disruption: the technologies and applications that are driving the mobile Internet
Funk J., Wiley-Interscience, New York, NY, 2003.  211, Type: Book (9780471511229)
May 14 2004
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy