Nevron Open Vision (NOV) 是唯一一款幫助你解決.Net開發中重要任務的框架。它旨在提供一個一致、現代、強大的小部件部分以及組件,幫助你簡化創建高級攜帶式應用程序及用戶界面。它可以在主流操作系統中運行,已經集成基于.Net的展示層。它可以開發便于攜帶的、功能豐富的展示層并無縫基層所有.Net展示層框架——WinForms、WPF、Silverlight以及即將支持的Mac OS、iOS、Android、WinRT。
Nevron Open Vision is the only framework that helps you solve the most important and mission critical issue related to .NET development – how to develop a portable and feature-rich presentation layer that will seamlessly integrate with all the .NET presentation layer frameworks in your life – WinForms, WPF, Silverlight and soon others like Mac OS, iOS, Android and WinRT.
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.
Nevron Open Vision for .NET是基于.NET的終端到終端應用開發平臺。它提供了一套強大的UI控件和重型組件,使得你可以從一個單一代碼庫創建適用于多種操作系統的功能豐富的應用和高級用戶界面。
NOV包含的組件:
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接口的先進解決方案。擁有一套完整的徑向和線性儀表,數字顯示器和狀態指示燈。
NOV的優勢:
對開發者:
增益可重復使用的知識
取得切實知識
基于開放標準
由專業人士制作的
對項目管理者:
消除平臺選擇風險
目標更多的客戶
降低開發成本
消除移植成本
提高應用程序的生命周期
一個表現層,一個代碼庫,一個供應商
對于合作伙伴:
支持技術集成方案
NOV市場廣泛:用戶界面控件和組件的跨平臺開發
NOV支持的環境:
What is NOV?
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:
-
Windows
-
Silverlight
-
Android
-
MacOS
-
iOS
|
Native Apps
 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:
-
Windows Forms
-
Windows Presentation Foundation
-
Silverlight
We are working on Hosts for the following additional Presentation Layers:
That said, we can safely say that NOV is indeed the new face of .NET – single code base, powerful features, great native apps – this all is now possible with NOV.
|