Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property.

Similar presentations


Presentation on theme: "© 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property."— Presentation transcript:

1 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. Microsoft Visual Studio 2012 Extensions for AT&T API Platform Jessica Hansen Marketing Coordinator AT&T Developer Program The AT&T Developer Program Webcast Series Presented by: Giridhar Bhaskara Principal Technical Architect AT&T Developer Program Kevin Griffin Technical Business Development AT&T Developer Program

2 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. The AT&T Developer Program 2 Helping developers deliver the right application on the right device to over 100 million customers ›Information / web content  Detailed device specifications  Network services, APIs, toolkits, and sample code  White papers on new technology ›Technical support and educational opportunities  Webcasts  Meet the expert  Live Chat ›Social Media (Twitter, Facebook, forums and blogs) www.facebook.com/attdeveloper Twitter: attdeveloper Developer.att.com

3 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. The AT&T Developer Program News Upcoming Webcasts September 27: In App Messaging for Mobile Number (Beta) October 18: LTE Overview and Best Practices for App Development Upcoming Events September 25: Join us for DevLab by AT&T at the Computer History Museum, Mountain View, California – 2012devlab.com developer.att.com/events

4 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. Win an AT&T Smartphone! Answer the question at the end of the webcast and enter to win an AT&T Smartphone!

5 © 2011 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. Microsoft Visual Studio 2012 Extensions for AT&T API Platform Presented by: Kevin Griffin Technical Business Development AT&T Developer Program Giridhar Bhaskara Principal Technical Architect AT&T Developer Program

6 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. 6 Quick Overview of AT&T API Platform Microsoft Visual Studio Extensions for AT&T API Platform Agenda Tips & Known Issues Q&A Win A Phone! What’s Next

7 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. The AT&T API Platform Microsoft® Visual Studio® extensions allow developers to easily invoke the AT&T APIs, including Speech, SMS and MMS In addition to standard API documentation, working code samples are included in the extensions. By exposing APIs via the Microsoft Visual Studio extensions, AT&T expands its support for the developer community, providing information, tools, and resources that developers need to build apps AT&T Developer Program Overview

8 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. ›Utilizing the AT&T WATSON ℠ speech engine, AT&T has simplified the process of speech-enabling applications. ›The AT&T Speech API works with any phone, across all U.S. wireless carrier networks – just send us audio, and we’ll send you the transcribed text of what your users say. It’s plug & play! ›There’s no need for you to build and maintain your own speech libraries. ›With our SDKs for HTML5 and Windows apps, we make it even simpler to design a UI to capture and send us audio for transcription. ›The API is optimized & tuned for speech contexts:  Web Search  Business Search  Voicemail  SMS  Question and Answer  TV  Generic Restful APIs - Speech

9 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. ›Reach your customers with targeted alerts and 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 automatically 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 right to the user's existing text message inbox Restful APIs - SMS & MMS

10 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. AT&T Developer Portal ›Learn - Find documentation and details on your targeted platforms Get Essential information for network technologies and get specifics answers on technology options to develop apps ›Develop - Get access to sandbox environment to develop and test applications Get access to SDK, IDE and tool chains required to develop ›Launch - Resources and support throughout the mobile app development lifecycle Launch and monetize applications to help you promote and sell your applications with help of AT&T resources ›Support – Technical support, Live forums, blogs, tech tips and live chat to support developer community

11 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. Environments and Keys Sandbox Business applications Developers get Sandbox environments with API keys and Secret keys to test application using AT&T APIs Platform. Early access to released and beta AT&T Network APIs and self-provisioning tools. Free, limited access to live AT&T network resources. Online interaction with other developers and idea sharing using our developer forum. Production Environment Developer must register and setup production environment to submit and access production keys. Launch consumer and business applications through AT&T and Partners

12 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. Microsoft Visual Studio 2012 Extensions for AT&T API Platform

13 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. Visual Studio Extensions - Intro The AT&T API Platform combines the power of Microsoft.NET platform with AT&T services so that developers can quickly bring C# and Visual Basic &.NET applications to the market. Pre-packaged controls with a Windows 8 look and feel. These controls significantly reduce the complexity of building applications targeted to the AT&T platform services. The extensions include the following controls: > SMS Sender Control > SMS Voting Control > Speech Control > MMS Sender Control > MMS Coupon Sender

14 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. Visual Studio Extensions - Architectural Overview Windows Application - The final developer code, a Windows Application written in VB, C++, or C#. Extensions - The controls listed above which can be embedded in Visual Studio Applications; these controls handle all messaging back to the SDK Wrapper Library..NET Wrapper Library - The Visual Studio Extensions provide a special Wrapper, written in C# but available to any.NET runtime language. This layer provides simplifying syntax and API; it gives application developers a set of wrapper functions. This provides uniform and easy to use interfaces with which to address the AT&T REST APIs. These objects inherit from the AT&T API Platform - This layer consists of APIs to communicate to AT&T services via REST. You can find more information about the SDK Wrapper library and the AT&T API Platform at developer.att.com.developer.att.com

15 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. ›Microsoft Gallery provides Visual Studio Extensions to download ›Search for SMS, Speech or Payment and you will find the Visual Studio 2012 extensions for AT&T API Platform ›Self wizard tool will help to install controls in VS IDE with Sample apps and documentation ›Follow the step by step instructions to on How To document that was provided with the download ›Easy of use and drag and drop experience will be allowed with the Controls and Sample Apps. Visual Studio Extensions on MSFT Gallery Option 1

16 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. ›Microsoft Gallery provides Visual Studio Extensions to download ›Tags are provided on the Visual Studio Gallery to know more about the AT&T Extensions ›AT&T provided source code and sample apps in Github and find the URL below. Visual Studio Extensions on MSFT Gallery and VS IDE - Option 2

17 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. ›Receiving AT&T extension from Visual Studio IDE Extensions ›Look for AT&T extension packages under Package Manager Visual Studio Extensions on MSFT Gallery Option 2

18 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. ›Microsoft Visual Studio Extensions to download ›The controls can be downloaded and help with installation wizard ›Search for SMS, Speech or Payment and you will find the Visual Studio 2012 extensions for AT&T API Platform Visual Studio Extensions on MSFT Gallery Option 2

19 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. Visual Studio Extensions – Download/Install ›Installation controls are easy with self wizard tool ›Follow easy prompts to complete installation ›Start a new project to access controls and sample apps. ›Documentation and source code available with ATT_Visual_studio_extensions_howto file with this download.

20 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. ›Follow the Prompt to download and install process ›The controls can be downloaded ›Search for SMS, Speech or Payment and you will find the Visual Studio 2012 extensions for AT&T API Platform Visual Studio Extensions on MSFT Gallery Option 2

21 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. Visual Studio Extensions – Download/Install ›Create a windows Store Project to use AT&T controls ›Tool box provide all controls that need can be added as part of the project ›Controls require Secret Keys and API keys that was created as part of developer program access ›Use Sandbox keys or production keys to test the Controls ›Use drag and drag functionality in VS IDE environment to launch AT&T controls

22 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. Visual Studio Extensions – VS Main Page

23 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. Visual Studio Extensions – SMS Control Properties API keys and Secret Key from http://developer.att.com http://developer.att.com

24 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. Visual Studio Extensions – SMS Control Properties SMS sender allows a user to send a text message, Up to 4096 bytes in length, to a phone or shortcode. Phone numbers should be of the form abbbccccdddd, were ‘a’ is the optional country code (1 for the United States), ‘bbb’ is the three-digit area code, ‘ccc’ is the three-digit switch, and ‘dddd’ is the four digit number.

25 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. Visual Studio Extensions – SMS Voting Similar to the SMS Text Control, the SMS voting control displays voting statistics as they appear on a server. In essence, this control brings the web interface in the AT&T Platform API to the desktop.AT&T Platform API Allowed actions include clear voting statistics and update chart from server. The application programmer must configure short code as a property of the control.

26 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. Visual Studio Extensions – Speech The Speech Control interacts with AT&T servers via REST API. It takes an audio file (currently, WAV and AMR types are supported), uploads that file to an AT&T server, and returns audio text. As with all of these controls, the end programmer must enter the secret and API keys, either on the control or in the global application ATTSetting variables.

27 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. Visual Studio Extensions – MMS Sender The MMS Sender Control sends a file and text message via REST API over the multi-media message standard. These messages can be up to 600KB in length.

28 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. Visual Studio Extensions – MMS Coupon The MMS Coupon Sender is similar to the MMS Sender, but allows the user to preview the image before it is sent. Supported file types include JPEG, GIF, BMP, and PNG. More information about MMS messages is available on our website: developer.att.com. developer.att.com

29 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. Microsoft Visual Studio 2012 Extensions for the AT&T API Platform Demo Presented by: Giridhar Bhaskara Principal Technical Architect AT&T Developer Program

30 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. Visual Studio Extensions – Sample Apps Secret Keys and API Keys are pre-configured and work out of box. Sample applications provided to demonstrate the functionality of all of the applications. You can find C:\Program Files\Microsoft SDKs\Windows\v8.0\ExtensionSDKs\AT&T Controls\1.1\Sources\ATT.SampleApp [NOTE This May Change] Open ATT.SampleApp.csproj in that directory. [NOTE This May Change] Load the application in Visual Studio and press F5 to run it; you will see a master screen that allows users to select each of the individual controls.

31 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. What’s Next

32 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. Visual Studio Extensions – Source Code. https://github.com/attdevsupport/ATT_APIPlatform_MSVS

33 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. Visual Studio Extensions – Roadmap Advertisement API, Controls and Sample Apps Payment and Notary Management Controls and Sample Apps Device Capabilities Controls and Sample Apps Location Controls and Sample Apps WAP push Controls and Sample Apps

34 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. Microsoft Visual Studio 2012 Extensions for AT&T API Platform QUESTION & ANSWERS Webcast slides will be posted shortly on developer.att.com/webcasts

35 © 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. CONTEST Send answers to: developer.program@att.com Winners will be selected randomly from the correct responses. What file formats are currently supported by AT&T Speech API? A.18 bit PCM.WAV, single channel, 8 kHz sampling and.AMR (narrowband), 24 kbit/s, 8 kHz sampling. B.16 bit PCM.WAV, single channel, 8 kHz sampling and.AMR (narrowband), 12.2 kbit/s, 8 kHz sampling. C.16 bit PCM.WAV, single channel, 16 kHz sampling and.AMR (narrowband), 12.2 kbit/s, 8 kHz sampling. D.16 bit PCM.WAV, single channel, 8 kHz sampling and.AMR (narrowband), 24 kbit/s, 8 kHz sampling E.All of the above

36 © 2011 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. THANK YOU


Download ppt "© 2012 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks contained herein are trademarks of AT&T Intellectual Property."

Similar presentations


Ads by Google