Bindows是一款為AJAX程序和企業級WEB應用程序設計的圖形用戶界面(GUI)框架,它可以在網頁上方便快捷的生成一個像Windows那樣的界面,并且它面向對象的設計方式和易于擴展的特點對大型項目開發團隊非常適合。
Bindows is a Graphical User Interface (GUI) software framework for development of rich AJAX and Web 2.0 enterprise web applications. Bindows can generate the exact look-and-feel of a Windows GUI on web pages. Bindows object-oriented approach and expandability scales well to very large development teams and projects.
Bindows對Section-508 (ADA)標準提供了非常好的支持。Bindows擁有強大的工業級工具,是Section-508規則兼容的政府網站和應用程序的最佳選擇。
Bindows是為開發健壯與安全的富互聯網應用程序而設計的軟件開發工具包(SDK),它為我們的WEB應用程序提供了豐富的功能。而且使用Bindows的WEB應用程序并不需要最終用戶下載(它不會使用Java、Flash、插件或ActiveX)。
Bindows™框架為您提供一下功能:
- 基于類進行設計的,完全面向對象的API
- 提供一個包括菜單、表格、網格、滑動條、度量器等大量修飾掛件,可以使用這些資源生成一個完整的視窗系統。
- 為開發“零空間占用”的SOA客戶端應用程序而設計的,非常優秀的工具包
- 對標準的XML、SOAP以及XML-RPC支持
- 從單個用戶到企業級別的支持
Bindows的開發環境
- 支持企業級的項目
- 對跨瀏覽器和跨平臺的支持
- 與服務器端開發語言無關的獨立架構
- 對于新資源與現有資源的通用性
- 完全一致的開發方式
能將豐富型以及精簡型合二為一嗎?(當然?。?
Bindows打破了您需要在豐富型(界面)與精簡型(客戶端)之間選擇的慣例。Bindows應用程序能產生像目前流行的桌面程序那樣的完整體驗,同時也非常的精簡(當然也是零存儲空間)。Bindows應用程序為:
- 豐富型、可自定義、具備與桌面程序類似的GUI控件
- 無需安裝,直接在任何一個標準的瀏覽器中即可運行
- 沒有使用某種瀏覽器獨有的技術、運行時引擎或插件,完美的跨瀏覽器支持
非常高的兼容性
您的Bindows應用程序與以下項目兼容:
- 服務器端 - 任何服務器端開發語言均可使用(Bindows在Java、.NET、PHP等開發語言上都使用)
- 后臺 - 任何后臺硬件與后臺軟件
- 操作系統 - 能在任何操作系統上使用(只要它包含了被支持的瀏覽器)
- 語言 - 支持所有語言。Bindows支持Unicode
- 瀏覽器 - 支持絕大多數瀏覽器(例如,Internet Explorer 5.5以及更高版本、Mozilla 1.4以及更高版本、Netscape 7.1以及更高版本、Firefox、K-Meleon和Camino)
XML與Web Services
Bindows應用程序根據XML數據進行定義并支持標準的SOAP Web Services。
- 與Web Service的完美搭配
- 支持客戶端圖表制作,并且可調整大小以及讓它具有動畫效果
- 柱狀與條狀圖表
- 圓盤型圖表
- 線型圖表
- 堆疊式條狀圖表
- 能輕易地實現應用程序的國際化,包括運用具有用戶本地語言的操作系統
Bindows Demo
Bindows Quick Demo |
|
This Bindows application demonstrates our Windows look and feel - inside a browser.
The application loads almost all the components included in the Bindows API (a very rich Bindows application), however, notice the short load time.
Click on the Switch Theme to change the application's theme. Try right-clicking in various places, resizing (see the effect on the graphics and gauge), also try typing in various languages in the input fields.
|
|
InfiView - Flight Browser demo |
|
is a Bindows-powered software platform for developing interactive & infinite Ajax graphical maps and diagrams. One of InfiView's strengths is its ability to show subsets of large contents of data in an efficient way by swapping data in and out of memory. The Flight Browser demo demonstrates InfiView's ability to integrate with third party components (in this case - Google Maps). The Flight Browser demo shows randomized airline routes between airports. |
|
Advanced Gauges |
|
The Bindows BiGauge2 class library is a set of classes used for creating advanced and dynamic gauges that can contain several ranges, scales, dynamic updatable needles and more.
It also has classes for creating advanced gradient fillings, backgrounds and image backgrounds.
Since gauges are created using vector graphics it is possible to dynamically update almost every property of a gauge, including the needles. This makes it possible to present near to real-time updates in gauges.
|
|
Animation Demo |
|
This demo demonstrates some of the capabilities of the Bindows animation library. Moving the mouse over the top buttons causes the thumbnail of the components on the left side to pulsate. Clicking on the same buttons expands the components and move them into the work area.
The speed can be adjusted with the slider on the right side. The ticker speed can also be controlled by the slider, located above it. The current frame number is displayed by listening to a frameprogression event.
When the ticker animation is fully displayed - the text "animation end" is displayed and then fades out. The ticker animation can be paused, started and rewinded with two small buttons next to it.
Finally, when you move the mouse over the logo it blinks a few times.
|
|
Graphical Links API |
|
The Graphical Links API - BiLink API enables drawing of graphical links (lines and arrows) that join elements. The properties of the links, including color, width and style, can be customized. The basic task of the API is to manage the anchoring of the link to the elements. |
|
InfiView - Live Flow |
|
Live animated flow between multiple elements.
Try to:
- Drop elements on the map (from the left pane).
- Connect elements (click on the link icon).
- Try various types of edges (connectors), select from the drop-down.
|
|
InfiView - Network Topology with Layers |
|
Multiple networks displayed using our Layers technology.
Try to:
- Drop elements on the map (from the left pane).
- Connect elements using Right-Angle or Straight style connectors.
- Move the slider (bottom of screen) to change the display.
- Select elements in a network (Select tool, then select an area), now change the layout (Ballon, Tree).
|
|
InfiView - 40,000 Interactive Nodes |
|
Showing how InfiView can present in a browser, a large data set, stored on a remote server, while enabling users interaction.
Features
- Display a graphical representation of a computer network with 40,000 nodes representing various network elements (servers, routers) connected with links
- Show two viewports, each showing different parts of the data
- Each viewport can be independently panned and zoomed
- Network elements can be moved (drag with the mouse)
- New links can be created
- Links can be created between nodes in different viewports
|
Bindows provides the best-in-industry support for Section-508 (ADA) accessibility support. Bindows with its industrial strength tools, is the best choice for Section-508 compatible government sites and applications.
Bindows is a Software Development Kit (SDK) for writing robust and secure Rich Internet Applications. The Bindows platform provides rich functionality for thin Web clients. Bindows applications require no end-user downloads - true zero-footprint (no Java, Flash, plug-ins or ActiveX are used).
The Bindows™ Framework provides you with:
- A class based, Object Oriented API
- A complete windowing system with a wide array of supported widgets including menus, forms, grids, sliders, gauges and more.
- The leading toolkit for developing zero-footprint SOA client-side applications.
- Native XML, SOAP and XML-RPC support
- Single user to enterprise level support.
The Bindows development environment
- Supports enterprise scale projects
- Cross-browser, cross-platform support
- Server independent architecture
- Interoperability with new and existing resources
- Uniform development methodology
Have it both Rich & Thin (yes!)
Bindows breaks the paradigm where you need to choose between rich (interface) and thin (client). Bindows applications can be as rich as any modern desktop application and extremely thin (and of course zero-footprint). Bindows applications are:
- Rich, customizable, with desktop-like GUI components
- Run in standard browsers without any installation (zero-footprint)
- No proprietary clients, runtime engines, or plug-ins
So Agnostic!
Bindows applications are agnostic to:
- Server - any server (Java, .NET, PHP, etc. can be used with Bindows)
- Backend platform - Any backend hardware and backend software
- Operating system - Any operating system can be used on the client (as long as it includes a supported browser)
- Language - All languages supported. Bindows supports Unicode
- Browser - most browsers are supported (i.e., Internet Explorer 5.5 and higher, Mozilla 1.4 and higher, Netscape 7.1 and higher, Firefox, K-Meleon, and Camino)
XML and Web Services
Bindows applications are defined by XML documents and supports standard SOAP Web Services.
Accessibility (Section 508) Support
Using the Bindows technology it is possible to migrate existing web applications and web pages to be 508-compatible (yes, even Ajax applications with very rich GUI).
The Bindows framework includes support for accessibility (US Government Section-508 requirements) in Internet Explorer for visually impaired users. With the Accessibility module, developers can make existing and new Bindows applications available to these users with a few simple steps.
The Bindows framework enables the fastest time to market for Ajax and Web 2.0 applications that work with leading screen readers, such as JAWS, without requiring any download or installation (zero-footprint).
Zero-Footprint
- Allows creation of zero-footprint applications with rich user-interface
Wide array of supported widgets, including:
- Standard components (labels, buttons, checkboxes, radio buttons, text areas and others)
- Menus and popup menus
- Toolbars and status bars
- Rich tool tips
- Grids (tables) and hierarchical trees
- Sliders, spinners and progress bars
- Gauge
Complete windowing system including:
- Application window
- Internal windows (both MDI and SDI)
- Dialog boxes and message boxes
Extras
- Runs on most modern computers
- Interacts with Web Services
- Supports client-side charting which is both rich, scalable and dynamic (animations):
- Columns and bars
- Pie charts
- Line charts
- Stacked bars
- Allows easy internationalization of applications, including using the operation system language used by the user
Bindows Demo
Bindows Quick Demo |
|
This Bindows application demonstrates our Windows look and feel - inside a browser.
The application loads almost all the components included in the Bindows API (a very rich Bindows application), however, notice the short load time.
Click on the Switch Theme to change the application's theme. Try right-clicking in various places, resizing (see the effect on the graphics and gauge), also try typing in various languages in the input fields.
|
|
InfiView - Flight Browser demo |
|
is a Bindows-powered software platform for developing interactive & infinite Ajax graphical maps and diagrams. One of InfiView's strengths is its ability to show subsets of large contents of data in an efficient way by swapping data in and out of memory. The Flight Browser demo demonstrates InfiView's ability to integrate with third party components (in this case - Google Maps). The Flight Browser demo shows randomized airline routes between airports. |
|
Advanced Gauges |
|
The Bindows BiGauge2 class library is a set of classes used for creating advanced and dynamic gauges that can contain several ranges, scales, dynamic updatable needles and more.
It also has classes for creating advanced gradient fillings, backgrounds and image backgrounds.
Since gauges are created using vector graphics it is possible to dynamically update almost every property of a gauge, including the needles. This makes it possible to present near to real-time updates in gauges.
|
|
Animation Demo |
|
This demo demonstrates some of the capabilities of the Bindows animation library. Moving the mouse over the top buttons causes the thumbnail of the components on the left side to pulsate. Clicking on the same buttons expands the components and move them into the work area.
The speed can be adjusted with the slider on the right side. The ticker speed can also be controlled by the slider, located above it. The current frame number is displayed by listening to a frameprogression event.
When the ticker animation is fully displayed - the text "animation end" is displayed and then fades out. The ticker animation can be paused, started and rewinded with two small buttons next to it.
Finally, when you move the mouse over the logo it blinks a few times.
|
|
Graphical Links API |
|
The Graphical Links API - BiLink API enables drawing of graphical links (lines and arrows) that join elements. The properties of the links, including color, width and style, can be customized. The basic task of the API is to manage the anchoring of the link to the elements. |
|
InfiView - Live Flow |
|
Live animated flow between multiple elements.
Try to:
- Drop elements on the map (from the left pane).
- Connect elements (click on the link icon).
- Try various types of edges (connectors), select from the drop-down.
|
|
InfiView - Network Topology with Layers |
|
Multiple networks displayed using our Layers technology.
Try to:
- Drop elements on the map (from the left pane).
- Connect elements using Right-Angle or Straight style connectors.
- Move the slider (bottom of screen) to change the display.
- Select elements in a network (Select tool, then select an area), now change the layout (Ballon, Tree).
|
|
InfiView - 40,000 Interactive Nodes |
|
Showing how InfiView can present in a browser, a large data set, stored on a remote server, while enabling users interaction.
Features
- Display a graphical representation of a computer network with 40,000 nodes representing various network elements (servers, routers) connected with links
- Show two viewports, each showing different parts of the data
- Each viewport can be independently panned and zoomed
- Network elements can be moved (drag with the mouse)
- New links can be created
- Links can be created between nodes in different viewports
|