<<Back to Products Main Page
 

  mv.NET:  .NET For MultiValue!

mv.NET is a suite of components designed to provide the MultiValue developer with a comprehensive solution to the challenge of creating Microsoft .NET based applications requiring access to MultiValued databases.  With support for all major MultiValue platforms, mv.NET is truly the essential tool for all Multivalue developers wishing to create .NET applications, whether the need is to enhance current applications or to build completely new ones. 

 

QUICK LINKS

    Version 3 Enhancements
    Request a free trial
    Register for a Free Webex Demo
    Download the mv.NET flyer
    Documentation
    Contact Sales
    Contact Support
 

Both aspects of mv.NET - the MultiValue database access and the .NET integration - stand as world-class technologies in their own right - but combined they provide a potent solution to the MultiValue developer, allowing them to progress their software application developments through this decade and into the next.

mv.NET is comprised of three different components:

Core Objects provides the underlying framework upon which all other mv.NET components are based.  It also provides, in its own right, a wealth of end-user capabilities allowing the developer to rapidly create feature-rich, high performance applications using the powerful tools provided by Microsoft's .NET environment.

Binding Objects builds upon mv.NET’s Core Objects infrastructure to facilitate advanced databound programming for both out-of-the-box .NET controls and 3rd party components.  It is designed to provide rapid application development for .NET rich client applications.  Core Objects’ unique Session Sharing technology can also be used to optimize the number of database connections consumed.

Adapter Objects utilizes the Core Objects infrastructure to provide a complete ADO.NET managed data provider, incorporating dynamic bidirectional normalization of MultiValue/subvalue data.  Adapter Objects supplies a 100% managed data provider implementation providing a standardized read/write interface to MultiValue databases.

[More information on mv.NET architecture]

Its unique set of features allows the developer to use the latest Microsoft technology while still leveraging all of the traditional benefits of MultiValue functionality. 

mv.NET:  Features & Benefits

Native Microsoft .NET Access to MultiValue Databases
mv.NET provides a 100% native .NET interface to all major MultiValue database platforms, allowing .NET developers to access all aspects of MultiValue systems – both data and program code - from within their .NET application. 

All Major MultiValue Databases Supported
mv.NET provides the developer with the greatest flexibility to ensure that applications can be deployed across the widest range of databases;  it is currently available on D3, jBASE, mvBASE, Reality, Power95, QM, UniData, UniVerse and UniVision and others by request.  Moreover, mv.NET is an independent release, so even legacy MultiValue applications can be easily integrated into the most contemporary information infrastructures without the needs for costly, inconvenient database upgrades.   

MultiValue Aware Databinding
Binding Objects complements standard .NET databinding to provide the complete environment for advanced databound programming.  By making Visual Studio MultiValue-aware, the binding process is significantly simplified for both out-of-the-box and third-party .NET controls. With full support for WinForms this makes mv.NET a true RAD tool for Rich Client development.  At last here is an advanced application development environment to compete with and leave all the ‘old school’ proprietary MultiValue 4GL’s far behind

Complete Development Environment within Visual Studio
Not only does mv.NET excel by providing the complete environment in the form of a series of fully integrated plug-ins to Visual Studio .NET (both 2003 and 2005); it is a unique feature. No other product in the market provides this level of integration!  New MultiValue applications can now be developed without ever needing to leave Visual Studio!  This improves developer productivity resulting in improved time to market for applications and reduced support times. 

Advanced Session Sharing / Management Technology
A key aspect of all .NET implementations is managing the connections between the user interface and the database. mv.NET’s Session Manager makes certain that those connections are handled in the most efficient and cost-effective way, ensuring that users get outstanding response from their MultiValue applications.  IT managers can both guarantee a minimum number of database connections while at the same time allow the connection pool to grow in times of high demand. mv.NET’s session sharing and management provides a sophisticated environment for striking a balance between the need to minimize database license consumption and the need for rapid connection establishment.
Web and Web Services applications can be very unpredictable and can have uneven usage patterns, but mv.NET session management can be employed to ensure the most efficient use is made of the underlying database licenses. This mv.NET technology can both guarantee a minimum number of database connections are consumed all the time while allowing the connection pool to grow in times of high demand.

"Fetch on Demand" Data Retrieval Technology for High Performance Application Delivery

Users expect “immediate” response from today’s applications.  With this requirement in mind, mv.NET has been engineered with in-built “fetch on demand” data retrieval technology which is under the control of the developer.  Therefore, application interface response times can be automatically safeguarded even in situations where large volumes of data are being returned or where network connections offer restricted bandwidth; all of this without any extra coding from the developer. The result? A happy user and a happy developer! 

Dynamic Data Normalization
mv.NET dynamically manages the normalization of data from MultiValue databases to ADO.NET.  Because of this, MultiValue databases now appear just like another SQL database to developers working with Microsoft’s ADO.NET technology. The resulting recordset is fully “MultiValue” aware enabling full update down to sub-value level as well as read functionality. 

Support for Stateless Applications
Stateless application support within the product allows developers to cut development timescales by automatically persisting data and status history across application invocations. 

Support for Framework 1.1 and 2.0
In today’s fast changing world, some VARs and end-users will have deployed Framework 1.1 based applications, yet new work is almost certainly going to require Framework 2.0.  Bluefinity is committed to enabling both frameworks to coexist and to providing ongoing support for new versions of the .NET Framework.

Version 3 Enhancements

Request a free trial

Register for a Free Webex Demo

Learn about Reporting Services Data Connector (RSDC)

Contact Sales

 

 

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