The document provides an overview of BlackBerry 10 and Folio3. It discusses BlackBerry's history with mobile operating systems leading up to the development of BlackBerry 10 based on the QNX operating system. It then compares BlackBerry 10 to other mobile operating systems, outlines enterprise mobility and security features, and demonstrates app development options for BlackBerry 10.
2. Agenda
Intro to Folio3
BlackBerry OS History
BlackBerry 10 & QNX
Comparison With Other Mobile OS
Enterprise Mobility & Security
Demo
How To Develop Apps?
Case Study – A Secure Messaging App
Future
Q & A
4. Folio3 At a Glance
Founded in 2005
Over 200 full time employees
Offices in the US, Canada, Bulgaria & Pakistan
Palo Alto, CA.
Sofia, Bulgaria
Karachi, Pakistan
Toronto, Canada
5. What We Do
We are a Development Partner for our customers
Design software solutions, not just implement them
Focus on the solution – Platform and technology agnostic
Expertise in building applications that are:
Mobile Social Cloud-based Gamified
6. What We Do
Areas of Focus
Enterprise
Custom enterprise applications
Product development targeting the enterprise
Mobile
Custom mobile apps for iOS, Android, Windows Phone, BB OS
Mobile platform (server-to-server) development
Social Media
CMS based websites for consumers and enterprise (corporate, consumer,
community & social networking)
Social media platform development (enterprise & consumer)
Gaming
Social & casual cross platform games (mobile, web, console)
Virtual Worlds
7. Areas of Focus: Enterprise
Automating workflows
Cloud based solutions
Application integration
Platform development
Healthcare
Mobile Enterprise
Digital Media
Supply Chain
8. Areas of Focus: Mobile
Serious enterprise applications
for Banks, Businesses
Fun consumer apps for app
discovery, interaction, exercise
gamification and play
Educational apps
Augmented Reality apps
Mobile Platforms
9. Areas of Focus: Web & Social Media
Community Sites based on
Content Management
Systems
Enterprise Social
Networking
Social Games for Facebook
& Mobile
Companion Apps for games
11. BlackBerry OS History
BlackBerry OS is a proprietary mobile operating system developed by
BlackBerry Ltd
Versions : 1 – 7
Version 6: WebKit based browser – Q3 2010
Version 7: WiFi hotspot, calling over WiFi – 2011 – 2012
App Development
Using Java SDK, BlackBerry WebWorks
BlackBerry Java Plugin for Eclipse
12. BlackBerry 10
BlackBerry 10 is based on the QNX operating system
QNX Acquired by BlackBerry in April 2010.
QNX is popular in industrial computers and used in many car
computers
People may encounter QNX-controlled systems whenever they drive,
shop, use the Internet, or even turn on a light
Apple's CarPlay has to ride on top of BlackBerry's QNX platform for
in-auto entertainment system
13. QNX
QNX is a commercial Unix-like real-time operating system
A microkernel-based OS
The advantage to a microkernel is that any failed service can be easily
restarted, for instance, there is no kernel halt if the root file system throws
an abort.
Take advantage of built-in multiprocessing capabilities harness the power of
multi-core processors
Extensive support for the POSIX standard, which allows quick migration
from Linux, Unix, and other open source programs.
All Standard C library entities are declared or defined in one or more
standard headers
14. Comparison With Other Mobile OS
BB 10 iOS Android Windows
Phone
Official
application store
BlackBerry
World
App Store Google Play Windows Phone
Store
OS family QNX Darwin Linux Win CE 7 / Win NT
8+
Supported CPU
architecture
ARM ARM ARM, MIPS,
x86
ARM
Programmed in C,C++ (Native
/ QT), Android
runtime
C, C++,
Objective-C
C, C++, Java XNA, Silverlight,
others
License Proprietary Proprietary * Free and
open-
source**
Proprietary
External storage
encryption
Yes N/A No, 3rd
party
8.1+ Apps & data
only
15. Comparison With Other Mobile OS (Contd.)
BB 10 iOS Android Windows
Phone
Default web
browser/engine
WebKit WebKit Blink Trident
Push notifications Yes Yes Yes Yes
Non-carrier-based
integrated messaging
BBM iMessage Hangout Skype, FB Chat
Multitasking Yes Yes Yes 8+
Background Service Yes No Yes -
Scalable in HW
support
Yes No Yes Yes
Cost to develop on
the phone
Free $99/year Free Free
Cost to publish
application on official
store
Free Included in
the cost to
develop on
the phone
$25 once Yes [details]
17. Enterprise Mobility
BlackBerry® provides the only fully integrated enterprise mobility
platform
Mobile Device Management (MDM) gives you management control
over mobile devices, for example locking and wiping device
Separate work and personal content for Data Leak Prevention (DLP)
without impacting user experience and privacy
Deploy, manage and control both corporate and BYOD device users
through a simple unified console
Easy and comprehensive reporting across all managed devices
Seamlessly deploy and manage apps across all managed devices
19. Security
The BES is designed to protect data that is in transit between the BES
and a BlackBerry device
‘Work’ workspace / storage is secure
IT administration commands can be sent to lock the device,
permanently delete work data, permanently delete user information
and application data, and return the device settings to the default
values.
20. Demo
No Back Button – Swipe, Swipe
Active Frames – Widget like
Navigation
21. How To Develop BlackBerry Apps ?
Development Options
Native
Core
Cascades
HTML5
Adobe AIR
Runtime for Android
Development Tools
Momentics IDE – Eclipse Based
Simulator
22. Native Development Options
Core
The BlackBerry Native SDK supports standard C and C++ libraries
BlackBerry Platform Services (BPS) - use for low-level OS access and for
interacting with hardware peripherals and protocols
Other open source libraries
Development Tools
The foundation of Cascades is Qt 4.8
Qt is a cross-platform application framework that's used for creating
applications that require a UI
For building UIs, Qt comes with a specialized markup language called
the Qt Modeling Language (QML).
24. Future
Hardware
5.2" screen at 1080 x 1920 and a quad-core processor – z50, q30
Software
Version 10.3 – Changes in UI (Signature Action), Changes in Camera UI, etc.
Services
They have already opened BB10 to MDM
BBM is now available to major mobile platforms
25. Case Study – A Secure Messaging App
Folio3 developed a secure, HIPAA compliant text messaging app
for enterprise users (incl. hospitals & government agencies). Key
features of the app included:
Priority view of important alerts
Send & receive fully-secure text messages
Persistent alerting feature for emergency notification
Secure Chat with BB10, iOS, Android & Desktop Clients
Auto Message Expiration allows for automatic message deletions
Developed as a native app in C++ using ‘Cascades’ framework &
SQLite
27. Q & A
For more details about our mobile app development
services, please get in touch with us.
contact@folio3.com
US Office: (408) 365-4638
www.folio3.com