INTRODUCTION TO JAVA FOR BLACKBERRY By George Murage @juuchini on Twitter firstname.lastname@example.org
Blackberry Tips and Tricks• *#06# for IMEI• mypin , myver• View and Delete Log with “ALT” + “LGLG”• T - navigate to the top, B - to the bottom of the list as well. Compose a new text – C, N for next day email, P for previous, R for reply to, L reply all• HOLD the SHIFT key to select multiple items (SHIFT Scroll)• “ALT” + “Back Button” = Task Manager• ALT + LEFT SHIFT keys gets you to NUM lock, while ALT + RIGHT SHIFT keys get you a CAPSLOCK• ALT + SHIFT + H - Vendor ID, OS Version, Signal Strength, Battery Level ,Free Space on both the phone and the Media Card• ALT + RIGHT SHIFT + DEL for a soft Reboot
What is JAVA?JAVA is:• A popular Nairobi coffee house.. But that is not the Java we want…• Java is an OO Programming Language. Object Oriented. Tries to use fewest-implementation dependencies as possible
What JAVA is on the BlackberryEverything. All BBs have JVM to run scripts and .. Stuff. …well most things First J2Me App experience w/ OS v. 7. I broke my Blackberry JVM i.e. nuked it and then restored. Bottom line: if Java doesn’t work on it, few others will
What Java can achieve• JAVA is Huge..(Libraries, Language Support)• JAVA is Good.. (Strict OOP, JVM, Easy User Interface)• Practice WORA (Write Once, Run Everywhere)• Java is a middle-ground between the difficult C/C++ code, and the inability of HTML5 to access assets
Point to NOTE• BUILD FOR EVERYONE - An application built in BlackBerry JDE 6.0 runs on a BlackBerry smartphones running BlackBerry Device Software 6.0 and later. It DOES NOT RUN on a BlackBerry smartphones running BlackBerry Device Software 5.0 and prior. Thus, when building applications, YOU SHOULD USE A BLACKBERRY JDE VERSION THAT MATCHES THE LOWEST VERSION OF BLACKBERRY DEVICE SOFTWARE YOU WANT TO SUPPORT.
What do you need to start?• The Java Blackberry SDK (JDE v7.1) (has the BlackBerry simulator, a BlackBerry MDS simulator, and profiling tools for building and testing BlackBerry Java apps. MDS SIM is used to test network, push HTTP, and browser applications that are designed for use with a BlackBerry Enterprise Server.) – 296mb• SDK 7.1 went away on a trip.. She may not be coming back; Get the Eclipse Plugin – 519mb• Simulator and Debugger – (BB10 - 400mb, OS v7 – 246mb• Learning resources in GitHub https://github.com/blackberry/Samples-for-Java
Interpreting the DATA1. Post your App on AppWorld 4free (they don’t charge you like everyone else does) MS – $49, Apple - $99, Chrome – 25$2. Ads in your App (little revenue) – you need to install the AS SDK which is <1mb download and create an account3. Charge for the App (higher levels) – you need to install the PS SDK which shouldn’t be too hard4. No operator billing yet – hard to buy Apps directly from mobile money
You need to visithttps://developer.blackberry.com/java/ for a lot more information.
Thanks George Murage@juuchini on Twitter email@example.com