vendredi, janvier 30, 2009

Campaign for OpenOffice.org in French schools

EducOOo Logo

Was not that easy, but with several french non profit associations ( April, EducOOo, Aful, Adulact, and Scideralle ), we made a poster, originally created by Christian Driga, to present OpenOffice.org to the people working inside french Educational institutions ( but not only).


French (only) links :

Original link (french) : Promotion pour OpenOffice.org

To know the name of the people who contributed, and more, look at EducOOo blog

---------------------------------------
Many thanks to Ben Bois , author of the Education Project Logo

Donate to Education Project

Education Project on the wiki

Libellés : , , , , , ,

mardi, janvier 27, 2009

IRC meeting "The Hybrid Model of Teaching OpenSource" : log available

EducOOo Logo

Lot of people yesterday on the Education Project channel, and the meeting was extremely informative. Aristotle University model is close to the Education Project one (see the log for differences), and Andreas Meiszner provided extremely interesting links, like the one about P. I. model. Several experiences similar to the Aristotle University and / or OpenOffice.org Education Project. We can consider we are a the begining of something extremely important to come, and we have to take care to work together, to create synergy.

As usual, the log is available on the wiki : click me

Thanks a lot, to Andreas Meiszner and to all the attendees, and see you soon on the #education.openoffice.org channel !!


---------------------------------------
Education Project on the wiki

EducOO.org blog (french)

Many thanks to Ben Bois , author of the Education Project Logo

Donate to Education Project

---------------------------------------

Libellés : , , , , , ,

lundi, janvier 26, 2009

.. my 3 last days

Very positive contact, with computing department director from UTBM. He appreciated a lot our effort with students. This department does concern students in 3rd to 5th year in our school. Stay tuned.

Was sick from saturday noon to ... today :/

4 students from UTBM will work with me all the week. the objective is to discover the OpenOffice.org Project, through the Education Project. I'll present them soon. We started the usual "build". I started a build on Ubuntu, and I wrote a complete log for Fardad. We should do the same on Mandriva, and on Windows too.

The second idea is to learn how work the OpenGL transitions, and imagine new one. Means we'll have to learn basegfx first.

Thanks to Florian Heckl, Stephan Bergmann, and Robert Vojta for their contributions on the cws we did together. Hope it will be in 3.1 too.

We finally progressed with the poster. Soon more information :)

This evening, I was glad to see Frederic Gelot, alias fredus create his first cws (Impress and Tablet PC)

Libellés : , , , , ,

vendredi, janvier 23, 2009

Colored tabs implementation in Calc

... or howto help a new contributor joining the OpenOffice.org Project.

Many thanks to Daniel Watson, who wrote this new feature, and I would like to mention the great support from Kohei Yoshida, another OpenOffice.org developer from Novell, who is a Calc expert.

From my side, I welcomed Daniel . Since two days, we work together, (mostly on the #education.openoffice.org IRC channel ), to avoid bothering other devs, with basic questions, like explaining the build process, how to debug, rebuild including symbols, how to improve the code (like respect the coding guidelines .. and son on), and I fixed some builds issues with him ( + I started the code review ). The biggest issue we encountered was a dark visibility issue, but SC_DLLPUBIC macro helped to solve that.

To illustrate the great work Daniel did (mostly alone !!), better use screenshots :-)

Please note, I used Mac OS X Aqua version for the screenshots, but it should work the same way on all ports

The first one describes how we can set the color of the tabs :

The contextual menu

The next illustrates the result :


The contextual menu


Yet another example :

The contextual menu

Now what ?

Of course, the road is long before integration, but Daniel created a wiki page, to start with specifications, and if you want to help him, feel free to contact him !

At the end, I just would like to say this is fantastic to welcome new developpers like Daniel, the message to the other who hesitate, is : please don't !!



---------------------------------------

Donate to Education Project

---------------------------------------

Libellés : , , , ,

jeudi, janvier 22, 2009

Next Education Project IRC meeting : "Introduction to a hybrid approach to software engineering and open source"

EducOOo Logo


Please note there will be an IRC meeting on Monday 26th of January 2009, 16:00 UTC or 17:00 CET (Paris, Hamburg), 19.00 Greek time, 11:00 (Toronto)
Location : Server : irc.freenode.net , Channel : #education.openoffice.org

Content :
The meeting will provide an overview and room for discussion on a hybrid approach to software engineering piloted at Aristotle University’s course ‘Introduction to Software Engineering’. This approach aims, amongst others, to bring together the various involved stakeholders in a semi-structured way: own & fellow students, free learners outside of formal education & open source practitioners / projects.

The chat will be attended by Andreas Meiszner from The Open University UK, who is taking care about design and organizational aspects and the course team from Aristotle presented by Katerina Moustaka and Eleni Konstantinou.


To get a better understanding on the hybrid approach in question please see a paper and presentation at:
breaking the silence
Hybrid approach to computer science Education


See you !


""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Education Project on the wiki

EducOO.org blog (french)

Many thanks to Ben Bois , author of the Education Project Logo

Libellés : , , , , , ,

samedi, janvier 17, 2009

Ecole Centrale Nantes / Educ OOo project. Summary of the 14th January meeting

EducOOo Logo

After the good work the students did (see attached patch at issue 97972), and as a first milestone in the cooperation, it was decided to have an IRC meeting on wednesday 14th of January.

Several points were discussed, and we had the pleasure to welcome Morgan Magnin, the professor in charge of the students at Ecole Centrale Nantes.

=> The summary (french)


""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Education Project on the wiki

EducOO.org blog (french)

Many thanks to Ben Bois , author of the EducOOo logo, dedicated to the OpenOffice.org Education Project

Libellés : , , ,

vendredi, janvier 16, 2009

Nokia offers an LGPL license option for Qt 4.5

Eric Bischoff posted an awesome news this afternoon, on dev@openoffice.org mailing list (read this mail ).

The good news is there is now a modern C++, easy to program with, and -the most important- multiplatform API. Eric suggested to replace the old vcl module (in OOo sources tree) using it.

But is it a possible task ?

To have myself worked a lot in vcl, for the Aqua port, I think at least the widget part could be ok, but not everything. No idea either about fonts, outDevices, and other important parts vcl does manage. Need more time for thinking to that more deeply.

After some mails exchanged (see this mail), Malte Timmermann noticed, there is a big issue : what about accessibility implication on different platforms ? In fact, nobody knows exactly, and I myself need to have a look at the existing API, and what is under LGPL exactly. And we are friday :-)



Original link from : Heise online

Libellés : , , ,

mercredi, janvier 14, 2009

wednesday

Last course of the semester. Can now spend more time on the code :)

Today:

* appleremote02 approved by QA, means will probably be in 3.1 (just code, not a feature)
* appleremote03 created

* matching wiki page has been updated (follow this link )

Fardad confirmed : 7 new students, plus probably other will join the channel.

Working on ogltrans4mac

Libellés : , , , ,

lundi, janvier 12, 2009

work in progress

Since appleremote02 is ready for QA, I can concentrate me again on the 3D transitions with Impress , and more precisely, on the flicker. But not only. In fact, tracing the apleremote02 thing, I found other issues: the rectangle used for the OpenGL view is not constant (sometimes includes the lateral toolbars .. ) or there is -sort of- clipping issues. But I have some ideas.

Other interesting work in progress : build AbiWord on Mac. I'll have some work, but can be extremely interesting for a lot of reasons.

This evening, was a pleasure to see several students attend the #education.openoffice.org channel, working together on the Impress improvement too ( see issue 97972 ). We will have a meeting soon (on monday probably).

Libellés : , , ,

samedi, janvier 10, 2009

appleremote02 (part7)

Now, the remote works in Windowed mode. The solution was simply in front of my eyes since a while. I think the code simplification improved the design (Philipp has to confirm this is correct).

The new idea is, since we no longer use keycodes, we simply no longer need to check whether we are or not in fullscreen or in presentation mode. This job is a salframe (and salframeview) one, and works out of the box.

Bad news: was not able to build Andre's solution. I'll keep the one Philipp suggested: simple and efficient.

Triggered issue 97925. Investigating. If ever I can fix it, I'll be done with appleremote02, and time to find a QA resp. and check the Ready for QA thing

Updated the Apple Remote documentationon the wiki

Booked flight + hotel for FOSDEM 2009. Sent the proposal to Jurgen.

If it is accepted, this will be my third (already !) participation to the FOSDEM. This year, I proposed a workshop about my contributions to the Mac port of OpenOffice.org.

Libellés : , , , , ,

vendredi, janvier 09, 2009

Recent news from Education Project

EducOOo Logo

Last news and work in progress :

* organizing new ClassRooms ( if no change, 3 to come soon). Stay tuned.

* Valentin Janiaut (student at UTBM) proposed us to be our ambassador in Korea, for his application. The idea is to work with Korean students around OpenOffice.org Education Project, as a social link. Interesting experience, I'll follow carefully.

* Fardad Soleimanloo (OpenOffice.org teacher at Seneca College, Toronto) confirmed yesterday : between 7 and 10 students should follow OpenOffice.org courses at Seneca College. If we add the other students joining, we alread have close to 20 students who will work with us.

* (french link) Remi Boulle publied a nice description about EducOOo interaction with the Education Project. See this link

* other : Aristotle University, represented by Andreas Meiszner, seems to work in the same direction as us. It would be great to cooperate.

Who will be the first intelligent company who'll think twice to what we do, understand, sponsor us, and win ?



""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Education Project on the wiki

EducOO.org blog (french)

Many thanks to Ben Bois , author of the EducOOo logo, dedicated to the OpenOffice.org Education Project

Libellés : , , ,

appleremote02 (part6)

Time for code review, last step for the cws before to be ready for QA.

Philipp Lohmann agreed the changes in vcl ( and thus, the corresponding changes in apple_remote module)

Several problems had to be fixed :

* Christian Lippka suggested the use of MEDIA_COMMAND_VOLUME (UP and DOWN ) had to be changed, for other OS than Mac OS S X [fixed]

* protect the popup menu case [fixed]

* Andre Fischer asked about the eventlistener [partially fixed]: is not exactly at the right place, because I add the eventlistener at the end of GetState(SfxItemSet&) method, and this would result in multiple calls to Application::AddEventListener(const Link&). The Application class stores event listeners in a list, not in a set, and thus, more than one eventlistener may be registered for a single SdModule object. Fortunaly, when the (one) listener is removed in ~SdModule the Application::RemoveEventListener(const Link&) removes all listeners (that's what I verified using leaks on Mac)

The possible solutions :

Add the listener directly in the SdModule Ctor : Does not work (maybe my fault), because this leads to a sort of chicken-egg problem, and after some tests, it seems to be unbuildable ( I gve up with that).

Philipp proposed a solution I tested already, based on a singleton pattern [done, works already]

Investigating on another more complicated, but elegant solution Andre proposed. the idea is to create a static Create() method for SdModule, that creates and initializes an SdModule object.
This needs to make the constructor private (no side effects ?) and finally to have SdDLL::Init() calling this new Create() method. Work in progress ...

A big thank you for the code review, and for the time they spend helping me to Andre Fischer,Christian Lippka, Philipp Lohmann and Thorsten Behrens ( kindly answering my questions on the #education.openoffice.org channel)

Libellés : , , , ,