| 000 | 05282cam a22003257a 4500 | ||
|---|---|---|---|
| 001 | 17065162 | ||
| 003 | OSt | ||
| 005 | 20151012174230.0 | ||
| 008 | 111201s2012 maua 001 0 eng d | ||
| 010 | _a 2011944540 | ||
| 020 | _a9781133628132 (pbk.) | ||
| 020 | _a1133628133 (pbk.) | ||
| 035 | _a(OCoLC)ocn757474625 | ||
| 040 |
_aBTCTA _beng _cBTCTA _dYDXCP _dOH# _dNZBPP _dEGM _dBWX _dUPM _dDLC |
||
| 042 | _alccopycat | ||
| 050 | 0 | 0 |
_aQA76.76.A65 _bD84 2013 |
| 082 | 0 | 4 |
_a005.25 _223 _bDTP |
| 100 | 1 |
_aDuffy, Thomas J. _952028 |
|
| 245 | 1 | 0 |
_aProgramming with mobile applications : _bAndroid, iOS, and Windows Phone 7 / _cThomas J. Duffy.. |
| 260 |
_aBoston, MA : _bCourse Technology/Cengage Learning, _c2013. |
||
| 300 |
_axiv, 353 p. : _bcol. ill. ; _c25 cm. |
||
| 500 | _aIncludes index. | ||
| 505 | 0 | _aMachine generated contents note: ch. 1 The Computer of the Future Is in Your Hand -- What You Need to Know -- Mobile Device Programming -- How Do You Choose a Platform? -- What Is a Smartphone? -- History of the Smartphone -- Device Capabilities -- Chapter Summary -- Key Terms -- Review Questions -- Up for Discussion -- Programming Exercises -- ch. 2 Developing for Small Devices -- Platform Architecture -- The Android Platform -- The iOS Platform -- The Windows Phone 7 Platform -- The App Life Cycle -- The Android App Life Cycle -- The iOS App Life Cycle -- The Windows Phone 7 App Life Cycle -- Comparing Life Cycles -- Chapter Summary -- Key Terms -- Review Questions -- Up for Discussion -- Research Projects -- ch. 3 Best Practices for Small Device Programming -- Object-Oriented Programming -- Encapsulation -- Inheritance -- Polymorphism -- Design Patterns -- Model-View-Controller -- Delegates -- Optimization -- Strings, Buffers, and Operations -- Loops and Conditional Statements -- Memory Management -- Chapter Summary -- Key Terms -- Review Questions -- Up for Discussion -- Programming Exercises -- ch. 4 Google Android: App Inventor -- Review of the Android Architecture -- Your First App: Hello App Inventor -- Designing a User Interface -- Working with Blocks -- Running in the Emulator -- Detective Work -- Advanced Android Apps: Where's My Phone? -- Packaging and Deploying Applications -- Detective Work -- Chapter Summary -- Key Terms -- Review Questions -- Up for Discussion -- Programming Exercises -- ch. 5 Google Android: Motorola MOTODEV Studio -- Eclipse and MOTODEV Studio -- Android App Development -- The Anatomy of a Java Class -- Your First Android App: Hello Android! -- Running in the Emulator -- Detective Work -- Working with MOTODEV Studio and Eclipse -- Advanced Android Apps: DotSmasher -- Detective Work -- Packaging and Deploying Apps in MOTODEV Studio -- Advanced Android Apps: Where's My Phone? -- Detective Work -- Chapter Summary -- Key Terms -- Review Questions -- Up for Discussion -- Programming Exercises -- ch. 6 Apple iOS -- An Objective-C Primer -- Back to the Beginning -- Moving Forward: Hello iPhone! -- Detective Work -- Troubleshooting -- Advanced iOS Apps: ButtonChaser -- Detective Work -- Working with the iOS Development Tools -- Packaging and Deploying iOS Apps -- So Where Is Where's My Phone? -- Using the Core Location Framework -- Chapter Summary -- Key Terms -- Review Questions -- Up for Discussion -- Programming Exercises -- ch. 7 Microsoft Windows Phone 7 -- A Quick Look at C# -- Your First Windows Phone 7 App: Hello Windows! -- Running in the Emulator -- Detective Work -- Working with Visual Studio 2010 -- Advanced Windows Phone 7 Apps: ButtonChaser -- Detective Work -- Packaging and Deploying Windows Phone 7 Apps -- Again, Where Is Where's My Phone? -- Using the Location Service -- Chapter Summary -- Key Terms -- Review Questions -- Up for Discussion -- Programming Exercises -- ch. 8 Web Applications -- Developing for Mobile Browsers -- Choosing an Editor -- Detective Work -- A Quick Look at Web Technologies -- HTML -- CSS -- JavaScript -- Your First Web App: Hello Web! -- Testing Web Apps in Emulators -- Android -- Ios -- Windows Phone 7 -- Detective Work -- Advanced Web App: DotSmasher -- Detective Work -- Chapter Summary -- Key Terms -- Review Questions -- Up for Discussion -- Programming Exercises -- ch. 9 Cross-Platform Development with PhoneGap -- Introducing PhoneGap -- Your First PhoneGap App: Hello PhoneGap! -- Creating the Project Files in MOTODEV Studio -- Creating the Project with Existing Files in Xcode -- Detective Work -- Advanced PhoneGap Apps: DotSmasher -- Creating the Project Files in Xcode -- Creating the Project with Existing Files in MOTODEV Studio -- Detective Work -- Using PhoneGap's Geolocation API -- Chapter Summary -- Key Terms -- Review Questions -- Up for Discussion -- Programming Exercises -- APPENDIX A Installation and Setup -- Android -- App Inventor -- MOTODEV Studio -- Apple iOS -- Windows Phone 7 -- PhoneGap -- Using PhoneGap with Xcode 3 -- Using PhoneGap with MOTODEV Studio -- Getting Help. | |
| 650 | 0 |
_aSmartphones _xProgramming. _952029 |
|
| 650 | 0 |
_aProgramming languages (Electronic computers) _vSoftware. _952030 |
|
| 906 |
_a7 _bcbc _ccopycat _d2 _encip _f20 _gy-gencatlg |
||
| 942 |
_2ddc _cBOOK |
||
| 999 |
_c38369 _d272869 |
||