Google invites iOS and Android developers in the cloud with Cloud Endpoints and Mobile Backend Starter
To encourage developers to create more mobile apps in Google cloud, Google is offering two new or updated frameworks to run complicated, but necessary infrastructure, back end mobile applications, making it easier for mobile developers to tie their apps into Google’s APIs.
Google has launched a new collection of tools and libraries housed in strengthening and supporting infrastructure to run mobile applications for Android and iOS, called Google Cloud Endpoints. The company has also upgraded a stack of software ready to use for mobile applications on Android and iOS, called Mobile Backend Starter. Both tools use Google App Engine PaaS tools collection from Google.
Google Cloud Endpoints
Google Cloud Endpoints can run many operations carried out behind the screen of a mobile application, such as the login user. This programming interface allows more precisely invoke components (written in Java or Python) that run on Google App Engine, since the variations of an app for iOS and Android. In pre-release since last February and demonstrated in Google developer event in May, Google Cloud Endpoints is now available in final version.
These custom APIs have the resilience and scalability of other Google APIs including features like Denial of Service protection, OAuth support, client key management, logging, Google APIs Explorer, Google APIs Discovery Service, and Google Plugin for Eclipse.
For mobile developers, Endpoints provides a simple way to develop a shared Web back end such as OAuth 2.0 authentication, eliminating complicated user accounts setup. Communication with backend services is done through network communications REST to a set of APIs to which Google has provided access to its services.
Mobile developers in a multiplatform, multiclient and multiscreen world can benefit from Endpoints by building APIs first and using a shared backend to connect to client applications later. Google is providing APIs for products such as Maps, Translate and Gmail, which have led to the creation of new applications that are used by millions of users.
Google Cloud Endpoints consists of tools, libraries and capabilities and wrappers provided by Google that use Google App Engine services. These tools help developer to setup Datastore, Google Cloud Storage, Mail, URL Fetch and Task Queues tasks easily. Cloud Endpoints also help developers automate many of the common current management system task such as load balancing, scaling and server maintenance to ensure that an application keeps running in healthy state.
“As a mobile application developer, some projects demand building your own backend, while others can move faster with a ready-made solution,” wrote Tzachi Ben-Ayoun, a Google product manager, on the Google Cloud Platform Blog. “Two updates we are making to Google Cloud Platform help you with either scenario. To help you build your own backend, Google Cloud Endpoints has now moved to General Availability. If you are interested in a ready-made solution, the new version of the Mobile Backend Starter is now available with support for large media files in addition to updated iOS and Android clients.”
Blossom.io service provider used a preview of Google Cloud Endpoints, who offered this platform to run APIs for their own application development services online.
Mobile Backend Starter
Mobile Backend Infrastructure Starter (MBS) provides a complete backend tool for developers to reap the benefits of using a cloud backend for their apps without worrying to run their own servers. The new tool essentially provides developers everything they need for their apps with a robust enough system to handle virtually any load a mobile app can throw at it. To get started, developers simply have to select the Mobile Backend sample app when they start a new app engine project.
The starter kit provides a data warehouse, user authentication, notifications push, and the ability to do event-based programming to facilitate user interactivity. The updated version of the service promises to run smoothly with the latest edition of iOS and Android. Developers can also manage large media files.
“MBS provides a ready-to-use, cloud backend and client-side framework for Android and iOS,” said Ben-Ayoun. “We have distilled the best practices from hundreds of successful mobile backends on App Engine to give developers a turnkey solution that requires no server side development.”
Google is busy making developers requirements to have own backend or a ready-made backend services. Last month, Google replaced its old Google API Console with a new, expanded and redesigned Google Cloud Console for developers with more than 60 APIs. The search giant also released several technical papers for developers including “Overview of Google Compute Engine for Cloud Developers” and “Building High Availability Applications on Google Compute Engine,” detailing how Google platform can be used and developed for business users.
A message from John Furrier, co-founder of SiliconANGLE:
Your vote of support is important to us and it helps us keep the content FREE.
One click below supports our mission to provide free, deep, and relevant content.
Join our community on YouTube
Join the community that includes more than 15,000 #CubeAlumni experts, including Amazon.com CEO Andy Jassy, Dell Technologies founder and CEO Michael Dell, Intel CEO Pat Gelsinger, and many more luminaries and experts.
THANK YOU