Welcome!

Welcome to the official BlackBerry Support Community Forums.

This is your resource to discuss support topics with your peers, and learn from each other.

inside custom component

Web and WebWorks Development

Reply
New Developer
Posts: 3
Registered: ‎04-23-2010
My Device: Curve 8330
My Carrier: Developer

Visual Studio Development and Strategies

Hello fellows...

 

Here we develop in Asp.Net & C# by default!

 

But our directors love their blackberry! So we started to develop some applications for BB Web Browser...

 

Well, we got some questions:

1- We have BB´s with OS 4.5 and 4.6. Is it Web development, the best way to develop applications for these models?

2- How the best strategie to develop for these models (Curve 8310 and Bold 9000)?

3- Can we use .Net to develop for these models? Which version of plugin its the best for develop?

 

We got various diferences: screen size, html and javascript compliance...

 

Here we have near 120 BBs devices, where 80 its Bold 9000 model and 40 Curve 8310 model, and we desire develop applications for both models.

 

Can anyone give some recomendations, tips or orientations.

 

any answer will be welcome.

 

thanks in advance;

 

 

Edwillie Cardoso
Developer - Web Browsers (C#, ASP.NET, JavaScript)
Piracicaba - SP, Brasil
Retired
Posts: 3,708
Registered: ‎10-16-2008
My Device: Z10
My Carrier: Rogers

Re: Visual Studio Development and Strategies

Hi Edwillie,

 

The Curve 8310 can only run OS 4.5.  This limits what you can accomplish from the web development side.  The Bold 9000 can be upgraded to OS 5.0 that supports BlackBerry Widgets.  BlackBerry Widgets allow you to build an entire application on the device using web technologies like HTML, CSS and JavaScript.  No need to wright Java.  In a Widget you can decide where you want to place the pieces of your application (local, remote, etc).

 

Unfortunately there isn't a way to write an application in .NET technologies that will run directly on the device.  However you can create an ASP.NET website and view it in the browser or place its content inside a BlackBerry Widget.  You can leverage all your existing web skills to build a BlackBerry Widget.

 

A BlackBerry Widget allows you to access the capabilities and APIs on a BlackBerry device.  We are continuing to add more APIs to our already large list of functionality.

http://www.blackberry.com/developers/docs/widgetapi/

 

For devices on the 4.5 operating system your capabilities via web technologies are pretty limited.  The 4.5 Browser doesn't support AJAX, DHTML, very little CSS and it also has a very "early" HTML renderer.

 

For these devices you may want to look at upgrading them to a device that will support the 5.0 operating system.  The only way to write a compelling application on 4.5 is to write it in Java.  My suggestion would be to weigh the cost of upgrading 40 phones vs. the development/support costs of learning and writing an application in Java.  You may find that the initial and ongoing development costs are more than buying new BlackBerry devices.

 

For development in Visual Studio, I suggest you get the latest plug-in version 2.0 that allows you to build either ASP.NET websites or BlackBerry Widgets.  The install includes the Widget SDK.

http://na.blackberry.com/eng/developers/browserdev/devtoolsdownloads.jsp

 

You can also find some getting started videos here:

http://na.blackberry.com/eng/developers/resources/videolibrary.jsp#tab_tab_browser

 

And some widget samples, labs, tutorials here:

http://na.blackberry.com/eng/developers/browserdev/widgetsdk.jsp

Tim Neil
Director, Application Platform & Tools Product Management
Follow me on Twitter
New Developer
Posts: 3
Registered: ‎04-23-2010
My Device: Curve 8330
My Carrier: Developer

Re: Visual Studio Development and Strategies

Tim, Thanks for your response.

 

It was very usefull.

 

I already have downloaded the v2.0 of VS plugin, videos and pdf´s.

 

But i was in doubt about its usability in our actual context. I´ll made some experiences with v2.0 simulating a model bold 9000! and then, try to upgrade one of our devices for OS 5.0, for a real test.

 

There are any place, where i can find wich models suport this upgrade (4.6 -> 5.0)?

 

Thanks.

Edwillie Cardoso
Developer - Web Browsers (C#, ASP.NET, JavaScript)
Piracicaba - SP, Brasil
Retired
Posts: 3,708
Registered: ‎10-16-2008
My Device: Z10
My Carrier: Rogers

Re: Visual Studio Development and Strategies

You can find a list of all device models that support 5.0 here:

 

http://na.blackberry.com/eng/services/devices/#tab_tab_compatibility

Tim Neil
Director, Application Platform & Tools Product Management
Follow me on Twitter