Thursday, 03 May 2007
Thursday, 03 May 2007
I'm excited to let you all know that as of now Sun engineering will add its support to the ongoing Mac/Aqua porting effort.
The MacOSX porting history is basically as old as OpenOffice.org itself. Practically from the start there was the plan to have a native version for Mac, however as a first step the community decided to produce an X11 port which - since OOo already had several X11 ports from the start - seemed to be a good way to get a version quickly as temporary solution. As usual the "temporary solution" tended to be quite long lived (year 2000 bug anyone :-) ?).
You can imagine my excitement when I first heard about renewed efforts to make an Aqua port reality. And now finally I can spend my paid time to add to this great effort. At first Herbert Dürr and I will contribute to the Mac port, however there certainly will be other Sun developers involved in their areas of expertise when the need arises (e.g. when problems with the build system arise).
Some may ask: Why is Sun joining the Mac porting project? If you look around at conferences and airport lounges, you will notice that more and more people are using Apple notebooks these days. Apple has a significant market share in the desktop space. We are supporting this port because of the interest and activity of the community wanting this port. The new invigorated effort in Mac/Aqua-porting (basically since CWS aquavcl01) is an obvious indicator. I think this is the right way to go to make OOo on Mac as good as or even better than the other ports. Add in the growing Mac community as a whole and suddenly from Sun's point of view Mac has a higher value since our strategy is to be multi-platform capable.
MacOSX and Aqua are quite new to me, so please bear with me as I learn about this (for me) exciting new platform at first. Certainly I will have many questions for my fellow Mac porters. However I can contribute ~10 years experience with vcl which I think the port can benefit from.
How do we want to proceed ? At first Herbert and me will try to get an overview about the current state of the work, which already has quite a lot of functionality thanks to the great work of the active Mac porters. I imagine that event handling and painting should be our first objective; Herbert specializes in Text drawing via SalLayout implementations and I will have a look at paint handling at first which I have heard on the mailing list needs to be improved and adapted to the specialties of the Mac platform and will need some support from the system independent layer of vcl (painting should be done mostly inside the paint handler). After that I could imagine that input needs to be improved e.g. for internationalized input as in input methods.
Let's make this port a great success !
tags: mac openoffice.org porting
Posted by Chris on May 03, 2007 at 11:27 AM CEST #
Posted by X-Ray on May 03, 2007 at 11:39 AM CEST #
Posted by X-Ray on May 03, 2007 at 11:40 AM CEST #
Posted by 217.7.207.21 on May 03, 2007 at 12:52 PM CEST #
Posted by Simon Phipps on May 03, 2007 at 01:11 PM CEST #
Posted by Lars on May 03, 2007 at 01:14 PM CEST #
Posted by PhilippL on May 03, 2007 at 01:34 PM CEST #
Posted by Shaun McDonald on May 03, 2007 at 01:49 PM CEST #
Posted by Johan on May 03, 2007 at 02:47 PM CEST #
Posted by Martin on May 03, 2007 at 02:48 PM CEST #
Posted by Alexandra on May 03, 2007 at 02:54 PM CEST #
Posted by William on May 03, 2007 at 03:25 PM CEST #
Posted by Wheat Williams on May 03, 2007 at 03:28 PM CEST #
Posted by N- on May 03, 2007 at 03:36 PM CEST #
Posted by Anthony Mallory on May 03, 2007 at 04:13 PM CEST #
Posted by k1980pc on May 03, 2007 at 04:19 PM CEST #
Posted by Regnative on May 03, 2007 at 04:21 PM CEST #
Posted by Nehemiah on May 03, 2007 at 04:25 PM CEST #
Posted by Patrick on May 03, 2007 at 04:26 PM CEST #
Posted by powerdroid on May 03, 2007 at 04:29 PM CEST #
Posted by Ricardo Ramalho on May 03, 2007 at 04:37 PM CEST #
Posted by Craig Callender on May 03, 2007 at 04:43 PM CEST #
Posted by Todd Olson on May 03, 2007 at 04:47 PM CEST #
http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/OSXHIGuidelines.pdf or http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/XHIGIntro/chapter_1_section_1.html
I'm hoping that the new Mac version can remove some of the oddness that I see in the OO Windows/Linux versions. I use open office on Windows and Linux (but not yet Mac because OO is too weird there), and develop software for Macintosh and Windows. So I'm a big fan of software that is cross-platform and yet feels natural to the typical Mac user (on a Mac), yet also encompasses the increasingly large middle ground where Win/Lin/Mac users can use each other's software. It just means removing little oddities (the OO "long click" is odd to most Mac and Win users, the Mac Finder's "really slow double click" to rename is odd to non-Mac users), and adding complete, visible controls so even inexperienced users can eventually find things. Good luck! I'm very happy to see this news.
Posted by Craig D Miller on May 03, 2007 at 04:49 PM CEST #
Posted by Clair on May 03, 2007 at 04:54 PM CEST #
Posted by matt evans on May 03, 2007 at 05:03 PM CEST #
Posted by Kevin on May 03, 2007 at 05:03 PM CEST #
As far as integrating the NeoOffice stuff, if you're not doing your work in Java and the Java/Cocoa bridge is deprecated and the licenses are incompatible, I'm not sure it makes sense other than to invite the NeoOffice folks to participate in the development and extend the olive branch. Otherwise, development seems like it would degenerate into mucking about with those issues and not getting stuff done - no offense to the NeoOffice people who did a good job with only a couple of people.
Posted by Jeremy on May 03, 2007 at 05:05 PM CEST #
Posted by PhilippL on May 03, 2007 at 05:06 PM CEST #
Posted by Rob on May 03, 2007 at 05:10 PM CEST #
Posted by Access Curmudgeon on May 03, 2007 at 05:27 PM CEST #
Posted by Calum Benson on May 03, 2007 at 05:35 PM CEST #
Posted by Pete White on May 03, 2007 at 05:46 PM CEST #
Posted by TWO on May 03, 2007 at 05:48 PM CEST #
Posted by Chris on May 03, 2007 at 05:53 PM CEST #
Posted by charles Silverman on May 03, 2007 at 05:57 PM CEST #
Posted by Fuddy Fuddrucker on May 03, 2007 at 06:05 PM CEST #
Posted by vabhe on May 03, 2007 at 06:16 PM CEST #
Posted by Chris on May 03, 2007 at 06:18 PM CEST #
Posted by jeff on May 03, 2007 at 06:52 PM CEST #
Posted by Pilya on May 03, 2007 at 07:08 PM CEST #
Posted by iooi on May 03, 2007 at 07:22 PM CEST #
Posted by Taylor on May 03, 2007 at 07:23 PM CEST #
Posted by 129.64.9.108 on May 03, 2007 at 07:41 PM CEST #
Posted by Sergei on May 03, 2007 at 07:47 PM CEST #
Posted by Duane on May 03, 2007 at 08:01 PM CEST #
Posted by Helge on May 03, 2007 at 08:05 PM CEST #
Posted by dm on May 03, 2007 at 08:12 PM CEST #
Posted by Justin on May 03, 2007 at 08:15 PM CEST #
Posted by TJ on May 03, 2007 at 08:16 PM CEST #
Posted by Smells like vaporware again on May 03, 2007 at 08:22 PM CEST #
Posted by Michal on May 03, 2007 at 08:34 PM CEST #
Posted by Tony on May 03, 2007 at 08:37 PM CEST #
Posted by Chris on May 03, 2007 at 08:49 PM CEST #
Posted by Viswakarma on May 03, 2007 at 08:58 PM CEST #
Posted by Eytan Bernet on May 03, 2007 at 08:58 PM CEST #
Posted by chris P on May 03, 2007 at 09:01 PM CEST #
Posted by RJ on May 03, 2007 at 09:02 PM CEST #
Posted by Henrik Holmegaard, technical writer on May 03, 2007 at 09:04 PM CEST #
Posted by Seventeen Reasons on May 03, 2007 at 09:09 PM CEST #
Posted by NoPCZone on May 03, 2007 at 09:17 PM CEST #
Posted by Justin Mason on May 03, 2007 at 09:57 PM CEST #
Posted by Jack on May 03, 2007 at 09:57 PM CEST #
Posted by Desh on May 03, 2007 at 10:07 PM CEST #
Posted by Duane on May 03, 2007 at 10:23 PM CEST #
Posted by Stacker on May 03, 2007 at 10:39 PM CEST #
Great news! It is amazing how great the response to this announcement is. It looks like it was the right choice :-) At the moment, GullFOSS has a page hit of 17795 (rising fast) on blogs.sun.com. That's awesome!
Waiting for a better alternative to either NeoOffice or OOo with X11,
-Bjoern
Posted by Bjoern on May 03, 2007 at 10:54 PM CEST #
Posted by Jes on May 03, 2007 at 11:04 PM CEST #
Posted by Headphone Jack on May 03, 2007 at 11:25 PM CEST #
Posted by Tabitha on May 03, 2007 at 11:42 PM CEST #
Posted by John C. Welch on May 03, 2007 at 11:50 PM CEST #
Posted by iwashere on May 03, 2007 at 11:53 PM CEST #
Posted by d3m0n on May 03, 2007 at 11:53 PM CEST #
Ok, we've heard this before. You've burned through your karma with the previous trial balloon announcements. The technical and business rationale issues that have buried Sun's previous "efforts" on an Aqua port haven't gone away.
What makes this effort any more real than before? What is Sun bringing to the table to prove that they're not full of it?
Posted by cmholm on May 03, 2007 at 11:58 PM CEST #