Thesis 5: Understand the Knowledge Market!

I wrote quite some reports to my Weblog about the UKUUG 2003 conference in Edinburgh. Some people might ask – and I asked myself: “Why does he give away his knowledge?”. In fact, travelling to conferences is quite some fun, but also quite some work.

The reasons to go to conferences is meeting with and talking to people, doing “human networking”. If you’re a speaker, conferences are the platform for your project to let others understand what you are trying to achieve. Conferences don’t pay out quickly in terms of new customer deals. Instead, they often pay out only in terms of “knowledge exchange”. Thus, it might be a good idea to keep to yourself all the good contacts you made at the conference, and all the good talks you have heard.

Writing reports about any session that you’ve visited is even more work. Especially if the aim of the reports is to let other people assess the importance of the talk in terms of “did I learn something new?”. Usually, this is done within companies – but I do it for the public of the Weblogging community.

Why? Because I am a saint? Definitely not! I do it for purpose and I want to “earn” something. Weblogging is about selling, brokering, and buying knowledge. The whole Internet is. By providing precious information to others, I hope to raise awareness of people and thus my share in the knowledge market. Being known to be knowledgeable can in fact pay out in real cash – or at least in Blogshares 🙂

Weblogs perfectly fit into the mechanisms of knowledge markets. They are a vehicle for selling, brokering, and buying knowledge. They offer the ability to individuals to invent themselves as a product in the knowledge market: to show what they know, how they deal with information, on what their decisions are based, which actions they take, which results those actions bring.

Saints? No. Egomanics? Maybe. Rather clients as well as servers of the knowledge market 🙂

UKUUG: Dasher: An information efficient text entry and control system

There’s not a lot to write about the Dasher project that Matthew presented – instead, you have to see it! Check out the Dasher project homepage. This animated GIF demonstrates how Dasher works and how it provides a completely different way of writing text. It’s so cool, that the audience applauded after Matthew’s first demonstration of the software during his talk 🙂

UKUUG: Automated Website Synthesis

Siu-Wai Leung’s talk Automated Website Synthesis was quite an eye-opener for me at UKUUG 2003:

Basically, Siu-Wai presented a proof-of-concept how to apply Artifical Intelligence (AI) and Semantic Web technologies to transform annotated content to a Website. Read it again! His talk was not only about how to present annotated content on a Website, no, it was rather about how to automatically create a Website from annotated content! In fact, what he talked about was ontology-based web content development and design.

He perfectly demonstrated the use of such an approach for aviation accident reporting. The tools he used are the HEIDI ontology (HEIDI is the abbreviation for “Harmonisation of European Incident Definition”). Furthermore, upon any aviation accident, a sophisticated pilot report form has to be filled in. Furthermore, data is automatically being recorded storing e.g. the altitude and speed of the airplane. Based on that data, Siu-Wai was able to create a graph showing the altitude of the plane, or a tree of events of the aviation accident.

The Website prototyping was done using a Simple Website Interface Model (SWIM), the Web Modelling Language (WebML). More on the technology behind can be found in Siu-Wai’s paper (PDF).

At the end of his talk, Siu-Wai summarized that the ontology-based mapping of information, Website, and perception is an AI problem (that’s his mapping hypothesis). He presented some ideas of how this could be achieved in the future. I very much liked his idea to use genetic programming to mutate the design of single Webpages or complete Websites to find the most suitable format to present the information to the user – an intelligent way of adaptive and personalized C/KMS.

That was a cool talk 😉 The aviation accident reporting demo seems like a perfect prototype to exemplify the possible advantages of AI and the Semantic Web. Also, the idea of genetic mutations of info visualization acknowledges the reality that every individual has a different way of filtering information and offers a higher flexibility in personalized content presentation then the theme-based CMS currently provide.

Collaborative Learning Environments: "KoALA", "Learning Lab"

I met Jan Kiszka at UKUUG and he pointed me to the following two projects:

KoALA
Information seems to be available in German only. The project is about collaborative training software and headed up by the ZDT of University of Hannover.

Learning Lab Lower Saxony (L3S)
“The L3S is part of the Wallenberg Global Learning Network (WGLN) which is coordinated by the Stanford Center for Innovations in Learning (SCIL).

Central research areas of the L3S are:
– Educational Technology and Collaborative Learning
– Digital Media and Semantic Web
– Innovations in Learning
– eLearning Curricula and Content

The work of L3S includes research, consultancy and technology transfer as well as infrastructure and support in the field of innovative teaching and learning technologies. Thereby L3S aims at the permanent introduction and use of these new technologies into education.”

Jan had a nice IBM R40 Notebook with him, maybe that’s my next one 🙂

LinuxTag 2003: Kaj on MySQL and SAP DB

Just attended Kaj Arnö’s talk MySQL, SAP and the Enterprise. Kay explained the development process of merging SAP DB and MySQL. For the mediate future, a proxy will be integrated in the SAP DB client, which allows MySQL users to manage SAP DB via the MySQL clients like mysql, mysqldump, mysqlimport. In the long run, functionality will be added to MySQL that covers the functionality already provided by SAP DB (e.g. stored procedures, triggers, standardized error behaviour, …). At the end of this process, the “MySQL Enterprise” edition (this is not the official, but the working name) will incorporate the best from both worlds: MySQL robustness, ease of use, and SAP DB enterprise functionality.

It’s also good news that all the nice DB management GUIs available for SAP DB will then also work with MySQL.

UPDATE: MySQL has branded SAP DB MaxDB

UKUUG: Source Control and Configuration Management using Perforce

Looking for an alternative to CVS (because CVS has its quirks), I attended Tony’s talk on Source Control and Configuration Management using Perforce.

The problem, perforce aims to solve is: developers want to focus on developing, not reporting, but managers want to know what’s going on.

Some features of perforce:
– client/server architecture
– off-line development support is rudimentary
– self-repair and recovery features
– atomic transactions ensure data integrity
– clean workspace, no CVS files, . files
– you can rename file extensions, move directories without loosing version tracking
– each branch is placed in a different directory (e.g. main/, release_1/, release_2/)
– branch views track intention, for example by merging branch directories: dev/* -> my/*

The perforce company has about 60 employees and 2400 customers (e.g. HP). The perforce software is closed source, but a special license for OSS projects is available.