Mv.NET
mv.NET is a product which facilitates connectivity from .NET Framework code to almost all MV DBMS platforms.
Until time can be taken to provide a better summary here, have a look at the following resources:
Suppliers
The software is developed by BlueFinity International, a subsidiary of mPower1, which is also the parent company of jBase International and other companies. BlueFinity sells directly to VARs who bundle the software with their business software and to end-users. They also have a channel of regional and worldwide distributors who sell the software without application bundling to VARs and end-users, and provide support and development services.
Uses
The software can be used to allow any external application or environment to connect into an MV application, and for MV DBMS applications to reach out to external environments. It is used extensively for thick-client, thin-client (ASP.NET), and Web Services interfaces. Also used for exchanges with relational DBMS environments.
Benefits
- One product provides connectivity for almost all MV DBMS platforms, compared to vendor-specific libraries which are of no use to vendors who need to support multiple platforms.
- The Adapter Objects library allows .NET code to access the MV environment must like a relational environment without the developer needing to understand MV structures, and without an MV admin needing to flatten out the DBMS or create special dict items.
- One tool can be used to solve a multitude of "how do I" questions.
- Session pooling allows maximum efficient usage of MV DBMS licenses
- Integrated with Visual Studio including BASIC editor/compiler - all development can be performed from a single GUI IDE.
Connectivity
The software uses the best methods available to connect into each MV DBMS:
- D3: Telnet or D3 Class Library
- jBASE: Telnet
- Universe and Unidata: Telnet or UO.NET
- Univision: Telnet or SAC
- QM: Telnet or QMClient
- mvBase, mvEnterprise, Power95, Advanced Pick, Reality: Telnet
Competitors and Alternatives
- UniObjects and UniObjects.NET: These are actually used as the connectivity pipe under mv.NET into U2. mv.NET is a superset of these more basic libraries. UO and UO.NET are sometimes preferred because they are free and supported by IBM.
- PDP.NET / Pick Data Provider: Similar product from Raining Data (now TigerLogic) is no longer available.
- FusionWare products: Strong cost differences. FusionWare supports Unix/Linux clients, mv.NET does not.