Click here to Skip to main content
15,904,416 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Dear All,

I have developed a vb.net desktop application which is connecting with online server database each time it run. my Q is : Can I install its setup on android 4.0 OS? (since i m planning to buy a tablet but worried is this software will work on andorid?)
Please Help ASAP

Thanks
Posted

1 solution

You'll need to look into something like Mono For Android[^]
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 2-Jul-12 3:57am    
Right, this is the way, and it will run the application without recompilation, but only if this application is written very accurately. My 5.
--SA
onlineQry 2-Jul-12 7:43am    
But I think its paid and secondly i don't know to develop software on Mono android as same as my vb.net desktop application
Is setup of this application not run on android?
MarqW 2-Jul-12 8:10am    
Mono is basically an "open" version of .NET; which means applications should run the same on both .NET and Mono platforms (There are some discrepancies, check out their site for more information - http://www.mono-project.com/Main_Page)

However, you are correct, Mono for Android does cost money. I'm not aware of any free builds (if somebody else does, please let me know too).
Sergey Alexandrovich Kryukov 2-Jul-12 16:07pm    
You need to use only the standard libraries (standardized under ECMA) and some non-standard ones, like System.Windows.Forms (unfortunately, not WPF). And you should test it all on Mono (Mono on Windows is a good help for initial or most of the testing), because there are difference kinds of incompatibilities, such as bugs, not only in Mono but also in .NET. And you should not use any platform-depended staff, such as direct use of Windows messages, P/Invoke, hard-coded path names, etc.

It comes with some practice.
--SA

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900