Category Archives: Concurrency

M&P New, Updated and Removed Articles

osted on June 25, 2015 by Herman E. Dolder

Updated

New

Removed

  • M&P H5J Concurrency in Javascript
  • IM&P H5J Declarative Composition of Concurrent Operations
  • M&P H5J Declarative Composition of Concurrent Operations,  Part 2
  • M&P H5J Declarative Composition of Concurrent Operations, Part 3
  • M&P Logic BLOCKS

M&P H5J in Automation and Robotics

Posted on May 6, 2014 by Herman Dolder
 
IBLGWoT
 

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.

IArduinoR3

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 – The BUS

Posted on August 15, 2013 by Herman Dolder
 
IBLGMPBUS
 

The BUS is a global Dictionary provided by the M&P Runtime to store object references under string keys.

The BUS is specially useful in the Plug-and-Play architecture of M&P to facilitate the interoperation of dynamically loaded Plugins with the rest of the system.

Read the full article …

M&P BXaml in .NET, Part 3

Posted on July 31, 2013 by Herman Dolder
 
IBLGBXamle
 

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 H5J Distributed Processing on Internet

Posted on July 11, 2013 by Herman Dolder
 
IBLGMPDistProc
 

The main obje of the M&P plataform is to maximize the adaptability of applications in situations of high complexity and rapidly changing demands.

The schema of Distributed Processing of M&P provides the flexibility and modularity required to achieve this objective.

In M&P different parts of an application can run simultaneously on two or more computers. The parts communicate with each other over peer-to-peer (P2P) Real Time channels mainly on Internet.

The peer-to-peer channels of M&P are based on WebSockets available in a wide range of Operating Systems.

Read the full article …

See some images …