Introduction
Intel AppUp™ encapsulator beta is a great tool to get your HTML*/JavaScript*/CSS* packaged into an application ready for the Intel AppUp? center. Intel AppUp™ encapsulator beta for Windows 7 & MeeGo netbook currently supports many of HTML5 features, and the list is growing every release. Check back here periodically for updates to our webkit support and feature compatibility.
HTML5 Compatibility Score
As per http://html5test.com/ Intel AppUp encapsulator beta gets a score of 236 out of 450 points.
Here are the supported features by functional areas:
Basic HTML5 Support
Intel AppUp encapsulator beta essentially uses QtWebKit [QtWebkit 2.0 with Qt 4.7.3] as its underlying browser engine.
The newly added HTML5 Elements like the following are supported:
- section
- nav
- article
- aside
- hgroup
- header
- footer
- rp
- wbr
- summary
- menu
HTML5 Forms
Many of the latest HTML5 form elements are supported by Intel AppUp encapsulator beta of the following input types:
- input type=search
- input type=tel
- input type=url
- input type=email
- input type=range
- input type=checkbox
Form field level validation allows both pattern attribute and required attribute checking.
Most of the User interaction elements like the following:
- Drag and drop
- Events related to Drag and drop
- HTML5 editing APIs
Web Applications
Online Web applications or URL-based applications that run inside the iframe of Intel AppUp encapsulator betacan utilize
- Application cache
- Custom scheme handlers
- Custom content handlers
Sandboxed iframe works fine with Intel AppUp encapsulator beta whereas seamless iframes are not yet supported here.
Storage, File APIs
Most of the storage API is supported. Session storage, Local storage (key:value as well as Full DB) are supported. IndexedDB is not supported. File API is not yet supported, but Flash-based, form -based file uploaders are supported.
Communication and Web Workers
Both of these are very well supported by Intel AppUp encapsulator beta. Cross-document messaging, server-sent events, WebSockets, Web Workers, Shared Workers are well supported.
Audio and Video
Not supported yet. But Intel AppUp encapsulator beta allows plugins like Flash*, Silverlight*. Applications using these technologies can take advantage of this platform.
Canvas and WebGL
Canvas element is fully supported by Intel AppUp encapsulator beta. 2D contest, text have good support. WebGL is not yet supported.
Unsupported Elements/APIs
Some of the HTML5 features that are not yet supported by Intel AppUp encapsulator beta are as follows:
- Files - FileReader API, FileSystem API
- WebGL
- GeoLocation
- Local Media - Access to webcam etc
- Web notification
- Microdata - Machine-readable data
Conclusion
To sum it up, many of the important HTML5 features are supported by Intel AppUp encapsulator beta. In the coming releases many of these unsupported items will be addressed.
If you find inconsistencies, or need support or assistance on finding workarounds, please log on and add your question or comments to the Intel AppUp encapsulator beta forum.