Changes in bbUI.js, getting your Context Menus to work

Hello everyone, I’d like to share some recent changes that affect the way we work with bbUI.js.

I found out about it the hard way :) To be honest, I always download the Samples App from GitHub to show devs how amazing bbUI.js is in terms of performance for mobile. Lists fly, transitions are great, in some cases you can’t tell the app was built using HTML5. The biggest difference is that every time a screen pops out, it gets destroyed. When it needs to be displayed, bbUI.js creates it from scratch. Some people don’t like it, I’m ok with that, specially because it has methods to jump vertically to a specific place in a window (when you show a list for example).

Continue Reading…

BlackBerry 10 Appreciation Event, Brazil (video)

On January 30th, more than 200 developers got together to celebrate the launch of BlackBerry 10 at the Red Bull house in Recife, Brazil.

You can see all the 154 pictures on our #BBJamSessions Facebook Page

The New BlackBerry 10 & Opportunities for Developers @ the Adobe Developer Group in San Diego, California

On March 4th, I had the honor to get back to San Diego and show the Adobe Developer Group San Diego members what the new BlackBerry 10 really is. In the beginning I asked: “Who thinks BlackBerry can be competitive and have a shot in today’s mobile scenario?” Only 2 or 3 hands up. At the end of the presentation, after showing the official BlackBerry 10 demo, with its keyboard, hub, peek, flow and lots of innovative/unique features, I asked the same question and…

…got pretty much all the hands in the air! BlackBerry 10 rocks!!

Besides the demo, the audience saw how to work with HTML5 in order to develop for BlackBerry 10, including Web Inspector and Live Refresh. They also had the chance to play with the new BlackBerry Z10 (black and white), with our BlackBerry 10 Dev Alpha C and our BlackBerry 10 Dev Alpha B.

These are the slides from the presentation:

And to win tons of giveaways, developers had to play “Rock-paper-scissors”, led by James Polanco, with a simple rule: “the last person standing wins”. Winners took home PlayBook tablets, jackets, backpacks and a lot of BlackBerry SWAG.

Thank you San Diego developers, can’t wait to get back.

Count on us!! Hope to see you soon.

Are you a developer working with HTML5 and/or AIR? New to BlackBerry 10 development? This is for you!

My presentation at Jam Europe is live now, as well as all the presentations (view all).

Learn how to set up your environment in 45 minutos, for HTML5 development and AIR development.

In the video, you will see how to:

• Ask for signing keys
• Download the right SDKs
• Install the right SDKs
• Register your computer with your new signing keys
• Find sample Apps using HTML 5 on Github
• Find sample Apps using Adobe AIR on Github
• Package and sign your applications
• Deploy your App to BlackBerry 10 devices and debug it
• Publish you App on BlackBerry World

Workaround for AS3 Developers using FDT to create BlackBerry 10 Apps

If you recently tried to install the BlackBerry 10 SDK for Adobe AIR to work with PowerFlasher FDT and got stuck during the installation process:

Don’t panic, there is a workaround:

- Install SDK 3.1 without FDT integration
- Open FDT and go to Help -> Install New Software
- On the dialog, click button Add
- The “Add Repository” dialog will be displayed, press “Local” button
- Point to where your BlackBerry Tablet SDK is, e.g. for the Mac: /Applications/Research In Motion/blackberry-tablet-sdk-3.1.0/update_site_for_AirCommon/
- Give any name to the repository and Press OK.
- Follow the installation instructions
- After restarting FDT, you will be able to create Blackberry Project

It’s beautiful to see FDT and our BlackBerry SDK beautifully integrated:

Good luck and happy coding!

How to set up your environment to create HTML5 and/or AIR Apps in 45 minutes (STEP 1)

Link to ask for Signing Keys: https://www.blackberry.com/SignedKeys

How to set up your environment to create HTML5 and/or AIR Apps in 45 minutes (STEP 2)

Link to download the BlackBerry 10 WebWorks HTML5 SDK: https://developer.blackberry.com/html5/download/

Link to download the BlackBerry 10 SDK for Adobe AIR: https://developer.blackberry.com/air/download/
* To finish the installation process, you will need AIR SDK 3.1 or lower downloaded to your computer. Flex SDK 4.6 has the version of AIR we need, download it from here: http://www.adobe.com/devnet/flex/flex-sdk-download.html

How to set up your environment to create HTML5 and/or AIR Apps in 45 minutes (STEP 3)

* During the BlackBerry 10 SDK for Adobe AIR installation process, make sure you point the location of the Adobe AIR SDK to the root of the FLEX 4.6 folder.

How to set up your environment to create HTML5 and/or AIR Apps in 45 minutes (STEP 4)

Save the keys (PBDT and RDK) that come in 2 emails:

You can register your new keys using command line:

Or you can use BlackBerry Graphical Aid to register your new keys (visual, no command line).

Link to download BlackBerry Graphical Aid: http://supportforums.blackberry.com/rim/attachments/rim/Testing_and_Deployment_of_Applications@tkb/152/37/BlackBerry%20Tablet%20OS%20Graphical%20Aid%202.6.6%20-%20Mac%20Installer.zip

Setting up BlackBerry Graphical Aid:

* BlackBerry Tablet OS SDK is where the BlackBerry 10 SDK for Adobe AIR is (normally in /Applications for the Mac and /ProgramFiles for Windows).

* Every time you register new keys, I recommend you to generate a new certificate (author.p12). Location of your p12 certificate after it is created:

How to set up your environment to create HTML5 and/or AIR Apps in 45 minutes (STEP 5)

Link for Sample Apps in HTML5: https://github.com/blackberry/ (search for WebWorks)

Page 2 of 4«1234»