2007 Internet Technologies Handbook is Available Now.DUBLIN, Ireland -- Research and Markets (http://www.researchandmarkets.com/reports/c60086) has announced the addition of "2007 Internet Technologies Handbook - Volume 2 - Web Development & Audio-Visual Coding report" to their offering. This report introduces technical specialists and non-technical readers to the major technologies of the World Wide Web, including audio and video compression technologies used for the Web, telecommunications and broadcasting. We provide overviews of and detailed introductions to the key technologies which in various combinations provide the rich communications environment of the Web. We begin with the basic transport protocol, HTTP and its secure HTTPS (1) (HyperText Transport Protocol Secure) The protocol for accessing a secure Web server. Using HTTPS in the URL instead of HTTP directs the message to a secure port number rather than the default Web port number of 80. version, which is based on SSL/TLS SSL/TLS Secure Socket Layer/Transport Security (IETF) (Secure Sockets Layer/Transport Layer Security). HTTP 1.1 is a sophisticated resource request protocol with capabilities beyond what is visible with ordinary web-browsing. HTTP 1.1 is the basis of WebDav (Web-based Distributed Authoring and Versioning) and the inter-server programming techniques known as Web-services. We discuss HTML HTML in full HyperText Markup Language Markup language derived from SGML that is used to prepare hypertext documents. Relatively easy for nonprogrammers to master, HTML is the language used for documents on the World Wide Web. and the related markup languages XML XML in full Extensible Markup Language. Markup language developed to be a simplified and more structural version of SGML. It incorporates features of HTML (e.g., hypertext linking), but is designed to overcome some of HTML's limitations. and XHTML (EXtensible HTML) A markup language for Web pages from the W3C. XHTML combines HTML and XML into a single format (HTML 4.0 and XML 1.0). Like XML, XHTML can be extended with proprietary tags. Also like XML, XHTML must be coded more rigorously than HTML. , which are the basis of web-page design. These are complex languages which work together with JavaScript, ECMAScript and (as Microsoft terms it) Active Scripting, and with Cascading Style Sheets A style sheet format for HTML documents endorsed by the World Wide Web Consortium. CSS1 (Version 1.0) provides hundreds of layout settings that can be applied to all the subsequent HTML pages that are downloaded. CSS2 (Version 2. (CSS (1) See Cascading Style Sheets. (2) (Content Scrambling System) The copy protection system applied to DVDs, which uses a 40-bit key to encrypt the movie. ). We introduce these page design and techniques together with the Document Object Model: a standardised programming framework which enables a JavaScript in the page to modify the page itself, respond to user input and to communicate with a remote server. This leads to a detailed discussion of Ajax programming, in which a web page alters itself, without reloading Reloading A term lenders commonly use to refer to the habits of borrowers taking out loans to repay the balance on other loans. Often reloading is done to take advantage of lower interest rates offered by other loans, and potential tax benefits. , whilst responding to user actions and by retrieving data from the server. Ajax is a promising set of techniques, exemplified by web applications such as Google Maps. However we highlight a number of drawbacks, including unexpected and impractical user interface behaviour, erratic performance and browser compatibility problems. We describe WebFeed, in its RSS (Really Simple Syndication) A syndication format that was developed by Netscape in 1999 and became very popular for aggregating updates to blogs and the news sites. RSS has also stood for "Rich Site Summary" and "RDF Site Summary. and Atom forms, and the related technology of PodCasting. These are genuinely new and important protocols, which enable flows of information - usually links to other resources - on a push basis. We describe and compare the major database-driven web-server programming techniques which are the basis of most commercial and organisational sites, including: Java Servlets, Java Platform Enterprise Edition, cgi-bin programming, C, C++, daemons, Perl, PHP (PHP Hypertext Preprocessor) A scripting language used to create dynamic Web pages. With syntax from C, Java and Perl, PHP code is embedded within HTML pages for server side execution. , Python, Apache, MySQL, PostgreSQL, Microsoft IIS, Active Server Pages (World-Wide Web, programming) Active Server Pages - (ASP) A scripting environment for Microsoft Internet Information Server in which you can combine HTML, scripts and reusable ActiveX server components to create dynamic web pages. IIS 4. (ASP) and the Common Language Infrastructure (CLI). Choosing between these techniques can be difficult, and once a site is established with one technology, only a complete rewrite will enable it to be run with another. Related to server programming languages and environments are content management systems, including ColdFusion, Drupal, Mambo, Joomla, Plone and Ruby on Rails See Ruby. on which many large websites are built. We discuss these and their integrated programming languages. We describe the major graphic file formats in common use on websites, including JPEG JPEG in full Joint Photographic Experts Group Standard computer file format for storing graphic images in a compressed form for general use. JPEG images are compressed using a mathematical algorithm. , GIF GIF in full Graphics Interchange Format Standard computer file format for graphic images. GIF files use data compression to reduce the file size. The original version of the format was developed by CompuServe in 1987. , PNG, PDF, SVG and Flash - the last three of which can involve client side programming, interactivity. SVG and Flash can involve highly sophisticated programming sufficient to implement animation and interactivity. We discuss major trends, including "Web 2.0", weblogs, pay-per-click advertising, mashups (sites which combine information from other sites, such as Google Maps and weather information) and using the Web to cater for the substantial "long tail" of the demand curve. We also discuss the debate over calls to legislate "Network Neutrality" vs. the desire of ISPs to use Quality of Service and other arrangements to provide favourable carriage of certain types of traffic, or traffic to and from certain destinations. Web communications increasingly involves delivery of complete sound and video programs which formerly were only available via cable, broadcast and stored media (VCRs and DVDs). The report concludes with a comprehensive description of the major sound and video compression techniques, including MPEG-4 - which goes far beyond compression to include client-side applications, Virtual Reality Modelling Language 3D animation, voice synthesis, sound synthesis and processing of local sound signals. We provide detailed descriptions of MP3 audio and MPEG-2 and H.264/AVC video compression systems as well as the MPEG-7 metadata and MPEG-21 Digital Rights Management (DRM) standards. The Technical Library is intended for readers with minimal technical background, and for technical specialists in related fields. The Library's Biennial and Web Reports provide an overview of a field together with sufficient low level detail to enable readers to develop a genuine understanding of the various technologies. While most of the material is introductory and of a tutorial nature, we also provide critical viewpoints of particular technologies and discuss how different technologies compete with each other or can be used together. This is intended to enable our customers to critically evaluate proposals and to extend their ability to plan their own projects and investments. For more information, visit http://www.researchandmarkets.com/reports/c60086 |
|
||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion