Andreas Ulbrich demonstrates the Microsoft Visual Programming Language
- Posted: Aug 06, 2007 at 8:30 AM
- 18,469 Views
- 9 Comments
Download
How do I download the videos?
- To download, right click the file type you would like and pick “Save target as…” or “Save link as…”
Why should I download videos from Channel9?
- It's an easy way to save the videos you like locally.
- You can save the videos in order to watch them offline.
- If all you want is to hear the audio, you can download the MP3!
Which version should I choose?
- If you want to view the video on your PC, Xbox or Media Center, download the High Quality WMV file (this is the highest quality version we have available).
- If you'd like a lower bitrate version, to reduce the download time or cost, then choose the Medium Quality WMV file.
- If you have a Zune, WP7, iPhone, iPad, or iPod device, choose the low or medium MP4 file.
- If you just want to hear the audio of the video, choose the MP3 file.
Right click “Save as…”
- Mid Quality WMV (Lo-band, Mobile)
In an earlier screencast, Henrik Nielsen illustrates how the Microsoft Robotics Studio, building on top of the CCR (Concurrency and Coordination Runtime) and DSS (Decentralized Software Services) technologies, exposes a RESTful service-oriented architecture.
In this companion screencast, Andreas Ulbrich demonstrates VPL (Visual Programming Language), a diagram-oriented dataflow language. Although it was created for the Robotics Studio, it is -- as you'll see here -- a very general way to visualize, orchestrate, and debug message-driven services that run work in parallel.
Comments Closed
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
http://en.wikipedia.org/wiki/LabVIEW
I have seen worse accents. I think his accent is pretty cool.
Interesting talk...
My thoughts exactly... the only thing I see different is CCR is available and the parallel programming thing (forgot what it was called, but he gave an example when doing the calculation in the end of the demo). This could easily be integrated in WF... known enviornment, programmin model (XAML), WPF and WCF also available..
I kinda got the feeling at mix with some of the Data initiatives Microsoft does a lot of skunk works. Many teams are working on the same problem from different angles and possibly different domains.
Some initiatives die a not so pretty death, others flourish, while others mutate onto the successful version. Competiveness breeds quality.
Popfly- A way to weld web serves together visually through use of a code generator.
MVP- A way to program without using textual code. Big limatation no backend code. Be curious to see if there is any xaml/xml that you could generate.
WorkFlow Foundation- A runtime for running workflows both visually and programatically.
I think it would be wise to weld all three together into the next version of work flow. Lets hope we have a volving story instead of we are deprecating Workflow Foundtion. Or here is a new way to do work flow.
Hi, VPL 1.0 was actually released as product, last year, going beta over 14 months ago. Popfly is great and follows similar graphical model for composition although that is where the similarities end. They also target different developer segments (at least right now).
VPL produces high performance service code and is tuned towards a very specific data-flow (or data dependency scheduler) engine underneath, the CCR/DSS runtime. The underlying runtime model is a different approach to an open ended workflow engine. We are a bit more "strict" and enforce an application model (Henrik talks about our REST-based model more in a companion screen cast).
At some point things will start re-using each other, but until we all figure out what is common between all these approaches, what can run efficiently in a variety of environments, and what it means to have a common application model, its ok to have a bit of variety
g
MVPL has two backend code models...
Using these two options allows a developer to use VPL to create a first pass service implementation, iterate on it, and then create the C#, which can further be iterated on using standard C# development tool.
Remove this comment
Remove this thread
close