Category Archives: Javascrript

M&P H5J in Automation and Robotics

Posted on May 6, 2014 by Herman Dolder

The new Version 8 (“2014”) of M&P can be integrated in Automation and Robotics environments.

M&P H5J code running in an M&P NodeJS server can monitor and control Arduino Controllers.


A NodeJS server can be ported to a large number of devices and operating systems.

M&P H5J allows to create distributed Automation and Robotics applications operating on Internet. Those applications can be remotely monitored and commanded by means of Mobile devices and Desktops.

An M&P NodeJS server can interoperate with several Arduino Controllers.

The logic for the Arduino Controllers is coded in TypeScript and is packaged in M&P BLOCKS.

A Javascript Library called Johnny-Five is used.

Read the full article …

M&P BXaml in .NET, Part 3

Posted on July 31, 2013 by Herman Dolder

In the article titled “M&P H5J Declarative Composition of Concurrent Operations, Part 1″ we introduced an example coded in TypeScript in wich we declaratively composed a simple “pipeline” dataflow of concurrent-asynchronous operations.

In this article we present the same example ported to .NET (coded in C#) using the same BXaml code than in TypeScript and also we include some important comments.

Read the full article …

M&P BXaml in .NET, Part 1

Posted on July 29, 2013 by Herman Dolder
The BXaml processor of M&P H5J is now also available in the .NET platform.
The XAML processor provided by the .NET platform, although it allows the instantiation of all kinds of “XAML-friendly” objects, is aimed to support the WPF, Silverlight, WF and WinRT platforms of Microsoft.
As each of these platforms use a different XAML dialect (oriented to bear the idiosyncrasies of the platform) in practice there are several different versions of the XAML processor.
BXaml was developed in TypeScript to operate in Javascript environments both clients and servers. BXaml lets you instantiate all kinds of “XAML-friendly” objects and is optimized to operate with M&P BLOCKS.
The .NET version of BXaml (BXaml.NET) is functionally identical to the TypeScript version and, as we will see in this series of 3 short articles, lets you instantiate Windows Forms, WPF and Silverlight windows and operate in WinRT.

M&P H5J More Concepts and Facilities

Posted on March 14, 2013 by Herman Dolder
Updated on February 19, 2014

In the previous article titled “Concepts and Facilities” we presented a bird’s-eye view of the basics of M&P H5J, and in this article we will take a second tour to broaden and deepen some topics as preparation for future more specialized articles.

The M&P platform seeks to maximize the adaptability and the performance of applications by using a modular dataflow architecture based on interchangeable plug-and-play BLOCKS.

Read the full article …

M&P H5J Concepts and Facilities

Posted on March 4, 2013 by Herman Dolder
Updated on February 18, 2014

The M&P plataform seeks to maximize the adaptability of applications in situations of high complexity demanding, for optimal users interaction, a maximum cross-platform portability, distributed processing on Internet, parallel processing, and the use of mobile devices.To resolve these situations of high complexity, which are becoming more frequent, M&P proposes a modular dynamic dataflow architecture that uses plug-and-play components.

In this post we describe the main concepts and facilities of the M&P H5J platform.

Read the full article …

See some images …