Skip to content
This repository has been archived by the owner on Sep 4, 2019. It is now read-only.

Enhancement Candidates

tneil edited this page Mar 2, 2011 · 18 revisions

The below enhancement candidates are for BlackBerry WebWorks JavaScript APIs for BlackBerry Smartphones only. The initial list of JavaScript APIs for BlackBerry WebWorks on the Tablet OS and are still under construction.

Under active development

Functionality Description Discussion Latest Source Author
Message List Ability to add items to the message list like other integrated apps like BBM do N/A N/A N/A
Take a Picture An API that allows for a quick taking of a picture and returning the image file N/A N/A N/A
Banner Indicators Ability to add small image and count to the Home Screen banner indicator notification area N/A N/A N/A
Accelerometer Handle device position change events from the accelerometer N/A N/A N/A
Enhanced BIS Push BIS push registration integrated with blackberry.push API N/A N/A N/A

Next In Line

Functionality Description Discussion Latest Source Author
Locale Info Ability to query locale information such as language and timezone settings N/A N/A N/A
Enhanced BES Push Added capabilities for push for auto wakeup and other 5.0 system push capabilities N/A N/A N/A
File Upload/Download Background running download/upload service to manage file transfers N/A N/A N/A
Email Attachments Attach files to messages N/A N/A N/A
App World Licensing Access to the App World dynamic licensing capabilities See Thread N/A N/A
Bar Code Scanning Read a bar codes including QR codes N/A N/A N/A

The below list is not in priority order

Functionality Description Discussion Latest Source Author
Spinner Control A control that will provide a pop up spinning wheel to pick choices from See Thread View tneil
Scroll Events Event extensions to react to start and stop scrolling of the application contents See Thread View tneil
Toolbars Ability to insert fixed toolbars at top and bottom of screen with scrollable content See Thread View tneil
Sound Profiles Change current sound Profiles (silent, vibrate etc) N/A N/A N/A
Inbox Listener Inbox listen for new mail N/A N/A N/A
Sub Menu Items Add sub-menu items to an existing menu item N/A N/A N/A
Unregister Hardware Keys Unregister hardware key events from blackberry.system API N/A N/A N/A
Graphs Plotting and Graphing controls N/A N/A N/A
MMS Message Send MMS message (similar SMS API but allow to attach image or better image + audio) N/A N/A N/A
HTML Email Invoke Email Message App with HTML message body N/A N/A N/A
Prevent Sleep Prevent device going to sleep (some app like chess clock need the screen always on) N/A N/A N/A
Native Drop-down Popup Menu that emulates the Native dropdown list buttons that can scroll N/A N/A N/A
Pop-up Menu BlackBerry 6 popup menu N/A N/A N/A
Icons on Menus Icons for BlackBerry 6 style menus N/A N/A N/A
Take a Video Launch video camera and capture video file name and path N/A N/A N/A
Record a Note Launch audio recorder and capture audio file name and path N/A N/A N/A
Menu in Native App Add menu option outside the widget app and integrated with a native BlackBerry app for a better integration and quickly launch N/A N/A N/A
PIN Message Send pin message like we can do with emails or SMS N/A N/A N/A
PIN Message Listener Trap incoming PIN messages N/A N/A N/A
Universal Search Possibility to integrate with universal search BlackBerry 6 N/A N/A N/A
Multiple Loading Screens Specify different loading screen images for different form factors and landscape/portrait See Thread N/A N/A
Clone this wiki locally