DotGNU Ported to PocketPC 167
t3rmin4t0r writes "The Pocket PC# group has ported DotGNU Portable.net to PocketPC. This is a significant step because the .NET Compact Framework SDK is heavily licensed, unlike the .NET SDK available for free from MSDN. Thanks to PocketPC#, now you can build Window.Forms C# applications for PocketPC without submitting to Microsoft's exhorbitant SDK licensing fees. Portability to embedded/low-end hardware is one of Portable.net's stated goals.
DotGNU Portable.net also works on 9 major CPU architectures according to gentoo's portage. The Darwin-ports features a cool package with Windows.Forms for Mac OS X. Handhelds like iPAQ or Zaurus have also ports (the iPAQ one features Windows.Forms). Esoteric hardware like
the Sony Playstation 2 or the Microsoft XBox can also run Portable.net."
Good News! (Score:5, Insightful)
Re:Good News! (Score:3, Insightful)
Is it? They haven't even finished the bleeding platform, and they're already spreading it thin. Focus, people, focus!
Re:Good News! (Score:4, Insightful)
DotGNU may not be there yet, but don't discount the power of the newer handhelds out there, which are now reaching speeds of 500mhz. No doubt faster than the hardware some people are using to read this post!
Re:Good News! (Score:3, Informative)
Also, the Compact Framework is NOT heavily licensed
Re:Good News! (Score:1)
Patent s (Score:4, Interesting)
isn't DOT NET full of patents though (not that its gonna effect 90% of the globe)
doesnt it strike anyone as odd that i have to pay MS to make their product successful
licensing means its never yours so why bother
Take a lesson from IBM, Novell (Score:4, Insightful)
So what are they doing 15 years later? Playing back with Linux.
Open Source is not about free for these guys, it is increasing becoming a corporate game (Novell and IBM) with big profits.
Mono / dotGNU is about trying to treat the application developers equal. This is a chance to start over with Java-like technology.
Like it or not, don't ignore C# / dotNet. It likely has more users than Sun got in 10 years, anyone have numbers to share on that?
it is about being "free" (Score:4, Interesting)
It is about "free", as in "freedom": without the free and open source licenses that this software comes under, companies like Novell, IBM, etc. could never cooperate on these kinds of projects--by the time their lawyers have worked out their IP agreements, the market opportunities have evaporated. It is the freedom guaranteed by free software licenses that allows big companies to cooperate. The fact that they also don't have to pay licensing fees is related, but it isn't the deciding factor: everybody knows that free software still has non-zero cost of ownership (and companies like Microsoft are just stating the obvious when they point that out).
Like it or not, don't ignore C# / dotNet. It likely has more users than Sun got in 10 years,
I suspect it's not up to Java levels yet. But it will be: C# offers exactly what Sun/Java lacks: the freedom to do with it whatever you want, and the freedom for big companies to contribute to the same piece of software without getting lawyers involved and without having one contributor benefit disproportionately.
Re:it is about being "free" (Score:1)
Oh, lawyers will get involved
Re:it is about being "free" (Score:2)
Because of the large amount of fear of Microsoft that exists, this has been extensively examined by lots of people, including the Mono developers and their lawyers, and the conclusion seems to be that Microsoft simply does not have any patents that generally read on these kinds of implementations. So, the ans
Re:it is about being "free" (Score:2)
Did they ask Steve Ballmer?
Here's what he said [ffii.org] in 2002:
Re:it is about being "free" (Score:2)
We don't have to guess what patents or patent applications Microsoft had in 2002 because they are public by now; that is exactly what the Mono lawyers looked at. And when you look at that set of patents and patent applications, you'll see that Ballmer was either wrong or lying.
So, in light of the fact that this is an issue that has a clear answer, why do people like you keep talking about non-existent patents threatening open source C# efforts? W
Re:it is about being "free" (Score:2)
2) No you didn't say that Dotnet was
Re:it is about being "free" (Score:2)
The Mono project is public. If you participated or at least followed it, instead of badmouthing the project from a state of ignorance, you'd know the status of the review (and, no, the review isn't complete, but they haven't come up with anything related to ECMA C#).
If not, on whose authority are you asserting that Dotnet is unthreatened by patents?
You seem to have trouble distinguishing authoritative lega
Re:it is about being "free" (Score:2)
Fortunately I have better things to do than participate in the mindless cloning of products merely to extend Microsoft's mindshare in the development community.
I take the above as confirmation that there is in fact no such legal opinion available able to offer any assurance on the patent question and that this "advice" is therefore just more arm-waving.
If you want a legal opinion, go pay for it.
I guess you offer the same advice
Re:it is about being "free" (Score:2)
Mono isn't "mindless cloning", since the most important part of it is the development of a fully open source set of C# APIs--a better set of APIs than either
[If you want a legal opinion, go pay for it.] I guess you offer the same advice to all prospective users of "your" platform?
I give the same advice to anybody who wants
Re:it is about being "free" (Score:3, Interesting)
You are right - its no where near, and will never be until, like Java, all aspects of
But it will be: C# offers exactly what Sun/Java lacks: the freedom to do with it whatever you want, and the freedom for big companies to contribute to the same piece of software without getting lawyers involved and without having one contributor benefit disproportionately.
You seem to have little
Re:it is about being "free" (Score:2)
Nonsense. If that were the case, Sun's competitors would not have joined.
Over which Sun has absolute veto power.
Well they invented the damn language!
So you prefer
Re:it is about being "free" (Score:3, Insightful)
So cross-platform is some kind of disadvantage? Perhaps you had better explain that to Perl, C++ and Python developers.
Just like C++, C# is used with different kinds of frameworks and libraries, many of them platform specific. And, hard as that may be for you to comprehend, many people want that.
Yes, that is why Java is so successful, as thousa
Re:it is about being "free" (Score:2)
Yes: it leads to the kind of lousy user interfaces and poor platform integration people produce in Swing/Java.
Perhaps you had better explain that to Perl, C++ and Python developers.
Those are all languages with lots of popular, platform-specific libraries.
The HP VM is clean room, and uses no Sun code, as is Kaffe, and Taurus, and Japhar, and GCC.
Stop the bullshitting. You know full well that a JVM by itself is useless. You know full well that none of
Re:it is about being "free" (Score:2)
Then don't use Swing. Most java developers don't. They use features of Java that are exceptionally well integrated with platforms such as multithreading and JIT compiling. If you want a more integrated GUI, use SWT or BISS-AWT, or Java-GTK.
Dragging up that a tiny bit of the Java platform has been implemented independently when I explicitly talked about independent implementations of the Java
Re:it is about being "free" (Score:2)
You have changed my mind. I wish to work with you to ensure that any idea of a standard compatible Java is thrown out. This will help the employment in the computing industry as huge numbers of new developers will need to be employed to cope with all the incompatible versions.
I now see that the GPL is the only way to go for everything, and we should not allow anyone a choice to do anything thing else. All software a
Re:it is about being "free" (Score:2)
Eclipse is an attempt by IBM to fight Sun's cross-platform idiocy, an attempt that Sun soundly condemns.
And, no, that's not why Java has achieved the modest success it has. Java became successful because it looked like the only viable response to Microsoft, but those days are over. Java is living on borrowed time.
There is nothing to stop you writing or using platform specifi
Re:it is about being "free" (Score:2)
Strange use of the word modest. I guess you mean it like 'Microsoft Windows has been a modest success on the desktop'.
Java became successful because it looked like the only viable response to Microsoft, but those days are over. Java is living on borrowed time.
A statement that is in complete contrast to the evidence. Java is not only by far the most popular development language, but its use is growing. You must know this, if you kee
Re:Take a lesson from IBM, Novell (Score:2, Insightful)
Yes. This is nonsense.
As far as I can see on most USA job searches new C# jobs count for less than 1/3 the number of new Java jobs. In non-USA job markets (where there is usually a stronger desire to be independent from Microsoft) the ratio seems to be about 10 java jobs for every C# job.
The phrase you should have used is 'has a lot less users'.
Re:Take a lesson from IBM, Novell (Score:2)
Re:Take a lesson from IBM, Novell (Score:3, Interesting)
The number of COBOL and FORTRAN
Visual Basic.Net job ads occur with frequency about 1/3 of C# jobs.
The plain fact is that
Re:Take a lesson from IBM, Novell (Score:2)
Job search engines are designed for this: Imagine a job search that could not cope with C++!!
Re:Take a lesson from IBM, Novell (Score:2)
This is a silly argument. If the search engines could not cope with 'C#' I would not have found anything at all. Instead I found thousands of clearly labelled C# jobs. On the same search engines I found vastly more C++ jobs, but still nowhere near the number of Java jobs.
The conclusion is unavoidable:
Re:Take a lesson from IBM, Novell (Score:2)
So the result-set is biased, towards java.
Read this carefully, and I'll explain.
As a scientist, I understand the need for good sampling and bias. Therefore, I did not use job search engines which had a problem with C++ or C#.
It would have been statistical nonsense to include any search results for which C# or C++ showed zero.
So, all the job search engines I used showed thousands of C++ and C# jobs. Unless you
Cost of Compact Framework? (Score:5, Interesting)
Is this a lack of research or is there truth to this?
Re:Cost of Compact Framework? (Score:2)
Re:Cost of Compact Framework? (Score:5, Informative)
However, the reason is that they ran out of time, evidently a whole different kettle of fish from 'heavy licensing requirements' that's touted in the story. That's basically FUD.
So without an SDK, the only licensing requirement you have to satisfy to develop for it is a Visual Studio.NET 2003 license, there is no licensing attached to the runtimes. However, an SDK is pencilled in [msdn.com] for the
Re:Cost of Compact Framework? (Score:5, Informative)
Windows Mobile Developer Resrource Kit [microsoft.com] All the SDKs on DVD/CD. I clicked through to order and the price of the kit was $0.00
Re:Cost of Compact Framework? (Score:2)
Subtotal: $0.00
Shipping and Handling: $5.50
Estimated Tax: $0.39
Total: $5.89 (USD)
Re:Cost of Compact Framework? (Score:2, Informative)
Clickage.. (Score:5, Interesting)
i know i'm wandering, but think about it, longhorn is a long way off, linux is moving....and very fast, i might add, and besides the ridiculous prices, OSX/Apple will be the only real competitor in the next few years. This nonsense involving Sun's current flip-flopping is merely hope confused with death throes.
So, the window is open and with more tools like DotGNU wrapping systems together, damn, i'm looking forward to what will happen in the next few years. Good stuff, i think.
Lend a hand :) (Score:2)
Re:Lend a hand :) (Score:1)
You know, i just might. i've recently graduated with a computer engineering degree and am rather enjoying my evenings to myself, but have been thinking of which, if not my own, open source project i would like to give some time to. i've used the work of thousands over the short time i've used linux, i figure, i'd be my right place to give something back. So, today i'll look into the DotGNU and see if that's where i'd like to put
Re:Lend a hand :) (Score:2)
**Disclaimer**
I'm a recent CS graduate who has been working on DotGNU for the last 3 years (yes, three years this August).
Re:Clickage.. (Score:2)
--Gandhi
How long... (Score:5, Funny)
please be specific (Score:2)
Re:please be specific (Score:2)
Re:please be specific (Score:2)
Microsoft has engaged in all sorts of questionable business practices, but they have used the legal system to intimidate other companies comparatively rarely. Usually, Microsoft has been at the receiving end of such threats and lawsuits, for example from Apple or Sun.
So, going by their corporate history, Microsoft seems less likely to send legal nastygrams than other companies. The Microsoft way would be to change
Re:How long... (Score:2)
Probably not long at all. My understanding is the Microsoft can port a legal offense to different platforms cheaper, faster, and more robust than any of their code base or innovative technologies.
Some screenshots (Score:5, Informative)
Re:Some screenshots (Score:3, Informative)
A Dcop Component Tree in WinForms [freecache.org] , An HTML Renderer (compona.com not open yet) [freecache.org] A PieChart control [freecache.org] A simple IDE [freecache.org] ...
and much much more (I don't want that box totally slashdotted) !!!
A dangerous idea (Score:5, Insightful)
There are better ways. Why not use Java? Its free, and there are many Java clones that are full-featured and run on Pocket-PC and PalmOS.
If you don't like Java.. why not actually be innovative and develop a new portable bytecode and languages to run on it? If not a new bytecode, why not help the work on parrot? Why not show that in VM technology open source coders can do more than simply play catch-up with Microsoft?
DotGNU and Parrot : The Real Story (Score:5, Informative)
DotGNU Support in Parrot CVS [perl.org] | Parrot Support in DotGNU CVS [gnu.org]
*g* -- I like parrot -- In fact I want Parrot to become the FreeSoftware VM :)
DotGNU isn't just a clone (Score:1)
In other words, they're trying to embrace and extend DotNET. Once they get enough of the
Re:DotGNU isn't just a clone (Score:3, Interesting)
I seriously doubt this. For example, where are the enterprise libraries of
This is what seriously worries me. There is nothing to stop Microsoft from continually adding (or pre-announcing) new extensions to their
Re:DotGNU isn't just a clone (Score:2)
You have to remember that has a huge installbase of
Re:DotGNU isn't just a clone (Score:2)
There is no evidence of this. Only a very small percentage of PCs and servers have
making breaking changes will have a negative impact on their customers.
That has not stopped them before. I speak from 25 year experience with their developer tools. Microsoft have been adding incompatible features and screwing about with APIs for decades.
Re:DotGNU isn't just a clone (Score:2)
Not really..
Re:DotGNU isn't just a clone (Score:2)
Yeah there is. They can only force independent application developers to rewrite their apps so many times. They'll need this especially in the short to mid term as a newish technology looking to gain traction via mind share, competeing against the established Java community.
Re:DotGNU isn't just a clone (Score:2)
They are not interested in independent application developers - they want the corporate developer. Microsoft frequently introduce new versions of products that require significant re-writes to remain compatible.
Re:DotGNU isn't just a clone (Score:2)
I think you are missing the point. Microsoft can easily ensure that dotGNU is never advanced enough in comparison with
Re:DotGNU isn't just a clone (Score:2)
Yeah there is. They can only force independent application developers to rewrite their apps so many times. They'll need this especially in the short to mid term as a newish technology looking to gain traction via mind share, competeing against the established Java community.
On the other hand, multiple versions of .NET can be installed and coexist, so old applications can continue using .NET version 1.0, for instance, while newer applications that want to take advantage of new features can be updated to u
Re:DotGNU isn't just a clone (Score:2)
I'd be impressed if they can - my personal experience of installing multiple versions of anything under Windows makes me doubtful...
All other APIs I've seen have been fairly stable across versions.
Perhaps I'm so bitter and cynical about Microsoft because I have experienced such changes
Here are some examples:
Win3.51 to Win4.0
The whole mess of Win32s on Win3.1
Visual Basic, Basic for Application compatibility.
At least two round
Re:DotGNU isn't just a clone (Score:2)
I hope you are one of the few keen on that idea, as I think its an incredibly dangerous idea. Do you think Microsoft would allow any 'embrace and extent' strategy to work? Its their technology; if open source versions of
Does this mean more free apps for the pocket PC? (Score:4, Interesting)
So like many others wondering about this, would DotGNU Ported to PocketPC bring more free and good applications for the users?? I think thats the bottomline rather than the C# or C++ issues.
Re:Does this mean more free apps for the pocket PC (Score:2)
Re:Does this mean more free apps for the pocket PC (Score:2)
Re:Does this mean more free apps for the pocket PC (Score:2)
vxUtil, a networking took and several caluclators [cam.com]
HP Mobile Printing 2.0 for printing from your ppc [hp.com]
Wisbar Advanced, a task switcher [lakeridgesoftware.com]
PocketPCsoft.net has a TON of freeware [pocketpcsoft.net]
Next time before deriding it and saying it's all pay ware, try doing a google search.
Re:Does this mean more free apps for the pocket PC (Score:2)
This will open you up to 10,000 free software packages.
Heavily Licensed? Are you sure? (Score:3, Informative)
Now, as far as I know, no SDK exists for Compact Framework 1.0, but one is slated for 2.0, as mentioned in this post [msdn.com]. It seems an SDK doesn't exist due to time constraints, rather than licensing requirements.
correct link for Mac portfile is here... (Score:2)
Great here's another idea (Score:4, Funny)
Who's with me?
What? (Score:4, Informative)
Who writes these news?
"The Pocket PC# group".. Author of this port is me, Vitaliy Pronkin.. I'll think about changing my name to "Pocket PC# group"
More.. This port doesn't allow you to write
Regards,
Vitaliy Pronkin
pub-at-mifki.ru
.NET opposes open standards (Score:2, Informative)
This is how they created a near monopoly in both the desktop operating system and office software markets. Do you want this to continue to development platforms, or do you want open standards base
Re:.NET opposes open standards (Score:2)
Dumb (Score:2)
Re:c# is teh schizzle (Score:1, Insightful)
BOTH C# and Java are mediocre 21st-century-COBOL languages. Open Source people would do far better writing in less pedestrian languages.
Re:c# is teh schizzle (Score:1)
Re:c# is teh schizzle (Score:3, Insightful)
Even if a valid question is raised the gpl fanboys try and hide it. Which is a pain for people like me who use proproatary and open source software all day. I like open source but for some things I need my proprietary apps, I'm a pragmatist more interested in creating products than living to some
you got it backwards (Score:2)
That's completely backwards. C# (in the form of Mono and Portable
Likewise, postings critical of Apple's GUI and window system, both of which are proprietary, often get modded down. As far as I can tell, postings critical of X11
Re:you got it backwards (Score:1)
Correct and I missed that. However, C# is so MS tainted that people do forget it's an OS solution in this instance. But there is still a tendency to mod down anything which goes against the current
People who advocate open source solutions are pragmatists--they simply are pragmatists with longer time horizons (and probably much more experience)
Re:you got it backwards (Score:2)
Given that the posting said "I'm really hoping Gnome chooses c# as their new development language. Havoc Pennington is a fawking genius.", I think that's really implausible.
solution in this instance. But there is still a tendency to mod down anything which goes against the current
There is no "group think" on Slashdot--there are too many groups. Individual groups may have "group think", but those groups that are most trigger h
Re:you got it backwards (Score:2)
That is no more intriguing than the fact that if your competitor lowers their sales prices for an equivalent product from $100 to $50, you have to follow suit or you will not be selling a lot. And if you can't figure out how to make a profit at the lower price, you'll go out of business.
In the case of competition from OSS,
I guess trolls stick together (Score:1)
Actually, no. The reason that the great-grandparent was modded troll was because it offered no argument. It was a piece of content-free flamebait. Of course, I wouldn't expect someone with your illustrious posting history to admit or understand this.
Re:I guess trolls stick together (Score:1)
You, sir, win the prize, being the first to simply supply the correct answer.
KFG
Re:It's flaimbait because (Score:2)
Let's call a spade a spade: people who are heavily personally invested in some platform and fear for its long-term viability get really zealous about it. On Slashdot, that shows up as a reflex to moderate down anything that state preferences, problems, or issues that may go against that platform. And these people firmly believe that they are right: it's a kind of group think.
There isn't much that ca
Re:Yet again Open Source plays catch-up. (Score:4, Funny)
Then create a login/sign in, post what you think. If you're not a depraved moron most people will like some of your comments, so you're likely to get up to at least a 1 (if I can do it anyone can) at which point some people will have to mod you down (but it means they'll read you). If enough people do this people might change.
On the other hand bitching about it as an AC gets achieves nothing.
Re:Yet another clone from the OS world (Score:3, Funny)
Re:Yet another clone from the OS world (Score:2)
Parent^2 was probably a troll, or maybe just ignorant, but in case anybody agrees, consider this:
If you ever take a look at the various visualization projects that show the breakdown of the Linux kernel, like this one [umd.edu], what you'll find is that a huge amount of code is dedicated to things that didn't even exist in 1983, and probably not in 1993 either. Most of them are hardware drivers and filesystems and networking standards that ge
Re:Yet another clone from the OS world (Score:1)
Well, the number of Microsoft interface clones is completely irrelevant to your complaint. The only thing that matters is how many nonclones are available, and there are a number (starting with the UNIX console clone).
So, let's be constructive, shall we? What is it that you're looking for?
Have you tried the open source Plan 9/UNIX II? Is this
Re:Yet another clone from the OS world (Score:5, Insightful)
Unix was largely standardised as POSIX long before Linux existed.
Both these (and many other technologies, such as parser generators, editors, networking) form basic layers of what has become a huge and sophisticated pyramid of applications.
Layers like
If you are still using the same applications as in 1983, then you have some catching up to do. In 1983 I was using vi and assembler and some C, and seriously, things have changed a little bit since then...
Re:Yet another clone from the OS world (Score:2, Interesting)
To the guy who called me an idiot because Linux has
To the reasonable
Re:OpenSource (Score:1, Insightful)
It's such tyrannical restriction of the spread of information that is evil. Intellectual "property" laws are the crime, not copying.
DotGNU has a Java Compiler too (Score:4, Interesting)
It uses parts of classpath + C# glue and never got fully developed because nobody was interested. (and the javalib therefore never hit the CVS)
Re:DotGNU has a Java Compiler too (Score:2)
Java to IL examples [dotgnu.org] ...
-1, wrong (Score:2)
Compact framework actually shares many of the same "features" but at least has native code and it's possible to write usable UI with heavy hacking. Now that Sun and MS are pals, Javasoft should just bite t
Re:-1, wrong (Score:3, Insightful)
Nonsense. FIrstly, screens are 2D! Secondly, there are loads of GUI toolkits for J2ME, some open source. The latest J2ME version includes a 3d-game api.
And lack of native code/regular filesystem access? Argh!
Why would you want native code access on a secure VM designed to run portable binaries?
Re:-1, wrong (Score:2)
Add-on UI toolkits are either slow (because they can't use native code) or tied to a specific vendor (that's some portability!). And in any case, lack of standard means every decent application has it's own L&F to learn. I can't imagine how Sun justified not including AWT.
Why would you want native code access on a secure VM designed to run portable b
Re:-1, wrong (Score:2)
What UI toolkits do use native code? Apart from some highly specialised hardware, every GUI ever invented is an emulation. Do you think the checkboxes and buttons on PocketPC machines are some sort of hardware?
And in any case, lack of standard means every decent application has it's own L&F to learn.
So what? Do people find things like Windows Media player difficult because the buttons are different shapes from those in MS Wor
Re:Java3D? (Score:2)
If that were the case, it would not run on mobile devices with only a few MB of memory. Of course, it does.
Re:-1, wrong (Score:2)
Now having DotGNU ported to OpenZaurus/OpenEmbedded would be very purty and with OpenEmbedded, it might even work with Linuxed iPaqs one day.
Re:-1, wrong (Score:2)
Re:who doesn't see THIS coming.. (Score:2)
so now we've got a some free software that is causign MS to lose lots and lots of money (because maybe people will go with this rather then MS's SDK)...
I give this about 3 days before MS finds a way to shut it down...
MS releases virtually all of their SDKs for free, including those for mobile device development. They wouldn't lose money if people went for this, at least not directly.