HTML5 - Best Practice
HTML5
Target Audience: CAST Administrators
Summary: This document provides a guide based on CAST’s field experience on how to configure Spring based applications using CAST AIP. These configurations are used over and above CAST AIP 8.2.x HTML5 offering (see Reference Materials below for links) to overcome limitations such as missing links. The applicability of this guide should have assessed for newer versions of CAST AIP and Extension.
Introduction to HTML5
This section gives a brief overview of the framework.
HTML5 is the fifth major standard of HTML. Development of the standard began in 2007 and HTML5 websites started becoming mainstream in 2010. The final HTML5 standard was officially standardized by W3C on October 28, 2014.
The previous HTML standard, HTML 4.01, was standardized in 1999 – fifteen years before the HTML5 standard was published. However, in the decade preceding HTML5, most websites were written in XHTML, a more strict version of HTML published in 2000. HTML5 was designed to supersede both HTML 4 and XHTML by providing web developers with a simpler standard that includes several new features for the modern web.
The table below includes a list of new elements, or tags, introduced in HTML5 that are used to define the structure of a document.
HTML Tags
| Tag | Description |
|---|---|
| Defines the document type | |
| Defines an HTML document | |
| Defines a title for the document | |
| Defines the document’s body | |
to |
Defines HTML headings |
| Defines a paragraph | |
| Inserts a single line break | |
| Defines a thematic change in the content | |
| <!-…-> | Defines a comment |
Formatting
Forms and Input
Frames
Images
Audio / Video
| Tag | Description |
|---|---|
| Defines sound content | |
| Defines multiple media resources for media elements ( | |
| Defines text tracks for media elements ( | |
| Defines a video or movie |
Links
| Tag | Description |
|---|---|
| Defines a hyperlink | |
| Defines the relationship between a document and an external resource (most used to link to style sheets) | |
| Defines navigation links |
Lists
Tables
| Tag | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Styles and Semantics
Meta InfoProgramming
Versions of HTML5 Framework supported by CASTThis section highlights the HTML5 versions supported by CAST AIP 8.2.x HTML5 and JavaScript : http://doc.castsoftware.com/display/DOCEXT/HTML5+and+JavaScript HTML5 and JavaScript - 1.8 : http://doc.castsoftware.com/display/DOCEXT/HTML5+and+JavaScript+-+1.8
Function Point, Quality and Sizing support
File Types expected for CAST AnalysisThis section highlights all the file types that can be expected to be delivered if the application has implemented this framework.
HTML5This section gives a brief overview of HTML5.
How to identify the implementation of HTML5:This section details the approach for identifying the presence in java In your html file you would be able to find this tag: HTML5 Description:This section gives a brief overview of HTML5. HTML5 is the latest evolution of the standard that defines HTML. The term represents two different concepts:
Designed to be usable by all Open Web developers,the tags classified into several groups based on their function.
How to configure HTML5 in CAST AIP:This section describes all the CAST configuration steps to be followed in order to configure HTML5 based application. The following objects are displayed in CAST Enlighten:
Server Manager ConfigurationThis section describes the Server Manager Configuration Steps. Install below listed Extension & Manage it using Server Manager on your schema.
Downloading a new version of an extension
Pre Analysis ConfigurationThis Section describes the CMS Configuration which is required to set HTML5 Using the CAST Management Studio
EnlightenThis Section gives an overview of the Enlighten diagram. Once the analysis/snapshot generation has completed, you can view the results in the normal manner:
CAST Management Studio analysis content
CMS ConfigurationThis Section describes the CMS Configuration which is required to set HTML5 in CAST. In the Current Version tab, add a new Analysis Unit, selecting the Add new Universal Analysis Unit option:
TCC ConfigurationThis Section describes the TCC configuration which needs to be set.
Reference Materials
|








