Live data from Hacker News

Windows 10 IoT Core for Raspberry Pi 2

blogs.windows.com

171–173 of 173 posts

Re: Windows 10 IoT Core for Raspberry Pi 2

#171

Earlier quoted context omitted.

You lost me at Eclipse being decent...

You got that right! The Eclipse comment got me to stop here…signup, and write. I have been a Wintel developer for 25 years. I make a modest 6-figure income writing C#/MSSQL apps (after years of (Clipper, C, C++ and Delphi) that run large businesses. I mainly write multi-threaded server apps (most from the ground up, not WCF/SOAP) but I do still venture into the GUI work and even WPF/MVVM these days. I prefer MSSQL ov…

[deleted]

Re: Windows 10 IoT Core for Raspberry Pi 2

#172
post #67

Earlier quoted context omitted.

I'll disagree there. After spending hours trying to make sense of the Win32 API documentation in msdn. Often failing to make sense of it, finding the answer in Raymond Chen blog a long with a few lines pointing out that the msdn documentation doesn't cover some important cases/caveats.

Most all Win32 stuff works just fine. It is documented better than _any_ one Linux module/layer. There is no comparison. But these days I don't even need to bother with Win32, .NET handles 99.9% of what I need to do. Then again I am not a driver developer.

Eh, some of it is a huge pain.

I wanted to write a simple tool to mute a game when I tabbed out of it.

No access to per-app volume controls from .NET without the use of some random paid libraries. So I went with C++. Access via C++ involved incredibly complicated COM APIs, which were very poorly documented (the whole COM system itself was confusing but these APIs in particular involved a ridiculous level of nesting) and no good clear examples were available.

Easily more confusing than the simple calls into the DBus interface for pulseaudio to achieve the same thing on an Ubuntu desktop system.

Re: Windows 10 IoT Core for Raspberry Pi 2

#173
post #163
post #112

Earlier quoted context omitted.

I'm not sure if you've dealt with Arduino in Processing, but it is exactly as you describe. void loop() { digitalWrite(ledPin, HIGH); // sets the LED on delay(1000); // waits for a second digitalWrite(ledPin, LOW); // sets the LED off delay(1000); // waits for a second }

Arduino is awesomely easy in this regard, but lacks a proper operating system, and the individual pins have fewer modes than systems on a chip. That is, in a way, exactly my point: the operating systems we have are so bad at portable systems that going without one can actually make development easier. That's a big problem.

I think this is a 'right tool for the job' problem. Frequently you don't need an operating system to do basic tasks. I don't see this as a problem at all for simple things to a point.

Even something that seems as complex as as reading a sensor and writing data out to a CF card doesn't require an OS if the basic library support is there.

Post reply on HN