Slashdot Mirror


.NET Gadgeteer — Microsoft's Arduino Killer?

mikejuk writes ".NET Gadgeteer is a new open source platform, from Microsoft Research, based on the use of the .NET Micro Framework. It brings with it lots of hardware modules that are backed by object oriented software. You simply buy the modules you need — switches, GPS, WiFi etc — that you need and plug them together. The software, based on C#, is also open source, and comes with classes that let you use the modules without having to go 'low level.' Is this a competitor for the Arduino?"

163 of 241 comments (clear)

  1. Honest question: by cervesaebraciator · · Score: 4, Insightful

    Can anyone think of any example when a [fill-in-the-blank-popular-or-niche-object-of-consumption] killer has ever killed a [fill-in-the-blank]? Calling something a [fill-in-the-blank] killer seems to admit at the outset that the market belongs to [fill-in-the-blank].

    1. Re:Honest question: by nitehawk214 · · Score: 3, Funny

      I would like to kill fill-in-the-blanks.

      --
      I'm a good cook. I'm a fantastic eater. - Steven Brust
    2. Re:Honest question: by Anonymous Coward · · Score: 1

      Facebook, as a myspace killer?

    3. Re:Honest question: by zget · · Score: 1

      That's because the market currently does belong to Arduino. But it can always change, just see MySpace and Facebook and also Everquest and World of Warcraft, along others.

    4. Re:Honest question: by gman003 · · Score: 5, Funny

      Video killed the radio star.

    5. Re:Honest question: by digitig · · Score: 1

      When a sheep killer has ever actually killed a sheep? Well, yes, sure. A sheep is an object of consumption, isn't it?

      --
      Quidnam Latine loqui modo coepi?
    6. Re:Honest question: by cervesaebraciator · · Score: 1

      Sure, absolutely. New technologies come along and supersede old technologies. Someone above points out telephones and telegraphs, for example. I'm just wondering, particularly, whether anyone can think of an example where such journalistic predictions of the coming death of a popular item ever prove more than a self-defeating prophecy for the popular item's would be killer. FB did something differently and better than MySpace. Video adds something new and interesting to broadcast. Perhaps, I do not know because I have not had the opportunity to work with Arduino let alone this product, MS is offering something new and different. But whenever I see in print "Acme Corp. has developed a new iThing killer", I understand "iThing controls the market, Acme Corp. is producing a new product, the Me-Too, which will attempt to replicate the functionality of the iThing but always remain in its shadow, and this journalist needed something with name recognition to write about". So, I suppose my question is more relevant to how well such writers actually understand the markets on which they claim expertise and whether anyone can think of an example where writers have been correct.

    7. Re:Honest question: by king+neckbeard · · Score: 1

      I don't recall it being called a myspace killer. It was much less ambitious than that in it's early days, when it was only available to college students. It didn't seem poised to kill myspace because there were plenty of people it wouldn't reach. Then, facebook slowly expanded to high school students and then the general public. It was a 'silent killer'

      --
      This is my signature. There are many like it, but this one is mine.
    8. Re:Honest question: by rubycodez · · Score: 1

      nope, telegraph evolved. so has the telephone. Many technologies we still use like Frequency Division Multiplexing on a wire came from telegraphy. Our internet is the evolved telegraph and telephone system.

    9. Re:Honest question: by rubycodez · · Score: 1

      The Buggles were wrong, of course, many Radio Stars are on the air. Radio grew 6% this year while media in general only 3%. Radio is still growing

    10. Re:Honest question: by sg_oneill · · Score: 1

      Im going to go make a post on Google+ to my one friend on there about how my 250 friends on facebook are missing out on this wildly popular facebook killer. That is, if he ever logs in again.

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    11. Re:Honest question: by evil_aaronm · · Score: 2

      Not doubting your numbers, but you need more imagination. Because of the lower barrier to entry, those 300k Arduinos will blossom into a much bigger number.

      Personal anecdote: where I wouldn't have considered a MC project, previously, I have bought an mbed controller and plan to do some interesting things with it. The ease of making it do fun things - in contrast with "real" MCs - enhances my enthusiasm for this device and will certainly carry over to other associates of mine who see that, "Hey! Lookit what he's doing! If he can do that, then so can I!" Then the Six Degrees of Kevin Bacon kicks in, and before you know it, even Kevin Bacon is rocking an mbed / Arduino / MS jobbie.

      So, yeah, it may be a blip - for now.

    12. Re:Honest question: by lucm · · Score: 1

      > Radio grew 6% this year

      Do you mean "radioactivity"?

      --
      lucm, indeed.
    13. Re:Honest question: by LynnwoodRooster · · Score: 1

      The market for DIY hobbyist boards most assuredly does...

      --
      Browsing at +1 - no ACs, I ignore their posts. So refreshing!
    14. Re:Honest question: by wagnerrp · · Score: 3, Informative

      That's the whole point of the board. It is intended as an Amtel AVR platform for hobbyists to play with. Of course there is no commercial use, because commercial entities would simply fabricate their own system around the AVR microcontroller (and a large number do just this). It's like comparing the BeagleBoard against the use of ARM processors in general.

      This product is positioning itself as a microcontroller platform for hobbyists to play with. That puts it firmly in the same market as the Arduino. Again, if commercial users had a need for such a device, they would fabricate their own system based off the ARM7. Now this chip does have the overhead of the .NET runtime environment. On the other hand, it costs 3x as much, has a 32-bit 72MHz ARM, rather than an 8-bit 16MHz AVR, and some 500x the memory. Less of a microcontroller and more of a minicomputer. It's a considerable step up in capability than the Arduino, so while in the same market, it's not a direct competitor.

    15. Re:Honest question: by Roachie · · Score: 1

      Internet killed the video star.

      --
      This sig is not paradoxical or ironic.
    16. Re:Honest question: by Spacezilla · · Score: 1

      It seems no technology ever dies completely, but I think most people would agree the telegraph is pretty much as dead as they come, even if the Internet can be considered a modern form of telegraphy. :)

    17. Re:Honest question: by Joce640k · · Score: 1

      Reading comprehension fail.

      The question wasn't whether a technology has ever killed another (it has).

      The question was whether a marketer calling something a "XXX killer" has ever worked out for anybody.

      --
      No sig today...
    18. Re:Honest question: by Joce640k · · Score: 1

      Yep, and a massive part of this is the fact that it's cheap enough that they can put together kits containing an Arduino with a breadboard and some wires and a book and a whole bunch of electronic components for less than $100 (ie. people can buy Arduino on a whim).

      --
      No sig today...
    19. Re:Honest question: by Joce640k · · Score: 1

      Point is: The real "killers" are decided by the public, not the marketers or dreamers.

      --
      No sig today...
    20. Re:Honest question: by inflex · · Score: 1

      Sort of... but not always.

      We often buy a bunch of Arduino boards simply because it's simpler/faster/cheaper to use them and plug them in to our daughter boards than to fabricate our own complete solution each time, especially for short runs. Of course, we never actually use them _with_ the Arduino layer, we just use them simply as convenient prepackaged microcontroller modules.

      That said, the bulk of our products tend to end up being completely custom solutions purely because of size constraints.

    21. Re:Honest question: by ColaMan · · Score: 1

      A couple of recent ones:

      - Compact Discs (both audio and data) - cassettes / zip disks are dead. Took a while, but it got there. Currently being threatened by lossy codecs and USB storage.

      - Digital Cameras. Can you still get Polaroid film?

      --

      You are in a twisty maze of processor lines, all alike.
      There is a lot of hype here.
    22. Re:Honest question: by Rexdude · · Score: 1
      --
      "..One hosts to look them up, one DNS to find them, and in the darkness BIND them."
    23. Re:Honest question: by kaizokuace · · Score: 1

      don't worry, you are still better than all those people still on facebook. 1 better friend is better than 250 shit friends.

      --
      Balderdash!
    24. Re:Honest question: by mijelh · · Score: 1

      Arduino is NOT a microcontroller, but a DIY prototyping platform (which of course includes a microcontroller)

    25. Re:Honest question: by GooberToo · · Score: 1

      You're confusing Arduino with AVR. AVR is the actual microcontroller and they sell in much larger numbers. Arduino is a development platform in which the AVR fits.In other words, Arduino is a subset of the total AVR market, which in turn is a subset of the total microcontroller market.

      Arduino is targeting the hobbyist who would rather write three lines of C code rather than fifty lines of assembly. They are two entirely different groups; though clearly there is some overlap.

      For the Arduino group, you go here.
      For more general purpose AVR use, including some Arduino use, go here.

    26. Re:Honest question: by rubycodez · · Score: 1

      with the detected increase in i-131 levels of about an atom per cubic meter on the west coast of the USA from Fukushima Diachi, I'd say no.

    27. Re:Honest question: by tgd · · Score: 2

      Guns killed suits of armor.

      Tanks beat out horses.

      Two seconds of thinking killed your point.

    28. Re:Honest question: by TimeOut42 · · Score: 1

      Then MTV decided to killed the Video Star......

    29. Re:Honest question: by gman003 · · Score: 1

      Ah, but are they Radio Stars (who also make videos), or are they Video Stars (who also make radio broadcasts)? Or are they MP3 Stars who also make Videos and get played on the Radio?

  2. Let me answer that with another question: by Ant+P. · · Score: 1

    Has Microsoft produced any hardware platform in the past 20 years that was a "X killer"? All the ones I've seen tend to choke on their own drool instead of "killing" a competitor.

    1. Re:Let me answer that with another question: by Anonymous Coward · · Score: 3, Funny

      The Ribbon interface was a productivity killer, if that counts.

    2. Re:Let me answer that with another question: by Trilkin · · Score: 1

      I found the opposite once I got used to it.

      --
      Nobody cares what the CAPTCHA for your post was.
    3. Re:Let me answer that with another question: by Opportunist · · Score: 1

      And it sure killed the X... Box.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    4. Re:Let me answer that with another question: by TxRv · · Score: 2

      The Kinect was intended as a Wii killer and did quite well, but that was only because of Microsoft embracing the maker community that found brilliant alternative uses for it. In the end it was far more effective when separated from the awful excuse for a console platform it was designed for.

      So Iguess the answer is no.

    5. Re:Let me answer that with another question: by themaneatingcow · · Score: 2

      Productivity was a Ribbon interface killer?

    6. Re:Let me answer that with another question: by gstrickler · · Score: 1

      The ribbon would be fine if it didn't replace traditional menus. It takes getting used to, and once you're used to it, it has some advantages, but on the whole, I don't find it faster, or notably better than the old toolbars. I like many of the under the hood changes to Excel 2007, but the Ribbon isn't a notable improvement in UI.

      --
      make imaginary.friends COUNT=100 VISIBLE=false
    7. Re:Let me answer that with another question: by king+neckbeard · · Score: 2

      I think Sega killed the Dreamcast by releasing so many consoles and console mods in such a short time. SegaCD, Sega 32x, Sega Saturn, and the Sega Dreamcast in less than a decade.

      --
      This is my signature. There are many like it, but this one is mine.
    8. Re:Let me answer that with another question: by JoeCommodore · · Score: 1

      um.... Investor Dividend Killer? I think most of em had that distinction.

      It looks nice.. but it's expensive (compared to Ardunio) and I don't run Windows on anything.

      --
      "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
    9. Re:Let me answer that with another question: by artor3 · · Score: 1

      Playstation killed the Dreamcast. The Xbox didn't even come out until several months after the Dreamcast had been pulled from the American market.

    10. Re:Let me answer that with another question: by Osgeld · · Score: 1

      a bit of both, most had a dreamcast day one and got rid of it when ps2 went on sale

    11. Re:Let me answer that with another question: by Locutus · · Score: 1

      don't forget that it has also killed a good $20 billion in profits. Oh look, the whole division which includes the XBox just pulled in $32 million. Don't they spend a good $100 million on marketing alone.

      The XBox may have killed the Dreamcast and kept Sony in check but they did that at a cost of many billions of dollars obtained from the Windows OS side of the business.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    12. Re:Let me answer that with another question: by troon · · Score: 1

      Windows was an X killer?

      --
      Ydco co ,df C erb-y go. a Ekrpat t.fxrapev
  3. Nope by Anonymous Coward · · Score: 5, Insightful

    The type of person who cares about open anything is the same type who will avoid anything with a Microsoft logo. That alone will kill any potential this platform has.

    1. Re:Nope by Anonymous Coward · · Score: 1

      What if it's a repackaged with a monkey logo? Plenty of devs seem to have fallen for that :)

    2. Re:Nope by hism · · Score: 4, Interesting

      Not the Kinect. Google libfreenect or openni_kinect-- there's plenty of people hacking at it.

    3. Re:Nope by Xest · · Score: 4, Interesting

      The type of person who is a rabid irrational open source zealot and would cut their nose off to spite their face is the same type who will avoid anything with a Microsoft logo.

      FTFY.

      There's plenty of people out there who are a bit more rational than that though, and just use what they like, and avoid what they don't. The plethora of open source software available on Windows should make that clear enough- clearly if people are developing FOSS for Windows, then not everyone that cares about open source is avoiding everything with a Microsoft logo, clearly some recognise that FOSS and proprietary can actually work together. Obviously you've never heard of XBMC or the FOSS Kinect projects etc. either.

      In fact frankly, most people I come across who have this hate Microsoft for everything, forever attitude, aren't even FOSS developers, they're just FOSS fanboys, groupies, whatever you want to call them. They don't actually help the FOSS community really, they just unfairly make it look like it's full of retards because they're the mouthy gobshites making it look bad, whilst the hard working, talented developers slave away creating a decent product, whatever the underlying platform.

      Besides, even if you genuinely believe that a single company can kill FOSS, then there's a lot bigger threats than Microsoft nowadays, MS is pretty much done as a threat to FOSS, I'd be more worried about the growing influence of Apple's extremely more closed and restrictive platform model, or the push by equally many other firms for everything to be run from the cloud, where you can use it, but can't fiddle with it.

    4. Re:Nope by QuantumFlux · · Score: 1

      I think this could potentially do well in schools, where Microsoft may offer good deals on large purchases. Kids don't care about the whole MS vs FOSS debate -- well, maybe then nerdy kids but they're probably doing their own Arduino development anyway. For the rest, it's a good intro to programming/developing beyond the standard web/Flash-based crap that kids learn these days.

  4. Not a chance. by decriptor · · Score: 4, Interesting

    Simple reason: The base board looks like it needs connectors best I can tell and costs 4x as much as an arduino board. Plus I'm sure the MS board requires windows. I have an arduino because I can interface with it on different platforms and it didn't cost a ton to get into.

    1. Re:Not a chance. by Anonymous Coward · · Score: 2, Insightful

      Requiring Windows is most likely not a problem. All the hassles involved in getting it to work with Windows, that would be the problem.

      Thanks but I'll stick with Arduino and leave the nightmare of jumping around Microsoft's landmines in the past.

    2. Re:Not a chance. by wagnerrp · · Score: 3, Insightful

      Simple reason, it's not a direct competitor. For that quadruple price, you get a 32-bit processor at 5x the clockrate, 150x the storage, and 500x the memory. It's absurdly overkill for the kind of projects people use an Arduino for. It will allow other projects that an Arduino is not capable of. Of course it will be used for simple little things like the Arduino, and in the process lose the greatest utility of the Arduino: teaching people how to write small, efficient, purpose built code.

    3. Re:Not a chance. by nkh · · Score: 1

      The Arduino IDE can be used on Windows, Mac and Linux. If I want to try this Gadgeteer, I would have to install Windows and some kind of Visual Studio. The last time I installed Windows it took me a whole afternoon and I wasted a lot of time fixing all kind of problems and had to fight their serial number scheme (even when my copy was valid). I'll also say that this project will most likely be killed in less than a year so I don't know why I would waste my time with it.

    4. Re:Not a chance. by greed · · Score: 3, Informative

      I've dealt with .NET Micro Edition.

      We should have got the one that ran the Linux kernel and dealt with JTAG programming and all that. We spent person-months discovering just how badly .NET ME actually worked (like, unidirectional communication--from the board only). Supposedly, the newer .NET ME has that fixed... but the board in question can't be upgraded. It's .NET ME 2.5 or Linux.

      We could, however, re-flash it to Linux with the debug adapter (which we didn't buy) and a JTAG programmer (which we can fake on a parallel port).

      Or, we could buy some microcontrollers for 1/60th the price and do whatever we feel like for [nearly] free--no need for a Visual Studio or Windows license for starters. All you need is one (1) Arduino USB board and you can hook off the USB chip to program any other ATmega MCU--even ones just on a breadboard. (We actually went with a different MCU family 'cause we had access to a universal in-circuit programmer; but Arduino makes bootstrapping ATmega circuits really easy. Well, if you get the Solarbotics one it is--they've put pin headers to break out the necessary lines from the USB chip....) .NET ME was like using a GUI: If you wanted to do things they thought of, it worked more-or-less OK. If you wanted to do something else, you had the wrong product.

    5. Re:Not a chance. by Dog-Cow · · Score: 1

      You're incredibly incompetent with respect to installing software. Gettting Windows up and running has been a breeze since approximately the Windows 3.1 days. Perhaps the most difficult part is installing on a hard drive whose controller is not supported by the install media, and that's not something unique to Windows.

    6. Re:Not a chance. by Fuzzums · · Score: 1

      People who want to use this want plug and play, drag and drop.
      They want to spend $300 for switch module, and a led module, upload the hello world, and press the switch to turn on the led.

      you want to play around, blow up a few resistors, learn from that and and make a very kewl.. something, but you completely understand how it works what you made.

      --
      Privacy is terrorism.
  5. prediction by theheadlessrabbit · · Score: 1

    I predict that this will be as successful as Microsoft's "ipod killer". What was that thing called again?

    This looks like a solution in search of a problem. How often must someone go low-level with an arduino? It's the community, not the hardware that have made that platform successful. And if I need to do something, chances are someone has already written code to do just that, and made it available to the community. I don't have to code much of anything, only tweak what I find.

    --
    -I only code in BASIC.-
    1. Re:prediction by whiteboy86 · · Score: 1

      The lego like hardware components that can easily be connected, monitored and programmed is just such a brilliant idea. The less low-level stuff you have to resolve the more time to do something usefull you have.

    2. Re:prediction by Anomalyst · · Score: 1

      I predict that this will be as successful as Microsoft's "ipod killer". What was that thing called again?

      Xenu?

      --
      There is no right to feel safe thru security vaudeville at the expense of everyone's freedom, privacy and tax money.
  6. Microsoft and DIY don't really fit.. by crusty_architect · · Score: 1, Insightful

    ...in the same sentence. I think most electronics DIY'ers (including me) are Linux/C/assembler types who have no interest in supporting MS..

    1. Re:Microsoft and DIY don't really fit.. by Dog-Cow · · Score: 1

      I think most people like you are snobs, bigots and assholes.

      It's much more likely that MS is targeting programmers who would like to dabble in electronics and not the other way around.

    2. Re:Microsoft and DIY don't really fit.. by DanAnderson26 · · Score: 1

      I don't know. I'm pretty much a "Linux/C/assembler type" but my NetDuino is pretty fun and the MS dev environment is pretty nice (I especially like the debugger).

      Our experiences may be totally different, but the vast majority of the people I know who are playing with Arduino aren't doing any assembly work anyway.

      I'm not really sure how one more dev board available for hobbyists is anything but a "Good Thing".

      If I had a spare $250 - I'd think about picking one of these up to play with.

  7. Re:donotwant by hedwards · · Score: 1

    The irony there is that the Zune was a much better device than the Apple iPods of the time. It was poorly marketed, and ugly. But technologically it was better than what Apple was doing at the time.

  8. Re:little pricey by PopeRatzo · · Score: 5, Insightful

    little pricey to be a arduino killer

    "arduino killer" is not Microsoft's term. They call it a ".NET gadgeteer" or something.

    I love that some blogger calls it a "arduino killer" and all of a sudden, "Microsoft's trying to kill the cute little arduino".

    Arduino is cool as hell. My daughter and I have been having a blast with a couple of them that we bought just to goof off with.

    The .NET Gadgeteer also looks pretty cool, though I don't know much .NET framework. Oh well, I'll let my kid learn that stuff. I'm not that interested, but I don't see any reason why we should find anything negative in this gadgeteer thing from MS.

    You know which very rich and successful and famous high-tech company is NOT making an open platform for us to play with?

    Seriously, go back ten years, twenty. Now ask yourself which company would come out with something like this Gadgeteer first, Apple or Microsoft. Which company would lock up its handhelds behind a walled garden. Which company would stash profits for a war chest to buy its competitors instead of paying its shareholders a dividend. Sometimes things don't go the way you would suspect.

    --
    You are welcome on my lawn.
  9. Re:specifications / cost by hedwards · · Score: 3, Insightful

    But what's the power consumption on that? Arduino became popular not just because of the cost, but because of the power consumption and ease of use as well. $120 for something that includes all sorts of stuff that I might not need is hardly a good deal.

  10. Nope by WorBlux · · Score: 2

    I don't think so. The success of the Arduino revolves around how easy it is to get it to reach out and touch something using all the pin interfaces (turn on a LED, control a motor, use PCM to regulate your barbeque temperature. Now there does seem to be a small overlap, it's can't complete with the arduino over it's entire range of applications.

  11. Fun way to build on kinect hype by DontLickJesus · · Score: 2

    I wont say this will kill anything, but it sounds fun. I'm betting this works with kinect soon. And, as a C# developer (along with many other langs) this sounds like a quick way to start projects to teach my kids robotics. Currently I still lean towards Mindstorm, but options are always good.

    --
    Where genius and insanity become confused true wisdom is found
    1. Re:Fun way to build on kinect hype by igreaterthanu · · Score: 1

      I'm betting this works with kinect soon.

      It has an Ethernet and a Wifi module. Microsoft recently released a Kinect sdk that works with .NET, so you could write the portion of the code that uses Kinect on a PC in the same language that you use on the device and just send the data over TCP.

      --
      I dream of a nation where a man is not judged by his skin color but by an number assigned by a credit rating agency.
  12. Re:donotwant by king+neckbeard · · Score: 2

    Was that a particularly difficult task to accomplish in the first place?

    --
    This is my signature. There are many like it, but this one is mine.
  13. The likeliest adopters are commercial users by jenningsthecat · · Score: 3, Insightful

    I don't think this will be an Arduino killer. Arduino has too big a lead, and too much traction in the DIY, hacker, and arts communities. But it will appeal to companies that do software and are looking to break into embedded hardware. They're already familiar with .NET, C#, and Visual Studio, and they won't mind paying a premium for the hardware, because it's Microsoft-backed and because they already know the dev tools.

    It might also find a home in the industrial space. Lots of manufacturing facilities have bright people who program PLC's and the like, and are quite capable of learning the tools and building simple stuff that can round out a company's automation efforts.

    I don't love Microsoft, but kudos to them for branching out creatively in an effort to shore up their sagging fortunes.

    --
    'The Economy' is a giant Ponzi scheme whose most pitiable suckers are the youngest among us and the yet-unborn.
    1. Re:The likeliest adopters are commercial users by Jerrry · · Score: 1, Interesting

      I don't love Microsoft, but kudos to them for branching out creatively in an effort to shore up their sagging fortunes.

      Microsoft just announced record Q4 earnings a few weeks ago of over $17B. How, by any stretch of the phrase, are their fortunes "sagging"? I wish my own personal fortunes were sagging as badly.

    2. Re:The likeliest adopters are commercial users by aiken_d · · Score: 4, Insightful

      The word "fortune" has several meanings. You're referring to finances, the parent was referring to well-being. The two are related but not the same.

      Microsoft may be turning record profit, but it's clearly a company in decline. Their stranglehold on operating systems is loosening as OSX gains market share and web browsers make underlying OS less relevant. Office, their cash cow, has hit the point where nobody really sees a reason to upgrade, and its features are also being commoditized by open source and lower cost software. Xbox / Kinect are the two bright spots for a company otherwise drowning in bureaucracy and searching for relevance and innovation.

      So yes, their fortunes are sagging, even as their fortune accumulates. English is funny that way.

      --
      If I wanted a sig I would have filled in that stupid box.
    3. Re:The likeliest adopters are commercial users by Locutus · · Score: 3, Insightful

      Microsoft has a history of failures and poor support once they realized they can't keep pouring millions and billions into it. Windows is the only exception so without leveraging Windows and being sure it'll continue, why would a company get into embedded hardware and software by following Microsoft down this winding road? Besides, embedded systems require long lives and Microsoft products outside of Windows do not have this. Only naive "Windows shops" would fall for this. IMO

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    4. Re:The likeliest adopters are commercial users by slater.jay · · Score: 1

      'round these parts, people have a, "But how did he win? Nobody I knew voted for him!" mentality when it comes to Microsoft and profitability.

  14. Wow! Awesome idea!! by erroneus · · Score: 2

    Creating a devices that come with software bits that enable the control and interfacing between your programs and the hardware devices which more easily enables you to make the devices do useful things!! I can't believe no one has thought of this before!! Next thing you know, someone will tie all of these software-hardware interface modules (let's call them drivers for short) into a bundle that lets them share a common pool of resources such as processor time and memory more efficiently... "in an object oriented way" of course because unless it was done with "objects" it couldn't be new or novel could it?

    I know -- laugh me right off of slashdot right here and now. The second programming language I learned was assembly language for 8 and 16 bit Motorola processors. (The first was BASIC.) Assembly language taught me how computers really work. All this "object oriented" crap is just an abstraction that helps people see programming in ways that aren't even natural to the machines and how they run. I prefer to see things as they are, not how I want them to be. It's all still bits, bytes, signals, registers, inputs and outputs. Sure, you can imagine it's all some sort of flowers and sunshine microcosm where causes and effects happen magically just like they do in the real world (hint: the real world isn't magical either and there ain't no god that makes it all work either). It's all a bunch of tiny, tiny operations that accomplish bigger things. (Hell, for that matter, even the complex instructions in today's processors are really just simple instructions running on smaller processors... anyone ever wonder what "microcode" is and why/how we always see that "microcode update" line in the booting of Linux? Yeah... I knew and have known for a long time... long enough to chuckle to myself when the "RISC vs CISC" debates were going on. (Hint: It's ALL "RISC" now even if it wasn't in the early 8/16 bit days... it would have been horribly more difficult to scale processors to the size and performance we see today without building it all out on RISC elements.)

    It has all been done before and they will continue re-doing it again and again because new ideas are truly rare. I wonder how long it will be before we see an " -- over the internet" or an " -- on a handheld device" versions of these same things.

  15. Netduino by ClosedEyesSeeing · · Score: 1

    I really like the Netduino. I find it to be affordable, arduino shield compatible, and write the code with C#.

  16. Heard of the Netduino? by TheNucleon · · Score: 1

    Has no one heard of the Netduino - it's been out for a quite a while. Arduino-like, and programmed with .NET Micro Framework:

    http://netduino.com/

    --
    My comments are my own, and do not represent the views of my employer, my spouse, my children, or my cats.
  17. No. Just no. For more than one reason. by Opportunist · · Score: 4, Insightful

    First: MS. Hobbyists, especially the microcontroller crowd, are usually aiming for independence, interconnectivity and freedom of choices. Most microtinkerers I know were even shy to touch the Arduino because it came along with its own development tools that smelled like "you need them to do anything with it". Only after reading the specs, seeing the PCB around the chip and noticing that it is pretty much simply a (rather well designed) pimped out devboard, essentially a "standardized breadboard plus programmer", they started to use it. Many I know still refuse to use the compiler that came with it and stick with AVR Studio or GCC. Some even consider that "too far from the metal" and stick with ASM, personally I think one can overdo his zeal for independence and "feeling your controller", but I'm not judging them. Case in point, microdevs hate being locked into something. Despite the perpetual ATMEL vs PIC battle (and the self-chosen lock-in with either platform, since few people I know really want to work with both).

    Second: Microcontrollers are still very, very tiny in their specs. The average affordable model measures their clock in the Megahertz and their flash rom (program memory) in the kilobytes. And for that a .net platform? Are you kidding? Now, I might be prejudiced in this matter, but unless they somhow then turn that .net program into very tight assembler, the 72MHz Arm will feel like a 8MHz Atmel. Now, that Arm implementation MS is offering has 4500kB of flash. Pretty much, considering most AVRs still measure their flash ram in the single and double digit kilobytes. But will that .net compiler spit out native code? Or will a good deal of those 4.5MB be taken up by some virtual machine that then tries to run the object code? Essentially the question is, how much "work" can you push into the flash, how many instructions can you possibly put into it before you're running out of space?

    And finally: As a extension from the first point, MC developers love to tinker and toy with their gadgets. And they love expanding on them. Having a wide selection of addons is nice, but how easy is it to roll your own? In case I do not want that Ethernet expansion, can I make my own? Are the specs known? What about the legal shit, can I publish what I create without paying MS for it?

    I'd be wary to take the information provided at face value. 72MHz look far more than the measly 20-48MHz Arduino offers (depending on the board you choose). And 4.5MB certainly is far more than 128KB of flash rom. The key question is, though, how much of that rom is usable, how do the processors perform in comparison, and how easy is it to roll your own expansions.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:No. Just no. For more than one reason. by Anonymous Coward · · Score: 1

      > But will that .net compiler spit out native code?

      The last time I looked at .NETMF, it ran an interpreter. The IL bytecode is recompiled from implicitly typed stack form to explicitly typed register based ops, but it's still interpreted and so even an 8MHz Atmel equivalent might be optimistic. OTOH, that probably saves on code size.

      According to the website, minimal configuration is about 200K ROM and 30K RAM:
      http://www.netmf.com/TechnicalResource/References/10-04-13/Selecting_Hardware.aspx?id=382fcb2d-19a2-4258-9664-4008c016b535

      Thus, it's a lot more optimized for small configurations than the regular .NET Framework. It's still kind of a neat idea in some ways, but definitely big by microcontroller standards.

    2. Re:No. Just no. For more than one reason. by godefroi · · Score: 2

      Second: Microcontrollers are still very, very tiny in their specs. The average affordable model measures their clock in the Megahertz and their flash rom (program memory) in the kilobytes. And for that a .net platform? Are you kidding? Now, I might be prejudiced in this matter, but unless they somhow then turn that .net program into very tight assembler, the 72MHz Arm will feel like a 8MHz Atmel.

      The NETMF compiler doesn't output native code, it outputs MSIL and it's interpreted on the device (unlike, for example, the full-blown framework, where everything's JITted). Certainly this comes at a performance cost. You'd need to decide whether the tradeoffs are worth it.

      Now, that Arm implementation MS is offering has 4500kB of flash. Pretty much, considering most AVRs still measure their flash ram in the single and double digit kilobytes. But will that .net compiler spit out native code? Or will a good deal of those 4.5MB be taken up by some virtual machine that then tries to run the object code?

      The NETMF footprint is roughly 300KB, and there are NETMF devices with only 512KB of flash. See the FEZ line as well as the Netduino. This device is a MUCH more capable platform than you'd normally see with the NETMF, with gobs and gobs of RAM and flash.

      And finally: As a extension from the first point, MC developers love to tinker and toy with their gadgets. And they love expanding on them. Having a wide selection of addons is nice, but how easy is it to roll your own? In case I do not want that Ethernet expansion, can I make my own? Are the specs known? What about the legal shit, can I publish what I create without paying MS for it?

      The NETMF is under the Apache license 2.0. You're free to do whatever you like with it. Millions of people everywhere would appreciate it if you'd start by working on native code generation :)

      --
      Karma: Poor (Mostly affected by lame karma-joke sigs)
    3. Re:No. Just no. For more than one reason. by Naikrovek · · Score: 2

      What's this!? Reason AND logic, on SLASHDOT? Far out. I like it.

  18. It's not meant to compete with Arduino by artor3 · · Score: 5, Informative

    Look at the specs. Arduino's "beefy" MCU is 16 MHz, 8 bits. This is 72 MHz, 32 bits. Arduino draws a sub-10 uA sleep current. This thing draws a 40 mA (yes, milliamp) sleep current. They're completely different devices targeting completely different markets. Talk of "killing" Arduino is just meant to draw eyeballs and clicks.

    1. Re:It's not meant to compete with Arduino by drhank1980 · · Score: 1

      I agree completely a 32-bit ARM 7 is in a completely different ball park than an AVR Mega. Clearly not targeting the same end applications.

    2. Re:It's not meant to compete with Arduino by UWC · · Score: 1

      I know for certain that there are 72MHz ARM chips out there that sleep well below 40mA (I think in the 1mA range). I wonder what keeps this one so hungry while asleep. The NXP 24xx chips have been around for a while, though. They're extremely capable (USB host capabilities and such) but might lag a little behind the most recent speedy embedded ARM chips in terms of efficiency.

    3. Re:It's not meant to compete with Arduino by artor3 · · Score: 1

      Yeah, the current struck me as unreasonably high too. I even went and checked the datasheet for the processor to make sure I wasn't missing anything. My guess is that they simply figured that this device will always be powered off a wire and didn't bother giving it a particularly robust sleep mode.

    4. Re:It's not meant to compete with Arduino by spinkham · · Score: 1

      Yeah, this is much more like a Buglabs BUG or Leaf Labs Maple. It's also close to the price of the BeagleBoard, which is much more capable.

      --
      Blessed are the pessimists, for they have made backups.
    5. Re:It's not meant to compete with Arduino by Agripa · · Score: 1

      Microcontroller development kits often do not implement all of the power modes available and even if the hardware supports them, the included software and libraries may not. ARM microcontrollers in particular have had a number of serious power mode (and I/O race condition) bugs over the years.

      I have had to either design and build my own ARM prototypes to implement the features I want or use other microcontrollers like PIC. I had to disqualify Arduino for lack of hardware feature support as well. I laugh when they try to implement a less than 1mA low power mode and then include a high quiescent current regulator to power it or leave no way to power down external support circuits.

      Most off the high volume embedded development kits look like something designed by a programmer first EE second. I can usually spot design flaws within seconds of examining the schematic. Power on reset circuit errors, multipoint analog grounds, inadequate temperature range oscillators, and inadequate ESD and overload protection are more the rule than the exception.

  19. Closer to an NXT killer ... by MacTO · · Score: 1

    Gadgeteer seems more like an NXT killer because it is about plugging in modules and writing the software.

    Arduino, well, that attracts a different crowd. In some ways, Arduino users seem to be a bit more simplistic. You're limited to one shield (unless you do careful planning), the IDE is very straight forward, etc.. In other ways Aduino users are more sophisticated. It is easier to build a small circuit on a breadboard and connect it to the Arduino with jumper wires. You could do that with the Gadgeteer hardware, but it doesn't look quite as simple so I doubt as many people will do it.

    I think that the Windows only bit will limit its use too. Have the people who called the Gadgeteer an Arduino killer really looked at the Arduino userbaseà Lots of Windows users, sure. Tonnes of artists and geeks who use Mac or Linux too.

  20. Kinect Services for Microsoft Robotics by westlake · · Score: 1

    I wont say this will kill anything, but it sounds fun. I'm betting this works with kinect soon.

    Good call.

    Kinect Services for RDS provides sample services that use the Kinect for Windows SDK to allow access to the Depth and RGB data from a Kinect sensor. In addition to a service for a real Kinect, there is also a service for a simulated Kinect that works with the RDS simulator. A sample application is included that shows how to use a Kinect on a simulated robot to wander around and avoid obstacles.

    Kinect Services for RDS 2008 R3

  21. whoa! that looks expensive by TheGratefulNet · · Score: 2

    I'm, I guess, what you'd call a professional arduino programmer. been working exclusively for the past 2 years or so on a combo hardware/firmware project. I did the hardware design, proto testing and driver+apps coding.

    and so, I'm pretty familiar with hardware and operational costs of getting arduinos up and running from scratch (we did our own board called the LCDuino-1). when I look at the stuff mentioned in the article, I see more zeroes behind non-zeros than should be there. just too expensive for an 'arduino killer' platform or system.

    I'm not against this *because* its MS; and I'm willing to consider other alternatives, but this does not at all look cost effective, just from the pure cost of boards and parts and cables POV.

    otoh, the ARM systems (so-called 'plug computers' from marvell) are the next open-source and viable step up from arduino-land. those seagate dockstars and pogoplugs are common examples of those (and nice and hackable, too). with those, you get a full debian linux stack in there; not some mickeymouse 'other thing' inside that you now have to learn and deal with (and debug).

    for me, its arduino for the extreme low end; and small/tiny/fanless linux boxes for the "$50 and up" kind of range. they even mix well; if you need a tcp/ip presence, use one of those dockstars and have full ip-tables and all that neat protective stuff there; then have a serial link to the arduino for when it needs to report 'back up'. great way to add remote web control safely to the arduino realtime systems.

    --

    --
    "It is now safe to switch off your computer."
  22. Re:Easy one. by hsmyers · · Score: 1

    Finally---verifiable proof that parallel universes exist! I'm particularly impressed by the remark about Linux conferences. Oh and did you go to this years Sundance Festival? I think there was a film about you!!

  23. Re:Graphic designers make horrible UI designers. by JBMcB · · Score: 1

    >Graphic designers have turned it into an absolutely unusable pile of shit recently. By default, the menu bar and status bar are now gone.

    Right Click -> Customize -> Menu bar.

    Seriously, that's what you are complaining about? And what are you missing the status bar for? Links still show up when you hover, they just go away when you aren't.

    --
    My Other Computer Is A Data General Nova III.
  24. Re:little pricey by cynyr · · Score: 2

    Does it work from linux?

    --
    All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
  25. Re:specifications / cost by JBMcB · · Score: 3, Informative

    16MB - sure, but .NET isn't the most compact code in the world. Nor is the framework - even the "compact" framework sucks up several megs.

    --
    My Other Computer Is A Data General Nova III.
  26. Re:Graphic designers make horrible UI designers. by cynyr · · Score: 1

    I like having VBA macros bound simply to keys in all worksheets. Also everything on the ribbon is now bound to a key, and just about anything can be bound to an alt+# combo.

    really, I spent a fair amount of time filling out todays date on 3 or 4 workbooks per "project". now i have a macro that does that with 2 key presses.

    Sorry, the ribbon and vba are the things keeping me hooked on excel.

    --
    All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
  27. Re:specifications / cost by Opportunist · · Score: 3, Insightful

    14 .NET Gadgeteer compatible sockets

    And how about compatibility to something I dream up? Can I attach whatever I wish to it, and still continue to develop in that comfy .net environment?

    Arduino's main appeal to the microcontroller hobbyist crowd is that it offers simple access to AVRs without limiting you. Meaning, you basically get an environment that lets you use the microcontroller as if you didn't have it embedded in the Arduino platform if you so desire, but allows you to use it if you so please. How does Gadgeteer fare in comparison?

    What microcontroller is it, anyway? I can't find that information. It's an ARM7 CPU, ok, but is it a microcontroller at all? Or just the CPU and some MS-invented design around it?

    I might be extra wary when something has an MS label attached, but let me reiterate that: Arduino's appeal stems for no small reason from its openness. It's, in its bare bone, only a PCB that exposes the AVRs pins in a standardized layout. Nothing more, nothing less. You can, when you're fed up with the training wheels that their development environment is, simply hack them off and use it as a simple AVR with a PCB around that exposes the pins in a standardized layout. The crucial question is: Can you do the same with Gadgeteer?

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  28. So, anyone can me them? by dbc · · Score: 1

    So, I guess then being from Microsoft, it will be just like Arduino in that all the software *and* all the hardware designs are open source, so anybody can make and sell the hardware if they feel like it. Right? And people can take the hardware designs and modify them to make special purpose version, and be able to release updates to the software tool chain to support the new hardware?

    Somehow, this just doesn't pass the giggle test.

    1. Re:So, anyone can me them? by godefroi · · Score: 1

      So, I guess then being from Microsoft, it will be just like Arduino in that all the software *and* all the hardware designs are open source, so anybody can make and sell the hardware if they feel like it. Right? And people can take the hardware designs and modify them to make special purpose version, and be able to release updates to the software tool chain to support the new hardware?

      The .NET Micro Framework is Apache licensed. If you're looking for an open hardware design around it, I'd start with the Netduino.

      --
      Karma: Poor (Mostly affected by lame karma-joke sigs)
  29. Re:Graphic designers make horrible UI designers. by Wrath0fb0b · · Score: 1

    That's three clicks too many just to make the fucking menu bar re-appear. It should never have been hidden in the first place. The Firefox "UI designers" fucked that one up big time.

    You understand that this is three clicks in the course of forever right?

    Your complaint is not "They don't give me a choice how to display the window" but merely "My choice isn't even the default choice!".

  30. Re:Easy one. by rubycodez · · Score: 2

    I went to a BSD conference and didn't see either one. Those stupid geeks were even running open source BSD on laptops with wireless and multimedia; anyone with proper upbringing knows you don't do that! I suppose the 30 million GNU/Linux users haven't bought their macs yet, but soon will. And experts predict IOS will dominate the mobile market, right? Oh no wait, it's to be two-thirds Linux by 2013

  31. Apache License 2 by KugelKurt · · Score: 2

    So it's real FOSS. Cool. No matter how much corporate MS sucks, MS Research is usually great and their use of AL2 instead of some "Shared Source" license makes Gadgeteer fully Free. One could even port it away from .NET and MS could do nothing about it. AL2 even includes a royalty-free patent license.

    1. Re:Apache License 2 by shutdown+-p+now · · Score: 1

      This uses .NET MF, which is itself FOSS under Apache license, so the entire stack is, in fact, open.

  32. PIC Open Source? by Doc+Ruby · · Score: 1

    Where's a good repository of GPL source code for PIC MCUs? PIC16F, PIC18F, PIC24F?

    --

    --
    make install -not war

  33. Re:specifications / cost by the+linux+geek · · Score: 1

    Micro Framework's footprint is around 300KB.

  34. Different level of hardware by Obfuscant · · Score: 1
    At $120 each, I don't think this board will replace anything but another more expensive board. That's not the Arduino.

    And with all the 10 pin ribbon connections and little in the way of direct bus access, it's a different level of hardware.

    And using .NET, who cares? But 4.5Mb of flash! Woot woot! Don't get blinded by looking at the flash.

    1. Re:Different level of hardware by daid303 · · Score: 1

      At $120 each, I have a 266Mhz ARM board on my desk (or I'm having 20 of the on my desk right now) with 1GB flash and 256MB ram. It's industrial temperature, and running linux.

  35. Re:little pricey by Savantissimo · · Score: 1

    A little pricey? From TFA:

    You have a mainboard ($120) which runs the software and interfaces with the other modules. These include a USB module ($25), a display ($100), camera ($34), LED module ($15), buttons ($5), Ethernet ($15), WiFi ($100), SD card ($7), USB Host ($6), Serial to USB ($20) and a joystick module ($7). There are also some expansion modules and a starter kit which includes a processor and a selection of modules ($250).

    $15 just for an LED!?

    Also it has so many ribbon cables, it looks like *%^$^! Cthulhu.
    Why do they use that many wires for each add-on? It's just ridiculous to use a ribbon cable for some of those things, let alone several just for an LCD.

    --
    "Is life so dear, or peace so sweet, as to be purchased at the price of chains and slavery?" - Patrick Henry
  36. Pricey, so why not gumstix? by naasking · · Score: 2

    For those prices, why wouldn't I just get a gumstix and run Mono on it? The gumstix boards also host ARM CPUs that are clocked 10x faster.

  37. Re:little pricey by sortius_nod · · Score: 1, Interesting

    Yeh, it's an "arduino killer", why else would it have been made?

    Stop playing fucking semantics to ignore the truth of the situation.

    It's an overpriced "arduino killer" for people who've drunk the .net koolaid.

    http://www.ghielectronics.com/catalog/category/265/

    $3 for the cheapest ribbon cable, something you can pick up from a decent part store for 50c. Rip off.

  38. Re:Wow! Awesome idea!! by rsclient · · Score: 3, Interesting

    TL;DR: "You kids get off my lawn"

    May apologies, but you are on the wrong side of history. In the 50's, there were "old guard" programmers who wanted to program in octal instead of assembly so they could really understand what the computer was doing. In the 60's, the "old guard" fought COBOL and FORTRAN in favor of assembly so "they could understand what the computer was doing". In then 70's, they fought virtual memory because "only with real memory could you understand what the computer was doing". In the 80's, they fought SQL and wanted to keep COBOL so "they could understand what the computer was really doing". In the 90's they fought GUIs because "only with a command line could you really understand what the computer was doing". And in the last decade, they fought bytecode and interpreted languages because "only with a compiled language can you really understand what the computer is doing".

    This is not to say that every proposed new language and concept is good -- they aren't. There was an research computer where the compiler was in hardware (yes, individual gates and thing to parse your source code), along with the entire OS. There have been visual languages by the dozen; almost all were losers.

    But, overall, history isn't on your side. The higher level languages and abstractions actual make people more productive programmers. Both Java and .NET have been accepted as "good" by an enormous number of working programmers and their hard-nosed managers; they are here to stay.

    --
    Want a sig like mine? Join ACM's SigSig today!
  39. Not to be rude by Osgeld · · Score: 2

    "LED module ($15)"

    fuck off

    1. Re:Not to be rude by daid303 · · Score: 1

      It's the LED overkill module, containing it's own microcontroller. The button module is $5, containing only a push button and a tiny LED. Still insanely expensive.

  40. Re:little pricey by LynnwoodRooster · · Score: 2

    They use a common port connection, so that you can use any cable to talk to any board. Sometimes it's overkill - sometimes it's not. But it simplifies connectivity with a common connector.

    --
    Browsing at +1 - no ACs, I ignore their posts. So refreshing!
  41. Re:Graphic designers make horrible UI designers. by arth1 · · Score: 1

    Firefox is a superb example of this. Graphic designers have turned it into an absolutely unusable pile of shit recently. By default, the menu bar and status bar are now gone. That makes it a royal pain in the ass to access much of its basic functionality!

    It also breaks the standard window manager functionality of double-clicking the top left corner to close an app. I've been able to do that for 25+ years now, cross-platform, until Firefox broke it.
    I can only presume that the Firefox devs are now of a younger generation that doesn't even know about cross-platform standard GUI functions, nor why they're there.

  42. Re:donotwant by ozmanjusri · · Score: 1

    Can I have their iPod killer though

    Ask Ballmer to squirt one over you.

    --
    "I've got more toys than Teruhisa Kitahara."
  43. Re:little pricey by GigaHurtsMyRobot · · Score: 2

    If there is a part store conveniently located near you, then by all means go there. Most people no longer have that luxury, and are at the wits of the free market.

  44. Re:Easy one. by Roachie · · Score: 1

    Your Mom goes to Linux conferences!

    --
    This sig is not paradoxical or ironic.
  45. Re:Wow! Awesome idea!! by Anonymous Coward · · Score: 1

    This sounds like it is practically lego like. If you get light, motion, temperature, humidity, pressure, gps, accerometers, gyros, magnetometers and motor/gyro controllers for this thing, you'll hit almost the entire robotics, weather station hobbyist market. That's a fairly substantial market and would make it worthwhile.

    However, I'm an arduino hobbyist primarily because I can open a catalog from some place like digikey and be able to write code to interface with just about anything in there.

    Yeah, if you aren't a hardware guy, you might want someone to have already figured out what capacitors, resistors, transistors, diodes you might need to interface with a sensor or whatnot and what the specs of those components should be. The prepackaged modules fit the bill for that is much the same way as an arduino shield.

    If you aren't a low level software guy you might be a bit overwhelmed when reading specs full of timing information and not want to deal with it. But there's definitely a place for a simple low-level microcontroller platform that actually lets you get to the bare metal and this .NET Gadgeteer isn't it.

  46. Re:donotwant by UnknowingFool · · Score: 1

    But technologically it was better than what Apple was doing at the time.

    When the Zune first came out, it was better than the iPod Classic but fell behind as soon as the Touch was released. It could have been much better had the squirting feature not been so crippled. What put the Touch ahead was that the Touch could function somewhat as a portable computer with browsing, email, and later apps (within a year). The Zune didn't have apps until 3 years and 3 generations later and even then it was pretty much an afterthought. The Touch by then had an ecosystem of tens of thousands of apps whereas the Zune was just a media player.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  47. Re:Fez? Microsoft product? by flimflammer · · Score: 1

    Uh, no. GHI Electronics has been the company manufacturing Fez boards since early 2010, and they're still doing it now.

    Microsoft hasn't "rewritten history" anywhere. The older Fez boards were just Arduino-like proto boards that ran the .NET Micro Framework. The Gadgeteer project is different (of Microsoft Research's specification and GHI's hardware), with the unified interface for all the components. That is what Microsoft did in fact create.

    Microsoft isn't lying to anyone. Take off the tinfoil hat.

  48. iPod is cheaper by richardtallent · · Score: 1

    You could run Mono on a *new* iPod Touch for the same price as just the combination of the whimpy CPU and display modules. And if you do, you'll get wifi, accelerometer, bluetooth, camera, video, Flash, battery, audio i/o, and a few switches thrown in for free. I don't understand the target market here, unless it's people who want to feel like they are low-level breadboarding gods because they plugged a ribbon cable into something and compiled some C# on it.

  49. Killer? by l0ungeb0y · · Score: 1

    Over the last 10 years the only products Microsoft has succeeded in killing are it's own

  50. There's plenty of better alternatives out there... by m2pc · · Score: 1

    I'd rather have one of these: http://www.mbed.org/ I've been using these for personal projects and various tasks at work, and they've been a dream to work with, especially coming from the world of closed-source, proprietary PIC microcontrollers and the expensive compilers they require to get a decent high-level language working.

  51. Re:little pricey by hairyfeet · · Score: 1

    Its a totally different audience anyway, it is like how I was arguing with someone who said tablets were "laptop and netbook killers" and I pointed out that is as stupid as saying this new compact is gonna put trucks out of business. One is for consuming content, the other for work.

    And with TFA the Arduino is the ultimate DIY cheapo hacker toy. You can do nearly anything with that little sucker and if you can think of it somebody has probably already written the code for it. The device in TFA would be more of a fit for my local college, where they have plenty of programmers well fluent in Visual Studio and a rocketry and robotics dept. With something like TFA they could get the VS guys to write code for the R&R guys and cut down on the time it takes to make a prototype which would allow them to get more done in a semester.

    so one is DIY, the other more SMB and college projects. Two different groups with different needs so there are different solutions. I just love how everything nowadays has to be an "X killer" instead of just a new product. Meh, whatever it takes to drive page views i guess. I'd rather read about this than something from the Linux troll Nichols on the WinTroll Thurott any day of the week. At least TFA is keeping the BS down to a manageable level.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  52. Re:little pricey by SomePgmr · · Score: 3, Informative

    Meh, for $120 this thing is probably in trouble anyways. Though that's a shame, more stuff is always better.

    And lets remember, there's already an arduino for "people who've drunk the .net koolaid". The Netduino has been around for a long time. And it's $35.

    http://netduino.com/ http://www.sparkfun.com/products/10107

  53. Good product placement for education by slincolne · · Score: 1
    Many education departments have licensing arrangements and good discount structures with Microsoft.

    This is a product that they will be able to order from right out of the catalog, and at better prices than people are talking about here.

    There are certainly many cheaper products out there (my favorite right now is the 'ET-STM32 Stamp') but if I was looking to build up an embedded computing curriculum for a school, these gadgets are well worth a look.

  54. Is this a killer? by redkcir · · Score: 1

    No.

  55. Re:little pricey by Confused · · Score: 2

    Yeh, it's an "arduino killer", why else would it have been made?
    Stop playing fucking semantics to ignore the truth of the situation.

    Going by above statements, you probably don't know anything about the Arduino except the the name. The Arduino is a simple cheap and very limited 8-bit micro-controller, where important part is the limited costs (below $30 to get started) an easy way to hook it up to the computer and a moderately useful development environment where even hobbyists can switch things easily. The big limitations of the Arduino is very little RAM and very little processing power.

    This platform by Microsoft doesn't even play in the same league as the Arduino. It costs 5 times as much and can do many things the Arduino even can't dream about, things like handling audio or video data. This product should be seen more as a contender against the small ARM platforms, Propeller and similar. And then, it's similar priced than those.

    Will it succeed? I hope so.
    Will it push out the Propeller or some ARM products? Perhaps
    Will it push out the Arduino? Definitively not.

  56. Conveniently located Parts Stores On Line by billstewart · · Score: 1

    If there isn't a cool parts store near you, then you order from Digikey or Mouser if you want industrial-style supply catalogs, or Sparkfun or Adafruit if you want friendly hobbyist stuff. Or you can go to a less cool Radio Shack, who don't carry most of the fancy stuff (though they're about to start carrying Arduino) but are good for basic ICs, LEDs, resistors, capacitors, breadboards, and soldering irons.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Conveniently located Parts Stores On Line by justforgetme · · Score: 1

      very informative, do you know if those retailers ship internationally?

      Also; would you mind making a link out of the url in you signature? More effective that way

      --
      -- no sig today
    2. Re:Conveniently located Parts Stores On Line by Nethemas+the+Great · · Score: 1

      What are you talking about? I thought Radio Shack just sold mobile phones and batteries. Have you been in one in the last 10 years? Last time I was in there they didn't even have those electronics experiment kits for kids anymore. Radio Shack sold out to the stupid people back in the early 90's.

      --
      Two of my imaginary friends reproduced once ... with negative results.
  57. Hardware to go with Netduino by billstewart · · Score: 2

    Seeed Studios makes Grove System, a connectorized bunch of input and output parts that plug in to an Arduino shield, and also sells Arduinos, Netduinos, Zigbee things, and *duino clones. Grove is $39 for the basic set of ~10 things (and has various extra frobs available.) (And realistically, you'll still want to get a breadboard and bag of assorted LEDs and some resistors.) They previously made a similar system called Electronic Brick, which is a 3-wire interface; Grove is 4-wire so it can support either I2C or analog.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  58. Re:little pricey by Joce640k · · Score: 3, Insightful

    Yep. For less then the price of the main board of those I can get something like the Sparkfun Inventors kit which is the sort of thing everybody should have.

    If building little arcade machines like in the article is your thing then you can get (eg.) Arduino+Gameguino (again for less than the price of *just* their main board).

    comes with classes that let you use the modules without having to go 'low level.'

    Um, so does Arduino. Using a servo (or whatever) is two lines of code.

    Arduino killer? Maybe for .Net hipsters with over-rich parents...

    --
    No sig today...
  59. Re:little pricey by Joce640k · · Score: 2

    The big limitations of the Arduino is very little RAM and very little processing power.

    There's bigger Arduinos available. There's even ARM boards which are compatible with Arduino shields, etc.

    If the low-powered Arduinos are so popular it's probably because people figured out you don't need much RAM or processing power to do what people are using them for.

    --
    No sig today...
  60. Arduino by drolli · · Score: 1

    is one way to go to plain AVR devices. I like plain AVR C programming. you can get a simple MCU for $2/piece, so its realistic even for things where you need 10s of MCUs (or where the MCU is most likely lost).

    1. Re:Arduino by sgt+scrub · · Score: 1

      yes. avr c nice. don't forget about c++

      --
      Having to work for a living is the root of all evil.
  61. Re:specifications / cost by AVee · · Score: 1

    From http://www.ghielectronics.com/catalog/product/269

    Active power consumption 160 mA
    Idle power consumption 120 mA
    Hibernate power consumption 40 mA
    Not bad but a bit high if you want it to be battery powered.

  62. Re:little pricey by Confused · · Score: 1

    There's bigger Arduinos available.

    Yes, they have twice as much RAM and the same processing speed. The Ardiuno Mega are the way to go if you run out of I/O ports. If you run out of processing power or memory as you do if you want to process audio or video data, do any but the most basic networking, the whole Arduino platform is the wrong solution to your problem. You need something bigger, like a solution based on an ARM processor or the Microsoft gimmick.

    There's even ARM boards which are compatible with Arduino shields, etc.

    The're also the NetDuino which is pin-compatible and can be programmed in C# and the .net environment. The pin-compatibility with Arduino-shields isn't that much of an advantage. It's just a bunch of TTL signals going from the processor directly to the pin on the connector. With only few wires and no other components, those shields can be connected to most other platforms. And many of the really interesting things come as break-out boards, where you need the wires anyway.

    If the low-powered Arduinos are so popular it's probably because people figured out you don't need much RAM or processing power to do what people are using them for.

    Exactly. The Arduino is competing with the PIC and the small TI processors. Compared to those, getting stared and having first successes is far easier and the Arduino community provides lot of support for beginners.. Just plunk down $30, download and the software, connect te board with a vanilla USB cable and try the hello world blinking program.

    The Microsoft thing doesn't play in that niche. It's more for small web-appliances, goofing around with audio or video displays or autonomous robotics that need more processing power than the Arduino can provide. And for those applications, it could become a success if the whole solution provides enough benefits for the costs and Microsoft manages to get the community going. Both things that Microsoft hasn't been very good at in the past, but they might get it right this time.

    From the image of the breakout-board, they seem to mostly use standard ports which makes adding your own beak-out modules cheap and easy.

  63. Why .NET? by archmedes5 · · Score: 1

    Why not ladder logic like the rest of the industry uses for PLC's? (arduino excepted and even then, it SHOULD be using that instead.)

  64. DIY by reiisi · · Score: 1

    The purpose of DIY is doing it yourself.

    The whole description of this .net gageteer thing is

    Let us DIY for you!

    That's typical of the cognitive dissonance that Microsoft's marketing department displays about anything real world.

    (No, I don't count business management IT as real world. But it is as close as Microsoft seems to be able to get to the real world.)

    --
    Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
    1. Re:DIY by Xest · · Score: 1

      "The whole description of this .net gageteer thing is

        > Let us DIY for you!"

      Where?

      On Microsoft's site the front page description is:

      "Microsoft .NET Gadgeteer is an open-source toolkit for building small electronic devices using the .NET Micro Framework and Visual Studio/Visual C# Express.

      Build all manner of electronic gadgets quickly and easily with .NET Gadgeteer."

      I couldn't see where you found that quote, but certainly the actual description on their site for it seems quite simple, correct, and sensible.

      This is a project born from Microsoft research, somewhere where real geeks work who really just like fucking around with things, in this case, a flexible, easy to use open source hardware development system for .NET developers, which is kinda cool, because .NET is easy to use. This isn't the latest business app with a big budget and major marketing/sales department push behind it. It's a project by geeks, like you and me, who just happen to work at Microsoft, it's pretty cool. I still can't really understand why people have to irrationally hate everything to do with Microsoft just for the sake of hating it.

      It's like the light hearted video Microsoft made the other week about Linux's 20th birthday, with a hint of trying to build bridges, but no, FOSS zealots as usual had to read too much into it and saw it as another veiled attack. It's boring now, it's pathetic, it doesn't help anyone, and especially makes the FOSS community look even more retarded.

  65. Maybe a competitor with Phidgets... by quetwo · · Score: 1

    With Microsoft's device, you have to buy certain modules to do X work. You can't just take 3 LEDs, a Servo and make something. Only their modules will fit, and only their modules have software that is compatible with them. This is the same market that Phidget was going after -- you don't need to be an EE or know how to solder to make something.

  66. Re:whoa! that looks expensive by melstav · · Score: 1

    If you go to the company's website and actually look at the board and the better photos on the starter kit entry, you'll note that the cables are all standard 10-pin ribbons. In other words, the same kind of cables that are used for connecting serial ports to motherboards, but without removing one of the wires from the ribbon.

    If something more Arduino-like is what you want, look at their Fez Panda-II. It's $39.95 and has Arduino-compatible headers.

    Both boards are built around a 72 MHz ARM7 that just happens to have Microsoft's .Net runtime preinstalled. Don't want to use .Net? Rather develop for the bare metal? That's what the JTAG port is for.

  67. use in schools by bigmo · · Score: 1

    I think this sort of thing could find a lot of use in school programs, whether robotics, engineering or programming courses. Schools would like the MS part and being able to use a "high level" language would make it popular to supplement some programming courses. MS would certainly cut deals on price to get the schools involved.

    While all of us here know that it's really simple to program an arduino, or propeller, or for that matter a pic with assembler, I think schools will be able to more easily justify an expense if MS is behind it along with a .net api. While I would prefer them to take a different approach, anything that will get kids into tinkering with home made projects is a very very good thing.

    I have a fair amount of experience with assembler and some limited c programming on microcontrollers (mostly pic, but some propeller), but I sometimes wish I could just knock off a quick proof of concept with an easy language and a board with enough power & memory that I don't have to worry too much about how I do things. I'd likely never do that for a real project, but in the end the most important/expensive thing is my time.

    If a tool is appropriate for a particular job, I don't think you should lose sleep over whose name is on the box. This is the main reason I rely mostly on open source solutions, and also why I sometimes use closed, propriety ones.

  68. Re:Hell no by Xest · · Score: 1

    "No Linux? So what's the point about it being open-source then?"

    So you can port it perhaps?

    You know, open-source doesn't mean "has to run on Linux", it just means the source has to be open, and, er, it is.

    The whole philosophy of open source doesn't even revolve around "must run on Linux", it revolves around the ability to view the source for educational purposes, and to be able to take it to modify it, or produce something different.

    Why should they make it support Mono? It's open source, you can do that yourself! That's the point!

  69. Ermmm NO by shades66a · · Score: 1

    The advantage of the Arduino (And all the other small microprocessors like the attiny,atmega, pic etc) is that you can play with simple circuits using a breadboard and then even at hobby level create a standalone pcb to make various projects (Just search instructables, hack a day, google for atmega,attiny,pic etc) . Looking at the back of this "Arduino Killer" shows that this is not going compete unless you have some fairly serious hardware to create double sided PCB's and be able to mount BGA chips and be able to source the chips for $2-3 a time. (looking through the linked site I can't even see if you can buy the main processor standalone, the cheapest board the FEZ Mini is $39 a pop, and seems to get a button / LDR component confused?!) This is just a toy, for creating one project at a time, that does have some nice,but hellish expensive, modules to plug into it and nothing more.

  70. The USB host shield is $6 by craftycoder · · Score: 1

    That sounds great compared to $30ish for an Arduino compatible USB host. That is until you see that the main board is 4 times the Arduino price.

  71. Re:little pricey by godefroi · · Score: 1

    And lets remember, there's already an arduino for "people who've drunk the .net koolaid".

    And if you've drunk the "netduino koolaid", you might as well go whole-hog and get a FEZ (from GHI, the same company producing the first Gadgeteer hardware, coincidentally), which is a more-capable netduino for about the same price.

    --
    Karma: Poor (Mostly affected by lame karma-joke sigs)
  72. Re:little pricey by godefroi · · Score: 1

    Arduino killer? Maybe for .Net hipsters with over-rich parents...

    No, not for .net hipsters, just for hyperbole-loving bloggers. Remember, for only $5 more than an Arduino UNO you can get a FEZ Panda. The ".net micro framework" has been around for several years (it was originally known as SPOT). Remember the Fossil smart watch? That's where this all started out.

    --
    Karma: Poor (Mostly affected by lame karma-joke sigs)
  73. Re:little pricey by godefroi · · Score: 1

    You need something bigger, like a solution based on an ARM processor or the Microsoft gimmick.

    Gadgeteer IS an ARM platform. Did you think Microsoft created their own microcontroller from scratch?

    The're also the NetDuino which is pin-compatible and can be programmed in C# and the .net environment.

    There's also the FEZ line of products from the same mfr as the current Gadgeteer hardware, as well as the more-capable EMX and even more-capable Chipworkx platforms.

    --
    Karma: Poor (Mostly affected by lame karma-joke sigs)
  74. Re:specifications / cost by godefroi · · Score: 1

    What microcontroller is it, anyway? I can't find that information. It's an ARM7 CPU, ok, but is it a microcontroller at all? Or just the CPU and some MS-invented design around it?

    It's an NXP LPC23xx microcontroller, I'm guessing. GHI is building the hardware (among others, probably), and the hardware is based on a previous design of GHI's, I believe. The software is the .NET Micro Framework, which is Apache licensed.

    --
    Karma: Poor (Mostly affected by lame karma-joke sigs)
  75. Nifty - but looks to compete against BugLabs by modi123 · · Score: 1

    Not so much an arduino killer as a BugLabs competitor. Lets gloss, more bare boards.

    http://www.buglabs.net/

    Maybe even a nerdkit++
    http://www.nerdkits.com/kits/

  76. Hay Day by sgt+scrub · · Score: 1

    I think they are wishing for their hay day back. Hay day being, back when people were building their own machines and Microsoft was significant.

    --
    Having to work for a living is the root of all evil.
  77. Re:Graphic designers make horrible UI designers. by Dog-Cow · · Score: 1

    Since when can't you double-click the upper-left corner to close FF? Works fine on FF5 for me.

  78. Re:Where? by Dog-Cow · · Score: 1

    Try doing the same on a PC running a general-purpose OS. Just because you don't like to work on that level doesn't mean there's anything wrong with it. You just hate MS because you think it's cool to hate. It's not. Go away and die.

  79. Re:specifications / cost by s73v3r · · Score: 1

    $120 for something that includes all sorts of stuff that I might not need is hardly a good deal.

    Maybe not, but then presumably you wouldn't be buying it if you didn't need it. However, there are some applications in which this would be a better choice than an Arduino, due to the increased memory and power.

  80. Re:Wow! Awesome idea!! by s73v3r · · Score: 1

    All this "object oriented" crap is just an abstraction that helps people

    Which is why it's popular. The name of the game is getting shit done, and if something abstracts something in a way that makes things easier, then it's a good thing.

  81. Re:Hell no by s73v3r · · Score: 1

    No Linux? So what's the point about it being open-source then?

    Why should Microsoft need to support it's dev tools on other platforms? The stuff that makes up the board, and makes up the framework are open source.

  82. Re:Graphic designers make horrible UI designers. by JBMcB · · Score: 1

    > Some plugins would even show additional information there, like the fact that certain content was blocked, or that the page doesn't contain valid HTML.

    Yeah, like Noscript, Greasemonkey, and Firebug, all of which are still running up next to my URL bar. Now the messages only show up when there is something to show, instead of eating up a line that usually shows nothing.

    Seriously, it sounds like you are looking for something to complain about. Or trolling.

    --
    My Other Computer Is A Data General Nova III.
  83. Re:Wow! Awesome idea!! by Naikrovek · · Score: 1

    Bingo. "The name of the game is getting shit done." I could not have said that better myself.

    This fact of life is a true thorn in the side of the "open or nothing" mentality, and I'm glad I'm finally seeing it on Slashdot.

    sidenote: the UIDs on this page are crazy high... the lower numbered old-hats like myself usually (irrationally) hate anything non-open on habit alone.

  84. Re:Graphic designers make horrible UI designers. by arth1 · · Score: 1

    You can only do that if you have chosen to view the menu bar in the view options. If you hide the menu bar (which is the default), you can't, because a click will then open the menu, and the second click close it. For FF3 it still worked, with FF 4, it didn't, and with FF 5, the non-working behaviour became standard.

  85. Re:little pricey by SomePgmr · · Score: 1

    I originally bought their Inventors Kit to get me up and running. The thing was amazingly well put-together, with the color get-to-doing-stuff booklet, some fun sensors and such.

    I guess I'm treading dangerously close to promotion here, but I'm not affiliated (I swear!). I just have to second that as a really good option for people that want to get started.

  86. Re:Fez? Microsoft product? by Radworker · · Score: 1

    Corrections duly noted. Thanks for the info.

  87. Re:Conveniently located Parts at Radio Shack by billstewart · · Score: 1

    I was actually quite surprised. I started playing with Arduinos a year or so ago, and found that all of my local Radio Shacks have a section about 6 feet wide, 10 drawers high, with actual electronic components in them, as well as soldering stuff and a variable amount of other electronics on the wall (typically a couple of PIC or Basic Stamp sets.) Half of them are various audio connectors, and half of what's left are collections (Bag O' Resistors, Bag O' LEDs, etc.), but it's still been really useful. They don't have AVR microcontrollers, but they've got 555 timers and a couple kinds of op-amps, and they've got lots of different LEDs. And yeah, you'll pay a lot more than if you ordered them online, but there's no shipping cost and they're right there on your way home from work. (On the other hand, if you want a USB cable, they've only got $25 ones, not $2 ones.)

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks