SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
An Overview of
BlackBerry 10
www.folio3.com Copyright 2014@folio_3
By: Kaab Ahmed
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
Folio3 – An Overview
www.folio3.com@folio_3
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
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
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
Areas of Focus: Enterprise
 Automating workflows
 Cloud based solutions
 Application integration
 Platform development
 Healthcare
 Mobile Enterprise
 Digital Media
 Supply Chain
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
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
BlackBerry 10 – An
Overview
www.folio3.com@folio_3
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
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
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
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
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]
Hardware Requirements
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
Enterprise Mobility
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.
Demo
 No Back Button – Swipe, Swipe
 Active Frames – Widget like
 Navigation
How To Develop BlackBerry Apps ?
 Development Options
 Native
 Core
 Cascades
 HTML5
 Adobe AIR
 Runtime for Android
 Development Tools
 Momentics IDE – Eclipse Based
 Simulator
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).
Cross Platform Development Options
 JS: Apache Cordova, Sencha Touch, dojo, jQuery Mobile,
Appcelerator
 Games : Marmalade, Unity
 Qt
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
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
References
 https://developer.blackberry.com
 http://us.blackberry.com/business/products-services/bes-10.html
 http://www.qnx.com
 http://en.wikipedia.org/wiki/QNX
 http://en.wikipedia.org/wiki/Comparison_of_mobile_operating_syst
ems
 http://en.wikipedia.org/wiki/BlackBerry_OS
 http://crackberry.com
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

Weitere ähnliche Inhalte

Was ist angesagt?

Latest Trends in Mobile App Development
Latest Trends in Mobile App DevelopmentLatest Trends in Mobile App Development
Latest Trends in Mobile App Development
Dipesh Mukerji
 
Wired2Win Webinar: Build Enterprise Apps with Live Tiles & Notifications with...
Wired2Win Webinar: Build Enterprise Apps with Live Tiles & Notifications with...Wired2Win Webinar: Build Enterprise Apps with Live Tiles & Notifications with...
Wired2Win Webinar: Build Enterprise Apps with Live Tiles & Notifications with...
WinWire Technologies Inc
 
IBM Worklight - Technical Overview
IBM Worklight - Technical OverviewIBM Worklight - Technical Overview
IBM Worklight - Technical Overview
IIC_Barcelona
 
Wholesale Applications Community
Wholesale Applications CommunityWholesale Applications Community
Wholesale Applications Community
Mobile 2.0 Europe
 
Widgets –what’s that all about then?
Widgets –what’s that all about then?Widgets –what’s that all about then?
Widgets –what’s that all about then?
Nathalie Magniez
 
Voice gate mobile group presentation v1.1
Voice gate mobile group presentation  v1.1Voice gate mobile group presentation  v1.1
Voice gate mobile group presentation v1.1
voicegateindia
 

Was ist angesagt? (20)

MeeGo Presentation
MeeGo PresentationMeeGo Presentation
MeeGo Presentation
 
Tizen Overview and Architecture - Seokjae Jeong (Samsung) - Korea Linux Forum...
Tizen Overview and Architecture - Seokjae Jeong (Samsung) - Korea Linux Forum...Tizen Overview and Architecture - Seokjae Jeong (Samsung) - Korea Linux Forum...
Tizen Overview and Architecture - Seokjae Jeong (Samsung) - Korea Linux Forum...
 
Meego presentation
Meego presentation   Meego presentation
Meego presentation
 
AnDevCon: Introduction to Darwino
AnDevCon: Introduction to DarwinoAnDevCon: Introduction to Darwino
AnDevCon: Introduction to Darwino
 
MeeGo Mobile OS
MeeGo Mobile OSMeeGo Mobile OS
MeeGo Mobile OS
 
Latest Trends in Mobile App Development
Latest Trends in Mobile App DevelopmentLatest Trends in Mobile App Development
Latest Trends in Mobile App Development
 
Kony Mobile Management
Kony Mobile ManagementKony Mobile Management
Kony Mobile Management
 
Wired2Win Webinar: Build Enterprise Apps with Live Tiles & Notifications with...
Wired2Win Webinar: Build Enterprise Apps with Live Tiles & Notifications with...Wired2Win Webinar: Build Enterprise Apps with Live Tiles & Notifications with...
Wired2Win Webinar: Build Enterprise Apps with Live Tiles & Notifications with...
 
Collaborative and agile development of mobile applications
Collaborative and agile development of mobile applicationsCollaborative and agile development of mobile applications
Collaborative and agile development of mobile applications
 
IBM Worklight - Technical Overview
IBM Worklight - Technical OverviewIBM Worklight - Technical Overview
IBM Worklight - Technical Overview
 
DNUG Closing Session - ICS App Dev Update - 06/07/13
DNUG Closing Session - ICS App Dev Update - 06/07/13DNUG Closing Session - ICS App Dev Update - 06/07/13
DNUG Closing Session - ICS App Dev Update - 06/07/13
 
Social Applications made easy with the new Social Business Toolkit SDK
Social Applications made easy with the new Social Business Toolkit SDKSocial Applications made easy with the new Social Business Toolkit SDK
Social Applications made easy with the new Social Business Toolkit SDK
 
Wired2Win: Sharepoint_Social_Enterprise
Wired2Win: Sharepoint_Social_EnterpriseWired2Win: Sharepoint_Social_Enterprise
Wired2Win: Sharepoint_Social_Enterprise
 
IBM Worklight-Overview
IBM Worklight-OverviewIBM Worklight-Overview
IBM Worklight-Overview
 
Meego Mobile OS
Meego Mobile OSMeego Mobile OS
Meego Mobile OS
 
BP 308 - The Journey to Becoming a Social Application Developer
BP 308 - The Journey to Becoming a Social Application DeveloperBP 308 - The Journey to Becoming a Social Application Developer
BP 308 - The Journey to Becoming a Social Application Developer
 
Wholesale Applications Community
Wholesale Applications CommunityWholesale Applications Community
Wholesale Applications Community
 
Widgets –what’s that all about then?
Widgets –what’s that all about then?Widgets –what’s that all about then?
Widgets –what’s that all about then?
 
SkyDrive Pro - Beyond Cloud Storage
SkyDrive Pro - Beyond Cloud StorageSkyDrive Pro - Beyond Cloud Storage
SkyDrive Pro - Beyond Cloud Storage
 
Voice gate mobile group presentation v1.1
Voice gate mobile group presentation  v1.1Voice gate mobile group presentation  v1.1
Voice gate mobile group presentation v1.1
 

Andere mochten auch

Andere mochten auch (16)

Offline Data Access in Enterprise Mobility
Offline Data Access in Enterprise MobilityOffline Data Access in Enterprise Mobility
Offline Data Access in Enterprise Mobility
 
Introduction to Docker
Introduction to DockerIntroduction to Docker
Introduction to Docker
 
Dimensional Modelling - Basic Concept
Dimensional Modelling - Basic ConceptDimensional Modelling - Basic Concept
Dimensional Modelling - Basic Concept
 
Front End Oprtimization
Front End OprtimizationFront End Oprtimization
Front End Oprtimization
 
Web Application Security - Folio3
Web Application Security - Folio3Web Application Security - Folio3
Web Application Security - Folio3
 
Cache is king
Cache is kingCache is king
Cache is king
 
Web Performance & Scalability Tools
Web Performance & Scalability ToolsWeb Performance & Scalability Tools
Web Performance & Scalability Tools
 
Distributed and Fault Tolerant Realtime Computation with Apache Storm, Apache...
Distributed and Fault Tolerant Realtime Computation with Apache Storm, Apache...Distributed and Fault Tolerant Realtime Computation with Apache Storm, Apache...
Distributed and Fault Tolerant Realtime Computation with Apache Storm, Apache...
 
An Introduction to CSS Preprocessors (SASS & LESS)
An Introduction to CSS Preprocessors (SASS & LESS)An Introduction to CSS Preprocessors (SASS & LESS)
An Introduction to CSS Preprocessors (SASS & LESS)
 
An Overview of Blackberry 10
An Overview of Blackberry 10An Overview of Blackberry 10
An Overview of Blackberry 10
 
Introduction to SharePoint 2013
Introduction to SharePoint 2013Introduction to SharePoint 2013
Introduction to SharePoint 2013
 
Cross Platform Mobile App Development - An Introduction to Sencha Touch
Cross Platform Mobile App Development - An Introduction to Sencha TouchCross Platform Mobile App Development - An Introduction to Sencha Touch
Cross Platform Mobile App Development - An Introduction to Sencha Touch
 
Enterprise Mobility - An Introduction
Enterprise Mobility - An IntroductionEnterprise Mobility - An Introduction
Enterprise Mobility - An Introduction
 
Introduction to Go-Lang
Introduction to Go-LangIntroduction to Go-Lang
Introduction to Go-Lang
 
Best Practices of Software Development
Best Practices of Software DevelopmentBest Practices of Software Development
Best Practices of Software Development
 
NOSQL Database: Apache Cassandra
NOSQL Database: Apache CassandraNOSQL Database: Apache Cassandra
NOSQL Database: Apache Cassandra
 

Ähnlich wie An Overview of Blackberry 10 & Blackberry App Development

Introduction to Mobile Technology
Introduction to Mobile TechnologyIntroduction to Mobile Technology
Introduction to Mobile Technology
Priya Nath
 
IBM Mobile portal experience
IBM Mobile portal experienceIBM Mobile portal experience
IBM Mobile portal experience
Vincent Perrin
 
Multi channel advantage
Multi channel advantageMulti channel advantage
Multi channel advantage
Dipesh Mukerji
 
Android System Design And Power Management
Android System Design And Power ManagementAndroid System Design And Power Management
Android System Design And Power Management
Nilay Mishra
 

Ähnlich wie An Overview of Blackberry 10 & Blackberry App Development (20)

Mobile Operating System
Mobile Operating SystemMobile Operating System
Mobile Operating System
 
Mobile App Dev Android, HTML5, Enterprise and More
Mobile App Dev Android, HTML5, Enterprise and MoreMobile App Dev Android, HTML5, Enterprise and More
Mobile App Dev Android, HTML5, Enterprise and More
 
Overview of Mobile Development Platforms
Overview of Mobile Development PlatformsOverview of Mobile Development Platforms
Overview of Mobile Development Platforms
 
Building cross platfrom solutions for enterprise - the mobileshow- may 2014
Building cross platfrom solutions for enterprise - the mobileshow- may 2014Building cross platfrom solutions for enterprise - the mobileshow- may 2014
Building cross platfrom solutions for enterprise - the mobileshow- may 2014
 
Introduction to Mobile Technology
Introduction to Mobile TechnologyIntroduction to Mobile Technology
Introduction to Mobile Technology
 
Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9
 
Windows mobile
Windows mobileWindows mobile
Windows mobile
 
Flash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and AndroidFlash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and Android
 
IBM Mobile portal experience
IBM Mobile portal experienceIBM Mobile portal experience
IBM Mobile portal experience
 
Multi channel advantage
Multi channel advantageMulti channel advantage
Multi channel advantage
 
FIU cloud-hackathon-lec1
FIU cloud-hackathon-lec1FIU cloud-hackathon-lec1
FIU cloud-hackathon-lec1
 
Android Development Workshop
Android Development WorkshopAndroid Development Workshop
Android Development Workshop
 
Adobe Flash and Device Central
Adobe Flash and Device CentralAdobe Flash and Device Central
Adobe Flash and Device Central
 
Blackberry presentaition
Blackberry presentaitionBlackberry presentaition
Blackberry presentaition
 
Android os(comparison all other mobile os)
Android os(comparison all other mobile os)Android os(comparison all other mobile os)
Android os(comparison all other mobile os)
 
fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6
 
Android OS PPT
Android OS PPTAndroid OS PPT
Android OS PPT
 
Crossware-Introduction_AmitDhagat-reduced.pdf
Crossware-Introduction_AmitDhagat-reduced.pdfCrossware-Introduction_AmitDhagat-reduced.pdf
Crossware-Introduction_AmitDhagat-reduced.pdf
 
Brain storming development in the post pc world
Brain storming development in the post pc worldBrain storming development in the post pc world
Brain storming development in the post pc world
 
Android System Design And Power Management
Android System Design And Power ManagementAndroid System Design And Power Management
Android System Design And Power Management
 

Mehr von Folio3 Software

Mehr von Folio3 Software (14)

Shopify & Shopify Plus Ecommerce Development Experts
Shopify & Shopify Plus Ecommerce Development Experts Shopify & Shopify Plus Ecommerce Development Experts
Shopify & Shopify Plus Ecommerce Development Experts
 
Magento and Magento 2 Ecommerce Development
Magento and Magento 2 Ecommerce Development Magento and Magento 2 Ecommerce Development
Magento and Magento 2 Ecommerce Development
 
All You Need to Know About Type Script
All You Need to Know About Type ScriptAll You Need to Know About Type Script
All You Need to Know About Type Script
 
Enter the Big Picture
Enter the Big PictureEnter the Big Picture
Enter the Big Picture
 
A Guideline to Test Your Own Code - Developer Testing
A Guideline to Test Your Own Code - Developer TestingA Guideline to Test Your Own Code - Developer Testing
A Guideline to Test Your Own Code - Developer Testing
 
OWIN (Open Web Interface for .NET)
OWIN (Open Web Interface for .NET)OWIN (Open Web Interface for .NET)
OWIN (Open Web Interface for .NET)
 
StackOverflow Architectural Overview
StackOverflow Architectural OverviewStackOverflow Architectural Overview
StackOverflow Architectural Overview
 
Introduction to Enterprise Service Bus
Introduction to Enterprise Service BusIntroduction to Enterprise Service Bus
Introduction to Enterprise Service Bus
 
Regular Expression in Action
Regular Expression in ActionRegular Expression in Action
Regular Expression in Action
 
HTTP Server Push Techniques
HTTP Server Push TechniquesHTTP Server Push Techniques
HTTP Server Push Techniques
 
Realtime and Synchronous Applications
Realtime and Synchronous ApplicationsRealtime and Synchronous Applications
Realtime and Synchronous Applications
 
Andriod - Technical Review
Andriod - Technical ReviewAndriod - Technical Review
Andriod - Technical Review
 
NetSuite Integration Solutions - Folio3
NetSuite Integration Solutions - Folio3NetSuite Integration Solutions - Folio3
NetSuite Integration Solutions - Folio3
 
Folio3 - An Introduction to PHP Yii
Folio3 - An Introduction to PHP YiiFolio3 - An Introduction to PHP Yii
Folio3 - An Introduction to PHP Yii
 

Kürzlich hochgeladen

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 

Kürzlich hochgeladen (20)

%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 

An Overview of Blackberry 10 & Blackberry App Development

  • 1. An Overview of BlackBerry 10 www.folio3.com Copyright 2014@folio_3 By: Kaab Ahmed
  • 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
  • 3. Folio3 – An Overview www.folio3.com@folio_3
  • 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
  • 10. BlackBerry 10 – An Overview www.folio3.com@folio_3
  • 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).
  • 23. Cross Platform Development Options  JS: Apache Cordova, Sencha Touch, dojo, jQuery Mobile, Appcelerator  Games : Marmalade, Unity  Qt
  • 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
  • 26. References  https://developer.blackberry.com  http://us.blackberry.com/business/products-services/bes-10.html  http://www.qnx.com  http://en.wikipedia.org/wiki/QNX  http://en.wikipedia.org/wiki/Comparison_of_mobile_operating_syst ems  http://en.wikipedia.org/wiki/BlackBerry_OS  http://crackberry.com
  • 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