Tonight I got interviewed in a Mexican podcast sociedadlibre about the new Document Foundation and LibreOffice. The interview starts around the minute 21 and talks about the evolution of OpenOffice.org until now and how OOo turns into LibreOffice in an intend to consolidate a community outside of the shadows of Oracle.
This week a new goal has convinced me and a new vision to the waiting project. The certification efforts would be restarted and hope we can get the pieces settled before the year end.
The project would start with the recruiting of editors and people that has the skill set proper to generate intuitive material. The goal is to have a level 3 Writer certification ready to be used by colleges and training center. The goal is that the working pre-license would be enough to engineer and achieve this goal. The stage two of income would be set through the training of the cert. Something we can do remotely through web conference.
Third stage will be more focused on promoting the cert outside of the floss world and we could be eligible to additional funding and general income from paying members. This will allow us to shortcut the continious building of a publishing plan that will help us expand the network.
Saturday, September 18 2010 | 11:00 AM (Mexico Standard Time)Teacher: Alexandro Colorado
Duration: 90 minutes
Type: Public Class Celebrando el Software Freedom Day, esta presentación sera una presentación especial de la comunidad de OpenOffice.org sobre la libertad de documentos y como tener la libertad de nuestro trabajo y escuela. Usando OpenOffice.org para diferentes tareas en el trabajo o la escuela. También compartiremos historias donde la libertad de software ha resuelto problemas. http://www.wiziq.com/online-class/371940-freedom-for-your-documents-software-freedom-day
Recently restarted a piece of software I should had been playing more often. The last.fm client for my N900 is actually quite cool. Searching for the right artist might bring you the right ammount of new music. By searching what I consider an obscure artist I got a whole new collection of new artists some that I actually loved.
I haven’t really talked much about HipHop lately and even though I have been listening to a lot of hiphop, and even participated on some events. So one of the coolest things lately was befriending G the promoter on facebook which seems to be with the Wu staff since forever. He has pictures from the 92 era up to the recent rock the bellz show. I really liked the pictures he has posted on the sites. So check out his FB and add him.
So the Software Freedom Day was fun, and even thought we didn’t had enough time to pull it off, it was great to see how we got organized and everything actually went quite well. The virtual talks were NOT on schedule and sometimes we messed up when announcing the events. I think a bit more coordination would have help. However we enjoyed some of the talks and was great to be able to publish it online as well as report it. I think with better practices we can improve much better with the next one.
We started by creating a blogpost which was treated like a Wiki which is probably something to consider in the future, and use a wiki as opposed as static posts with no history. We came to a bit of disagreement between having tables for the roster or just a list. At the end list proved to be much better. So avoid tables at all cost because they are easier to debug. Another thing which could come great is to inform the speakers about how to drive their presentations beforehand. We did had a ‘practice session’ beforehand so it helped a lot. Actually it was the biggest win.
Technology is not great, and bugs can happened, this is what happened to me during my talk. A small formatting I tried before my talk,I hit a bug where the object (a text box) start experimenting a loop for non-right users to use the text box, however since it was a loop it just kept looping through my attendees list. This made it impossible to use the chat, and some whiteboard switching messed up the presentation, killing us at the demo and Q&A which got cancelled. Just some hours after the presentation I came with a solution which was not that hard to imagine, by just killing the whole whiteboard and re-uploading the presentation would — in theory — got rid of the bug. Pretty bad luck huh?
The rest of the lessons where also to spot and make spokespersons. People with large networks endorsing the event might do a great PR on social networks. So accessing these networks could be easier without us to do all the work. Finding the hispanic Leo Laporte, Dvorak or Scobble could put a huge impact on your marketing. At the end it was a great efforts, and hope that next year we start earlier and make it much better organized.
So far I haven’t been going to any technical talks, and today (the last day) was a now or never. I went to the Juerguen talk about extension, he talked about the metadata of the extension integration. New things like update information with a more custom icons options, license, and descriptions of the extension. He show the the anatomy of the description.XML Things like version, identifier language, and xlink:href to the text files.
Option page and help integration makes also added support for complex user interfaces. The help-files can be useful, a tip is use the parameter HELP_DEBUG=1 (environmental variable) to display help identifier, this makes it easier to make a relationship between the help id.
Option page will be integrated in the OpenOffice.org Writer section so it’s possible to make it more seamless with the OOo interface. The same goes with help integration.
Juerguen later showed the netbean project to show how the license worked as well as the options integrated with the stored options interface of OOo.
He later talked about the external libraries and how to handle external libraries through a getClasses() function to load external files.
Secure connections through HTTPS and certification handling is now supported which allow you to validate and verify the the validation of the certification so there are many functions develop for the handling of the connection.
Other feature was the password container which integrates with the internal password manager. The passwordContainer() interface under the star.tasks.Password container uses the interactionHandler().
The new UI controls looked great including the TreeControl, GridControl as well as tool panels that are more accessible. This will make the extension presentation much appealing to users. All of them are on the com.sun.star.ui.XUIElementFactory/XUIElement/XToolPanel. The XCU to be used under the Factories.xcu which will include the new element under the “FactoryImplementation” reference. Another xcu is the custom WriterWindowsState.xcu.
Next talk was also another developer talks about UNO components by Mihaela Kavikova. This time it was the new AWT UNO visual components that where mentioned during the extension presentation. The grid control could be the star of the presentation, the AWT means abstract window toolkit the api is at com.sun.star.awt.
The way Dialogs are handled and explained using the AWT service with the different interfaces like UnoControlDialog, XControlModel, and the different properties using the XPropertySet like the position values like the setPropertyValue(“property”, Integer(value)); example:
sPSetButton1.setPropertyValue(“PositionY”, new Integer(230));
She showed the different controls and later went into more complex UI’s. She went on into the use case which I thought was quite neat, and how an application that drop info into a listbox, then she address the issues of what a listbox could have including the lack of flexibility. That’s when the grid control came to show, the control is quite neat, it allows you to create columns and rows, the code comes from the com.sun.star.awt.grid.GridColumn which you intangible through the xMultiComponentFactory.createInstanceWithContext();
There are some methods to the grid columns such as setTitle setColumnWidth, or setResizable(flase/true). The grid also supports integer and graphics, which I thought was quite neat. Other properties includes the propertyValue such as column, grid data and others like the Tabstop to be able to browse through tabstop. Other optionals properties includes background color, line color, text color, and alignments on vertical or top. Most of the Grid stuff can be found here(http://wiki.services.openoffice.org/wiki/API/UNO_AWT/Grid_Control). Future improvements include sort columns edit cells and more complex data input such as tab control, frame control. Biggest drawback is that is not usable from basic, just Java which probably is not available on the scriptable framework.
After the conference I had a good talk with Juerguen about the things that we might need to cover to really improve the development environment. It seems that we have the issue that everyone is contributing on their own little bubble but don’t really communicate with the rest of the community. Things as simple as adding a commenting functionality to the development documentation seems to be a daunting task that he can just not provide. Yet like other comments from the talk happened, if the users are asking for it, it becomes more important than what it seems.
The ODF Framework sounded a bit jargony, it was a study on quality assurance for ODF. First it was a study on the client, the vendors and the Developer for ODF based products. The ODF alliance seems to be in the middle of this and they pushed the technology across the industry. The study had specific goals to each profile, includes the comparison of products based on their quality, vendors evaluate the increase of costumers based on a clearer whitepaper report.
To build the report they identify the requirement against the evaluation process, took the existing evaluation and measured the process against the requirement. After a bit I had to change the presentation to a lighter one about Italo’s PLIO organization and how OpenOffice.org. The talks seemed great since he explains some of his encounters with Microsoft. He faced the Microsoft organization and how the whole standards debacle. He also document the whole process and show the likes and the unlikes on the article. He even put the google search to albergati and openoffice.org and the document comes first and he is listed 12 on the google images from the search.
So the day started a bit shaky, I thought I missed my talk because the sun was shining pretty bright. I find out I was fine, so I took it easy and had enough time to start working on my talk which was the first one of the day. I had some breakfast and then took off to downtown Budapest. However, I forgot which station I need to get off and I find out that I left too early, I was worried that I was late for my talk because I heard that today we will start at 8am. I got off the sub around 7.56 and walked in circles since I couldn’t find my way to the University. I was relief when I find out that the day actually started at 9am. Since I arrived at 8.16 I had enough time to sit and prepare my slides for the talk.
Since it was early in the morning and other interesting talks were going on I had a relative few people, just 4 people came to the talk. However thanks to the Bulgarian recording every talk, this one will be available for others to see on the stream and later on. The talk went quite well, I caught myself babbling a bit but pulled myself together.
Future plans for the drupal sites in OOo are unify the user accounts to OOo. So maybe OAuth could be implemented although he didn’t mentioned about it.
Italo the master of PR talked about the OOo Today is growing but still not enough since the buzz is not being pushed in the US. He mentioned about the story of Microsoft and how they screw up when they wanted to push it’s use of a 100% out of a 95% provoking a customer focus. We have to add the advantages besides than saying that is a good product in the market. He presented a chart that show the lifecycle and how they cross the chasm and major adoption happens. Then is the pragmatism is when the userbase matures. Italo mentioned the Google channels and how OOo could basically adopt that same or similar relations with resellers. The conversation connected with the Certification project as well as the BizDev project. This however will permeate to the domestic market.
The next session was the Strategic marketing plan session, an intensive 3 hour session that talked about the future of the marketing teams, it’s goals and the message for the new landscape. We now have Google Docs and other new parallels of collaboration and productivity like the failed attempt of Google Wave. A web 2.0 era, where we have a more detailed project on handling the message and reach out to the users. Other options like OOo as a well recognized brand but the community doesn’t bring themselves up-par with the rest of the context of OOo.
The SMP session really took a lot of my energy from the day so I had to skip the next session and enjoyed a nice nap at the lounge area of the university. Although a more private space could be down at the basement. I’ll see if I can do that tomorrow. So the event went quite well in general and after the talks we went to the boat ride, which I didn’t register but was able to pay at the entrance. I had the unfortunate luck of having a Microsoft Rep next to me during the ride so I wasn’t able to speak freely about OOo. However this allow us to talk about different nationalistic difference within the US and other talks about the impact of technology and information overflow. The chatting was quite good and easy going and the food was really good, nothing spectacular like Orvieto last year but it was really nice to have that while watching the scenery of Budapest at night along the river.