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.

Tags: , , ,



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.

Tags: , ,



Interesting first day of the OOoCon, I arrived at Budapest quite late to do much that day. However the day was quite productive at the final hour after having met up with my friends from the Koffice who went to the hotel pub for a great talk about my projects and the future models for my O4Biz project and the viability of implementing some concepts on the BizDev project.

The night went into quite good questioning by my friends but maybe some tiresome from the day forced up to call it a night. The next day started very early and a good bath prepared me for the day, breakfast went quite good with Emacs jokes and sharing thoughts about OOo scripting, specifically python development.

After breakfast we had a nice run at the parliament which could have been morel complicated if I have done it by myself. Arriving to the parliament I discover that my name was not on the list even when as a speaker I should be there by default. In the end I manage to attend the talks on the parliament which had a magestic look.

The conferences itself were a bid boring except to the last speaker who talked about proprietary companies practices and impact on society including MICROSOFT and ORACLE. He also contradict some FLOSS believes however it was a big too long for my preference then again it always is. Michael Bremer talked about his relationship to Budapest. He told a story about his motorbike, and how he drove to Budapest from Germany and talked about how OOo fits in the Oracle stack of other products then he just started sounding like a salesguy about the support. OpenOffice.org project evolution from its inception in 2000 up to now 2010.

We had a nice coffee break where I talked to famous OOo author and macro developer Dimitri aka Crazylegs and talked to him about our ideas for python development and other things.

The next talk was about the migration of the Munich government. He talk about challenges and setbacks they experiences as well as some of the reasoning to push organizations to use ODF. So even if they use MS Office they should operate with ODF because otherwise you force them to become costumers of a company. This propell the mandate which now makes OOo more feasable to implement.

The next talk was more focused on ODF and standards. About how they went on comparing microsoft products and questioning the convenience to use OOo. We finally left to the CEU center to the more technical conference. The first one was about the future of OOo by Charles Schultz where we got to question the OOo project as we advance in the use of technology. I got to suggest think about completely modify the OpenOffice.org web into a data authoring tool.

We went to lunch followed by a talk by Rosana about OOo branding and guidelines and trademark currently addressed for the project. Then it was Rafaella Braconi on the future of l10n and how we will get faster and quicker translation during the development cycle and a new server for pootle and new testing platform.

Tags: , ,



Many companies has struggle to build business models around open source, specially one of the promises and challenges is empowering and activate the economy by creating local businesses grow through open source. Support and professional services has been what many companies aim to, however companies still want and need help from a parent organization. Even in commercial world you see this “business partners” who take on the business locally that relates to the parent product. In return the parent gives companies marketing material, seminars on how to sell, and newsletters on how to make sales and money from their products.

OpenOffice.org ES started a program where business could associate to a network to provide services similar to the ones you find on the proprietary world. The business pay a much smaller fee and these membership allows them to have a priority to the top level of the projects as well as start to engineer a true network and flow of talent and services. OOo will function as a hub to collect information and  expertise and exchange through the network as needed.

There is a valued added benefit which is that talent can work on solving more complex issues, and generate a knowledge base that could benefit the network but also generate a list of needs that the network could afford to tackle and improved thanks to the FLOSS nature of the software. This will make business needs get solved quicker and critical patches get implemented and prioritize.

For OpenOffice.org project there is a strong benefit to improve the application, satisfy the demands and also improve the overall service level. Is also a great way for companies to contribute back to the project where as before only individuals or small business where flexible enough to contribute without disrupting business processes. Now give back becomes doing business on a similar fashion that Google justify when giving back to FLOSS.

Make sure to check the professional services (in Spanish)section of OpenOffice.org ES and join the partner network network.

Tags: , , ,



So Campus party is about to launch, the new edition of what is arguably the best event of technology in Mexico will be ran next week. The angle? Huge bandwidth to download whatever you want, from porn to porn to movies and games. However beside the tons of traders of illegal content that will come to share illegal content, there is also an appeal to podcasters, bloggers, hackers, crackers and gamers.

I think this event will be good but not as good as many expect to be. Not because this will have less quality but maybe because the expectations will be higher and the ‘surprise’ factor  is a bit washed away for some.

However, personally I decided to skip it because I think that the event will have a toll on me having to be on a week long intensive days of poor sleeping and to be honest, dont really have much to download. The type of audience is really not very enterprise and I am afraid that most of the time people will just be poorly interested in what I want to achieve.

However the biggest reason is because things are picking up about the OOoCon event in Budapest and a european trip might be also intensive for me to not just not relax but also have a plan to deal with some of the issues that we saw in the past year. From the OOo4Kids, Certification, and Valencian issues there are some things that needs to be solved or at least repositioned.

Tags: , , , , , ,



A few days ago the new 3.3 localization cycle started and this time I wasn’t the lead of the project. Instead I had Santiago Bosio in charge of the localization for the Spanish project. This made the localization work more efficient since Santiago is already immerse in the project for testing and extra localization processes. The community had a great reaction for the call for action and the latest report came through with a great speed and quality cycle. It seems we will have a 100% string localization soon.

The twist is that this cycle will be delegated to traditional po editing tools as opposed to our own pootle system due to outages that have proven the strings to not always be reliable.

On other OpenOffice.org news I have update my talk on BizDev and exposing the BoF on how to make this project become more efficient. The whole brief will be posted soon on the OpenOffice.org Conference (www.ooocon.org).

Tags: , ,



I know I didnt do any blogging during the summer so I am putting a brief of what happened in the past weeks.

OpenOffice.org 3.2.1 was launched…yaaaay with that the the ES version and went out to all plataforms

We had a good cycle with many people participating with the QA and other aspects of the builds like testing it for different platforms. I think we did a good job overall. This launch feature OOo new image and logo.

OOo new logo

Went to NY for my OOo Meetup
Finally after 10 years I got to go back to New York city and be able to hang out for a whole week doing shopping and relaxing. The hot NYC was pretty new to me who experience mostly winter NYC. I like it how it all played out and even thought I went a b it over budget I think I needed that trip.

NYC from Queensborough station
At the park ready for the meetup
NYC Skyline

High School reunion
Had my high school reunion with some of my friends, which I went on to have a great time and eventually went to a club for the first time since Romania. At the end it was all good and came back home pretty late

High school reunion
More people from the generation

Twittab meetups
The meetings have been pretty good lately specially last week where many people came to watch the boxing match in Chillis and had a great time all night long.

Fun times
Meetup at Chilli's

LeBron James signed to the Heat
Wow big 3 in the making, with Dwayne Wade, LeBron James and Chris Bosh in Miami it seems this will be some great trio coming together for the Championship.

LeBron, Dwayne and Chris on a same team

Tags: , , , , ,



One of the most unique experiences in my experiences as a conferee, when I first started traveling I knew there would be bad events and good events. However this has been basically one of those really bad events. Seems that the group really got the worst of all worlds and couldn’t catch any break after all. I have been able to read many other blogs where they invoke and describe much of the bad of the events. From the heat, the lack of organization, the lack of subscription with the conference people as well as with the attendees. The flies also and lack of air conditioner played a really sad role combined with a huge audio noise coming from the speed racing tracks happening next to the center. This make it impossible to hold any type of conference without competing with the engine of the motorcycle and engines from the NASCAR.

It seems that there just wasn’t enough planning with events such as convention center on the hill in front of the expo. This wasn’t a building fitted to hold an IT conferences. The convention center on the other hand seemed to have top of the line technology for conferences. I wish I would have been able to meet the infrastructure there.
Day One
However there were good things, one of my favorite parts of the event was the lunch after the first round of workshops on the first day. I had the chance to go out with the Java and Flash guys where we had a good time in Army Wings. We had the chance to talk about the corporate campaigns and IT strategy of banks and stock market. We talked about how much ignorance is happening in such places and why huge million dollar projects got canceled in Banamex and others.

We comment on past twitter conversations between myself and my friend josech where we talked on the issues of PROSOFT and the results for the Free and open source environment. After 10 years unfortunately there hasn’t been all that much free and open source software development, not in PROSOFT, nor in virtual cities or municipalities in the country. The question is how you evaluate the success of a project, is it on the result, or the client satisfaction, or the demands and finally the qualifications of the parties involved. After all “FACEBOOK never needed have CMMI

The overall meal was pretty fun, we laugh a lot and had such a great time, then it was time for them to go back to Mexico city and I decided to hang out at the hotel for the rest of the day including a great nap. Then it was time to watch the game and got the chance to see Orlando beat Boston. I also had a chance to get online and eventually go to Vips to get some dinner. I needed to wake up early enough for tomorrow’s talk, I had the chance to work on my presentation and based on my meal discussions I also decided to change the topic of my talk to something more proper for the people there. Including a talk about the contribution rules that most FLOSS project have.
My Talk during day two
During the presentation I present the software that usually the community works at and address that buying a Tux shirt is just not enough to advance to become a good citizen of the free software community. We also need to shaken off the myths that we don’t participate in FLOSS project because we are just not developers. I showed some of the software including Pootle for translation of the OOo UI, OOoAuthors for the document management of the OpenOffice.org Guide, QATrack for the release management of the different compilations of OOo on most of the architectures as well as TCM for managing testing of some of the most important OOo features.
Other conferences
I assist to other conferences in C4Xpo including the Blender talk about the overall features of the application as well as some of the changes and advantages of the latest versions and it’s usability in Industrial design, although is not really a CAD app it could help for the 3D visualization of some of these projects. They show the important movies which is where blender has been working, including Big Buck Bunny and the videogame Yo Frankie. Great demos.

Previous to that talk I attend a security talk although I didn’t stay long the speaker showed the steps of coming security testing and hacking of virtual network through common tools such as port scanning, exploit testing, intrusions on common domain sites and automated testing through some freeware. Something the speaker said the 5 click hacking of apps. Security is certainly something that most security experts don’t really showcase and this time people got the chance to see one way to test their network.

An interest talk that was a bit away from the general technical conferences was the one from a publisher who mentioned some of the definitions of creativity and how to empower these feelings to sell and propose new things under a new light. How so human conditions can be used to manage with clients. The client might have an idea and even if you say many different things he will always come down to his own agenda. This is also a two way street. The overall talk was very funny although it kind of went a bit stalled as it advanced. He mentioned about how creative people work and the relationship with program managers where there needs to be some reality coming through.
About Queretaro
After the event was done, we had a great evening taking a tour about the myths of the city, it was a walk around the different old houses of the center of Queretaro city. The myth include stories of people in a town of a different time in Mexico, where Europeans will be accepted into the society of the Mexican town and become very strange custom characters. Becoming diabolic people signing contracts with the devil or murdering their husbands, or basically invoking evil spirits to roam the town. Really entertaining, in the end we went to get some food at an Applebees near the archs.
Final participation
The last day I happen to participate in a open panel about the cyberculture and how is the relationship of the creative commons, piracy and digital rights. However I really wasn’t very interested into that topic and took it to a more cultural everyday life of a geek with an online life, and talk about cyberfriends, cybergf/bf, IRC and how we discover the web and compare it to the Facebook/Twitter ages. The panel really went to different parts into the futuristic ideas of how we can evolve as a society and were to go to get an advance of that picture. Something that we ought to be prepared and discuss how we can lead this revolutions.
Something that could have go on and on but eventually we had to stop for a next talk where I decided to start my trip back home to Tabasco.

Tags: , , , , , , , ,



This was originally talked about in a Mexican LUG mailing list called LinuxCabal. The group has been on for several years, and some of the members are already high level geeks. However even if they develop on their companies, it seems that most of these guys don’t contribute back to FLOSS projects. I am not sure why not, and here is the thing, you don’t need much to start contributing. Most of the needs are more time constrain than witt limitations. So helping a developer is really not that much work if you are at least experience with the framework they use.

There is an underline danger and is the lack of culture in contribution is an issue that is seen in cultures like Mexico but also in many others. They are also have to do with a high context societies and low context societies as well as the social capital that societies have. However it also has to do with the design of it’s people. How much interest is shown to, be part of the project, lead and make it better for everyone.

LUG sometimes are the responsiblle to enforce the consumism of FLOSS because is a less challenging mission. Use it — is FREE!! However not often they go and say, hey let’s make this software better. Traditionally is only a guy doing this decision on himself, but seldomly is a group thing. This is where the culture change needs to happen and make Developer groups from the mature user groups and also inspire the young user groups to immitate.

To do so there is more than will that has to come through, there should also educate on using the FLOSS tools that are used on most of the communities, things like version controll, patches, diff and commits, study the common APIs like XUL, UNO, QT and GTK and just start thinking like production communities think. These are tasks that the modern open source companies can start building on.

Tags: , , , , ,