05286nam 2200601 a 450 991046545780332120211118071522.01-118-24068-51-283-55012-197866138625701-118-22842-1(CKB)2560000000090040(EBL)843643(OCoLC)809766690(SSID)ssj0000738896(PQKBManifestationID)11378556(PQKBTitleCode)TC0000738896(PQKBWorkID)10672405(PQKB)11485805(MiAaPQ)EBC843643(CaSebORM)9781118240687(Au-PeEL)EBL843643(CaPaEBR)ebr10593160(CaONFJC)MIL386257(EXLCZ)99256000000009004020120517d2012 uy 0engur|z#---|||||txtrdacontentcrdamediacrrdacarrierProfessional mobile application development /Jeff McWherter, Scott Gowell1st editionIndianapolis, Ind. :Wiley,2012.1 online resource (436 pages)Includes index.Professional 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 WebsitesCreate 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 mobiMobile computingProgrammingApplication softwareDevelopmentElectronic books.Mobile computingProgramming.Application softwareDevelopment.005.25McWherter Jeff C.852381Gowell ScottMiAaPQMiAaPQMiAaPQQCQU9910465457803321Professional mobile application development1903446UNINA