<<Back to mv.NET Home

 

mv.NET:  Binding Objects

The Binding Objects product provides advanced databinding capabilities to the .NET developer. Its architecture has been designed with both performance and flexibility in mind.  This, combined with an implementation that provides seamless integration with the .NET environment, provides a powerful tool for enabling MultiValue developers to harness the full power of both their MultiValue system and the .NET platform. 

Binding Objects also has strong integration with Microsoft's Visual Studio.NET product, providing improved ease of use and flexibility when compared with Visual Studio's/.NET's native databinding support. 

The Case for Databinding

Databinding, if used correctly, can provide a powerful boost to programmer productivity.  The concept of databinding is not new.  It essentially revolves around the concept of reducing the programming burden by allowing developers to hook into frequently required data-oriented interface features and capabilities by setting properties of controls at design or (less commonly) run-time – as opposed to writing code. 

Databinding has frequently been regarded as a 'soft' option for developers, one which cannot be used for 'serious' application development.  This attitude has been historically encouraged by half-hearted implementations of databinding functionality by IDE and software environment vendors. 

However, at BlueFinity we take databinding very seriously.  We regard it as a key tool in lightening the burden placed upon application developers by today's ever increasing demand for application sophistication.  Implemented properly, it can provide significant savings in terms of development timescales for both the simplest and most advanced business applications.

mv.NET's Approach to Databinding

The Binding Objects module of mv.NET is dedicated to providing databinding technology that pays more than simple lip-service the concept of programming without code.  Not only does Binding Objects provide RAD capabilities but it does so in such a way as to allow the full flexibility of the MultiValue data model to be embraced within an application.   This is in sharp contrast to the limited, 2-dimensional databinding offered natively within .NET. 

To complement the components that come as part of the Binding Objects package a series of Visual Studio add-ins are provided to make the use of the components even more convenient and intuitive. 

Binding Objects' Main Feature Set

Databinding down to subvalue level.  Due to its inherent understanding of the MultiValued data model, Binding Objects allows you to bind right down to the subvalue level.

Data navigation both across items and across multivalued/subvalued data.  Comprehensive handling of interface control relationships combined with a deep knowledge of the hierarchical nature of MultiValued data model allows powerful databinding relationships to be defined - saving on both time and application maintenance complexity.

Enhanced application interface features for grid controls.  As an important part of GUI application interface handling, special attention has been paid to the provision of advanced grid display and editing capabilities.

Extensive Visual Studio integration.  Industry-leading Visual Studio IDE integration components provide natural, MultiValued aware extensions to the native VS.NET development environment.  These extensions both simplify and speed-up the MultiValued application development process.

Full integration with Core Objects' fetch-on-demand technology.  All databinding automatically utilizes the Core Objects fetch-on-demand technology, providing enhanced application performance and scalability.

Support for both standard .NET controls and 3rd party custom controls.  The (extensible) databinding framework is able to integrate with both the standard .NET controls and also 3rd party custom controls.

For more information, email mvnet@jbase.com.

 

Next >> Adapter

 

 

 
 
 
Copyright ® 2006 jBASE International.  All rights reserved.
Trademarks & Copyrights