Nevron Open Vision for .NET是基于.NET的终端到终端应用开发平台。它提供了一套强大的UI控件和重型组件，使得你可以从一个单一代码库创建适用于多种操作系统的功能丰富的应用和高级用户界面。
NOV UI for .NET
NOV UI for .NET是第一个也是唯一的跨平台.NET GUI工具包，为WinForms，WPF，Silverlight，Xamarin.Mac和MonoMac用户界面提供高级解决方案。它提供了超过60种 UI控件（小部件），包含一套完整的功能丰富的跨平台用户界面元素（部件），彻底消除了跨平台使用控件的问题。
NOV Text Editor for .NET
NOV Text Editor for .NET是业界领先的WinForms，WPF，Silverlight，MonoMac，Xamarin.Mac和ASP.NET开发富文本编辑器。NOV Text Editor for .NET可以创建各种类型的文本文档，如合同，发票，报表等。无论你是需要先进的文本处理、文档自动生成、报表、文本文档转换、WYSYWIG文本以及HTML编辑、校对—NOV Text Editor for .NET都能满足你的需求。
NOV Diagram for .NET
NOV Diagram for .NET是一个全面管理，可扩展性和强大的图表框架，它可以帮助你在WinForms，WPF，Silverlight的，Xamarin.Mac，MonoMac和ASP.NET环境下创建功能丰富的绘图解决方案。
NOV Barcode for .NET
NOV Barcode for .NET是一种快速，可靠的条码生成控件，旨在为你的.NET应用程序、富文本文件和报表提供一维和二维条码。
NOV Gauge for .NET
NOV Gauge for .NET是对任何仪表盘和报表提供可视化的KPI，记分卡和MMI接口的先进解决方案。拥有一套完整的径向和线性仪表，数字显示器和状态指示灯。
Windows Forms (WinForms)
Windows Presentation Foundation (WPF)
Mac OS X
Nevron Open Vision is a Cross-Platform Presentation Layer based on .NET. It aims to provide a consistent, modern and powerful set of widgets and heavy components, to help you streamline the creation of advanced and portable applications and user interfaces. It aims to run on all major Operating Systems and integrate with already existing .NET-based presentation layers.
Nevron Open Vision is inspired by Open Standards related to Graphics, Text Processing, Document Organization, Styling, User Interfaces and other. This ensures the long life-cycle of the applications and user interfaces that are built with it.
NOV implements many W3C specifications, including Document Object Model (DOM), Cascade Style Sheets (CSS) and other. In fact the NOV presentation layer includes one of the few GUI toolkits, which are styled with CSS.
NOV implements the complete Text-Processing stack, which aligns Nevron with companies like Microsoft, Apple and Adobe as one of the few companies worldwide that have an Advanced Typography of their own. Nevron is however the only company in the World that provides Advanced Typography in 100% managed code! This allows us to guarantee you 100% identical text quality and text processing speed in all Operating Systems and Environments.
NOV integrates with already existing presentation layers, thus allowing the gradual porting of existing presentation layer code. It is now never too late to make your Presentation Layer portable.
Single Code Base
To achieve ultimate portability in all .NET runtimes and environments, NOV implements a large closed ecosystem of features and services related to the presentation layer. This aims to ensure that its Single Code Base is build upon solid foundations, that have a very small touch-base even with the specific native CLRs, for which NOV is compiled.
The NOV Single Code Base is written in C#. Yet however C# itself has many variations under the different CLRs. That is why the NOV Single Code Base is written in a specific subset of the C# language that we call Portable C#. The NOV Single Code Base is assembled by files that are all written in Portable C#.
The NOV Single Code Base does not have any direct dependencies on native APIs.
The NOV Single Code Base can successfully run on all .NET based runtimes and environments. Currently the NOV framework and modules have a compiled version (.dll) for the following environments:
Making a portable .NET framework is one thing, but making a portable Presentation Layer framework means that this framework needs to interoperate with the native Operating System and its Presentation Layer Environment in order to integrate with it. NOV achieves that with the help of Hosts, which are native for the target integration platform. NOV Hosts differ from traditional portable GUI hosts in the fact that they virtualize essential Presentation Layer features, when such are not present in the target integration platform.
The NOV Hosts virtualization feature allows the authoring of applications that transparently use the native Operating System features when that is possible and transparently virtualize these features when they are not present in the respective environment. This allows you to build portable native apps, which are not limited in features, just for the sake of portability. On feature limited/restricted environments this allows you to make use of GUI features that are typically unavailable.
For example - NOV Hosts feature a virtualized Windows Manager. This allows for NOV to actually display native Windows, when NOV runs under Microsoft Windows or Mac OS and displays emulated Windows when it runs in Silverlight or Android for example. From a developer point of view however you simply open and close NOV Windows – your code remains the same in all NOV supported environments. The same virtualization features are implemented for many other aspects of the presentation layer, such as graphics, clipboard, drag-and-drop, cursors, tooltips, keyboard, mouse etc.
Currently implemented are Hosts for the following Presentation Layers:
Nevron Open Vision (NOV) v2017.1
解决.Net开发中重要任务的框架Nevron Open Vision (NOV)更新至v2017.1。
Nevron Open Vision (NOV) v2016.1
Nevron Open Vision for .NET v2016.1新增了图表框架和日程控件
更新时间:2017-07-26 11:00:11.000 | 录入时间:2013-11-29 13:20:36.000 | 责任编辑:无名氏