FreeSoftware to the fullest!

Category: KDE (Page 11 of 12)

KDevelop4’s Documentation Integration

I’m back to you today to show something that we have been baking lately for KDevelop. It is its new documentation integration.

With KDevelop 4 we have been focusing on putting together the information that the user will be willing to read every moment. Until now, while browsing the code, we were only showing the information gathered by the C++ support. Since the last week this is no longer true, we can now show the documentation provided by the different documentation plugins. We only have a QtHelp plugin for now, but I hope the architecture will be flexible enough for the new plugins we will have on the future, such as, maybe, a Doxygen’s, cmake’s or anything the reader can imagine.

Here you can see a couple of screenshots that might give you an idea of how does it work so that you can see KDevelop 4, love it and try it.

– The information shown when hovering the DUChain:
Documentation support integration on tooltip

– The tool view on the right showing the requested information:
Documentation tool view inside KDevelop

🙂

KDE for students

Last week Albert and I made a couple of talks related to KDE on the Térmens Lan Party event. One of these talks was about KDE-Edu. We reviewed every application one by one, showing some of their strengths.

There was a teacher in the audience (who is concerned about free software, afaik), he said that he was trying to get to use gnu/linux on his school but that he was facing some problems when it comes to use KDE.

One of the issues he mentioned (and that I don’t really know about) is the lack of accessibility tools, the other one is that KDE-Edu applications don’t really fit teachers needs.

It is this second point the one that I would like to focus now. We have quite good applications, but we developers (despite the ones that are both developers and teachers, of course) do what we ponder that’s useful, but not what it is in the actual classroom, so I just wanted to point out that we are open to requests, or at least I am.

In this direction, I wanted to mention that someone contacted me since he wanted to see some features happening on KAlgebra because of some study he is doing. I’m just mentioning that because it was a feature that I was not intending to add in a near future but that can indeed be useful in a real scenario, and it is implemented and hopefully will be in for KDE 4. Here you can see a screenshot of it and you can download and try it here if you wish, even if it is not ready still.

In conclusion, I just wanted to say that if you miss anything, just ask for it. If you don’t know what we have, just check all the (maybe too little) information we’re offering and if you want to contribute but you don’t feel like coding, you can help to improve this communication channel, that is actually failing, so that this education software reaches its goal, students.

Guademy and GSoC

Yes, this year you will have to put up with me with another Google Summer of Code project (well, mainly Matt Rogers, who is mentoring me again 😉 ). This year I’ll try to get KDevelop (KDevPlatform) to be able to use plugins written on different languages through Kross. Great! 🙂

On the other side, this weekend I’ve been at València, attending to the Guademy conferences, where we have been discussing about interoperability between free software environments (or should I say KDE and Gnome?) among other things related to free (libre) software. It was quite interesting so far, despite I had to a bit earlier due to some personal issues it’s been great to be there. 🙂

Back to reality, now I’ll have to concentrate a bit more on the university before starting the summer of code hard work… But still I want to put some code that I have been baking lately related to KDevelop’s cmake support… 🙂

C’ ya!

KDevelop hackaton

I am back from Munich, I am at the university now actually :(.

It was a great week though, lots of hacking, knowing people and community building. It is always nice to know the people which have been sharing with you bugs and features :). It was kind of sad leaving the place but well, we had to come back to reality.

In the hacking side, I have been working on the cmake support as a language which is quite ready (we still lack of cache support but i’m planning to add it soon anyway 🙂 ). The rest of KDevelop is taking shape really nicely, it still has some crashes and is having some speed issues that I hope that will be addressed during the following months.

I’ll put some feature review when everything is settled down, but I’m very excited about this new IDE that we will enjoy in some months!

Take care!

KDevelop Developer Meeting – Day[0]

So today the KDevelop hackaton started. Yesterday I spent all the day just to go to Munich, where the hackaton is happening.

It was an usual trip: Police trying to get you naked when checking if you have no weapons, train delays (yeah in Germany, I thought that this didn’t happen here 🙂 and some misunderstandings with the hostel receptionist.

When I got my room (finally), then I managed to get some food from an anonymous international frachise and had a walk in the area near the hostel. Germany is quite scary when it is dark :s…

Today we went at Trolltech offices, where Harald spoke about Qt (history, news and features) and I spoke for a while about KDE4. Then we had lunch break and Alexander exposed his ideas about what he wanted KDevelop 4 to be and we started to discuss about how should it be and how are we goint to make it rock. 🙂

Now, after some rest, it seems we will have some cultural interaction (which seems to involve beer :P)…

Aditel IParty X

I spent the last along with tsdgeos, ana`, ereslibre, pgquiles and nefertum to the Aditel IParty X that happened in Castelló de la Plana, where we were invited to give some talks about KDE.

I have to say it was a great LAN Party, one of the best I’ve ever gone, sure (and that’s not because I won a Wii 🙂 ). The people, the place, the organization. 🙂 The only problem was the beamer that didn’t want to work (sometimes) with my laptop, but we could workaround that easily (thanks to Emilio :P).

I think the talks will be soon available, in case someone is actually interested (they are in spanish btw)…

PS: If someone sees a video involving IParty X and Qt4 dance, don’t look at it, it is a fake… 😎 yeah really… 😛

KAlgebra release and further work

I didn’t plan to make an entry about the KDE 4.0 release, but I just realized something which is important to me. It is the first KAlgebra release into KDE, which is great because it will have a larger userbase and it lets me focus more on development instead of poking people to get the translations and packages :). Now I wonder if I still should update the berlios and kde-apps sites… I’ll think about it.

Said that, I’d like to thank all the people that have supported to get KAlgebra into KDE-Edu and have helped me through the way.

A week ago I was a bit worried, because I had exams. I said to myself “It won’t be nice if the next KAlgebra release, with KDE 4.1, looks all the same as the 4.0”. I really was! I had lots of plans in my head and I thought that I would find any time for KAlgebra. Well, since my last monday’s exam I have been working on KAlgebra, and I have been making some great changes (IMHO).

The first one is that I am adapting it to the MVC, so that we can share the variables and functions all over the session.

The second one is that I have been adding the possibility of using multiple types in KAlgebra expression, so that we can work with Real numbers and Vectors, Matrix and so. By now I only have the Vector support working, but I think it will be useful. 🙂

KDE-Edu meeting in Paris

Yesterday I came back from Paris, where i spent this weekend with the KDE-Edu guys, where we met to plan our world domination process.

Before the meeting, I had some doubts about it, I didn’t really know how could a meeting improve KAlgebra or overall KDE-Edu. Everyone can talk to me (by e-mail, irc, etc.) and if there is any issue that should be discussed, I am open to talking to everyone. The reality is far from that. Everything flows more naturally when talking face to face, and that’s what the meetings are for: talking, discussing, knowing people and getting yourself to be known to others. I think it was very healthy for KDE-Edu, it gave me another impression of the project and makes me feel more confortable with it.

Also I had been in a sort of creational crisis for some time, I didn’t have many ideas, but after talking to some people (more precisely Frederik, Benoit and Vladimir) I am more motivated to keep working on it, so that we can have a better KAlgebra for next releases.

Said that, now I am looking forward to KDE 4.1 mainly. I just have some little issues to be solved for the next 4.0 version and then I’ll get to work on the 4.1 version. I am not going to talk about these things now because they don’t exist now, but I will when they do for sure.

Just before getting back to work:
Je voudrais remercier Mandriva, Benoît, KDE ev et surtout, Anne-Marie pour avoir fait possible cette réunion.

Au revoir!

Akademy-es 2007

I spent this week end at the Akademy-es in Zaragoza. Besides the cold weather (much colder than here in the coast) it was awesome. The conference was hosted by Hispalinux and Zaragoza Wireless, and they offered us a big enough space, with good wifi connection and power to plug our laptops, just perfect.
Continue reading

Back to blog

There has passed a lot of days since the last time I blogged. Meanwhile, I have been working on my Summer Of Code (which is CMake support for KDevelop). Now it seems to work, at least someone can load any KDE project and it loads successfully, and it should work with every CMake project, but I have used KDE as to test and it works, obviously there are some missing features but I am working on it to have them soon available.

The last few days I have been working on KAlgebra, I have brought support to piecewise to be able to run conditional operations which is quite good when someone work with libraries :). If someone want to try it just ask me and I will help you, I will give you just a couple of examples :).

fib:=n->piecewise { eq(n,0)?0, eq(n,1)?1, ?fib(n-1)+fib(n-2) }
fact:=n->piecewise { eq(n,1)?1, ? n*fact(n-1) }

The next days I would like to bring multiline input for KAlgebra (yes, have everything in 1 line is ugly) and I will add some new operators such as =,<,> etc to work with it.

See you!

« Older posts Newer posts »

© 2025 TheBlindCow

Theme by Anders NorenUp ↑