SlideShare una empresa de Scribd logo
1 de 79
1
PRESENTED BY:
SIREESHA BYREDDY
CONTENTS:
 RESEARCH IN MOTION
 HOW BLACKBERRY GOT ITS NAME?
 HISTORY/EVOLUTION OF MAJOR BLACKBERRY MODELS
 BLACKBERRY SMARTPHONE FEATURES
 WHAT CAN YOU DO WITH A BLACKBERRY?
 COMMON FEATURES OF BLACKBERRY SYSTEM
 PUSH TECHNOLOGY
 MESSAGE FLOW
 END-TO-END SECURITY
 CMPARISION OF ALTERNATE TECHNOLOGIES
 SOME RECENT BLACKBERRY MODELS
 HOW BLACKBERRY TECHNOLOGY WORKS?
 DETAILS ABOUT DEVOLOPING AN APP
 ADVANTAGES
 CONCLUSION
2
RESEARCH IN MOTION:
 A Blackberry is a personal communications
device developed, distributed, and serviced by
Research in Motion(RIM), a Canadian company
headquartered in Waterloo, Ontario A
 Blackberry can provide email, text messaging,
web browsing, and telephone service.
 RIM provides a proprietary multi-tasking operating
system (OS) for the BlackBerry
Thorsten Heins
C.E.O OF RIM
3
COMPETITORS:
 Main Competitors : Apple Inc., Nokia, Samsung
4
HOW BLACKBERRY GOT ITS NAME?
 The tiny keys on RIM's older devices
resembled a group of seeds
 The team then considered a variety of
seeded fruits and vegetables before
ultimately deciding on "BlackBerry”
 Plus, RIM's devices were largely colored
black
5
BlackBerry – The Product-History:
 BlackBerry is a line of wireless handheld device developed by the
Canadian company, Research In Motion (RIM).
 1999 – RIM introduced as a two-way Pager.
 2003 - In 2003, the more commonly known smartphone BlackBerry was
released, which supports push email, mobile telephone, text
messaging, Internet faxing, Web browsing and other wireless
information services.
 BlackBerry gained market share in the mobile industry by
concentrating on email.
 All newer models have been optimized for "thumbing", the use of only
the thumbs to type on a keyboard.
 The track wheel was replaced by the trackball with the introduction of
the Pearl series which allowed 4-way scrolling.
6
Cont.…
 The trackball was replaced by the optical track pad with the
introduction of the Curve 8500 series.
 BlackBerry PIN is an eight character hexadecimal identification number
assigned to each BlackBerry device. PINs cannot be changed and are
locked to each handset device.
 BlackBerrys can message each other using the PIN directly or by using
the Blackberry Messenger application-BBM.
 On January 30, 2013, BlackBerry announced the release of the Z10 and
Q10 smart phones.
 Both models consist of touch screens: the Z10 features an all-touch
design and the Q10 combines a QWERTY keyboard with touch screen
features.
7
HISTORY/EVOLUTION OF MAJOR
BLACKBERRY MODELS:
PAGER MODEL
5000 AND 6000 SERIES
BLACKBERRY PHONES
(MONOCHROME JAVA
BASED MODELS)
7000 SERIES
BLACKBERRY PHONES
(FIRST COLOUR
MODELS)
8000-9000 SERIES
BLACKBERRY
(RECENT
CONSUMER MODELS)
8
OUTSTANDING MODELS WITHIN THIS
SERIES INCLUDE:
 Pearl
 Curve
 Bold
 Storm Pearl Flip Series
Storm 9530 Bold 9000
Curve 8900
9
Rising Star : Blackberry
Smartphone Z10, Q10
 Looking at the key trends in
smart phone market, we
can characterize this market
as a rapidly changing
market with constant
product introductions.
 Typically this market has
strong competition,
aggressive pricing, need for
prompt imitation of
technological
advancements and highly
price sensitive customers.
BLACKBERRY Z10 BLACKBERRY Q10
10
PROMOTION PLAN FOR
BLACKBERRY:
 Engage a youth
icon, Ranbir Kapoor,
as the Spokesperson
and endorser for the
brand. The target
audience would be
able to relate to a
young endorser and
this would leverage
the positioning of
the brand.
11
BlackBerry Smartphone
Features
12
 Built-in speakerphone
 Voice Activated Dialing
(VAD)
 Polyphonic and mp3
ringtones
 Conference calling
 Voicemail attachment
playback
 Bluetooth enabled
WHAT CAN YOU DO WITH A
BLACKBERRY?
 Stay connected with your e-mail
 Stay on top of your calendar, task list
and address book
 Make phone calls, access voice
services & exchange text messages
 Access web based information
services
 Document and file access
 Instant messaging
 Blackberry messenger
 Social networking
 Built-in GPS on hand with blackberry®
maps
 Blackberry app world
13
Applications of blackberry
14
BlackBerry Smartphones
Common Features:
 Advanced security features
 Wireless push delivery of email and data
 Secure access to Internet- and intranet-based applications
 Single mailbox integration
 Attachment viewing of popular file formats
 Wireless email reconciliation
 Wireless calendar synchronization
 Remote address book lookup
15
BLACKBERRY ARCHITECTURE
WITH WIRELESS GATEWAYS:
16
BLACKBERRY ENTERPRISE
SERVER – MOBILE DATA
SERVICE:
17
BlackBerry
Handheld
Firewall
Wireless
Networks
Corporate
Application
Servers
Corporate
Email Servers
BlackBerry
Enterprise
Server
Mobile
Data
Service
Email
Service
XML/HTTP
MAPI
PUSH TECHNOLOGY:
 Designed to deliver messages and information to BlackBerry®
smartphones in seconds
 User doesn’t need to connect to the internet, it is always on
 There is no need to dial in to check for new messages
 Two Basic Solutions:
 Enterprise Solutions With BES
Using Blackberry enterprise server, Works with MS exchange & IBM lotus domino, Novel
Groupware
Designed for Business & Government customers.
 Prosumer Solutions with BIS
 Using Blackberry Internet Service, Internet based solution no server software required
 Designed For Individual Customer or small office customer. Uses various email
account
 like pop3 ,yahoo, Hotmail
18
Comparison:
pushes
USER
pushes
USER
For a professional user Individual personal user
19
HOW IT WORKS :
 As we all know, there is
always software behind
the hardware. This holds
true for the blackberry as
well.
 Blackberry Server Software
comes in two forms:
1. BlackBerry Professional
Software (BPS)
2. BlackBerry Enterprise Server
(BES)
20
Cont.….
 The basic steps in receiving an email on a blackberry device are as
follows :
1. The email message is sent.
2. Message arrives at your email server (usually the exchange server)
and is sent as normal to your PC/ Laptop.
3. The BlackBerry server (the mail is delivered using a "push" concept to
the Blackberry Enterprise Server) compresses, encrypts and forwards the
message automatically to your BlackBerry handset.
4. Message arrives at the BlackBerry via the Internet and the mobile
carrier's network.
5. The Blackberry handheld device receives decrypts and
decompresses the email, and alerts the user.
21
MESSAGE FLOW TO
BLACKBERRY DEVICE:
22
MESSAGE FLOW FROM
BLACKBERRY DEVICE:
23
Message flow
24
END-TO-END SECURITY:
 Don’t bet your career on: “it’s secure, trust me…”remember your
company’s secrets are at stake!
 Make sure you ask:
• Is your solution secure End-to-end?
(Is the data ever decrypted and
re-encrypted before reaching the
Handheld or Server behind your
corporate firewall?)
• Does your solution implement
strong security such as Triple-DES?
(168 bits)
• Does your solution rely on the
Wireless Carrier’s Network encryption?
• Does your solution require a VPN
connection to the Wireless Carrier’s
Network Gateway?
25
Cont.….
 Meanwhile, risk-inherent personal use cases continue to grow,
spanning:
• Social networking
• Personal email
• Untrusted personal apps
• Web browsing
• Instant Messaging, SMS/MMS, other P2P messaging
26
COMPARISON OF ALTERNATIVE
TECHNOLOGIES:
iPhone vs. BlackBerry
BLACKBERRY PEARL 8110 vs.
NOKIA E52
BLACKBERRY STORM(9500) VS
I-MATE(9502)
27
IPhone vs. BlackBerry
IPHONE
 FEATURES OFFERED:
- Has an edge on the
multimedia features
 BUSINESS USE:
- Needs more testing
with its security
- No push e-mail
BLACKBERRY BOLD
 FEATURES OFFERED:
- Photo and video editing and
sharing features not originally
offered
 BUSINESS USE:
- Perfect desktop extension, with
better security
- Specializes in push e-mail
28
BLACKBERRY PEARL 8110 vs. NOKIA
E52
VS.
29
BLACKBERRY STORM(9500) VS
I-MATE(9502)
vs.
 No secondary
(front facing)
camera
 Virtual keyboard
 Display size 3.25
inches
 Battery Talk
time: Up to 5 h
30 min
 Push e-mail
 Price: Rs. 55,000
 Secondary camera
present
 QWERTY physical
keyboard
 Display size: 2.8 inches
 Battery Talk time: up to 4
h 20 min
 No push e-mail
 Price: Rs. 67,000
BLACKBERRY STORM(9500): I-MATE(9502):
30
COMPARISON BETWEEN ANDROID
AND BLACKBERRY OPERATING
SYSTEM:
vs.
ANDROID(open source, Apache):
 The software suite
includes: Maps,
Calendar, and Gmail,
and a full HTML web
browser
 Third-party applications
also available via the
Android Market
 Six releases; Android
1.0, 1.5, 1.6, 2.0, 2.1 and
2.2
RIM BLACKBERRY OS (closed source, proprietary):
 The operating system
• Provides multi-tasking
• Supports specialized input
devices; the track wheel,
trackball, the track pad and
touchscreen
• Supports corporate email
• Allows complete wireless
activation
• Synchronization with Microsoft
Exchange
 Releases of BlackBerry OS have
reached OS 6 from OS 1
31
VISUAL COMPARISON:
Android BlackBerry
32
TYPING TECHNOLOGIES:
Advanced technology that provides a faster typing experience
SURETYPE TECHNOLOGY:
 An innovative keyboard
technology
 Traditional phone keypad
+ QWERTY keyboard
 Compose messages using
single-handed operation
 Includes intuitive software
with a word list of over 35,000 words
SUREPRESS TECHNOLOGY:
 Fingertip
becomes the
cursor
 Prevention of
accidental
opening of
applications
34
STRENGTHS:
 Has developed an established brand
 Highly secure phones
 Strong focus on narrow customer segment
 Blackberry brand loyalty amongst niche market of
corporate/ business customers
 Expanding global consumer base
 Has a loyal market share
35
WEAKNESSES:
 Inability to market the brand
 BlackBerry OS
 Poor presence in the tablet market
 Losing brand loyalty amongst non-corporate customers
 Market perceptions of devices being for “professionals”
 R&D limited on innovation capabilities
36
OPPORTUNITIES:
 Z10is launching with “hub” feature- unique to
BlackBerry
 Growth of tablet and smart phone markets
 Obtaining patents through acquisitions
 Increasing Apps market (over 100,000 apps goal)
 Expanding marketing of Niche Business-class
consumers (small/ large businesses)
37
THREATS:
 Rapid technological change
 Saturated smart phone markets in developed countries
 Large carrier refusing to sell Z10 model.
38
Success key factors:
 Creative Technology:
 The single, most compelling benefit that the BlackBerry provide to its
target customers to do both work hard, and play hard all in one
device.
 Blackberry device to use as a business tool, but it also include new
features so t it perceived as a social or networking tool.
 With these new features, BlackBerry not only be perceived a
professional tool for business consumers, but also as a fun social
networking device that attract early college students, tech‐savvy
individuals, and regular users who enjoy the latest smart phone with
the newest, most innovative features
39
Cont.…
 Innovative Technology:
 SurePress touch screen
 Staying social‐ Facebook, Twitter, LinkedIn, Myspace etc
 HD 8 MP camera with flash and video recording
 Multi‐tasking
 Superb battery life
 Maximized multimedia‐ 12 GB of memory available and up to 32
GB with a micro SD card!
 More business apps‐ features all the traditional tools for businesses
and business professionals
40
Cont.….
 Rich PC web browsing ‐ includes a full HTML web kit browser
 Eco‐friendly design‐ Small, compact but will all the power of a
genius, smart phone, made in part with 25% recycled plastic
 Included phone tracking and locater‐ never lose your precious
phone again, just download the
 software on to your PC or Mac!
41
SOLUTIONS FOR BLACKBERRY
DEVICES
 Three Ways :
 There are three ways to create solutions for
BlackBerry devices:
 Create a web site to be accessed using the BlackBerry
Browser
 Develop a server-based application that “pushes”
content such as a web page and images, or data in
general, to the BlackBerry device.
 Write a software application that operates on the
Black-Berry device and, possibly, also on a remote
server
42
Accessing a web site using the
BlackBerry Browser
Gateway:
 It is only possible for a BlackBerry device to access the Internet
by making use of a gateway.
 A gateway works by converting incoming content into a form
suitable for the BlackBerry device, and converting outgoing
content into a form suitable for the destination web server and
site.
 There are three gateways available for BlackBerry devices:
1. Wireless Application Protocol (WAP)
2. BlackBerry Mobile Data Service used in conjunction
with the BlackBerry Enterprise Server software
3. BlackBerry Internet Service
43
Development Difficulty:
 Blackberry and iOS are the
most difficult platforms to
develop for Windows 8
and Windows Phone 8
ranked as the easiest with
Android falling in the
middle.
44
Building
Applications for
BlackBerry Devices
45
Selecting the Right
Development Platform for
Java Applications
 Before digging into the development tools, it’s important to
talk about which development platform to select when
building an application.
 The features a BlackBerry application can leverage on a
device vary greatly, depending on the version of the
BlackBerry Device Software running on it.
 When RIM adds new features to a device, it usually adds a
corresponding set of APIs a developer can use to take
advantage of them. Any applications that make use of
particular features (and corresponding APIs) will only run
on a device that supports the feature.
 Everything is forward compatible, so the feature will be
available in future versions of the BlackBerry Device
Software; you wouldn’t want the application breaking on
a newer device. A BlackBerry Java application is tied to
the minimum BlackBerry Device Software version for which
it was created; it will not run on a device running any
46
 Everything is forward compatible, so the feature will be available in
future versions of the BlackBerry Device Software; you wouldn’t want
the application breaking on a newer device. A BlackBerry Java
application is tied to the minimum BlackBerry Device Software
version for which it was created; it will not run on a device running
any previous version of the BlackBerry Device Software.
 When RIM releases a new version of the BlackBerry Device Software,
the API libraries included with the corresponding version of the
BlackBerry Java development tools are updated. This update also
affects the online help and the code-completion capabilities in an
Integrated Development Environment (IDE), the device simulators,
and more.
 Because each version of the BlackBerry Device Software has its own
special version of the development tools, if you are developing
applications for multiple BlackBerry Device Software versions, you
have to install multiple versions of the tools.
47
Cont.….
Getting Started with the
BlackBerry Java Development
Tools
 The BlackBerry Java development tools provide a complete set of
APIs and tools that developers can use to develop Java
applications that run on BlackBerry devices. RIM offers different
development tools for Java developers, and the good news is that
all of them are free. The only exception to this is the cost an
organization incurs when purchasing a set of signing keys, as
described later
48
Three types of Java development tools are
available on
(http://www.blackberry.com/developers).
 BlackBerry Java Development Environment (JDE): A complete Java development
environment for BlackBerry. Although not sophisticated as IDEs go, it is the tool RIM developers
used for years to build the BlackBerry Device Software and associated applications.
Developers might select this option if they didn’t care which IDE they used to build BlackBerry
applications or if they wanted to keep all BlackBerry development segregated to a separate
development environment.
 BlackBerry JDE Plug-in for Eclipse (eJDE): Provides the same functionality as the JDE, but the
tools are integrated as a plug-in to the Eclipse IDE. The benefit of this toolset is that developers
get the development tools provided by the JDE along with all the other sophisticated features
and plug-ins supported by the Eclipse platform. Developers might select this option if they
were already familiar with Eclipse or if they were doing other types of development and
wanted to use the same IDE for all. This is the development tool that RIM currently
recommends developers use for Java development for the BlackBerry platform. Going
forward, feature enhancements will only be made in the eJDE.
49
Contd…
 BlackBerry JDE Component Package: A collection of the tools
developers need when developing BlackBerry Java applications
using a different IDE than the ones listed in the previous bullets.
Developers might select this option if they were already familiar with
another development environment and were unwilling or unable, for
whatever reason, to switch to one of the integrated BlackBerry tools.
 The tools are also useful to developers who want to build automated
processes for building or manipulating applications outside of an IDE.
50
BlackBerry: Standards-based
Platform and Developer Tools
 Java development tools
• Industry-standard Java Platform
• Enterprise Java Edition (Java EE)
• Integration with Microsoft’s .NET technology Blackberry: Standards-based
Platform and Developer Tools.
 Support for email, database, Web and application servers
-Email servers
• Microsoft Exchange
• IBM Lotus Domino
• Novell GroupWise
51
BlackBerry Simulators
 When building mobile Web applications, developers should review how
they will appear on mobile devices
 BlackBerry simulators provide a representation of the real BlackBerry
devices
 BlackBerry simulators run on Windows OS
 In order to simulate browsing or email capabilities, the following items are
required
• BlackBerry Java Development Environment (BlackBerry JDE)
• MDS Simulator, and
• Email Server Simulator
52
MDS and Email Simulators
 MDS Simulator enables BlackBerry simulators to send/receive content
to/from the Internet
• i.e. push content to BlackBerry devices by using an email address
 Email Simulator enables BlackBerry simulators to receive real email
messages
• Used to test applications when BlackBerry devices receive emails
53
Simple application showing
hello world on the screen using
EJDK for blackberry devices
 To develop such an application, it is required to have the following
installed on your system:
• Sun JDK
• Eclipse SDK,
• BlackBerry JDE Plug-in for Eclipse and
• BlackBerry JDE Component Packs 4.3 – 4.7
 If you are ready, launch the Eclipse, and go to your Workbench.
54
Work bench
55
Setting up New BlackBerry
Project
 To setup your new
BlackBerry project:
1. Click on File/New/Project
menu.
2. Select BlackBerry project
3. Click Next.
56
Cont.….
4.Chose Project
name and location
5. Enter the project
name, i.e. “Hello
World“.
6. Select your
location or use a
default one to store
your project.
7. Click Finish
57
To configure your new
BlackBerry project:
1. Click on
BlackBerry/Configure
Blackberry Workspace.
2. Click on the BlackBerry
Workspace and insert
your Vendor and Version
data
3. Here you can change
a number of different
settings. Let’s just enter
version number 1.0 and
vendor “Test Vendor”.
4. From BlackBerry JDE,
select Installed
Components
58
Cont.…
5. Chose component package
6. Click OK.
59
Creating Hello World Class
 To start developing
our application after
setting up and
configuring our
Workspace, we need
to create a new Hello
World Class:
1. Click on
File/New/Package
2. Enter the package
path i.e.
com.rim.samples.hellowo
rld.
3. Click on Finish button.
4. Click on File/New/Class
60
Cont.….
5. Check the source
folder and
package. It should
be Hello World/src
and
com.rim.samples.hel
loworld respectively.
6. Enter Hello World
as the name and
click Finish.
61
UI Application
 Any BlackBerry application that provides a user interface must
extend the UI Application class.
 A UI application maintains a stack of Screen objects. As it pushes
screens onto the stack, it draws them on top of any other screens
already on the stack. When the application pops a screen off the
stack, it redraws the underlying screens as necessary. Only the
screen on the top of the stack receives input events.
62
Contd…
 To implement a UI Application, the Hello World class we just created
must extend the UI Application class:
1. Type extends UI Application after public class Hello World .
2. We need to import the net.rim.device.api.ui package. To the left of
the public class Hello World line is a light bulb icon with red cross. Click
on it and then click on Import ‘UI Application’ .
3. You can also type:
 import net.rim.device.api.ui.UiApplication;
 but the above approach saves you a bit of time.
63
Contd….
64
Contd….
65
Contd…
 4. Class Hello World must have one method:
• main(String[] args) which is the entry point into our application. We
need to create an instance of our application and start it by getting it
on the event thread. To get more information about any methods
used in this tutorial (i.e. enter Event Dispatcher) please check the API
reference document. Also, when you type in the Eclipse editor, you will
get tips, such as when you type the App and press . (dot) after a
second or so a list of options will come up with tips about what each of
the options do .
66
67
Contd…..
5. In the constructor we will
create a new Screen object
and display it
68
BLACKBERRY SCREEN CLASSES:
69
Running Application in the
Simulator
Running the application is quite easy:
1. Click on Run/Run or the green shortcut icon on the toolbar.
2. You can also choose to click Run/Debug, which will allow you to
debug your application, but
it also takes longer to load.
3. When you get the simulator (Figure 15) find and start your
application from Downloads folder.
4. When you run the application you should see our Hello World
message (Figure 16) .
5. And when you click on exit button you will get the “Goodbye”
dialog (Figure 17).
6. To exit the simulator, just close its window.
70
Contd…
71
72
Contd…
To exit Eclipse, click on File/Exit or just close the window.
It will save your projects and when you
open it the next time they will be there.
73
Cross Platform for blackberry
 Titanium
 Phone Gap
 Rhodes
 Marmalade
 MonoCross(Mozilla Rhino)
74
What is good about CPD?
 Implement a feature once and share it across platforms
 Using a web view might be faster than writing a native
implementation for simple screens
 Update content without requiring a full app release by
serving your pages off a server
 One tool to create, debug, and deploy.
 Speed increases and cost decreases
 Multiple security methods aren’t needed
 Simple for web developers to use
75
ADVANTAGES OF BLACKBERRY
TECHNOLOGY?
 Email: Blackberry provides email accessing facility with its wireless
extension. Normal email activities can be performed without hassles.
It remains continuously connected to the wireless network which
enables the user to access email. The mail will appear on the device
without retrieving it.
 Phone: The Blackberry hand held has all the features of a mobile. In
addition it has digital walkie-talkie, SIP based IP telephony and also
provides headsets with comfort, clarity and convenience.
 Wireless Internet: The hand held phone have special features which
enables to browse the internet by clicking and scroll track wheel for
navigating the pages and types the URLs by using QWERTY
keyboards.
 Organizer: The mobile is provided with functionality regarding day to
day activities.
76
Cont.….
 Tethered Modem: Some of the Blackberry hand held devices are
available with features like speedy wireless services with fast email
and browsing experiences. This device acts as a tethered modem
without carrying a wireless PC card.
 SMS: Blackberry devices support the facility of sending and receiving
text messages.
 Instant Messaging: This feature helps the user for contacting people
once they are connected to the wireless network.
 Corporate Data Access: Business goals can be achieved with
access to the corporate data, by using wireless connectivity
technology.
 Paging: Some of the Blackberry models provide paging services to
the Blackberry users who do not have an email account.
77
CONCLUSION :
 A blackberry is an end-to-end wireless email solution that allows
access to your Outlook Inbox, Calendar, Contacts, and Tasks with full
wireless synchronization. It is an example of convergent device.
 It uses push technology for internet services. The Blackberry has been
designed from the ground-up to be a secure platform.
 This strict adherence to security has made the platform very popular
with governments and corporations worldwide.
78
BlackBerry is not just
a phone, it’s
a solution!
79

Más contenido relacionado

La actualidad más candente

Black berry technology
Black berry technologyBlack berry technology
Black berry technologyDeevena Dayaal
 
Blackberry technology
Blackberry technologyBlackberry technology
Blackberry technologySangavi G
 
blackberry os 10
blackberry os 10blackberry os 10
blackberry os 10Aashu Singh
 
It Presentation
It PresentationIt Presentation
It Presentationgonzo1551
 
Enpowering your workforce to work anywhere anytime
Enpowering your workforce to work anywhere anytimeEnpowering your workforce to work anywhere anytime
Enpowering your workforce to work anywhere anytimeChris Pepin
 
Critical situation in an organisation and managerial skills
Critical situation in an organisation and managerial skillsCritical situation in an organisation and managerial skills
Critical situation in an organisation and managerial skillsArunR148
 
Blackberry
BlackberryBlackberry
BlackberryTanay92
 
BlackBerry Bold 9900, BB Bold Touch 9930
BlackBerry Bold 9900, BB Bold Touch 9930BlackBerry Bold 9900, BB Bold Touch 9930
BlackBerry Bold 9900, BB Bold Touch 9930Abe Olandres
 
An Overview of Blackberry 10
An Overview of Blackberry 10An Overview of Blackberry 10
An Overview of Blackberry 10Folio3 Software
 
Online mobile game(nguyenle)
Online mobile game(nguyenle)Online mobile game(nguyenle)
Online mobile game(nguyenle)action.vn
 

La actualidad más candente (20)

Blackberry os
Blackberry osBlackberry os
Blackberry os
 
Black berry technology
Black berry technologyBlack berry technology
Black berry technology
 
Blackberry presentaition
Blackberry presentaitionBlackberry presentaition
Blackberry presentaition
 
Blackberry technology
Blackberry technologyBlackberry technology
Blackberry technology
 
Blackberry
BlackberryBlackberry
Blackberry
 
Blackberry Technology ppt
Blackberry Technology pptBlackberry Technology ppt
Blackberry Technology ppt
 
Blackberry OS
Blackberry OSBlackberry OS
Blackberry OS
 
Black berry
Black berryBlack berry
Black berry
 
blackberry os 10
blackberry os 10blackberry os 10
blackberry os 10
 
It Presentation
It PresentationIt Presentation
It Presentation
 
BlackBerry - Case Study
BlackBerry - Case StudyBlackBerry - Case Study
BlackBerry - Case Study
 
Nokia E7 Smartphone: Nokia and IBM Co-operation
Nokia E7 Smartphone: Nokia and IBM Co-operationNokia E7 Smartphone: Nokia and IBM Co-operation
Nokia E7 Smartphone: Nokia and IBM Co-operation
 
Enpowering your workforce to work anywhere anytime
Enpowering your workforce to work anywhere anytimeEnpowering your workforce to work anywhere anytime
Enpowering your workforce to work anywhere anytime
 
BLACKBERRY
BLACKBERRY BLACKBERRY
BLACKBERRY
 
Critical situation in an organisation and managerial skills
Critical situation in an organisation and managerial skillsCritical situation in an organisation and managerial skills
Critical situation in an organisation and managerial skills
 
Blackberry
BlackberryBlackberry
Blackberry
 
BlackBerry Bold 9900, BB Bold Touch 9930
BlackBerry Bold 9900, BB Bold Touch 9930BlackBerry Bold 9900, BB Bold Touch 9930
BlackBerry Bold 9900, BB Bold Touch 9930
 
An Overview of Blackberry 10
An Overview of Blackberry 10An Overview of Blackberry 10
An Overview of Blackberry 10
 
Network
Network Network
Network
 
Online mobile game(nguyenle)
Online mobile game(nguyenle)Online mobile game(nguyenle)
Online mobile game(nguyenle)
 

Similar a The Evolution of BlackBerry Smartphones and Their Features

Re-Launch of Blackberry report
Re-Launch of Blackberry reportRe-Launch of Blackberry report
Re-Launch of Blackberry reportTaha Ahmad
 
A security system that changed the world
A security system that changed the worldA security system that changed the world
A security system that changed the worldSTO STRATEGY
 
Re-Launch of Blackberry
Re-Launch of BlackberryRe-Launch of Blackberry
Re-Launch of BlackberryTaha Ahmad
 
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 MoreLarry McDonough
 
Blackberry Basics
Blackberry BasicsBlackberry Basics
Blackberry Basicsitsweets
 
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 2014Kareem ElSayyed
 
BlackBerry Connect
BlackBerry ConnectBlackBerry Connect
BlackBerry ConnectBlackBerry
 
Top 8 features of blackberry
Top 8 features of blackberryTop 8 features of blackberry
Top 8 features of blackberryKit Chong
 
Black berry application development
Black berry application developmentBlack berry application development
Black berry application developmentAnurag Gupta
 
8830 cdma-generic-specsheet
8830 cdma-generic-specsheet8830 cdma-generic-specsheet
8830 cdma-generic-specsheetTahi Ashu
 
BlackBerry PRIV Sales Guide
BlackBerry PRIV Sales GuideBlackBerry PRIV Sales Guide
BlackBerry PRIV Sales GuideBlackBerry
 
Comms At The Cross Roads
Comms At The Cross RoadsComms At The Cross Roads
Comms At The Cross Roadsbcarney
 
Applicazioni per mobile e cloud sviluppate in maniera rapida ed efficace
Applicazioni per mobile e cloud sviluppate in maniera rapida ed efficaceApplicazioni per mobile e cloud sviluppate in maniera rapida ed efficace
Applicazioni per mobile e cloud sviluppate in maniera rapida ed efficaceJürgen Ambrosi
 

Similar a The Evolution of BlackBerry Smartphones and Their Features (20)

Black berry
Black berryBlack berry
Black berry
 
Re-Launch of Blackberry report
Re-Launch of Blackberry reportRe-Launch of Blackberry report
Re-Launch of Blackberry report
 
File000091
File000091File000091
File000091
 
smart phone
smart phonesmart phone
smart phone
 
A security system that changed the world
A security system that changed the worldA security system that changed the world
A security system that changed the world
 
Re-Launch of Blackberry
Re-Launch of BlackberryRe-Launch of Blackberry
Re-Launch of Blackberry
 
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
 
Blackberry Basics
Blackberry BasicsBlackberry Basics
Blackberry Basics
 
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
 
BlackBerry Connect
BlackBerry ConnectBlackBerry Connect
BlackBerry Connect
 
Top 8 features of blackberry
Top 8 features of blackberryTop 8 features of blackberry
Top 8 features of blackberry
 
Blackberry basic training deck[1]
Blackberry basic training deck[1]Blackberry basic training deck[1]
Blackberry basic training deck[1]
 
Black berry application development
Black berry application developmentBlack berry application development
Black berry application development
 
8830 cdma-generic-specsheet
8830 cdma-generic-specsheet8830 cdma-generic-specsheet
8830 cdma-generic-specsheet
 
Blackberry
BlackberryBlackberry
Blackberry
 
BlackBerry PRIV Sales Guide
BlackBerry PRIV Sales GuideBlackBerry PRIV Sales Guide
BlackBerry PRIV Sales Guide
 
File000149
File000149File000149
File000149
 
Comms At The Cross Roads
Comms At The Cross RoadsComms At The Cross Roads
Comms At The Cross Roads
 
Windows Mobile
Windows MobileWindows Mobile
Windows Mobile
 
Applicazioni per mobile e cloud sviluppate in maniera rapida ed efficace
Applicazioni per mobile e cloud sviluppate in maniera rapida ed efficaceApplicazioni per mobile e cloud sviluppate in maniera rapida ed efficace
Applicazioni per mobile e cloud sviluppate in maniera rapida ed efficace
 

The Evolution of BlackBerry Smartphones and Their Features

  • 2. CONTENTS:  RESEARCH IN MOTION  HOW BLACKBERRY GOT ITS NAME?  HISTORY/EVOLUTION OF MAJOR BLACKBERRY MODELS  BLACKBERRY SMARTPHONE FEATURES  WHAT CAN YOU DO WITH A BLACKBERRY?  COMMON FEATURES OF BLACKBERRY SYSTEM  PUSH TECHNOLOGY  MESSAGE FLOW  END-TO-END SECURITY  CMPARISION OF ALTERNATE TECHNOLOGIES  SOME RECENT BLACKBERRY MODELS  HOW BLACKBERRY TECHNOLOGY WORKS?  DETAILS ABOUT DEVOLOPING AN APP  ADVANTAGES  CONCLUSION 2
  • 3. RESEARCH IN MOTION:  A Blackberry is a personal communications device developed, distributed, and serviced by Research in Motion(RIM), a Canadian company headquartered in Waterloo, Ontario A  Blackberry can provide email, text messaging, web browsing, and telephone service.  RIM provides a proprietary multi-tasking operating system (OS) for the BlackBerry Thorsten Heins C.E.O OF RIM 3
  • 4. COMPETITORS:  Main Competitors : Apple Inc., Nokia, Samsung 4
  • 5. HOW BLACKBERRY GOT ITS NAME?  The tiny keys on RIM's older devices resembled a group of seeds  The team then considered a variety of seeded fruits and vegetables before ultimately deciding on "BlackBerry”  Plus, RIM's devices were largely colored black 5
  • 6. BlackBerry – The Product-History:  BlackBerry is a line of wireless handheld device developed by the Canadian company, Research In Motion (RIM).  1999 – RIM introduced as a two-way Pager.  2003 - In 2003, the more commonly known smartphone BlackBerry was released, which supports push email, mobile telephone, text messaging, Internet faxing, Web browsing and other wireless information services.  BlackBerry gained market share in the mobile industry by concentrating on email.  All newer models have been optimized for "thumbing", the use of only the thumbs to type on a keyboard.  The track wheel was replaced by the trackball with the introduction of the Pearl series which allowed 4-way scrolling. 6
  • 7. Cont.…  The trackball was replaced by the optical track pad with the introduction of the Curve 8500 series.  BlackBerry PIN is an eight character hexadecimal identification number assigned to each BlackBerry device. PINs cannot be changed and are locked to each handset device.  BlackBerrys can message each other using the PIN directly or by using the Blackberry Messenger application-BBM.  On January 30, 2013, BlackBerry announced the release of the Z10 and Q10 smart phones.  Both models consist of touch screens: the Z10 features an all-touch design and the Q10 combines a QWERTY keyboard with touch screen features. 7
  • 8. HISTORY/EVOLUTION OF MAJOR BLACKBERRY MODELS: PAGER MODEL 5000 AND 6000 SERIES BLACKBERRY PHONES (MONOCHROME JAVA BASED MODELS) 7000 SERIES BLACKBERRY PHONES (FIRST COLOUR MODELS) 8000-9000 SERIES BLACKBERRY (RECENT CONSUMER MODELS) 8
  • 9. OUTSTANDING MODELS WITHIN THIS SERIES INCLUDE:  Pearl  Curve  Bold  Storm Pearl Flip Series Storm 9530 Bold 9000 Curve 8900 9
  • 10. Rising Star : Blackberry Smartphone Z10, Q10  Looking at the key trends in smart phone market, we can characterize this market as a rapidly changing market with constant product introductions.  Typically this market has strong competition, aggressive pricing, need for prompt imitation of technological advancements and highly price sensitive customers. BLACKBERRY Z10 BLACKBERRY Q10 10
  • 11. PROMOTION PLAN FOR BLACKBERRY:  Engage a youth icon, Ranbir Kapoor, as the Spokesperson and endorser for the brand. The target audience would be able to relate to a young endorser and this would leverage the positioning of the brand. 11
  • 12. BlackBerry Smartphone Features 12  Built-in speakerphone  Voice Activated Dialing (VAD)  Polyphonic and mp3 ringtones  Conference calling  Voicemail attachment playback  Bluetooth enabled
  • 13. WHAT CAN YOU DO WITH A BLACKBERRY?  Stay connected with your e-mail  Stay on top of your calendar, task list and address book  Make phone calls, access voice services & exchange text messages  Access web based information services  Document and file access  Instant messaging  Blackberry messenger  Social networking  Built-in GPS on hand with blackberry® maps  Blackberry app world 13
  • 15. BlackBerry Smartphones Common Features:  Advanced security features  Wireless push delivery of email and data  Secure access to Internet- and intranet-based applications  Single mailbox integration  Attachment viewing of popular file formats  Wireless email reconciliation  Wireless calendar synchronization  Remote address book lookup 15
  • 17. BLACKBERRY ENTERPRISE SERVER – MOBILE DATA SERVICE: 17 BlackBerry Handheld Firewall Wireless Networks Corporate Application Servers Corporate Email Servers BlackBerry Enterprise Server Mobile Data Service Email Service XML/HTTP MAPI
  • 18. PUSH TECHNOLOGY:  Designed to deliver messages and information to BlackBerry® smartphones in seconds  User doesn’t need to connect to the internet, it is always on  There is no need to dial in to check for new messages  Two Basic Solutions:  Enterprise Solutions With BES Using Blackberry enterprise server, Works with MS exchange & IBM lotus domino, Novel Groupware Designed for Business & Government customers.  Prosumer Solutions with BIS  Using Blackberry Internet Service, Internet based solution no server software required  Designed For Individual Customer or small office customer. Uses various email account  like pop3 ,yahoo, Hotmail 18
  • 19. Comparison: pushes USER pushes USER For a professional user Individual personal user 19
  • 20. HOW IT WORKS :  As we all know, there is always software behind the hardware. This holds true for the blackberry as well.  Blackberry Server Software comes in two forms: 1. BlackBerry Professional Software (BPS) 2. BlackBerry Enterprise Server (BES) 20
  • 21. Cont.….  The basic steps in receiving an email on a blackberry device are as follows : 1. The email message is sent. 2. Message arrives at your email server (usually the exchange server) and is sent as normal to your PC/ Laptop. 3. The BlackBerry server (the mail is delivered using a "push" concept to the Blackberry Enterprise Server) compresses, encrypts and forwards the message automatically to your BlackBerry handset. 4. Message arrives at the BlackBerry via the Internet and the mobile carrier's network. 5. The Blackberry handheld device receives decrypts and decompresses the email, and alerts the user. 21
  • 25. END-TO-END SECURITY:  Don’t bet your career on: “it’s secure, trust me…”remember your company’s secrets are at stake!  Make sure you ask: • Is your solution secure End-to-end? (Is the data ever decrypted and re-encrypted before reaching the Handheld or Server behind your corporate firewall?) • Does your solution implement strong security such as Triple-DES? (168 bits) • Does your solution rely on the Wireless Carrier’s Network encryption? • Does your solution require a VPN connection to the Wireless Carrier’s Network Gateway? 25
  • 26. Cont.….  Meanwhile, risk-inherent personal use cases continue to grow, spanning: • Social networking • Personal email • Untrusted personal apps • Web browsing • Instant Messaging, SMS/MMS, other P2P messaging 26
  • 27. COMPARISON OF ALTERNATIVE TECHNOLOGIES: iPhone vs. BlackBerry BLACKBERRY PEARL 8110 vs. NOKIA E52 BLACKBERRY STORM(9500) VS I-MATE(9502) 27
  • 28. IPhone vs. BlackBerry IPHONE  FEATURES OFFERED: - Has an edge on the multimedia features  BUSINESS USE: - Needs more testing with its security - No push e-mail BLACKBERRY BOLD  FEATURES OFFERED: - Photo and video editing and sharing features not originally offered  BUSINESS USE: - Perfect desktop extension, with better security - Specializes in push e-mail 28
  • 29. BLACKBERRY PEARL 8110 vs. NOKIA E52 VS. 29
  • 30. BLACKBERRY STORM(9500) VS I-MATE(9502) vs.  No secondary (front facing) camera  Virtual keyboard  Display size 3.25 inches  Battery Talk time: Up to 5 h 30 min  Push e-mail  Price: Rs. 55,000  Secondary camera present  QWERTY physical keyboard  Display size: 2.8 inches  Battery Talk time: up to 4 h 20 min  No push e-mail  Price: Rs. 67,000 BLACKBERRY STORM(9500): I-MATE(9502): 30
  • 31. COMPARISON BETWEEN ANDROID AND BLACKBERRY OPERATING SYSTEM: vs. ANDROID(open source, Apache):  The software suite includes: Maps, Calendar, and Gmail, and a full HTML web browser  Third-party applications also available via the Android Market  Six releases; Android 1.0, 1.5, 1.6, 2.0, 2.1 and 2.2 RIM BLACKBERRY OS (closed source, proprietary):  The operating system • Provides multi-tasking • Supports specialized input devices; the track wheel, trackball, the track pad and touchscreen • Supports corporate email • Allows complete wireless activation • Synchronization with Microsoft Exchange  Releases of BlackBerry OS have reached OS 6 from OS 1 31
  • 33.
  • 34. TYPING TECHNOLOGIES: Advanced technology that provides a faster typing experience SURETYPE TECHNOLOGY:  An innovative keyboard technology  Traditional phone keypad + QWERTY keyboard  Compose messages using single-handed operation  Includes intuitive software with a word list of over 35,000 words SUREPRESS TECHNOLOGY:  Fingertip becomes the cursor  Prevention of accidental opening of applications 34
  • 35. STRENGTHS:  Has developed an established brand  Highly secure phones  Strong focus on narrow customer segment  Blackberry brand loyalty amongst niche market of corporate/ business customers  Expanding global consumer base  Has a loyal market share 35
  • 36. WEAKNESSES:  Inability to market the brand  BlackBerry OS  Poor presence in the tablet market  Losing brand loyalty amongst non-corporate customers  Market perceptions of devices being for “professionals”  R&D limited on innovation capabilities 36
  • 37. OPPORTUNITIES:  Z10is launching with “hub” feature- unique to BlackBerry  Growth of tablet and smart phone markets  Obtaining patents through acquisitions  Increasing Apps market (over 100,000 apps goal)  Expanding marketing of Niche Business-class consumers (small/ large businesses) 37
  • 38. THREATS:  Rapid technological change  Saturated smart phone markets in developed countries  Large carrier refusing to sell Z10 model. 38
  • 39. Success key factors:  Creative Technology:  The single, most compelling benefit that the BlackBerry provide to its target customers to do both work hard, and play hard all in one device.  Blackberry device to use as a business tool, but it also include new features so t it perceived as a social or networking tool.  With these new features, BlackBerry not only be perceived a professional tool for business consumers, but also as a fun social networking device that attract early college students, tech‐savvy individuals, and regular users who enjoy the latest smart phone with the newest, most innovative features 39
  • 40. Cont.…  Innovative Technology:  SurePress touch screen  Staying social‐ Facebook, Twitter, LinkedIn, Myspace etc  HD 8 MP camera with flash and video recording  Multi‐tasking  Superb battery life  Maximized multimedia‐ 12 GB of memory available and up to 32 GB with a micro SD card!  More business apps‐ features all the traditional tools for businesses and business professionals 40
  • 41. Cont.….  Rich PC web browsing ‐ includes a full HTML web kit browser  Eco‐friendly design‐ Small, compact but will all the power of a genius, smart phone, made in part with 25% recycled plastic  Included phone tracking and locater‐ never lose your precious phone again, just download the  software on to your PC or Mac! 41
  • 42. SOLUTIONS FOR BLACKBERRY DEVICES  Three Ways :  There are three ways to create solutions for BlackBerry devices:  Create a web site to be accessed using the BlackBerry Browser  Develop a server-based application that “pushes” content such as a web page and images, or data in general, to the BlackBerry device.  Write a software application that operates on the Black-Berry device and, possibly, also on a remote server 42
  • 43. Accessing a web site using the BlackBerry Browser Gateway:  It is only possible for a BlackBerry device to access the Internet by making use of a gateway.  A gateway works by converting incoming content into a form suitable for the BlackBerry device, and converting outgoing content into a form suitable for the destination web server and site.  There are three gateways available for BlackBerry devices: 1. Wireless Application Protocol (WAP) 2. BlackBerry Mobile Data Service used in conjunction with the BlackBerry Enterprise Server software 3. BlackBerry Internet Service 43
  • 44. Development Difficulty:  Blackberry and iOS are the most difficult platforms to develop for Windows 8 and Windows Phone 8 ranked as the easiest with Android falling in the middle. 44
  • 46. Selecting the Right Development Platform for Java Applications  Before digging into the development tools, it’s important to talk about which development platform to select when building an application.  The features a BlackBerry application can leverage on a device vary greatly, depending on the version of the BlackBerry Device Software running on it.  When RIM adds new features to a device, it usually adds a corresponding set of APIs a developer can use to take advantage of them. Any applications that make use of particular features (and corresponding APIs) will only run on a device that supports the feature.  Everything is forward compatible, so the feature will be available in future versions of the BlackBerry Device Software; you wouldn’t want the application breaking on a newer device. A BlackBerry Java application is tied to the minimum BlackBerry Device Software version for which it was created; it will not run on a device running any 46
  • 47.  Everything is forward compatible, so the feature will be available in future versions of the BlackBerry Device Software; you wouldn’t want the application breaking on a newer device. A BlackBerry Java application is tied to the minimum BlackBerry Device Software version for which it was created; it will not run on a device running any previous version of the BlackBerry Device Software.  When RIM releases a new version of the BlackBerry Device Software, the API libraries included with the corresponding version of the BlackBerry Java development tools are updated. This update also affects the online help and the code-completion capabilities in an Integrated Development Environment (IDE), the device simulators, and more.  Because each version of the BlackBerry Device Software has its own special version of the development tools, if you are developing applications for multiple BlackBerry Device Software versions, you have to install multiple versions of the tools. 47 Cont.….
  • 48. Getting Started with the BlackBerry Java Development Tools  The BlackBerry Java development tools provide a complete set of APIs and tools that developers can use to develop Java applications that run on BlackBerry devices. RIM offers different development tools for Java developers, and the good news is that all of them are free. The only exception to this is the cost an organization incurs when purchasing a set of signing keys, as described later 48
  • 49. Three types of Java development tools are available on (http://www.blackberry.com/developers).  BlackBerry Java Development Environment (JDE): A complete Java development environment for BlackBerry. Although not sophisticated as IDEs go, it is the tool RIM developers used for years to build the BlackBerry Device Software and associated applications. Developers might select this option if they didn’t care which IDE they used to build BlackBerry applications or if they wanted to keep all BlackBerry development segregated to a separate development environment.  BlackBerry JDE Plug-in for Eclipse (eJDE): Provides the same functionality as the JDE, but the tools are integrated as a plug-in to the Eclipse IDE. The benefit of this toolset is that developers get the development tools provided by the JDE along with all the other sophisticated features and plug-ins supported by the Eclipse platform. Developers might select this option if they were already familiar with Eclipse or if they were doing other types of development and wanted to use the same IDE for all. This is the development tool that RIM currently recommends developers use for Java development for the BlackBerry platform. Going forward, feature enhancements will only be made in the eJDE. 49
  • 50. Contd…  BlackBerry JDE Component Package: A collection of the tools developers need when developing BlackBerry Java applications using a different IDE than the ones listed in the previous bullets. Developers might select this option if they were already familiar with another development environment and were unwilling or unable, for whatever reason, to switch to one of the integrated BlackBerry tools.  The tools are also useful to developers who want to build automated processes for building or manipulating applications outside of an IDE. 50
  • 51. BlackBerry: Standards-based Platform and Developer Tools  Java development tools • Industry-standard Java Platform • Enterprise Java Edition (Java EE) • Integration with Microsoft’s .NET technology Blackberry: Standards-based Platform and Developer Tools.  Support for email, database, Web and application servers -Email servers • Microsoft Exchange • IBM Lotus Domino • Novell GroupWise 51
  • 52. BlackBerry Simulators  When building mobile Web applications, developers should review how they will appear on mobile devices  BlackBerry simulators provide a representation of the real BlackBerry devices  BlackBerry simulators run on Windows OS  In order to simulate browsing or email capabilities, the following items are required • BlackBerry Java Development Environment (BlackBerry JDE) • MDS Simulator, and • Email Server Simulator 52
  • 53. MDS and Email Simulators  MDS Simulator enables BlackBerry simulators to send/receive content to/from the Internet • i.e. push content to BlackBerry devices by using an email address  Email Simulator enables BlackBerry simulators to receive real email messages • Used to test applications when BlackBerry devices receive emails 53
  • 54. Simple application showing hello world on the screen using EJDK for blackberry devices  To develop such an application, it is required to have the following installed on your system: • Sun JDK • Eclipse SDK, • BlackBerry JDE Plug-in for Eclipse and • BlackBerry JDE Component Packs 4.3 – 4.7  If you are ready, launch the Eclipse, and go to your Workbench. 54
  • 56. Setting up New BlackBerry Project  To setup your new BlackBerry project: 1. Click on File/New/Project menu. 2. Select BlackBerry project 3. Click Next. 56
  • 57. Cont.…. 4.Chose Project name and location 5. Enter the project name, i.e. “Hello World“. 6. Select your location or use a default one to store your project. 7. Click Finish 57
  • 58. To configure your new BlackBerry project: 1. Click on BlackBerry/Configure Blackberry Workspace. 2. Click on the BlackBerry Workspace and insert your Vendor and Version data 3. Here you can change a number of different settings. Let’s just enter version number 1.0 and vendor “Test Vendor”. 4. From BlackBerry JDE, select Installed Components 58
  • 59. Cont.… 5. Chose component package 6. Click OK. 59
  • 60. Creating Hello World Class  To start developing our application after setting up and configuring our Workspace, we need to create a new Hello World Class: 1. Click on File/New/Package 2. Enter the package path i.e. com.rim.samples.hellowo rld. 3. Click on Finish button. 4. Click on File/New/Class 60
  • 61. Cont.…. 5. Check the source folder and package. It should be Hello World/src and com.rim.samples.hel loworld respectively. 6. Enter Hello World as the name and click Finish. 61
  • 62. UI Application  Any BlackBerry application that provides a user interface must extend the UI Application class.  A UI application maintains a stack of Screen objects. As it pushes screens onto the stack, it draws them on top of any other screens already on the stack. When the application pops a screen off the stack, it redraws the underlying screens as necessary. Only the screen on the top of the stack receives input events. 62
  • 63. Contd…  To implement a UI Application, the Hello World class we just created must extend the UI Application class: 1. Type extends UI Application after public class Hello World . 2. We need to import the net.rim.device.api.ui package. To the left of the public class Hello World line is a light bulb icon with red cross. Click on it and then click on Import ‘UI Application’ . 3. You can also type:  import net.rim.device.api.ui.UiApplication;  but the above approach saves you a bit of time. 63
  • 66. Contd…  4. Class Hello World must have one method: • main(String[] args) which is the entry point into our application. We need to create an instance of our application and start it by getting it on the event thread. To get more information about any methods used in this tutorial (i.e. enter Event Dispatcher) please check the API reference document. Also, when you type in the Eclipse editor, you will get tips, such as when you type the App and press . (dot) after a second or so a list of options will come up with tips about what each of the options do . 66
  • 68. 5. In the constructor we will create a new Screen object and display it 68
  • 70. Running Application in the Simulator Running the application is quite easy: 1. Click on Run/Run or the green shortcut icon on the toolbar. 2. You can also choose to click Run/Debug, which will allow you to debug your application, but it also takes longer to load. 3. When you get the simulator (Figure 15) find and start your application from Downloads folder. 4. When you run the application you should see our Hello World message (Figure 16) . 5. And when you click on exit button you will get the “Goodbye” dialog (Figure 17). 6. To exit the simulator, just close its window. 70
  • 73. To exit Eclipse, click on File/Exit or just close the window. It will save your projects and when you open it the next time they will be there. 73
  • 74. Cross Platform for blackberry  Titanium  Phone Gap  Rhodes  Marmalade  MonoCross(Mozilla Rhino) 74
  • 75. What is good about CPD?  Implement a feature once and share it across platforms  Using a web view might be faster than writing a native implementation for simple screens  Update content without requiring a full app release by serving your pages off a server  One tool to create, debug, and deploy.  Speed increases and cost decreases  Multiple security methods aren’t needed  Simple for web developers to use 75
  • 76. ADVANTAGES OF BLACKBERRY TECHNOLOGY?  Email: Blackberry provides email accessing facility with its wireless extension. Normal email activities can be performed without hassles. It remains continuously connected to the wireless network which enables the user to access email. The mail will appear on the device without retrieving it.  Phone: The Blackberry hand held has all the features of a mobile. In addition it has digital walkie-talkie, SIP based IP telephony and also provides headsets with comfort, clarity and convenience.  Wireless Internet: The hand held phone have special features which enables to browse the internet by clicking and scroll track wheel for navigating the pages and types the URLs by using QWERTY keyboards.  Organizer: The mobile is provided with functionality regarding day to day activities. 76
  • 77. Cont.….  Tethered Modem: Some of the Blackberry hand held devices are available with features like speedy wireless services with fast email and browsing experiences. This device acts as a tethered modem without carrying a wireless PC card.  SMS: Blackberry devices support the facility of sending and receiving text messages.  Instant Messaging: This feature helps the user for contacting people once they are connected to the wireless network.  Corporate Data Access: Business goals can be achieved with access to the corporate data, by using wireless connectivity technology.  Paging: Some of the Blackberry models provide paging services to the Blackberry users who do not have an email account. 77
  • 78. CONCLUSION :  A blackberry is an end-to-end wireless email solution that allows access to your Outlook Inbox, Calendar, Contacts, and Tasks with full wireless synchronization. It is an example of convergent device.  It uses push technology for internet services. The Blackberry has been designed from the ground-up to be a secure platform.  This strict adherence to security has made the platform very popular with governments and corporations worldwide. 78
  • 79. BlackBerry is not just a phone, it’s a solution! 79