Thursday, February 24, 2011

BlackBerry Torch 9800 Available Only For AT&T Customers On August 12 For $199.99

The BlackBerry Torch 9800 smartphone will be available only for AT&T customers on August 12 in AT&T company owned retail stores and online at www.att.com/blackberrytorch, as well as Best Buy, Wal-Mart and RadioShack stores.

The BlackBerry Torch 9800 will be available for $199.99 with 2-year service agreement on a qualifying rate plan and smartphone data plan required. New smartphone customers may choose from two AT&T monthly data plan options, $15 for 200 MB of wireless data or $25 for 2 GB. Enterprise and small business customers should contact their account representative for pricing details.

Found under: BlackBerry Torch 9800, AT&T, BlackBerry Torch, BlackBerry 9800
BlackBerry Torch 9800 Available Only For AT&T Customers On August 12 For $199.99 - permalink
Published on 04.08.2010 in Blackberry News

More Blackberry news »


View the original article here

Re: BlackBerry WebWorks for BlackBerry PlayBook Tablet Webcast Series

With a great deal of anticipation and excitement, the BlackBerry® WebWorks™ SDK for BlackBerry® Tablet OS was recently announced at BlackBerry® DEVCON Asia. The BlackBerry WebWorks SDK provides developers with an additional mechanism for writing applications for the BlackBerry® PlayBook™ tablet, in addition to a framework that enables rapid application development and easier portability between the BlackBerry smartphone and BlackBerry PlayBook tablet platforms.

Developers are invited to attend a four-part webcast series about the BlackBerry WebWorks SDK for the BlackBerry PlayBook tablet, hosted by Application Development Consultants Adam Stanley and Prosanta Bhattacherjee.

During this series, Adam and Pro will demonstrate how to setup the necessary tools to start your own development, and then dive deeper into the various features, methods and capabilities of the BlackBerry WebWorks SDK for Tablet OS. Developers will be empowered with the knowledge and guidance necessary to either begin writing their first BlackBerry PlayBook tablet application, or take their existing content to the next level.

The schedule and agenda for this webcast series is:

Feb. 1, 2011: Getting Started (2:00 PM EST / 11:00 AM PST)

Overview of the BlackBerry WebWorks PlatformSetting up your Development EnvironmentBuilding, deploying and testing a “Hello World” application with the BlackBerry PlayBook tablet simulator

Feb. 3, 2011: My First App (2:00 PM EST / 11:00 AM PST)

Building functional and visually appealing applications for the BlackBerry PlayBook tabletMigrating content between the BlackBerry platform, Desktop and 3rd party platformsUsing the development tools effectively

Feb 8. 2011: BlackBerry PlayBook Integration (2:00 PM EST / 11:00 AM PST)

Building “Super Apps” for the BlackBerry PlayBook tabletHardware, data and services integration methodsHow to implement “must have” application features

Feb. 10, 2011: User Interface Guidelines and Best Practices (2:00 PM EST / 11:00 AM PST)

UI components, characteristics and design for touch screen interfacesBest practices for maximizing performance and battery life considerationsManaging bandwidth and error handling effectively

A dedicated portion of time for questions and answers will be set at the end of all webcast sessions. Attendees are encouraged to come prepared with their questions about the BlackBerry WebWorks SDK for Tablet OS.

Register today for the webcast series. Looking forward to seeing you online!


View the original article here

Wednesday, February 23, 2011

Re: MWC 2011 BlackBerry Developer Day Overview With Mike Kirkup (VIDEO)

[ YouTube link for mobile viewing ]

Mobile World Congress 2011 is a pretty interesting event from a BlackBerry developer perspective, because it actually contains a mini-DEVCON inside it: BlackBerry Developer Day. With BlackBerry Developer Day taking place tomorrow, we sat down with Director of Developer Relations, Mike Kirkup, to get a high-level overview of what attendees can expect. For those developers in Barcelona, make sure to read our previous BlackBerry Developer Day post for detailed session schedule information. If you’re not attending, don’t worry! The Inside BlackBerry Developer’s Blog will be uploading videos tomorrow with each of the BlackBerry Developer Day session leads, so you can get the info you need to build the next great BlackBerry Super App.


View the original article here

Re: Bringing Barcodes to BlackBerry Applications

The Barcode Capture API included with BlackBerry® 6 comes with a nifty new feature: The ability for a third-party developer to integrate scanning and generating 1D and 2D barcodes inside their app. It’s really easy, too – take a look at this article in our Developer Resource Center to see a sample app that will generate QR codes, or scan them and open the URL in the browser.

If you have a device running BlackBerry® 6 you can compile the app and start playing around with it right now! If not, you may have noticed the new version of BlackBerry App World ™ (version 2.0) has a “Scan a Barcode” menu option. It’s nominally used to open links to apps in the App World, but it will do any URL encoded in a QR Code. Try this one:

QR Codes, if you have never encountered them before, are a type of 2D barcode. This is in contrast to a 1D barcode like the UPCs you see on most products. The big advantage of 2D barcodes (and QR codes in particular) is that they are easy to scan with a camera and can contain a lot of information. QR codes can hold up to 4296 alphanumeric characters, leaving you plenty of space for URLs or other bits of text data. 1D codes are more difficult to detect, and must be viewed straight on by the camera. This means that on a BlackBerry® Torch™ 9800 smartphone, you actually have to rotate the device into landscape mode to detect them properly. QR codes use those squares in the corner to make it easy to figure out the proper orientation.

They are pretty popular in the mobile space, so if you are interested in doing stuff with barcodes, QR codes are probably the one you want. They aren’t the only kind of barcode available to you as a developer, however – we’ve used the open source ZXing library (pronounced “zebra crossing”) to add support for many different kinds of barcode:

2D
• QR Code
• Data Matrix
• PDF 417

1D
• UPC (A and E)
• EAN (8 and 13)
• Code-39
• Code-128
• ITF

The full list is always in the BarcodeFormat class. Currently, as per the ZXing library, Data Matrix and PDF 417 support is alpha quality. These, along with the ease of reading – and an already very large mobile presence – make QR codes the best choice for most applications. As I said, the Barcode API in BlackBerry 6 allows the BlackBerry smartphone to generate a QR code for you, but there are also several websites that will help you do that as well (if you want to print them off, for example) such as here.

Finally, you might be interested to know that the com.google.zxing package is actually very powerful, letting you get down into the nitty-gritty barcode data if you want. You can play around with the bit matrix used to generate 2D barcodes, and it also offers a few nifty methods like a Reed-Solomon encoder and decoder.

And don’t forget, even if you don’t need to use QR codes inside your application, with the function already built into BlackBerry App World they are a great way to promote your app. Just make one using your app’s URL in BlackBerry App World, and if a user sees it on a billboard or in a magazine, they can scan it and buy it right away.

Have you had any experience with the Barcode API yet? What did you think of it?


View the original article here

Re: BlackBerry Push Service SDK – v1.0.1 Release and BlackBerry Push Service updated

I am pleased to announce the release of the BlackBerry® Push Service SDK v1.0.1 and an update to the BlackBerry Push Service!

BlackBerry Push Service v1.0.1:

BlackBerry Push Service allows you to efficiently and reliably deliver information to your users through a BlackBerry Java® or BlackBerry® WebWorks™ Application. It provides an easy-to-use server side API based on the open WAP Push Access protocol v2.2 standard. BlackBerry Push Service is available to all developers and web content providers. By using this service, you can make your application more engaging and help turn it into a Super App.

New features in this release:

Subscription Check API: A new server side API has been added, which allows you to check the registration status of devices registered with your application.Optimizations and bug fixes: Improvements made to both performance and reliability.

Note: The Subscription Check API is part of the BlackBerry Push Service itself, so it can be used independently of the SDK for your server application. To learn more about the Subscription Check API, please review the BlackBerry PAP Development Guide.

So why is this important? First and foremost, this API ensures that you are only pushing data to subscribed users and your push quota is not wasted by pushing to unsubscribed ones. This is especially important if you are using the BlackBerry® Push Essentials service, which doesn’t include the ability to query for push status to check for unsubscribed users.

Secondly, this API provides you with the ability to synchronize your list of active subscribers with those that BlackBerry Push Service records as active. This reduces the overhead of managing unsubscribed users, which can further improve the performance of your server application.

BlackBerry Push Service SDK v1.0.1:

BlackBerry Push Service SDK solves all the common problems inherent in developing a push-based application, such as PAP implementation, subscription management and notification handling. It comes with a sample server and client application to get you started in no time.

New features in this release:

Support for Subscription Check API: Support for the Subscription Check API has been added, so you can take advantage of it through the SDK APIs. A set of sync APIs have also been added to automatically synchronize subscriber status with the SDK database.Statistics gathering: Allows you to better track data regarding push operations (such as push count and remaining quota) and SDK operations (such as memory, thread pools, work queues).Improved Query Capabilities: This enables simple retrieval of data pertaining to your subscribers and pushes via user-defined criterion.Installer Improvements: Command line installation support has been added to the Linux version.

For a complete list of changes, please consult the release notes.

I am sure you are as excited as I am and can’t wait to try out the new features introduced in this release! BlackBerry Push Service v1.0.1 has been rolled out to EVAL as well as production environments. Download the BlackBerry Push Service SDK v1.0.1 today!


View the original article here

BlackBerry Messenger v5.0.2.11 Now Available In BlackBerry Beta Zone

 

BlackBerry Messenger v5.0.2.11 is now available in BlackBerry Beta Zone.  BBM 5.0.2.11 is just a maintenance release and doesn’t add any new functionality, however, the following bugs have been addressed:

If you are running BlackBerry® 6.0, a cursor might not have appeared when you scrolled through previous messages in a chat.If a person invites you to become a contact during a multiperson chat with you, and if you accepted the request, the contact might not have
appeared on your contact list.If you turned on content protection, when you received a new message, you might have seen a “Content protection is enabled” message.

In order to download BlackBerry Mesenger v5.0.2.11 you must be a member of BlackBerry Beta Zone.

If you are running BlackBerry® 6.0, a cursor might not have appeared when you scrolled through previous messages in a chat.If you turned on content protection, when you received a new message, you might have seen a “Content protection is enabled” message.If a person invites you to become a contact during a multi-person chat with you, and if you accepted the request, the contact might not have appeared on your contact list.

View the original article here

Re: File Access In a BlackBerry Widget

The BlackBerry® Widget API allows web developers to very easily access files that are stored on the BlackBerry® smartphone or on the SD Card. Web developers are able to store JavaScript, CSS or any media files locally on the BlackBerry smartphone to allow for quick access to those files. This can go a long way in optimizing your BlackBerry Widgets and also open doors for the capabilities of your applications. By leveraging the file access abilities through the

Accessing the file storage on the BlackBerry smartphone is as simple as specifying a path variable. The following example demonstrates how to open and read a file from the SD card using the BlackBerry Widget API’s:

var filePath = “file:///SDCard/myDataFile.txt”;

function openFile() {
if (blackberry.io.file.exists(filePath)) {
//file exists so load its contents
blackberry.io.file.readFile(filePath, readFile);
alert(“File successfully loaded”);
} else {
//file does not exist so display that to the user
alert(“File does not exist”);
}
}
function readFile(filePath, data) {
//retrieves the text stored in the file
var temp = blackberry.utils.blobToString(data);
}

Using these API’s, you can access every facet of the file. The API’s that are provided out of the box are:

blackberry.io.file.copyblackberry.io.file.deleteFileblackberry.io.file.existsblackberry.io.file.getFilePropertiesblackberry.io.file.openblackberry.io.file.readFileblackberry.io.file.renameblackberry.io.file.saveFile

In addition to having full access to the file API’s, as a developer you’re also given access to all of the members of the File object to interact with the file:

blackberry.io.file.dateCreatedblackberry.io.file.dateModifiedblackberry.io.file.directoryblackberry.io.file.fileExtensionblackberry.io.file.isHiddenblackberry.io.file.isReadonlyblackberry.io.file.mimeTypeblackberry.io.file.size

And what would having file access be without having access to creating and managing directories on the file system. The BlackBerry Widget SDK has also provided functionality to use directory structures, so you’ll be able to keep your application clean and leave a minimal footprint on the file system:

blackberry.io.dir.createNewDirblackberry.io.dir.deleteDirectoryblackberry.io.dir.existsblackberry.io.dir.getFreeSpaceForRootblackberry.io.dir.getParentDirectoryblackberry.io.dir.getRootDirsblackberry.io.dir.listDirectoriesblackberry.io.dir.listFilesblackberry.io.dir.rename

With all of the control that the BlackBerry Widget API’s give over the file structure and the ability to store media files directly to the BlackBerry smartphone, I hope to see all of you leverage this into your applications to make full features BlackBerry Widgets with compelling UI’s utilizing quick media access! Please feel free to leave a comment below and let us know your thoughts or requests for future BlackBerry Widget API’s.


View the original article here