Muutke küpsiste eelistusi

E-raamat: Beginning Mobile Application Development in the Cloud

  • Formaat: PDF+DRM
  • Ilmumisaeg: 07-Oct-2011
  • Kirjastus: Wrox Press
  • Keel: eng
  • ISBN-13: 9781118203330
  • Formaat - PDF+DRM
  • Hind: 26,32 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: PDF+DRM
  • Ilmumisaeg: 07-Oct-2011
  • Kirjastus: Wrox Press
  • Keel: eng
  • ISBN-13: 9781118203330

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

Learn how to build apps for mobile devices on Cloud platforms The marketplace for apps is ever expanding, increasing the potential to make money. With this guide, you'll learn how to build cross-platform applications for mobile devices that are supported by the power of Cloud-based services such as Amazon Web Services. An introduction to Cloud-based applications explains how to use HTML5 to create cross-platform mobile apps and then use Cloud services to enhance those apps. You'll learn how to build your first app with HTML5 and set it up in the Cloud, while also discovering how to use jQuery to your advantage.





Highlights the skills and knowledge you need to create successful apps for mobile devices with HTML5 Takes you through the steps for building web applications for the iPhone and Android Details how to enhance your app through faster launching, touch vs. click, storage capabilities, and a cache Looks at how best to use JSON, FourSquare, jQuery, AJAX, and more Shares tips for creating hybrid apps that run natively

If you're interested in having your application be one of the 200,000+ apps featured in the iPhone store or the 50,000+ in the Android store, then you need this book.
Introduction xxi
Chapter 1 Introducing Cloud-Based Mobile Apps
1(30)
How to Build Mobile Apps in the Cloud
2(2)
Using Your Existing Skill Set
2(1)
Determining What Tools You Need
3(1)
The Skills You'll Learn
4(1)
Two Big Ideas About the App Industry
4(3)
Web Apps and the Future
5(1)
The Cloud as the Future
6(1)
Getting Started
7(22)
Using JavaScript Functions
7(13)
The WebKit Browser Engine
20(1)
A Colorful Little App
21(4)
Introducing the nginx Web Server
25(4)
Summary
29(2)
Chapter 2 Mobilizing Your App
31(40)
Building a Touch-Sensitive Drawing App
32(20)
How to Draw on the Screen
32(7)
Drawing in Response to Touch Events
39(7)
Applying the DRY Principle to Your Code
46(6)
Using the Amazon Cloud
52(15)
How Geography Affects Amazon AWS
54(1)
Using the Elastic Compute Cloud
54(7)
Deploying Your Mobile Web App
61(4)
Deploying Your Mobile App to the Instance
65(2)
Summary
67(4)
Chapter 3 Building Mobile Web Apps
71(40)
What You Can Do with Mobile Web Apps
71(7)
Locating Your User
72(2)
Responding to Device Orientation
74(2)
More Features for Later
76(1)
Installing Mobile Web Apps on iPhone Devices
76(1)
Installing Mobile Web Apps on Android Devices
77(1)
Introducing jQuery and jQuery Mobile
78(13)
The jQuery Library
78(5)
The jQuery Mobile Library
83(8)
Building a To-Do List App
91(17)
Summary
108(3)
Chapter 4 Enhancing Your App
111(24)
Using App Caching
112(3)
Handling Touch Events
115(12)
Touch Events
116(2)
Gesture Events
118(9)
Embedding an Interactive Map
127(4)
The Google Maps API
127(4)
Providing an Application Icon and a Startup Screen
131(1)
Summary
132(3)
Chapter 5 Building Apps In The Cloud
135(42)
Server-Side JavaScript
136(14)
Introducing Node
136(2)
Installing Node
138(3)
Using the Node Package Manager
141(3)
Introducing the MongoDB Database
144(6)
Cloud Analytics for Your To-Do List App
150(24)
Doing the Math
150(2)
Organizing Your System
152(8)
Collecting the Usage Data
160(4)
Submitting the Usage Data
164(3)
Charting the Usage Data
167(7)
Summary
174(3)
Chapter 6 Use The Cloud!
177(34)
The Classic Cloud Architecture
177(3)
The REST Approach
178(1)
Cloud Databases
179(1)
Introducing Amazon SimpleDB
180(2)
The SimpleDB Approach to Cloud Storage
180(1)
The SimpleDB API
181(1)
Putting the To-Do List App in the Cloud
182(27)
Introducing the simpledb Library
182(6)
Building a Command-Line Client
188(8)
Working on Cloud Time
196(2)
Running a Cloud Server
198(5)
Synchronizing with the Cloud
203(6)
Summary
209(2)
Chapter 7 Enhancing The User Experience
211(24)
Creating a Classic Tab Bar Interface
211(11)
Implementing the jQuery Mobile Solution
212(4)
Using the iScroll Solution
216(6)
Enabling Mobile Audio and Video
222(8)
Playing Audio in Your App
222(4)
Playing Video in Your App
226(4)
Launching Apps from Your App
230(2)
Launching a Web Browser from Your App
230(1)
Launching a Phone from Your App
230(1)
Launching SMS from Your App
230(1)
Launching Mail from Your App
231(1)
Launching Maps from Your App
231(1)
Launching YouTube from Your App
231(1)
Summary
232(3)
Chapter 8 Working With The Cloud
235(38)
Storing Content in Amazon S3
236(11)
The Architecture of Amazon S3
236(2)
Using Amazon S3
238(9)
Signing In with the Cloud
247(8)
Building Large-Scale Apps
255(16)
Getting the Big Picture Right
256(2)
Using the Cache!
258(13)
Summary
271(2)
Chapter 9 Creating Hybrid Apps That Run Natively
273(42)
Introducing Hybrid Apps
274(1)
The PhoneGap Project
274(1)
Building Hybrid Apps
275(19)
Building an iPhone App
275(1)
Understanding Code-Signing
276(7)
Building an Android App
283(5)
Using Device Features
288(6)
Lifestream, a Photo-Blogging App
294(16)
Uploading Pictures
295(11)
Storing Pictures on Amazon S3
306(4)
Summary
310(5)
Chapter 10 Building A Photo-Blogging App
315(56)
The Architecture of Lifestream
316(1)
Building the Server
317(28)
Laying the Foundation
317(16)
Enabling User Following
333(3)
Uploading and Posting Pictures
336(9)
Completing the Lifestream App
345(23)
Supporting User Accounts
346(11)
Integrating Social Network Identity
357(11)
Summary
368(3)
Chapter 11 Working With Cloud Development Services
371(16)
Getting to Know the Mobile App Development Platforms
372(1)
Using the FeedHenry Platform
373(4)
FeedHenry Technology
374(1)
The FeedHenry Development Environment
375(1)
Deciding to Use FeedHenry
376(1)
Using the Appcelerator Platform
377(4)
Appcelerator Technology
378(1)
The Appcelerator Development Environment
379(1)
Deciding to Use Appcelerator
380(1)
Using the appMobi Platform
381(3)
appMobi Technology
382(1)
The appMobi Development Environment
383(1)
Deciding to Use appMobi
384(1)
Summary
384(3)
Chapter 12 Going Social!
387(48)
Using the Twitter API
388(7)
Working with the Twitter API Usage Limits
390(1)
Using the Entities that the Twitter API Exposes
390(1)
The Parts You Need
391(4)
An App for Direct Messages
395(36)
The Design Process
395(4)
Getting the Hygiene Factors Right
399(5)
The Code Structure
404(9)
OAuth Without a Server
413(8)
Calling the Twitter API
421(4)
Event Consumers and Producers
425(6)
Summary
431(4)
Chapter 13 App Stores
435(20)
What You Need to Publish Your App
436(5)
Icons
436(2)
Splash Screen
438(1)
Screenshots and Orientations
439(1)
App Metadata
440(1)
Working with the App Stores
440(1)
Building Your App for Release
441(11)
Summary
452(3)
Chapter 14 Selling Your App
455(16)
Determining a Marketing Strategy
456(6)
Building Apps for Others
457(1)
Using Apps to Promote Your Business
458(2)
Selling Your Own Apps
460(2)
Choosing Tactics for Promoting Your App
462(6)
Standard Tactics
463(2)
Expensive Tactics
465(1)
Guerrilla Tactics
466(2)
Summary
468(3)
Appendix: Exercise Solutions 471(34)
Index 505
Richard Rodger is the CTO of FeedHenry Ltd, a company specializing in bringing the first tools to develop cloud based applications for mobile devices. He is currently a member of the W3C Web Applications Working Group, which defines the standard for mobile widget applications.

Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.