mwc/adc 2013 getting started with cloud-based apps using buddy.com
DESCRIPTION
In this presentation David Mclauchlan, CEO at Buddy.com, explores the the Buddy APIs, which deliver common app scenarios as a service. Using Buddy APIs, you can instantly add functionality such as global user accounts, photo albums, messaging, friends/groups functionality, push notifications, and more. For more information see http://www.buddy.com If you joined the Nokia Premium Developer Program, you have access to up to 1 million Buddy.com API calls a month, enabling you to build your Windows Phone 8 apps quickly without having to worrying about the backend. For more information see http://www.developer.nokia.com/Developer_Programs/Premium_program.xhtmlTRANSCRIPT
David McLauchlan – CEO, Buddy.com – [email protected] - @DaveMcLauchlan
Nokia App Developer ConferenceGetting started with cloud-based apps using Buddy.com
What is Buddy?Buddy provides scenario-specific APIs to help you build your Windows Phone (and “big” Windows 8) cheaper, faster & easier.
Buddy also provides rich analytics – no 3rd
party software needed, nor writing “hooks”.
With your Nokia Premium Developer Program membership, get 12MM APIs for free!
How Buddy worksBuddy is a backend as a service (“BaaS”) that publishes sets of APIs for common app “scenarios”, ie:
App or web developers write their code using these APIs.
Without any additional software or the need for code hooks, Buddy auto-generates high fidelity app analytics.
MessagingUser Accounts
Location AwarenessPhoto Storage/FiltersGame Scores/BadgesMeta-data StoragePush NotificationsAnalytics & Service
Commerce
Demographically aware.Location aware.
Contextually aware.Socially aware.Usage aware.
How does Buddy collect this data?
3
Every Buddy API when called, is tagged with a user ID and many with location.
Buddy’s APIs are contextually descriptive & scenario based. Locations are actual places or categories.(ie: API named “Game_Score_Add” called from “McDonald’s”, or “college campus”)
Without 3rd party software, Buddy can tell you the usage, demographics & location of users performing actions in your apps (and much more!).
How does Buddy collect this data?
Let’s create a Buddy-powered app
This app will:
• Create new user• Update the user's current location• Update the user's profile picture• Search for closest places, show in a list & on a map• Update a Live tile to display the count of locations found.
Documentation
http://buddy.com/documentation
• Explore scenarios• Spec out app
Platform agnostic
But today we’ll use the .NET SDK
http://buddy.com/dotnetsdk
Developer portal
• Test app• Create a new app
Retrieving app password
Developer portal analytics
Users:• See who is
using your app and where
• Click on token to see more info
Developer portal analytics
See what devices, app version your users are on.
Let’s code…
Build your Windows Phone apps cheaper, faster & easier with Buddy.com.
[email protected] @BuddyPlatformFacebook.com/BuddyPlatform
BACKUP SLIDES
This image cannot currently be displayed.
This image cannot currently be displayed.
How do apps interact w/ Buddy?