Microsoft has released Beta 2 of their .NET framework 2.0 for everyone to download. I'm a bit shaky at what .NET is specifically, but according to the MsMobiles article ".NET CF roughly corresponds to wireless Java but offers much more libraries, faster software development and now also better access to features of the underlying mobile operating system."
In other words, it allows for a lot of more functionality for our already awesome PDA's (and other operating systems)! I anticipate that a lot of programs will be taking advantage of the improved capabilities of this.
.NET is a Programming API. It's the replacement for the Win32/WinCE API models which weren't object oriented at all.
Compact Framework is just the Windows CE-chain version of the .NET framework.
the plan for .NET is for it to run on many types of systems, like java. its supposed to allow one to write a program for .NET, not windows or any other system, and have it work on any system with .NET. problem is its only for MS systems, however i use a vnc client written in it and the same exe does work on both my desktop and my pda.
ill post more when im on my desktop
the plan for .NET is for it to run on many types of systems, like java. its supposed to allow one to write a program for .NET, not windows or any other system, and have it work on any system with .NET. problem is its only for MS systems, however i use a vnc client written in it and the same exe does work on both my desktop and my pda.
ill post more when im on my desktop
Not exactly, microsoft are not developing this for any other platform other than windows. There are some open source development for linux like Mono etc but that not the MS goal.
What is the .NET Framework?
The .NET Framework is a development and execution environment that allows different programming languages & libraries to work together seamlessly to create Windows-based applications that are easier to build, manage, deploy, and integrate with other networked systems.
Sorry to be so dense, but what I'm trying to understand is, do you need this to run certain applications (like Java does) or is it just for developers? Would I need it taking up "room" on my ppc, just to say I have it. I understand it takes up MUCH space on a desktop. Seems it's for office networks, no?
the average user does not need this unless they want to run a program that specifically requires the 2.0 framework. Most users would only need the 1.1 framework which has been around for a while.
Now i know that .NET is completely different then java, as i am a .NET programmer. but for the average users, think of .NET as the same as Java. Just like Java has to be installed to run Java applications, .NET needs to be installed for .NET applications.
Interesting - a few notes for newbs (and anyone else!).
Firstly, this is a beta, not the final version.
Like sdpinter says, from a user point of view, think of it like java. It does a similar job, but (IMHO) it does a better job but for a much smaller range of devices: those with MS operating systems or web servers only. The idea is that you only need to write a program once to have it run on all MS OSes, but in reality this isn't the case due to massively different screen sizes, memory etc. It does succeed in greatly reducing the differences, as well as improving the Windows API (how programs use Windows and windows features like scroll bars, buttons, menus etc), particularly for Object Oriented programmers.
If you're developing .NET programs for the PPc, you should probably use this and the SDK which is also available to ensure that your app is future proof (although when 2.0 final is out, you should retest!). If you're just using programs, you don't need to bother until you want to run a program which actually needs .NET CF 2.0 - then you'll need it. You'll never need the SDK, that's just for developing.
I'd love to learn more about this subject. Is there a book around called something like "Introducing Visual Studio 2005 and C# with .NET CF 2.0 for the amature C and PHP coder"? Too specific? :) I'm presently reading a book on C development for Windows CE which is giving me priceless groundwork knowledge, but I'm sure there are similar ways to program *cough*objects*cough*
The final SDK will ship with WM2005. This gives developers time to make changes to take advantage of the new OS and features of .NET
__________________
So many programs, not enough ROM To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. - extreme hardware chick
"Once you can accept the universe as matter expanding into nothing that is something,
wearing stripes with plaid comes easy." - Albert Einstein
I slightly edited the thread title and frontpage post to denote that this is the Beta 2 release, as it seemed to have confused some people already...
Regardless, it's great to see that MS is releasing this publicly, as there are many "hobbyist" developers for the PPC out there who would normally not receive the MSDN beta releases. I haven't had a chance to look at it yet, but will likely look this weekend at some of the changes/additions in this version of the .NET CF.
__________________ Jordan M. Wigley
Aximsite.com
Email: jordan AT aximsite.com
.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. Come join the friendly community at To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
I slightly edited the thread title and frontpage post to denote that this is the Beta 2 release, as it seemed to have confused some people already...
Regardless, it's great to see that MS is releasing this publicly, as there are many "hobbyist" developers for the PPC out there who would normally not receive the MSDN beta releases. I haven't had a chance to look at it yet, but will likely look this weekend at some of the changes/additions in this version of the .NET CF.
The reason I didn't put it as beta was because msmobiles ORIGINALLY put in the subject line of their article "Final (not Beta) version of .NET CF 2.0 for Pocket PC 2003 and for Windows Mobile version 5.0 (!) released and available for download". So.. I guess they've changed it since then :shrugs:
Not exactly, microsoft are not developing this for any other platform other than windows. There are some open source development for linux like Mono etc but that not the MS goal.
What is the .NET Framework?
The .NET Framework is a development and execution environment that allows different programming languages & libraries to work together seamlessly to create Windows-based applications that are easier to build, manage, deploy, and integrate with other networked systems.
I know theres no plans, I'm just saying there technically could be.
Unlike java, the strong point of .NET is that you can write in whatever language you feel comfortable with, and have it cross-platform compatible. Cross-platform, because as I said, I was able to run a VNC client on my PDA that also ran the exact same way on my desktop. I'm talked exact same EXE, just copied it over and ran it and it was the same. Very cool IMO, shows java a thing or two.
Java has things much more universal but also forces you use the Java language (which is very, well, easy).
.NET lets you use any language but only works on MS operating systems.
Sorry to be so dense, but what I'm trying to understand is, do you need this to run certain applications (like Java does) or is it just for developers? Would I need it taking up "room" on my ppc, just to say I have it. I understand it takes up MUCH space on a desktop. Seems it's for office networks, no?
You don't need it unless you want to run a .NET 2.0 app. Since its pretty much just been released, that shouldn't be a problem ;) If you're already running a .NET 1.0 app this might give some speed improvements, etc.