another by wide-band communication lines [which provided] the functions of present-day libraries together with anticipated advances in information storage and retrieval and [other] symbiotic functions. —J.C.R. Licklider (1960)
1993: IETF published working draft of first “official” HTML 2004: World Wide Web Consortium created and Web 2.0 started 2007: Mobile web became popular 2012: W3C is working on HTML5
Requires browser plugin • Not supported on iOS • Can only be created with Adobe software • Runs on CPU • HTML is public • Runs on all browsers, no need a plugin • Can be written with any text editor • Can offset work to GPU
Proprietary platforms • From App Store • Have access to other phone programs • Usually device-specific • Written in HTML • Accessible through phone’s browser • No need to download updates • Catching up to native apps
needs to be at start at every HTML page to tell browser which version of HTML you're using (HTML5, in example below). The html tag is always the first tag in the page.
convey the meaning of the information on the page. Some semantic web practices: • Use <strong> instead of <b> • Organize navigations links into a list.
various ways. One way is to have it in a style tag inside the head tag. <html> <head> <style> body { color: yellow; background-color: black; } </style> </head>
some functionality even when the browser does not fully support everything on the page. IE does not support text-shadows. IE8 does not support gradients or border-radius.
basic level of user experience for all browsers, and then add advanced functionality for browsers that can use it. IE does not support text-shadows. IE8 does not support gradients or border-radius.
basic level of user experience for all browsers, and then add advanced functionality for browsers that can use it. Gmail has a separate view for browsers with JavaScript turned off.