views:

778

answers:

7

i have a very simple winform application in vb.net and i was wondering how do i make it work on blackberry and other PDAs?

+4  A: 

Unfortunately this is not possible. There is no version of the .Net runtime available for blackberry devices.

JaredPar
+3  A: 

If it is not be too difficult to convert your Winforms application to ASP.NET, you could use that on a Blackberry ...

Flowfinity Blackbird is an add-on to Microsoft® Visual Studio® 2005 that empowers ASP.NET developers to deliver "Wireless-Ready" applications for BlackBerry®. Using unique features of Visual Studio 2005, Blackbird shortens the BlackBerry application development learning curve for Microsoft .NET developers.

It's not exactly what you're asking for, but it might help. Also, check out Windows Mobile. That might fit your needs as well.

JP Alioto
+1  A: 

I haven't tried it personally, but you may look at a language such as Scala and see if you can compile code in that language for a JVM that will run on a Blackberry. One advantage is that they are working on having it output CLR bytecode also, so, in one language, you can go between .NET and Java, but, then the Winforms part will be problematic, but not insurmountable.

James Black
+1  A: 

If it really is a "very simple" application, you port it to BlackBerry's version of J2ME. Since both are managed languages, it shouldn't be too difficult.

Ed Marty
can you please elaborate on this
I__
Not... really, no. To be exceedingly vague and non-technical, my approach would be to simply look at how the app looks and acts, and mimic it using BlackBerry classes. I've done this on a number of occasions with standard J2ME apps that were coded so differently that most of the code was thrown away. Mostly the only thing that remained was how to construct URLs for network calls.
Ed Marty
ok in that case please recommend the J2ME compiler for blackberry
I__
BlackBerry's website (http://na.blackberry.com/eng/developers/javaappdev/devtools.jsp) has everything you need for developing for a BlackBerry. Their JDE (Java IDE) is a fully-integrated solution for development, building, and testing. They also have an Eclipse plugin if that's your flavor. The JDE comes with a compiler that can be command-line driven, and the tool for signing the resulting COD files, if they need to be signed.
Ed Marty
+2  A: 

Check out the MDS runtime and VisualStudio plug-in which you can download here: http://na.blackberry.com/eng/developers/rapidappdev/devtools.jsp

Skelly
A: 

I am finishing up development of a plugin for my VBeeJ For Java translator to translate Windows Mobile apps to native J2ME Java which uses the Blackberry UI controls. We are working with a client with a fairly advanced app. Current status: delivering app to client, for the Blackberry.

Yes, you can develop on .Net and run native on the Blackberry. Contact for estimate. http://www.beelucid.com

Megan Adams
A: 

See http://code.google.com/p/csharpblackberry/ As for VB.Net development, am busy with a prototype.

Lennie