- Shopping Bag ( 0 items )
Ships from: Austin, TX
Usually ships in 1-2 business days
Ships from: Chatham, NJ
Usually ships in 1-2 business days
Ships from: Chicago, IL
Usually ships in 1-2 business days
"The world is going wireless and Mark Beaulieu explains how it's done. Wireless Internet Applications and Architecture is a complete description of what is, what will be, and how they both work."
—Tom Wheeler, president/CEO, Cellular Telecommunications & Internet Association
Wireless Internet Applications and Architecture: Building Professional Wireless Applications Worldwide is a comprehensive technical overview of wireless Internet technology, applications, and content issues. The wireless Internet of the future will be able to serve large, specialized market segments with new devices, services, and content through wide bandwidth (MMDS, GPRS) and always-on capability, offering people the freedom to communicate in ways they never have before.
Divided into three easy-to-follow parts, the book begins with an introduction to the wireless Internet, the language, and the core wireless concepts. This part examines the trends, forces, and organizations that are shaping the growth of wireless Internet technology. The next part shows how to create mobile personas and wireless applications and make them effective. The chapters here tackle how to construct messaging, browsing, and interactive and conversational voice portal applications by highlighting application code and examples of mobile content. In the final part, components of wireless architecture are described so that readers can learn about wireless WAN, LAN, and PAN standards and practices and XML server strategies, as well as the effect wireless architectural elements are having on the market. An added plus is the discussion onmCommerce servers – the next step in eCommerce – and location-based applications that enable users to make purchases from mobile devices.
Wireless Internet Applications and Architecture is intended for both wireless application developers and architects who are building the next generation of wireless services, and the general IT audience. This book is a key reference for producing anything from applications to wireless information services to interactive wireless computer games. Ultimately, it is all one Internet, but it is the wireless Internet that offers special properties for reaching a different group of end users and will provide revenue opportunities that are not available in the wired world.
I am profoundly excited by this moment in the software and telecommunications history and am glad my publisher has given the opportunity to share this knowledge and introduce you to the sources of this technology. At the threshold of a variety of "radio operating systems" software developers now have functions that have never been available on a PC. In the space of a cell phone, we have a device that can share messages, remotely control devices, run applications, and connect with voice portals. The book shows how each device and network operates to reach the Internet. The current wireless professional needs to know how to build the best mobile wireless applications and configure Internet servers and this book show you how. Understanding telecommunications and the computer Internet industry terms are essential to making 3G and wireless Enterprise technology work. Mobile applications practice, personas for the mobile traveler, and source code from the key devices of our times help you understand what devices to use, and what networks to take advantage of. What other book shows how Einstürzende Neubaten is a key metaphor for wireless architecture that produces dynamic mobile applications.
|Pt. I||An Introduction to Wireless Internet||1|
|Ch. 1||The Wireless Internet World Stage||3|
|Ch. 2||The Needs of the Wireless Internet User||49|
|Ch. 3||The Equipment and Technology of the Wireless Internet||61|
|Ch. 4||Wireless Networks||87|
|Ch. 5||Wireless Internet Applications and Content||129|
|Pt. II||Wireless Internet Applications||173|
|Ch. 6||Concepts for Working with Wireless Applications||177|
|Ch. 7||Developing Wireless Content||209|
|Ch. 8||Putting Location, Time, Personalization, and Transactions to Use||229|
|Ch. 9||Getting to Know Wireless Networks and Devices||245|
|Ch. 10||Developing WAN Browsing Applications||265|
|Ch. 11||Developing WAN Interactive Applications in Java||289|
|Ch. 12||Developing LAN Interactive Applications||307|
|Ch. 13||Developing PAN Device Applications||325|
|Ch. 14||Developing Voice Portal Applications||331|
|Pt. III||Wireless Internet Architecture||341|
|Ch. 15||Getting Started with Wireless Internet Architecture||347|
|Ch. 16||Evaluating Spectrum and Site: Every 20 Years||359|
|Ch. 17||Planning Towers and Network as a Structure: Every 10 Years||389|
|Ch. 18||Building Servers and Matching Client Applications: Every 5 Years||415|
|Ch. 19||Working with Devices as Skins: Every 2 Years||447|
|Ch. 20||Making Content, Defining Space: Every Season, Every Month, Every Week||463|
|Ch. 21||Allowing Personal Stuff: Every Day, Every Moment||481|
|Ch. 22||The Future of Wireless Technology||501|
|App||Wireless Internet Resources||523|
|App. A: Codes and Conventions||525|
|App. B: Research and Standards||543|
|App. C||Wireless Companies||547|
|App. D: Further Reading||551|
|App. E: Endnotes||557|
|Index and Glossary||565|
Building wireless applications for businesses and consumers for nine years is as challenging today as it was in the first days - with a miniature device, microscreen, and very low data-transmission rate - figure out how to deliver interesting and useful applications. This means learning about the needs of an emerging majority, the mobile individual. It also means living the wireless mobile life, with all its devices. This is a vital part of the ongoing stories wireless developers get to tell.
There is a magic point in mobile wireless development when, as you are building, you find the medium of wireless. At that point, what you build actually often no longer makes sense on the PC desktop. Using wireless handhelds, Web phones, pagers, voice portals, and radio-based appliances, you can provide personal services that no one on the Internet has ever seen. You create. You find purpose. In the hands of mobile users, their newfound purpose, their new wireless content can challenge and change how traditional "unmobile" businesses operate.
Your customers, and most people, already use the conventional Internet. But when they are mobile, with wireless Internet devices, they use a new breed of information and services. If you can tune in to how a mobile business works and see what a person on the go actually needs, then you will begin to understand why engineers arebuilding innovative and powerful wireless applications.
As I speak with new engineers and wireless clients, I naturally start with devices and move on to wireless networks and applications. It seems that the less the audience knows, the more eager we become to teach more. I am always tempted to fill them in on the advantages of CDMA, SMS, XML, i-mode, GPS, HDR, 802.11a - until at some point, I can see that my audience is lost. As Miles Davis once said, "If you understood what I said, you would be me." Everyone wants to know wireless technology, because people are ready to build the wireless Internet and would like to know all the rules. Yet, I have found that long speeches saturate any listener. A book is my way to slow down and give the reader the time to measure out what he or she wants to know. Upon reflection, that is how I learned the wireless Internet—over time, in successive overlays of wireless concepts from professionals and practice. It is all written down - explanations of the key concepts, experiences with mobile users, the thinking that goes into a wireless application, and source code learned from wireless projects worldwide. Each overlay helps form a better engineering practice, improves client communications, and helps you do your best work.
Our job is to make new things. To bring things into existence, there is no substitute for downloading wireless device emulators, writing code, hacking databases, and watching it all come together as a new wireless Internet service. This is a time when Open Source and wireless technology are restructuring the Internet. The world has become an exchange for wireless professionals who are fast at work and have time to share the knowledge of their work.
Some of the best wireless applications may have been written years ago. Others are yet to be. I summon many good years of lessons from wireless industry and have tried to capture inspiration from the best, for I have worked with the best. My early years at General Magic, Sony, and Motorola produced intriguing wireless consumer and business applications. This book contains some of the knowledge of great engineers, masters in telecommunications, programmers of key applications, hackers of mobile content, designers of great interaction interfaces, and builders of smart wireless architectures. Professional developers see that the wireless Internet, not the PC Internet, is already the primary access method in Japan, Europe, and some parts of North America. Producers of wireless applications in the wireless hot spots of Tokyo, Taiwan, San Diego, and Finland, talk about their mobile wireless applications, practices, essential principles, rules of thumb, and ideas.
My main goals in writing this are to help you understand key wireless ideas, speak the correct language, and make relevant wireless applications and architectures. The key telecommunications and computer concepts will give you the edge to build current and next-generation wireless services. Some of the wireless technology in this book may change, but basic concepts and principled thinking should remain the same.
As a project team learns a common language, rapid and effective products can be built to create the mobile wireless world. The mobile user is visitor to the "wireless house." This book is written for those who will build that house.
— o- o-o -o- -ooo o o- oo- o-oo oo o oo-
(See Morse code in appendix.)
To make good, perhaps great, wireless Internet applications is our goal. To understand the technology of two industries equally well, this book tells the story of telecommunications and the Internet. If you are a software programmer, an experienced engineer, or an interested executive manager, this book explains and illustrates the key technologies in a uniform manner. It is for you, your team, or your interested clients who like being well informed. It shows how wireless applications on every major platform are developed, and it explains the central issues of wireless architecture. Perhaps you need to tell your boss about why you needed to buy this book.
For one thing, the Wireless Internet is comprehensive. It covers the core telecommunications and computer technologies, many wireless software techniques, applications, and architectural standards that might fill four or five other books. This book covers wireless hardware, software, network, and new content from a neutral point of view and is not wedded to one device or technology. If you begin a wireless project, this book saves time with the process, lists the resources you will need, and shows how experts solve the tough problems like using multiple devices. Developers working on valuable existing and emerging wireless technology contributed materials and shared examples of their wireless applications. It explains the wireless XML, Java, and Web tools and content production techniques.
Rare source code in Part II - industrial location-based algorithms fundamental to content and services - is one of the special features of the book. Another is "Rebuilding Your Web Site," a section in chapter 18 that explains transitioning your Web site to the wireless Internet. To get the big picture, we show wireless networks, the programming model for devices, and wireless Internet applications close up. Web cell phones, handhelds, pagers, voice portals, and Web PCs are examined in detail. This book dissects the new classes of mobile wireless applications for the professional and consumer.
This book is written at an interesting time, when the world's telephony and computer standards are converging to deliver a wireless digital carrier. Taking the portable communication devices being made by each industry, this book shows developers how to connect mobile users with purposeful wireless applications and personalized content that originates entirely from the Internet. The good news for developers is that wireless Internet development is largely an extension of familiar Web site engineering, although there are many new and changing standards. The best ways to reach all wireless targets are discussed in depth.
New to many developers are mobile end-user requirements. This book teaches skills and techniques such as persona development that help you understand, discover, invent, and deliver a new personal technology that has already changed parts of the world.
Wireless Internet is an ideal companion for the single platform development book. It provides a full context for wireless development. This book covers essential aspects of popular wireless development environments and wireless servers. It does not discuss closed, embedded wireless systems, such as an in-car dashboard navigator. We only mention satellites. We take a quick but important look at fixed wireless systems such as MMDS. The focus is on mobile systems that developers are programming today.
After you read this book, you should be able to explain wireless technology, produce good wireless applications, and know what it takes to build servers and make long-term architectural decisions. For professionals this book serves as a continuing wireless applications reference.
The book is divided into three parts. To help you understand, write, and architect wireless applications, essential wireless themes are repeated across all three parts.
Part I introduces the wireless Internet, the language, and core wireless concepts. In the first part, you are the general developer, learning the sometimes confusing language and technical issues of wireless computing and communication development. The part begins by describing the trends, forces, and organizations that are shaping the growth of the wireless Internet.
Part II shows how to create wireless applications and how to make them better. In the second part, you are the application developer, learning how to build great wireless applications. This part walks you through key applications for the Web phone, the handheld, the pager, and the voice portal. The chapters examine how to construct messaging, browsing, interactive, and conversational voice portal applications by showing application code and examples of mobile content. Wireless projects are described fully with diagrams, examples, and source code. As you build a few of these projects (this book looks at a series of them), your skills mature to make sound architectural decisions.
Part III examines the components of wireless architecture. In the third part, you are the architect, learning the principles of wireless architecture, and how servers for multiple wireless devices are built. These chapters describe wireless standards, practices, and the effect wireless architectural elements have over time. This part of the book goes beyond wireless applications to provide a more comprehensive set of technical standards and useful reference materials that people throughout the computer and telecommunications business use. It has been organized sequentially from long-term to short-range issues for the architect who must make lasting decisions. Whereas Part II shows single wireless client applications, Part III looks at the back-end server and multiple-client solutions. The last part is for the software engineer who is looking to become an architect, to advance a relationship with senior design members, or to understand how to make significant development decisions for wireless applications and servers.
The appendices offer resources and references that contain interesting standards such as the FCC spectrum allocation, a "tip sheet" that is handy for looking up auctions or examining unallocated spectrum. There are some "retro" resources that are commonly used in wireless projects today such as an ASCII table, which is useful in byte encoding for WAP; a Morse code table used in messaging; and Soundex encoding, handy for wireless text messaging.
Although the content of this book is presented in three parts, each part contains important wireless concepts that developers tend to overlook, but that deserve discussion. Chosen themes are introduced as a subject, then applied, and finally deployed. For example, you discover wireless location-based applications in Part I. You see how to develop them with source code to key industrial algorithms in Part II. In Part III, you can go on to understand GPS satellites, what the FCC docket says about E911 requirements and Revision Order schedules to 2006 for handsets and networks and the alternatives that can be considered. Another important theme is the uniqueness of the mobile audience introduced in the first part. Part II shows how the audience can be characterized as personas. Part III continues with a wireless publishing model, personalization engines, and transcoding architectures to support real identities.
Posted January 9, 2002
Wireless Internet Applications and Architecture overviews the various technologies of what is becoming a necessity for corporate technical staffs. It tells how to implement wireless Internet applications and reviews the current wireless hardware and software trends. It covers phone-based systems, PDAs, the wireless office and evaluates the current state of wireless communications. It describes business products, standards, and applications, and explains issues involved in integrating wireless capabilities.<br><br> To an experienced engineer, this book gives an overview of the technology enablers and new standards such as WAP, BLUETOOTH and the road map for Global wireless data. <br><br> To an industry person, this book acts as a resource for applications on the Wireless Internet. <br><br> Overall a very well researched book, it covers a lot of ground. Clearly written by an expert, I strongly recommend this book as a developer¿s guide and reference.Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.