Questions tagged [blackberry]

BlackBerry offers a variety of development tools, including the BlackBerry Dynamics SDK, Cylance REST APIs, BlackBerry Workspaces APIs and SDKs, BlackBerry QNX development and BlackBerry UEM REST APIs. Consider adding the BlackBerry SDK you are using as an addition tag.

BlackBerry provides intelligent software and services to enterprises and governments around the world. BlackBerry software leverages AI and machine learning to deliver innovative solutions in the areas of cybersecurity, safety and data privacy solutions.

Resources BlackBerry Enterprise Developer Site Official BlackBerry Developer Blog BlackBerry GitHub BlackBerry Cylance GitHub BlackBerry Beta Programs

BlackBerry Development Products

BlackBerry Dynamics SDK - consists of the BlackBerry Dynamics (BD) SDK services that provide a powerful set of tools to ISV and enterprise developers. It allows them to focus on building their commercial and business apps rather than learning how to secure, deploy and manage those apps.

BlackBerry UEM & UES Web Services - are server-side integration APIs that allows you to build UEM remote administration use cases such as an external custom portal, batch processing and automation type integration

BlackBerry AtHoc SDK - provides a suite of portable APIs to facilitate integration with the BlackBerry AtHoc system which is an industry-leading enterprise-class notifications management and delivery software.

BlackBerry Workspaces SDK - allows you to develop applications enabling end users to work with files protected by Workspaces.

BlackBerry® QNX - offers a broad range of safety-certified and secure software products, complemented by world-class professional services, to help embedded developers increase reliability, shorten time-to-market and reduce development cost.

BlackBerry Spark Communications Services - With industry-leading security, proven infrastructure and rich communications features, Spark Communication Services is a complete development solution for ISVs to securely build enterprise-grade voice, video, and messaging functionality into high-performance applications.

BlackBerry Enterprise Identity - is an Identity as a Service (IDaaS) product that BlackBerry customers can use to federate identities for SaaS services that they may use. For developers that offer customers a SaaS service, Enterprise Identity allows customers to tie user identities in the developers' SaaS service to those in their existing directories, authenticate those identities using advanced policies, and control user entitlement for more control and easier management of the SaaS service.

BlackBerry 2FA - is a two-factor authentication technology that can be integrated into a wide variety of platforms and applications. Unlike legacy two-factor solutions, BlackBerry 2FA leverages user mobile devices, avoids PINs and codes, and is both inexpensive and simple to deploy. BlackBerry 2FA can be used on nearly any mobile device – iOS, Android, or BlackBerry, whether it’s managed by BlackBerry products or not.

Legacy BlackBerry Development Products

BlackBerry OS, PlayBook OS and BlackBerry 10 SDKs

8384 questions
23
votes
3 answers

please tell me when to use getInstance() method in java.

When to use the getInstance() method in java and what is the meaning of getInstance(null)? locationProvider = LocationProvider.getInstance(null); can anyone tell me the meaning of the above line?
Roster
  • 1,764
  • 6
  • 17
  • 36
21
votes
10 answers

Font Awesome Icons are not working in some browsers

I'm using Bootstrap + Font Awesome, and all is ok with most desktop and mobile browsers, but Font awesome icons are not working with some browser like opera Mobile, Opera Mini, and some version of Android Browser. Only displays a blank…
Gonzalo
  • 2,866
  • 7
  • 27
  • 42
21
votes
2 answers

How can I easily unit test Blackberry code?

For my university class we are developing a multi-threaded Blackberry application which allows us to scan for other devices running our application with Bluetooth and then transfer files to each-other by TCP over the Wifi interface, implementing NAT…
Ben S
  • 68,394
  • 30
  • 171
  • 212
20
votes
11 answers

Error: Cannot run program "jar": CreateProcess error=2, The system cannot find the file specified

When I run my BlackBerry project in Eclipse, I get the following error: Error: Cannot run program "jar": CreateProcess error=2, The system cannot find the file specified How is this caused and how can I solve it?
jeevamuthu
  • 2,054
  • 4
  • 19
  • 33
20
votes
3 answers

Blackberry User Interface Design - Customizable UI?

I am trying to design a Blackberry Application and I am wondering if there are any resources on how to create custom user interface elements, skin existing ones and what other possibilities are there? I have developed a few iPhone applications with…
John Stewart
  • 201
  • 1
  • 3
  • 3
20
votes
1 answer

Blackberry Push Implementation and waiting for acknowledgement

I already implemented the first 4 steps of the push initiator for blackberry Send a push request BlackBerry service returns a response BlackBerry service pushes data to an assigned, specific port on device Device returns response to BlackBerry…
Farid Farhat
  • 2,300
  • 1
  • 16
  • 29
19
votes
5 answers

Test a mobile website for Android or BlackBerry

How do I test a mobile website for Android or BlackBerry without having the actual device?
silverkid
  • 9,291
  • 22
  • 66
  • 92
19
votes
1 answer

Blackberry - How to use notification icon in statusbar

In RIM Blackberry OS 4.6+ there is a new feature - ability to show notification icon in statusbar. Integrated application use it to give quick and informative information for user: Dealler - missed calls, Messages - unread messages etc. removed…
Maksym Gontar
  • 22,765
  • 10
  • 78
  • 114
17
votes
8 answers

Develop Blackberry apps using native API or J2ME?

We're about to build a Blackberry application but would love some input on whether to implement using J2ME (MIDlet based) or Blackberry native (UIApplication). I understand some of the tradeoffs. J2ME will be more flexible if we want to port the…
Eric
  • 193
  • 1
  • 1
  • 6
17
votes
1 answer

Convert from RSAPrivateCrtKeyParameters / RSAKeyParameters to PEM in J2ME

I'm developing some cryptography on BlackBerry, and we're working with certificates. We use BouncyCastle Lightweight API instead of RIM api to apply the cryptography, but in the lightweight API PEMWriter doesn't work (Well, it isn't included because…
Bertofer
  • 770
  • 6
  • 18
15
votes
3 answers

How to customize a ListField in BlackBerry?

I want to customize a ListField in BlackBerry which would be able to list an image and text in a row. How to accomplish this?
Kumar
  • 5,469
  • 20
  • 64
  • 87
15
votes
2 answers

What is the best practice in blackberry development for reaching the widest range of smart phones?

I am wondering if anyone out there has experience writing application for blackberry smart phones. In particular, I am wondering how they get around the myriad permutations of model number/carrier and OS. Is there a recommended approach on how to…
yamspog
  • 18,173
  • 17
  • 63
  • 95
15
votes
1 answer

How can I change the background image of a field manager while focus change in BlackBerry Java

I'm a newbie to blackberry and creating menu with options. Each option contains a bitmap image and label. This is the code for the first menu item: hmf1_vfm1 = new VerticalFieldManager(Field.FIELD_HCENTER | …
Murali
  • 500
  • 5
  • 22
15
votes
3 answers

MSISDN : Is it a SIM Card Data? Why all The Provided Function (from Blackberry and Android) to fetch MSISDN not reliable?

I have several question about MSISDNs. I understand: MSISDN is the basically the phone number It is not IMSI What i need to know further are: Is MSISDN number burnt (stored) in SIM Card? If it is yes, are all providers make sure that there is…
Maria Hientono
  • 193
  • 1
  • 2
  • 9
14
votes
1 answer

Blackberry Bold- Unable to recognize URLs and even custom patterns registered

We have a blackberry native app deployed on a BB Bold 9700 (OS Version: 5.0) The app registers a custom pattern of the form string://[0-9]* . Strings matching the pattern get highlighted but the app does not receive the complete string Also, with…