SlideShare uma empresa Scribd logo
1 de 35
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

Mais conteúdo relacionado

Mais procurados

BBM Social Platform and App Monetization
BBM Social Platform and App MonetizationBBM Social Platform and App Monetization
BBM Social Platform and App MonetizationKyle 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 ChatHan 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 appsSoDA Speaks
 
Hybrid Smart phone application development analysis
Hybrid Smart phone application development analysisHybrid Smart phone application development analysis
Hybrid Smart phone application development analysisSandeep 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 AppsAlejandro Otanez
 
SES Berlin OMCap 2013
SES Berlin OMCap 2013SES Berlin OMCap 2013
SES Berlin OMCap 2013Rachel Pasqua
 
Mobile platform
Mobile platformMobile platform
Mobile platformhopperdev
 
Video Streaming App
Video Streaming AppVideo Streaming App
Video Streaming AppMarie Weaver
 
Maximize Your M-Commerce Strategy
Maximize Your M-Commerce StrategyMaximize Your M-Commerce Strategy
Maximize Your M-Commerce StrategyCompuware APM
 
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 GUIDETekRevol 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 delhiEyug web solution
 

Mais procurados (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
 

Semelhante a Enrich your Super Apps with BB6 and BlueVia APIs

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 SchweizDNUG e.V.
 
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 BodenseeDNUG 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 PleiterBackbase
 
Internal Meetup - Mobility
Internal Meetup - MobilityInternal Meetup - Mobility
Internal Meetup - MobilityAnandKale26
 
Bb....................
Bb....................Bb....................
Bb....................pristianti
 
Frankly Chat Competitive Analysis
Frankly Chat Competitive AnalysisFrankly Chat Competitive Analysis
Frankly Chat Competitive AnalysisLauren P. Dodge
 
Developing Mobile apps using salesforce
Developing Mobile apps using salesforceDeveloping Mobile apps using salesforce
Developing Mobile apps using salesforceStripetics
 
Trends2009sm 169 16th
Trends2009sm 169 16thTrends2009sm 169 16th
Trends2009sm 169 16thPipo 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-RoussoAlan Quayle
 
Rewarded Video: Benefits and Best Practices
Rewarded Video: Benefits and Best PracticesRewarded Video: Benefits and Best Practices
Rewarded Video: Benefits and Best PracticesironSource
 
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 BusinessBaek 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 2011Thomas Wesseling
 
Kony Mobility Platform
Kony Mobility PlatformKony Mobility Platform
Kony Mobility PlatformVeeresh Nirni
 

Semelhante a Enrich your Super Apps with BB6 and BlueVia APIs (20)

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
 
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
 
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
 

Mais de 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 BlueViaBlueVia
 
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 StudyBlueVia
 
BlueVia Marketing Toolkit
BlueVia Marketing ToolkitBlueVia Marketing Toolkit
BlueVia Marketing ToolkitBlueVia
 
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.0BlueVia
 
BlueVia SDK for .NET Overview
BlueVia SDK for .NET OverviewBlueVia SDK for .NET Overview
BlueVia SDK for .NET OverviewBlueVia
 
Text Deck Case Study
Text Deck Case StudyText Deck Case Study
Text Deck Case StudyBlueVia
 
GoGoStat Connect Case Study
GoGoStat Connect Case StudyGoGoStat Connect Case Study
GoGoStat Connect Case StudyBlueVia
 
BlueVia Developer Payment Guide
BlueVia Developer Payment GuideBlueVia Developer Payment Guide
BlueVia Developer Payment GuideBlueVia
 
Movistar developers platform está cambiando
Movistar developers platform está cambiandoMovistar developers platform está cambiando
Movistar developers platform está cambiandoBlueVia
 
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 BlueViaBlueVia
 
BlueVia overview
BlueVia overviewBlueVia overview
BlueVia overviewBlueVia
 

Mais de 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
 

Último

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 

Último (20)

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 

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