Você está na página 1de 2

scaleable vector graphics canvas API - scriptable image tag, scriptable image rendering how do svg and canvas

interoperate? svg good with images, drawings, interactivity. csnvas for overlaying. keyboard driven games - canvas information dense information you can push down - svg canvas = besbin - editor from mozilla svg retained mode api; higher level, import export, easy interfaces, hit detecti on, good object tree canvas is low level, no mouse interaction, high animation, no tree, javascript c entric, pixel orientated markup orientated, interactive - use svg svgweb drop in java library video tag makes video as easy as image tag native part of the browser draw onto video meter control to star something chrome firefox safari opera supported geolocation: crm, social, ads, games use ip, grs, cell id, wifi = location enabled geolocation.getcurrentlocation appcache and database: webapps need to work everywhere db and app cache provide offline web access and work locally data saved into a local database app cache: cache manifest controlled by app writer manifest=cache.manifest for offline app cache pulls data from server to client real relational database create db and everthing is treated as a transaction tough environment (crash, close etc) so use transactions web workers let you use javascript in background motion tracker HTML5 is a language for structuring and presenting content for the World Wide We b, a core technology of the Internet. It includes detailed processing models to encourage more interoperable implementations; it extends, improves and rationali ses the markup available for documents, and introduces markup and APIs for compl ex web applications. A web application is an application that is accessed over a network such as the Internet or an intranet. The term may also mean a computer software application that is hosted in a browser-controlled environment or coded in a browser-support ed language (such as JavaScript, combined with a browser-rendered markup languag e like HTML) and reliant on a common web browser to render the application execu table.

Web applications are popular due to the ubiquity of web browsers, and the conven ience of using a web browser as a client, sometimes called a thin client. The ab ility to update and maintain web applications without distributing and installin g software on potentially thousands of client computers is a key reason for thei r popularity, as is the inherent support for cross-platform compatibility. Commo n web applications include webmail, online retail sales, online auctions, wikis and many other functions. Level 1 (Shared term definitions). At Level 1, interoperability among metadata-u sing applications is based on shared natural-language definitions. Within an app lication environment such as an intranet, library system, or repository federati on, participants agree what terms to use in their metadata and how those terms a re defined. Terms are hard-wired into applications using specific implementation technologies, and interoperability with "the rest of the world" outside of the implementation environment Level 2 (Formal semantic interoperability). At Level 2, interoperability among m etadata-using applications is based on the shared formal model provided by RDF, which is used to support Linked Data

Você também pode gostar