BlackBerry Messenger is an incredibly popular app that is becoming a social platform. With the BBM Social Platform, developers can leverage the millions of connected users to spread their applications virally and further monetize their apps.
A technical overview of IBM MobileFirst Platform that explains how it can solve key enterprise challenges for a successful mobile journey.
Learn more on how IBM MobileFirst Platform can help your business: http://ibm.co/1L1SttH
Are you a Sitecore developer with no experience with mobile development? Neither did Pieter while writing this synopsis. Join Pieter in his quest to become a mobile Go Go starting from a Mobile No No.
He will share his expectations and lessons learned of mobile development. Focussing on the why mobile development matters and the different technologies that are available. Ending with and introduction of the Sitecore mobile SDK and Xamarin.
IBM MobileFirst - Hybrid Application Development with WorklightIBIZZ
IBM MobileFirst begins with a mindset: Innovative enterprises see the opportunities gained by bringing all resources together to strengthen customer engagement–whenever and wherever the customer wants, and on the customer's favorite device, which is often mobile.
Whether transforming your customer acquisition strategies, streamlining your business process, or boosting product and service innovations, you can accomplish more by focusing on mobile computing environments first.
IBM MobileFirst offers you true end-to-end mobile solutions. Some providers specialize in service offerings; some focus on platform and application development; some offer only mobile security; while others focus just on mobile device management. We bring it all.
We help your customers initiate transactions at the moment of awareness. You can encourage customer-building touchpoints and deepen relationships with your customers with realtime, one-to-one engagements. Learn what they want with powerful mobile analytics and usage data, then create more compelling interactions.
We can also help you increase workforce productivity through mobile apps that enhance collaboration, improve knowledge sharing, and speed responses. Gain efficiency by extending existing business capabilities and applications to mobile workers, partners, and customers.
A technical overview of IBM MobileFirst Platform that explains how it can solve key enterprise challenges for a successful mobile journey.
Learn more on how IBM MobileFirst Platform can help your business: http://ibm.co/1L1SttH
Are you a Sitecore developer with no experience with mobile development? Neither did Pieter while writing this synopsis. Join Pieter in his quest to become a mobile Go Go starting from a Mobile No No.
He will share his expectations and lessons learned of mobile development. Focussing on the why mobile development matters and the different technologies that are available. Ending with and introduction of the Sitecore mobile SDK and Xamarin.
IBM MobileFirst - Hybrid Application Development with WorklightIBIZZ
IBM MobileFirst begins with a mindset: Innovative enterprises see the opportunities gained by bringing all resources together to strengthen customer engagement–whenever and wherever the customer wants, and on the customer's favorite device, which is often mobile.
Whether transforming your customer acquisition strategies, streamlining your business process, or boosting product and service innovations, you can accomplish more by focusing on mobile computing environments first.
IBM MobileFirst offers you true end-to-end mobile solutions. Some providers specialize in service offerings; some focus on platform and application development; some offer only mobile security; while others focus just on mobile device management. We bring it all.
We help your customers initiate transactions at the moment of awareness. You can encourage customer-building touchpoints and deepen relationships with your customers with realtime, one-to-one engagements. Learn what they want with powerful mobile analytics and usage data, then create more compelling interactions.
We can also help you increase workforce productivity through mobile apps that enhance collaboration, improve knowledge sharing, and speed responses. Gain efficiency by extending existing business capabilities and applications to mobile workers, partners, and customers.
Tener una estrategia movil tiene algunos retos únicos. Es necesario conectar a los empleados móviles, socios y clientes a los sistemas de back office, datos y redes de una manera fiable y segura. Entregar aplicaciones móviles oportunas dentro de un entorno altamente fragmentado, con múltiples dispositivos, plataformas y redes, se ha vuelto una tarea esencial. Te invitamos a esta sesión para escuchar de la voz de un experto de que manera puedes poner tu compañía en movimiento.
Dirigido a: IT Managers, Desarrolladores, Arquitectos de Software
Hybrid Applications with WebSphere commerce and WorklightMohammad Omer Raza
A slideshow that explains the use of hybrid applications with IBM Worklight and WebSphere Commerce.
The document gives you clear idea of the advantages of using hybrid applications enhancing your business strategy.
Power Your Mobile Apps with Sitecore
Mobile devices continue to gain popularity with customers and enterprises at a rapid pace. Sitecore is the ideal platform to be the central hub for your multichannel mobile content, powering your organization's native mobile and responsive web applications. This presentation illustrates how to leverage the power of Sitecore to deliver content you've already invested in building within those applications. Unlock the power of Sitecore to boost your organization mobile app potential!
Presented by: Jonathan Chen, Bluetube
Learn how IBM is using new technologies, applications and mobile devices to enable a smarter, more productive workforce. This short presentation shares IBM's journey enabling a flexible, mobile enterprise.
Kony-Cognizant Webinar: Finding the Silver Bullet in Retail MobilityKony, Inc.
In this joint Cognizant and Kony webinar, Shannon Warner (Sr. Director and Practice Leader, Multichannel) and Chris Dean (Director of Product Marketing) discuss the effects of the Smartphone in the retail world and strategies to get more value out of a mobile strategy.
Sitecore and PhoneGap - Driving Business with Mobile Appscaptech
Slides from recent webinar with CapTech and Sitecore.
Join CapTech and Sitecore for a webinar where you'll learn how to combine Sitecore with open source projects like PhoneGap and jQuery to build not just highly responsive mobile web sites - but native mobile applications for platforms like the iPhone, iPad, Android, and more.
Mobility is a hot topic these days and organizations face many challenges:
•Businesses are striving to keep up with the pace of consumer technology.
•Mobile software vendors are acquiring, appearing, and disappearing faster than ever.
•Many organizations are investing in new technologies to deliver mobile applications, yet struggling to efficiently deliver those applications across mobile platforms.
Learn how you can leverage Sitecore to deliver content and drive the experience for your mobile applications. Get even more value from Sitecore by simplifying your technology footprint and efficiently delivering cross-platform mobile applications. Even further, leverage Sitecore's advanced personalization and targeting capabilities to fine tune your mobile apps and drive to your business goals.
This section guide the way to port existing android apps running on the BlackBerry Z10, BlackBerry Playbook tablet and BlackBerry Q10 within the same release builds. Attendee will learn in this session about how to convert and port existing android applications seamlessly into the BlackBerry devices. Also will get an idea about how to use specific features, such as, push notification, payment api, ad services, etc.
Tener una estrategia movil tiene algunos retos únicos. Es necesario conectar a los empleados móviles, socios y clientes a los sistemas de back office, datos y redes de una manera fiable y segura. Entregar aplicaciones móviles oportunas dentro de un entorno altamente fragmentado, con múltiples dispositivos, plataformas y redes, se ha vuelto una tarea esencial. Te invitamos a esta sesión para escuchar de la voz de un experto de que manera puedes poner tu compañía en movimiento.
Dirigido a: IT Managers, Desarrolladores, Arquitectos de Software
Hybrid Applications with WebSphere commerce and WorklightMohammad Omer Raza
A slideshow that explains the use of hybrid applications with IBM Worklight and WebSphere Commerce.
The document gives you clear idea of the advantages of using hybrid applications enhancing your business strategy.
Power Your Mobile Apps with Sitecore
Mobile devices continue to gain popularity with customers and enterprises at a rapid pace. Sitecore is the ideal platform to be the central hub for your multichannel mobile content, powering your organization's native mobile and responsive web applications. This presentation illustrates how to leverage the power of Sitecore to deliver content you've already invested in building within those applications. Unlock the power of Sitecore to boost your organization mobile app potential!
Presented by: Jonathan Chen, Bluetube
Learn how IBM is using new technologies, applications and mobile devices to enable a smarter, more productive workforce. This short presentation shares IBM's journey enabling a flexible, mobile enterprise.
Kony-Cognizant Webinar: Finding the Silver Bullet in Retail MobilityKony, Inc.
In this joint Cognizant and Kony webinar, Shannon Warner (Sr. Director and Practice Leader, Multichannel) and Chris Dean (Director of Product Marketing) discuss the effects of the Smartphone in the retail world and strategies to get more value out of a mobile strategy.
Sitecore and PhoneGap - Driving Business with Mobile Appscaptech
Slides from recent webinar with CapTech and Sitecore.
Join CapTech and Sitecore for a webinar where you'll learn how to combine Sitecore with open source projects like PhoneGap and jQuery to build not just highly responsive mobile web sites - but native mobile applications for platforms like the iPhone, iPad, Android, and more.
Mobility is a hot topic these days and organizations face many challenges:
•Businesses are striving to keep up with the pace of consumer technology.
•Mobile software vendors are acquiring, appearing, and disappearing faster than ever.
•Many organizations are investing in new technologies to deliver mobile applications, yet struggling to efficiently deliver those applications across mobile platforms.
Learn how you can leverage Sitecore to deliver content and drive the experience for your mobile applications. Get even more value from Sitecore by simplifying your technology footprint and efficiently delivering cross-platform mobile applications. Even further, leverage Sitecore's advanced personalization and targeting capabilities to fine tune your mobile apps and drive to your business goals.
This section guide the way to port existing android apps running on the BlackBerry Z10, BlackBerry Playbook tablet and BlackBerry Q10 within the same release builds. Attendee will learn in this session about how to convert and port existing android applications seamlessly into the BlackBerry devices. Also will get an idea about how to use specific features, such as, push notification, payment api, ad services, etc.
In the complex mobile technology ecosystem, selecting the right development approach can be intimidating.Sitecore mobile solution makes the entire process simple for marketers and technologists.
The Buzzr.com Private Label Platform for Creating and Maintaining SMB Websites.Ed Sussman
All about the Buzzr.com white label platform for creating and running hosted SMB websites -- intended for organizations looking for ancillary revenue from an existing client base of small and medium sized businesses.
Augmented Reality based Product Identification and Advertising System - Final...Udara Alwis
This was my Final Year Project thesis for my Software Engineering Degree at Staffordshire University, UK.
An Augmented Reality based Real-time Products and Advertisements identification System developed upon, Real-Time Image Processing, Machine Learning, Computer Vision Technologies, SURF (Speeded Up Robust Feature Detection) Feature detection algorithm, Android, Cloud technology. The .Net platform for the Server side implementation and Java Android development for Client side development was being used.
Banks won’t succeed if they don’t put the desires of their customers above all else. The current state of the banking industry falls short of expectations for both banks and their customers, yet the market has become increasingly competitive. Whilst the reasons for this vary, falling behind will most likely lead to failure.
Staying relevant is about so much more than just bringing nice interfaces to the end customer. An integrated approach is vital, one that spans the entire user experience and a host of back-end systems and procedures. This is about bringing everything together to create a smart framework that connects all the parts of the bank to optimize the customer experience. That framework is Customer OS and its four pillars are open banking, modular banking, omni-channel banking and smart banking.
An open API strategy and the clever use of data will drive the open and modular banking components. Segmented client experiences across all channels and embracing new technologies will power omni-channel and smart banking.
Mobile Applications Development - Lecture 6
Native apps - Web apps - Hybrid apps
Making money with apps
This presentation has been developed in the context of the Mobile Applications Development course at the Computer Science Department of the University of L’Aquila (Italy).
http://www.di.univaq.it/malavolta
Christopher Saunders, Applications Development Consultant Develop Relations, The BlackBerry ® Developer Day in Bangkok ,22 November 2011, Software Park Thailand.
WebWorks Development for BlackBerry PlayBook and SmartphonesKyle McInnes
One way to create apps for the PlayBook is using HTML standards that are packaged into a file that can be executed on the PlayBook. This uses an SDK called WebWorks provided by RIM. Here is an overview of that platform.
Adobe AIR Development for the BlackBerry PlayBookKyle McInnes
The BlackBerry PlayBook is expected to be a killer tablet. It features a wide range of features and the ability to make native apps in a variety of languages including Adobe AIR.
The BlackBerry Developer Days are an opportunity for developers to learn more about the BlackBerry platform. Here are some slides outlining RIM's roadmap for the OS.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
3. BlackBerry Messenger Community
•35+ million global BBM subscribers
• >60% Global penetration amongst BlackBerry subs
• >1.5 million new users per month
• >2 thousand new users per hour
•130% growth in BBM subs over past year
•BBM community is there when it counts
• 300% lift in traffic after winning goal at World Cup finals
5. BBM Social Platform Definition
A New Breed of Social Consumer & Enterprise Apps
•The BBM Social Platform is a comprehensive suite of APIs
that provide access to BBM data and functionality:
• Contact list, group membership, user profile
• Chat, file and data transfer, invitations
• The beta is released!
6. Elasitas Sample
GameMachi
• In-chat games are simple, addictive, text-based
games
• Dice
• Russian Roulette
• Head or Tail
• High Low Card
• Rock Paper Scissors
• Playing in-chat games is as simple as chatting in
BBM
• Simple text based commands needed to play the
games
8. BlackBerry Payment Service
•Earn money selling digital goods from within your app
• Freemium/ Paid upgrades
• Unlock features or add-ons
• Pay per use
• Subscriptions
•Simple and easy to utilize
• Integrate payment flow into your app
• Manage digital goods via the vendor portal
• 70% Revenue share for developer
•Secure, fast, consistent purchasing for BlackBerry ID users
• Use PayPal, carrier billing or credit card
9. BlackBerry Payment Service
• Integrating with the BlackBerry Payment Service
public PaymentServiceScreen() {
…
public void run() {
try {
PurchaseArgumentsBuilder arguments = new PurchaseArgumentsBuilder()
.withDigitalGoodSku("abc123")
.withDigitalGoodName("Adventures of a BlackBerry Java Developer")
.withPurchasingAppName("Classic eBooks")
.withMetadata("ISBN 34560202010");
Purchase purchase =
PaymentEngine.getInstance().purchase(arguments.build());
} catch (PaymentException e) {Dialog.inform(e.getMessage());}
}
…
}
10. BlackBerry Payment Service
• The call PaymentEngine.purchase() launches BlackBerry App
World to start the purchase process
• This call is blocking
• Successful purchase will result in:
• Purchase object being returned
• Your content server being notified of the purchase (optional)
• Unsuccessful purchase will result in an exception being thrown
11. BlackBerry Payment Service
What can I sell? What can’t I sell?
•Digital Content •Virtual Currencies
• eBooks, magazines, photos, •In-app Credits
artwork, or digital property
•Physical Goods or Services
•Additional Functionality
•Digital Goods across Multiple Apps
• new features, levels,
characters, or games
•Dynamic Content & Services
• video streaming, voice
transcription
12. BlackBerry Payment Service
•Digital goods are associated with individual apps in the
BlackBerry App World Vendor Portal
•Requires App World 2.1
14. BlackBerry Advertising Service
• An open and transparent platform to enable developers to
generate ad revenue
• Integrate ad support into your application with just a few
lines of code.
• Innovative ad units with advanced measurement and analytic
support:
• Click to App World
• Click to Rich Media
16. BlackBerry Advertising Service
• Add Advertising Service with only 3 lines of code
//Create a banner object by passing it my application
//placement ID and null as we are not leveraging metadata
Banner bannerAd = new Banner(MY_APID, null);
//Sets the size of the banner ad that specified in the
bannerSize integer value.
bannerAd.setMMASize(Banner.MMA_SIZE_AUTO);
//Adds the banner ad to the screen
add(bannerAd);
17. BlackBerry Advertising Service
• Provide metadata by passing in a hashtable of key/value
// add metadata
Hashtable metadata = new Hashtable();
metadata.put("age", "24");
Banner banner = new Banner(MY_APID, metadata);
18. BlackBerry Advertising Service
• The APID is a unique identifier
• You will receive one for each application that you register
• Metadata is passed to the ad service using hash tables
• Age, gender, marital status, location, and more are standardized
• Banner is a field that can be added to almost any screen
• Additional customizations are possible
• Setting the default background image
• Manually selecting a banner size
22. BlackBerry Analytics Service
What are
Who is using
they doing
my app?
with my app?
How long do How many
they spend people use
with my app? my app?
When are
Where are
they using
my users?
my app?
23. BlackBerry Analytics Service
•Why Are Analytics Important
• Improve your App • Market your App
• Know your users ̶ Maximize ad yield
• Refine app experience ̶ Target up-sells
• Prioritize feature additions ̶ Cross Promotions
Better Apps = Happier users = more $$$
24. BlackBerry Analytics Service
• Extend WebtrendsUiApplication instead of UiApplication
• Initialize the Analytics Service:
public class AnalyticsApp extends WebTrendsUiApplication {
...
public static void main(String[] args) {
WebtrendsConfigurator.LoadConfigFile(
"net.rimlabs.AnalyticsScreen","webtrends.xml");
WebtrendsDataCollector.getInstance().Initialize();
ServicesLab app = new ServicesLab();
app.enterEventDispatcher();
}
}
25. BlackBerry Analytics Service
• WebtrendsUiApplication and WebtrendsApplication extend
UiApplication and Application to provide instrumentation to
automatically report the following application events:
• Application Start
• Application Foreground
• Application Background
• Application exits require you to manually implement
onApplicationTerminate()
26. BlackBerry Analytics Service
• Implement fieldChangeNotify() to add a custom event that
will be collected by the service:
protected void fieldChangeNotify(int context) {
super.fieldChangeNotify(context);
Hashtable customData2 = new Hashtable();
customData2.put("testparam01", "testparamvalue01");
try {
WebtrendsDataCollector.getInstance().onButtonClick(
"/events/SampleClicky01", "SampleClickEvent01", "click", customData2);
} catch (IllegalWebtrendsParameterValueException e) {
try {
WebtrendsDataCollector.getInstance().onApplicationError(
"/MyApplication/ActivityWhereErrorOccurred",null);
} catch (IllegalWebtrendsParameterValueException e1) {}}
Dialog.alert("This click was registered by the Webtrends analytics engine");
}
27. BlackBerry Analytics Service
Explanation
• onButtonClick parameters:
String eventPath Specifies the hierarchical representation of an
application view at the time of the event. For
example, this parameter can specify an
application path
String eventDescr Specifies the representation of an application
view at the time of the event. For example, this
parameter can specify the name of a screen
String eventType Specifies the type of event that occurred, such
as a view or click
Hashtable customData Specifies a series of custom name-value
parameters used to pass data that's not
included in the method
28. BlackBerry Analytics Service
Other events
• Events that you can measure and report on:
• On Ad Click
• On Conversion Event
• On Ad Impression
• On Custom Event
• On Application Error
• On Media Event
• On Application Terminate
• On Product View
• On Button Click
• In-Application Search
• On Content View
31. History
• Launched April 1, 2009 in the US, Canada, and the UK
• Expanded to 10 additional countries on July 31, 2009
• Added localization support for French, Italian, German, and Spanish
• PayPal is only supported payment method
• Expanded distribution to LATAM and APAC Fall 2009
• Added localization support for Brazilian Portuguese
32. History
• Launched BlackBerry App World Server 2.0 in April 2010
• Backend support for BlackBerry ID, carrier and credit card billing
• BlackBerry App World 2.0 launched August 2010
• Support for BlackBerry ID, carrier billing, credit card and PayPal billing in
over 70 countries world wide and 21 currencies
• BlackBerry App World 2.0 Web Storefront Launch Oct 2010
• Buy, download, and manage your apps from on the web
• New $0.99 and $1.99 price tiers
33. History
• Launched BlackBerry App World Server 2.1 in Nov 2010
• Backend support for BlackBerry Payment Service , BlackBerry PlayBook
App submissions and localized feature carousel
• BlackBerry App World 2.1 launched February 2011
• Support for in-app purchases
• Localized “Featured” Content
34. Key Statistics
• 2 million Average Daily Downloads
• 35 million Downloads of App World client
• Available in 101 Countries and Territories
• 21 Currencies
• 6 Languages –(English, French, Italian, German,
Spanish, and Brazilian Portuguese)
• Over 20,000 apps available for download or purchase
• 3 million application downloads per day
35. Growth in Sales
• Credit Card and Carrier Billing
introduced in August 2010 to
add to consumer payment
method options
• 82% increase in gross sales
with launch of AT&T carrier
billing in App World 2.0
• Working with our carrier
partners to expand support for
carrier billing
36. Market Opportunities
APAC
•App sales launched in 57 additional 7% EMEA
21%
countries on August 19, 2010 NA LATAM
67% 5%
•Indonesia ranks 5th, Mexico ranks 8th, and
Australia ranks 10th for global sales after
less than 30 days
Ran
•LATAM and APAC consumers are growing k Country Paid Apps Launches
opportunities for revenue 1
2
United States
United Kingdom
April 1, 2009
April 1, 2009
3 Canada April 1, 2009
•New countries in the top 25 4 France July 31, 2009
5 Indonesia August 19, 2010
• Australia, South Africa, India, Turkey, 6 Germany July 31, 2009
Brazil, Singapore, Japan, Malaysia, 7 Italy July 31, 2010
8 Mexico August 19, 2010
Switzerland, South Korea, Thailand, 9 Netherlands July 31, 2009
Colombia, Venezuela, Ecuador 10 Australia August 19, 2010
37. BlackBerry App World
• Now FREE to register as a vendor
• Now FREE to submit apps and
upgrades
• NO NOTARY REQUIRED
45. Summary
1. Deploy your app to BlackBerry App World to reach to over
33 million active users
2. Easily leverage the BlackBerry Advertising Service with only
a few lines of code
3. Expand your revenue potential with in-app purchases using
the BlackBerry Payment Service
4. Learn how customers use your application using the
BlackBerry Analytics Service
5. Become a vendor, submit an app and implement all these
services quickly, easily and for FREE!
46. For More Information
• BlackBerry App World
• http://www.blackberry.com/developers/appworld
• BlackBerry Advertising Service
• http://us.blackberry.com/developers/platform/adservices/
• BlackBerry Payment Service
• http://us.blackberry.com/developers/platform/paymentservice.jsp
• BlackBerry Analytics Service
• http://us.blackberry.com/developers/platform/analyticsservice/