HTML5 Browser Compatibility
This page describes HTML5 features used in Siebel Open UI.
Additionally, this page describes the limitations in cases where your browser does not support a feature.
Features
XHR2
Placeholder Text
History
DataTransfer
Form Validation
Video
CSS3 Animation
Touch
Local Storage
Application Cache
Web SQL Database
Java Runtime Environment
WebSocket
Web Notifications
- The XMLHttpRequest Level 2 object facilitates control of the way JavaScript communicates with the server for data exchange.
- Siebel Open UI uses certain functionalities provided by this object to establish and maintain its connection with the Siebel Server.
- If your browser does not support this object, then you might encounter problems with login, logout, and session timeouts, particularly when using single sign-on.
- The HTML5 Placeholder attribute is a hint (a word or short phrase) intended to assist users with data entry.
- Siebel Open UI uses this attribute for placing informative text inside input fields.
- If your browser does not support this attribute, then you might not see hints such as <Case Sensitive> when using Query Mode in an applet.
- The HTML5 history API facilitates granular control and manipulation of entries made in a browser's history cache using JavaScript.
- Siebel Open UI uses this API to manage the browser history as the user navigates across views and records and then uses the browser's navigation back and forward buttons. Also, the API is used to provide users with URLs that can be bookmarked in the browser's address bar.
- If your browser does not support this feature, then the back and forward buttons might not work as expected, application wide. Also, you will not be able to use the browser's bookmark feature to store navigation references in the Siebel Open UI client.
- The HTML5 dataTransfer property facilitates information exchange during certain drag and drop operations.
- Siebel Open UI uses this property to facilitate drag and drop from Microsoft Office Excel into the Siebel Calendar, and for file attachment.
- If your browser does not support this feature, then drag and drop from external applications into the Siebel Calendar, and attaching files via drag-and-drop, will not be available. Other drag-and-drop data exchanges from external sources might also be affected.
- Form validation in HTML5 includes various validation properties on form elements that verify the accuracy of data entered by users.
- Siebel Open UI uses some of these properties to validate fields with a large character length: for example, description fields.
- If your browser does not support this feature, then the text field length cannot be controlled, potentially resulting in data loss when saving field values.
- The HTML5 Video tag provides a standard way to embed videos into web content.
- Siebel Open UI uses this tag to play MP4 formatted videos in specific applets.
- If your browser does not support this feature, then you will not be able to view this type of video content.
- The CSS3 stylesheet permits the use of animations that replace JavaScript-driven animations and animated images.
- Siebel Open UI uses CSS3 driven animation for the Chat functionality.
- If your browser does not support this feature, then animated Chat notification for multiple Chat window sessions will not be available.
- Touch-based event handling in HTML5 enables the translation of touch interactions in mobile devices and tablets into usable JavaScript programming.
- Siebel Open UI manages application-wide touch handling and event triggering using this feature on mobile devices and tablets.
- If your browser does not support this feature, then multiple features across the application, such as list scrolling, map navigation, date and dropdown control usage, among others, might be affected.
- Note: This feature is not applicable for clients that are not touch-enabled.
- The HTML5 Local Storage feature is a secure and faster alternative to cookies.
- This feature is used by Siebel disconnected mobility applications, to store relevant data across user sessions.
- If your browser does not support Local Storage, and supports use while disconnected from the network, then the disconnected mode will be unavailable.
- Note: This feature is required for Siebel disconnected mobility applications only.
- The Application Cache feature stores the resources that are listed in the cache.manifest file. Resources requested while the application is disconnected (offline) are picked up from the application cache and served to the web page. The cache.manifest file is a text file that lists the resources the browser should cache for disconnected access.
- Siebel disconnected mobility applications use this feature to download all application artifacts, such as images, JavaScript, CSS files, and so on, that will be needed to load the application in disconnected mode.
- If your browser does not support this feature, then disconnected mode will be unavailable.
- Note: This feature is required for Siebel disconnected mobility applications only.
- HTML5 provides client-side database support to store user data. JavaScript APIs can be used to query this data, using a SQL variant.
- Siebel disconnected mobility applications use this feature to store Siebel data and metadata for offline use.
- If your browser does not support this feature, then disconnected mode will be unavailable.
- Note: This feature is required for Siebel disconnected mobility applications only.
- The browser check has not tested whether Java is present or enabled on your computer or device. Oracle recommends use of latest versions of Java for security.
- Siebel Open UI uses Java in various views to provide a richer and more flexible user interface.
- If Java is not present or is disabled on your browser, then file attachments cannot be edited and saved back to the system without intermediate storage on your local computer. Also, the CTI Hoteling functionalities of the Communications Toolbar will be affected.
- Note: Usage of Java is optional.
- The HTML5 WebSocket API enables web applications to use the WebSocket protocol, which provides a full-duplex and bidirectional communication over a single TCP connection.
- Siebel Open UI uses WebSocket APIs to establish connection and communicate with Desktop Integration Siebel Agent (DISA) on desktop platforms.
- If your browser does not support WebSocket, then advanced features provided by DISA will be unavailable.
- Note: WebSocket is required for DISA related features only, please refer to Siebel documents for feature details.
- Web Notifications defines an API for end-user notifications. A notification allows alerting the user outside the context of a web page of any new activities.
- Siebel Open UI uses Web Notifications to alert the user under certain circumstances when Siebel is running in background and requires user's attention, like incoming calls and incoming chat requests.
- If your browser does not support this feature, Web Notifications will not work.
- Note: This feature is required for Siebel CTI only. Users need to turn on Web Notifications setting in their browsers to enable this feature.
Copyright ©2008,2016, Oracle. All rights reserved.