A directory of resources inthe field of technical communication.

Ogbuji, Uche

16 found.

About this Site | Advanced Search | Localization | Site Maps



Annotating the Web with Atom

You've seen reader comments on weblogs and other Web 2.0 sites, but the Atom protocol makes it possible to create and manage such comments in a very flexible way. Flexible Web annotations is an idea that will open up an entirely new class of Web applications with very little actual new invention. Learn how to create a system to manage annotations for anything on the Web, from nearly anywhere.

Ogbuji, Uche and Eric Larson. IBM (2008). Articles>Web Design>Information Design>RSS


Assemble a Cross-Platform Firefox Extension

XUL is a surprisingly easy way to build cross-platform browser extensions or even stand-alone applications. Discover how to build powerful, flexible Mozilla browser extensions that go beyond the capabilities of other tools like embedded scripting languages or CGI--because they're built right into the user's browser.

Ogbuji, Uche. IBM (2007). Articles>Information Design>XML>Web Browsers


Fast Incremental Updates of XML Records

XML is often used today as a data export and exchange format. In such cases, you might deal with a feed of XML records; sometimes, if this feed, is too long, there are performance problems importing it into another system. As such, you might want to produce only an incremental feed--that is, one that only includes items that have changed. This article presents a collection of simple techniques that you can combine into a system for more digestible feeds containing only updated records.

Ogbuji, Uche. IBM (2007). Articles>Information Design>XML


Firefox 2.0 and XML

Firefox 2.0 brought several important changes in its XML support. It's currently reaching its peak in user deployment. Learn about updated XML features in Firefox 2.0, including a controversial change to the handling of RSS Web feeds.

Ogbuji, Uche. IBM (2007). Articles>Information Design>XML>Web Browsers


Quick and Dirty Web Applications with Bookmarklets

Web 2.0 is well known for the fact that it's not built on breathtaking new inventions, but rather on renewed emphasis on age-old Web technologies. One of those age-old technologies that is enjoying a revival in Web 2.0 is bookmarklets. A bookmarklet is essentially a Web application shoehorned into a regular browser bookmark. This article includes a fully functioning bookmarklet and installation instructions you can use to highlight text on any Web page and search IBM developerWorks for that text.

Ogbuji, Uche. IBM (2007). Articles>Web Design>DHTML>Web Browsers


Real Web 2.0: Mastering the Creative Commons

The Creative Commons (CC) initiative develops popular licenses for content, including Web content. Some people think using these licenses means giving up all your rights to content, but this is just one of many misconceptions. Learn how to choose and use CC licenses for your Web sites and applications and how to process these licenses in code.

Ogbuji, Uche. IBM (2008). Articles>Intellectual Property>Copyright


Rescue Terrible HTML with TagSoup

XHTML is a friendly enough format for parsing and screen-scraping, but the Web still has a lot of messy HTML out there. In this tip Uche Ogbuji demonstrates the use of TagSoup to turn just about any HTML into neat XHTML.

Ogbuji, Uche. IBM (2006). Design>Web Design>HTML>XHTML


Semantic Anchors for XML

XML syntax is just the foundation for data interoperability. The next step is semantic transparency. Some groups are working to address this by defining entire document formats to be adopted wholesale, while other groups are working on ways to express common terminology and concepts at a more granular level. In this installment, Uche Ogbuji looks at XML Topic Maps Published Subjects and Universal Data Element Framework (UDEF), two ideas that take the granular approach by seeking to provide anchors in the semantic stream.

Ogbuji, Uche. IBM (2003). Design>Information Design>XML>Metadata


A Survey of XML Standards: Part 1

The world of XML is vast and growing, with a huge variety of standards and technologies that interact in complex ways. It can be difficult for beginners to navigate the most important aspects of XML, and for users to keep track of new entries and changes in the space. In this series of articles, Uche Ogbuji provides a guide to XML standards, including a wide range of recommended resources for further information.

Ogbuji, Uche. IBM (2004). Design>Information Design>Standards>XML


Use Data URIs to Include Media in XML

There are many ways to link to non-XML content within XML, including binary content. Sometimes you need to roll all such external content directly into the XML. Data scheme URIs are one way to specify a full resource within a URI, which you can then use in XML constructs. In this tip, Uche Ogbuji shows how to use this to bundle related media into a single file.

Ogbuji, Uche. IBM (2006). Articles>Information Design>Multimedia>XML


Use Language-Specific Tools for XML Processing

DOM and SAX are the two best known systems for XML processing, but they are really compromises across programming languages. As such, they do not take advantage of any language's particular strengths. Often it is better to duck conventional wisdom and use special APIs that take advantage of particular strengths.

Ogbuji, Uche. IBM (2004). Design>Information Design>XML


Use the Unicode Database to Find Characters for XML Documents

The Unicode consortium is dedicated to maintaining a character set that allows computers to deal with the vast array of human writing systems. When you think of computers that manage such a large and complex data set, you think databases, and this is precisely what the consortium provides for computer access to versions of the Unicode standard. The Unicode Character Database comprises files that present detailed information for each character and class of character. The strong tie between XML and Unicode means this database is very valuable to XML developers and authors. In this article Uche Ogbuji introduces the Unicode Character Database and shows how XML developers can put it to use.

Ogbuji, Uche. IBM (2006). Articles>Language>Localization>Unicode


Wikipedia, Champion of User-Generated Content

Encourage user contribution to your Web site by learning from Wikipedia. Wikipedia builds on open source and respects the geographical variety and potential accessibility needs of its users. It provides tools to help users contribute, but also fosters an atmosphere where contributions are verified and discussed by the broader community.

Ogbuji, Uche. IBM (2007). Design>Web Design>Community Building>User Centered Design


XML in Firefox 1.5, Part 1: Overview of XML Features

The open source Firefox Web browser continues to grow in popularity. Users like the security and convenience features it offers. Developers like the Firefox attention to standards compliance, inherited from its Mozilla roots. The most recent version, Firefox 1.5, comes with many features for XML developers, including XML parsing, XHTML, CSS, XSLT, SVG, XML Events in JavaScriptâ„¢, and XForms. Additional third-party extensions provide even more XML support. In this article, Uche Ogbuji provides an overview of XML features in Firefox 1.5.

Ogbuji, Uche. IBM (2006). Articles>Information Design>Web Design>XML


XML in Firefox 1.5, Part 2: Basic XML Processing

This second article in the series, "XML in Firefox 1.5," focuses on basic XML processing. Firefox supports XML parsing, Cascading Stylesheets (CSS), and XSLT stylesheets.

Ogbuji, Uche. IBM (2006). Articles>Information Design>Web Design>XML


XML Topic Maps By the Book

Topic Maps provide a system for organizing information, and XML Topic Maps bring this system to the world of XML. In this article, Uche Ogbuji examines XML Topic Maps, introducing the technology in the course of reviewing a key book on the topic.

Ogbuji, Uche. IBM (2003). Design>Web Design>Information Design>XML

Follow us on: TwitterFacebookRSSPost about us on: TwitterFacebookDeliciousRSSStumbleUpon