OCT
3
2005

Datakiosk, Baseball and Klik! Three good things that go good together...

I have been busy working on Datakiosk and am nearing a new release. I know many folks are a bit puzzled by this application, so to dispel the wonder I have cooked up a pretty cool demonstration of Datakiosk thanks to Klik. This new release will add some pretty significant new features.

The image below shows the demo in action. As you can see, I've changed the project bar to reflect Qt4 designer's widget box layout ideas. This gives a better separation of Tables and Reports and it also allowed me to introduce ... Views. These are customizable composite forms that can be optionally populated by the edit forms of the table tree. Searching and scrolling and editing all work as normal from within them.

datakiosk-demo-0.8-beta.cmg (Kurt says we'll have it available as klik://datakiosk-demo in a bit)

Datakiosk 0.8 View

Feedback is welcome as I would like to use this demo to get a feel for how people think about this new release. However, there are a few known issues that mostly spring from the fact that this demo uses an embedded sqlite database. Because this demo uses Klik, it will not install a database anywhere on your harddrive and is thus, read-only. It is entirely self-contained within the .cmg file, so don't be surprised if you try to edit a field and click commit to find that you get a 'read-only' error. Second, the Qt SQL sqlite driver does not return the query size for SELECT statements. Because of this, the number of rows in the table as reported in the project box will only show how many rows are currently visible unless you scroll. I'm trying to find a way around this.

Other than that, please let me know if you have any problems or would like to see something I missed.

And in other Datakiosk news, we had a mention in Linux Format Magazine recently. Here is a blurb:

"We've seen a few database front-ends in HotPicks. They're ususally rather grey affairs, geared towards experienced admins. That's not a big problem per se, but we're always lad to see different approaches, such as the one taken by Datakiosk." [...]

"Datakiosk's power lies in its searching facilities, which range from simple queries via the search bar at the top of the screen to custom SQL commands. In between sits the Advanced Search facility, where you can select data based on less-thans, not-equals and so forth. Individual searches can be saved and stored with the overall project for later use, and you can request further information from users mid-search too." [...]

"As well as making searching easy, an approachable front-end has to offer simple data entry. You'll be pleased to read that Datakiosk's attention to detail in this area is excellent."

Well, thanks for the kind words Mike, but you really should play with this demo, as I think you'll find that it really outshines the last release :=)

datakiosk-demo-0.8-beta.cmg

Finally, about the actual database:

It comes from here. I've modified it a little and converted it to sqlite for use of this example, but it is generally considered to be one of the world's best baseball statistics databases.

A bit better than Northwind, no?

Comments

manyoso --

-- this is indeed a very cool demo of datakiosk! :-)

For all these, who do not yet know how to "run" a klik-able .cmg-bundle such as given by the link in the Blog: click on it in Konqueror, or run it from the commandline: "$HOME/.zAppRun software.cmg".

Of course, for this to work you need to have installed the (minimal) klik client. To install the klik client do this:

* hit "[alt]+[f2]"
* type "wget klik.atekon.de/client/install -O - | sh"
* hit "[Enter]"
* follow instructions on screen.

Usually a matter of 20 seconds. (And the client will not install any binaries or libraries, just two small shell scripts and a few .desktop and assorted files).

Cheers,
Kurt


By Kurt Pf. at Mon, 10/03/2005 - 16:38