First Look at 3.0

Writer, Calc, and Impress

The Notes feature in previous versions of was woefully inadequate and not very user-friendly (Figure 3). In-line notes in a text document were displayed as tiny yellow rectangles, which were difficult to use and easy to miss.

If you use notes to comment and collaborate on Writer documents, you'll be pleased to learn that 3.0 comes with a completely redesigned Notes feature (Figure 2). Notes are now displayed on a side of the document, and each note has an arrow that points to the exact insertion point in the text. Notes created by different users are displayed in different colors, and each note contains a time stamp as well as the name of the user who added the note. All this makes it easier to keep tabs on notes and use them as an efficient tool for document collaboration.

Figure 2: New Notes feature.
Figure 3: Redesigned Extension Manager. 2.4 introduced the ability to apply different language settings to text segments in a document easily – a feature that comes in particularly handy when dealing with multilingual documents. 3.0 adds a small but important improvement to this feature. Spelling dictionaries in 3.0 are treated as extensions, and the Tools | Language | More Dictionaries Online command points you to the spell-checking extensions in's extension repository. Here, you can download the spell-checking dictionaries you want and install them using the Extension Manager.

The Extension Manager module has also been thoroughly reworked to make it more user-friendly. The new manager offers a better overview of the installed extensions and displays detailed information about the extension (provided that the extension's developer has included the info in the package). Extension developers will also appreciate the ability to integrate the extension's help into the On-line Help module.

The Writer application sports another minor yet useful improvement: You can use the slider at the bottom toolbar to zoom in and out of the document as well as switch between different viewing modes. This feature provides a more efficient way to view and browse long documents than the Preview button in version 2.x.x (Figure 4). The Calc spreadsheet application has a few new features, too (Figure 5). The most notable one is the Solver component, which is designed to solve optimization problems in which the optimum value of a particular cell is calculated based on constraints provided in other cells.

Figure 4: Page Preview feature in
Figure 5: Calc now comes with the Solver component.

Another new – and less esoteric – feature is the ability to share spreadsheets with other users. In the current version of, when the user opens a Writer, Calc, or Impress document, the system locks it so other users can't modify it. The Share feature in Calc gives other users access to the document and provides a simple conflict-resolution mechanism. When you enable the sharing feature using the Tools | Share Document command, other users can open and edit the shared spreadsheet. The changes to the spreadsheet are merged when the users save them. When they do that, the system notifies you about the modifications and highlights them in the shared spreadsheet. If two users modify the same cell, the system displays the Resolve Conflicts dialog box, which provides different options for solving the listed conflicts.

The Charts module in the new version of introduces support for error bars and regression equations. Now it's possible to draw error bars based on error ranges provided in spreadsheet cells. Additionally, it is possible to display regression equations as well as correlation coefficients.

The Impress presentation application now comes with native support for inserting tables into presentations (Figure 6). In the previous versions of, you could insert tables only as embedded Calc objects, which was both cumbersome and limiting.

Figure 6: Impress supports native tables.

The new version of Impress sports native support for tables, and the application provides all the essential tools for manipulating and formatting tables. When you insert a table using the Insert | Table command, you can use the Table toolbar to add and remove rows and columns, merge and split cells, and tweak the table's properties. The Table Design tab in the Tasks pane also provides a few predefined table styles that you can use to spice up the overall look of the table.


With a robust extension architecture in place, integrating features directly into is no longer the only way to add functionality to the suite, as the Sun Report Builder extension [2] shows. Instead of replacing the outdated report feature in Base, Sun released a new reporting engine as an extension. This trend continues with 3.0, in which several new "features" are released as separate extensions. The most notable examples are the Sun PDF Import [3] and Sun Presenter Console [4] extensions. As the names suggest, the former allows you to import PDF files into, whereas the latter provides more control over a slide show presentation.

Sun PDF Import is a boon for users who need a lightweight tool for editing and commenting PDF documents. The extension allows you to import a PDF file into the Draw application, and you can use all the available tools to tweak and comment the document. Then, you can then save the modified file back to the PDF format using the File | Export as PDF command.

Although PDF Import does a good job of opening PDF files, it won't replace a dedicated PDF editor because of several important limitations. For example, the extension imports each line of text from the PDF file as a separate text block. This means that you can't copy a text fragment and paste it as text into a Writer document, which limits the ability to extract text from PDF files. Also, exporting the edited file as PDF doesn't preserve the existing bookmarks of the original PDF file. Thus, the PDF Import feature is useful for occasional lightweight editing, but it won't replace a dedicated PDF editing application. That said, you should keep in mind that the PDF Import extension is not designed to be a full-blown PDF editing tool.

Giving presentations created with Impress is now much easier, thanks to the Sun Presenter Console. This extension lets you see the upcoming slide, the slide notes, and a presentation timer. This information is available only to you and the presenter, whereas the audience sees only the current slide.

Although the idea of extending functionality via extensions makes a lot of sense – after all, Firefox has been doing this for ages – there are a few downsides to this approach. For example, this means that after you've installed version 3.0, you still have to download and install several extensions to add some of the most interesting and useful – and some would say essential – features. Also, some users might find it slightly confusing that the PDF export feature is built into, but if you want to be able to import PDF files, you need to install an additional component.

Final Word

Steady improvement and a rather conservative approach to adding new features have always been the major traits of the project, and the upcoming version of the productivity suite is no exception. 3.0 is by no means a revolutionary release, but it does offer enough improvements and a few new features to make it a solid and desirable upgrade for most users.

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More