|
Categories
Powered by
|
Technology XProc: An XML Pipeline Language"An XML Pipeline specifies a sequence of operations to be performed on zero or more XML documents. Pipelines generally accept zero or more XML documents as input and produce zero or more XML documents as output. Pipelines are made up of simple steps which perform atomic operations on XML documents and constructs similar to conditionals, iteration, and exception handlers which control which steps are executed." (W3C) Posted on May 07, 2008 | Permalink Form Follows Function and Achieving Thereof"Forms can be dreadfully tricky to style and structure properly. Several articles that are out there focus on best practises for building forms using HTML en CSS. This article focusses in a non technical fashion on the use of meaningful nomenclature and how form semantics relate to elements that current markup standards have to offer. It may help you recognise structural patterns and to compose forms properly." (Cornelis Govert Adriaan Kolbach - cornae.org) Posted on March 26, 2008 | Permalink The future of XML"The wheels of progress turn slowly, but turn they do. The crystal ball might be a little hazy, but the outline of XML's future is becoming clear. The exact time line is a tad uncertain, but where XML is going isn't. XML's future lies with the Web, and more specifically with Web publishing." (Elliotte R. Harold - IBM developersWork) Posted on February 08, 2008 | Permalink CSS at Ten: The Next Big Thing"Ten years ago, Håkon Wium Lie and Bert Bos gave us typographic control over web pages via CSS. But Verdana and Georgia take us only so far. Now Håkon shows us how to take web design out of the typographic ghetto, by harnessing the power of real TrueType fonts." (Håkon Wium Lie - A List Apart) Posted on August 28, 2007 | Permalink The myth of content and presentation separation"One of the hallmark attributes of web standards-based design is the concept that proper use of semantic (X)HTML and CSS completely abstracts the presentation of a site from its content. One key real-world benefit of this separation is that come redesign time, one only needs to change or replace the CSS stylesheet, and needn't lay so much as a finger upon the hallowed grounds we call markup. I'm here to say that this mantra isn't much more than a fairy tale." (Jeff Croft) Posted on August 16, 2007 | Permalink Evangelizing Outside the Box: Web Standards and Large Companies"Once enough large web companies use web standards and loudly proclaim that fact, other large companies will start to be afraid of missing the Latest and Greatest (always a source of management panic), mend their ways, and start to demand standards awareness from their employees and freelancers, too." (Peter-Paul Koch - A List Apart) Posted on May 30, 2007 | Permalink Ajax and the Old World"Today, complex layout methods have made it possible to borrow from interaction patterns of desktop applications, including drop down menu bars, expanding trees and tabs. It's this exact inevitable shift of desktop application design patterns to the page metaphor that has more than often led to confusion amongst both web designers and end users. In this era of AJAX en RIAs, the possibilities for user interface designers have become infinite. Hence the question arises: Have all of these developments actually led to an improved user experience?" (Cornelis Kolbach - cornae) Posted on March 09, 2007 | Permalink Form-Content-Essence: Designing Markup for Information Representation"To define a web-format that addresses existing problems and requirements, and will last, needs a lot of work and consultation. XHTML2 is close to ready now, and will go to last call this year we expect. XForms is already in widespread use. Even if XHTML2 is not available in browsers, it is excellent as a content language that can be transformed on the fly. Several large companies are already doing this. (Steven Pemberton) Posted on October 08, 2006 | Permalink 12 Lessons for Those Afraid of CSS and Standards"#1: Everything you know is wrong... sort of; #2: It's not going to look exactly the same everywhere unless you're willing to face some grief... and possibly not even then; #3: You will be forced to choose between the ideal and the practicable; #4: Perfection is not when there’s nothing to add, but when there’s nothing to take away; #5: Some sites are steaming heaps of edge cases; #6: Longer lead times are inevitable; #7: Coherent and sensible source order is the best of Good Things; #8: Descendant selectors are the beginning and end of genuinely powerful CSS rules; #9: In the real world, stylesheet hacks will get your project across the finish line; #10: Working around rendering bugs is like playing Whack-a-Mole; #11: When you're drowning in CSS layout problems, make sure of the width and height of the water, float without putting up a struggle, and get clear of the problems; #12: Background images will make the difference between the plain and the tastefully embellished." (Ben Henick - A List Apart) Posted on October 04, 2006 | Permalink The Big Picture of Microformats"In this article, we’ll review what people are doing with microformats right now, and finish up by looking at a couple of cool projects that might whet your appetite for microformats' future prospects." (John Allsopp - Digital Web Magazine) Posted on August 31, 2006 | Permalink Display 2.0: A Look Forward to the High-Definition Web and Its Effect on Our Digital Experience"As we begin to explore this high-resolution digital world, we may find that familiar user interface models are no longer viable." (Jonathan Follett - UXmatters) Posted on August 20, 2006 | Permalink AJAX Seminar"By now there isn't a software developer on earth who isn't aware of the collection of programming technologies known as AJAX. But you can't bank awareness. So, how in concrete terms can you take advantage in your own projects of this newly popular way of delivering online content to users without reloading an entire page? How soon can you be monetizing AJAX?" - including a webcast by JJG. (SYS-CON Media) Posted on August 01, 2006 | Permalink What are microformats?"(1) Microformats enable the publishing and sharing of higher fidelity information on the Web. (2) Small bits of (X)HTML that identify richer data types like people and events in your webpages. (3) Building blocks that enable users to own, control, move, and share their data on the Web." (Tantek Çelik - An Event Apart) Posted on July 13, 2006 | Permalink Understanding XForms: Components"Big complex data models look really imposing and impressive, but at the end of the day, XForms got their start largely because the existing HTML forms just weren't expressive enough. Consider some of the more vexing problems associated with typical web forms. Suppose that you wished to..." (Kurt Cagle - O'Reilly XML Blog) Posted on June 26, 2006 | Permalink The Usability of Ajax: A Primer for Usability Professionals and First Hand Account"You can't just ask Dreamweaver for the code - it's currently a hand coding exercise." (John Whalen - HFI) Posted on June 20, 2006 | Permalink Proceedings of WWW 2005The CD Version of the Fourteenth International World Wide Web Conference held at Makuhari Messe on May 10-14, 2005, in Chiba, Japan (WWW2005) - courtesy of stevenpemberton Posted on June 09, 2006 | Permalink The Future of the Web"The development of Web technology has been an exciting ride, a series of socially motivated technical innovations some languishing, others catching on in a viral way. As each development has suggested many new ones, and much of the original vision is still unfulfilled, there is a lot to do. This talk will discuss new challenges and hopes for weblike systems on the net." (Tim Berners-Lee - Oxford Internet Institute Webcasts) - courtesy of boingboing Posted on March 31, 2006 | Permalink The Next Web?"It sometimes seems like widely popular web-standards innovation halted around 2000, and the last few years have been a period of very slow catch-up. Various visions of a new Web, a better Web, have come and gone, leaving behind useful parts but not yet transforming the Web. Are we on the edge of the next big thing? It may make sense to look at the last few big things, comparing their visions with what's happening today." (Simon St. Laurent - XML.com) - courtesy of thinkingandmaking Posted on March 30, 2006 | Permalink What are microformats?"The trick... is to make sure that each limited mechanical part of the Web, each application, is within itself composed of simple parts that will never get too powerful." - says Tim Berners-Lee (Tantek Çelik - Microformats) Posted on March 08, 2006 | Permalink Web Authoring Statistics"In December 2005, we did an analysis of a sample of slightly over a billion documents, extracting information about popular class names, elements, attributes, and related metadata. (...) You will need a browser with SVG and CSS support to view the result graphs correctly. We recommend Firefox 1.5." (Google Code) - courtesy of justaddwater Posted on January 27, 2006 | Permalink Migrating from HTML to XHTML and XML: Part 2/2"(...) validating your XHTML files, migrating from XHTML to XML, possible XML standards, creating your own standard, validating your XML files, and creating an XML to HTML transform." (Char James-Tanny - WritersUA) Posted on January 12, 2006 | Permalink The Future of HTML (1/2): WHATWG"In this two-part series, Edd Dumbill examines the various ways forward for HTML that Web authors, browser developers, and standards bodies propose. This series covers the incremental approach embodied by the WHATWG specifications and the radical cleanup of XHTML proposed by the W3C. Additionally, the author gives an overview of the W3C's new Rich Client Activity. Here in Part 1, Edd focuses primarily on two specifications being developed by WHATWG: Web Applications 1.0 (HTML5) and Web Forms 2.0." (Edd Dumbill - IBM) Posted on December 09, 2005 | Permalink RIAs: The Technology Is Exciting, but They Really Do Help Users"Recently, there has been a lot of talk about Rich Internet Applications (RIAs), how they work, and how to choose the appropriate RIA technology. Unfortunately, so far, we've had few discussions about the value of RIAs to users and how RIA technologies let us create better, more usable Web applications." (David Heller - UXmatters) Posted on December 07, 2005 | Permalink Storyboarding RIA with Visio"With the recent rise in popularity of web technologies such as Flash and AJAX, it has become possible to create richer user experiences on the web. Even though these technologies are not actually new, we are now seeing their widespread adoption. Within the last six months, we have seen the christening of the term 'AJAX' and its broad acceptance. Most major websites are adding rich interaction to their existing features" (Bill Scott - Boxes and Arrows) Posted on December 01, 2005 | Permalink Migrating from HTML to XHTML and XML"This is the first part of a two-part article describing a detailed methodology for migrating HTML files to the structure and flexibility of XHTML and/or XML. By using XHTML to add structure and separate content from presentation, you'll be better positioned for a move to XML. Even if you never move to XML, your XHTML files will be easier to create and maintain, and will be more accessible." - (Char James-Tanny - WinWriterUA) Posted on November 08, 2005 | Permalink WE05 PodCasts"Thanks to the generous permission of the speakers, you can listen to all these sessions from WE05." (Web Essentials 2005) - courtesy of webgraphics Posted on September 30, 2005 | Permalink Why Ajax Matters Now"(...) the unexplored ways we can evolve Web conventions without the constraints of the old hypertext interaction model, are why the recent Ajax explosion signals a new chapter in the history of Web design." (Jesse James Garrett - OK/Cancel) Posted on September 17, 2005 | Permalink Using Ajax for Creating Web Applications"In the past few years, developers could choose between two approaches when building a web application. The first approach was to create a screen-based system with very rich interactions using a sophisticated, powerful technology such as Java or Flash. The alternative approach was to create a page-based system using easier-to-learn core web standards like XHTML and CSS whose more basic capabilities force less-rich interactions. A new technological approach, dubbed Ajax, might just be the right mix between the two." (Joshua Porter - UI 10 Conference) Posted on July 15, 2005 | Permalink AJAX & Interface Design"As AJAX applications become more widespread and users begin to expect more of the rich interactions they enable, some of the over-communicating happening today may not be necessary. Until then, however, it's necessary to consider the expectations users have and meet them accordingly." (Luke Wroblewski - Functioning Form) Posted on May 16, 2005 | Permalink O'Reilly and Adaptive Path Team Up for Ajax Summit"Ajax breaks the interaction model of the Web. It faces the unique user interface problem of blending the expectations users have of a website with the behavior of a desktop application. This is the consequence of giving the user desktop app powers within their trusty browser." - (Quinn Norton - O'Reilly Network) Posted on May 13, 2005 | Permalink State is the Web"State requires a lot of thought and consideration. If we are going to build the web for amateurization or personal information architectures that ease how people build and structure their use of the web, we must provide state." (Thomas VanderWal) Posted on April 25, 2005 | Permalink Web Application Solutions: A Designer's Guide"Web Application Solutions is a guide that helps designers, product managers, and business owners evaluate some of the most popular Web application presentation layer solutions available today. We compare each solution through consistent criteria (deployment & reach, user interactions, processing, interface components and customization, back-end integration, future proofing, staffing and cost, unique features) and provide an overview, set of examples, and references for each." (Luke Wroblewski - Functioning Form) Posted on April 13, 2005 | Permalink Ajax: A New Approach to Web Applications"Google Suggest and Google Maps are two examples of a new approach to web applications that we call Ajax. The name is shorthand for Asynchronous JavaScript + XML, and it represents a fundamental shift in what's possible on the Web. (...) The biggest challenges in creating Ajax applications are not technical. The core Ajax technologies are mature, stable, and well understood. Instead, the challenges are for the designers of these applications: to forget what we think we know about the limitations of the Web, and begin to imagine a wider, richer range of possibilities." (Jesse James Garrett - Adaptive Path) Posted on February 20, 2005 | Permalink Developing with Web Standards: Recommendations and Best Practices"This document explains how and why using web standards will let you build websites in a way that saves time and money for the developer and provides a better experience for the visitor. Also discussed are other methods, guidelines and best practices that will help produce high-quality websites that are accessible to as many as possible." (Roger Johansson - 456 Berea Street) Posted on February 13, 2005 | Permalink The Dollars and Sense of Building to Standards"Ultimately, the push for standards-compliant code should come from the coding ranks. We need to enlighten all levels of management to the savings they can achieve by embracing Web standards. If the people on the front lines don't take on the job of promoting standards to management and management learns of these savings first, you'll be faced with a tougher challenge-why didn't you know to use and push for standards-compliant code?" (Alan K'necht - Digital Web Magazine) Posted on February 10, 2005 | Permalink Printing XML: Why CSS Is Better than XSL"On the web, CSS is the style sheet language of choice. However, the usefulness of CSS is not limited to screens. If you want to transfer web content -- be it XML or HTML -- onto paper, there are good reasons to use CSS. The language is radically simpler than that of XSL, and it is suitable both on-screen and on paper. This means that you probably don't have to write a stylesheet at all but can reuse an existing one." (Håkon Wium Lie and Michael Day - xml.com) Posted on January 20, 2005 | Permalink Synchronized Multimedia Integration Language (SMIL 2.0) - W3C Recommendation"SMIL 2.0 has the following two design goals: (1) Define an XML-based language that allows authors to write interactive multimedia presentations. Using SMIL 2.0, an author can describe the temporal behavior of a multimedia presentation, associate hyperlinks with media objects and describe the layout of the presentation on a screen. (2) Allow reusing of SMIL 2.0 syntax and semantics in other XML-based languages, in particular those who need to represent timing and synchronization. For example, SMIL 2.0 components are used for integrating timing into XHTML and into SVG." (W3C) Posted on January 11, 2005 | Permalink web essentials 04 - zeldman keynote captioned with quicktime SMIL"As an experiment in the use of SMIL, a captioned version of Jeffrey Zeldman's Web Essentials 04 video keynote, using Quicktime SMIL 1.0." (splintered) Posted on January 06, 2005 | Permalink Achitecture of the World Wide Web, Volume One"The World Wide Web uses relatively simple technologies with sufficient scalability, efficiency and utility that they have resulted in a remarkable information space of interrelated resources, growing across languages, cultures, and media. In an effort to preserve these properties of the information space as the technologies evolve, this architecture document discusses the core design components of the Web. They are identification of resources, representation of resource state, and the protocols that support the interaction between agents and resources in the space. We relate core design components, constraints, and good practices to the principles and properties they support." (W3C) Posted on December 23, 2004 | Permalink An XML Architecture for Technical Documentation: The Darwin Information Typing Architecture"So what does media-neutral content look like? It focuses on tasks and concepts, not on chapters and appendixes. It follows the same basic information design principles that have informed good manual design and good online design for decades: task orientation, minimalism, and scenario-based development. If you author tasks and concepts, rather than sections and paragraphs, you have the makings of a topic collection that can be reordered for different needs, supporting different task flows for different users, and supporting different reading paths for different media. " (Don Day, Erik Hennum, John Hunt, Michael Priestley, David Schell, Nancy Harrison - WritersUA) Posted on November 25, 2004 | Permalink Web Applications 1.0"The World Wide Web's markup language has always been HTML. HTML was primarily designed as a language for semantically describing scientific documents, although its general design and adaptations over the years has enabled it to be used to describe a number of other types of documents. The main area that has not been adequately addressed by HTML is a vague subject referred to as Web Applications. This specification attempts to rectify this." (Web Hypertext Application Technology Working Group) Posted on November 16, 2004 | Permalink Setting the scope for light-weight Web-based applicationsUnfinished version of an essay on 'Web applications'. - "The light-weight, Web-based applications ('webapps') of this essay are small, platform-independent programs that are downloaded on demand and execute inside a client program, such as a browser. They are thus like Java applets, but more 'script-like' than 'program-like' and therefore easier to write in many cases (though harder in others). They have a clearly separated user interface, that allows webapps to be easily adapted to different devices." (Bert Bos - The W3C Workshop on Web Applications and Compound Documents Position Papers) Posted on November 15, 2004 | Permalink The Power of Metadata"This essay is an excerpt from the book 'Peer-to-Peer Harnessing the Power of Disruptive Technologies'. It presents the goals that drive the developers of the best-known peer-to-peer systems, the problems they've faced, and the technical solutions they've found." (Rael Dornfest and Dan Brickley - O'Reilly openP2P) Posted on November 04, 2004 | Permalink The Croquet Project"(...) the project seeks to define and develop a system is focused on the simulation and communication of complex ideas. We call this 'communication enhancement' - the direct extension of the abilities of humans to develop, understand, and describe even the most complex simulations." (About Croquet) Posted on October 12, 2004 | Permalink The beauty and business of CSSDoug Bowman Presentation at Web Essentials 04 - "Building designs with CSS is no longer a fringe activity practiced by standards geeks and early-adopters. Creative pioneers and highly skilled designers are bringing CSS to the mainstream. The explosion in popularity is ushering in a new wave of possibilities for web design. CSS provides greater design control, allows more flexibility, and enables sites to become attractive, accessible, and faster-loading, all at the same time." (Stopdesign) - courtesy of elearningpost Posted on October 01, 2004 | Permalink | TrackBack Architecture of the World Wide Web, First Edition"The World Wide Web is an information space of interrelated resources. This information space is the basis of, and is shared by, a number of information systems. Within each of these systems, people and software retrieve, create, display, analyze, relate, and reason about resources. Web architecture defines the information space in terms of identification of resources, representation of resource state, and the protocols that support the interaction between agents and resources in the space." (W3C) Posted on August 22, 2004 | Permalink | TrackBack SVG-based User Interface Framework"The purpose of the SPARK project is to create a flexible, interoperable SVG-based user interface framework. Using well established and standardized languages including SVG, XML, Java and IDL, we went about creating a framework that could easily be used by others to rapidly develop SVG based applications or prototypes." (SVG Open 2003) Posted on August 20, 2004 | Permalink | TrackBack The real reason you should care about web standards"Generally speaking, standards are a means to apply pressure on corporations to behave in a manner that is beneficial to everyone, not just the shareholders of the corporation." (Andrei Michael Herasimchuk - Design by Fire) Posted on June 13, 2004 | Permalink | TrackBack Separation: The Web Designer's Dilemma"With all the discussion about separating presentation from content (and structure), it's easy to lose track of the goal. So let's step back, define our terms, and take a look at why it matters." (Michael Cohen - A List Apart) Posted on May 17, 2004 | Permalink | TrackBack The Matrix of W3C Specifications"The specifications in the Matrix are at least at Last Call stage, except if they are working on a Test Suite at Working Draft stage. An empty cell means that the data is either not available or not known by the maintainers of the Matrix. The Matrix contains 70 Recommendations, 18 Candidate Recommendations, 0 Proposed Recommendations and 15 Last Call Working Drafts." (W3C) Posted on April 16, 2004 | Permalink | TrackBack SVG and Typography"Mixing the worlds of documents, programming, and visual design is a familiar experience for XML developers, especially when dealing with presentation technologies like SVG. Such mixtures can produce exciting new representations of information." (Fabio Arciniegas A. - XML.com) Posted on April 08, 2004 | Permalink | TrackBack The Way Forward with Web Standards"Even though Web standards are being embraced by many Web authors, some businesses are reluctant to invest in standards-based Web sites without concrete reasons to do so. To help Web authors interested in advocating Web standards, this article assembles arguments and information about Web standards into one document and explains Web standards in terms of how they affect business." (MACCAWS) - courtesy of elearningpost Posted on April 06, 2004 | Permalink | TrackBack The End-All Guide to Small-Screen Web-Dev"The number of wireless visitors using tiny browsers with ever increasing capacities is unlikely to diminish." (Heidi Pollock - Webmonkey) - courtesy of nick finck Posted on March 26, 2004 | Permalink | TrackBack The Next Big Thing: From Hypermedia to Datuments"The concept of a datument as a hyperdocument for transmitting and preserving the complete content of a piece of scientific work is introduced. Currently the scientific publishing process loses almost all of the information environment that the author creates or possesses. It is shown that datuments can record and reproduce experiments and act as a lossless way of publishing science. This is illustrated with specific examples drawn from scientific documents and molecular science, showing how a datument containing molecular coordinates can be viewed in various styles and how typical documents deriving from organic and physical chemistry and expressed in XML can be transformed using XSLT." (Peter Murray-Rust and Henry S. Rzepa - Journal of Digital Information) Posted on March 21, 2004 | Permalink | TrackBack OWL Web Ontology Language"The OWL Web Ontology Language is designed for use by applications that need to process the content of information instead of just presenting information to humans." - W3C Recommendation (W3C) Posted on March 04, 2004 | Permalink | TrackBack Access to a Unified Web from Any Device in Any Context by Anyone"A few years ago, virtually the only way to access the Web was through a personal computer or workstation. True, there were variations between the facilities offered by various browsers, some being capable of use on text-based terminals. However, almost invariably, Web access, for individuals without specific accessability needs, involved using a machine with a reasonably large, color display with full graphic capabilities. While this is still primarily true, since the middle of 2000, the number of different kinds of device that can access the Web has grown from a small number with essentially the same core capabilities to many hundreds with a wide variety of different capabilities. At the time of writing, mobile phones, smart phones, personal digital assistants, interactive television systems, voice response systems, kiosks and even certain domestic appliances can all access the Web." (W3C) Posted on February 24, 2004 | Permalink | TrackBack Zurgle: The Squeak Desktop Enhancement Project"The Zurgle project is a campaign to help clean up some of the sharper edges on the current Squeak desktop by adding things like emulated widgets and window skins." (Squeak) Posted on February 18, 2004 | Permalink | TrackBack Component Technology and Modeling Support in UML for Developers"In this article, a try has been made to see CBD from a developer's perspective. We shall see that support does exist in terms of modeling the CBD process, but the level of support differs significantly at different stages of the process. We will see how UML supports a service-based architecture and what sorts of model it provides for the different people in the development team. We try to explore the different models provided by UML to analyze, design and implement the Component-Based systems and see what sort of support do they provide for the different levels in development process." (Amjad Bashir - Journal of Conceptual Modeling) Posted on February 11, 2004 | Permalink | TrackBack Web Modeling Language (WebML)"Designing a data-intensive Web site amounts to specifying its characteristics in terms of various orthogonal abstractions, each captured by a distinct model. The structure, composition, navigation, and presentation models enable the description of read-only web sites. They can be extended to cope with the specification of content management and integration with external services, through the addition of operations, which can be defined and added to the hypertext model. They are invoked as a side effect of navigation and permit one to specify commonly found interaction patterns as data entry, personal data management, and shopping carts." (About WebML.org) Posted on January 26, 2004 | Permalink | TrackBack Multimodal Interaction on the Web"Interaction (input, output) between the user and the application may often be conceptualized as a series of dialogs, managed by an interaction manager. A dialog is an interaction between the user and the application that involves turn-taking." (Peter Mikhalenko - XML.Com) Posted on January 22, 2004 | Permalink | TrackBack XForms Institute: Interactive XForms School"Like XHTML, SVG, and RSS, XForms is an XML-based language written with tags that can be identified by surrounding angle brackets. (XML purists perfer to call these elements) Learning XForms is largely a matter of understanding what individual elements do, as well as how they interrelate. One difference is that XForms provides several more elements than form authors might be accustomed to. As a result, several tasks that would have otherwise required complicated scripting can be accomplished declaratively, just by putting the right elements in place." (About XForms Institute) Posted on January 19, 2004 | Permalink | TrackBack Multimedia Web Forms"Multipage tax input forms with calculations and validations; Web shop order forms (...) anything that needs user interaction within Web document formats." (Kari Pihkala, Mikko Honkala, and Petri Vuorimaa - SMIL Europe 2003) Posted on January 01, 2004 | Permalink OWL: Web Ontology Language - Overview"The OWL Web Ontology Language is designed for use by applications that need to process the content of information instead of just presenting information to humans." (W3C) Posted on December 17, 2003 | Permalink | TrackBack Architecture of the World Wide Web, First edition"The World Wide Web is a network-spanning information space of resources interconnected by links. This information space is the basis of, and is shared by, a number of information systems. Within each of these systems, agents (people and software) retrieve, create, display, analyze, and reason about resources. Web architecture includes the definition of the information space in terms of identification and representation of its contents, and of the protocols that support the interaction of agents in an information system making use of the space. Web architecture is influenced by social requirements and software engineering principles, leading to design choices that constrain the behavior of systems using the Web in order to achieve desired properties of the shared information space: efficiency, scalability, and the potential for indefinite growth across languages, cultures, and media. This document reflects the three bases of Web architecture: identification, interaction, and representation." (W3C) Posted on December 11, 2003 | Permalink | TrackBack XML: One input - many outputs: A response to Hillesund"There are problems, mostly editorial in nature, for which there are no technical solutions. As such, XML as a technology does not solve them. However, I think it does provide a platform on which to build solutions." (Norman Walsh - Journal of Digital Information / Theme: Information management) Posted on December 04, 2003 | Permalink | TrackBack FAQ Digital Object Identifier"(...) a digital identifier for any object of intellectual property. A DOI provides a means of persistently identifying a piece of intellectual property on a digital network and associating it with related current data in a structured extensible way." (The Digital Object Identifier) - courtesy of leo robert klein Posted on December 01, 2003 | Permalink | TrackBack WordprocessingML schemas from Microsoft published"(...) the xml schemas for Microsoft Office Word 2003 (WordprocessingML) along with documentation." (Infostructurebase) - courtesy of langemark Posted on November 18, 2003 | Permalink | TrackBack Sliding Doors of CSS"It's time to take back control over the tabs which are continually growing in popularity as a primary means of site navigation. Now that CSS is widely supported, we can crank up the quality and appearance of the tabs on our sites." (Douglas Bowman - A List Apart 3.0) Posted on October 22, 2003 | Permalink | TrackBack The Semantic Web, Today"The key point of the semantic web is the conversion of the current structure of the web as a data storage (interpretable only by human beings, that are able to put the data into context) into a structure of information storage. In order to convert data into information we have to put it into context by adding metadata, data that contains the semantics, the explanation of the data it refers to; in the end, the context." (Juan C. Dürsteler - Info@Vis!) Posted on October 13, 2003 | Permalink | TrackBack The Architecture of Unusual Things"Strap on your mental protective gear and join IBM Fellow Grady Booch on a high-energy tour of things unusual, curious, and just plain weird. Of course there are lessons to be learned along the way, as we discover how common design principals inform even the most uncommon of entities. We'll also explore the evolution of different genres of architecture, the forces that have shaped them, and their practical manifestation in today's Web- and services-oriented architectures." (IBM Rational Events) Posted on October 06, 2003 | Permalink | TrackBack The Business Value of Web Standards"These aren't formulas for determining the ROI of migrating to standards, but they are some pretty good financial justifications. 'It's what all the cool sites are doing' shouldn't be your only point when arguing for a switch to XHTML and CSS. The economic benefits of standardization are tangible. Once we can quantify them, businesses will begin realize the true promise of the Web - interoperable content freely shared." (Jeffrey Veen - Adaptive Path) - courtesy of lawrence lee Posted on September 19, 2003 | Permalink | TrackBack Listamatic: One List, Many Options"Can you take a simple list and use different Cascading Style Sheets to create radically different list options? The Listamatic shows the power of CSS when applied to one simple list using samples (...)" (Max Design) - courtesy of jeffrey zeldman Posted on September 08, 2003 | Permalink | TrackBack Standards: Designing for the Future"Here's where I begin to fly in the face of common consensus - it being that if you code to web standards, it makes for easier maintenance of your site to those joining a project later. My experience has, thus far, shown the opposite to be true. It pains me to admit this." (Ian Lloyd - Mezzoblue) Posted on August 28, 2003 | Permalink | TrackBack XForms Essentials"(...) XForms, a combination of two of the most successful experiments ever performed on the Web: XML and forms." (Micah Dubinko) Posted on August 14, 2003 | Permalink | TrackBack Designing with Web Standards"It takes the same amount of work and money to design for one browser as it does to design for all browsers and devices." (Jeffrey Zeldman) Posted on August 06, 2003 | Permalink | TrackBack Using XHTML/CSS for an Effective SEO Campaign"If youíre reading this article in the hopes of learning how to get an adult site listed in the 'school supplies' category on Google, we kindly suggest you fall off the face of the earth. Any hate mail regarding this can be directed to sally@morekinky.net. It's due time to pay her back for all those 'petting zoo pictures' that manage to bypass my spam filtering system." (Brandon Olejniczak - A List Apart) Posted on August 05, 2003 | Permalink | TrackBack An Essay on W3C's Design Principles"The Web is all about helping humans communicate, but what hopefully becomes clear from this essay is that writing specs also is a form of human communication. There is one word that summarizes nearly all the fancy keywords of this essay, and that is:..." (W3C) - courtesy of dave winer Posted on August 02, 2003 | Permalink | TrackBack XForms 1.0 Proposed Recommendation"XForms is an XML application that represents the next generation of forms for the Web. By splitting traditional XHTML forms into three partsóXForms model, instance data, and user interfaceóit separates presentation from content, allows reuse, gives strong typingóreducing the number of round-trips to the server, as well as offering device independence and a reduced need for scripting." (W3C) Posted on August 02, 2003 | Permalink | TrackBack | |