All posts about
Technology

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)

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)

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)

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)

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)

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)

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!)

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)

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 VeenAdaptive Path) – courtesy of lawrence lee