Top Banner
BlackBerry Application Development 06PLM – Group 7 Andrian Eduard Bangga Ikhsan Baskara Joovanny Pasuhuk Rangga Fajarullah
19

BlackBerry Application Development

Feb 26, 2016

Download

Documents

katen

BlackBerry Application Development. 06PLM – Group 7 Andrian Eduard Bangga Ikhsan Baskara Joovanny Pasuhuk Rangga Fajarullah. Videos. What Should You Know First? * Integrated Development Environment (IDE). Provide comprehensive facilities to programmers for software development. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: BlackBerry Application Development

BlackBerryApplicationDevelopment06PLM – Group 7AndrianEduard BanggaIkhsan BaskaraJoovanny PasuhukRangga Fajarullah

Page 2: BlackBerry Application Development

Videos

Page 3: BlackBerry Application Development

What Should You Know First?* Integrated Development Environment (IDE)

- Provide comprehensive facilities to programmers for software development.

- Consist of a source editor, build automation tools, and debugger.

- Aim of IDE:1. Reduce configuration to development utilities

2. Reducing setup times can increase developer productivity

3. Tighter integration of all development tasks has the potential to improve all productivity

Page 4: BlackBerry Application Development

Programming Languages in BlackBerry Development

Page 5: BlackBerry Application Development

Java Language

Page 6: BlackBerry Application Development

BlackBerry Java Developer’s Options

Java Developer has several options at his disposal for building Java Applications that run on a BlackBerry device:

- Connected Limited Device Configuration (CDLC)Specification targeted at devices with limited

resources and capabilitiesDefines several low-level libraries required

by any mobile application

- Mobile Information Device Profile (MIDP)Published for the use of Java on embedded

devices, such as BlackBerry Devices, Smartphones, and PDAs

Provide higher level libraries used to build JME applications on more capable devices

Page 7: BlackBerry Application Development

Java Development ToolsThree types of Java Development Tools:

BlackBerry Java Development Environment (JDE)Complete Java development environment for

BlackBerry

BlackBerry JDE Plug-In for Eclipse (eJDE)Provides the same functionality as JDE, but tools

are integrated as a plug-in to the Eclipse IDE

BlackBerry JDE Component PackageCollection of tools developers need when

developing BlackBerry Java Applications using a different IDE than ones listed above

Page 8: BlackBerry Application Development

BlackBerry Java Development Environment

BlackBerry Java Development Environment Fully integrated development and simulation

environment for building a BlackBerry Java Application for BlackBerry Devices

With JDE, developers can build Applications using the Java ME (Micro Edition) programming language and the Extended Java APIs for BlackBerry

What is BlackBerry APIs ?

BlackBerry APIs support hardware and software capabilities of BlackBerry devices by creating BlackBerry-specific Java Libraries

APIs Libraries allow developers to build applications that look and feel like other BlackBerry Applications

Page 9: BlackBerry Application Development

BlackBerry Application Development Process

Page 10: BlackBerry Application Development

Building BlackBerry Application with Eclipse

1. Starting EclipseLaunch Eclipse

Create WorkBench

2. Create ProjectCreate Project Name

Select Location of Project

Page 11: BlackBerry Application Development

Building BlackBerry Application with Eclipse

3. Building Project

Build Configuration-Project Setting- Configuring Workspace

Testing and Debugging- Managing Breakpoints- Deploy the applications

PublishApplication

Page 12: BlackBerry Application Development

Publish BlackBerry Application1. BlackBerry Desktop Manager

BlackBerry Desktop Manager (BDM) is an application BlackBerry users can install on their PCs to manage their BlackBerry devices

Easy to Use Installation can be

performed/not performed

Data Security

User must install additional software on PC

Requires user perform of installation

Requires wired connection

Page 13: BlackBerry Application Development

Publish BlackBerry Application2. BlackBerry Application Web Loader

BlackBerry Application Web Loader provides over-the-wire deployment of BlackBerry applications using a web browser. Web Loader software is placed on a web server with the BlackBerry applications files and a web page

Installation can be performed/not performed

Does not require installation of software in user PC

Multiple Applications can be installed from same page

Require Microsoft Internet Explorer

User must perform installation

Require wired connection to PC

Page 14: BlackBerry Application Development

Publish BlackBerry Application3. Java Loader

- Quickly deploy a .cod file (complied application file) to a device- Remove one or more .cod files from a device- Retrieve information about a device or applications running on a device

Quick deploy of .cod file Does more than just deploy

applications (check device information)

The tools was not meant to be used by end-user

Page 15: BlackBerry Application Development

Publish BlackBerry Application4. Over the Air (OTA)

Application can be deployed (in case of push) or installed (in case of pull) no matter where the user is or what the user is doing

- OTA Pull using BlackBerry browserEasiest OTA deployment where application files are placed on a web server

and the user install the application by clicking the link to the .jad file (text file) in his device

- OTA Push using BES (BlackBerry Enterprise Server)Administrators can configure BES to deploy applications to devices OTA

without user’s involvement

Page 16: BlackBerry Application Development

Publish BlackBerry Application5. BlackBerry App World

BlackBerry App World is a portal where users can purchase or download, for fee or free, applications for mobile devices

Join ProgramDeveloper can join App World program by completing a registration process and pay 200$ U.S developer administration fee

Managing ApplicationsDeveloper will be able to:• Add Applications• Set availability for applications• Configure applications settings• Set pricing for your applications

Page 17: BlackBerry Application Development

BlackBerry Community Program1. BlackBerry Developer Group

2. BlackBerry Academic Program

3. BlackBerry Tech Center 4. Carrier Developer Program

Page 18: BlackBerry Application Development

Question and Answer Section

Page 19: BlackBerry Application Development