BlackBerry Adds APIs To Support Cool New Third-Party Apps

BlackBerry Adds APIs To Support Cool New Third-Party Apps

Summary: Just a few minutes ago, BlackBerry-maker Research In Motion said it is adding additional Application Programming Interfaces (APIs) to the BlackBerry Java Development Environment (BlackBerry JDE).Doing so will stimulate more third-party applications development, RIM implied in their statement.

SHARE:
TOPICS: BlackBerry
1

Just a few minutes ago, BlackBerry-maker Research In Motion said it is adding additional Application Programming Interfaces (APIs) to the BlackBerry Java Development Environment (BlackBerry JDE).

Doing so will stimulate more third-party applications development, RIM implied in their statement.

The BlackBerry Java Development Environment can be accessed by more than 125,000 registrered developers. JDE contains a set of  Java APIs for BlackBerry that are promoted as offering  tighter integration with the unique features of BlackBerry smartphones and applications.

Some of these include:

- Mobile Multi-Media API for Java (JSR 135) allowing developers to embed custom audio and video content into applications; invoke the BlackBerry Media Player to play video or audio content; record audio or voice and save recorded files to the handset or send it over the Internet

- Camera APIs that allow developers to invoke the camera application and access pictures taken with the camera; support for registering listeners with the Camera application that enable an application to be notified when a new picture is taken

- Support for MP3, WAV, WMA, AAC and AMR audio formats with support for routing audio playback to the external speaker, connected headset and Bluetooth(R) headset

- XML and Web Services support to help simplify communications with existing Internet applications

- BlackBerry Messenger APIs allowing access to presence and contact information and the ability to send peer-to-peer messages

- File System Access APIs (JSR 75) to provide access to documents and other files stored locally on the smartphone or on the microSD expansion memory; support for registering listeners with the file system that enable an application to be notified when a new files are added or removed

- GPS APIs (JSR 179) that provide access to location information from local GPS chip or external GPS receiver connected over Bluetooth

- BlackBerry Maps API providing access to the map application to display an address or a route with BlackBerry Maps providing all of the geo-coding and mapping data for free

- Wallpaper and Ringtone Customization Java APIs to enable custom applications to add new wallpapers and ringtones to the smartphone

- Planned support for 3D Graphics API (JSR 184) and SVG API (JSR 226) to enable more powerful gaming and rich-media content
 

Topic: BlackBerry

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

1 comment
Log in or register to join the discussion
  • Did you say, Third Party? I like Parties

    Blackberry's are rightfully designated 'cool' and quite 'addictive' once you have one.

    I am surrounded at work by 'crackberry' users who need to get into some kind of support group.

    Can reading email (or sending) wait until the meeting is over? ;)

    Jeesh! Java apis for new apps is good because other vendors are started to 'nip' at RIM's heels, most notably Nokia.

    I have had an N800 Internet Tablet for a week now.

    Some things I can do:

    o VNC (server/client)
    o rDesktop (Windows Terminal to my desktop)
    o Wireless 802.11 b/g
    o MPlayer, Media Streamer Audio/Video
    o Real Media Rhapsody (just made availabe for N800 today)
    o Bluetooth 2.0 OBEX (full suport, including printers, headsets, and keyboard)
    o Xterm shell
    o Secure Shell (secure? very.)
    o wget, curl
    o Grsync (rsync GUI backup tool)
    o Google Talk VOIP Phone (with built-in VGA Camera support)
    o Google Maps
    o Opera Web Browser (CSS, Javascript and Flash 7.0 support)
    o 800x480 4" screen with zoom in/out, paddle, home, menu, refresh buttons
    o USB 2.0, with cable for file transfers and flashing
    o 2 memory slots (internal/external) supporting up to 8GB memory
    o External stereo speakers
    o Headset plug with mic support
    o Camera/Mic built-in
    o Fold-out stand
    o Bluetooth CDMA Cell phone support (mine is Verizon EVDO VCAST)
    o GAIM (multi-protocol) Instant Messenger
    o GPE PIM sofware (Contacts, Calendar, To-do List, File Manager )
    o E-Mail Client (POP3, IMAP support)
    o ABIWord
    o RSS Feeder
    o OMWeather (RSS feed to www.weather.com)
    o Gizmo (VOIP Phone)
    o Skype (coming soon!)
    o Maemo Mapper (GPS device)
    o Samba SMB Browser
    o Linux, Debian, (you may have heard of it)
    o Growing list of other open source Maemo applications (see www.maemo.org)
    o Installable (well it's Linux) apps, themes, desktop backgrounds
    o etc, anything else I may have forgotten to mention

    OK, you get my point?

    Thank youz
    D T Schmitz