Getting started with mobile Cloud Computing Application Development
Basic Information
Original Title: Beginning mobile application development in the cloud
Author: (US) Roger (Rodger, R.) [Translator's introduction]
Translator: Wang yingqun Zhao songde
Series name: mobile and Embedded Development Technology
Press: Tsinghua University Press
ISBN: 9787302306580
Mounting time:
Published on: February 1, January 2013
Start: 16
Page number: 1
Version: 1-1
Category: Computer> E-commerce and computer culture> comprehensive
Computer> Software and program design> mobile development> other mobile development technologies
For more information, see getting started with mobile cloud computing application development.
Introduction
Books
Computer books
As a practical guide for building mobile applications and cloud services, Quick Start for mobile Cloud Computing Application Development provides support for those who are eager to use cloud services (such as Amazon Web Services, web developers who create cross-platform applications for mobile devices are an essential reader. The author Richard Rodger step by step guides you to build your first application using HTML5, set applications in cloud computing, and use cloud computing databases. This book provides rich examples to show you how to build a complete application, improve your existing skills, and act as a springboard to help you enter the world of mobile development and cloud computing development.
Main content:
Demonstrate how to make the app look and feel right
Focuses on how to enhance user experience
Explain application caching, touch events, and data storage
Describes in detail how to create a hybrid application that runs like a local application, and how to maximize the use of JSON, rest, qauth, jquery, Ajax, and other technologies.
I shared my thoughts on how Apple App Store and Android marketplace work.
Provides suggestions on marketing, advertising, and application sales.
Richard Rodger is the CTO of feedhenry Ltd, a company dedicated to providing the latest tools for cloud service-based mobile application development. He is currently a member of W3C Web application Working Group, which develops standards for mobile part applications.
Directory
Getting started with mobile Cloud Computing Application Development
Chapter 2 Introduction to cloud-based mobile applications 1
1.1 how to build a mobile app in the cloud 1
1.1.1 use existing skill set 2
1.1.2 selection of development tools 3
1.1.3 skill 3 you will learn
1.2 Two development directions of the application development industry 4
1.2.1 Current Situation and Development of web applications 4
1.2.2 future cloud computing 6
1.3 getting started 6
1.3.1 use JavaScript function 7
1.3.2 WebKit browser engine 19
1.3.3 application for changing colors 20
1.3.4 nginx Web Server introduction 24
1.4 chapter 27
Chapter 29 mobile applications
2.1 Develop a touch-sensing drawing application 29
2.1.1 how to plot 30 on the screen
2.1.2 response to touch event plotting 36
2.1.3 use the dry Principle 42
2.2 Use Amazon cloud services 49
2.2.1 how geographic locations affect Amazon AWS services 50
2.2.2 use EC2 50
2.2.3 deploy mobile Web application 56
2.2.4 deploy a mobile application to a server instance 60
2.3 Chapter 62
Chapter 5 building mobile Web applications 65
3.1 functions implemented by mobile Web applications 65
3.1.1 positioning users 66
3.1.2 respond to device direction changes 68
3.1.3 more functions 69
3.1.4 install mobile Web applications on iPhone devices 70
3.1.5 install mobile Web Application on Android devices 70
3.2 jquery and jquery mobile 71
3.2.1 jquery database 72
3.2.2 jquery Mobile Library 76
3.3 build the to-do list application 84
3.4 summary of this Chapter 100
Chapter 1 enhancement application 4th
4.1 use applications to cache 103
4.2 handle touch events 107
4.2.1 touch event 108
4.2.2 gesture event 109
4.3 embedded interactive map 118
4.4 provide app icons and initial screen 122
4.5 summary of this Chapter 123
Chapter 4 building applications in the cloud 5th
5.1 server-side JavaScript 126
5.1.1 node application platform introduction 126
5.1.2 install node 127
5.1.3 use the node Package Manager 131
5.1.4 introduction to MongoDB 134
5.2 to-do list application Cloud analysis 140
5.2.1 perform analysis and calculation 140
5.2.2 design of system architecture 142
5.2.3 collect and use data 149
5.2.4 submit use data 154
5.2.5 generate use data chart 156
5.3 Summary of this Chapter 164
Chapter 4 Use cloud 6th
6.1 classic cloud architecture 167
6.1.1 restful method 168
6.1.2 cloud database 169
6.2 introduction to Amazon simpledb 170
6.2.1 methods for simpledb cloud storage 170
6.2.2 simpledb API 171
6.3 Add the to-do list application to cloud 171
6.3.1 simpledb database introduction 172
6.3.2 build a command line Client 178
6.3.3 cloud time 186
6.3.4 run ECs 187
6.3.5 synchronize with cloud 192
6.4 summary of this chapter 198
Chapter 5 Enhancing user experience 7th
7.1 create a classic tab bar interface 201
7.1.1 jquery mobile solution 202
7.1.2 use iscroll solution 206
7.2 enable mobile audio and video 211
7.2.1 play audio 211 in the Application
7.2.2 play video 215 in the Application
7.3 start other applications in the application 219
7.3.1 start the web browser 219 from the application
7.3.2 call 219 from the application
7.3.3 send SMS 219 from the application
7.3.4 send email 219 from the application
7.3.5 load map 220 from the application
7.3.6 load YouTube 220 from the app
7.4 summary of this Chapter 221
Chapter 4 Use cloud services 8th
8.1 store content in Amazon S3 224
8.1.1 architecture of Amazon S3 224
8.1.2 use Amazon S3 225
8.2 use cloud login 234
8.3 build large applications 242
8.3.1 global considerations 243
8.3.2 Use cache 245
8.4 summary of this chapter 257
Chapter 4 create a local running hybrid application 9th
9.1 Introduction to hybrid applications 262
9.2 build a hybrid application 262
9.2.1 build an iPhone application 263
9.2.2 understand the code signature 263
9.2.3 Build Android app 269
9.2.4 use of device functions 274
9.3 photo blog app Lifestream 279
9.3.1 upload photo 280
9.3.2 store photos on Amazon S3 291
9.4 summary of this chapter 295
Chapter 2 Building a photo blog application 10th
10.1 architecture of the Lifestream application 299
10.2 build server 301
10.2.1 laying the foundation 301
10.2.2 enable follow 317
10.2.3 upload and release photos 320
10.3 complete the Lifestream application 329
10.3.1 support user account 330
10.3.2 integrate social network identity 342
10.4 summary of this chapter 352
Chapter 4 Use cloud development services 11th
11.1 understand mobile application development platform 356
11.2 use feedhenry platform 357
11.2.1 feedhenry technology 357
11.2.2 development environment of feedhenry 358
11.2.3 decided to use feedhenry 359
11.3 use appcelerator platform 360
11.3.1 appcelerator technology 361
11.3.2 appcelerator Development Environment 361
11.3.3 decision to use appcelerator 362
11.4 use appmobi platform 363
11.4.1 appmobi technology 364
11.4.2 development environment of appmobi 364
11.4.3 decides to use appmobi 365.
11.5 summary of this Chapter 366
Chapter 2 Social Networking 12th
12.1 use Twitter API 368
12.1.1 limits on using Twitter APIs: 370
12.1.2 entity 370 provided by the Twitter API
12.1.3 content to be understood: 371
12.2 direct message application 374
12.2.1 design 375
12.2.2 correct area-reusable code 378
12.2.3 code 382
12.2.4 oauth 391 without servers
12.2.5 call Twitter API 399
12.2.6 consumer and producer 403
12.3 Summary of this Chapter 409
Chapter 2 App Store 13th
13.1 prepare for publishing an application 412
13.1.1 icons 412
13.1.2 boot screen 414
13.1.3 and 414
13.1.4 application metadata 415
13.1.5 use app store 416
13.2 publish an application 417
13.3 Summary of this chapter 426
Chapter 4 Sales applications 14th
14.1 determine marketing strategy 427
14.1.1 build an application for others 429
14.1.2 use applications to promote your company 430
14.1.3 sell your own applications 432
14.2 tactics for application promotion 433
14.2.1 standard tactical 434
14.2.2 expensive tactics 436
14.2.3 guerrilla tactics 437
14.3 summary of this chapter 438
Annex 441
Source of this book: China Interactive publishing network