ICEsoft offers two distinct portfolios
of browser-based products: SDKs and JavaBeans (Beans). While both
products share some of the same benefits, the SDKs and the Beans products fulfill
different needs.
The SDKs are completely customizable through an elaborate
suite of APIs (refer to SDK
API Summary). The SDKs provide more features and flexibility
than the Bean products provide, such as DOM access, HTTP/S protocol
support, and deployment to headless server environments.
The Beans conform to the JavaBeans specification,
enabling developers to effortlessly assemble complex GUI applications
using the familiar component architecture model. The Beans offer
simple configuration APIs (refer to Bean
API Summary) that help facilitate the integration of the rendering
component into Java client applications.
Supported
Optional |
|
 |
|
 |
|
|
|
|
| World's fastest pure-Java
browser with best-in-class W3C standards support |
|
|
|
|
| Robust, proven HTML
fixer for non-standard, real-world HTML |
|
|
|
|
| Responsive DHTML |
|
|
|
|
| Enhanced performance
HTTP/HTTPS protocol support |
|
|
|
|
| An embeddable Java component
that provides a native browser user experience |
|
|
|
|
| Over 10 million
deployments in 35 countries |
|
|
|
|
|
|
|
|
| Internationalization
support (Unicode support, left-to-right and right-to-left layout)
|
|
|
|
|
| Extensible plugin architecture
(ICEbrowser SDK only) |
|
|
|
|
| History management
|
|
|
|
|
| Full support for headless
and non-visual platforms (render to image, PDF, printer, etc.)
|
|
|
|
|
| Exclusive Internet
Explorer (MSIE) emulation mode supports many MSIE-proprietary
features |
|
|
|
|
|
|
|
|
| AWT, Swing, and
SWT* toolkit support (*requires AWT/SWT Bridge) |
|
|
|
|
| Document scaling/zooming
|
|
|
|
|
| Text selection |
|
|
|
|
| Autoscrolls document
while selecting text via mouse drag |
|
|
|
|
| System clipboard
support |
|
|
|
|
| Text searching |
|
|
|
|
| Configurable scrolling
and scrollbar behavior |
|
|
|
|
| Mouse scroll-wheel
support |
|
|
|
|
| Automatic mouse
cursor/pointer support |
|
|
|
|
| Keyboard support consistent
with native browsers |
|
|
|
|
| Anti-aliased text
|
|
|
|
|
| Robust frameset and
frames support for all features (search, selection, etc.) |
|
|
|
|
| Visited links highlighting
|
|
|
|
|
| Tooltips |
|
|
|
|
| Fully customizable
JavaScript dialogs & behavior via callback architecture (ICEbrowser
SDK only) |
|
|
|
|
| Configurable font support,
including custom font providers |
|
|
|
|
|
|
|
|
| Supports both JDK 1.1.8
and Java 2 print APIs (Beans only support Java 2 print API) |
|
|
|
|
| Automated layout
to page size and orientation, or user-defined |
|
|
|
|
| Accurate printing of
background colors and images |
|
|
|
|
| Full support for
margins, headers, footers, and watermarks |
|
|
|
|
| Print entire document
or user-specified page ranges |
|
|
|
|
| Print framesets
"As laid out on screen" or "Each frame individually"
|
|
|
|
|
| "Smart Page Break"
technology for optimized pagination |
|
|
|
|
| Professional Page
Setup and Print Preview dialogs |
|
|
|
|
|
|
|
|
| Supports Java Accessibility
API |
|
|
|
|
| Supports industry-leading
JAWS screen-reader technology |
|
|
|
|
|
|
|
|
| HTTP 1.0 and 1.1 support
|
|
|
|
|
| Authentication Manager
|
|
|
|
|
| - Basic, Digest, and
NTLM* authentication (*optional) |
|
|
|
|
| Configurable Cookie
Manager |
|
|
|
|
| Configurable Cache Manager
(MemoryCache/DiskCache/Custom) |
|
|
|
|
| Configurable Proxy
Manager |
|
|
|
|
| - Supports HTTP, HTTPS,
and PAC (Proxy Auto Config) proxy configurations |
|
|
|
|
| HTTP Event Listener
support (intercept HTTP transactions, form-posts, etc.) |
|
|
|
|
| SSL support (optional)
|
|
|
|
|
| - Certificate Manager
|
|
|
|
|
| - Customize SSL dialogs,
certificate management via callback architecture |
|
|
|
|
| Supports real-world,
none-standards compliant web-servers |
|
|
|
|
| Faster and more robust
than standard JDK HTTP implementation |
|
|
|
|
|
|
|
|
| Static footprint as
low as 690 KB |
|
|
|
|
| Active memory management
|
|
|
|
|
|
|
|
|
| Java applet - standard
Java applet security sandbox, or extended privileges via signed
applet |
|
|
|
|
| Java Web Start (JNLP)
|
|
|
|
|
| Executable .jar,
and standalone application |
|
|
|
|