Category Archives: Views

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 BXaml Styles and Themes

Posted on August 22, 2013 by Herman Dolder
 
IBLGBxml_Styles
 

BXaml implements Styles (Explicit and Implicit) and Themes.

BXaml introduces the BStyle BLOCK to support the styling of BLOCKS, HTML elements and SVG elements.

The BStyle BLOCK

The BStyle BLOCKS enables you to set properties values of all kinds of visual and non-visual BXaml objects.

An BStyle BLOCK encapsulates a BXML Markup Extension (BME) expression which contains a set of property-value pairs.

Read the full article …

See some images …

M&P TBW Plug-and-Play Plugins

Posted on August 19, 2013 by Herman Dolder
 
IBLGMPPaP
 

Dynamically Loading BLOCKS

In an M&P application some (as many as appropriate) BLOCKS can be loaded and integrated dinamically to an application, usually on demand.

M&P Plugins

An M&P Plugin is a BLOCK or BLOCKTree that is loaded dynamically.

The BLOCKS in a Plugin are normal M&P BLOCKS.

The use of plugins allows the configuration of an application at run-time.

A dynamically loaded Plugin can load other Plugins on demand.

M&P Plugins can be of two types: XPlugins and XViews.

Read the full article …

M&P H5J Stylized Views

Posted on May 24, 2013 by Herman Dolder
 
IBLGBxml_Styles
 

To build the user interface M&P provides a windowing system based on “stacked” popup windows that allows multitasking within an H5J application.

An H5J application uses a single web static page which allows the user to login and whose content is then changed by the application by dynamically loading and displaying XView BLOCKS.

Each XView BLOCK displays a View on application data, and contains XAML and TypeScript code that instantiate de HTML and SGV Elements displayed.

Styling Views

BXaml implements Styles (Explicit and Implicit) and Themes.

BXaml introduces the BStyle BLOCK to support the styling of BLOCKS, HTML elements and SVG elements.

See some images …

Read the full article …