google technical webinar - building mashups with google apps and sap, using sap netweaver gateway
DESCRIPTION
Presentation Part 2 SAP and Google Apps ChallengeTRANSCRIPT
SAP + Google Apps challenge
Arun Nagarajan Tech Lead, Google Developer Platformgoogle.com/+ArunNagarajan @entaq
IntroductionWhat are APIs and why do you have them?
What is Google?
Google APIs
Google Apps Script
● JavaScript in the cloud (server-side)■ Compliant, debuggable, and performant
● Designed to extend Google Apps■ APIs for many Google services■ Events and deep UI integration points■ Built in security and deployment
● Code editor right in your browser■ Zero setup■ Standard Drive storage/sharing■ Inside an authenticated environment
Apps Script is ...
Consistent API across many Google Services
What can Apps Script do?
Google Products
CalendarChartsContactsDriveDocuments DomainFinanceFormsGmailGroupsLanguageMapsSitesSpreadsheets
Communication and UIContentHtmlJdbcMailSoapUiUrlFetchXml
Utilities
BaseCacheLockPropertiesScriptScriptDbUtilities
Just open the script editor to get started
Recent ImprovementsAdmin SDK, Glass and other APIs exposed
Apps Script use cases
● Enterprise Workflows ○ Document Approval, Purchase Orders
● Resource Management ○ Time Booking, Helpdesk, Project Tracking, Mail Room Management, Billing
● Automation○ Auto-create calendar event, mail merge, move cells in spreadsheet
● Reporting○ Dashboards, Nightly reports
● Integration Glue ○ SAP, Twitter
● Domain Administration○ Add users, reset user accounts, auto create sites/folders for users
Google Drive SDKShare, sync/backup, organise all your documents
Got too much data? Sync to one place in the cloud
More than just storage
Search
Translation
Conversion
Google Goggles
Sharing
Comments
OCR
More than Google Docs, Sheets, Slides
Create apps that interact with Drive contents
Check out https://www.google.com/enterprise/marketplace/
Google Maps
Over 1 million websitesOver 1 billion active users
Google Cloud Platform
Compute EngineApp EngineBig QueryCloud DataStore Cloud StorageCloud SQL Cloud Endpoints
We have what you need - infrastructure to host your backend
We let you focus more on your app & worry less about infrastructure
Pay only for what you use
Get started easily and grow fast. Complete architectural flexibility across PaaS and/or Iaas.
Why Google for Cloud?
cloud.google.com
App Engine Compute Engine
Build your backend on App Engine and use Compute Engine if you need the flexibility of
Linux Virtual Machines
Provision: What you need when you need itConfigure: Wide range of VM instance types
Scale: AutoScale, NoSQL DataStoreConnect: Expose APIs with Cloud Endpoints
Getting started for Free (Cloud Platform)
● App Engine free tier● Cloud SQL free trial ● Cloud Storage free trial ● BigQuery free for first 100GB processed● Prediction free for first 6 months
Use promo code “hackathon” for $500 credit towards any bill for this challenge!
Resources
● developers.google.com/apis-explorer● developers.google.com/oauthplayground
● github.com/entaq/googleappsscript
● developers.google.com/drive● developers.google.com/admin-sdk● developers.google.com/apps-script● developers.google.com/google-apps
Thank You!
Q&Agoogle.com/+ArunNagarajandevelopers.google.com