Introducing MicroWorkflow for Netduino
#1
Posted 29 September 2012 - 07:52 AM
- JonnyBoats, Gutworks and Paul Newton like this
#2
Posted 29 September 2012 - 09:58 AM
#3
Posted 29 September 2012 - 11:05 AM
I find it somewhat related to what Bendage has done in his "Netduino Console" application:
http://forums.netdui...tduino-console/
Have you made the GUI yourself from scratch or is it based on some kind of framework? You mentioned the Windows Workflow Foundation in your article.
#4
Posted 29 September 2012 - 11:35 AM
#5
Posted 29 September 2012 - 12:47 PM
I can wait to make my first test one it. As a teacher, I am planning to create a robotics platform based on Netduino. It would be great if I could use MicroWorkflow to help students with their first programming experience!
I know there is a interesting tool called Scratch. And there is also a hack of it called "Arduino for Scratch" that I was having a look recently.
Is MicroWorkflow open-souce?
Thank you,
Igor.
Igor Kondrasovas
www.inovativatec.com
#6
Posted 29 September 2012 - 01:52 PM
Hi Mario,
This is really cool indeed. Bringing NETMF electronics to a whole new crowd...
Is there any chance I can get an offline video copy as well? I'm not sure that I can explain it better than you
Chris
Thank you very much again, Chris. The upload is in progress.
Awesome Mario!
I find it somewhat related to what Bendage has done in his "Netduino Console" application:
http://forums.netdui...tduino-console/
Have you made the GUI yourself from scratch or is it based on some kind of framework? You mentioned the Windows Workflow Foundation in your article.
Hanzi, I forgot the Bendage link, but I meant exactly his tool.
Today morning while watching his video I was scratching my head for any way for putting all the stuffs together...at least, if that has a sense, of course.
My early feeling is about this date: NY Maker Faire opening, SecretLabs is disclosing a lot of suprises, Bendage comes with a new tool, and here is the mine.
29th of Sep should enter in the Netduino history...is it too much?
The app is entirely written using WPF+.Net4, with no particular package/components: just VS 2010, and -yes, it's my everyday job- so lot of experience!
I must add some credits for small parts/resources I've used (icons, controls, etc).
There's no MS Workflow at all, but the inspiration does. The "originals" rely heavily on the standard/full framework, tons of libraries, VB.Net for expressions, etc. In short: impossible to think any kind of porting to a smaller environment.
Here is a *VERY* light "surrogate", but the idea is the same.
The project has born due a long-time problem for our devices (running embedded Linux): we needed a way for getting the non-skilled users to write their own automation with ease. A couple of months ago, I thought to take a spin-off for the Netduino.
Hope it will be useful.
Congratulation Mario!! Nice work!
I can wait to make my first test one it. As a teacher, I am planning to create a robotics platform based on Netduino. It would be great if I could use MicroWorkflow to help students with their first programming experience!
I know there is a interesting tool called Scratch. And there is also a hack of it called "Arduino for Scratch" that I was having a look recently.
Is MicroWorkflow open-souce?
Thank you,
Igor.
Well, Igor, many thanks for the enthusiasm.
Kids are always in my mind, because I strongly believe they are the future. The mine is turning 10, and I'll use it as "potential" user.
I know Scratch, and there is another one by MS called Kodu: http://www.kodugamelab.com/
Scratch is the most famous, although is written in a strange language (Squeak): no convenience trying to porting it.
Kodu is simply amazing: my kid loves it. I loved it too so much that I operated the Italian translation (no credits at all...let's forget).
Anyway both are targeted for using on a pretty powerful target, such as a PC or the XBox: both *very* far from the Netduino capabilities.
BTW, in my mind is right the ability to create simple "automation" for Netduino projects, such as robots, or else. Reflashing/uploading a C# program could be feasible for an skilled hobbist, not for a kid, IMHO.
Open-sourcing.
Of sure the Netduino side *IS* and *WILL BE* open-source. I'll love to hear improvements, critics, and whatever else. I am *NOT* a computer scientist, so voices from expects are surely welcome.
About the designer, is composed of sections that own to my Company, so we've still to decide how to license all that. Bear in mind that the sources are a big mess at the moment, due the hurry to finish quickly something "concrete".
There's another project that generates the "library" of functions starting from a template. That's because the same source should be create for both the PC (as simulator), and for the Netduino (as real target).
There's *LOT* of work still to do.
I guess it's totally useless "to count the deaths before the war end", that's we're using to say.
Within some days I'll post a decent playset for having fun.
Thank you very much everybody, and stay in touch.
Cheers
#7
Posted 29 September 2012 - 03:58 PM
#8
Posted 29 September 2012 - 04:38 PM
Wow! This is great stuff!!!! You and I have BOTH been busy. I look forward to integrating! I was going to go the WPF route but backed off because a lot of people are more familiar with Win forms. Perhaps this will inspire me to rewrite Netdiuno Console in WPF.
Awesome job. Gonna be a busy end of the year.
Winforms is going to die.
I know that it's more intuitive, but the initial effort of learning WPF absolutely worth in long terms.
Moreover, the WPF approach is working on all the latest platforms, and much similar to the HTML/web way.
Brian, I think the two tools are complementary: they can cooperate without problems... *AND* ...we're not in a hurry, so that time for thinking about will be enough, I guess.
When you have a prototype, I'll try it, and you'll do the same with mine.
Cheers
#9
Posted 29 September 2012 - 05:55 PM
Winforms is going to die.
I know that it's more intuitive, but the initial effort of learning WPF absolutely worth in long terms.
Moreover, the WPF approach is working on all the latest platforms, and much similar to the HTML/web way.
Brian, I think the two tools are complementary: they can cooperate without problems... *AND* ...we're not in a hurry, so that time for thinking about will be enough, I guess.
When you have a prototype, I'll try it, and you'll do the same with mine.
Cheers
The source code has been published this morning. Would you rather have a setup project to play with?
#10
Posted 01 October 2012 - 06:50 PM
#11
Posted 03 October 2012 - 08:10 AM
#12
Posted 03 October 2012 - 07:32 PM
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users