Home Home > Tag > KDE
Sign up | Login

Deprecation notice: openSUSE Lizards user blog platform is deprecated, and will remain read only for the time being. Learn more...

Posts Tagged ‘KDE’

Tokamak4

February 26th, 2010 by

For the last seven days we were hosting the KDE Plasma Team doing their developer meeting called Tokamak4 here in at the Nuremberg offices of Novell. It was great for SUSE to see the twentyfife KDE enthusiasts hacking on one of the most important parts of the KDE software compilation.

On monday we had the pleasure of a public event with four highly interesting talks given by the Plasmas in our allhands area in Maxtorhof. Will Stephenson was sheding some light on the old days where SuSE already was hosting a sprint for KDE. I guess in that days we still called it “developer meeting”, but it was basically the same concept. It happened in an office building called Schanz which was still SuSEs but not in use these days. Will had some cool photos of well known KDE developers, partly with more hair and less bally than nowadays, hacking on KDE3. I think the meeting was in 2003, so it is great to see how many people are still around in the community.For me that was the first KDE meeting I participated, working on my scan application called Kooka. Fun.

After that Aaron Seigo was talking about Plasma as a cross device and cross form factor concept, Marco Martin was presenting very interesting stuff about KDEs Netbook shell and finally Sebastian Kügler was introducing Silk, the project to free the web from the browser. It was a very inspiring evening which closed with good discussion over some drinks. I like to thank the KDE guys for giving the presentations and our guests for showing up.

The rest of the week was full of concentrated work for the Plasmas, watch out on planetkde for various posts.

From the openSUSE perspective it was a pleasure to host the meeting, it was very nice to meet you all again. Thank you all for being our guests. It was fun and as a result we really want to continue the idea.

openSUSE is upstreams friend and we are convinced that personal meetings are the most effective way to make progress. So if your community is watching out for a place to meet, innovate and hack, let us know, I am sure we can arrange something.

Kraft Document Templating System

February 21st, 2010 by

One of the most important objectives for Kraft is to create business documents of perfect quality. The docs are an important face to the customer and represent the business, so best is just good enough. The old times where invoices got printed on a 24 needle printer in ascii mode should finally be gone 😉

Documents should represent the ‘coorperate identity’, which in small size firms probably comes down to printed stationary with a company logo and some other information on it. Kraft has to print  nicely on it. For that it is important that the layout can be configured at all and without compiling Kraft if the customer address should be printed fife millimeters higher for example.

Currently Kraft uses a document template written in RML for the layout. RML is a XML format which can be converted to PDF utilizing a python based command line tool which is called by Kraft. RML is a open source toolkit, quite powerful and mature. However, it does not solve all problems with flexible document creation and sometimes comes a bit unhandy. As a result our eyes are always open for alternatives.

Here are some requirements a template system must provide:

  • There is a document template in the file system. It can be changed by the user without recompiling Kraft. Kraft picks it up, fills the document values in and processes it to PDF. Other output formats are optional.
  • Layout: Areas where parts of the document are printed can be freely specified, ie. where the address, the date etc. is printed.
  • Graphical elements like lines, fixed text, boxes, colors and images can be placed everywhere.
  • The system knows at least different layouts for the first page, middle pages and the last page.
  • All pages have page header and footer.
  • Loops: Since an invoice for example has an unknown amount of items the system must be able to handle that, including clever space management with  pagebreaks. Nested loops are possible.
  • Maintain areas which must not be split, i.e. an invoice item should be printed completely on one page and not be split by a pagebreak.
  • Text faces, paragraph alignment, width, spacing and these kind of things must be configurable in the template.
  • Some variables are available such as a page counter.
  • Really great would be if the system provides carryover of calculations, like  on the top and bottom of each page the so far accumulated sum is printed.

Which free layouting and PDF generating system is able to provide that, preferably Qt/KDE based? Kugar was striving to solve it but when I tested it it did not work out.

Another idea is to use the ability of KWord to work with templates. If Kraft could read KWord templates, fill them and automatically generate a KWord doc from it, that would be a great solution, because in addition to automatic PDF generation documents could easily be exported as KWord docs and changed manually if needed. A great ‘template editor’ also would be available. This would in the direction of office suit integration that commercial Kraft competitors nowadays have.

I am not sure how far we are away from that. Something to investigate.

Tip: Using KWallet or GNOME Keyring with Subversion

January 15th, 2010 by

Subversion stores all its configuration and passwords under the ~/.subversion/ directory. Wouldn’t it be cool to have your passwords in KWallet or GNOME Keyring? Recently I found out, it is pretty simple.

(more…)

What a Cool App: screenie

January 14th, 2010 by

Sometimes you stumble over an application that is really cool and makes your day. Of course when you tell your colleagues everyone knows it – except you, well…

Today I had this nice experience with a little tool called screenie. It helps to arrange screenshots or images in general nicely such as this example where I made boring Hermes screenshots look nice: Hermes Screenshot Composition

It does it with a perfect simple interface on which you drop three images out of a file manager. A handful of options allow you to adjust the image to your needs and there you are – your little screenshot composition simply looks amazing, after a few moments of work. Great software.

Btw, iit’s only around 500 lines of code and a couple of resource files. Amazing, must be based on a quite powerful toolkit utilized by a real smart guy…

If you also want to look nice, no idea how, but for screenshots and stuff quickly install screenie from the KDE::Community repository.

Ah yes, I know, you know it already, of course 😉

Kraft Project Status

January 12th, 2010 by

I thought it might be nice after the holidays to tell about the status of the Kraft project, the KDE software for people operating a small business. Some nice things happened around it.
Kraft Logo

The best thing is that an additional developer works on Kraft: After my last status post Thomas Richard (account trichard) contacted me that he is interested, next days I had the first patch in my mailbox and from that point of time on he constantly contributed high quality changes into the Kraft repository.

His high energy, dedication and fresh ideas gave me a new motivation push after having worked on Kraft basically alone for more than four years. That’s great!

The last months we worked on porting Kraft to the KDE4 platform which is in a quite good shape in SVN already: Kraft compiles without warnings and without Q3 and K3 support classes and works stable again.

We couldn’t resist to make use of the new capabilities of KDE4 here and there and as a result we have a few small feature updates as well. The most interesting might be that the first KDE4 Kraft version will additionally support a sqlite database backend which eases setup and configuration for users tremendously.

Following our friends from the KMyMoney project we will come up with a first Kraft-on-KDE4 beta soon. Please stay tuned.

Usability Symposium

November 27th, 2009 by

On wednesday Will and me visited the Usability Symposium 2009 of the Network for User Oriented Software Design, a group which consists mainly of people from the Georg Simon Ohm University of Applied Sciences here in Nuernberg and people from local companies such as Astrum. It was the first symposium of this group and they gave three presentations about software usability.

One of the presentations were given by Evamaria Fuchs and Dr. Sigi Olschner, both former SUSE employees who worked in the usability lab. They presented about the development of the KDE KickOff menu that we shipped in version 10-something for KDE 3. Its successor became the KDE 4 default menu. Eva and Sigi presented how consequent usability work which goes along with the development effort can improve the quality measurable. They also gave a very good insight on free software and open source development in general, taking into account that most people from the audience did not have any experience with it. It was a very nice talk.

While Will was presenting KDE 4 to some interested people Sigi gave me some lessons on how to set up and use the eye tracking device that we have in the Boosters team now. We certainly need another lesson and much more knowledge about usability in general but that was a good start – thank you Sigi 🙂

Usability experts out there – our Eye Tracker is ready to be used by you for the good of free software! I am wondering when we will have the first session where we try to examine user experience of our software with that device.

Lydia Pintscher: The Way to Amarok 2.2

July 16th, 2009 by

The following Lines are from Lydia Pintscher, Community Manager from the Amarok Project:

We have been working for a long time on Amarok 2.0 and the whole team was relieved when we finally released it to show what we have been working on and to get feedback from a wider audience. It was a platform release and as such didn’t have all the features Amarok 1.4 had.

(more…)

First Steps with QT/KDE Programming

June 9th, 2009 by

Since Saturday i’m lerarning prtogramming QT/KDE. It is very interesting. My first “Hello World”-Program has now an localisation in DE und EN, and an Online-Help. The next Step is an Chapter about Basics and Structure from the KDE-Programs.

Kraft 0.32 Live CD

June 5th, 2009 by

You might have heard about Kraft, a KDE application aimed to people who operate small enterprises and have to write an offer or invoice sometimes. Kraft version 0.32 was released recently, the last KDE 3 based version, the KDE4 port has finally started.

Kraft is one of the candidates for the KDE group for financial apps which is a consolidating idea and was encouraged in Alvaros article A group to bind them all recently.

Unfortunately it is still a bit tricky to set up. To make it easier to check it out Live Images were created featureing Kraft on an openSUSE distribution with all tools and  interesting demo data. That is perfect to try it out and give it to friends and colleagues and talk about.

Please check the download page of the Kraft Homepage for details.

New/Updated Versions

June 1st, 2009 by

The following Packages are updated:

– kde4-skrooge 0.2.9. Published in KDE:KDE4:Community and OpenSUSE:Factory:Contrib
– bleachbit 0.5.0. Published in openSUSE:Fatory:Contrib
– boinc-client. Just fixed gcc Errors. Published in openSUSE:Factory