Transcript
Page 1: 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

Page 2: 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.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

Page 3: 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.3

AT&T API Platform

Page 4: 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.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)

Page 5: 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.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

Page 6: 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.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)

Page 7: 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.7

AT&T API Platform Catalog

Page 8: 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.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

Page 9: 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.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.

Page 10: 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.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

Page 11: 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.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

Page 12: 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.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.

Page 13: 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.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.

Page 14: 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.14

DemoGiri BhaskaraPrinciple Technical Architect

Page 15: 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.15

AT&T Developer Program

Page 16: 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.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)

Page 17: 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.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

Page 18: 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.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!

Page 19: 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.

developer.att.comEd Schmit

[email protected]


Recommended