Skip to main content

Abstract

The production and sale of electronic devices connected to the Internet has exploded in recent years. In 2014, enough mobile devices were sold to connect one sixth of the world’s population. And this is just the beginning. Big players in the market are working on alternatives to meet the needs of communities and countries where, due to socioeconomic factors, the penetration of mobile devices is still low. Most importantly, it is not the number but the diversity of devices we are seeing that demonstrates the need to connect them all in an organized way. Intelligent houses, cars, home automation systems, sensor boards, and the rest of the spectrum covered by the term Internet of things are generating huge amounts of information about our world. But who is going to orchestrate all that?

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 44.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    You can find endpoints-proto-datastore in this repository on GitHub: https://github.com/GoogleCloudPlatform/endpoints-proto-datastore .

  2. 2.

    You can find the Endpoints Proto Datastore in this repository on GitHub: https://github.com/GoogleCloudPlatform/endpoints-proto-datastore .

  3. 3.

    Line of the code in the endpoints-proto-datastore repository where the predefined query_fields aliases are defined: https://github.com/GoogleCloudPlatform/endpoints-proto-datastore/blob/master/endpoints_proto_datastore/ndb/model.py#L826 .

  4. 4.

    Git push hooks in Travis: http://docs.travis-ci.com/user/getting-started/#Step-four%3A-Trigger-Your-First-Build-With-a-Git-Push .

  5. 5.

    Git push hooks in Jenkins: https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin#GitPlugin-Pushnotificationfromrepository .

  6. 6.

    “Using Cloud Endpoints in a JavaScript Client,” https://cloud.google.com/appengine/docs/python/endpoints/consume_js .

  7. 7.

    “Using Cloud Endpoints in an iOS Client,” https://cloud.google.com/appengine/docs/python/endpoints/consume_ios .

  8. 8.

    SharedPreferences is a simple storage for keys and values on disk. This means of storage is very convenient for small, unstructured amounts of information that you need to persist across sessions. For more information, refer to the documentation at http://developer.android.com/reference/android/content/SharedPreferences.html .

  9. 9.

    This and other methods have not been included in the book. To see the full source code of this Android application go to https://github.com/GoogleCloudPlatformBook/lunchmates-android

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2015 S. P. T. Krishnan and Jose L. Ugia Gonzalez

About this chapter

Cite this chapter

Krishnan, S.P.T., Gonzalez, J.L.U. (2015). Google Cloud Endpoints. In: Building Your Next Big Thing with Google Cloud Platform. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-1004-8_14

Download citation

Publish with us

Policies and ethics