Slashdot Mirror


Windows Mobile Development No Longer Free

Jacco de Leeuw writes "Windows Mobile developers have enjoyed free development tools like the eMbedded Visual Tools and that in turn has helped popularize Windows Mobile devices and a number of free or cheap applications. But now the SDK for the upcoming Windows Mobile 5.0 has a number of 'technical (not political) dependencies' on Visual Studio 2005, which starts at $299. Is it time for an open source Windows Mobile toolchain?"

75 comments

  1. You do realize... by Johnny+Doughnuts · · Score: 3, Informative

    You can get Microsoft Visual Studio 2005 Beta 2 for free right now.

    1. Re:You do realize... by R.Mo_Robert · · Score: 2, Informative

      Yeah, free with an MSDN subscription. Or a "nominal fee" if you're not a subscriber. You're probably confusing it with the beta Express editions, which currently are free for the downloading. But it'll still cost you $50 per product when they're released.

      --
      R.Mo
    2. Re:You do realize... by Johnny+Doughnuts · · Score: 1

      Yes. A nominal fee.

      https://www.getthebetas.com/profile.aspx

      That's where I got my copy, and I recieved it on Friday.

    3. Re:You do realize... by Johnny+Doughnuts · · Score: 1

      I forgot [sarcasm][/sarcasm]

    4. Re:You do realize... by Anonymous Coward · · Score: 0

      I think he means "free as in stolen from your employer". That seems to be the way most windows developers get their development tools (and operating systems, and image software, etc).

    5. Re:You do realize... by Anonymous Coward · · Score: 1, Informative

      1. It is a beta.
      2. The EULA forbids distributing apps built with it.
      3. It is time limited (or it builds apps that are time limited, can't remember).
      4. People in some countries still have to pay S&H.

    6. Re:You do realize... by Quill_28 · · Score: 3, Interesting

      I got it free, shipped in 1 week time. I do not have a MSDN subscription.

      It is not the Express version.

      Came with some SQL server software also.

    7. Re:You do realize... by arkanes · · Score: 2, Interesting

      Of course, if you actually read the EULA for the Beta (including the Express edition Betas), you'll see that they're distributed for informational and testing purposes only, and you're specifically excluded from distributing anything you compile with them, or for using them for commercial applications. So while you may be able to (for a limited time) get the software for "free", you most certainly cannot use them as a free platform for Windows Mobile development.

    8. Re:You do realize... by R.Mo_Robert · · Score: 1

      I stand corrected, but I was merely quoting from Microsoft's own VS 2005 Beta page:

      Visual Studio 2005 Beta 2 is now available to MSDN Subscribers through the MSDN Download Center and to all others for a nominal fee.

      Sure enough, you can eventually get to getthebetas.com from their site, and I just ordered my copy--free of charge. Though it is for a "limited time" (until November? are they not expecting the final product by then?) and a once-per-person thing.

      --
      R.Mo
    9. Re:You do realize... by James.Stanton · · Score: 1
      This is only for the IDE. As posted on the Windows Mobile Team's Blog:
      SDKs, command line tools, and emulators will continue to be free downloads.
  2. Is it time? by 77Punker · · Score: 1

    When is it not time for open-source anything?

    1. Re:Is it time? by Adelbert · · Score: 1
      When is it not time for open-source anything?

      When its time for "free" something?

    2. Re:Is it time? by Anonymous Coward · · Score: 0

      When its time for "free" something?
      All the time, of course, my dear chap!

  3. No by wowbagger · · Score: 5, Insightful
    Is it time for an open source Windows Mobile toolchain?"


    No, it is time to get developers to realize that there are other platforms one can use for a mobile computing platform that are NOT Windows.
    1. Re:No by flawedgeek · · Score: 2, Insightful

      No, it is time to get developers to realize that there are other platforms one can use for a mobile computing platform that are NOT Windows.

      Too bad windows is where the users are. It's the same reason I can't find cheap, reliable terminal emulation for my client's powerbook. There's not sufficient user base to make those sorts of apps profitable.

      --
      My other Sig is .40 caliber.
    2. Re:No by wowbagger · · Score: 5, Insightful

      And you, sir are a part of the problem.

      This is about mobile computing - i.e. palm-top computers, PDAs, and other almost embedded systems - not your client's Powerbook, or your client's x86 computer.

      But Microsoft has brainwashed you into believing that all desktop computing is all computing, and that all computing is desktop computing - the idea that a mobile platform is different than a desktop is suppressed - is an "un-idea".

      And before you respond "but porting software from Windows to Windows Embedded is easy" - no, it is not. There are enough differences between Windows Desktop and Windows Embedded that the effort of maintaining one code base between the two is non-trivial - and is about the same as porting your program to Qt or GTK and using that to build both the desktop version and the mobile version.

      This is the great triumph that Microsoft has won - it is not merely a question of them being "The Only Choice", but rather that the whole idea of "choice" is suppressed.

    3. Re:No by cahiha · · Score: 1

      Too bad windows is where the users are.

      Not on embedded devices. On embedded devices, Linux is where the users are.

      It's the same reason I can't find cheap, reliable terminal emulation for my client's powerbook. There's not sufficient user base to make those sorts of apps profitable.

      Well, you can get cheap and reliable terminal emulation for Linux, so just install that.

    4. Re:No by sonamchauhan · · Score: 2, Informative

      > > Too bad windows is where the users are.
      > Not on embedded devices.

      Microsoft Now Leads in PDA, Embedded OS

    5. Re:No by Anonymous Coward · · Score: 1, Insightful

      This is the great triumph that Microsoft has won - it is not merely a question of them being "The Only Choice", but rather that the whole idea of "choice" is suppressed.

      And your problem is you can't accept that he willingly chooses Microsoft. Microsoft isn't "The Only Choice" but he thinks it's "The Best Choice" and make ad hominem attacks because you disagree.

  4. "Technical not political"? by iced_773 · · Score: 0, Flamebait

    And why is it that it depends heavily on VS in the first place? Now mobile developers will have to pay through the nose for yet another MS product. Coincidence? I don't think so.

  5. What about others? by Apreche · · Score: 1

    What about everything else besides embedded Linux? It's no simple task to make software for blackberry, qualcomm phones, palm, symbianos, ngage or any other mobile computing platform. Some have freely available dev kits and some don't. But none of them are simple, free and open simultaneously. If they were then cell providers wouldn't be able to rip people off by selling them Tetris.

    --
    The GeekNights podcast is going strong. Listen!
  6. Nah... by i58 · · Score: 2, Insightful

    It's just time to stop supporting those platforms that reach into your pockets both directions if thats important to you. If you don't like it, use a platform that has more alternatives like Palm. Eventually they'll get the message.

  7. Makess MS sound alot like drug dealers doesn't it by Anonymous Coward · · Score: 0

    Give them a little taste for free.
    When they go back for more... It's gonna cost.

  8. All hail the 6 dollar IBM JVM! by Anonymous Coward · · Score: 0

    For all of the java haters out there. I am developing on a pocketpc with a 6 dollar jvm and eclipse. I don't know how it works for the selling of software, but for internal software it doesn't get much better.

    Please don't post a link about an open source product and expect me to change, it is well worth 6 dollars and works great.

    1. Re:All hail the 6 dollar IBM JVM! by den_erpel · · Score: 2, Interesting
      I guess it depends on what you're doing; for embedded development on battery dependent platforms; I would not suggest or rely on Java. This is even more the case with embedded algorithms. A small example I came across last week:

      AES energy efficiency:

      (in Gb/s/W)
      C: 0.0011
      Java: 0.0000037

      There were more figures on the slide I got this from; but since they were done on different architectures, they do not really compare. There are valid reasons not to rely on Java for everything; just try to explain this to the latest generation of engineers :-/

      --
      Genius doesn't work on an assembly line basis. You can't simply say, "Today I will be brilliant."
  9. This is actually how it used to be by Dancin_Santa · · Score: 2, Informative

    Before the eMbedded Visual Tools v3.0 came out, the toolset was actually a set of Visual Studio 5.0 add-ons that integrated with a base VS installation. From 3.0 until now, the tools have been separate from Visual Studio (mostly because of major compatibility problems with the internal eVC database and VC6).

    However, the plug-in architecture seems to have been fixed in the latest VS.Net bits, so the original plan (to let the VS team do all the heavy lifting and the Mobile team to reap the benefits of a dedicated IDE team while concentrating on the OS) seems to have been reborn.

    While it is a pain for developers, in that they will now be required to own a copy of VS, this actually bodes well for the Mobile team and its products.

    1. Re:This is actually how it used to be by Nurgled · · Score: 1

      I've not really done much Windows Mobile development (I dabbled briefly a while back, but the app I wrote was just a quick hack to get a job done) but from what little I know I can't really see how it could require Visual Studio.

      I suspect Visual Studio will give some extra added features, like the ability to remotely debug and to deploy directly at the click of a button, but all you really need to do development for the platform is the header files, libraries and a version of cl.exe that can build for the right architecture. Those things are present in the current toolset, so for those who aren't IDE-bound it won't really matter very much.

    2. Re:This is actually how it used to be by Medevo · · Score: 1

      Using eMbedded Visual C++ 4.0 right now, and I can tell you that remote debugging as well as directly deployment are built into it directly.

      What Microsoft has done is just set some of the libraries in the WM 5 dev kit to be unable to be used with eVc4 (which supports WM 2002 and 2003/SE).

      The grandparent has it correct though, the GUI and built in functionality of VC6 and eVc4 are virtually identical, (screen shots of the two compared side by side differ only by the icon, and only one line varies in there project settings between the two of them).

      That said, the package that came with VC6 was a lot better if you have some small nagging problem, the general debugger built into eVc4/VC6 can be useless at times.

      Medevo

  10. you assume much..... by flawedgeek · · Score: 2, Insightful

    The reference to the powerbook was an example, you insensitive clod. And regarding your comment about how all computing is desktop computing, well, I never said that, did I?

    --
    My other Sig is .40 caliber.
  11. $299 is expensive? by ednopantz · · Score: 5, Insightful

    In a universe where programmers cost at least $50 an hour, there are still people who think a $300 IDE is expensive. A good tool saves you that much in labor costs in the first week of use.

    1. Re:$299 is expensive? by Anonymous Coward · · Score: 0

      When I do Windows Mobile development in my spare time - a silly utility here or there - occasionally something that turns out to be useful for work - yes. $100 is expensive, let alone $300. $100 is a trip to the supermarket that feeds me and my cat for two weeks.

      This is how platforms take off - when students and dabblers play, suprising and unexpected applications can sometimes result. Not all useful software development is done by Corporate Whore Java Man (TM), who's getting paid a trillion dollars a minute to write brain-dead boring accounting software.

      Platform popularity and acceptance starts at the bottom - not the top.

    2. Re:$299 is expensive? by blackicye · · Score: 1

      Well there's 1 of 3 things that would happen.

      1) Devs and programmers shell out the hard cash.
      2) Software IP infringement a.k.a. "Piracy." Yaargh
      3) Move to open source platforms/packages.
      4) Profit, at least MS does in 2 out of 3 of the
      scenarios.

    3. Re:$299 is expensive? by etnoy · · Score: 2, Insightful

      Why do people so often think that quality and price goes hand and hand in the software market?

      --
      Quantum hacker.
    4. Re:$299 is expensive? by cylcyl · · Score: 1

      Actually, MS profits in all the above scenarios as they all produce software for a MS OS.

      Also, $299 is a prohibitive price for casual free/ shareware developers for the platform.

      As MS now has a majority marketshare with no free alternatives (samsungs are rather underwhelming for the price) with comparable capabilities. MS has lock in and can charge what they want

    5. Re:$299 is expensive? by jrumney · · Score: 2, Funny
      In a universe where programmers cost at least $50 an hour

      You're paying your Indians too much. Time to move on to China.

    6. Re:$299 is expensive? by amliebsch · · Score: 1
      $299 is a prohibitive price for casual free/ shareware developers for the platform.

      Wait, this is slashdot...I thought we were against casual developers, who should leave things to the professionals.

      --
      If you don't know where you are going, you will wind up somewhere else.
    7. Re:$299 is expensive? by ninti · · Score: 1

      > Why do people so often think that quality and price goes hand and hand in the software market? Because they often do. I have rarely seen an open source program that is as easy to use as the pay equivalant. If you don't pay programmers, they have a tendency to do what is fun (making the program work) then to do what is a pain in the butt (like make the UI good). Open source has many advantages, like being free (in both senses), but it also has disadvantages.

    8. Re:$299 is expensive? by Anonymous Coward · · Score: 0

      Let's see, The GIMP has an interface that is equivalent or better than closed source alternatives. Mozilla Firefox has a superior interface to IE...Thunderbird has more features (auto blocking of images in HTML email, for example) than Outlook or Eudora.

      Are you ignorant? Because I think you are.

    9. Re:$299 is expensive? by ednopantz · · Score: 1

      The GIMP has an interface that is equivalent or better than closed source alternatives.

      Evidently, you have not actually used the closed source alternatives and compared them. GIMP is nice, but it is nowhere near as easy to use as Adobe's stuff. Maybe 80% of the quality, but that remaining 20% is worth every penny.

      Firefox is nice, but the configuration interface is an abomination. "Just edit this .js file" is nowhere near as easy as clicking a control panel. (Some of this is remidied by add ons, but still not enough.)

      Outlook 2003 blocks images as well. Thunderbird is every bit as nice as Eudora was ten years ago, which is nice, but it isn't a clear winner over Outlook in the UI department.

      Are you ignorant? Because I think you are.
      You are ignorant and I know you are. Your auto block html comment clearly proves this.

  12. Sooo... by Creepy+Crawler · · Score: 0, Flamebait

    How do you Windows users/developers like being nickel-and-dimed?

    --
  13. The end of the line for Windows Mobile and me. by Anonymous Coward · · Score: 3, Interesting

    Well, that's it then. Since my hobbist software development budget is approximately zero - I'm going to have to give up on Windows Mobile development. A $300 machine that I can develop for is fine, a $300 machine that requires $300 worth of tools to develop for is not.

    Charging for the OS, then charging for development tools is just getting ridiculous. Either developers producing for their platform is beneficial to them - or it isn't. The free command-line tools for Windows 32-bit were an awesome move (although I personally prefer MingW32 for cross-platform similarities). If Microsoft can update their free command-line tools to build for the Windows Mobile platform, I'll probably stay. Or if I can figure out how to build Windows Mobile apps with GCC (although I'm not looking forward to that mess).

    Otherwise, I'll be looking for a new platform for my next handheld. And this was after me moving on from Palm. iSteve iJobs and Apple, please come out with a handheld pocket computer. Pretty please! I'll even take back everything I said about the splintered mess of APIs on OSX. Hello?

    1. Re:The end of the line for Windows Mobile and me. by Nurgled · · Score: 2, Interesting

      Look inside your "eMbedded VC++" directory. In there somewhere is a version of Microsoft's C++ compiler which targets ARM (called CLARM.EXE if memory serves) which you can use independently of the IDE. You then just need the header files and libraries, which you can find by checking where the IDE is configured to look for them.

      There's also the obvious option of just continuing to use the version you already have. It's not suddenly going to stop working just because there's a new release.

    2. Re:The end of the line for Windows Mobile and me. by Dancin_Santa · · Score: 0

      You're quite right, of course. It shouldn't be much trouble to use an eVC makefile as a guide to building your own application without the need for the IDE. It also isn't too hard to search through the MSDN documentation for parameter and API behavior information. Auto-complete is something that Man has lived without for decades.

      But the automation and inclusion of those things makes working with an IDE for a platform really nice. "$299 nice"? I don't know about that, though.

      But as you've noted, the tools aren't going to stop working suddenly because you haven't upgraded to the next version. However even that statement isn't 100% correct. At some point the ARM4 binary that you are building with clarm.exe isn't going to work with the ARM5-built OS bits.

    3. Re:The end of the line for Windows Mobile and me. by Anonymous Coward · · Score: 0

      iSteve iJobs and Apple, please come out with a handheld pocket computer.

      They already did. It was a nice bit of kit and a spectacular failure. I doubt they'll burn themselves that way twice.

  14. Surprised? by ooPo · · Score: 2

    Every time a company gives something away for 'free' eventually it is reigned in, usually after it becomes the defacto standard or has eliminated all the competition. Political or not the point is that they have control, not you.

    Perhaps next time you won't put all your egg into a basket you don't even control.

  15. When are developers going to learn? by bergeron76 · · Score: 1

    MSFT has a proven history of doing this to coders and customers.

    Until developers realize that past performance DOES indicate future results, they should reap what they sow by using MSFT products.

    --
    Don't think that a small group of dedicated individuals can't change the world. It's the only thing that ever has.
  16. $299 by SteveX · · Score: 2, Insightful

    Chances are if you're a software developer writing software for a Windows CE device, you're already going to buy a copy of Visual Studio.

    If you're not, well, then the tool costs $299. Doesn't seem all that unreasonable. It's not like they're charging you a per-device licensing fee like some embedded tool vendors do.

  17. OTish: Re:All hail the 6 dollar IBM JVM! by Anonymous Coward · · Score: 0

    Do you happen to have a link? I've been looking at Mobile JVMs lately.

    1. Re:OTish: Re:All hail the 6 dollar IBM JVM! by Anonymous Coward · · Score: 0

      http://brainmurmurs.com/products/timeout/docs/wm20 03/j9Install.htm

      That is actually a link that explains it since the actual j9 jvm download is not called j9. It's free to download and test out. If you see 500 dollars listed as a price somewhere, that is for the full suite of development tools. You can code it just fine in eclipse or your current IDE. The actual jvm is 6 dollars.

  18. Looks like a false alarm by abelikoff · · Score: 4, Interesting
    I find the argument flawed for a number of reasons. If we look at the trend, there are actually many more free development tools available from Microsoft compared to the past. In fact, looking specifically at CE development tools: in order to develop for Windows CE some 3-4 years ago one had:
    • To acquire a Visual C++ development system, and
    • To purchase an add-on for Windows CE development.
    Nowadays, one just has to spend 15 minutes downloading eVC++ 4 for free. Same goes for Windows-oriented development. Same for dozens of other SDKs. There are ways to develop for each and every Microsoft platform using free tools from Microsoft.

    What is going to happen actually, in my opinion, will be similar to the situation with development tools for .NET framework:

    • There will be a freely available SDK with a set of tools allowing free development for Windows Mobile 5.0 platform just like there is a free .NET SDK with a set of compilers and tools allowing developers to create .NET applications.
    • VS.NET 2005 will be positioned for Windows Mobile 5.0 development in the exactly same manner VS is positioned for Windows and .NET development. That is, it will not be the only tool available for such development but the sheer convenience, integration and automation will appeal to a broad segment of ISVs compelling them to purchase it instead of going with free tools.

    Now on a personal note. I think, I am willing to pay $299 if this would give me a single tool that would provide coverage for all Pocket PC and Windows Mobile target platforms without the sheer madness of having to install eVC++ 3, eVC++ 4, VS 6, and VS.NET 2003 (let alone a half dozen of platform SDKs). This alone is well worth $299. ;-)

  19. this is so contrary to the industry by yagu · · Score: 3, Insightful

    I find this interesting because Bill Gates himself actually uses as anecdotal evidence in the computer industry what would be the result if prices and productivity increased in, say the car industry at the same rate as the computer industry. Yet, I'm surprised more don't find Microsoft's pricing the most damning indictment of either Mr. Gates' thesis, or of Microsoft's pricing practices.

    The gist of Gates' anecdote (and I'm just thumbnailing, there are far more accurate and detailed analyses available) is that if cars progressed as computers have, a car that cost $10,000 back in the early 80's today would cost about $100, would get four or five hundred miles per gallon, etc. Accordingly a glimpse at the progress in computers is quite amazing, but I find it curious why OS' prices haven't shown the same trend. Could Gates' anecdote apply ONLY to hardware? I don't think so.

    Anyway, food for thought. I think this Mobile example is a pretty good indicator though of what happens when Microsoft continues to control so much of so many pieces of the industry. They put themselves out there as the benevolent "helpers", even going so far as to make it appear they will give things away..., but when noone is looking, and all of the competition has finally cried "Uncle", the kid gloves come off, and Microsoft can pretty much define the marketplace any way they want... as they've demonstrated yet again. Sigh.

  20. the part that's expensive... by cahiha · · Score: 2, Interesting

    The part that's expensive is not that $300. The part that's expensive is that now you have placed your future in the hands of that commercial vendor. It's the rewrites and ports you have to do when Microsoft decides to change the OS. It's the workarounds you have to come up with for bugs in the IDE or compiler until Microsoft gets around to releasing the next version. Proprietary software is risky in the long run.

    1. Re:the part that's expensive... by forkazoo · · Score: 1

      Huzzah! You seem to be one of the few people posting who understand the implications of a closed source toolchain. By placing yourself at the mercy of a vendor, any vendor, you are begging to be screwed. When the old compiler is no longer available, and the new compiler is slightly incompatible, and only has support for new devices, you are forced to jump through all sorts of hoops to try and support old platforms with your software. This is in $Vendor$'s best interests because people will spend money on $Version++$ instead of the old one. They will do this because all new software only supports the new stuff.

      Now, if we imagine something like gcc, at any time, anybody can port $version$ to $platform$. If you can't do it personally, but have a business interest in it, you can pay somebody to backport support for Objective Fortran++, or whatever. Or, forward-port support for $platform$.

      A closed toolchain means the users are guaranteed that $platform$ will eventually be obsolete. It doesn't matter if it is MS, a good company, or a bad company. The company will be motivated by selling you $version++$.

  21. Free vs. Personal Use by UrKHeH · · Score: 1

    The point is that commercial products are developed on VS which costs $300+.
    But, on the other hand- there's still VS that can be found on sharing networks and warez sites. For personal use- it's more than enough.

  22. Open Windows by Doc+Ruby · · Score: 0

    How about an open source Windows "stationary" toolchain? Like GCC cranking out Win2K-XP apps?

    --

    --
    make install -not war

  23. Aim, pull trigger... by Fizzl · · Score: 1, Insightful

    ...Shoot(foot);

    Ah yes, charging money for SDK's is the sure fire way to make your platform popular.
    What the hell are they thinking?

    1. Re:Aim, pull trigger... by Adelbert · · Score: 1
      Perhaps they were thinking "we have a virtual monopoly in desktop software, most average users trust Microsoft products and it is almost guaranteed we'll have a monopoly in the portable devices market. Let's capitalize on this by making some money". All MS' decisions make sense when they end with

      4) PROFIT!!!

    2. Re:Aim, pull trigger... by pla · · Score: 1

      Ah yes, charging money for SDK's is the sure fire way to make your platform popular.

      When you want people to buy your over-priced sun-hats in Florida in the summer, you offer them free water to lure them in. 90% will just take advantage of you, but water costs (almost) nothing, and the other 10% count as sales you might have otherwise missed.

      When you have a monopoly on water (or more accurately, people don't realize they can get water from anyone but you), you charge an arm and a leg for the water, and make them buy a hat before you'll even allow them to buy your water.

  24. Choice of language is expensive? by Anonymous Coward · · Score: 0

    "A good tool saves you that much in labor costs in the first week of use."

    I program in Lisp, Smalltalk, and Forth. Good tools are easy to find, and free.

  25. Hobbyist Software? by Mensa+Babe · · Score: 4, Insightful

    Well, that's it then. Since my hobbist software development budget is approximately zero - I'm going to have to give up on Windows Mobile development. [emphasis added]

    As the majority of hobbyists must be aware, most of you steal your software. Hardware must be paid for, but software is something to share. Who cares if the people who worked on it get paid? Is this fair? ... One thing you do do is prevent good software from being written. Who can afford to do professional work for nothing? What hobbyist can put 3-man years into programming, finding all bugs, documenting his product and distribute for free? The fact is, no one besides us has invested a lot of money in hobby software. We have written 6800 BASIC, and are writing 8080 APL and 6800 APL, but there is very little incentive to make this software available to hobbyists. Most directly, the thing you do is theft. Bill Gates, An Open Letter to Hobbyists, February 3, 1976.

    It has been thirty and you still can't realize that you are non grata? Your patience is unbelievable but why won't you just get over it and go somewhere else where people actually want you? Crazy idea, isn't it?

    --
    Karma: Positive (probably because of superiour intellect)
    1. Re:Hobbyist Software? by Anonymous Coward · · Score: 0

      It has been thirty and you still can't realize that you are non grata?

      But as a current windows embedded hobbyist he isn't stealing his software, he's being given it for free. At the moment he's perfectly grata.

      And frankly why he can't carry on using V4 if he can't afford V5 is beyond me. You don't *HAVE* to upgrade.

    2. Re:Hobbyist Software? by Anonymous Coward · · Score: 0

      Mensa Babe is alive! Awesome!

    3. Re:Hobbyist Software? by Anonymous Coward · · Score: 0

      Mensa Babe is alive! Awesome!

    4. Re:Hobbyist Software? by linguae · · Score: 1

      It is amazing the stark differences between Bill Gates's attitude about software and Steve Wozniak's attitude. Gates wanted people to not share software and was in favor of proprietary software, and called hobbyists thieves. Wozniak, on the other hand, made hardware and software that was marketed to the hobbyists. The Apple II came with full schematics, and the source (well, the BASIC or assembly source) was fully available to some of the programs; I've read a story about somebody interactively changing one of Wozniak's games.

      When The Woz left Apple in 1985, though, Apple's hardware and software became closed after a few years. The closest we got to The Woz is the FOSS movement.

  26. how to circumvent install restriction by itsme · · Score: 2, Interesting

    use 'orca' from the platform sdk ( see orca.msi )

    to edit the 'Property' table, and change 'SupportOnlyWhidbey' to '0'

    then it will install without requiring vstudio 8.0

  27. Who cares about MS? by Anonymous Coward · · Score: 0

    Why do we want to spread the MS monopoly further into mobile devices?

  28. This discussion is stupid by Moondevil · · Score: 1

    As much as I hate M$ for doing this kind of move, I am also old enough to remeber a time where you didn't got any compiler with your OS.

    Yes boys and girls in the old days of DOS, Windows 3.X and Mac System X. We had to BUY our tools, there were good free alternatives available.

    Even products like DJGPP were out of reach for many of us in Europe without BBS access.

    So, again, even though I don't like their move. I do understand it.

    And just think what OS vendors do offer their development environments for free and I'm not talking about gcc based ones.

    1. Re:This discussion is stupid by Anonymous Coward · · Score: 0

      Amen, though DJGPP was pain to install and get running properly.

      Viva la Think-C!

  29. No its not time! by zaroastra · · Score: 2

    Is it time for an open source Windows Mobile toolchain?
    No its not. Its time for open source to help open source projects, not help M$ keep their dominance in the market using their usual tactics.
    If O.S. people want to contribute to mobile development there are several O.S. platforms they can target where the overall good to the open source cause will be much better than working on the enemy territory.

    --
    I'm trying to get modded "Interesting Flamebait Informative and Insightful Redundant Troll" *-* Please Help *-*
  30. You can get it for less by jbplou · · Score: 2, Interesting

    If you buy just the C# or VB.NET ide instead of the complete Visual Studio. I believe they start at about $100.

  31. You can use gcc by Anonymous Coward · · Score: 0

    to build applications for PalmOS and Linux.

    I don't understand the mentality of jumping over to Microsoft platform and then complaining about their monopoly.

  32. Open Source Mobile Platform by putko · · Score: 1

    As I recall, OpenBSD 3.7 now supports the Zaurus. You can run X on it.

    OpenBSD may not be your cup of tea, but if there is a port, it means they did it without signing any NDAs (they don't ever sign them). So the information required to do the port is freely available, implying that you'll probably also have good Linux support.

    I've noticed that a lot of mobile hardware sellers will sell you a Linux SDK, but they charge a disgusting amount of money ($900 or so).

    But if you go with the Zaurus (commodity HW), you've got all your free tools (well supported too). I wouldn't even think of using Windows anything for any hobbyist stuff -- it costs money, and you strengthen MS's position without getting paid for it.

    --
    http://www.thebricktestament.com/the_law/when_to_s tone_your_children/dt21_18a.html
    1. Re:Open Source Mobile Platform by Anonymous Coward · · Score: 0

      Unfortunately, OpenBSD and Linux don't support XIP. A PocketPC with 32M of RAM is perfectly useable when running CE. One running Linux is not.

  33. Offtopic Linux Related Comment by Anonymous Coward · · Score: 0

    Well, this is one of the reasons I just swiched over from a Windows PDA to a Linux based PDA. I like the idea of open development. (That, and Linux is cool!) Dell Axim X5 to Sharp Zaurus C1000 -1 Offtopic

  34. *PEDANT ALERT* by Xner · · Score: 1
    At the moment he's perfectly grata.

    You say "persona non grata" because in latin "persona" is feminin. If you replace the subject of the sentence with "he" you need to use the masculin form:

    At the moment he's perfectly gratus.

    --
    Pathman, Free (as in GPL) 3D Pac Man