Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Pocket PC, Handheld PC Developer's Guide with Microsoft Embedded Visual Basic
 
See larger image
 

Pocket PC, Handheld PC Developer's Guide with Microsoft Embedded Visual Basic [Paperback]

Nick Grattan
4.7 out of 5 stars  See all reviews (6 customer reviews)
List Price: CDN$ 57.99
Price: CDN$ 39.37 & this item ships for FREE with Super Saver Shipping. Details
You Save: CDN$ 18.62 (32%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Ships from and sold by Amazon.ca. Gift-wrap available.

Product Details


Product Description

Book Description

Pocket PC, Handheld PC Developer's Guide is the total guide for developing applications for Pocket PC and Handheld PC. Developers of all levels can use Microsoft eMbedded Visual Basic to integrate applications with existing enterprise solutions, including Internet, XML, and SQL Server applications. The enclosed CD-ROM offers live code for all the book's sample programs and a full working copy of Microsoft eMbedded Visual Basic and SDKs.

From the Inside Flap

Preface

More and more, developers are looking at incorporating mobile devices, such as Pocket PC and Handheld PC 2000 (HPC 2000) devices, into mainstream computing projects, as either stand-alone applications or applications that integrate into existing systems. Using the eMbedded Visual Basic development tool is the easiest way of creating such applications, particularly because it allows developers to draw on their desktop and server application development skills.

For this book, I have tried to select topics that will inform developers needing to provide access to data on the move. First I introduce eMbedded Visual Basic development (Chapter 1); then I explain how to develop user interfaces with eMbedded Visual Basic (Chapter 2). Next I show how to store data locally using SQL Server for Windows CE (Chapter 3). Using these techniques, you can quickly develop stand-alone applications that store data locally on a Pocket PC or HPC 2000 device.

The most significant challenge in developing mobile applications is to provide access to databases located on servers while users are out and about. SQL Server for Windows CE provides various techniques for exchanging data with database servers (Chapter 4). Remote Data Access (RDA) provides a simple "push" and "pull" facility that will work with all versions of Microsoft SQL Server and other database servers such as Oracle. The most sophisticated technique in SQL Server for Windows CE is merge replication, which works only with Microsoft SQL Server 2000. Using this technique, mobile users can access local data in an SQL Server for Windows CE database while not connected to the network, and then use merge replication to provide an automatic two-way update of data when a connection is made.

Many application architectures do not provide for direct database access from client applications; there is generally a "middle tier" consisting of business objects providing secure access to the database. In this case, web-development techniques such as ASP (Active Server Page) and HTTP (Hypertext Transfer Protocol) can be used to access business components and thus transfer data (Chapter 5). Your application can decide on the format used for transferring data or you can use XML (Extensible Markup Language) as a standard but more verbose data exchange format. XML documents can be parsed and represented as a Document Object Model (DOM) on Pocket PC and HPC 2000 applications (Chapter 6). ASP is designed predominantly for developing web pages that will be accessed through a web browser but can be adapted to allow applications to make requests. SOAP (Simple Object Access Protocol) uses HTTP to allow function-based calls to be made through web servers. Chapter 7 shows how to make SOAP calls from eMbedded Visual Basic.

ASP.NET, which can be programmed using Visual Studio.NET, takes SOAP and HTTP programming techniques and allows Web Services to be created (Chapter 7). Web Services are function-oriented interfaces that can be easily called from eMbedded Visual Basic applications. Rich data sets can be transferred using techniques described in this book, including accessing databases using ADO.NET and returning data as XML documents.

An important aspect of creating mobile applications is making and managing connections to a network. Chapter 8 shows how to make a connection using RAS (Remote Access Services) through, for example, a modem and a mobile phone. RAS functions are difficult to call directly from eMbedded Visual Basic, so an ActiveX component is provided with this book to make the RAS function calls. The source code for this ActiveX component is also included.

In addition to databases, there are other facilities for storing data. These include POOM (Pocket Outlook Object Model) for storing contact, calendar, and task information (Chapter 9) and the Object Store for files and registry data (Chapter 10). Finally, Chapter 11 describes how to create setup files and Chapter 12 discusses important architecture and design issues you should consider when creating an application.

While eMbedded Visual Basic provides a flexible and productive development environment, it does not provide complete access to all Pocket PC and HPC 2000 features. There may be times when you need to use C or C++ to access API functions. My previous book, Windows CE 3.0 Application Programming (by Nick Grattan and Marshall Brain, Prentice Hall PTR, 2001; ISBN 0-13-025592-0), describes how to call many of these API functions.

Please feel free to contact me by email at nick@softwarepaths.I will try to answer your questions but cannot always promise to do so. I hope you enjoy developing mobile solutions with eMbedded Visual Basic.


Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

 

Customer Reviews

6 Reviews
5 star:
 (4)
4 star:
 (2)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.7 out of 5 stars (6 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most helpful customer reviews

5.0 out of 5 stars Wireless Bliss, Sep 12 2003
This review is from: Pocket PC, Handheld PC Developer's Guide with Microsoft Embedded Visual Basic (Paperback)
Nick's book is a must if even for the chapters on SOAP and .Net Web Services. The HTTP object that ships with the CD (and updated for Pocket PC 2002 on his website www.nickgrattan.org) is very useful, especially for a non C++ atl developer such as myself. I have found it very easy with guidance from this book to develop, in eVB, wireless applications both on and off the corporate intranet. With very little effort I have been able to satisfy managers normally gasping for MIS, and leave them rolling over and purring like pussycats. Well done Nick.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Recommended for the intermediate developer, Jun 17 2002
By 
Jerry Robison (Sunnyvale, CA USA) - See all my reviews
This review is from: Pocket PC, Handheld PC Developer's Guide with Microsoft Embedded Visual Basic (Paperback)
I bought this along with Tiffany and Tacke. My development project involves several PocketPC's working in a wireless networked data management environment. For my purposes Tiffany was a throw away because he never gets beyond the basic Access and ADO subjects. Tacke provides details of his sample SQLCE application. Gratton is most useful because he writes to the intermediate level, provides insight on technology and architecture, teaches the methods of using/creating key features, and doesn't waste time and patience. I found him pulling up short only on the topic of customization for merge conflict resolution, but this is probably covered in SQL Server docs. His discussion on XML, SOAP and .NET gives a valuable heads-up on Web services. Grattan is a great starting point for the serious enterprise developer.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Takes you alot further than Microsoft..., April 4 2002
By 
"hackeronice" (South Burlington, Vermont USA) - See all my reviews
This review is from: Pocket PC, Handheld PC Developer's Guide with Microsoft Embedded Visual Basic (Paperback)
This is a really good book for trying to understand the bewildering array of tools needing to come together to develop in eVB for the PocketPC. Nick's projects examples are more robust and more correct examples of how to write code for eVB than the Microsoft examples. Most of the explanations I have read so far in this book (I just got it last night) were just the right medicine I needed to make the next part of the project come together. What I really like about this book is that its really to the point of what does it take to make the application work. From where to get the correct software updates (SDK's, SSCE, etc), how to setup the project, how to use the controls, and enough working example of code interacting with control and libraries to make it all come together. The author doesnt spew out conceptual market buzz fluff, he gets you to code that works quickly. The treatment of SQL Server CE was worth the price of the book. ... Definitely a keeper !
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
Want to see more reviews on this item?
 Go to Amazon.com to see all 7 reviews  4.1 out of 5 stars 
 
 
Most recent customer reviews




Only search this product's reviews



Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.ca Privacy Statement Amazon.ca Shipping Information Amazon.ca Returns & Exchanges