logo       

Re: TM for Linux desktop: msg#00036

Subject: Re: TM for Linux desktop
Carlo Moneti wrote:
[...]
Thank you all for the comments of this thread. It got a little side-tracked from the start; but it has shown me that people are thinking about it. What continues to intrigue me is the idea of a topic map engine framework, much like a GUI framework, which is used to build a variety of applications that would comprise a desktop environment (as gnome, KDE, etc., do). In fact, the GUI framework would grow an API to interact with the TM engine, to the point that new developers would see the TM approach as the cool architecture style of the GUI framework, without necessarily knowing much about the theory of TM, thesauri, taxonomies, faceted classification, etc.. But they would come to realize that knowledge as they become more experienced with the framework.

Carlo,

I can only smile at what you're saying, because that's precisely what
I'm building with Ceryle. It literally is a GUI framework encapsulating
a Topic Map engine, with visualization and TM editing capabilities, a
native XML database, and a Faceted Classification-style organizational
model, with some inferencing features. Its ostensible purpose is to act
as a tool to assist authors in developing novels, but as a framework it's
pretty general purpose. It uses a desktop metaphor, similar to MS Word,
Adobe Photoshop, etc. having various internal frame types, called Views
(DocumentView, GraphView, etc.). I'm currently working on the Faceted
Classification functionality, which are not trivial. The dialog boxes
themselves take a lot of support behind the scenes, such as active
traversal of the Topic Map to obtain and edit facets and facet properties
from facet hierarchies, etc.

Unfortunately, Ceryle is not finished yet; I'd hoped to have it done by
this past fall, but one person doing all the development takes more time
than a team, and it's proven to be a bigger task than I first thought.
And I really at this point can't open up development to a team since the
work is part of my Ph.D. program. I hope to have a first public release
this spring.

Jack Park, Alexander Johannesen and I have been discussing the idea of
a plug-in architecture so that tool developers who want to extend
Ceryle have a ready means of doing so. Both Jack and Alexander have
some very clever ideas for what they'd like to do with it.

BTW, Ceryle is 100% Java and will be released under Apache-style license.

The other thought is the prospect of topic map storage data models---which often look like they could store any kind of data (a generic data model)---facilitating a sharing of data among applications and thereby paving the way to easy application integration. Coupled with the TM/GUI framework and desktop environment, the possibilities seem promising.

This is almost a moot point if you're using TM4J, which has a
persistent storage backend as an option. You have both an
in-memory, Ozone or Hibernate backend as the means of storage.
As I mentioned in my previous message, I think it'd be relatively
trivial to create a command line interface to TM4J, and honestly,
simple GUIs aren't hard to develop either, such as ones that
merely mirror the command line functionality. It's when you try
to develop visualization, editing, etc. that things get tough.

But in a nutshell, I strongly agree with you. :-)

Murray

......................................................................
Murray Altheim                    http://kmi.open.ac.uk/people/murray/
Knowledge Media Institute
The Open University, Milton Keynes, Bucks, MK7 6AA, UK               .

 "The [GM] report says only half the people that took part - and
 remember, 99.9% of the population did not - had some concerns,"
 said Paul Rylott, of the Agricultural Biotechnology Council (ABC),
 which represents biotech firms like Monsanto and Bayer CropScience.
 http://news.bbc.co.uk/1/hi/sci/tech/3134278.stm

 Rylott is obviously willing to lie about his understanding of the
 use of sampling in statistical research in order to distort the
 simple fact that only 2% of the UK public are happy to eat GM food.
 What else is he willing to lie about? Don't we have a human right
 to uncontaminated food and water? People in the US don't generally
 even *know* that they're eating it, as no food labeling laws have
 been able to get past the biotech industry's hold on the Congress.
 If it's going to be forced on us by a corporate-controlled govern-
 ment, let us at least be able to avoid eating it.


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
web.pylons.gene...    hurd.l4/2002-10...    kernel.commits....    user-groups.lin...    yellowdog.gener...    java.drools.use...    security.openva...    package-managem...    linux.debian.us...    qnx.openqnx.dev...    genealogy.gramp...    file-systems.if...    voip.wengophone...    tex.context/200...    ietf.smime/2003...    audio.csound.de...    culture.region....    xfree86.devel/2...    mobile.kannel.u...    distributed.con...    education.engli...    org.user-groups...    bug-tracking.gn...    recreation.bicy...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe