You are previewing Programming Business Applications for the Android™ Tablet.
O'Reilly logo
Programming Business Applications for the Android™ Tablet

Book Description

Not only have tablet computing devices captured a wide swath of the consumer electronics market, they are finding a warm welcome in many businesses, where portability, connectivity, and usability are key assets. As the Android tablet’s presence expands, businesses are hungry for applications that address their needs and problems. In PROGRAMMING BUSINESS APPLICATIONS FOR THE ANDROID TABLET, James C. Sheusi provides a quick start for prototyping applications on the mobile platform for the business applications programmer—focusing on such common business uses as database management, web-based user interfaces, and graphic representation of data. With step-by-step instruction and plenty of examples, the book includes: a guide to installing and configuring an Android development environment—and an Android device emulator—on your personal computer, all the code necessary to create several simple applications demonstrating the capabilities of an Android mobile device, full explanations of the methodologies used in the examples, a guide to publishing an Android mobile application, and exercises and recommendations for further study. PROGRAMMING BUSINESS APPLICATIONS FOR THE ANDROID TABLET is the perfect guide for learning a real-world marketable skill developing for the Android tablet.

Table of Contents

  1. Title Page
  2. Copyright Page
  3. Dedication
  4. ACKNOWLEDGMENTS
  5. ABOUT THE AUTHOR
  6. CONTENTS
  7. PREFACE
  8. INTRODUCTION
  9. CHAPTER 1 INSTALLING ECLIPSE, JAVA, AND THE ANDROID SDK
    1. CONFIGURING THE TEST SURFACE
    2. SUMMARY OF KEY CONCEPTS
    3. SUGGESTED PROJECTS
  10. CHAPTER 2 MIGRATING TO ANDROID 3.0 AND ABOVE
    1. A QUICK ECLIPSE REFRESHER
    2. THE ACTION BAR
    3. FRAGMENTS
    4. SUMMARY OF KEY CONCEPTS
    5. REVIEW QUESTIONS
    6. SUGGESTED PROJECTS
  11. CHAPTER 3 DATABASES IN THE APPLICATION
    1. BUNDLING A DATABASE
    2. DISPLAYING THE TABLE WITH A LISTVIEW
    3. BUILDING A TABLE AT RUN-TIME
    4. SUMMARY OF KEY CONCEPTS
    5. REVIEW QUESTIONS
    6. SUGGESTED PROJECTS
  12. CHAPTER 4 FORMS AND GRAPHICS
    1. FORMS WITH PICK-LISTS
    2. SUBCLASSING CONTROLS
    3. EXTENDING THE TEXTVIEW WITH GRAPHICS
    4. SUMMARY OF KEY CONCEPTS
    5. REVIEW QUESTIONS
    6. SUGGESTED PROJECTS
  13. CHAPTER 5 CONTENT PROVIDERS
    1. INTRODUCTION
    2. CALENDARS AND EVENT POSTINGS
    3. USING THE CONTACTS
    4. SUMMARY OF KEY CONCEPTS
    5. REVIEW QUESTIONS
    6. SUGGESTED PROJECTS
  14. CHAPTER 6 CLIENT-SERVER APPLICATIONS
    1. CONNECTIONLESS COMMUNICATIONS ON THE INTERNET
    2. CONNECTION-ORIENTED CLIENT-SERVER APPLICATIONS
    3. SUMMARY OF KEY CONCEPTS
    4. REVIEW QUESTIONS
    5. SUGGESTED PROJECTS
  15. CHAPTER 7 USING EXTERNAL DATA
    1. USING XML AND JSON WITH EXTERNAL SOURCES
    2. SUMMARY OF KEY CONCEPTS
    3. REVIEW QUESTIONS
    4. SUGGESTED PROJECTS
  16. CHAPTER 8 THE CAMERA AS A DATA SOURCE
    1. BAR CODES AND QR CODES
    2. PHOTOGRAPHS IN APPLICATIONS
    3. SUMMARY OF KEY CONCEPTS
    4. REVIEW QUESTIONS
    5. SUGGESTED PROJECTS
  17. CHAPTER 9 DEPLOYMENT AND VERSIONING
  18. APPENDIX ANSWERS TO CHAPTER REVIEW QUESTIONS
    1. CHAPTER 2
    2. CHAPTER 3
    3. CHAPTER 4
    4. CHAPTER 5
    5. CHAPTER 6
    6. CHAPTER 7
    7. CHAPTER 8
  19. INDEX