LEADER 05286nam 2200601 a 450 001 9910465457803321 005 20211118071522.0 010 $a1-118-24068-5 010 $a1-283-55012-1 010 $a9786613862570 010 $a1-118-22842-1 035 $a(CKB)2560000000090040 035 $a(EBL)843643 035 $a(OCoLC)809766690 035 $a(SSID)ssj0000738896 035 $a(PQKBManifestationID)11378556 035 $a(PQKBTitleCode)TC0000738896 035 $a(PQKBWorkID)10672405 035 $a(PQKB)11485805 035 $a(MiAaPQ)EBC843643 035 $a(CaSebORM)9781118240687 035 $a(Au-PeEL)EBL843643 035 $a(CaPaEBR)ebr10593160 035 $a(CaONFJC)MIL386257 035 $a(EXLCZ)992560000000090040 100 $a20120517d2012 uy 0 101 0 $aeng 135 $aur|z#---||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aProfessional mobile application development /$fJeff McWherter, Scott Gowell 205 $a1st edition 210 1$aIndianapolis, Ind. :$cWiley,$d2012. 215 $a1 online resource (436 pages) 320 $aIncludes index. 327 $aProfessional Mobile Application Development; About the Authors; About the Contributors; Credits; Acknowledgments; Contents; Introduction; Who This Book Is For; What This Book Covers; How This Book Is Structured; Chapter 1: Preliminary Considerations; Chapter 2: Diving into Mobile: App or Website?; Chapter 3: Creating Consumable Web Services for Mobile Devices; Chapter 4: Mobile User Interface Design; Chapter 5: Mobile Websites; Chapter 6: Getting Started with Android; Chapter 7: Getting Started with iOS; Chapter 8: Getting Started with Windows Phone 7; Chapter 9: Getting Started with BlackBerryChapter 10: Getting Started with Appcelerator Titanium; Chapter 11: Getting Started with PhoneGap; Chapter 12: Getting Started with MonoTouch and Mono for Android; Conventions; Source Code; Errata; P2P.Wrox.Com; Chapter 1: Preliminary Considerations; Why You Might Be Here; Competition; Quality vs. Time to Market; Legacy System Integration; Mobile Web vs. Mobile App; Cost of Development; Hardware; Software; Licenses and Developer Accounts; Documentation and APIs; The Bottom Line; Importance of Mobile Strategies in the Business World; Why Is Mobile Development Difficult? Mobile Development Today; Mobile Myths; Third-Party Frameworks; Appcelerator Titanium Mobile Framework; Nitobi PhoneGap; MonoDroid and MonoTouch; Summary; Chapter 2: Diving into Mobile: App or Website?; Mobile Web Presence; Mobile Content; Mobile Browsers; Mobile Applications; You're a Mobile App If . . .; When to Create an App; Benefits of a Mobile App; Marketing; Quick Response Codes; The Advertising You Get from the App Market; Third-Party Markets; Your App as a Mobile Web App; Summary; Chapter 3: Creating Consumable Web Services for Mobile Devices; What Is a Web Service? Examples of Web Services; Advantages of Web Services; Web Services Languages (Formats); eXtensible Markup Language (XML); JavaScript Object Notation (JSON); Transferring Nontextual Data; Creating an Example Web Service; Using the Microsoft Stack; Using the Linux Apache MySQL PHP (LAMP) Stack; Debugging Web Services; Tools; Advanced Web Service Techniques; Summary; Chapter 4: Mobile User Interface Design; Effective Use of Screen Real Estate; Embrace Minimalism; Use a Visual Hierarchy; Stay Focused; Understanding Mobile Application Users; Proximity; Closure; Continuity; Figure and Ground Similarity; The Social Aspect of Mobile; Usability; Accessibility; Understanding Mobile Information Design; Information Display; Design Patterns; Content Structure and Usage; Understanding Mobile Platforms; Android; iOS; BlackBerry OS; Windows Phone 7; Mobile Web Browsers; Using the Tools of Mobile Interface Design; User Acceptance Testing; Information Design Tools; Summary; Chapter 5: Mobile Websites; Choosing a Mobile Web Option; Why Do People Use Your Website on Mobile Devices?; What Can Your Current Website Accommodate?; How Much Do You Want to Provide for Mobile Users?; Adaptive Mobile Websites 330 $aCreate applications for all major smartphone platforms Creating applications for the myriad versions and varieties of mobile phone platforms on the market can be daunting to even the most seasoned developer. This authoritative guide is written in such as way that it takes your existing skills and experience and uses that background as a solid foundation for developing applications that cross over between platforms, thereby freeing you from having to learn a new platform from scratch each time. Concise explanations walk you through the tools and patterns for developing for all the mobi 606 $aMobile computing$xProgramming 606 $aApplication software$xDevelopment 608 $aElectronic books. 615 0$aMobile computing$xProgramming. 615 0$aApplication software$xDevelopment. 676 $a005.25 700 $aMcWherter$b Jeff C.$0852381 702 $aGowell$b Scott 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 801 2$bQCQU 912 $a9910465457803321 996 $aProfessional mobile application development$91903446 997 $aUNINA