SlideShare a Scribd company logo
Enrich your Super Apps with Blackberry 6 and BlueVia APIs 17th March 2011
Sanyu Kiruluta – RIM EMEA Team Lead, Developer Relations  Andres Martinez - BlueVia Developer Program Engineer
Super Apps with BlackBerry 6 and Beyond Sanyu Kiruluta skiruluta@rim.com EMEA Team Lead, Developer Relations
BlackBerry Community 580+ partners and distributors across 175+ countries worldwide 55 million +global subscriber accounts Growth of 250,000% + since IPO 17,000+ global employees 35 million+ App Worldusers and 2 million downloaded every day 250,000+ BES deployments worldwide 300,000+registered developers 35 million + global BBM subscribers
BlackBerry Application PlatformRich Foundation and History BlackBerry JAVA App Platform with Open Integration API’s Truly Multi-Threaded & Multi-Tasking Environment Powerful PUSH and Connectivity Services: Internet & Enterprise
BlackBerry Smartphone Developer Ecosystem Develop Distribute Downstream Revenue BlackBerry Payment Service BlackBerry Advertising Service BlackBerry Analytics Service Direct distribution and monetization to end-users and Business Customers
Rise of the BlackBerry Web Platform BlackBerry 5 High-fidelity, highly efficient mobile browsing experience  BlackBerry 6 New BlackBerry WebKit browser Innovative performance and network efficiency Committed to Driving New Standards Support for 3rd Party JS Frameworks ,[object Object],[object Object]
Advanced Web Standards
Extensions to the Underlying APIs
Full App Runtime Model
Open Source and Extensiblehttp://www.github.com/blackberry
BlackBerry Java Platform Java development on the BlackBerry creates powerful applications that can run side-by-side, interacting with one another to engage in the users everyday lives. Over 40,000 Java API’s provide: ,[object Object]
Data Transport Management and Secure Push Services
Communication with Bluetooth®-enabled peripherals
Rich multimedia features
Location-based services and BlackBerry® Maps
Touch Events and Accelerometer Support,[object Object]
Buttons, Action Menus, TitleBar, Inertial scrolling, Pinch to Zoom, Animation, OpenGL 1.1, OpenVG 1.1, and many more
Deeper Device Integration
Unified Search, 1D & 2D Barcode
Communication APIs
Parsing – JSON, XML, RSS
Web Services – SOAP, REST, ATOM,RSS
Enhanced Location APIs
Estimated Time of Arrival (crowdsourcing)
Wi-Fi Geolocation,[object Object]
The Next Generation of Super Apps
Social Platform 35m+ BBM community Key attributes: Real-time message delivery between individuals or groups Location sharing & alerts Photo and media sharing Instant feedback on delivery status Take advantage of BBM in your apps Increases revenue potential for developers More than APIs Available on new and in-market devices
Social Platform Embed Chat Invite Friends Create Communities Customize User Profiles Share Content Beta is available today! http://www.blackberry.com/developers/bbm
Near Field Communication
Augmented Reality NEW BlackBerry 6.1 Application Platform Magnetometer / Digital Compass API’s OpenGL-ES 2.0 Window API - Overlay native app surfaces   (media player, camera, browser, etc.)                      with Java UI or OpenGL elements Event-based geo-fencing location API’s Enhancements to Barcode API’s for  additional formats and custom decoding Much more! BlackBerry 6.1 Developer Tools coming soon!
From App Development to Monetization
BlackBerry App World™ 101Countries and Territories 6 Languages  and 21 Currencies Over 35 million App World users Over 2 million app downloads per day Over 75% of app downloads OS 5.0+ PayPal, Credit Card, Carrier Billing FREE to register and submit apps NEW App World 2.1 with support for in-app payments & micro-transactions http://www.blackberry.com/developers/appworld
BlackBerry Payment Service Seamless In-App Payments Simple API For Developers Carrier, Credit Card and PayPal Billing Submit your apps and digital goods today! 70% Revenue Share With Developer http://us.blackberry.com/developers/platform/
BlackBerry Advertising Service 60% Revenue Share With Developer Mediation Platform http://us.blackberry.com/developers/platform/ 2

More Related Content

What's hot

BBM Social Platform and App Monetization
BBM Social Platform and App MonetizationBBM Social Platform and App Monetization
BBM Social Platform and App Monetization
Kyle McInnes
 
Platform update and super apps ON BB App World
Platform update and super apps ON BB App World Platform update and super apps ON BB App World
Platform update and super apps ON BB App World Prashant Singh
 
Hyphenate: Build Engaged User Communities with In-App Chat
Hyphenate: Build Engaged User Communities with In-App ChatHyphenate: Build Engaged User Communities with In-App Chat
Hyphenate: Build Engaged User Communities with In-App Chat
Han Dong
 
IBM Mobile portal experience
IBM Mobile portal experienceIBM Mobile portal experience
IBM Mobile portal experienceVincent Perrin
 
Mobile Web vs. Native apps
Mobile Web vs. Native appsMobile Web vs. Native apps
Mobile Web vs. Native apps
SoDA Speaks
 
Hybrid Smart phone application development analysis
Hybrid Smart phone application development analysisHybrid Smart phone application development analysis
Hybrid Smart phone application development analysis
Sandeep Krishna
 
Building a mobile website
Building a mobile websiteBuilding a mobile website
Building a mobile websiteTAG_education
 
Project Management for Mobile Apps
Project Management for Mobile AppsProject Management for Mobile Apps
Project Management for Mobile Apps
Alejandro Otanez
 
SES Berlin OMCap 2013
SES Berlin OMCap 2013SES Berlin OMCap 2013
SES Berlin OMCap 2013
Rachel Pasqua
 
Mobile platform
Mobile platformMobile platform
Mobile platform
hopperdev
 
Video Streaming App
Video Streaming AppVideo Streaming App
Video Streaming App
Marie Weaver
 
Maximize Your M-Commerce Strategy
Maximize Your M-Commerce StrategyMaximize Your M-Commerce Strategy
Maximize Your M-Commerce StrategyCompuware APM
 
Paperlit 2012
Paperlit 2012Paperlit 2012
Paperlit 2012
AnnapurnaVentures
 
NATIVE VS PWA APPS – A COMPLETE GUIDE
NATIVE VS PWA APPS – A COMPLETE GUIDENATIVE VS PWA APPS – A COMPLETE GUIDE
NATIVE VS PWA APPS – A COMPLETE GUIDE
TekRevol LLC
 
M2 active cloud push
M2 active cloud pushM2 active cloud push
M2 active cloud pushService2Media
 
Salesforce.com Partner Meetup - Atlanta -10/31/12
Salesforce.com Partner Meetup - Atlanta -10/31/12Salesforce.com Partner Meetup - Atlanta -10/31/12
Salesforce.com Partner Meetup - Atlanta -10/31/12Salesforce Partners
 
mobile app developer in delhi
mobile app developer in delhimobile app developer in delhi
mobile app developer in delhi
Eyug web solution
 

What's hot (20)

BBM Social Platform and App Monetization
BBM Social Platform and App MonetizationBBM Social Platform and App Monetization
BBM Social Platform and App Monetization
 
Platform update and super apps ON BB App World
Platform update and super apps ON BB App World Platform update and super apps ON BB App World
Platform update and super apps ON BB App World
 
Hyphenate: Build Engaged User Communities with In-App Chat
Hyphenate: Build Engaged User Communities with In-App ChatHyphenate: Build Engaged User Communities with In-App Chat
Hyphenate: Build Engaged User Communities with In-App Chat
 
IBM Mobile portal experience
IBM Mobile portal experienceIBM Mobile portal experience
IBM Mobile portal experience
 
Aerva pp case studies in action 2010
Aerva pp case studies in action 2010Aerva pp case studies in action 2010
Aerva pp case studies in action 2010
 
SpotOn Brochure
SpotOn BrochureSpotOn Brochure
SpotOn Brochure
 
Mobile Web vs. Native apps
Mobile Web vs. Native appsMobile Web vs. Native apps
Mobile Web vs. Native apps
 
portfolio
portfolioportfolio
portfolio
 
Hybrid Smart phone application development analysis
Hybrid Smart phone application development analysisHybrid Smart phone application development analysis
Hybrid Smart phone application development analysis
 
Building a mobile website
Building a mobile websiteBuilding a mobile website
Building a mobile website
 
Project Management for Mobile Apps
Project Management for Mobile AppsProject Management for Mobile Apps
Project Management for Mobile Apps
 
SES Berlin OMCap 2013
SES Berlin OMCap 2013SES Berlin OMCap 2013
SES Berlin OMCap 2013
 
Mobile platform
Mobile platformMobile platform
Mobile platform
 
Video Streaming App
Video Streaming AppVideo Streaming App
Video Streaming App
 
Maximize Your M-Commerce Strategy
Maximize Your M-Commerce StrategyMaximize Your M-Commerce Strategy
Maximize Your M-Commerce Strategy
 
Paperlit 2012
Paperlit 2012Paperlit 2012
Paperlit 2012
 
NATIVE VS PWA APPS – A COMPLETE GUIDE
NATIVE VS PWA APPS – A COMPLETE GUIDENATIVE VS PWA APPS – A COMPLETE GUIDE
NATIVE VS PWA APPS – A COMPLETE GUIDE
 
M2 active cloud push
M2 active cloud pushM2 active cloud push
M2 active cloud push
 
Salesforce.com Partner Meetup - Atlanta -10/31/12
Salesforce.com Partner Meetup - Atlanta -10/31/12Salesforce.com Partner Meetup - Atlanta -10/31/12
Salesforce.com Partner Meetup - Atlanta -10/31/12
 
mobile app developer in delhi
mobile app developer in delhimobile app developer in delhi
mobile app developer in delhi
 

Similar to Enrich your Super Apps with BB6 and BlueVia APIs

HCL Volt MX Overview - DNUG Stammtisch Bodensee
HCL Volt MX Overview - DNUG Stammtisch BodenseeHCL Volt MX Overview - DNUG Stammtisch Bodensee
HCL Volt MX Overview - DNUG Stammtisch Bodensee
DNUG e.V.
 
HCL Volt MX Overview - DNUG Stammtisch Schweiz
HCL Volt MX Overview - DNUG Stammtisch SchweizHCL Volt MX Overview - DNUG Stammtisch Schweiz
HCL Volt MX Overview - DNUG Stammtisch Schweiz
DNUG e.V.
 
Mobile Banking webinar, December 15, 2010 by Jouk Pleiter
Mobile Banking webinar, December 15, 2010 by Jouk PleiterMobile Banking webinar, December 15, 2010 by Jouk Pleiter
Mobile Banking webinar, December 15, 2010 by Jouk Pleiter
Backbase
 
Internal Meetup - Mobility
Internal Meetup - MobilityInternal Meetup - Mobility
Internal Meetup - Mobility
AnandKale26
 
Bb....................
Bb....................Bb....................
Bb....................pristianti
 
Frankly Chat Competitive Analysis
Frankly Chat Competitive AnalysisFrankly Chat Competitive Analysis
Frankly Chat Competitive Analysis
Lauren P. Dodge
 
Pariksha media offerings
Pariksha media offeringsPariksha media offerings
Pariksha media offerings
parikshalabs.com
 
Developing Mobile apps using salesforce
Developing Mobile apps using salesforceDeveloping Mobile apps using salesforce
Developing Mobile apps using salesforce
Stripetics
 
Trends2009sm 169 16th
Trends2009sm 169 16thTrends2009sm 169 16th
Trends2009sm 169 16th
Pipo Santos
 
Forget about RCS and VoLTE. The fring Alliance is all you need! Roy Timor-Rousso
Forget about RCS and VoLTE. The fring Alliance is all you need! Roy Timor-RoussoForget about RCS and VoLTE. The fring Alliance is all you need! Roy Timor-Rousso
Forget about RCS and VoLTE. The fring Alliance is all you need! Roy Timor-Rousso
Alan Quayle
 
Rewarded Video: Benefits and Best Practices
Rewarded Video: Benefits and Best PracticesRewarded Video: Benefits and Best Practices
Rewarded Video: Benefits and Best Practices
ironSource
 
Quick guide utile
Quick guide   utileQuick guide   utile
Quick guide utileRahul Bhatt
 
Web vs Mobile App Development: Choosing the Right Platform for Your Business
Web vs Mobile App Development: Choosing the Right Platform for Your BusinessWeb vs Mobile App Development: Choosing the Right Platform for Your Business
Web vs Mobile App Development: Choosing the Right Platform for Your Business
Baek Yongsun
 
Mobile App Stores - BlackBerry's AppWorld
Mobile App Stores - BlackBerry's AppWorldMobile App Stores - BlackBerry's AppWorld
Mobile App Stores - BlackBerry's AppWorldAberla
 
Sogeti Strategic Mobile Design 2011
Sogeti Strategic Mobile Design 2011Sogeti Strategic Mobile Design 2011
Sogeti Strategic Mobile Design 2011
Thomas Wesseling
 
Kony Mobility Platform
Kony Mobility PlatformKony Mobility Platform
Kony Mobility Platform
Veeresh Nirni
 

Similar to Enrich your Super Apps with BB6 and BlueVia APIs (20)

HCL Volt MX Overview - DNUG Stammtisch Bodensee
HCL Volt MX Overview - DNUG Stammtisch BodenseeHCL Volt MX Overview - DNUG Stammtisch Bodensee
HCL Volt MX Overview - DNUG Stammtisch Bodensee
 
HCL Volt MX Overview - DNUG Stammtisch Schweiz
HCL Volt MX Overview - DNUG Stammtisch SchweizHCL Volt MX Overview - DNUG Stammtisch Schweiz
HCL Volt MX Overview - DNUG Stammtisch Schweiz
 
Mobile Banking webinar, December 15, 2010 by Jouk Pleiter
Mobile Banking webinar, December 15, 2010 by Jouk PleiterMobile Banking webinar, December 15, 2010 by Jouk Pleiter
Mobile Banking webinar, December 15, 2010 by Jouk Pleiter
 
Z
ZZ
Z
 
Z
ZZ
Z
 
Internal Meetup - Mobility
Internal Meetup - MobilityInternal Meetup - Mobility
Internal Meetup - Mobility
 
Bb....................
Bb....................Bb....................
Bb....................
 
Frankly Chat Competitive Analysis
Frankly Chat Competitive AnalysisFrankly Chat Competitive Analysis
Frankly Chat Competitive Analysis
 
Pariksha media offerings
Pariksha media offeringsPariksha media offerings
Pariksha media offerings
 
Developing Mobile apps using salesforce
Developing Mobile apps using salesforceDeveloping Mobile apps using salesforce
Developing Mobile apps using salesforce
 
Reqstr Bplan
Reqstr BplanReqstr Bplan
Reqstr Bplan
 
Black berry 1
Black berry 1Black berry 1
Black berry 1
 
Trends2009sm 169 16th
Trends2009sm 169 16thTrends2009sm 169 16th
Trends2009sm 169 16th
 
Forget about RCS and VoLTE. The fring Alliance is all you need! Roy Timor-Rousso
Forget about RCS and VoLTE. The fring Alliance is all you need! Roy Timor-RoussoForget about RCS and VoLTE. The fring Alliance is all you need! Roy Timor-Rousso
Forget about RCS and VoLTE. The fring Alliance is all you need! Roy Timor-Rousso
 
Rewarded Video: Benefits and Best Practices
Rewarded Video: Benefits and Best PracticesRewarded Video: Benefits and Best Practices
Rewarded Video: Benefits and Best Practices
 
Quick guide utile
Quick guide   utileQuick guide   utile
Quick guide utile
 
Web vs Mobile App Development: Choosing the Right Platform for Your Business
Web vs Mobile App Development: Choosing the Right Platform for Your BusinessWeb vs Mobile App Development: Choosing the Right Platform for Your Business
Web vs Mobile App Development: Choosing the Right Platform for Your Business
 
Mobile App Stores - BlackBerry's AppWorld
Mobile App Stores - BlackBerry's AppWorldMobile App Stores - BlackBerry's AppWorld
Mobile App Stores - BlackBerry's AppWorld
 
Sogeti Strategic Mobile Design 2011
Sogeti Strategic Mobile Design 2011Sogeti Strategic Mobile Design 2011
Sogeti Strategic Mobile Design 2011
 
Kony Mobility Platform
Kony Mobility PlatformKony Mobility Platform
Kony Mobility Platform
 

More from BlueVia

Aprende a crear y desplegar una aplicación de python que use APIs de BlueVia
Aprende a crear y desplegar una aplicación de python que use APIs de BlueViaAprende a crear y desplegar una aplicación de python que use APIs de BlueVia
Aprende a crear y desplegar una aplicación de python que use APIs de BlueVia
BlueVia
 
China Unicom presentation from BlueVia's #MWC 2012 event
China Unicom presentation from BlueVia's #MWC 2012 eventChina Unicom presentation from BlueVia's #MWC 2012 event
China Unicom presentation from BlueVia's #MWC 2012 eventBlueVia
 
Developing network-friendly-applications
Developing network-friendly-applicationsDeveloping network-friendly-applications
Developing network-friendly-applicationsBlueVia
 
Connfu Adhearsion
Connfu AdhearsionConnfu Adhearsion
Connfu AdhearsionBlueVia
 
Facetones Case Study
Facetones Case StudyFacetones Case Study
Facetones Case Study
BlueVia
 
BlueVia Marketing Toolkit
BlueVia Marketing ToolkitBlueVia Marketing Toolkit
BlueVia Marketing Toolkit
BlueVia
 
BlueVia Business Models
BlueVia Business ModelsBlueVia Business Models
BlueVia Business ModelsBlueVia
 
BlueVia for Telco 2.0
BlueVia for Telco 2.0BlueVia for Telco 2.0
BlueVia for Telco 2.0
BlueVia
 
BlueVia SDK for .NET Overview
BlueVia SDK for .NET OverviewBlueVia SDK for .NET Overview
BlueVia SDK for .NET Overview
BlueVia
 
Text Deck Case Study
Text Deck Case StudyText Deck Case Study
Text Deck Case Study
BlueVia
 
GoGoStat Connect Case Study
GoGoStat Connect Case StudyGoGoStat Connect Case Study
GoGoStat Connect Case Study
BlueVia
 
BlueVia Developer Payment Guide
BlueVia Developer Payment GuideBlueVia Developer Payment Guide
BlueVia Developer Payment Guide
BlueVia
 
Movistar developers platform está cambiando
Movistar developers platform está cambiandoMovistar developers platform está cambiando
Movistar developers platform está cambiando
BlueVia
 
O2 Litmus is Changing: Find out about BlueVia
O2 Litmus is Changing: Find out about BlueViaO2 Litmus is Changing: Find out about BlueVia
O2 Litmus is Changing: Find out about BlueVia
BlueVia
 
BlueVia overview
BlueVia overviewBlueVia overview
BlueVia overview
BlueVia
 

More from BlueVia (15)

Aprende a crear y desplegar una aplicación de python que use APIs de BlueVia
Aprende a crear y desplegar una aplicación de python que use APIs de BlueViaAprende a crear y desplegar una aplicación de python que use APIs de BlueVia
Aprende a crear y desplegar una aplicación de python que use APIs de BlueVia
 
China Unicom presentation from BlueVia's #MWC 2012 event
China Unicom presentation from BlueVia's #MWC 2012 eventChina Unicom presentation from BlueVia's #MWC 2012 event
China Unicom presentation from BlueVia's #MWC 2012 event
 
Developing network-friendly-applications
Developing network-friendly-applicationsDeveloping network-friendly-applications
Developing network-friendly-applications
 
Connfu Adhearsion
Connfu AdhearsionConnfu Adhearsion
Connfu Adhearsion
 
Facetones Case Study
Facetones Case StudyFacetones Case Study
Facetones Case Study
 
BlueVia Marketing Toolkit
BlueVia Marketing ToolkitBlueVia Marketing Toolkit
BlueVia Marketing Toolkit
 
BlueVia Business Models
BlueVia Business ModelsBlueVia Business Models
BlueVia Business Models
 
BlueVia for Telco 2.0
BlueVia for Telco 2.0BlueVia for Telco 2.0
BlueVia for Telco 2.0
 
BlueVia SDK for .NET Overview
BlueVia SDK for .NET OverviewBlueVia SDK for .NET Overview
BlueVia SDK for .NET Overview
 
Text Deck Case Study
Text Deck Case StudyText Deck Case Study
Text Deck Case Study
 
GoGoStat Connect Case Study
GoGoStat Connect Case StudyGoGoStat Connect Case Study
GoGoStat Connect Case Study
 
BlueVia Developer Payment Guide
BlueVia Developer Payment GuideBlueVia Developer Payment Guide
BlueVia Developer Payment Guide
 
Movistar developers platform está cambiando
Movistar developers platform está cambiandoMovistar developers platform está cambiando
Movistar developers platform está cambiando
 
O2 Litmus is Changing: Find out about BlueVia
O2 Litmus is Changing: Find out about BlueViaO2 Litmus is Changing: Find out about BlueVia
O2 Litmus is Changing: Find out about BlueVia
 
BlueVia overview
BlueVia overviewBlueVia overview
BlueVia overview
 

Recently uploaded

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
Jen Stirrup
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 

Recently uploaded (20)

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 

Enrich your Super Apps with BB6 and BlueVia APIs

  • 1. Enrich your Super Apps with Blackberry 6 and BlueVia APIs 17th March 2011
  • 2. Sanyu Kiruluta – RIM EMEA Team Lead, Developer Relations Andres Martinez - BlueVia Developer Program Engineer
  • 3. Super Apps with BlackBerry 6 and Beyond Sanyu Kiruluta skiruluta@rim.com EMEA Team Lead, Developer Relations
  • 4. BlackBerry Community 580+ partners and distributors across 175+ countries worldwide 55 million +global subscriber accounts Growth of 250,000% + since IPO 17,000+ global employees 35 million+ App Worldusers and 2 million downloaded every day 250,000+ BES deployments worldwide 300,000+registered developers 35 million + global BBM subscribers
  • 5. BlackBerry Application PlatformRich Foundation and History BlackBerry JAVA App Platform with Open Integration API’s Truly Multi-Threaded & Multi-Tasking Environment Powerful PUSH and Connectivity Services: Internet & Enterprise
  • 6. BlackBerry Smartphone Developer Ecosystem Develop Distribute Downstream Revenue BlackBerry Payment Service BlackBerry Advertising Service BlackBerry Analytics Service Direct distribution and monetization to end-users and Business Customers
  • 7.
  • 9. Extensions to the Underlying APIs
  • 11. Open Source and Extensiblehttp://www.github.com/blackberry
  • 12.
  • 13. Data Transport Management and Secure Push Services
  • 16. Location-based services and BlackBerry® Maps
  • 17.
  • 18. Buttons, Action Menus, TitleBar, Inertial scrolling, Pinch to Zoom, Animation, OpenGL 1.1, OpenVG 1.1, and many more
  • 20. Unified Search, 1D & 2D Barcode
  • 22. Parsing – JSON, XML, RSS
  • 23. Web Services – SOAP, REST, ATOM,RSS
  • 25. Estimated Time of Arrival (crowdsourcing)
  • 26.
  • 27. The Next Generation of Super Apps
  • 28. Social Platform 35m+ BBM community Key attributes: Real-time message delivery between individuals or groups Location sharing & alerts Photo and media sharing Instant feedback on delivery status Take advantage of BBM in your apps Increases revenue potential for developers More than APIs Available on new and in-market devices
  • 29. Social Platform Embed Chat Invite Friends Create Communities Customize User Profiles Share Content Beta is available today! http://www.blackberry.com/developers/bbm
  • 31. Augmented Reality NEW BlackBerry 6.1 Application Platform Magnetometer / Digital Compass API’s OpenGL-ES 2.0 Window API - Overlay native app surfaces (media player, camera, browser, etc.) with Java UI or OpenGL elements Event-based geo-fencing location API’s Enhancements to Barcode API’s for additional formats and custom decoding Much more! BlackBerry 6.1 Developer Tools coming soon!
  • 32. From App Development to Monetization
  • 33. BlackBerry App World™ 101Countries and Territories 6 Languages and 21 Currencies Over 35 million App World users Over 2 million app downloads per day Over 75% of app downloads OS 5.0+ PayPal, Credit Card, Carrier Billing FREE to register and submit apps NEW App World 2.1 with support for in-app payments & micro-transactions http://www.blackberry.com/developers/appworld
  • 34. BlackBerry Payment Service Seamless In-App Payments Simple API For Developers Carrier, Credit Card and PayPal Billing Submit your apps and digital goods today! 70% Revenue Share With Developer http://us.blackberry.com/developers/platform/
  • 35. BlackBerry Advertising Service 60% Revenue Share With Developer Mediation Platform http://us.blackberry.com/developers/platform/ 2
  • 36. BlackBerry Analytics Service Who is using my app? What are they doing with my app? How long do they spend with my app? How many people use my app? Where are my users? When are they using my app? http://us.blackberry.com/developers/platform/
  • 37. BlackBerry Analytics Service Analytics will help you buildbetter apps and make more money. Improve your app Know your users Refine app experience Prioritize feature additions Market your app Maximize yield for advertising Target up-sells Cross-promotions
  • 38. Developer Support Developer Resources and Docs http://www.blackberry.com/developers/ Community Forums http://www.blackberry.com/developers/forum Issue Tracker http://www.blackberry.com/developers/issuetracker Staying in Touch: BlackBerry Developer’s Blog http://devblog.blackberry.com Developer Newsletter http://www.blackberry.com/developers/newsletter Twitter @BlackBerryDev 23 BlackBerry Developer Zone
  • 39. Andres L. Martinez March 2011 Super Apps with BlackBerry 6
  • 40. What is BlueVia? BlueVia is the new global developer platform from Telefonica that helps developers take apps, web services, and ideas to market. BlueVia is built on four founding principles:
  • 41.
  • 42. Starting with your BlueVia SuperApp
  • 43. BlueVia app for Blackberry 6 BlueVia Advertising API #1 BlueVia MO SMS #2 BlueVia MO SMS #3 BlueVia MO SMS #4 BlueVia MO SMS #5 BlueVia MO SMS BlueVia MO SMS API BlueVia User Context API BlueVia User Context
  • 44. BlueVia authentication process OAuth SignPost: http://code.google.com/p/oauth-signpost/ apiConsumer = new DefaultOAuthConsumer(consumer_key,consumer_secret); apiConsumer.setMessageSigner(new HmacSha1MessageSigner ()); apiConsumer.setTokenWithSecret(apiAccessToken_key, apiAccessToken_secret);
  • 45. MO SMS Method: GET URL Structure: https://api.bluevia.com/ services/REST/SMS/inbound/445480605/messages version=v1 alt=json JSON Data Model: {"receivedSMS": { "receivedSMS": [{ "message":"This is a text message", "originAddress":{"phoneNumber":"524794786537"}, "destinationAddress":{"phoneNumber":"524040"}, "dateTime":"2010-10-22T15:48:45.662Z" }] } }
  • 46. User Context API Method: GET URL Structure: https://api.bluevia.com/ /services/REST/Directory/{guid}/UserInfo/UserInfo version=v1 alt=json JSON Data Model: {"userInfo":{ "userProfile":{"userType":"Postpay","icb":"false","ocb":"false","parentalControl":"not active","operatorId":"O2","segment":"High Use"},“ userAccessInfo":{"apn":"blackberry.net,mobile.o2.co.uk,wap.o2.co.uk"},“ userTerminalInfo":{"brand":"BlackBerry","model":"9700","screenResolution":"2.44 inch, 480 x 360 pixels","mms":"yes"}}}
  • 47. Advertising API Method: POST URL Structure: https://api.bluevia.com/ /services/REST/Advertising/simple/requests URL param: version=v1 Body Param: ad_request_id ad_presentation ad_space user_agent keywords protection_policy <a href = “Interaction URL”> TEXT or IMAGE </a>
  • 48. Conclusion SMS API Advertising API User Context API
  • 50. Sanyu Kiruluta – skiruluta@rim.com Andres Martinez – almo@bluevia.com Elayne Checketts - elayne@bluevia.com