Programming with mobile applications : Android, iOS, and Windows Phone 7 / Thomas J. Duffy. 6
By: Duffy, Thomas J. 4 0 16 [, ] | [, ] |
Contributor(s): 5 6 [] |
Language: Unknown language code Summary language: Unknown language code Original language: Unknown language code Series: ; Australia : Course Technology, Cengage, ©201346Edition: Description: 25 cm. xiv, 353 pages : color illustrationsContent type: text Media type: unmediated Carrier type: volumeISBN: 9781133628132 (paperback)ISSN: 2Other title: 6 []Uniform titles: | | Subject(s): -- 2 -- 0 -- -- | -- 2 -- 0 -- 6 -- | 2 0 -- | -- -- 20 -- | | -- -- Programming. Smartphones;Programming languages (Electronic computers) -- -- 20 -- Software | -- -- -- 20 -- --Genre/Form: -- 2 -- Additional physical formats: DDC classification: | LOC classification: | | 2Other classification:| Item type | Current location | Home library | Collection | Call number | Status | Date due | Barcode | Item holds |
|---|---|---|---|---|---|---|---|---|
| Book | PLM | PLM Circulation Section | Circulation-Circulating | 005.25 D874p 2013 (Browse shelf) | Available | C36642 |
Browsing PLM Shelves , Shelving location: Circulation Section , Collection code: Circulation-Circulating Close shelf browser
| No cover image available |
|
No cover image available |
|
No cover image available |
|
|
||
| 005.16 Ea79y 1999 Year 2000 mainframe survival guide / | 005.2 J328 2003 Java Web services architecture / | 005.245 C786p 2002 Programming in COBOL/400 / | 005.25 D874p 2013 Programming with mobile applications : Android, iOS, and Windows Phone 7 / | 005.265 B759p 1996 Programming the 80286, 80386, 80486, and pentium-based personal computer / | 005.265 R875s 1995 Structured programming in assembly language for the IBM PC and PS/2 / | 005.265 T393c 1991 Computer organization and assembly language programming for IBM PCs and compatibles / |
56
Includes index.
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.
5
5

There are no comments for this item.