Hi again, still blogging about Akademy-BR stuff. As we should expect from a first edition of Akademy-BR interests have been spread out over a range which includes newbies getting used to KDE development, promo team further understanding KDE community and its demands, artwork guys trying their first deliverables, and some veterans improving applications.
The Metasys guys and Mauricio Piacentini started to implement the first steps for KEduca. In the end of their work it is expected to have a software capable of handle tests creation, edition and correction, QTI format support and use of remote tests databases. I was introducing the Oxygen guidelines and artwork stuff in techbase to Anderson Viana and still working in KDE Observatory improvements. An initial version of its data engine is already providing the basic functionalities and that will certainly make it much faster and more reliable.
as you know , recenly new version of chakra , chakra panora (alpha5) released and now after 2 weeks after releasing panora , its developers announced the release of Chakra-Micro (just preview release). this version is compatible with netbooks and small devices and made for tiny computers using the Plasma Netbook as default user shell fitting perfectly on a 1 GB USB-Stick (download here)
Features in this new release:
- Kernel 2.6.33 series
- Xorg-Server 1.7.6
- Catalyst-10.4 – yep, we have it again
- NVidia-195 and NVidia legancy series
- hardware-detection updated
- Go-Openoffice 3.2
- DigiKam, gwenview and kipi-plugins to manage your digital cameras and photos
- A wide selection of KDE software
so if you are in our test squad team or one of chakra user, you can test this release wherever possible, and most of all, on real hardware. Report bugs, or even better send us patches and share your ideas. The place where all of this happens is our ...read more...
Warning: this is a screenshot-laden post. Nobody likes those kind of posts about a project in development so feel free to ignore what follows…
It’s been roughly two months since the last release of Bangarang, so I thought I share a little of what’s been happening for the 2.0 (Breakfast) release. Just to be clear, we’re still probably at least a couple months away from even an alpha release, so anything described here exists in a so-seriously-early-I-can’t-even-call-it-pre-alpha state.
One of the focal points for this next release is putting information in front of the user that helps them make decisions quickly. It’s generically identified as “Media semantics” on the target feature list and most of the underlying framework is now in place to start using throughout the app. It took some time to work out but it is starting to take shape. The idea is to take information accumulated by users in the normal course of enjoying their media and use that to provide context-relevant info that should hopefully help the user make decisions. ...read more...
Up until this weekend, I was unsure of whether or not I’ll be able to cook next year when I move into the dorms at ASU. I learned after taking a tour of my dorms that there is an oven and a stove at each wing. To celebrate, here’s another random recipe. I cooked it up tonight, and it’s pretty dang good Here’s the KRecipes file.
More than once we've received tales of woe about how someone removed the panel accidentally and then either couldn't or had a hard time getting it back to a nice default. With Kicker, I never had this problem because you couldn't remove the default panel: you were just stuck with it, love it or despise it. There were many requests to address this issue in various ways, and in doing so with plasma-desktop it has resulted in this new kind of problem. Yes, even with a confirmation dialog. Fair enough, it needed to be improved further.
Eduardo Robles Elvira (aka Edulix) will run a workshop on introduction to programming using the KDE platform in OpenSegovia 2010 that is held in Segovia from 15 to 17 of Abril. The workshop is scheduled on Thursday 15 at 16:00. For more information you can have a look at the event webpage.
One valuable feature of any software library is easily accessible documentation. Qt Assistant provides a good way to browse the Qt documentation.
For everyone else doxygen generates API documentation and can even generate documentation which can be used with Qt Assistant. Using a suitable doxytag file it is also possible for doxygen to create external links to the Qt documentation.
However, depending on where the documentation is accessed, the external links might have to be different. When the documentation is viewed on the internet, the external links should end on the online Qt documentation. When viewed in Qt Assistant though, links to Qt classes should open the correct link in the assistant, not an external web browser.
It turns out that by using qthelp://com.trolltech.qt/qdoc/ as the prefix for the links in Assistant, Qt references will be opened in the latest version of Qt in assistant. There is still a problem of using different links for the online documentation though.
Did you know every app built with KDE 4 can save files as easily to a FTP server or a remote computer using SSH as easily as it accesses your local hard disk? You should! This is a feature that I take for granted since it was introduced in the days of KDE 2.0, but it's easy to forget that the majority of KDE users only started using it since then.
A few of our community people got together and wrote this thorough overview of network transparent file management in KDE at the weekend. Cookies to them for writing it and even if you think you are an old KDE hand, give it a read - I didn't know about the handy protocol selector in Dolphin, and that let me discover the settings:/ protocol - now I can access my Settings directly in Dolphin.
So today i was coming back to Dublin from my weekend trip to my home Barcelona and in my trip i saw a man from the check-in desk be rude to a group of women, he probably had his reasons but if your work is facing the public you should never be rude to anyone; a woman telling the customs officer "My passport was stolen"; a boarding message in a spoken english that was so bad that people did not understand that boarding would be done for rows 10 to 27 first; the men seating besides me speaking on how specially Barcelona felt to them and how they would recommend the visit but put a remark that you should be careful with petty crime.
Probably today was a bad luck day for me but if 4 of 4 things i realized were bad, something wrong we are doing, the problem is that fixing this is not easy so you can put this blog in the random rant/head dump section.
Almost everybody here waiting for rain ceasing and having breakfast when we finally could start Akademy-BR 2010 activities around 9:30a.m. After a brief opening session for introductions, sprint working guidelines, and expected deliverables, the breakout groups were formed and the sessions started in two meeting rooms we organised in the hostel.
People interests range from source code development in KDE-Games, Rocs, KEduca, Plasmate, to promo actions, and artwork. The girls (Amanda, Camila, Taiane, Jordana, Yasmin, and Aracele) are basically focused in defining a KDE Brasil Promotion Plan for 2010 but also in coding activities (Plasma) and translation.
In summary, what we have been doing:
Summer of Code 2010 submissions: we managed to submit six GSoC 2010 proposals where five of them are related to KDE. Luiz Rom
For those of you who are interested in knowing which tile level (applies only to map themes with texture layers) is displayed in Marble: just right-click on the statusbar and enable the tile zoom level display (disabled by default).
This weekend I had the pleasure of travelling to a beautiful city of Schlitz. After some six hours on train, I arrived to KWest GmbH, a cool company which specializes in manufacturing of embedded systems, and which is nowadays busy developing an Internet tablet for a German ISP. It turned out that the company likes Qt and free software and is not particularly happy with the availability of Qt-based IMAP clients. As it happens, I was not happy with the world of IMAP clients, either, and I chose that as a subject for my bachelor's thesis a few years ago.
After having met KWest's representatives, we came to conclusion that Trojita is indeed a suitable IMAP e-mail client for them, and that while they do have a skilled development team, it would be beneficial for both me and them to work together. We have agreed that they will focus on bringing the GUI of the application up to speed with modern standards, adding important features like address book ...read more...
The Nokia N97 has a home screen, where applications can add 'widgets'; the C++ API is rather limited, and restricts you to a few simple layouts:
One big image
An image with 1/2/3 lines of text next to it
3 lines of text without an image
I've written a small wrapper class (well, two, including the private helper class) for C++/Qt applications to let you interface with this API in a more comfortable manner (QString support, etc) - the code is on gitorious.
As a small example:
// Replace the hex id below with your application UID3 // See http://urlx.eu/_NDAzOQ - 'Choosing the UID3 value', // and make this match TARGET.UID3= in your .pro file. N97HomeScreenWidget* homeScreenWidget = new N97HomeScreenWidget( N97HomeScreenWidget::ThreeTextLines, \"Qt Test\", \"0xA89FA3A0\", this );
I’m happy to Announce the kmymoney4 Package for KDE4-Unstable and KDE4-Factory in openSUSE. You can get it through adding the KDE:KDE4:Community Repository into the Repository Manager fro YaST. After that you can install it just with “zypper in kmymoney4″ or with using YaST. While the Installation zypper or YaST saying, that the old KMyMoney goes deinstalling. That’s okay, you can agree that.
After the Installation, you can create a new Account, or you can load an old exisitng once.
This Software hast ATM a Beta Staus. So you work on your own risk. But as far as i seen, it is stable and usable.
Yes, even under a heavy storm occuring the entire day, with some delayed/modified flights, locked streets, and hard car driving to Akademy-BR venue, the first participants began to arrive yesterday early afternoon. As a panorama of participants skills we can briefly enumerate 19 developers, 3 artwork guys, 6 promotion people, and 2 translators. An advance program and breakout groups (in portuguese, sorry) can be found in Akademy-BR 2010 page. We have scheduled hacking sessions for Rocs (KDE-Edu), Plasmate, KDE Observatory, KGraphViewer, Amarok, and DImpress 3D, as well as a KDE-Games sprint lasting three mornings and a promo meeting aiming the definition of a KDE Brazil Promotion Plan 2010. As for the artwork activities, there are efforts for localized wallpapers, and Rocs and Plasmate icons.
The following blog post is mainly targeted at plasma-devel subsribers and I expect possible discussion to take place there. I just published it here, because I needed an easy way to host images and then I thought I could also post the entire text here for a broader audience to see.
While my task within KDE is mainly to translate K3b, I see myself as a usability geek as well. So while cycling through parks in my hometown and enjoying the spring weather, I thought about improving the netbook experience. And while I continued to think about it Plasma applets I already know exist and how they could be incorporated and refined. I also remembered using classic Mac OS which featured a pointer-based GUI that was targeted at screens that have roughly the same proportions as today’s netbooks.
I have to add that I don’t know how in what shape Plasma Netbook in current trunk is, so my suggestions may even already be obsolete. I also lack any talent to code, so obviously ...read more...
As mentioned in previous blog posts, we are currently playing around with ideas for a new widget architecture. While I was in Brazil, I spent some time working with guys at INdT in Recife. We decided to put together a proof-of-concept demo.
QML application using styled components.
Hey Good Lookin’
The idea behind the project is to take a different approach to UI components and from what we have done in the past. In Qt today the look-and-feel of a widget is to a large degree implemented in the widget itself, often intertwined with the logic. Styling of widgets is done by forwarding painting calls to QStyle and by requesting hints from the style for certain behavior or property values.
As I wrote in I can haz teh future, plz, we want to separate the UI component data-and-logic from the look-and-feel. This allows us to save the UX designer from having to deal with the messy, complicated and error-prone parts, while ...read more...
I'm working on a presentation on getting started with Qt. For it, I need package names for Qt for different distros. E.g. (k)ubuntu: qt-sdk, debian: qtcreator. What package installs QtCreator + Qt and needed tools for your distro? Please comment!
Today is the first day of the Amsterdam Legal Workshop — in full I suppose that’s called the Free Software Foundation Europe’s Freedom Task Force European Legal Network yearly workshop in Amsterdam. As in 2008 and 2009, we have a room full of the top lawyers and technologists in the Free Software legal field. Thanks to the organizational efforts of Shane, Karsten, Hugo and Rainer we’ve got a full two days of talks and demonstrations. As in past years, new relationships develop as we bring different parties to a neutral, private conference. We also take stock of where we are on a global scale with respect to Free Software licensing and legal issues. Glyn Moody was kind enough to open up the conference with a talk on the (singular) conversion from analogue to digital which — as is Glyn’s wont — ties together the past and future and fields of law, biology and computer science. And from there, we’ve gone off into deep legal territory which I won’t write about, but it’s an education.
Tonight I will be traveling to Atlanta, Georgia, United States to attend ACM CHI 2010, perhaps the largest and most influential academic (and slowly turning professional/industry) conference on human-computer interaction. Before the conference, I will be participating in two open source-related workshops and then will enjoy the first few days of CHI before heading home.
On Friday and Saturday, I will be attending the Computer Human Interaction Mentoring Workshop (CHIMe). CHIMe is a workshop targeted towards providing a mentoring opportunity for women and minorities in HCI. I will be talking about my dissertation research on notifications as well as my experiences as a woman and designer in open source software.
On Sunday, I will be participating in the FLOSS HCI workshop organized by Michael Terry and Paula Bach. While there are no FLOSS HCI papers accepted to this year’s CHI main conference, this workshop is important for providing a venue for open source designers to get together as well as spreading the word about open source and design in open ...read more...
Akademy 2010 will be hosted at Tampere, Finland from July 3-10 2010. The event features an interesting mix of talks and presentations by prominent Free Software developers, coding sessions, workshops, and last but not least social activities.
Consider submitting a talk, BoF, or workshop today! In addition to talks, optional technical papers may also be submitted.Technical papers are an excellent way of documenting a new technology, thoughtful analysis, or empirical investigation of KDE technology. If you are a developer working on a new technology, a student who used KDE in a semester project, or a researcher using KDE technology in your work, consider submitting a technical paper.
KDE Developers may have noticed that the developer documentation server at api.kde.org is down. This is due to a hardware failure which will be recovered next week. That need not put the brakes on your work though, since if you have the source code on your system you can build the API docu locally yourself, as HTML, as man pages, or as Qt Assistant help files to view in Qt Assistant or Qt Creator.