SlideShare una empresa de 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

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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 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
 

Similar 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
 

Más 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
 

Más 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

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Último (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

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