Today’s HTML5 applications can provide awesome experiences thanks to the new CSS3 specifications. One of them is CSS3 Animations. It can help you building rich animations on HTML elements. This can provide interesting feedbacks to the users and enables fast & fluid UIs. As those new animations are most of the time hardware accelerated by the GPU, they definitely raise the quality bar of the new generation of HTML5 applications.
Generally speaking, I consider full-fledged CSS frameworks to be overkill on all but the most absolutely complex projects or, on the other end of the spectrum, rapid proof-of-concept prototyping. Most people only use a few of the classes that any one CSS framework provides, but then still require their users to download the entire, and largely unused, stylesheet. However, I still think that the foundation on which CSS frameworks are built — the concept of using classes to simplify layout and standardize design across similar elements — is very much worth investigation.
Most developers dread dealing with HTML tables and cells to build their Web sites. For one thing, tables make it difficult to modify the site later or to change its appearance. Discover some basic techniques for writing Web sites that you can later re-skin by using templates during the site's initial creation. Also, learn why you should use data-driven techniques for your own Web sites.
With ThinWire, an open-source development framework, you can build Web applications that look and feel like desktop applications. In this five-part series, you'll learn how to develop rich Web applications using ThinWire and Java. In Part 2, you learn to use the SplitLayout class in conjunction with your own layout management code to dynamically change the layout of a ThinWire GUI based on the current size of the Web browser window.
The concepts behind Web Services are remarkably simple, and in this article we'll be taking a deeper look at what's involved. Then, with a little help from our good friend PHP, we'll set up our first Web Service.
Architects call the concept of making choices that work best for the greatest number of people 'barrier-free design.' While no Web site—or building, for that matter—can be equally accessible to everyone, the intellectual shift from thinking of accessibility as an add-on can be liberating. There are plenty of good reasons for constructing your sites with as few barriers as possible.
If you build it, they may or may not come. But if they do come and you've built it badly, they almost certainly won't come back. While it's immensely difficult to figure out what makes a user bookmark a site, usability is a critical factor. Despite this, most Web builders spend far too little time thinking about this aspect of site design.
The humble contact form: It's the cornerstone of nearly every website, from the humble personal blog right up to the corporate megasite--and a billion small business sites in-between. In the early years of operating a website, we were happy to put our shiny new email address out there for anyone to mailto, but the rise of the spammer has made us justifiably wary of publicizing our contact details--enter the contact form.
The HTML5 VIDEO element is already supported by most modern browsers, and even IE has support announced for version 9. There are many advantages of having video embedded natively in the browser (covered in the article Introduction to HTML5 video by Bruce Lawson), so many developers are trying to use it as soon as possible. There are a couple of barriers to this that remain, most notably the problem of which codecs are supported in each browser, with a disagreement between Opera/Firefox and IE/Safari. That might not be a problem for much longer though, with Google recently releasing the VP8 codec, and the WebM project coming into existence. Opera, Firefox, Chrome and IE9 all have support in final builds, developer builds, or at least support announced for this format, and Flash will be able to play VP8. This means that we will soon be able to create a single version of the video that will play in the VIDEO element in most browsers, and the Flash Player in those that don't support WebM natively.
A hands-on look at what's involved in building a database-driven Web site. We'll be using two new tools for this: the PHP scripting language and the MySQL relational database.
In this presentation, we will discuss why and how we came to build a knowledge base for the Computing Help Desk at MIT. We discuss MIT’s re-engineering effort and its impact on the various Help Desk groups who were brought together as a single team; how this centralizing of Help Desk services created a new requirement of getting useful, just-in-time knowledge to student consultants, and professional staff; and how that requirement helped us approach another goal of our re-engineered processes-helping our customers to help themselves. We then describe the tool we created and how we are using it.
This paper will introduce the Semantic Web, the next stage in the development of the web. We will explain why semantics are important, how they can help computers catalogue data, and how this will benefit us as individuals. We will also look at microformats, an ongoing project the aims to help us create a more semantic web. We assume you have a good knowledge of XHTML.
Managing a Web site project typically does not follow any clearly defined methods or standards of practice. Although there is a lot of 'how to build a site' information out there, very little on how to manage a Web project actually exists. But a project site could be just the answer you are looking for.
A comprehensive start from scratch and step-by-step approach to learn this important procedure. This illustrated article is your guide to SSIS designing.
The value of a thesaurus stems from the inherent problems of natural language indexing and searching. Different users define the same query using different terms. Document authors, indexers, and information architects describe the same concepts using different terms.
Though the Web knows no borders, linguistic, cultural, technological and legal barriers have confined most of the Web's growth to the United States. Only by addressing these challenges will Web authors reach a truly worldwide audience. This review of contemporary literature examines the current demographics of Web usage and the challenges these demographics reveal. Next, I describe some of the prevailing maxims guiding Web authors, and other technical communicators involved in the creation of World Wide Web content with the intent of reaching international audiences, and explain how and why these approaches are effective. Finally, I address contemporary thought on what can be achieved by making the World Wide Web a true international medium.
A common view of vision is that it's something handed down by a leader to the troops. When a redesign goes awry, the troops complain, 'There was no vision.' But the problem goes deeper than either scenario; the problem is that there was no shared vision.