You are on page 1of 16

Java Application Development for Blackberry Smartphone

Wahyu Sumartha Priya Dharma

Who am I ?
Wahyu Sumartha Priya Dharma Teknik Informatika Universitas Ahmad Dahlan Blog : http://wahyusumartha.theyounglearn.com Email : wahyusumartha@gmail.com

Agenda
Blackberry Application Platform Overview Approaches to Blackberry Development How to Starting BB Application Development? What Can You Do when Developing Blackberry App ? Packaging and Publishing Your Application

Blackberry App. Platform Overview

Blackberry App. Platform Overview (Cont’d)
Blackberry Browser
◦ Ease of Development ◦ Reduced Flexibility

Java Application
◦ Ultimate Flexibility ◦ Increased Learning Curve

Blackberry App. Platform Overview (Cont’d)
Network Architecture for Blackberry Devices is set up for both Enterprise Applications and Consumer Applications

Blackberry App. Platform Overview (Cont’d)

Approaches to Blackberry Development
Blackberry Browser
◦ ◦ ◦ ◦ Leverage Existing BB Browser on Device Extend Existing web-based Applications Reuse Development Skills and Tools Push Web Content and Use of Forms

Approaches to Blackberry Development (Cont’d)
Java Application
◦ ◦ ◦ ◦ Custom Client Application Using Blackberry JDE Optimizes User Experience Improved User Experience and Offline Capabilities Full Integration with Native Device Features

How To Starting Blackberry Application Development ?

Installing JDK Installing Blackberry JDE Choose the IDE, Ex : Eclipse, Netbeans. Blackberry Simulator Getting Code Signing Keys

What Can You Do when Developing BB App ?
User Interface APIs Persistent Data Storage APIs Networking and I/O APIs Event Listeners Application Integration Additional Utilities

What Can You Do when Developing BB App ? (Cont’d)
User Interface APIs

What Can You Do when Developing BB App ? (Cont’d)
Persistent Data Storage APIs
◦ ◦ ◦ ◦ MIDP’s Record Management System (RMS) Persistent Store JSR75 File Connection SQLite

What Can You Do when Developing BB App ? (Cont’d)
Networking and I/O APIs
◦ ◦ ◦ ◦ ◦ BES/MDS BIS Direct TCP/IP WiFi WAP 2.0

Packaging and Publishing Your Application
Over The Air
◦ The App is downloaded using Blackberry browser from a web site on the internet or intranet.

Desktop
◦ The App is downloaded to the user’s computer and using the Blackberry Desktop Manager.

BES Push
◦ In corporate environments, the BES Administrator remotely installs application onto the devices of some users

Blackberry App World

Follow me on twitter @wahyusumartha

THE END