Off the Top: Information Application Development Entries

20052010201520202025

Showing posts: 91-105 of 195 total posts


2 November 2003

Udell presents the Personal Service-Oriented Architecture

Jon Udell discusses Your Personal Service-Oriented Architecture (SOA), which lays out the elements of the futuristic Apple Knowledge Navigator are actually available today, but with out the voice interaction. Jon points out that we already use search much like the navigator, but we are missing the ability to keep track of what we found valuable or not valuable from those searches that are related to similar searches the use ran in the past.

I really like this idea one's own Web browser will show you links you have followed before (within a limited amount of time), but these visited links and the metadata we add to this information does not easily transcend machines. I work on three or four machines through out a normal day as well as a few mobile devices. Each machine has bits and pieces of information strewn across them, but with only a little bit of it synched. This I would love to have worked out in the not so distant future. It takes some effort to get the information synching between the machines and devices (part of the Personal Info Cloud).

There are many gems in Jon's short article, including sharing information and searches with friends or "buddies".



1 November 2003

iPIM and Chandler have a chair at the Personal Info Cloud

There are two articles that are direct hits on managing information for the individual and allowing the individual to use the information when they needed it and share it as needed. Yes, this is in line with the Personal Information Cloud.

The first article, The inter-personal information manager (iPim) by Mark Sigal about the problem with users finding information and how the can or should be able to then manage that information. There are many problems with applications (as well as the information format itself) that inhibit users reuse of information. In the comments of the article there is a link to products that are moving forward with information clients, which also fit into the Personal Information Cloud or iPIM concept. (The Personal Information Cloud tools should be easily portable or mobile device enabled or have the ability to be retrieved from anywhere sent to any device.

The second article is from the MIT Technology Review (registration required) titled Trash Your Desktop about Mitch Kapor (of founding Lotus Development fame) and his Open Source project to build Chandler. Chandler is not only a personal information manager (PIM), but the tool is a general information manager that is contextually aware. The article not only focusses on Mitch and the product (due late 2004), but the open and honest development practices of those that are building Chandler at the Open Source Application Foundation for Windows, Mac, Linux, etc. distribution.



26 October 2003

Geeks take charge

Steve Lohr, of the New York Times wrote As Silicon Valley Reboots, the Geeks Take Charge. This article hits the pre-tech boom development process and how things are again. The development of solid applications takes passion, intelligence, and personal energy. These things are needed as the road is tough, but worth it for the developers and for the users. Getting the geeks back in the driving seat helps greatly as the business and marketing folks that tried jumping in during the boom seemed to do far more harm than good with their buzzwords and greed, which pushed products to market long before they were ready.

The article highlights some great companies with great products that have survived and blossomed since the boom.



25 October 2003

Information structure important for information reuse

John Udell's discussion of Apple's Knowledge Navigator is a wonderful overview of a Personal Information Cloud. If the tools was more mobile or was shown synching with a similar mobile device to have the "knowledge" with the user at all time it is would be a perfect representation.

Information in a Personal Information Cloud is not only what the user wants to have stored for retrieval when it is needed (role-based information and contextual) but portable and always accessible. Having tools that allow the user to capture, categorize, and have attracted to the user so it is always with them is only one part of the equation. The other component is having information that is capable of being captured and reused. Standards structures for information, like (X)HTML and XML are the beginnings of reusable information. These structures must be open to ensure ease of access and reuse in proper context. Information stored in graphics, proprietary software, and proprietary file formats greatly hinders the initial usefulness of the information as it can be in accessible, but it even more greatly hinders the information's reuse.

These principle are not only part of the Personal Information Cloud along with the Model of Attraction, but also contextual design, information architecture, information design, and application development.



3 October 2003

Raskin's Zooming Interface

Jef Raskin opens up a public demo of THE Zooming Interface. This interface is done with Flash for this demo of the concept. I find the tool very cool, but a wee bit buggy.

Read through the THE information to find out more about this open source project.



4 August 2003

Antartica goes DHTML not Flash

Tim Bray explains why Antartica will be using DHTML and not Flash for its Visual Net application. These are some of the same problems I have with using Flash as a user in applications. It is very hard to get the interface close to right in Flash, which when compared to relatively easy to get it exactly right in (D)HTML (and yes I know the exactly right is a comparison of HTML to HTML, but there are millions, if not billions of people that have learned this interaction process).



20 July 2003

Bray on browsers and standards support

Tim Bray has posted an excellent essay on the state of Web browsers, which encompasses Netscape dropping browser development and Microsoft stopping stand alone browser development (development seemingly only for users MSN and their next Operating System, which is due out in mid-2005 at the earliest).

Tim points out users do have a choice in the browsers they choose, and will be better off selecting a non-Microsoft browser. Tim quotes Peter-Paul Koch:

[Microsoft Internet] Explorer cannot support today's technology, or even yesterday's, because of the limitations of its code engine. So it moves towards the position Netscape 4 once held: the most serious liability in Web design and a prospective loser.

This is becoming a well understood assessment from Web designers and application developers that use browsers for their presentation layer. Developers that have tried moving to XHTML with table-less layout using CSS get the IE headaches, which are very similar to Netscape 4 migraines. This environment of poor standards compliance is a world many Web developers and application developers have been watching erode as the rest of the modern browser development firms have moved to working toward the only Web standard for HTML markup.

Companies that develop applications that can output solid standards compliant (X)HTML are at the forefront of their fields (see Quark). The creators of content understand the need not only create a print version, but also digitally accessible versions. This means that valid HTML or XHTML is one version. The U.S Department of Justice, in its Accessibility of State and Local Government Websites to People with Disabilities report advises:

When posting documents on the website, always provide them in HTML or a text-based format (even if you are also providing them in another format, such as Portable Document Format (PDF)).

The reason is that HTML can be marked-up to provide information to various applications that can be used by those that are disabled. The site readers that read (X)HTML content audibly for those with visual disabilities (or those having their news read to them as they drive) base their tools on the same Web standards most Web developers have been moving to the past few years. Not only to the disabled benefit, but so do those with mobile devices as most of the mobile devices are now employing browsers that comprehend standards compliant (X)HTML. There is no need to waste money on applications that create content for varied devices by repurposing the content and applying a new presentation layer. In the digital world (X)HTML can be the one presentation layer that fits all. It is that now.

Tim also points to browser options available for those that want a better browser.



29 May 2003

Design for real users

Chad highlights an excellent design perspective, "design for real people". Real people are rushed (at least in the parts I am familiar with), tired, distracted, etc. It is not those in the perfect lab setting that are important, but those actually living life trying to find the information for a report that was due COB yesterday, while trying to arrange for a new print cartridge from the help desk that never seems to (not my life, but one I have observed).

Maybe when we are doing user testing we arrange for phone calls and messages to be hand delivered. When I was doing usability testing on a somewhat regular basis, I always did the testing at the user's desk to see their computer setup and other things that may be interfering with usage. I have noticed that pale colors do not work well in workspaces with direct sunlight, which visual designers have used darker color palettes and reduced "I can not find it" complaints.



19 April 2003

Blurbs: Writing previews of Web pages

A February 2001 article by Dennis Jerz discusses Blurbs: Writing Previews of Web Pages, which is very helpful information that helps annotate links to ease and assist the users understanding what is behind "door number 2". The blurbs help the user by providing more than the short snippet in a link. This makes the browsing structures much more friendly.



30 March 2003

Shopshifting using a Rough Cloud of Information

Shopshifting, is a well coined term I picked up from Mike Lee and something I am doing more and more with my Hiptop. In the Model of Attraction I discuss the a "rough cloud of information" that the user has following them. The mobile device can allow the user to have access to their desired information and make well informed decisions. I often use my Amazon Wishlist to find books or media I am interested in to physically see it and verify my interest in it, or to enter a new found item in the wish list. I entered one book into my wishlist while at Powells as it was full price and a large book I did not want to carry back. I did buy it yesterday with my Barnes and Noble discount and take it home. I also use IMDB while in the video store or Blockbuster to find DVD names or other movies with actors or actresses I like.

The "rough cloud of information" does take thinking about as not all information is accessible from mobile devices, it is not easy to drop into mobile devices, nor is some of the information called what I think it should be. Users often add metadata or change the descriptors for the information. I do this often as I am not attracted to what some want to call items or information chunks.



18 March 2003

Unfortunately Hiptop does not think like Palm

Cory discusses the problem with the Danger Hiptop development plan, which is a controlled development society. I liked the sound of the Hiptop because it not only had much of the mobile functionality I was desiring, but also it had an open development environment. Well, that is not exactly the case. One of the fantastic things about Palm OS is it was made wide open and any schmo could scratch their own itch and create software that worked for them selves and then offer it to others. The Palm platform has a gazillion software apps that will work for anybody. This is too bad the Hiptop folks do not understand this. I really hope they will change their mind. I would happily dig back into Java to knock out some of the apps I need and add functionality to the Hiptop. I really like the Hiptop device, but I would love it if it had certain features and apps, which come from open development.



12 March 2003

The future of UCD with attraction

Another snippet from Tanya from SXSW, this time from "Future of UCD" panel. Tanya picked out "users will not use item alone, but in a federation of devices", which is at the heart of the Model of Attraction (being presented at The IA Summit on Saturday March 22, 2003 right after the keynote). The future, which we are seeing pieces of now, gives more control to the user as to what they will do with the information and how the user wants to or will access the information. The body of research for Internet development has focussed too much time and effort on navigation (browsing is more encompassing or a term and more literal). Users not only browser for information, but search. The user is no longer constrained to a desk or building when they try to attract information they need to themselves and this difference greatly changes how we must think about providing solutions. It is long past time to retire navigations as a limiting metaphor and start working with a model that more closely represents what is literally happening. The navigation metaphor fails us as we try to encompass the future of information access, information use, and information reuse that has already begun to take hold around us.

One benefit of the Model of Attraction is that is provides a framework that includes information reuse. Many times an information application is built upon the perception that the output of the information form will be its only form. I have seen time and time again large organizations that have bought applications or built applications that only consider the initial output of information. That information form may be in a Flash movie, Acrobat PDF, PowerPoint presentation, Word document, dynamic Web site, or static HTML page (to name just a few options). What information creators do not consider is how the information will be reused. A PDF is great for printing or just reading, but pretty much fails for extracting information easily or having external pointers direct others to one piece of micro-content (a scentance, paragraph, or other delineated section). Each method of presentation of information has its own benefits and detractors. The one with the most legs is (X)HTML as is can be used on nearly all devices (desktop PCs, mobile handhelds, etc.) with little or no modifications, it is not the best medium for printing information, but if built to standards it can be easily converted and stored as the user desires. XML has the same promise, but one needs to work with a standard schema so that the information is widely useable and reusable.

Keep in mind the future is now. Our future needs metal models to help us build information applications and services for univeral usage.



1 March 2003

Konfabulator is fabu baby

I finally downloaded Konfabulator and I am having fun. I am impressed with the widgets (small single purpose applications that elegantly sit on the desktop of a Mac). Go check it out, you may find that small application you are looking for, or you may create it with XML and JavaScript (what all the widgets are made with).



11 February 2003

Extending Dreamweaver MX for PHP

O'Reilly Net offers Getting Dreamweaver MX Up to Speed with PHP, which discusses how to get and build the Dreamweaver extension you need to build PHP-based sites. Macromedia is now charging for the newest extensions (their perogative), but this article points out how to get the extensions you need for sessions and authentication.



This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License.