Nevron Open Vision (NOV) 是唯一一款幫助你解決.Net開發(fā)中重要任務(wù)的框架。它旨在提供一個一致、現(xiàn)代、強大的小部件部分以及組件,幫助你簡化創(chuàng)建高級攜帶式應(yīng)用程序及用戶界面。它可以在主流操作系統(tǒng)中運行,已經(jīng)集成基于.Net的展示層。它可以開發(fā)便于攜帶的、功能豐富的展示層并無縫基層所有.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的終端到終端應(yīng)用開發(fā)平臺。它提供了一套強大的UI控件和重型組件,使得你可以從一個單一代碼庫創(chuàng)建適用于多種操作系統(tǒng)的功能豐富的應(yīng)用和高級用戶界面。
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是業(yè)界領(lǐng)先的WinForms,WPF,Silverlight,MonoMac,Xamarin.Mac和ASP.NET開發(fā)富文本編輯器。NOV Text Editor for .NET可以創(chuàng)建各種類型的文本文檔,如合同,發(fā)票,報表等。無論你是需要先進的文本處理、文檔自動生成、報表、文本文檔轉(zhuǎn)換、WYSYWIG文本以及HTML編輯、校對—NOV Text Editor for .NET都能滿足你的需求。
NOV Diagram for .NET
NOV Diagram for .NET是一個全面管理,可擴展性和強大的圖表框架,它可以幫助你在WinForms,WPF,Silverlight的,Xamarin.Mac,MonoMac和ASP.NET環(huán)境下創(chuàng)建功能豐富的繪圖解決方案。
NOV Barcode for .NET
NOV Barcode for .NET是一種快速,可靠的條碼生成控件,旨在為你的.NET應(yīng)用程序、富文本文件和報表提供一維和二維條碼。
NOV Gauge for .NET
NOV Gauge for .NET是對任何儀表盤和報表提供可視化的KPI,記分卡和MMI接口的先進解決方案。擁有一套完整的徑向和線性儀表,數(shù)字顯示器和狀態(tài)指示燈。
NOV的優(yōu)勢:
對開發(fā)者:
增益可重復(fù)使用的知識
取得切實知識
基于開放標(biāo)準(zhǔn)
由專業(yè)人士制作的
對項目管理者:
對于合作伙伴:
NOV支持的環(huán)境:
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.
|