Codestrong 2012 breakout session at&t api platform and trends
-
Upload
appcelerator-inc -
Category
Documents
-
view
1.160 -
download
0
Transcript of Codestrong 2012 breakout session at&t api platform and trends
© 2012 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.
Introduction to the AT&T API Platform and AT&T Developer Program
October 2012
Ed Schmit and Giri Bhaskara
© 2012 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.2
AT&T Developer Program
CommunicationsNewsletter
EmailBlog
Social Media
Contests & Events
Developer SummitMobile App Hackathons
ContestsFun Events
Online
API PlatformAT&T ARO
Development ResourcesDevice SpecsSDKs & Tools
Community & Support
Forums WebcastsLive ChatTechnical Support
© 2012 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.3
AT&T API Platform
© 2012 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.4
AT&T API Platform What it is
Leveraging technology from Apigee, the API Platform exposes core capabilities through RESTful public APIs
Reduces friction for a thriving ecosystem of developers and innovators:• Easy, self-service access to RESTful
APIs• Extensive documentation• SDKs to ease development for HTML5
and native apps• Sample apps and code• Console & Sandbox for testing
API Catalog
Speech
SMS & MMS Messaging
Payment
In App Messaging from Mobile Number (Beta)
Location
Device Capabilities (Beta)
© 2012 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.5
AT&T API PlatformHow it works - Workflow
Learn About AT&T APIs
Build & TestApps with APIs
in Sandbox
Purchase API Platform Access
View SampleApps & Code Push Apps to
Production
© 2012 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.6
AT&T API PlatformHow it works – Transaction Workflow
Developer uses API Platformto add RESTful AT&T APIs
to his appsApp is provisioned with API Key & connects to
Apigee Gateway
Apigee Gateway connects to southbound enabler,
like Speech on our Cloud
Transaction request goes from Gateway back to API Platform
Transaction goes from API Platform to
Cloud (HTML5) or Device (Native)
© 2012 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.7
AT&T API Platform Catalog
© 2012 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.8
Speech APIVoice-enable your apps
The Speech API can be used to create apps with speech recognition that run on virtually any device and cellular network in the United States — just send us audio, and we’ll send you the transcribed text of what your customers say.
Powered by the AT&T WATSON℠ speech transcription engine, the Speech API is optimized for seven speech contexts that we build, maintain, and tune for you. The intent is that these contexts return more accurate results when used with the app types after which they are named. Choose the one that best fits your app: • Web Search • Business Search • Voicemail To Text • SMS Speech • Question and Answer • TV • Generic – a general-purpose context that can automatically
detect and transcribe English and Spanish languages
© 2012 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.9
Speech APIHow it works
1. Either use our SDKs for HTML5 or native apps to create a UI that captures speech, or create your own.
2. Send the audio to the API via a data connection.
3. App request is authenticated / approved.
4. Our AT&T WATSONSM
speech engine transcribes the text, and returns it to the app.
5. The app can perform additional actions on the text, or present it back to the user.
© 2012 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.10
Payment API
Supports one-time and subscription purchases with a purchase process designed to support all connected device transactions, regardless of how the customer connects to the network
Handles authentication, communication with the billing system(s), and confirmation/ notification steps for an in-app purchase with billing to the AT&T Wireless account
Lets you be in charge, giving you the flexibility to control the look and feel of how you present purchase options to your customers, as well as how you deliver digital goods to the customer
© 2012 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.11
SMS & MMS APIsReach customers with targeted alerts & information, and enable them to connect back to you
Users can send messages from their mobile device to your app ("mobile originate") or your app can send messages to one or more mobile users ("mobile terminate")
As part of our SMS service, we lease a short code to you at no extra charge – SMS uses short codes that make two-way interactions more convenient for both you and your user
With MMS, you can move beyond the text-only capabilities of SMS to include video, images, audio, synchronized multimedia integration language (SMIL) formatting, and plain text
Unlike other native messaging solutions, our solution works across platforms, delivering content to the user's existing text message inbox
© 2012 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.12
In App Messaging from Mobile Number API (Beta)
This API enables your app to send text and picture messages to any U.S. mobile phone using the user’s own AT&T phone number – from within your application.
Message recipients will immediately recognize who sent the message.
Replies to messages sent can be received by the user’s mobile phone and by your application, so that the conversation can continue within your application.
© 2012 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.13
Device Capabilities API
This API provides an effective way to identify the user's device and its capabilities, so you can develop apps that give the best user experience and support.
This beta version of the API provides a look at the AT&T method for responding to device capabilities requests with information that is specific to the AT&T network and AT&T device-naming conventions.
The API retrieves the make, model, and firmware release of the device.
© 2012 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.14
DemoGiri BhaskaraPrinciple Technical Architect
© 2012 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.15
AT&T Developer Program
© 2012 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.16
AT&T ARO is a free diagnostic tool for analyzing the performance of your mobile applications
Test how efficiently your apps run on the network and use the device battery
Get Best Practices recommendations to optimize your app’s performance, speed, network impact and battery utilization.
To download the tool, visit developer.att.com/ARO
AT&T Application Resource Optimizer (ARO)
© 2012 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.17
AT&T Mobile App HackathonsLearn something new
Build something cool
Grow your network of resources
Win something
Have fun!
Calendar at: alexdonn.eventbrite.com
© 2012 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.18
AT&T Developer Summit
2012 was the 6th Year for the AT&T Developer Summit
Expanded to 2 days to include a Hackathon
More than 2100 attendees, with 720 companies and 33 countries represented
Opportunity for developers to
– Come together to learn about emerging technologies
– Network with AT&T staff, top industry professionals, and experts
– Hear the latest announcements from AT&T targeting developer community
– Have fun – great games, parties, and entertainment!
We want to see you at next year’s event –January 6-7, 2013 in Las Vegas!
© 2012 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.
developer.att.comEd Schmit