To all my fellow developers...
I am a fairly experienced Java developer and have worked on Web Applications for quite some time now. But I would like to start getting involved in creating some of the awsome software found on this forum (and others as well). What IDE do you guys use to code for the .netcf using C#? I know Visual Stuido is out there but costs a boat-load. Can anyone recommend a freeware/cheaper solution?
Can't you get Visual Studio 2008 C# edition free for private use?
SharpDevelop
algorhythm said:
Can't you get Visual Studio 2008 C# edition free for private use?
Click to expand...
Click to collapse
No the free edition of Visual Studio does not support the windows mobile sdk. Only the paid versions.
You could try SharDevelop that is free and has support for mobile devices.
Thanks for the responses guys. I will try them out over the weekend. But keep them coming!!
If you are a high school or college student, you could register for Dreamspark and download all of the Microsoft Pro Dev apps for free. I downloaded Visual Studio 2005 Pro, Visual Studio 2008 Pro, and Expression Studio 2.
And if you're not a student, but run a business, or code for money , you can get BizSpark for free:
http://www.microsoft.com/BizSpark/
You can get an academic version of Visual Studio, but you will have to provide proof of student status. It is identical to VS Professional, so it can target the Windows Mobile platform. It is around a third of the professional price, hence the need for proof of entitlement by your school/college etc.
Related
Hi, I was wondering if anyone has gotten the WM5 SDK to work with Visual Studio Express. I tried using Orca as described here, which allowed me to install it but it doesn't seem to do anything. Does anyone know why they don't work? Is it a technical limitation or just MS trying to sell more software? I'd really like to try some WM5 development but $300 is a lot to shell out to write a Hello World application. Please let me know if you have made any progress getting WM5 to work with the Express editions, thanks!
PC Plus Magazine did a big review of the express versions and said that they "expressly" leave out Mobile development.
Good to practice on, but not for WM5/WM2003 development so far I think. If you're desperate, you can get a free copy of Visual Studio 2005 Beta 2 from many places, and that will let you do pretty much everything, but the emulator is not perfect. This can be downloaded from elsewhere though. So, pretty much full development for free!
V
Is it possible to use the Windows Mobile 5.0 Developer Resource Kit with the free Visual Basic Express Edition? Or do I need VB Standard or Pro to do this? I can't find informations about it ...
You need at least VB standard.
KTamas said:
You need at least VB standard.
Click to expand...
Click to collapse
Thanks.
Thomas
Hi everybody.
I have to write a little Windows Mobile 5 application for work. Since we don't have Visual Studio here (too expensive for such a little task), I was looking for a free developing environment (and of course legal).
I heard somewhere that Eclipse can be used but I didn't find too much information on that. The environment should support .NET framework to make our task a bit easier
I would be grateful if somebody could give some points where to start.
-Flintz
I don't know if Visual C#/VB.NET express supports devices. But they're free
It's free, it's Microsoft, it's amazing. Is BG having a flu?
http://msdn2.microsoft.com/en-us/express/aa718399.aspx
› Visual Web Developer 2005 Express
› Visual Basic 2005 Express
› Visual C# 2005 Express
› Visual C++ 2005 Express
› Visual J# 2005 Express
› SQL Server 2005 Express
General Questions
1. What are the Express Editions?
The Express Editions are an expansion of the Visual Studio and SQL Server product line to include lightweight, easy-to-use, and easy-to-learn tools for hobbyists, students, and novice developers who want to build dynamic Windows applications, Web sites, and Web services. The Express products consist of:
* Visual Web Developer 2005 Express Edition, a lightweight tool for building dynamic Web sites and Web services
* Visual Basic 2005 Express Edition, Visual C# 2005 Express Edition, Visual C++ 2005 Express Edition, and Visual J# 2005 Express Edition, targeted programming tools for students and hobbyists who wish to learn the fundamentals of Windows programming
* SQL Server 2005 Express Edition, a database for building data-driven applications
2. What can I do with the Express Editions?
* Learn how to program using a streamlined, lightweight development environment with built-in tutorial content.
* Create fun and cool applications, such as controlling your house using X10, programming an LCD panel or GPS device, navigating and playing music from your Windows Media Player music library, or learning how to build your first DirectX Game.
* Evaluate the .NET Framework for Windows and Web development.
3. Can you give me more information about the registration process?
For more information about the registration process, refer to the Express Benefits of Registration Web page, as well as the Registration FAQ.
4. Can I use Express Editions for commercial use?
Yes, there are no licensing restrictions for applications built using the Express Editions
Click to expand...
Click to collapse
Or you could use CEGCC
As far as I know, Express Editions do not support Windows CE development. I'm still using the old embedded Visual C++ with SP4.
I think you will find a copy at microsoft.com or msdn. Its an old fashion IDE but still compiles fine.
I'm looking for a way to get the WM5/6 SDK onto the embedded VC for some WM5/6 function, such as notification queue.. and.. er.. sending sms and stuff. anyluck on this front?
Flintz said:
Hi everybody.
I have to write a little Windows Mobile 5 application for work. Since we don't have Visual Studio here (too expensive for such a little task), I was looking for a free developing environment (and of course legal).
I would be grateful if somebody could give some points where to start.
-Flintz
Click to expand...
Click to collapse
You can try this: http://msdn2.microsoft.com/en-us/windowsmobile/bb264329.aspx
USD$5.00, Free 90 day trial.
dckiwi said:
You can try this: http://msdn2.microsoft.com/en-us/windowsmobile/bb264329.aspx
USD$5.00, Free 90 day trial.
Click to expand...
Click to collapse
Thanks all for you suggestions. I think i'll go with the 90 days trial of VS. I guess it is possible to use Eclipse or some other freeware IDEs for developing but as the program we need is really simple the time to get familiar with the IDE should be quite short, I guess the VS will give us the quickest results
dckiwi said:
You can try this: http://msdn2.microsoft.com/en-us/windowsmobile/bb264329.aspx
USD$5.00, Free 90 day trial.
Click to expand...
Click to collapse
Too good to be true.... and it is. From what I can see, all the stuff provided can be obtained from the forest of MSDN including the 90 days trial. And, I'm pretty sure (from the looks of it), you can have the Visual Studio for $10
You can develop .Net Compact Framework apps using SharpDevelop, which is completely free:
http://www.icsharpcode.net/OpenSource/SD/
You might have to get the WM5/6 SDKs from Microsoft too but they are free downloads.
hanmin said:
Too good to be true.... and it is. From what I can see, all the stuff provided can be obtained from the forest of MSDN including the 90 days trial. And, I'm pretty sure (from the looks of it), you can have the Visual Studio for $10
Click to expand...
Click to collapse
Has everything required (SDK, patches, etc) to start developing. True, it can probably be downloaded, but you still need a product key to register VS (which would be provided with the DVD).
Oops, I mean "can't" when I said "...you can have the Visual Studio for $10"
You can still download VS from M$'s page.. and probably get the product key (if this is required) somehow from the downloaded version, or else there isn't any point to have the VS downloadable from the M$ page at the first place.
Wouldn't mind trying my dab hand at PPC developing but what is a good set of tools to start out with.
Ta.....
embedded visual basic
embedded visual c++
visual studio 2005 express
visual studio 2008 beta 2
are all free
Rudegar said:
embedded visual basic
embedded visual c++
visual studio 2005 express
visual studio 2008 beta 2
are all free
Click to expand...
Click to collapse
I'm afraid "VS 2005 EXPRESS" is free but cannot be used for PPC app development. Please correct me if I'm wrong.
you can get visual studio as a trial for 90 days [2005] and VS08 beta 2 as a permanent download. Im sure therees some way to extend the trial, but as i was only evaluating, i didnt look into it. But 08 is better [I have both] ebcause it has a wm5 emulator, whereas to debug on wm5/6 with vs05, you ahve to connect your device, which sadly may if you're very unlucky brick it.
Rory
x
Also you can use CeGCC.
http://cegcc.sourceforge.net/
qulu said:
I'm afraid "VS 2005 EXPRESS" is free but cannot be used for PPC app development. Please correct me if I'm wrong.
Click to expand...
Click to collapse
Well, you are right... but you are also wrong.
The C# compiler is free.
VS Express cannot develop for WM.
But the compiler itself can!
It's just a matter of libraries. I just answered another topic providing a link to an article I wrote time ago, taking the information from another site I don't remember. I report it here:
http://www.jargoncode.it/tips/netcfcompile-eng.htm
As you will notice, it's just a matter of DLL. You can create and test your applications on Windows using VS Express, and then recompile for WM using the described procedure. Luckily, Windows Forms basics are identical on both platforms, so if you learn the differences you can compile for both platforms without any kind of problem.
I also suggest you to try EWE: http://www.ewesoft.com/
This one is Java.
Has anyone used Xamarin to build their android apps? I have been programming using C# for sometime now but have never used it to build anything for android.
They have tons of free libraries, but as for licensing, I am skeptical in purchasing. Anyone like or dislike Xamarin? If you do or do not, can you explain why? Thanks a bundle!
Haven't used it but you have to think whether it's worth the price. The advantage is you can write in C# and share code between Android/iOS. However the UI is still platform-specific, so it has to be implemented twice. A free alternative is to use C++ for shared code (Android: via NDK, iOS: compiles directly), but that definitely needs more initial setup effort than buying Xamarin's product.
Here is an informed opinion
There is a gaming studio that used Xamarin to port their WP stuff to Android and iOS, and they're quite happy with how it turned out.
Do a search for "FourBros Studios, Cross-Platform Game Development with Xamarin and MonoGame". I can't post a direct link because of forum rules here.
Of course games are entirely different beasts than regular apps (for example, UI-wise), so not everything may apply to your situation.
I've plaid with Xamarin... and its a good system.. but Is it worth $300 to not learn java?
Cross platform development tools have their place, but IMHO unless you have a large project and NEED a cross platform development tool you are hurting yourself by not going native.
Just my .000002c
Java is so similar to C# I would think you'd be fine just going native - in terms of syntax they're virtually identical. I do kind of miss the var keyword though lol
I agree with LostByte - there's no real point to going cross platform unless you really need it. Don't stay with C# just because it's what you know! Use what's most appropriate for the app