Netduino home hardware projects downloads community

Jump to content


The Netduino forums have been replaced by new forums at community.wildernesslabs.co. This site has been preserved for archival purposes only and the ability to make new accounts or posts has been turned off.
Photo

Introducing MicroWorkflow for Netduino


  • Please log in to reply
11 replies to this topic

#1 Mario Vernari

Mario Vernari

    Advanced Member

  • Members
  • PipPipPip
  • 1768 posts
  • LocationVenezia, Italia

Posted 29 September 2012 - 07:52 AM

Not a coincidence for publishing this ad on the same day of the opening of the NY Maker Faire. Chris & friends annunced a lot of surprises, and here's the mine for the users. http://highfieldtale...w-for-netduino/ Chris+Stefan have a working demo of that, so that anybody is going to their stand at the Faire might ask for playing with. Thanks again to Chris+Stefan and their patience! Soon I'll post the stuffs for playing by yourself. Just a small note... Right this morning Brian Bender (Bendage) posted an awesome tool for the Netduino family. I hadn't suspect on that, but I'm *REALLY* happy to see our family growing so well! Enjoy!
Biggest fault of Netduino? It runs by electricity.

#2 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 29 September 2012 - 09:58 AM

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

#3 hanzibal

hanzibal

    Advanced Member

  • Members
  • PipPipPip
  • 1287 posts
  • LocationSweden

Posted 29 September 2012 - 11:05 AM

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.

#4 JerseyTechGuy

JerseyTechGuy

    Advanced Member

  • Members
  • PipPipPip
  • 870 posts

Posted 29 September 2012 - 11:35 AM

Very cool! Nice Work!

#5 Igor Kondrasovas

Igor Kondrasovas

    Advanced Member

  • Members
  • PipPipPip
  • 105 posts
  • LocationPorto, Portugal

Posted 29 September 2012 - 12:47 PM

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.

Igor Kondrasovas

www.inovativatec.com


#6 Mario Vernari

Mario Vernari

    Advanced Member

  • Members
  • PipPipPip
  • 1768 posts
  • LocationVenezia, Italia

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
Biggest fault of Netduino? It runs by electricity.

#7 Bendage

Bendage

    Advanced Member

  • Members
  • PipPipPip
  • 153 posts
  • LocationIrvine, CA

Posted 29 September 2012 - 03:58 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.

#8 Mario Vernari

Mario Vernari

    Advanced Member

  • Members
  • PipPipPip
  • 1768 posts
  • LocationVenezia, Italia

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
Biggest fault of Netduino? It runs by electricity.

#9 Bendage

Bendage

    Advanced Member

  • Members
  • PipPipPip
  • 153 posts
  • LocationIrvine, CA

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 eplaksienko

eplaksienko

    Advanced Member

  • Members
  • PipPipPip
  • 112 posts

Posted 01 October 2012 - 06:50 PM

Where I can download it, I could test it on my son :D

#11 Mario Vernari

Mario Vernari

    Advanced Member

  • Members
  • PipPipPip
  • 1768 posts
  • LocationVenezia, Italia

Posted 03 October 2012 - 08:10 AM

Okay, stuffs are on: http://cetmwf.codeplex.com/ Please, post suggestions as well as issues/bugs in the project site. Thanks.
Biggest fault of Netduino? It runs by electricity.

#12 Paul Newton

Paul Newton

    Advanced Member

  • Members
  • PipPipPip
  • 724 posts
  • LocationBerkshire, UK

Posted 03 October 2012 - 07:32 PM

I saw this on your RSS feed a few days ago. I was wondering when the post was coming! I think this addition is really good as a stepping stone for people who just don't want to program - or are afraid they can't. Its a bit like the Lego mindstorms studio. Have a point back from me! Paul




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

home    hardware    projects    downloads    community    where to buy    contact Copyright © 2016 Wilderness Labs Inc.  |  Legal   |   CC BY-SA
This webpage is licensed under a Creative Commons Attribution-ShareAlike License.