Choosing WebWorks on BlackBerry 10 Development

webworks

To start building an app for BlackBerry 10, the first step to make is to brief its main concept. Feedback from others developers and friends comes right next to help on choosing the tools to get the job done. Fortunately there’s lots of tools to choose for building an app on BlackBerry 10!

Figure it out what framework will fit best for your project and get to development:

  • Cascades (C++/QML) and Core Native
  • WebWorks (HTML5)
  • Java Android Runtime
  • Adobe AIR (Descontinued)

The logical choice to develop for BlackBerry 10 is to go Native (Cascades, C++/QML) and create a BlackBerry 10 experience signature. With Cascade, the developer can take advantage of signature BlackBerry 10 interactions, like peek and flow, within your own app, and ensure the most optimal performance, user experience and reach higher complexity.

Cascades is amazing, but I choose WebWorks instead! Why? As a web developer I can use my existing HTML/CSS/JAVASCRIPT skills and delivers an app deeply integrated with core BlackBerry functionality.

With the evolution of HTML5 and the ratification of APIs that allows access to handset’s native functions, Web Apps have come of age. – MobiForge

blackberry-webworks

Building WebWorks apps is just like developing a website with a native look, an website with a BlackBerry sexiness. The structure is the same – HTML will provide the layout, CSS the UI styles and Javascript the logic. Add a config file with app permissions and you are ready. It’s considered the “hybrid approach” because it gives you the ability to build an apparently native application and produce a bar file using web technology that most developers are familiar with.

WebWorks allows for rapid prototyping and applications that require UI flexibility, customizability, and the ability to retrieve and display data. All this due to the access to pre-built frameworks that are easily customizable. Since it’s based on HTML5, another major benefit is its cross platform capability, giving you the hability to build once and deploy everywhere. – BlackBerry Developers Blog

The WebWorks APIs will provide you access to native hardware features and by using the open-source javascript library BBUI.js, will get you the native looks. This tool enable developers to deliver the modern BlackBerry experience using HTML5, achieving the look and feel of a native app. It’s the perfect tool for web developers!

There’s no obvious choice on choosing the right platform for BlackBerry 10 development. Take a look at each one of the platforms and get familiar with the overview, and then walk through the benefits of each.

I would like to thank all developers who provided me tips about what platform to choose. Special thanks goes to Julian Tessmann, from TMC Devs, that showed me the greatness that lies on the HTML5 web apps on the BlackBerry 10 platform through WebWorks SDK.

It’s time to start coding with WebWorks and create some apps for BlackBerry 10. Go HTML5


Developer Tips
Developers Lounge
Developers World Map

Developers Lounge
Developers World Map
Apps & Games

BBlogs is a BlackBerry Social HUB established for the BlackBerry community worldwide.

BBlogs is designed to promote and embrace the BlackBerry brand, its products and developers by providing them with a warm home and place to collaborate, cooperate and share.

BBlogs does not intend to merge blogs into one in any way, but rather work together in order to promote BlackBerry and it’s products. We take pride at our community. Our team is comprised of passionate enthusiasts who have earned their knowledge through years of dedicated, hands-on, experience. We share stories. We embrace multiple points of view. This approach has us foster a wide community, and a extremely high level of authenticity.

The Developers Lounge is our prime product as it stands as a “Hall of Fame” of BlackBerry developers. This is the biggest section outside of the BlackBerry Developer Site that’s dedicated to our developer community.

It’s a Social Hub built for the BlackBerry community to engage with our developers as well as cherish their huge efforts to sustain and increase our apps base, both in consumer and productivity areas.

More is on its way! A TeamBBlogs dedicated enterprise environment is coming for the Enterprise #TeamBlackBerry developers.

Become a member of our community! Join Us!

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close