Difference between revisions of "User:Kr"

From Apache OpenOffice Wiki
Jump to: navigation, search
m ([http://blogs.sun.com/GullFOSS GullFOSS])
m (Contact)
 
(35 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
==Contact==
 
==Contact==
* mailto:Kay.Ramme@sun.com
+
* mailto:Kay.Ramme@oracle.com
  
 
==Background==
 
==Background==
 
* Full name is Kay Ramme
 
* Full name is Kay Ramme
* [http://udk.openoffice.og Uno (UDK) Project] Lead of [http:///www.openoffice.org OOo]
+
* Lead of the [http://udk.openoffice.org Uno (UDK) Project]  
 +
* Lead of the [http://odf-at-www.openoffice.org ODF@WWW Project]
 +
* Lead of the [http://modularization.openoffice.org Modularization Project]
 
* Located in Hamburg, Germany
 
* Located in Hamburg, Germany
 
* Employed by [http://www.sun.com Sun Microsystems]
 
* Employed by [http://www.sun.com Sun Microsystems]
Line 20: Line 22:
  
 
==[http://blogs.sun.com/GullFOSS GullFOSS]==
 
==[http://blogs.sun.com/GullFOSS GullFOSS]==
* [http://blogs.sun.com/GullFOSS/entry/chrome_again Chrome Again]
+
* 08 May 2009 - [http://blogs.sun.com/GullFOSS/entry/arm_again Arm Again ...]
* [http://blogs.sun.com/GullFOSS/entry/my_visions My Visions]
+
* 13 Mar 2009 - [http://blogs.sun.com/GullFOSS/entry/cross_compiling_ooo_for_arm Cross Compiling OOo for ARM]
* [http://blogs.sun.com/GullFOSS/entry/odf_being_a_disruptive_technology ODF being a Disruptive Technology]
+
* 14 Jan 2009 - [http://blogs.sun.com/GullFOSS/entry/and_what_about_make ... and what about make?]
* [http://blogs.sun.com/GullFOSS/entry/memory_savings_by_string_internalization Memory Savings by String internalization]
+
* 23 Dec 2008 - [http://blogs.sun.com/GullFOSS/entry/odf_www_video_of_my ODF@WWW - Video of my Talk at the OOoConf 2008]
* [http://blogs.sun.com/GullFOSS/entry/aawax_or_how_to_check AAWAX or How to Check Out OpenOffice.org fast]
+
* 12 Dec 2008 - [http://blogs.sun.com/GullFOSS/entry/odf_www_heading_for_0 ODF@WWW - Heading for 0.1]
* [http://blogs.sun.com/GullFOSS/entry/updated_uno_web_pages Updated Uno Web Pages]
+
* 14 Nov 2008 - [http://blogs.sun.com/GullFOSS/entry/odf_www_ooo_conf_2008 ODF@WWW - OOo Conf 2008]
* [http://blogs.sun.com/GullFOSS/entry/the_java_platform_becoming_open The Java platform becoming Open Source]
+
* 26 Sep 2008 - [http://blogs.sun.com/GullFOSS/entry/odf_www_becoming_an_incubator ODF@WWW - Becoming an (Incubator) Project]
 +
* 01 Sep 2008 - [http://blogs.sun.com/GullFOSS/entry/odf_www_some_state ODF@WWW - Some State]
 +
* 29 Aug 2008 - [http://blogs.sun.com/GullFOSS/entry/wine Wine]
 +
* 22 Jul 2008 - [http://blogs.sun.com/GullFOSS/entry/odf_www_going_forward ODF@WWW - Going forward ...]
 +
* 14 Jul 2008 - [http://blogs.sun.com/GullFOSS/entry/switching_to_java_1_5 Switching to Java 1.5 ... and than to OpenJDK :-)]
 +
* 04 Jul 2008 - [http://blogs.sun.com/GullFOSS/entry/odf_www_simply_install ODF@WWW - Simply Install]
 +
* 27 Jun 2008 - [http://blogs.sun.com/GullFOSS/entry/odf_www_how_it_works ODF@WWW -How it works]
 +
* 19 Jun 2008 - [http://blogs.sun.com/GullFOSS/entry/odf_www_an_odf_wiki ODF@WWW (An ODF Wiki)]
 +
* 25 Feb 2008 - [http://blogs.sun.com/GullFOSS/entry/chrome_again Chrome Again]
 +
* 23 Jul 2007 - [http://blogs.sun.com/GullFOSS/entry/my_visions My Visions]
 +
* 30 Apr 2007 - [http://blogs.sun.com/GullFOSS/entry/odf_being_a_disruptive_technology ODF being a Disruptive Technology]
 +
* 19 Mar 2007 - [http://blogs.sun.com/GullFOSS/entry/memory_savings_by_string_internalization Memory Savings by String internalization]
 +
* 06 Mar 2007 - [http://blogs.sun.com/GullFOSS/entry/aawax_or_how_to_check AAWAX or How to Check Out OpenOffice.org fast]
 +
* 21 Dec 2006 - [http://blogs.sun.com/GullFOSS/entry/updated_uno_web_pages Updated Uno Web Pages]
 +
* 14 Nov 2006 - [http://blogs.sun.com/GullFOSS/entry/the_java_platform_becoming_open The Java platform becoming Open Source]
  
 
==Some Scripts==
 
==Some Scripts==
 
* [[/Concurrent Checkout]]
 
* [[/Concurrent Checkout]]
  
==Platforms==
 
* http://en.wikipedia.org/wiki/Ubuntu_%28Linux_distribution%29
 
* http://en.wikipedia.org/wiki/Mac_OS_X
 
  
==Misc==
+
 
* My OOo Conf 2007 presentation slides: [[Media:The_Extended_OOo_Ecosystem_OOoConf2007_v2.odp]]
+
==Talks==
* My Linux Desktop Architects Meeting II presentation slides: [[Media:DAM2-OOo_1_1.odp]]
+
* [[Media:Dev_for_OOo.pdf|Developing for OOo]] - Uni Bremen May 2009
* My OOo Conf 2006 presentation slides: [[Media:OOoConf_2006_Cleaning_Up_Multi-Threading.odp]]
+
* [[Media:ODF%40WWW_OOoConf2008.pdf|ODF@WWW]] - OOo Conf 2008
* A short presentation prepared for the OOo BOF at EuroOSCON2006: [[Media:EuroOSCON2006-OOo_Architecture.odp]]
+
* [[Media:OOo_Components_1_2.pdf|Software Components in OpenOffice.org]] - Uni Dresden July 2008
* Broken __attribute__((constructor)) for gcc 3.3
+
* [[Media:OOo_Components_v1_1.pdf|Software Components in OpenOffice.org]] - Uni Bremen May 2008, see [[SZ/TOI_Events]].
** http://www.opensource.apple.com/darwinsource/Current/libstdcxx-11/libstdcxx/NEWS
+
* [[Media:The_Extended_OOo_Ecosystem_OOoConf2007.pdf|The Extended OOo Ecosystem]] - OOo Conf 2007
** http://www.mail-archive.com/debian-gcc@lists.debian.org/msg06180.html
+
* [[Media:DAM2-OOo_1_1.pdf|OpenOffice.org]] - Linux Desktop Architects Meeting II
* "exit" libc API call is racy wrt to pthreads on some Systems, see [[User:Kr/exit_race.c]]
+
* [[Media:EuroOSCON2006-OOo_Architecture.pdf|Extending OOo]] - EuroOSCON 2006
 +
* [[Media:OOoConf_2006_Cleaning_Up_Multi-Threading.pdf|Cleaning Up OOo Multi-Threading]] - OOo Conf 2006
  
 
==Open Source Economics==
 
==Open Source Economics==
Line 66: Line 80:
 
** "pthread_exit" in "main" would actually be perfect, if it was allowing to pass another return value than zero ...
 
** "pthread_exit" in "main" would actually be perfect, if it was allowing to pass another return value than zero ...
 
** [[/Building OOo]]
 
** [[/Building OOo]]
 +
* Broken __attribute__((constructor)) for gcc 3.3
 +
** http://www.opensource.apple.com/darwinsource/Current/libstdcxx-11/libstdcxx/NEWS
 +
** http://www.mail-archive.com/debian-gcc@lists.debian.org/msg06180.html
 +
* "exit" libc API call is racy wrt to pthreads on some Systems, see [[User:Kr/exit_race.c]]
  
 
==My Efforts==
 
==My Efforts==
===Chrome Again===
+
===[[Efforts/Packaging|Packaging]]===
[[Chrome Again]]
+
* Quite interesting, something I have awaited for long: [https://wiki.ubuntu.com/ThirdPartyApt ThirdPartyApt] and its little brother apturl .
 +
 
 +
 
  
 
===[[Effort/Revise OOo Multi-Threading]]===
 
===[[Effort/Revise OOo Multi-Threading]]===
Line 117: Line 137:
 
* Futexes are Tricky - http://people.redhat.com/drepper/futex.pdf
 
* Futexes are Tricky - http://people.redhat.com/drepper/futex.pdf
 
* "Parallel programming environments: less is more" - http://blogs.intel.com/research/2007/10/parallel_programming_environme.html#more
 
* "Parallel programming environments: less is more" - http://blogs.intel.com/research/2007/10/parallel_programming_environme.html#more
 +
* A blog entry on lock nesting by Jonathan Pryor: http://www.jprl.com/Blog/archive/development/2008/May-27.html
  
 
===OOo===
 
===OOo===

Latest revision as of 12:23, 24 February 2011

Contact

Background

Some Thoughts

GullFOSS

Some Scripts


Talks

Open Source Economics

Articles

Business Models

Some business models identified by me:

  • Marketing instrument (brand awareness, capabilities).
  • Enabler for other products (server software, hardware, solutions, consulting, service, support, books).
  • Free only for consumers, commercials need to pay.

Notes

My Efforts

Packaging

  • Quite interesting, something I have awaited for long: ThirdPartyApt and its little brother apturl .


Effort/Revise OOo Multi-Threading

Move Uno stuff into the Uno Wiki. See Uno/Effort/Migrate Documentation

  • Update udk.openoffice.org to reflect latest wiki changes.

Do a source code inventory

Some Links

Event Driven Programming

Threading

OOo

Error Handling

Software

64bits

Building

Policies

Personal tools