gogogo
Syndetics cover image
Image from Syndetics

Code in the cloud : programming Google App Engine / Mark C. Chu-Carroll.

By: Material type: TextTextPublication details: Raleigh, NC : Pragmatic Bookshelf, c2011.Description: x, 306 p. : ill. ; 23 cmISBN:
  • 1934356638 (pbk.) :
  • 9781934356630 (pbk.)
Subject(s): DDC classification:
  • 006.76 CHU
Contents:
pt. 1 : Getting started with Google app engine. Introduction -- Getting started -- pt. 2 : Programming Google app engine with Python. A first Real Cloud application -- Managing data in the cloud -- Google app engine services for login authentication -- Organizing code : separating UI and logic -- Making the UI pretty : templates and CSS -- Getting interactive -- pt. 3 : Programming Google app engine with Java. Google app engine and Java -- Managing server-side data -- Building user interfaces in Java -- Building the server side of a Java application -- pt. 4 : Advanced Google app engine. Advanced datastore : property types -- Advanced datastore : queries and indices -- Google app engine services -- Server computing in the cloud -- Security in app engine services -- Administering your app engine deployment -- Wrapping up.
Summary: Provides information on building scalable Web applications using Google App Engine. Cloud computing refers to the use and access of multiple server-based computational resources via a digital network (WAN, Internet connection using the World Wide Web, etc.). Cloud users may access the server resources using a computer, netbook, pad computer, smart phone, or other device. In cloud computing, applications are provided and managed by the cloud server and data is also stored remotely in the cloud configuration. This volume will show readers what a cloud service is, and how it differs from traditional applications. It will demonstrate how to build a cloud service, taking advantage of the services that AppEngine makes available, using iterative development of a simple application to guide you through the different aspects of AppEngine development, using either Python or Java. Through the process of working on a simple application, readers will learn about how to build an application as a service; how to manage persistent data using AppEngine; how to build dynamic, interactive user interfaces that run in a user\'s web-browser; how to manage security in a web application; and how to interact with other services running in the AppEngine cloud.
Holdings
Item type Current library Call number Copy number Status Date due Barcode
Standard Loan Moylish Library Main Collection 006.76 CHU (Browse shelf(Opens below)) 1 Available 39002100404061

Enhanced descriptions from Syndetics:

Join the next wave of Web 2.0 software development in the cloud! Cloud applications are the next big shift in application development: instead of building single-user applications to run on a personal computer, new applications are being built as multi-user services that run in data centers around the world. One of the most exciting new environments for building services in the cloud is Google's AppEngine. AppEngine is a powerful, easy-to-use framework for developing cloud-based services. This book will teach you what you need to make the shift to cloud development using AppEngine.One of the most exciting recent changes in the computing world is cloud computing. Cloud computing is a dramatic shift in how applications are developed and used---and even in what applications are. With cloud computing, developers are no longer building applications that run on a user's desktop computer. Instead, they're building services on the network that can be used by thousands of users at the same time. Cloud services are an exciting opportunity for developers: the cloud is a platform for creating services, a new kind of application that can reach more users, and provide those users with more capabilities than a desktop application ever could. Building applications as cloud services also makes them scalable : cloud applications can easily and smoothly adapt from running on a single computer for a single user to running on thousands of computers for millions of users. Code in the Cloud will teach you what a cloud service is, and how it differs from traditional applications. It will show you how to build a cloud service, taking advantage of the services that AppEngine makes available to you, using iterative development of a simple application to guide you through the different aspects of AppEngine development, using either Python or Java.Through the process of working on a simple application, you'll learn about how to build an application as a service; how to manage persistent data using AppEngine; how to build dynamic, interactive user interfaces that run in a user's web-browser; how to manage security in a web application; and how to interact with other services running in the AppEngine cloud.

Includes index.

pt. 1 : Getting started with Google app engine. Introduction -- Getting started -- pt. 2 : Programming Google app engine with Python. A first Real Cloud application -- Managing data in the cloud -- Google app engine services for login authentication -- Organizing code : separating UI and logic -- Making the UI pretty : templates and CSS -- Getting interactive -- pt. 3 : Programming Google app engine with Java. Google app engine and Java -- Managing server-side data -- Building user interfaces in Java -- Building the server side of a Java application -- pt. 4 : Advanced Google app engine. Advanced datastore : property types -- Advanced datastore : queries and indices -- Google app engine services -- Server computing in the cloud -- Security in app engine services -- Administering your app engine deployment -- Wrapping up.

Provides information on building scalable Web applications using Google App Engine. Cloud computing refers to the use and access of multiple server-based computational resources via a digital network (WAN, Internet connection using the World Wide Web, etc.). Cloud users may access the server resources using a computer, netbook, pad computer, smart phone, or other device. In cloud computing, applications are provided and managed by the cloud server and data is also stored remotely in the cloud configuration. This volume will show readers what a cloud service is, and how it differs from traditional applications. It will demonstrate how to build a cloud service, taking advantage of the services that AppEngine makes available, using iterative development of a simple application to guide you through the different aspects of AppEngine development, using either Python or Java. Through the process of working on a simple application, readers will learn about how to build an application as a service; how to manage persistent data using AppEngine; how to build dynamic, interactive user interfaces that run in a user\'s web-browser; how to manage security in a web application; and how to interact with other services running in the AppEngine cloud.

Author notes provided by Syndetics

Mark Chu-Carroll is a software engineer at Google. He's been working on programming languages and software development tools for close to 20 years. In his free time, he's the administrator/developer of Scientopia.org, where writes the blog Good Math/Bad Math. You can visit his blog at http://scientopia.org/blogs/goodmath .

Powered by Koha