Channels ▼
RSS

Embedded Systems

Java Accelerated Development for BlackBerry Smartphones


Inalambrik, a South American firm specializing in software for BlackBerry smartphones, is launching JadBlack (Java Accelerated Development for BlackBerry). A key JadBlack feature is its use of the Perst Lite embedded database from McObject to add record storage, search, retrieval, and other highly efficient database features to mobile business applications for BlackBerry devices.

Inalambrik plans to introduce JadBlack this fall during the Latin American BlackBerry Collaboration Forum, which it is cosponsoring.

"Two years ago, we looked for a tool that would allow us to speed up the application development process in the Java ME environment of BlackBerry smartphones. We didn’t find anything that met our needs so we started the JadBlack Project to provide a code generator with a highly visual interface," said Inalambrik Director Rogelio Arosemena.

"With JadBlack, the developer defines application components, and the tool generates all the Java ME code to run on either the BlackBerry simulator or on the device. The command set is small but powerful: a few JadBlack command lines represent hundreds of lines of Java code. The developer describes what an application must do, rather than programming it. This eases both development and maintenance," Arosemena said.

Increasingly, mobile applications require an on-device database management system (DBMS) to provide fast, efficient data storage, sorting and retrieval. The open source, object-oriented Perst Lite embedded database offered the right combination of speed, portability, flexible storage (including on SD cards) and other features, Arosemena said. JadBlack adopted Perst Lite as its default DBMS and now includes a development copy of McObject’s database. With Perst Lite, JadBlack’s database integration features include:

  • Tables and indexes visually designed in JadBlack’s integrated development environment (IDE)
  • Record management commands (insert, update, delete, commit, rollback)
  • Record key search command (search)
  • Fast selection of multiple records using secondary indexes
  • Automatic index maintenance during insert or update commands

Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 

Video