GullFOSS
OpenOffice.org Engineering at Sun
 
 
 
 
More Flickr photos tagged with openoffice

Today's Page Hits: 1674

Locations of visitors to this page
Tuesday, 04 Mar 2008
R4Calc - Integration of R into Calc
Niklas Nebel

With this year's Google Summer of Code on the horizon, it's time to mention an extension that started as a Summer of Code project last year: R4Calc, the integration of R into Calc, done by Wojciech Gryc, now also linked from the extension repository. It can put results into cells, or return a graph image. It contains a set of pre-defined tools, and it can easily be extended using simple text files. For example, this definition

 __GUI:
DIALOG <-Dialog(100,100,115,55,Symbol Bar Plot)
LBL1 <-Label(5,5,50,10,Chart Data:)
ARR1 <-ArrayField(60,5,50,10)
LBL2 <-Label(5,20,50,10,Chart Title:)
TXT1 <-TextField(60,20,50,10)
RUN <-RunButton(80,35,30,15)
__CALL:
library(plotrix)
PLOT: symbolbarplot({$ARR1}, main="{$TXT1}")

 is all you need to show this dialog

 Dialog screenshot

and create the output shown below.

Result screenshot 

tags:

Posted by Niklas Nebel on 04 Mar 2008  |  PermaLink |  Bookmark to Delicious To Delicious |  Digg this Digg this

Tuesday, 26 Feb 2008
Seasons with sponsored open-source Work
Stefan Taxhet
Starting in Winter 2007/2008 we are participating in the Community Innovation Awards Program sponsored by Sun. Please review the official rules for OpenOffice.org and submit your proposal!

And now it starts to feel like spring. Google announced the start of the preparations for Google Summer of CodeTM 2008.

 

If you have ideas what you would like to work on this summer raise it with your OpenOffice.org project.

tags:

Posted by Stefan Taxhet on 26 Feb 2008  |  PermaLink |  Bookmark to Delicious To Delicious |  Digg this Digg this

Thursday, 19 Jul 2007
Update from a Framework/Writer Google Summer Of Code (tm) project
Carsten Driesner

New Application for Status bar control to display/change the language

This project wants to improve the handling of languages in Writer documents. Currently OpenOffice.org doesn't provide an easy way to change the language of a word, paragraph or text selection within the Writer application. The user has to use the menu and a multi-tab dialog to choose the appropriate language. A status bar control which provides this function would greatly enhance usability for people who have to work with multiple language documents. We are making good progress and at half-time our student, Lili Sun from California (USA), implemented most of our required features for the status bar control. If anybody is interested to see the new control just try to build the CWS langstatusbar. I am sure that we can provide this great control for OpenOffice.org 2.4. To have an impression about the look of the feature you can find a screen shot from the latest CWS version below:




You can find more information inside the feature specification which is available here:
http://specs.openoffice.org/appwide/linguistic/Set_Language_Attribute_for_Text.odt

If you are interested in the progress of the feature task, just look at the following issue:
http://www.openoffice.org/issues/show_bug.cgi?id=77208

If you have questions or comments about the feature, please use the “dev” mailing list of the Openoffice.org Application Framework project (in case it's technically motivated) or the “discuss” list of the Openoffice.org User Experience project where you can discuss about the feature itself.

tags:

Posted by Carsten Driesner on 19 Jul 2007  |  PermaLink |  Bookmark to Delicious To Delicious |  Digg this Digg this  |  Comments[2]

Friday, 27 Apr 2007
Hot framework projects
Carsten Driesner

The Google Summer Of Code 2007 (tm) initiative from Google was a great success for OpenOffice.org and the framework project. The framework team has two active projects within OpenOffice.org. These projects should help users to work more efficiently with OpenOffice.org. Please look at the following description of these two projects.

  • New Application for Status bar control to display/change the language
    by Lili Sun, mentored by Carsten Driesner and Thomas Lange

    Currently OpenOffice.org doesn't provide an easy way to change the language of a word, paragraph or text selection within the Writer application. The user has to use the menu and a multi-tab dialog to choose the appropriate language. A status bar control which provides this function would greatly enhance usability for people who have to work with multiple language documents.

  • Improve UI Design and Layout
    by Ricardo Pereira de Magalhães Cruz, mentored by Michael Meeks

    Currently, OpenOffice.org interface layout is compiled into the binary and its format is not suitable for working on with a visual designer. Also, the layout is specified in absolute coordinates, which make it a hassle to add or remove widgets, and can result in truncated widgets due to internationalization. I propose to work on separating the UI writing from the code to XML-based files, and having the layout being expressed in relative terms.

I want to focus on the status bar control to display/change language. A first draft specification of the new language control in the Writer status bar can be found here:

Below you can see two mockups which show how the new language control should be embedded into the Writer status bar.




The current language will be shown within the control or “Multiple Languages” if there is more than one language (e.g. a paragraph or selection with more than one language). A project wiki page has been set up so anybody who is interested on the progress of the project can find more information. If you have question or comments please use the “dev” mailing list of the Openoffice.org Application Framework project (in case it's technically motivated) or the “discuss” list of the Openoffice.org User Experience project where a discussion is already in progress.

There are more interesting projects cooking within the framework project:

  • The tabbed windows extension
    This extension draws attention by many users. Therefore we created a new wiki page to focus on the discussion about the future of this interesting feature. See also the blog on GullFoss from Mathias Bauer.

  • OpenOffice.org configuration items refactoring
    OpenOffice.org uses wrapper classes to access configuration files. These wrapper classes have their own caching mechanism. There is a big drawback using this caching mechanism as it hinders extension developers to use the configuration API to change OpenOffice.org behavior (e.g. history and pick list etc. ). The code refactoring should remove the caching and therefore enables external code (extensions) to use the configuration API. The “ recent file list” popup menu controller tutorial will greatly benefit from this refactoring.

tags:

Posted by Carsten Driesner on 27 Apr 2007  |  PermaLink |  Bookmark to Delicious To Delicious |  Digg this Digg this  |  Comments[3]

Thursday, 26 Apr 2007
Keeping tabs on "tabs" development
Mathias Bauer

“Tabs” in OpenOffice.org is one of the features that many people would love to see but due to numerous reasons still is not done yet. Nearly two years ago we started with a first prototype to find out whether it is basically possible to add this feature to OpenOffice.org without rewriting major parts of the code base. To prove this we decided to implement this as an extension and made it a Google Summer Of Code project. The project was successful and delivered the desired extension for a “tabbed” document windows prototype in OpenOffice.org. As a side effect it was a good demonstration for the powerful OpenOffice.org application framework and extensions infrastructure. Read more about that here .


As easily discernible the GUI is still very “raw”, it's really only a prototype. And it still has bugs and some features are missing or got lost.

What we learned from this prototype was that besides the pure technical facts there are a lot of other questions we have to answer and some problems we have to solve before the component could become “ready for prime time”. When we started to discuss them we discovered very soon that this won't be a fast-track procedure. The feature richness of OpenOffice.org and its GUI demands for an in-depth analysis of the many situations that deal with windows and the multitude of different kinds of content presented inside of them. Compared with OpenOffice.org the feature set, the modes of operation and the versatility of the content in a Web Browser are rather trivial and this makes implementing a “Tabbed Document Interface” (TDI) in OpenOffice.org a much bigger challenge.

We never found enough time and resources to bring the results of all these discussions together into a common concept and many points are still open. So now we want to present a collection of open questions and possible answers and ask for feedback. Perhaps this could help to speed up things a bit.

Get the extension and play with it. Read the questions and problem descriptions and post your answers to the “dev” mailing list of the Openoffice.org Application Framework project (in case it's technically motivated) or the “discuss” list of the Openoffice.org User Experience project (if you are more interested in the user interface aspects).

For the brave developers amongst the readers there's also the source code of the extension. You can build it with our SDK on Windows, Linux or Solaris and play around with your own ideas. Feedback related to the implementation should go to the mentioned “ dev” list of the Framework project.

It's still a way to go for this feature and quite some work to do. And we should never forget that for the work to be done finally someone has to pick up the tab (pun intended ;-)). So the potential result should be something worth the invested time.



tags:

Posted by Mathias Bauer on 26 Apr 2007  |  PermaLink |  Bookmark to Delicious To Delicious |  Digg this Digg this  |  Comments[2]

Tuesday, 17 Apr 2007
10 Google Summer of Code Projects starting
Stefan Taxhet
10 slots have been allocated by Google to OpenOffice.org. This is far more than we expected this year. It will help us to move some important areas forward. We are glad to work with students on the Google Summer of Code Projects listed below.

Besides some formalities the first steps will be to familiarize with the task, the project , the environment and clarify the schedule for deliverables with the mentors. According to the official timeline coding work will start in May and after a mid-term milestone in July the end of the program is planned for August.

Let's welcome our new project members and also the students already known to the community . Please support them and their mentors during this summer.

The Tasks:


Student

Mentor(s)

Improve Notes Implementation in Writer

Maximilian Odendahl

Mathias Bauer

Integration of R into Calc

Wojciech Gryc

Niklas Nebel, Leonard Mada

Enhancement of .Net Module for
ODF toolkit

Oleg Yegorov

Dieter.Loeschky

Improve UI Design and Layout

Ricardo Pereira
de Magalhães Cruz

Michael Meeks, Hubert Figuiere

Status bar control for Language

Lili Sun

Carsten Driesner, Thomas Lange

OpenGL rendered transitions

Shane M Mathews

Thorsten Behrens, Radek Doulik

SVG Import

Mark Paruzel

Jan Holesovsky, Fridrich Strba

Complete Aqua UI

Ismael Merzaq

Eric Bachard

RTF Generator

Luo Kuang

Hennig Brinkmann

Mac OS X Address Book Integration

Omer Bar-or

Sebastien Plisson


tags:

Posted by Stefan Taxhet on 17 Apr 2007  |  PermaLink |  Bookmark to Delicious To Delicious |  Digg this Digg this  |  Comments[2]

Friday, 23 Mar 2007
What about SVG?
Kai Ahrens
Comments on SVG support in OOo
[Read More]

tags:

Posted by Kai Ahrens on 23 Mar 2007  |  PermaLink |  Bookmark to Delicious To Delicious |  Digg this Digg this  |  Comments[16]

Wednesday, 21 Mar 2007
Deadline for GSoC student applications extended
Stefan Taxhet

The deadline for student applications has been extended to Tuesday, March 27, 2007, 12:00 AM UTC.

This gives you some more days to skim over our task proposals. Feel free to raise questions on the project mailing list mentioned in the task description or suggest new code related ideas at the appropriate OpenOffice.org project.

Please submit your application early to allow questions if necessary. Good luck!


tags:

Posted by Stefan Taxhet on 21 Mar 2007  |  PermaLink |  Bookmark to Delicious To Delicious |  Digg this Digg this

Thursday, 15 Mar 2007
OpenOffice.org has been accepted for Google Summer of Code 2007
Stefan Taxhet

Late in the night (US Pacific Time) the news about the organizations accepted for Google Summer of Code 2007 has been sent out. Thanks to Google for running the program this year again and inviting OpenOffice.org to participate.

For students considering to spend their summer with OOo we prepared project proposals . The application period for students end March 24. This gives you some time to contact us on the mailing list mentioned with the task and clarify the scope, required skills, ... We hope to receive many detailed student applications in the next days.

Thanks go also to the (potential) mentors willing to work with a student over the summer. Let's see how many slots will be alloted to OOo at April 9.

In order of appearance on our GSoC page :

Cedric Bosdonnat (CedricBosdo at openoffice.org)
Ocke Janssen (Ocke.Janssen at sun.com)
Frank Schoenheit (Frank.Schoenheit at sun.com)
Niklas Nebel (Niklas.Nebel at sun.com)
Leonard Mada (discoleo at openoffice.org)
Laurent Godard (LaurentGodard at openoffice.org)
Andreas Schluens (Andreas.Schluens at sun.com)
Carsten Driesner (Carsten.Driesner at sun.com)
Thomas Lange (Thomas.Lange at sun.com)
Jan Holesovsky (kendy at openoffice.org)
Fridrich Strba (fridrich_strba at openoffice.org)
Dieter Loeschky (Dieter.Loeschky at sun.com)
Eric Bachard (ericb at openoffice.org)
Florian Heckl (fheckl at openoffice.org)
Noel Power (noel.power at novell.com)
Mathias Bauer (Mathias.Bauer at sun.com)
Henning Brinkmann (Henning.Brinkmann at sun.com)

tags:

Posted by Stefan Taxhet on 15 Mar 2007  |  PermaLink |  Bookmark to Delicious To Delicious |  Digg this Digg this

Monday, 12 Mar 2007
Framework project and Google Summer of Code 2007
Carsten Driesner

This time Google Summer of Code 2007 is in the focus of the framework project. Summer is coming near and the framework team has two interesting projects for students who want to earn some money and contribute to OpenOffice.org.

  1. A status bar control to display/change the language of a Writer document
    Currently Writer lacks means to display the language in use. There's also no easy way to change the language as the user has to use the menu. A status bar control would help to solve these problems. The control should be implemented using existing UNO APIs and should be available as an extension.

  2. Extensions to better support some new Vista
    Vista changed its mechanism to integrate some shell extensions incompatible. Extensions which are valid for Win98/2000/XP don't work anymore. A set of new interfaces has been designed, but are only available on Vista. Therefore OpenOffice.org has to support two sets of shell extensions: one set for Win98/2000/XP and a new set for Vista and following windows versions. For this project the new Vista extensions has to be implemented.

You can find the full list of Google Summer of Code projects 2007 regarding OpenOffice.org here:
http://wiki.services.openoffice.org/wiki/Summer_of_Code_2007

One example for the success of the Google Summer of Code projects is the OpenOffice.org Tabbed Window extension. The project was created for Google Summer of Code 2005 and finished successfully. Thanks to Andrzej Wytyczak-Partyka, former Google Summer of Code student, and framework project member Andreas Schlüns this project will be continued. A current developer version can be downloaded on the framework wiki page. It's planed to provide the extension on the OpenOffice.org extension web page if it reaches a final state. A screen shot (OpenOffice.org 2.1) with Tabbed Windows extension can be seen below.


The extension supports OpenOffice.org 2.0.4 and higher. Please keep in mind that the current extension is a developer version. Therefore it can create problems with your OpenOffice.org installation and crashes cannot be excluded. Please don't use it for your production system, but just as a preview.

The popup menu controller tutorial is short before final state where developers can download the C++ source code and the a ready to install extension. A Java version of the sources will follow. Please stay tuned for an announcement on the developer mailing list.
The first chapter of the new OpenOffice.org status bar and controllers tutorial is now online. It describes the internal architecture of the status bar, responsible configuration files and UNO services.

tags:

Posted by Carsten Driesner on 12 Mar 2007  |  PermaLink |  Bookmark to Delicious To Delicious |  Digg this Digg this

GullFOSS