📜 ⬆️ ⬇️

BlackBerry: Developer Toolkit

Friends!
What to use in order to write applications for the BlackBerry platform? In continuation of the previous post, we will talk about application development tools for BlackBerry devices. Along the way, we will answer the most interesting questions from the comments on the previous article.

This article is an overview, it does not contain technical details and examples, its purpose is to describe a set of developer tools that is necessary to understand the picture as a whole.

First, a few words about Research In Motion (RIM). It is a software company known for BlackBerry-branded products and solutions for the corporate sector. On the functional advantages of BlackBerry smartphones are widely known, so it makes no sense to go into unnecessary details. In the Russian market, BlackBerry products and services are still weakly represented , but the situation due to the growing competition and the global struggle for third place (after Apple and Google) will change in the near future, otherwise nothing. In addition, RIM has serious plans for the development of the recently released BlackBerry Playbook, more on that later.
')

Despite the serious competition in the market of mobile solutions, niches remain on the latter, which are currently poorly represented or not filled at all. One of these niches is the corporate sector, which has always been an interesting topic for the Innovation Laboratory, which was one of the reasons for the beginning of active cooperation with RIM. In addition, as developers, it is important for us that BlackBerry provides rich possibilities for choosing technologies: Java, AdobeAIR, HTML5 / CSS / JS on the WebKit engine, C / C ++ (planned) and - through the Appcelerator Titanium platform - Ruby, Python and PHP.

A set of tools for working in various platforms
Smartphones

Applications for BlackBerry smartphones operate under the BlackBerry OS operating system and are divided into two categories: Java- based and WebWorks- based applications (HTML5 / CSS3 / advanced JS on the Webkit engine).
For Java applications, a plugin is available under Eclipse.
imageimage

You can develop WebWorks applications using both the Eclipse IDE and MS Visual Studio.
For debugging using simulators smartphones.

By the way, there is an important note for both cases: your operating system should be Windows XP / Windows 7. RIM is fully aware of the need to support Linux and plan it, but at the moment Linux is not supported.

Tablets

Tablet BlackBerry Playbook running Tablet OS - an operating system based on QNX - OS real-time. In the future, the BlackBerry Tablet OS should be the same for all devices, most likely the replacement will affect the BlackBerry OS8.

image
Larger : habrastorage.org/getpro/habr/post_images/3a7/476/722/3a74767228db89abffc2c52d87e6f569.png

Available developer tools - BlackBerry Tablet OS SDK for Adobe AIR and BlackBerry WebWorks for Tablet OS SDK. "Tablet" WebWorks is still greatly cut down compared to the "telephone", but RIM has declared full support in the future. In addition, the BlackBerry Tablet OS Native SDK (C / C ++) has been announced and player-level Java and Android applications have been announced. To debug applications on the tablet, a virtual machine VmWare and a set of tools for working with the console are used.

About the creation of Java-applications on Habré already written , examples with Adobe Flex are also available . Therefore, next time we will talk about creating an application using WebWorks SDK, about a tool that, for all its disadvantages, has several undeniable advantages - firstly, it is common for both smartphones and tablets, and secondly, it’s close to web developers thirdly, the application can be ported to other platforms, including iOS and Android.

Now the answers to the questions:
1.About publishing applications in AppWorld, we will tell in the next posts after we "teach" them to write.
2. iOS, we will devote a separate publication, but for now we want to focus on the theme of the BlackBerr, which is much less covered in Habré.
3. But with a report on the trip of the employees of the “Innovative Laboratory” to RIM, a small note came out: we will write the report itself, but we will not be able to illustrate it with photos. The fact is that our employees do not have photos of RIM offices, because they were forbidden to take pictures there. RIM is famous for its level of security and promotes it throughout. So that.

Source: https://habr.com/ru/post/119170/


All Articles