This repository has been archived by the owner on Sep 4, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 51
Enhancement Candidates
tneil edited this page Jul 7, 2011
·
18 revisions
Below are tentative candidates for enhancements for BlackBerry WebWorks JavaScript APIs for BlackBerry Smartphones and Tablet OS. These comprise basically a "wish list" of features requested by the community.
Smartphone - Under active development
Functionality | Description | Discussion | Latest Source | Author |
---|---|---|---|---|
Take a Picture/Video | An API that allows for a quick taking of a picture/video and returning the 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 |
Enhanced BIS Push | BIS push registration integrated with blackberry.push API | 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 |
Payment API | Ability for in App Payments | N/A | N/A | N/A |
Advertising API | Insert Advertisements into your app using the Advertising Service | N/A | N/A | N/A |
BBM API | Interact with the BBM Social Platform from within your app | N/A | N/A | N/A |
Microphone | An API that allows for a recording sound through the microphone | N/A | N/A | N/A |
The below list is not in priority order
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 |
Locale Info | Ability to query locale information such as language and timezone settings | N/A | N/A | N/A |
Accelerometer | Handle device position change events from the accelerometer | 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 | ddluk |
Bar Code Scanning | Read a bar codes including QR codes | N/A | N/A | N/A |
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 |
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 |