|
ANDROID A PROGRAMMERS GUIDE | 
enlarge | Author: Jerome Dimarzio Publisher: McGraw-Hill Osborne Media
List Price: $39.99 Buy New: $19.50 You Save: $20.49 (51%)
New (39) Used (9) from $19.50
Rating: 8 reviews Sales Rank: 322636
Media: Paperback Edition: 1 Pages: 400 Number Of Items: 1 Shipping Weight (lbs): 1.3 Dimensions (in): 9.1 x 7.3 x 0.9
ISBN: 0071599886 Dewey Decimal Number: 621 EAN: 9780071599887 ASIN: 0071599886
Publication Date: July 30, 2008 Availability: Usually ships in 1-2 business days
| |
| Also Available In:
|
| Similar Items:
|
| Editorial Reviews:
Product Description
Master the Android mobile development platform Build compelling Java-based mobile applications using the Android SDK and the Eclipse open-source software development platform. Android: A Programmer's Guide shows you, step-by-step, how to download and set up all of the necessary tools, build and tune dynamic Android programs, and debug your results. Discover how to provide web and chat functions, interact with the phone dialer and GPS devices, and access the latest Google services. You'll also learn how to create custom Content Providers and database-enable your applications using SQLite. Install and configure Java, Eclipse, and Android plugin - Create Android projects from the Eclipse UI or command line
- Integrate web content, images, galleries, and sounds
- Deploy menus, progress bars, and auto-complete functions
- Trigger actions using Android Intents, Filters, and Receivers
- Implement GPS, Google Maps, Google Earth, and GTalk
Build interactive SQLite databases, calendars, and notepads Test applications using the Android Emulator and Debug Bridge
|
| Customer Reviews: Read 3 more reviews...
Why do I rate this book with 3 stars? You may ask... November 30, 2008 Simmone Mago (Puerto Rico) As a relatively new comer to Java, I found this book very simple to understand, since is a technology completely new to me. The approach to the subjects was very straight forward, and there were explained in a way similar to the one I would use to explain it when teaching classes. I consider it a good first try!. Unfortunately: Is not up to date, sometimes Java conventions are not correctly used, and after very simple examples in chapters 1 through 7, chapter 8 is extremely complicated. Even so, I am very thankful, because I have a better understanding of Android technology. For me it was a guideline, in contrast with the sole sdk documentation. I would look forward for a second, updated and reviewed edition. Only then, I would recommend it to any new Java/Android Programmer.
Aweful November 16, 2008 Gregory Williams (Cincinnati, OH) 1 out of 1 found this review helpful
This book is horrible. Do NOT buy this book!! I would have given it 0 stars if I could. Here's why: 1. There are so many glaring typos and misprints that the exercises are difficult to follow and almost worthless. 2. The content is out-of-date. If you're developing with 1.0 or newer, you'll spend more time trying to figure out how to do the exercises with the current API instead of being able to follow the examples. 3. The author does not use Java coding standards. His classes start with lower case letters and he uses capitals and underlines in his package names. He's obviously not a Java developer and therefore you shouldn't be learning Java from him. Do yourself a favor, save some money and skip this book and just use the tutorial and examples that come with the API.
Should Avoid This Aurthor October 22, 2008 L. QIN 6 out of 8 found this review helpful
The author actually didn't know either Java or Android development. The books is emphasizing many basic Java concept, for example, what is a inner class, what is an interface etc. However, for those real android development, he always says "the sample code is fairly self-explained" etc, so missing the real concept for Android / Java development. I will avoid this author and his other books in the future. I think at least before writing the books, the author should be familiar with the target and know what's the real topics should be written.
avoid at all cost October 11, 2008 H. Wu (New York, NY) 12 out of 13 found this review helpful
The author does not even understand Java programming conventions. He used capitalized camel case for method name. But some other methods are using the correct camel case. It's mixed throughout his codes. Also, android_programmers_guide.chapter is his package name. Oh my, coming from an ASP/VB programmer's background certainly hurts here. Aside from that, the book is shallow, not much interesting stuff. The Google official samples are much better and cleaner! Stay away at all possible cost!
Highly Disappointed September 28, 2008 Damien Patronix (Maryland, US) 7 out of 9 found this review helpful
I was very disappointed by this book. I will admit that the SDK is still being worked on and they just released version 1.0, which is upposed to be locked, a few of the examples won't work and have to be updated. In addition I found an error around the 8th chapter where the wrong class names are used and would mess up the example. The biggest problem is what seems to be useless pages with overly simple examples. Chapter 8 is horrible with a simple application and just pasting a bunch of different versions for the same thing. There are plenty of things that aren't needed to be explained, but are anyway ... even though the book states it is to be used by someone with previous programming experience. Way too simplistic and wordy for anyone who already knows Java.
|
| Worthwhile Reading | Car GPS Navigation Systems - A Buyers Guide By Nicola Carr
In 1973 the U.S. Department of Defence launched the Navstar GPS network. This consisted of 24 satellites orbiting the earth every 12 hours and five ground stations. This positioning system was made available for public use. With this capability, consumer location devices were produced to accurately determine location and other data such as current and average speed, directional heading, and elevation. These GPS devices need an unobstructed view of at least four satellites to provide a reliable 3D fix.
The GPS receiver overlays this location data onto map files stored on the unit, to give a current position on the map as well previous track. The receiver constantly recalculates position, giving real time position.
A typical GPS device contains:
- 12-channel receiver - the quality of the receiver determines how long it takes the device to acquire a 3D fix.
- Antenna to capture satellite signals - positioned to get a clear view of the sky.
- CPU to process the data and overlay on maps
- DVD Hard-drive - where maps on DVD's or available online are uploaded and stored. Some cheaper units do not upload the maps, but reference them off the DVD or CD.
- Display Screen - mostly color with handheld units using black and white
- Voice Interface - more advanced units
How The GPS Device Gets A Fix
The first time you start your GPS device, its data store is blank so needs a to collect satellite information to determine your position. This is known as a cold start. Some units only take 30 to 45 seconds to acquire a 3D fix during a cold start, while others can take several minutes. Subsequent position updates only take 3 to 4 seconds. If you go out of range from losing line of sight, such as passing behind a large building or through a tunnel, a good receiver will instantly recover, whereas weaker units will require more time to reacquire a 3D fix.
How Different GPS Navigation Units Differ
Location of Antenna - A factory installed in-dash unit antenna is integrated into the dashboard where it has an unobstructed view of the sky. Many portable models have a suction-cup-mounting device to position the device on the windshield. Add-on antennas are also available. Regardless of the type of unit and antenna, the important thing is to keep the antenna visible to the greatest area of sky possible. Choose a unit where this can be done AT THE SAME TIME as being able to maintain a clear view of the screen.
Screens and Display - important to check how bright these are, and if they are clearly visible from the mounted position in bright day light. Onboard navigation systems are generally color screens, and portable units are black and white to save power. Larger screens and integrate better with other vehicle electronics.
Input Buttons - most enroute buttons are on the display screen. Ensure these are easy to use when driving; that is they are big enough and colored sufficently to see without causing a driving hazard.
Map Media - Earlier models were CD-based, requiring multiple discs to cover the entire United States. Newer in-dash systems are DVD-based; only 1-2 DVD's required for an entire country of maps.
Cost - In-dash systems are usually more expensive than portable counterparts. Aftermarket in-dash models usually require professional installation and can be just as expensive as the factory models.
Upgrading - always check how easy it is to upgrade the firmware and maps on your GPS unit. Some units detach a portion to be connected to the computer via USB, whereas others are done using a DVD. Those units which can be upgraded online, are much more convenient.
Added Features of GPS Units
Apart from giving you a current position, a number of GPS navigation devices can give you: - A track of where you have been - the number of tracks and waypoints stored varies from unit to unit. You may also want to save on part of a track for future use.
- A path from your current position to your destination
- Maintain commonly used navigation paths for reuse.
- Points of Interest - user sets the types of points of interest, such as tourist, bank ATM, petrol stations, historical, accommodation, restaurants etc.
- Real time traffic reporting to avoid traffic delays. This can also include road works.
- Voice recognition to receive destination instructions, and voice guidance to give driving instructions
- Weather updates
- Street name navigation - instead of just turn left 200m it was say 'Turn left into Stanley St'
- Integrated Multimedia players - MP3 players, image viewers, and audio books.
- Onboard or Portable GPS Navigation
The downside of onboard GPS Navigation units are susceptible to theft; and you cannot take them with you to use in other vehicles or when travelling abroad. Portable units, such as the Garmin StreetPilot 2720, can be used in multiple cars; being easily moved from car to car. Depending upon the power supply and portability, portable and handheld units can be taken when travelling or used on cycles, boats, private aircraft etc.
For more information on Go-Reviews.com Car Electronics Section.
Nicola Carr - Nicola is a technology strategist and publisher of Go-Reviews.com. She provides product reviews and buying guides on a wide range of technology. Nicola is also a feature writer for Electrosmart Digital Publishing and RichMediaMix demonstrating how technology is integrating into business and media.
|
|
|
|
|


| |