M&P H5J is "Silverlight in HTML5"
Posted on February 26, 2013 by Herman Dolder
May 27, 2014
The M&P H5J platform of M&P TBW (The BLOCKS World) enables you to
develop "ultraportable" modular applications for a large number of platforms (all
those that support HTML5).
The architecture of M&P H5J is, by design, similar to that of
"Silverlight in HTML5".
NOTE: In a series of blog posts and articles we will describe the R&D process, the components of
M&P and we will share ideas, impressions, experiences, images and also
examples of code. And for more detailed information you can visit our
Some of the main features of M&P H5J are:
It is coded in TypeScript.
It has a XAML Processor named BXaml.
BXaml contains a very fast XML parser we named BXml.
Both are portable to any platform that supports
The databinding of BXaml is similar to that of XAML.
BXaml can instantiate M&P BLOCKS, HTML5 Elements and
Provides a set of composite UI Controls.
Allows creation of Custom UserControls.
Provides a set of Value Converters, Type Converters and
Allows creation of Custom Value Converters,
Converters and Custom Markup Extensions.
Implements a Property Trigger.
Implements Styles (Explicit and Implicit) and
BXaml in .NET and WinRT
he BXaml processor of M&P H5J is now also available in the .NET platform
and in the WinRT platform. BXaml can instantiate
and style WinForms, WPF Forms and any XAML-friendly
BXaml is a light-weight and high-performance alternative to the MS XAML.
Concurrent Dataflow Platform
M&P uses the dataflow facilities of the XAML engine to implement an
Concurrent Dataflow Platform (CDFP).
M&P is a databinding based CDFP that allows the declarative
composition of concurrent-asynchronous operations. (See
of Concurrent Operations
The M&P CDFP implements the concept of