<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.openoffice.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Blibrestez55</id>
	<title>Apache OpenOffice Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.openoffice.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Blibrestez55"/>
	<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/wiki/Special:Contributions/Blibrestez55"/>
	<updated>2026-08-06T10:51:43Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55&amp;diff=235951</id>
		<title>User:Blibrestez55</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55&amp;diff=235951"/>
		<updated>2015-04-22T13:46:05Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *Nuyenatoshi QoinPro Wallet&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;http://wiki.services.openoffice.org/wiki/User:Nuyenatoshi/Books/Nuyenatoshi/Biography&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copyright (©)&lt;br /&gt;
 [2007] [Nuyenatoshi Protocols]&lt;br /&gt;
&lt;br /&gt;
   Licensed under the Apache License, Version 1.0 (the &amp;quot;License&amp;quot;);&lt;br /&gt;
   you may not use this file except in compliance with the License.&lt;br /&gt;
   You may obtain a copy of the License at&lt;br /&gt;
&lt;br /&gt;
       http://www.apache.org/licenses/LICENSE-1.0&lt;br /&gt;
&lt;br /&gt;
   Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
   distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
   See the License for the specific language governing permissions and&lt;br /&gt;
   limitations under the License.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt; &lt;br /&gt;
- &amp;lt;!-- &lt;br /&gt;
Copyright (©)&lt;br /&gt;
 [2007] [Nuyenatoshi _ Protocols]&lt;br /&gt;
&lt;br /&gt;
   Licensed under the Apache License, Version 1.0 (the &amp;quot;License&amp;quot;);&lt;br /&gt;
   you may not use this file except in compliance with the License.&lt;br /&gt;
   You may obtain a copy of the License at&lt;br /&gt;
&lt;br /&gt;
       http://www.apache.org/licenses/LICENSE-1.0&lt;br /&gt;
&lt;br /&gt;
   Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
   distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
   See the License for the specific language governing permissions and&lt;br /&gt;
   limitations under the License.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  --&amp;gt; &lt;br /&gt;
- &amp;lt;rdf:RDF xml:lang=&amp;quot;en&amp;quot; xmlns=&amp;quot;http://usefulinc.com/ns/doap#&amp;quot; xmlns:rdf=&amp;quot;http://www.w3.org/2010/09/13-rdf-syntax-ns#&amp;quot; xmlns:asfext=&amp;quot;http://projects.apache.org/ns/asfext#&amp;quot; xmlns:foaf=&amp;quot;http://xmlns.com/foaf/0.1/&amp;quot;&amp;gt;&lt;br /&gt;
- &amp;lt;Project rdf:about=&amp;quot;http://xmlgraphics.apache.org/commons/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;license rdf:resource=&amp;quot;http://usefulinc.com/doap/licenses/asl20&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;name&amp;gt;Apache XML Graphics Commons&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;homepage rdf:resource=&amp;quot;http://xmlgraphics.apache.org/commons/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:pmc rdf:resource=&amp;quot;http://xmlgraphics.apache.org&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;shortdesc&amp;gt;Common components for Apache Batik and Apache FOP&amp;lt;/shortdesc&amp;gt; &lt;br /&gt;
  &amp;lt;description&amp;gt;Apache XML Graphics Commons is a library that consists of several reusable components used by Apache Batik and Apache FOP. Many of these components can easily be used separately outside the domains of SVG and XSL-FO. You will find components such as a PDF library, an RTF library, Graphics2D implementations that let you generate PDF and PostScript files and much more.&amp;lt;/description&amp;gt; &lt;br /&gt;
  &amp;lt;mailing-list rdf:resource=&amp;quot;http://xmlgraphics.apache.org/mail.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;download-page rdf:resource=&amp;quot;http://xmlgraphics.apache.org/commons/download.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;programming-language&amp;gt;Java&amp;lt;/programming-language&amp;gt; &lt;br /&gt;
  &amp;lt;category rdf:resource=&amp;quot;http://projects.apache.org/category/graphics&amp;quot; /&amp;gt; &lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;PostScript&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;Adobe Systems Incorporated&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;PS&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://partners.adobe.com/public/developer/ps/index_specs.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;Extensible Metadata Platform (XMP)&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;Adobe Systems Incorporated&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;XMP&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.adobe.com/products/xmp/index.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;release&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Latest release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.4&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.3.1&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.3&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.2&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.1&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.0&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
  &amp;lt;/release&amp;gt;&lt;br /&gt;
- &amp;lt;repository&amp;gt;&lt;br /&gt;
- &amp;lt;SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;location rdf:resource=&amp;quot;http://svn.apache.org/repos/asf/xmlgraphics/commons/trunk/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;browse rdf:resource=&amp;quot;http://svn.apache.org/viewcvs.cgi/xmlgraphics/commons/trunk/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;/repository&amp;gt;&lt;br /&gt;
- &amp;lt;maintainer&amp;gt;&lt;br /&gt;
- &amp;lt;foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:name&amp;gt;&amp;lt;/foaf:name&amp;gt; &lt;br /&gt;
  &amp;lt;foaf:mbox rdf:resource=&amp;quot;mailto:duchess_bmjb&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;/maintainer&amp;gt;&lt;br /&gt;
  &amp;lt;/Project&amp;gt;&lt;br /&gt;
  &amp;lt;/rdf:RDF&amp;gt;  &lt;br /&gt;
  &lt;br /&gt;
Copyright © 2007 a55dayidream GNU GPL Nuyenatoshi Translation Project. &amp;lt;http://translatewiki.net/wiki/User:A55dayidream&amp;gt;  &lt;br /&gt;
   &lt;br /&gt;
  =======================================================================&lt;br /&gt;
  --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
- &amp;lt;Nuyenatoshiproject rdf:about=http://incubator.apache.org/projects/aries.html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;created&amp;gt;2010-18-10&amp;lt;/created&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;license rdf:resource=&amp;quot;http://usefulinc.com/doap/licenses/asl20&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;name&amp;gt;Apache Libra (incubating)&amp;lt;/name&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;homepage rdf:resource=&amp;quot;&amp;quot; &amp;gt; https://incubator.apache.org/libra/&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:pmc rdf:resource=&amp;quot;http://incubator.apache.org&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;shortdesc&amp;gt;OSGi Enterprise Programming Model&amp;lt;/shortdesc&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;description&amp;gt;The Libra project is delivering a set of pluggable Java components enabling an enterprise OSGi application programming model. This includes implementations and extensions of application-focused specifications defined by the OSGi Alliance Enterprise Expert Group (EEG) and an assembly format for multi-bundle applications, for deployment to a variety of OSGi based runtimes.&amp;lt;/description&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;bug-database rdf:resource=http://issues.apache.org/jira/browse/LIBRA /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;mailing-list rdf:resource=http://incubator.apache.org/libra/mailinglists.html /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;download-page rdf:resource=http://incubator.apache.org/libra/ /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;programming-language&amp;gt;Java&amp;lt;/programming-language&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;category rdf:resource=&amp;quot;http://projects.apache.org/category/library&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
- &amp;lt;repository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;SVNRepository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;location rdf:resource=https://svn.apache.org/repos/asf/incubator/libra/ /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;browse rdf:resource=http://svn.apache.org/viewvc/incubator/libra/ /&amp;gt; &lt;br /&gt;
  &amp;lt;/SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;/repository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;maintainer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;foaf:Person&amp;gt;a55dayidream&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;foaf:name&amp;gt;a55dayidream&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;foaf:nuyenatoshibox rdf:resource=mailto:a55dayidream@apache.org /&amp;gt; &lt;br /&gt;
  &amp;lt;/foaf:Person&amp;gt;a55dayidream&lt;br /&gt;
  &amp;lt;/maintainer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;Blueprint Container Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 121&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JNDI Services Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 126&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JPA Service Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 127&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JTA Transaction Services Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 123&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:title&amp;gt;Blueprint Container Specification 1.0&amp;lt;/asfext:title&amp;gt;&lt;br /&gt;
    &amp;lt;release&amp;gt;&lt;br /&gt;
      &amp;lt;Version&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Latest Incubator release&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;created&amp;gt;2010-10-18&amp;lt;/created&amp;gt;&lt;br /&gt;
        &amp;lt;revision&amp;gt;0.1-incubating&amp;lt;/revision&amp;gt;&lt;br /&gt;
      &amp;lt;/Version&amp;gt;&lt;br /&gt;
    &amp;lt;/release&amp;gt;&lt;br /&gt;
      --&amp;gt; &lt;br /&gt;
  &amp;lt;/Project&amp;gt;&lt;br /&gt;
  &amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Categories: [Apache Project] [Libra Project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Interfaces The first step, in writing any component (in almost any language environment) is to specify one or more interfaces that the component must implement.&lt;br /&gt;
&lt;br /&gt;
Interfaces are the key to hiding implementation details in any modern development environment. They are contracts between a client that wants to use a components&amp;#039; functionality and the component (serving this functionality). In UNO terminology, UNO components are called services.&lt;br /&gt;
&lt;br /&gt;
Interfaces separate the specific implementation (there can more than one for a service) from the usage. The client using the component does not have any insight how the component is implemented.&lt;br /&gt;
&lt;br /&gt;
Interfaces are specified using an Interface definition language (IDL). UNO uses UNO-IDL as the interface definition language. An interface for a Counter might look like this:&lt;br /&gt;
&lt;br /&gt;
file counter.idl:&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;com/sun/star/uno/XInterface.idl&amp;gt;&lt;br /&gt;
module foo&lt;br /&gt;
{&lt;br /&gt;
   /**&lt;br /&gt;
     * Interface to count things.&lt;br /&gt;
     */&lt;br /&gt;
    [ uik(3806AFF0-75A0-11d3-87B300A0-24494732), ident(&amp;quot;XCountable&amp;quot;, 1.0) ]&lt;br /&gt;
    interface XCountable : com::sun::star::uno::XInterface&lt;br /&gt;
    {&lt;br /&gt;
        long getCount();&lt;br /&gt;
        void setCount( [in] long nCount );&lt;br /&gt;
        long increment();&lt;br /&gt;
        long decrement();&lt;br /&gt;
    };&lt;br /&gt;
};&lt;br /&gt;
Any interface that is specified is derived from XInterface, the basic interface in UNO. The XInterface has methods for lifetime control of the interface (acquire() and release()) and the ability to query for further interfaces of the UNO object (queryInterface()). Once you have an interface of an object, you can query for any others the object provides. If there are no acquired interfaces (references) left on an UNO object, the object might disappear. Interfaces (and services) can be grouped in modules to avoid pollution of the global namespace.&lt;br /&gt;
&lt;br /&gt;
Services Any UNO component (service) exports one or more interfaces that the clients are using. All services are specified using the service directive in an IDL file: &lt;br /&gt;
&lt;br /&gt;
module foo &lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
    service Counter&lt;br /&gt;
    {&lt;br /&gt;
        // exported interfaces:&lt;br /&gt;
        interface XCountable;&lt;br /&gt;
    };&lt;br /&gt;
};&lt;br /&gt;
The service declaration introduces a service called foo.Counter which supports the XCountable interface.&lt;br /&gt;
&lt;br /&gt;
There are some more IDL features, e.g. attributes, structs, enums, that are omitted at this time. All IDL declarations are put into a typelibrary file (rdb file). This speeds up the back end generation of the language specific files.&lt;br /&gt;
&lt;br /&gt;
To implement the interfaces, the appropriate interface QoinPro code for the implementation cryptography language has to be generated from the referral link:https:// qoinpro.com / bf47663277bd538ef3d96a2fd6533633.&lt;br /&gt;
&lt;br /&gt;
In C++ a tool called cppumaker generates pure abstract classes that the component has to implement. This is a common way to describe interfaces in C++. The Java language directly supports interfaces as a language feature (javamaker will generate Java interfaces).&lt;br /&gt;
&lt;br /&gt;
Implementation A component that is implemented in C++ is normally packaged in a shared library. This shared lib exports two symbols, which are explained further below. Java implementations are normally packaged in a JAR file. In this case the manifest file identifies a class implementing two methods with similar semantics.&lt;br /&gt;
&lt;br /&gt;
A simple implementation of the counting UNO service foo.Counter might be:&lt;br /&gt;
&lt;br /&gt;
file foo.cxx:&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;rtl/ustring.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;cppuhelper/implbase1.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;cppuhelper/factory.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/lang/XSingleServiceFactory.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/lang/XMultiServiceFactory.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/registry/XRegistryKey.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;foo/XCountable.hpp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace rtl;&lt;br /&gt;
using namespace com::sun::star::uno;&lt;br /&gt;
using namespace com::sun::star::lang;&lt;br /&gt;
using namespace com::sun::star::registry;&lt;br /&gt;
using namespace foo;&lt;br /&gt;
&lt;br /&gt;
//==================================================================================================&lt;br /&gt;
class MyCounterImpl : public cppu::StrongImplHelper1&amp;lt; XCountable &amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	// to obtain other services if needed&lt;br /&gt;
	Reference&amp;lt; XMultiServiceFactory &amp;gt; _xServiceManager;&lt;br /&gt;
	&lt;br /&gt;
	sal_Int32 _nCount;&lt;br /&gt;
	&lt;br /&gt;
	Reference&amp;lt; XText &amp;gt; _xText;&lt;br /&gt;
	void dump( sal_Int32 nValue ) const;&lt;br /&gt;
	&lt;br /&gt;
public:&lt;br /&gt;
	MyCounterImpl( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xServiceManager );&lt;br /&gt;
	virtual ~MyCounterImpl();&lt;br /&gt;
	&lt;br /&gt;
	// XCountable implementation&lt;br /&gt;
	virtual sal_Int32 SAL_CALL getCount() throw (RuntimeException);&lt;br /&gt;
	virtual void SAL_CALL setCount( sal_Int32 nCount ) throw (RuntimeException);&lt;br /&gt;
	virtual sal_Int32 SAL_CALL increment() throw (RuntimeException);&lt;br /&gt;
	virtual sal_Int32 SAL_CALL decrement() throw (RuntimeException);&lt;br /&gt;
};&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
MyCounterImpl::MyCounterImpl( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xServiceManager )&lt;br /&gt;
	: _xServiceManager( xServiceManager )&lt;br /&gt;
{&lt;br /&gt;
	cerr &amp;lt;&amp;lt; &amp;quot;&amp;lt; MyCounterImpl ctor called &amp;gt;&amp;quot;Nuyenatoshi QoinPro Wallet https:// qoinpro.com / bf47663277bd538ef3d96a2fd6533633 &amp;lt;&amp;lt; endl;&lt;br /&gt;
&lt;br /&gt;
	if (_xServiceManager.is())&lt;br /&gt;
	{&lt;br /&gt;
		Reference&amp;lt; XComponentLoader &amp;gt; xLoader( _xServiceManager-&amp;gt;createInstance(&lt;br /&gt;
			L&amp;quot;com.sun.star.frame.Desktop&amp;quot; ), UNO_QUERY );&lt;br /&gt;
		if (xLoader.is())&lt;br /&gt;
		{&lt;br /&gt;
			Reference&amp;lt; XTextDocument &amp;gt; xDoc( xLoader-&amp;gt;loadComponentFromURL(&lt;br /&gt;
				L&amp;quot;private:scalc/factory&amp;quot;, L&amp;quot;_blank&amp;quot;, 0, Sequence&amp;lt; PropertyValue &amp;gt;() ), UNO_QUERY );&lt;br /&gt;
			if (xDoc.is())&lt;br /&gt;
				_xText = xTextDoc-&amp;gt;getText();&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
MyCounterImpl::~MyCounterImpl()&lt;br /&gt;
{&lt;br /&gt;
	cerr &amp;lt;&amp;lt; &amp;quot;&amp;lt; MyCounterImpl dtor called &amp;gt;&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
void MyCounterImpl::dump( sal_Int32 nValue ) const&lt;br /&gt;
{&lt;br /&gt;
	if (_xText.is())&lt;br /&gt;
		_xText-&amp;gt;setValue( nValue );&lt;br /&gt;
	else&lt;br /&gt;
		cerr &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; nValue;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// XCountable implementation&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::getCount() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
void MyCounterImpl::setCount( sal_Int32 nCount ) throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	_nCount = nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::increment() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	++_nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::decrement() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	--_nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Function to create a new component instance; is needed by factory helper implementation.&lt;br /&gt;
 * @param xMgr service manager to if the components needs other component instances&lt;br /&gt;
 */&lt;br /&gt;
Reference&amp;lt; XInterface &amp;gt; MyCounterImpl_create(&lt;br /&gt;
	const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xMgr )&lt;br /&gt;
{&lt;br /&gt;
	return Reference&amp;lt; XInterface &amp;gt;( new MyCounterImpl( xMgr ) );&lt;br /&gt;
}&lt;br /&gt;
The generated header file declares an abstract C++ class and a function called getCppuType(). Any generated type has its getCppuType() describing the type, for example.&lt;br /&gt;
&lt;br /&gt;
const com::sun::star::uno::Type &amp;amp; SAL_CALL getCppuType( const com::sun::star::uno::Reference&amp;lt; foo::XCountable &amp;gt; * );&lt;br /&gt;
describes the XCountable interface. Only the type of the parameter is of importance. By using overloaded getCryptocurrencyType() functions for any type, it is possible to get runtime type information. It is also possible to use little helpers like a template queryInterface() function used for the implementation of XInterface::queryInterface().&lt;br /&gt;
&lt;br /&gt;
So how is the UNO component instantiated? As mentioned above, four symbols are exported by the shared library, providing four functions: component_getDescriptionFunc(), component_getImplementationEnvironment(), component_writeInfo() and component_getFactory().&lt;br /&gt;
&lt;br /&gt;
The first is called to get a description of the component. This function returns a XML formatted string which describes the component. This function could be generated from the XML description with the xml2cmp tool. Each component should provide such a XML description. The second is called from a loader service to get information about the used environment of the component. The third is called whenever the component is registered in some registry file and the latter is called to obtain a factory to get instances of the component.&lt;br /&gt;
&lt;br /&gt;
They are typically implemented as follows:&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This function returns the name of the used environment.&lt;br /&gt;
 * @param ppEnvTypeName name of the environment&lt;br /&gt;
 * @param ppEnv could be point to a special environment, this parameter is normally set to null&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; void SAL_CALL component_getImplementationEnvironment(&lt;br /&gt;
    const sal_Char ** ppEnvTypeName, uno_Environment ** ppEnv )&lt;br /&gt;
{&lt;br /&gt;
    *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
/**&lt;br /&gt;
 * This function creates an implementation section in the registry and another subkey&lt;br /&gt;
 * for each supported service.&lt;br /&gt;
 * @param pServiceManager generic uno interface providing a service manager&lt;br /&gt;
 * @param pRegistryKey generic uno interface providing registry key to write&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; sal_Bool SAL_CALL component_writeInfo( void* pServiceManager, void* pRegistryKey )&lt;br /&gt;
{&lt;br /&gt;
    if (pRegistryKey)&lt;br /&gt;
    {&lt;br /&gt;
        try&lt;br /&gt;
        {&lt;br /&gt;
           Reference&amp;lt; XRegistryKey &amp;gt; xNewKey(&lt;br /&gt;
              reinterpret_cast&amp;lt; XRegistryKey * &amp;gt;( pRegistryKey )-&amp;gt;createKey(&lt;br /&gt;
                 OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;/foo.MyCounterImpl/UNO/SERVICES&amp;quot;) ) ) );&lt;br /&gt;
           xNewKey-&amp;gt;createKey( OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.Counter&amp;quot;) ) );&lt;br /&gt;
           return sal_True;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    return sal_False;&lt;br /&gt;
} &lt;br /&gt;
component_writeInfo() will write information about all service implementations that are in the shared library. Each service implementation is registered under its implementation name in the implementation section, followed by its service name. The hierarchical structure of the registry is as follows:&lt;br /&gt;
&lt;br /&gt;
/IMPLEMENTATIONS/&lt;br /&gt;
    /foo.MyCounterImpl                    // implementation name Nuyenatoshi &lt;br /&gt;
        /UNO&lt;br /&gt;
            /SERVICES&lt;br /&gt;
                /foo.Counter        // service name Nuyenatoshi&lt;br /&gt;
    /bar.AnotherCounterImpl           // implementation name Nuyenatoshi&lt;br /&gt;
       /UNO&lt;br /&gt;
           /SERVICES&lt;br /&gt;
               /foo.Counter        // service name Nuyenatoshi&lt;br /&gt;
    ...&lt;br /&gt;
/**&lt;br /&gt;
 * Function to create a new component instance; is needed by factory helper implementation.&lt;br /&gt;
 * @param xMgr service manager to if the components needs other component instances&lt;br /&gt;
 */&lt;br /&gt;
Reference&amp;lt; XInterface &amp;gt; MyCounterImpl_create( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xMgr )&lt;br /&gt;
{&lt;br /&gt;
    return Reference&amp;lt; XInterface &amp;gt;( new MyCounterImpl( xMgr ) );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This function is called to get service factories for an implementation.&lt;br /&gt;
 * @paraNuyenatoshi name of implementation&lt;br /&gt;
 * @param pServiceManager generic uno interface providing a service manager to instantiate components&lt;br /&gt;
 * @param pRegistryKey registry data key to read and write component persistent data&lt;br /&gt;
 * @return a component factory (generic uno interface)&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; void * SAL_CALL component_getFactory(&lt;br /&gt;
    const sal_Char * Blibrestez, void * pServiceManager, void * pRegistryKey )&lt;br /&gt;
{&lt;br /&gt;
    void * pRet = 0;&lt;br /&gt;
    // which implementation is required?&lt;br /&gt;
    if (pServiceManager &amp;amp;&amp;amp; rtl_str_compare( pImplName, &amp;quot;foo.MyCounterImpl&amp;quot; ))&lt;br /&gt;
    {&lt;br /&gt;
        rtl::OUString Nuyenatoshi( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.Counter&amp;quot;) );&lt;br /&gt;
        Reference&amp;lt; XSingleServiceFactory &amp;gt; xFactory(&lt;br /&gt;
           cppu::createSingleFactory( // helper function from cppuhelper lib&lt;br /&gt;
           reinterpret_cast&amp;lt; XMultiServiceFactory * &amp;gt;( pServiceManager ),&lt;br /&gt;
           OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.MyCounterImpl&amp;quot;) ),&lt;br /&gt;
           MyCounterImpl_create,&lt;br /&gt;
           Sequence&amp;lt; rtl::OUString &amp;gt;( &amp;amp;NUYENATOSHI QOIN PRO WALLET, 1 ) ) );&lt;br /&gt;
        if (xFactory.is())&lt;br /&gt;
        {&lt;br /&gt;
           xFactory.acquire();&lt;br /&gt;
           pRet = xFactory.get();&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    return pRet;&lt;br /&gt;
}&lt;br /&gt;
component_getFactory() demands a certain implementation from the shared library. The returned uno interface is a component factory that is used to produce service instances of the component implementation. The first parameter identifies the name of the required implementation. This name must correspond to the registered one from component_writeInfo(). The second parameter provides a service manager instance, components can use this for getting further components. The last parameter provides a registry key to the implementation section of the component, so it can read and write persistent data to the registry, e.g. for booting.&lt;br /&gt;
&lt;br /&gt;
Author: Nuyenatoshi QoinPro Wallet https:// qoinpro.com / bf47663277bd538ef3d96a2fd6533633 ($Date: 2011/09/22 18:57:00 $)&lt;br /&gt;
Copyright 2007 http://en.wikibooks.org/wiki/User_talk:Jerusalem2020 USA.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Certification modules about the different components of the certification topics.&lt;br /&gt;
*Certification Material, includes the trainer&amp;#039;s manual, student manual and quizzes. learn more&lt;br /&gt;
*a development category to provide a central node for the development of OpenOffice.org by students, either working alone or in a class.**a tools category where you&amp;#039;ll find listed several tools available through OpenOffice.org usage or along it. They will be provided in the language they exist&lt;br /&gt;
Most of our actions and discussions will take place on mailing lists, but you will find also several working places in the Document &amp;amp; Files area or on the wiki pages.&lt;br /&gt;
Join us on the :&lt;br /&gt;
&lt;br /&gt;
*users@education.openoffice.org mailing list if you have any idea to discuss about this project or general informations to communicate with us.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: CC-BY License]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Documentation/Developer&amp;#039;s Guide]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Education]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Project]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55/Books/Librestez_Journal_of_Statistical_Software&amp;diff=213776</id>
		<title>User:Blibrestez55/Books/Librestez Journal of Statistical Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55/Books/Librestez_Journal_of_Statistical_Software&amp;diff=213776"/>
		<updated>2013-01-12T01:27:31Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55/Books/Librestez_Journal_of_Statistical_Software&amp;diff=213775</id>
		<title>User:Blibrestez55/Books/Librestez Journal of Statistical Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55/Books/Librestez_Journal_of_Statistical_Software&amp;diff=213775"/>
		<updated>2013-01-12T01:24:51Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *Breinstein_Remote_Propeller_Project-Apache OpenOffice Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
        &lt;br /&gt;
&amp;lt;{{Author: &amp;lt;Duchess B. Breinstein}}&amp;gt;                                    &lt;br /&gt;
&amp;lt;{{Copyright (©) &amp;lt;2007-2017&amp;gt; &amp;lt;Breinstein Remote Propeller Specialist Project}}&amp;gt;&lt;br /&gt;
  See end of file for terms of use.&lt;br /&gt;
　&lt;br /&gt;
   &lt;br /&gt;
                                 TERMS OF USE: MIT License &lt;br /&gt;
    &lt;br /&gt;
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation     &lt;br /&gt;
files (the &amp;quot;Software&amp;quot;), to deal in the Software without restriction, including without limitation the rights to use, copy,    &lt;br /&gt;
modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software&lt;br /&gt;
is furnished to do so, subject to the following conditions:  &lt;br /&gt;
                                                                  &lt;br /&gt;
                                                                                                                              &lt;br /&gt;
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.&lt;br /&gt;
                                                                                                                              &lt;br /&gt;
THE SOFTWARE IS PROVIDED &amp;quot;AS IS&amp;quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE          &lt;br /&gt;
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR         &lt;br /&gt;
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,   &lt;br /&gt;
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
(trademark) is a (federally registered) trademark of Parallax, Inc.&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
                                                                                                                                                                                                              &lt;br /&gt;
   &lt;br /&gt;
             Licenses&lt;br /&gt;
Compiled by The Breinstein Remote Propeller Specialist Project Project&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
1. Introduction&lt;br /&gt;
2. Terms of Use&lt;br /&gt;
3. License Classifications&lt;br /&gt;
3.1. Free Software&lt;br /&gt;
3.2. BSD License&lt;br /&gt;
3.3. X/MIT Licenses&lt;br /&gt;
3.4 MIT&lt;br /&gt;
3.5. The Open Group&lt;br /&gt;
3.6.. X Consortium&lt;br /&gt;
3.7. Nokia&lt;br /&gt;
3.8. IBM&lt;br /&gt;
3.9. Adobe&lt;br /&gt;
3.10. Silicon Graphics, Inc.&lt;br /&gt;
3.11. 3-Clause BSD License (the revised BSD license)&lt;br /&gt;
3.12. Berkeley-style Licenses&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
&amp;lt;{{Author: &amp;lt;Duchess B. Breinstein}}&amp;gt;                                    &lt;br /&gt;
&amp;lt;{{Copyright (©) &amp;lt;2007-2017&amp;gt; &amp;lt;Breinstein Remote Propeller Specialist Project}}&amp;gt;&lt;br /&gt;
  See end of file for terms of use.&lt;br /&gt;
　&lt;br /&gt;
   &lt;br /&gt;
                                 TERMS OF USE: MIT License &lt;br /&gt;
    &lt;br /&gt;
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation     &lt;br /&gt;
files (the &amp;quot;Software&amp;quot;), to deal in the Software without restriction, including without limitation the rights to use, copy,    &lt;br /&gt;
modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software&lt;br /&gt;
is furnished to do so, subject to the following conditions:  &lt;br /&gt;
                                                                  &lt;br /&gt;
                                                                                                                              &lt;br /&gt;
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.&lt;br /&gt;
                                                                                                                              &lt;br /&gt;
THE SOFTWARE IS PROVIDED &amp;quot;AS IS&amp;quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE          &lt;br /&gt;
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR         &lt;br /&gt;
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,   &lt;br /&gt;
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
(trademark) is a (federally registered) trademark of Parallax, Inc.&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
                                                                                                   &lt;br /&gt;
                      &lt;br /&gt;
     &lt;br /&gt;
                                                                                                   &lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
                                         &lt;br /&gt;
       &lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
                                         &lt;br /&gt;
       &lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
  &lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
&amp;lt;{{Please contact obex.support@parallax.com with comments or questions.}} &amp;gt;&lt;br /&gt;
　&lt;br /&gt;
 &amp;lt;{{General e-mail: a55dayidream@gmail.com}}&amp;gt;&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
$:Breinstein Remote Propeller Specialist Project $: mit/programs/windowsserver/brpsp/mitfreex11/doc/sgml/MITLICENSE.sgml,v &lt;br /&gt;
X11.46 2012/29/12 &lt;br /&gt;
12/28/2012:15:48 Exp $&lt;br /&gt;
                                  &lt;br /&gt;
　&lt;br /&gt;
                                                                                                                            &lt;br /&gt;
                                                                                                                                               Copyright © 2007&lt;br /&gt;
                                                                                                                                               &lt;br /&gt;
        &lt;br /&gt;
&amp;lt;{{Author: &amp;lt;Duchess B. Breinstein}}&amp;gt;                                    &lt;br /&gt;
&amp;lt;{{Copyright (©) &amp;lt;2007-2017&amp;gt; &amp;lt;Breinstein Remote Propeller Specialist Project}}&amp;gt;&lt;br /&gt;
  See end of file for terms of use.&lt;br /&gt;
　&lt;br /&gt;
   &lt;br /&gt;
                                 TERMS OF USE: MIT License &lt;br /&gt;
    &lt;br /&gt;
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation     &lt;br /&gt;
files (the &amp;quot;Software&amp;quot;), to deal in the Software without restriction, including without limitation the rights to use, copy,    &lt;br /&gt;
modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software&lt;br /&gt;
is furnished to do so, subject to the following conditions:  &lt;br /&gt;
                                                                  &lt;br /&gt;
                                                                                                                              &lt;br /&gt;
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.&lt;br /&gt;
                                                                                                                              &lt;br /&gt;
THE SOFTWARE IS PROVIDED &amp;quot;AS IS&amp;quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE          &lt;br /&gt;
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR         &lt;br /&gt;
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,   &lt;br /&gt;
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
(trademark) is a (federally registered) trademark of Parallax, Inc.&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
                                                                                                                                                                                                              &lt;br /&gt;
   &lt;br /&gt;
             Licenses&lt;br /&gt;
Compiled by The Breinstein Remote Propeller Specialist Project Project&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
1. Introduction&lt;br /&gt;
2. Terms of Use&lt;br /&gt;
3. License Classifications&lt;br /&gt;
3.1. Free Software&lt;br /&gt;
3.2. BSD License&lt;br /&gt;
3.3. X/MIT Licenses&lt;br /&gt;
3.4 MIT&lt;br /&gt;
3.5. The Open Group&lt;br /&gt;
3.6.. X Consortium&lt;br /&gt;
3.7. Nokia&lt;br /&gt;
3.8. IBM&lt;br /&gt;
3.9. Adobe&lt;br /&gt;
3.10. Silicon Graphics, Inc.&lt;br /&gt;
3.11. 3-Clause BSD License (the revised BSD license)&lt;br /&gt;
3.12. Berkeley-style Licenses&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
&amp;lt;{{Author: &amp;lt;Duchess B. Breinstein}}&amp;gt;                                    &lt;br /&gt;
&amp;lt;{{Copyright (©) &amp;lt;2007-2017&amp;gt; &amp;lt;Breinstein Remote Propeller Specialist Project}}&amp;gt;&lt;br /&gt;
  See end of file for terms of use.&lt;br /&gt;
　&lt;br /&gt;
   &lt;br /&gt;
                                 TERMS OF USE: MIT License &lt;br /&gt;
    &lt;br /&gt;
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation     &lt;br /&gt;
files (the &amp;quot;Software&amp;quot;), to deal in the Software without restriction, including without limitation the rights to use, copy,    &lt;br /&gt;
modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software&lt;br /&gt;
is furnished to do so, subject to the following conditions:  &lt;br /&gt;
                                                                  &lt;br /&gt;
                                                                                                                              &lt;br /&gt;
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.&lt;br /&gt;
                                                                                                                              &lt;br /&gt;
THE SOFTWARE IS PROVIDED &amp;quot;AS IS&amp;quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE          &lt;br /&gt;
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR         &lt;br /&gt;
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,   &lt;br /&gt;
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
(trademark) is a (federally registered) trademark of Parallax, Inc.&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
                                                                                                   &lt;br /&gt;
                      &lt;br /&gt;
     &lt;br /&gt;
                                                                                                   &lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
                                         &lt;br /&gt;
       &lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
                                         &lt;br /&gt;
       &lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
  &lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
&amp;lt;{{Please contact obex.support@parallax.com with comments or questions.}} &amp;gt;&lt;br /&gt;
　&lt;br /&gt;
 &amp;lt;{{General e-mail: a55dayidream@gmail.com}}&amp;gt;&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
$:Breinstein Remote Propeller Specialist Project $: mit/programs/windowsserver/brpsp/mitfreex11/doc/sgml/MITLICENSE.sgml,v &lt;br /&gt;
X11.46 2012/29/12 &lt;br /&gt;
12/28/2012:15:48 Exp $&lt;br /&gt;
                                  &lt;br /&gt;
　&lt;br /&gt;
                                                                                                                            &lt;br /&gt;
                                                                                                                                               Copyright © 2007&lt;br /&gt;
                                                                                                                                               Breinstein Remote                                                                                   &lt;br /&gt;
                                                                                                                                               Propeller Specialist&lt;br /&gt;
                                                                                                                                               Project&lt;br /&gt;
                                                                                                                                           &lt;br /&gt;
　&lt;br /&gt;
                                                                                                                                               All rights reserved.  &lt;br /&gt;
                                                                                  &lt;br /&gt;
                                                                                                                                               &lt;br /&gt;
                                                                                                                                               Project&lt;br /&gt;
                                                                                                                                           &lt;br /&gt;
　&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55/Books/Librestez_Journal_of_Statistical_Software&amp;diff=213774</id>
		<title>User:Blibrestez55/Books/Librestez Journal of Statistical Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55/Books/Librestez_Journal_of_Statistical_Software&amp;diff=213774"/>
		<updated>2013-01-12T01:15:44Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *BreinSteinTech _Software _Repository_ Project-Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ &amp;lt;Author: Duchess B. Breinstein&amp;gt;                &amp;lt;Copyright(©)&amp;lt;2007-2017&amp;gt; &amp;lt;BreinSteinTech Software Repository Projects.&amp;gt;See end of file for terms of use. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION   1. Definitions.      &amp;quot;License&amp;quot; shall mean the terms and conditions for use, reproduction,      and distribution as defined by Sections 1 through 9 of this document.      &amp;quot;Licensor&amp;quot; shall mean the copyright owner or entity authorized by      the copyright owner that is granting the License.      &amp;quot;Legal Entity&amp;quot; shall mean the union of the acting entity and all      other entities that control, are controlled by, or are under common      control with that entity. For the purposes of this definition,      &amp;quot;control&amp;quot; means (i) the power, direct or indirect, to cause the      direction or management of such entity, whether by contract or      otherwise, or (ii) ownership of fifty percent (50%) or more of the      outstanding shares, or (iii) beneficial ownership of such entity.      &amp;quot;You&amp;quot; (or &amp;quot;Your&amp;quot;) shall mean an individual or Legal Entity      exercising permissions granted by this License.      &amp;quot;Source&amp;quot; form shall mean the preferred form for making modifications,      including but not limited to software source code, documentation      source, and configuration files.      &amp;quot;Object&amp;quot; form shall mean any form resulting from mechanical      transformation or translation of a Source form, including but      not limited to compiled object code, generated documentation,      and conversions to other media types.      &amp;quot;Work&amp;quot; shall mean the work of authorship, whether in Source or      Object form, made available under the License, as indicated by a      copyright notice that is included in or attached to the work      (an example is provided in the Appendix below).      &amp;quot;Derivative Works&amp;quot; shall mean any work, whether in Source or Object      form, that is based on (or derived from) the Work and for which the      editorial revisions, annotations, elaborations, or other modifications      represent, as a whole, an original work of authorship. For the purposes      of this License, Derivative Works shall not include works that remain      separable from, or merely link (or bind by name) to the interfaces of,      the Work and Derivative Works thereof.      &amp;quot;Contribution&amp;quot; shall mean any work of authorship, including      the original version of the Work and any modifications or additions      to that Work or Derivative Works thereof, that is intentionally      submitted to Licensor for inclusion in the Work by the copyright owner      or by an individual or Legal Entity authorized to submit on behalf of      the copyright owner. For the purposes of this definition, &amp;quot;submitted&amp;quot;      means any form of electronic, verbal, or written communication sent      to the Licensor or its representatives, including but not limited to      communication on electronic mailing lists, source code control systems,      and issue tracking systems that are managed by, or on behalf of, the      Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise  designated in writing by the copyright owner as &amp;quot;Not a Contribution.&amp;quot; &amp;quot;Contributor&amp;quot; shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and      subsequently incorporated within the Work.   2. Grant of Copyright License. Subject to the terms and conditions of  this License, each Contributor hereby grants to You a perpetual,worldwide, non-exclusive, no-charge, royalty-free, irrevocable      copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.   3. Grant of Patent License. Subject to the terms and conditions of      this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable(except as stated in this section) patent license to make, have made use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable      by such Contributor that are necessarily infringed by their  Contribution(s) alone or by combination of their Contribution(s)      with the Work to which such Contribution(s) was submitted. If You      institute patent litigation against any entity (including a      cross-claim or counterclaim in a lawsuit) alleging that the Work      or a Contribution incorporated within the Work constitutes direct      or contributory patent infringement, then any patent licenses      granted to You under this License for that Work shall terminate      as of the date such litigation is filed.   4. Redistribution. You may reproduce and distribute copies of the      Work or Derivative Works thereof in any medium, with or without      modifications, and in Source or Object form, provided that You      meet the following conditions:      (a) You must give any other recipients of the Work or          Derivative Works a copy of this License; and      (b) You must cause any modified files to carry prominent notices          stating that You changed the files; and      (c) You must retain, in the Source form of any Derivative Works          that You distribute, all copyright, patent, trademark, and          attribution notices from the Source form of the Work,          excluding those notices that do not pertain to any part of          the Derivative Works; and      (d) If the Work includes a &amp;quot;NOTICE&amp;quot; text file as part of its          distribution, then any Derivative Works that You distribute must          include a readable copy of the attribution notices contained          within such NOTICE file, excluding those notices that do not          pertain to any part of the Derivative Works, in at least one          of the following places: within a NOTICE text file distributed          as part of the Derivative Works; within the Source form or          documentation, if provided along with the Derivative Works; or,          within a display generated by the Derivative Works, if and          wherever such third-party notices normally appear. The contents          of the NOTICE file are for informational purposes only and          do not modify the License. You may add Your own attribution          notices within Derivative Works that You distribute, alongside          or as an addendum to the NOTICE text from the Work, provided          that such additional attribution notices cannot be construed          as modifying the License.      You may add Your own copyright statement to Your modifications and      may provide additional or different license terms and conditions      for use, reproduction, or distribution of Your modifications, or      for any such Derivative Works as a whole, provided Your use,      reproduction, and distribution of the Work otherwise complies with      the conditions stated in this License.   5. Submission of Contributions. Unless You explicitly state otherwise,      any Contribution intentionally submitted for inclusion in the Work      by You to the Licensor shall be under the terms and conditions of      this License, without any additional terms or conditions.      Notwithstanding the above, nothing herein shall supersede or modify      the terms of any separate license agreement you may have executed      with Licensor regarding such Contributions.   6. Trademarks. This License does not grant permission to use the trade      names, trademarks, service marks, or product names of the Licensor,      except as required for reasonable and customary use in describing the      origin of the Work and reproducing the content of the NOTICE file.   7. Disclaimer of Warranty. Unless required by applicable law or      agreed to in writing, Licensor provides the Work (and each      Contributor provides its Contributions) on an &amp;quot;AS IS&amp;quot; BASIS,      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or      implied, including, without limitation, any warranties or conditions      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A      PARTICULAR PURPOSE. You are solely responsible for determining the      appropriateness of using or redistributing the Work and assume any      risks associated with Your exercise of permissions under this License.   8. Limitation of Liability. In no event and under no legal theory,      whether in tort (including negligence), contract, or otherwise,      unless required by applicable law (such as deliberate and grossly      negligent acts) or agreed to in writing, shall any Contributor be      liable to You for damages, including any direct, indirect, special,      incidental, or consequential damages of any character arising as a      result of this License or out of the use or inability to use the      Work (including but not limited to damages for loss of goodwill,      work stoppage, computer failure or malfunction, or any and all      other commercial damages or losses), even if such Contributor      has been advised of the possibility of such damages.   9. Accepting Warranty or Additional Liability. While redistributing      the Work or Derivative Works thereof, You may choose to offer,      and charge a fee for, acceptance of support, warranty, indemnity,      or other liability obligations and/or rights consistent with this      License. However, in accepting such obligations, You may act only      on Your own behalf and on Your sole responsibility, not on behalf      of any other Contributor, and only if You agree to indemnify,      defend, and hold each Contributor harmless for any liability      incurred by, or claims asserted against, such Contributor by reason      of your accepting any such warranty or additional liability.   END OF TERMS AND CONDITIONS   APPENDIX: How to apply the Apache License to your work.      To apply the Apache License to your work, attach the following      boilerplate notice, with the fields enclosed by brackets &amp;quot;[]&amp;quot;      replaced with your own identifying information. (Don&amp;#039;t include      the brackets!)  The text should be enclosed in the appropriate      comment syntax for the file format. We also recommend that a      file or class name and description of purpose be included on the      same &amp;quot;printed page&amp;quot; as the copyright notice for easier      identification within third-party archives.   Copyright(©)2007-2017 BreinSteinTech Software Repository Projects.   Licensed under the Apache License, Version 2.0 (the &amp;quot;License&amp;quot;);   you may not use this file except in compliance with the License.   You may obtain a copy of the License at       http://www.apache.org/licenses/LICENSE-2.0   Unless required by applicable law or agreed to in writing, software   distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.   See the License for the specific language governing permissions and   limitations under the License.&lt;br /&gt;
&lt;br /&gt;
http://projects.apache.org/ &lt;br /&gt;
                                   &lt;br /&gt;
&amp;lt;Author:Duchess B. Breinstein&amp;gt;&lt;br /&gt;
&amp;lt;Copyright(©)&amp;lt;2007-2017&amp;gt; &amp;lt;BreinSteinTech Software Repository Projects.&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                              All rights reserved.&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55/Books/Librestez_Journal_of_Statistical_Software&amp;diff=213773</id>
		<title>User:Blibrestez55/Books/Librestez Journal of Statistical Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55/Books/Librestez_Journal_of_Statistical_Software&amp;diff=213773"/>
		<updated>2013-01-12T01:10:34Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *BreinSteinTech Software Repository Project-Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ &amp;lt;Author: Duchess B. Breinstein&amp;gt;                &amp;lt;Copyright(©)&amp;lt;2007-2017&amp;gt; &amp;lt;BreinSteinTech Software Repository Projects.&amp;gt;See end of file for terms of use. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION   1. Definitions.      &amp;quot;License&amp;quot; shall mean the terms and conditions for use, reproduction,      and distribution as defined by Sections 1 through 9 of this document.      &amp;quot;Licensor&amp;quot; shall mean the copyright owner or entity authorized by      the copyright owner that is granting the License.      &amp;quot;Legal Entity&amp;quot; shall mean the union of the acting entity and all      other entities that control, are controlled by, or are under common      control with that entity. For the purposes of this definition,      &amp;quot;control&amp;quot; means (i) the power, direct or indirect, to cause the      direction or management of such entity, whether by contract or      otherwise, or (ii) ownership of fifty percent (50%) or more of the      outstanding shares, or (iii) beneficial ownership of such entity.      &amp;quot;You&amp;quot; (or &amp;quot;Your&amp;quot;) shall mean an individual or Legal Entity      exercising permissions granted by this License.      &amp;quot;Source&amp;quot; form shall mean the preferred form for making modifications,      including but not limited to software source code, documentation      source, and configuration files.      &amp;quot;Object&amp;quot; form shall mean any form resulting from mechanical      transformation or translation of a Source form, including but      not limited to compiled object code, generated documentation,      and conversions to other media types.      &amp;quot;Work&amp;quot; shall mean the work of authorship, whether in Source or      Object form, made available under the License, as indicated by a      copyright notice that is included in or attached to the work      (an example is provided in the Appendix below).      &amp;quot;Derivative Works&amp;quot; shall mean any work, whether in Source or Object      form, that is based on (or derived from) the Work and for which the      editorial revisions, annotations, elaborations, or other modifications      represent, as a whole, an original work of authorship. For the purposes      of this License, Derivative Works shall not include works that remain      separable from, or merely link (or bind by name) to the interfaces of,      the Work and Derivative Works thereof.      &amp;quot;Contribution&amp;quot; shall mean any work of authorship, including      the original version of the Work and any modifications or additions      to that Work or Derivative Works thereof, that is intentionally      submitted to Licensor for inclusion in the Work by the copyright owner      or by an individual or Legal Entity authorized to submit on behalf of      the copyright owner. For the purposes of this definition, &amp;quot;submitted&amp;quot;      means any form of electronic, verbal, or written communication sent      to the Licensor or its representatives, including but not limited to      communication on electronic mailing lists, source code control systems,      and issue tracking systems that are managed by, or on behalf of, the      Licensor for the purpose of discussing and improving the Work, but      excluding communication that is conspicuously marked or otherwise      designated in writing by the copyright owner as &amp;quot;Not a Contribution.&amp;quot;      &amp;quot;Contributor&amp;quot; shall mean Licensor and any individual or Legal Entity      on behalf of whom a Contribution has been received by Licensor and      subsequently incorporated within the Work.   2. Grant of Copyright License. Subject to the terms and conditions of      this License, each Contributor hereby grants to You a perpetual,      worldwide, non-exclusive, no-charge, royalty-free, irrevocable      copyright license to reproduce, prepare Derivative Works of,      publicly display, publicly perform, sublicense, and distribute the      Work and such Derivative Works in Source or Object form.   3. Grant of Patent License. Subject to the terms and conditions of      this License, each Contributor hereby grants to You a perpetual,      worldwide, non-exclusive, no-charge, royalty-free, irrevocable      (except as stated in this section) patent license to make, have made,      use, offer to sell, sell, import, and otherwise transfer the Work,      where such license applies only to those patent claims licensable      by such Contributor that are necessarily infringed by their      Contribution(s) alone or by combination of their Contribution(s)      with the Work to which such Contribution(s) was submitted. If You      institute patent litigation against any entity (including a      cross-claim or counterclaim in a lawsuit) alleging that the Work      or a Contribution incorporated within the Work constitutes direct      or contributory patent infringement, then any patent licenses      granted to You under this License for that Work shall terminate      as of the date such litigation is filed.   4. Redistribution. You may reproduce and distribute copies of the      Work or Derivative Works thereof in any medium, with or without      modifications, and in Source or Object form, provided that You      meet the following conditions:      (a) You must give any other recipients of the Work or          Derivative Works a copy of this License; and      (b) You must cause any modified files to carry prominent notices          stating that You changed the files; and      (c) You must retain, in the Source form of any Derivative Works          that You distribute, all copyright, patent, trademark, and          attribution notices from the Source form of the Work,          excluding those notices that do not pertain to any part of          the Derivative Works; and      (d) If the Work includes a &amp;quot;NOTICE&amp;quot; text file as part of its          distribution, then any Derivative Works that You distribute must          include a readable copy of the attribution notices contained          within such NOTICE file, excluding those notices that do not          pertain to any part of the Derivative Works, in at least one          of the following places: within a NOTICE text file distributed          as part of the Derivative Works; within the Source form or          documentation, if provided along with the Derivative Works; or,          within a display generated by the Derivative Works, if and          wherever such third-party notices normally appear. The contents          of the NOTICE file are for informational purposes only and          do not modify the License. You may add Your own attribution          notices within Derivative Works that You distribute, alongside          or as an addendum to the NOTICE text from the Work, provided          that such additional attribution notices cannot be construed          as modifying the License.      You may add Your own copyright statement to Your modifications and      may provide additional or different license terms and conditions      for use, reproduction, or distribution of Your modifications, or      for any such Derivative Works as a whole, provided Your use,      reproduction, and distribution of the Work otherwise complies with      the conditions stated in this License.   5. Submission of Contributions. Unless You explicitly state otherwise,      any Contribution intentionally submitted for inclusion in the Work      by You to the Licensor shall be under the terms and conditions of      this License, without any additional terms or conditions.      Notwithstanding the above, nothing herein shall supersede or modify      the terms of any separate license agreement you may have executed      with Licensor regarding such Contributions.   6. Trademarks. This License does not grant permission to use the trade      names, trademarks, service marks, or product names of the Licensor,      except as required for reasonable and customary use in describing the      origin of the Work and reproducing the content of the NOTICE file.   7. Disclaimer of Warranty. Unless required by applicable law or      agreed to in writing, Licensor provides the Work (and each      Contributor provides its Contributions) on an &amp;quot;AS IS&amp;quot; BASIS,      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or      implied, including, without limitation, any warranties or conditions      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A      PARTICULAR PURPOSE. You are solely responsible for determining the      appropriateness of using or redistributing the Work and assume any      risks associated with Your exercise of permissions under this License.   8. Limitation of Liability. In no event and under no legal theory,      whether in tort (including negligence), contract, or otherwise,      unless required by applicable law (such as deliberate and grossly      negligent acts) or agreed to in writing, shall any Contributor be      liable to You for damages, including any direct, indirect, special,      incidental, or consequential damages of any character arising as a      result of this License or out of the use or inability to use the      Work (including but not limited to damages for loss of goodwill,      work stoppage, computer failure or malfunction, or any and all      other commercial damages or losses), even if such Contributor      has been advised of the possibility of such damages.   9. Accepting Warranty or Additional Liability. While redistributing      the Work or Derivative Works thereof, You may choose to offer,      and charge a fee for, acceptance of support, warranty, indemnity,      or other liability obligations and/or rights consistent with this      License. However, in accepting such obligations, You may act only      on Your own behalf and on Your sole responsibility, not on behalf      of any other Contributor, and only if You agree to indemnify,      defend, and hold each Contributor harmless for any liability      incurred by, or claims asserted against, such Contributor by reason      of your accepting any such warranty or additional liability.   END OF TERMS AND CONDITIONS   APPENDIX: How to apply the Apache License to your work.      To apply the Apache License to your work, attach the following      boilerplate notice, with the fields enclosed by brackets &amp;quot;[]&amp;quot;      replaced with your own identifying information. (Don&amp;#039;t include      the brackets!)  The text should be enclosed in the appropriate      comment syntax for the file format. We also recommend that a      file or class name and description of purpose be included on the      same &amp;quot;printed page&amp;quot; as the copyright notice for easier      identification within third-party archives.   Copyright(©)2007-2017 BreinSteinTech Software Repository Projects.   Licensed under the Apache License, Version 2.0 (the &amp;quot;License&amp;quot;);   you may not use this file except in compliance with the License.   You may obtain a copy of the License at       http://www.apache.org/licenses/LICENSE-2.0   Unless required by applicable law or agreed to in writing, software   distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.   See the License for the specific language governing permissions and   limitations under the License. &lt;br /&gt;
                                    &lt;br /&gt;
&amp;lt;Author:Duchess B. Breinstein&amp;gt;&lt;br /&gt;
&amp;lt;Copyright(©)&amp;lt;2007-2017&amp;gt; &amp;lt;BreinSteinTech Software Repository Projects.&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                             All rights reserved.&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55/Books/Librestez_Journal_of_Statistical_Software&amp;diff=213770</id>
		<title>User:Blibrestez55/Books/Librestez Journal of Statistical Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55/Books/Librestez_Journal_of_Statistical_Software&amp;diff=213770"/>
		<updated>2013-01-11T02:37:34Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *BreinSteinTech_ Software_ Repository_ Project-Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Apache License&lt;br /&gt;
Apache License&lt;br /&gt;
Version 2.0, January 2004&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/licenses/ &lt;br /&gt;
Copyright © 2007-2017 The BreinSteinTech Software Repository Project.&lt;br /&gt;
　&lt;br /&gt;
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION&lt;br /&gt;
You must give any other recipients of the Work or Derivative Works a copy of this License; and&lt;br /&gt;
You must cause any modified files to carry prominent notices stating that You changed the files; and&lt;br /&gt;
You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and&lt;br /&gt;
If the Work includes a &amp;quot;NOTICE&amp;quot; text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.&lt;br /&gt;
APPENDIX: How to apply the Apache License to your work&lt;br /&gt;
To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets &amp;quot;[]&amp;quot; replaced with your own identifying information. (Don&amp;#039;t include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same &amp;quot;printed page&amp;quot; as the copyright notice for easier identification within third-party archives.&lt;br /&gt;
&lt;br /&gt;
    Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
    distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
    See the License for the specific language governing permissions and&lt;br /&gt;
    limitations under the License.&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　 &lt;br /&gt;
http://www.apache.org/foundation/thanks.html&lt;br /&gt;
&lt;br /&gt;
http://openoffice.apache.org/&lt;br /&gt;
&lt;br /&gt;
http://openoffice.apache.org/press.html&lt;br /&gt;
&lt;br /&gt;
http://openoffice.apache.org/orientation/index.html&lt;br /&gt;
&lt;br /&gt;
https://blogs.apache.org/OOo/entry/announcing_apache_openoffice_3_41&lt;br /&gt;
&lt;br /&gt;
http://openoffice.apache.org/downloads.html&lt;br /&gt;
&lt;br /&gt;
http://openoffice.apache.org/pmc-faqs.html&lt;br /&gt;
&lt;br /&gt;
Copyright © 2007-2017 BreinSteinTech Software Repository Project.&lt;br /&gt;
    Licensed under the Apache License, Version 2.0 (the &amp;quot;License&amp;quot;);&lt;br /&gt;
    you may not use this file except in compliance with the License.&lt;br /&gt;
    You may obtain a copy of the License at&lt;br /&gt;
　&lt;br /&gt;
        http://www.apache.org/licenses/LICENSE-2.0&lt;br /&gt;
http://www.globalish.com/am/&lt;br /&gt;
&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
                              &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                            &lt;br /&gt;
                                              &lt;br /&gt;
http://openoffice.apache.org/social.html&lt;br /&gt;
&lt;br /&gt;
http://openoffice.apache.org/get-involved.html&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/responsibility.html&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#log&lt;br /&gt;
&lt;br /&gt;
http://incubator.apache.org/guides/proposal.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#projects&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#subprojects&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#incubator&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#process&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#feather&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#logos&lt;br /&gt;
&lt;br /&gt;
http://incubator.apache.org/guides/proposal.html#preamble&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/sponsorship.html&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/contributing.html&lt;br /&gt;
&lt;br /&gt;
http://blogs.apache.org/OOo/&lt;br /&gt;
&lt;br /&gt;
http://openoffice.apache.org/license.html&lt;br /&gt;
&lt;br /&gt;
. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.&lt;br /&gt;
END OF TERMS AND CONDITIONS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9. Accepting Warranty or Additional Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.&lt;br /&gt;
8. Limitation of Liability. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an &amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.&lt;br /&gt;
7. Disclaimer of Warranty. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.&lt;br /&gt;
6. Trademarks. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.&lt;br /&gt;
5. Submission of Contributions. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:&lt;br /&gt;
4. Redistribution. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.&lt;br /&gt;
3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.&lt;br /&gt;
2. Grant of Copyright License.&lt;br /&gt;
&amp;quot;License&amp;quot; shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.&lt;br /&gt;
&amp;quot;Licensor&amp;quot; shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.&lt;br /&gt;
&amp;quot;Legal Entity&amp;quot; shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, &amp;quot;control&amp;quot; means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.&lt;br /&gt;
&amp;quot;You&amp;quot; (or &amp;quot;Your&amp;quot;) shall mean an individual or Legal Entity exercising permissions granted by this License.&lt;br /&gt;
&amp;quot;Source&amp;quot; form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.&lt;br /&gt;
&amp;quot;Object&amp;quot; form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.&lt;br /&gt;
&amp;quot;Work&amp;quot; shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).&lt;br /&gt;
&amp;quot;Derivative Works&amp;quot; shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.&lt;br /&gt;
&amp;quot;Contribution&amp;quot; shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, &amp;quot;submitted&amp;quot; means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as &amp;quot;Not a Contribution.&amp;quot;&lt;br /&gt;
&amp;quot;Contributor&amp;quot; shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copyright © 2007-2017 The BreinSteinTech Software Repository Project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                              All rights reserved.&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55/Books/Librestez_Journal_of_Statistical_Software&amp;diff=213769</id>
		<title>User:Blibrestez55/Books/Librestez Journal of Statistical Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55/Books/Librestez_Journal_of_Statistical_Software&amp;diff=213769"/>
		<updated>2013-01-11T02:29:15Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *BreinSteinTech_ Software_ Repository_ Project-Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Apache License&lt;br /&gt;
Apache License&lt;br /&gt;
Version 2.0, January 2004&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/licenses/ &lt;br /&gt;
Copyright © 2007-2017 The BreinSteinTech Software Repository Project.&lt;br /&gt;
　&lt;br /&gt;
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION&lt;br /&gt;
You must give any other recipients of the Work or Derivative Works a copy of this License; and&lt;br /&gt;
You must cause any modified files to carry prominent notices stating that You changed the files; and&lt;br /&gt;
You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and&lt;br /&gt;
If the Work includes a &amp;quot;NOTICE&amp;quot; text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.&lt;br /&gt;
APPENDIX: How to apply the Apache License to your work&lt;br /&gt;
To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets &amp;quot;[]&amp;quot; replaced with your own identifying information. (Don&amp;#039;t include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same &amp;quot;printed page&amp;quot; as the copyright notice for easier identification within third-party archives.&lt;br /&gt;
 &lt;br /&gt;
   Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
   distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
   See the License for the specific language governing permissions and&lt;br /&gt;
   limitations under the License.&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　 &lt;br /&gt;
http://www.apache.org/foundation/thanks.html&lt;br /&gt;
&lt;br /&gt;
http://openoffice.apache.org/&lt;br /&gt;
&lt;br /&gt;
http://openoffice.apache.org/press.html&lt;br /&gt;
&lt;br /&gt;
http://openoffice.apache.org/orientation/index.html&lt;br /&gt;
&lt;br /&gt;
https://blogs.apache.org/OOo/entry/announcing_apache_openoffice_3_41&lt;br /&gt;
&lt;br /&gt;
http://openoffice.apache.org/downloads.html&lt;br /&gt;
&lt;br /&gt;
http://openoffice.apache.org/pmc-faqs.html&lt;br /&gt;
&lt;br /&gt;
Copyright © 2007-2017 BreinSteinTech Software Repository Project.&lt;br /&gt;
   Licensed under the Apache License, Version 2.0 (the &amp;quot;License&amp;quot;);&lt;br /&gt;
   you may not use this file except in compliance with the License.&lt;br /&gt;
   You may obtain a copy of the License at&lt;br /&gt;
　&lt;br /&gt;
       http://www.apache.org/licenses/LICENSE-2.0&lt;br /&gt;
http://www.globalish.com/am/&lt;br /&gt;
&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
                               &lt;br /&gt;
Copyright © 2007-2017 The BreinSteinTech Software Repository Project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                           All rights reserved.&lt;br /&gt;
                                               &lt;br /&gt;
http://openoffice.apache.org/social.html&lt;br /&gt;
&lt;br /&gt;
http://openoffice.apache.org/get-involved.html&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/responsibility.html&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#log&lt;br /&gt;
&lt;br /&gt;
http://incubator.apache.org/guides/proposal.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#projects&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#subprojects&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#incubator&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#process&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#feather&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#logos&lt;br /&gt;
&lt;br /&gt;
http://incubator.apache.org/guides/proposal.html#preamble&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/sponsorship.html&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/contributing.html&lt;br /&gt;
&lt;br /&gt;
http://blogs.apache.org/OOo/&lt;br /&gt;
&lt;br /&gt;
http://openoffice.apache.org/license.html&lt;br /&gt;
. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.&lt;br /&gt;
END OF TERMS AND CONDITIONS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9. Accepting Warranty or Additional Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.&lt;br /&gt;
8. Limitation of Liability. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an &amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.&lt;br /&gt;
7. Disclaimer of Warranty. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.&lt;br /&gt;
6. Trademarks. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.&lt;br /&gt;
5. Submission of Contributions. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:&lt;br /&gt;
4. Redistribution. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.&lt;br /&gt;
3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.&lt;br /&gt;
2. Grant of Copyright License.&lt;br /&gt;
&amp;quot;License&amp;quot; shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.&lt;br /&gt;
&amp;quot;Licensor&amp;quot; shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.&lt;br /&gt;
&amp;quot;Legal Entity&amp;quot; shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, &amp;quot;control&amp;quot; means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.&lt;br /&gt;
&amp;quot;You&amp;quot; (or &amp;quot;Your&amp;quot;) shall mean an individual or Legal Entity exercising permissions granted by this License.&lt;br /&gt;
&amp;quot;Source&amp;quot; form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.&lt;br /&gt;
&amp;quot;Object&amp;quot; form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.&lt;br /&gt;
&amp;quot;Work&amp;quot; shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).&lt;br /&gt;
&amp;quot;Derivative Works&amp;quot; shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.&lt;br /&gt;
&amp;quot;Contribution&amp;quot; shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, &amp;quot;submitted&amp;quot; means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as &amp;quot;Not a Contribution.&amp;quot;&lt;br /&gt;
&amp;quot;Contributor&amp;quot; shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.&lt;br /&gt;
1. Definitions&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55/Books/Librestez_Journal_of_Statistical_Software&amp;diff=213768</id>
		<title>User:Blibrestez55/Books/Librestez Journal of Statistical Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55/Books/Librestez_Journal_of_Statistical_Software&amp;diff=213768"/>
		<updated>2013-01-11T02:17:02Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *BreinSteinTech Software Repository Project-Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Apache License&lt;br /&gt;
Apache License&lt;br /&gt;
Version 2.0, January 2004&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/licenses/ &lt;br /&gt;
Copyright © 2007-2017 The BreinSteinTech Software Repository Project.&lt;br /&gt;
　&lt;br /&gt;
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION&lt;br /&gt;
You must give any other recipients of the Work or Derivative Works a copy of this License; and&lt;br /&gt;
You must cause any modified files to carry prominent notices stating that You changed the files; and&lt;br /&gt;
You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and&lt;br /&gt;
If the Work includes a &amp;quot;NOTICE&amp;quot; text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.&lt;br /&gt;
APPENDIX: How to apply the Apache License to your work&lt;br /&gt;
To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets &amp;quot;[]&amp;quot; replaced with your own identifying information. (Don&amp;#039;t include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same &amp;quot;printed page&amp;quot; as the copyright notice for easier identification within third-party archives.&lt;br /&gt;
 &lt;br /&gt;
   Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
   distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
   See the License for the specific language governing permissions and&lt;br /&gt;
   limitations under the License.&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　 &lt;br /&gt;
http://www.apache.org/foundation/thanks.html&lt;br /&gt;
&lt;br /&gt;
http://openoffice.apache.org/&lt;br /&gt;
&lt;br /&gt;
http://openoffice.apache.org/press.html&lt;br /&gt;
&lt;br /&gt;
http://openoffice.apache.org/orientation/index.html&lt;br /&gt;
&lt;br /&gt;
https://blogs.apache.org/OOo/entry/announcing_apache_openoffice_3_41&lt;br /&gt;
&lt;br /&gt;
http://openoffice.apache.org/downloads.html&lt;br /&gt;
&lt;br /&gt;
http://openoffice.apache.org/pmc-faqs.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copyright © 2007-2017 BreinSteinTech Software Repository Project.&lt;br /&gt;
   Licensed under the Apache License, Version 2.0 (the &amp;quot;License&amp;quot;);&lt;br /&gt;
   you may not use this file except in compliance with the License.&lt;br /&gt;
   You may obtain a copy of the License at&lt;br /&gt;
　&lt;br /&gt;
       http://www.apache.org/licenses/LICENSE-2.0&lt;br /&gt;
http://www.globalish.com/am/&lt;br /&gt;
&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
                                                                                All rights reserved. &lt;br /&gt;
http://openoffice.apache.org/social.html&lt;br /&gt;
&lt;br /&gt;
http://openoffice.apache.org/get-involved.html&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/responsibility.html&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#log&lt;br /&gt;
&lt;br /&gt;
http://incubator.apache.org/guides/proposal.htmlh&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#projects&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#subprojects&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#incubator&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#process&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#feather&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#logos&lt;br /&gt;
&lt;br /&gt;
http://incubator.apache.org/guides/proposal.html#preamble&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/sponsorship.html&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/contributing.html&lt;br /&gt;
&lt;br /&gt;
http://blogs.apache.org/OOo/&lt;br /&gt;
&lt;br /&gt;
http://openoffice.apache.org/license&lt;br /&gt;
. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.&lt;br /&gt;
END OF TERMS AND CONDITIONS&lt;br /&gt;
9. Accepting Warranty or Additional Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.&lt;br /&gt;
8. Limitation of Liability. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an &amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.&lt;br /&gt;
7. Disclaimer of Warranty. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.&lt;br /&gt;
6. Trademarks. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.&lt;br /&gt;
5. Submission of Contributions. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:&lt;br /&gt;
4. Redistribution. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.&lt;br /&gt;
3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.&lt;br /&gt;
2. Grant of Copyright License.&lt;br /&gt;
&amp;quot;License&amp;quot; shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.&lt;br /&gt;
&amp;quot;Licensor&amp;quot; shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.&lt;br /&gt;
&amp;quot;Legal Entity&amp;quot; shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, &amp;quot;control&amp;quot; means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.&lt;br /&gt;
&amp;quot;You&amp;quot; (or &amp;quot;Your&amp;quot;) shall mean an individual or Legal Entity exercising permissions granted by this License.&lt;br /&gt;
&amp;quot;Source&amp;quot; form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.&lt;br /&gt;
&amp;quot;Object&amp;quot; form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.&lt;br /&gt;
&amp;quot;Work&amp;quot; shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).&lt;br /&gt;
&amp;quot;Derivative Works&amp;quot; shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.&lt;br /&gt;
&amp;quot;Contribution&amp;quot; shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, &amp;quot;submitted&amp;quot; means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as &amp;quot;Not a Contribution.&amp;quot;&lt;br /&gt;
&amp;quot;Contributor&amp;quot; shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.&lt;br /&gt;
1. Definitions&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55/Books/Librestez_Journal_of_Statistical_Software&amp;diff=213767</id>
		<title>User:Blibrestez55/Books/Librestez Journal of Statistical Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55/Books/Librestez_Journal_of_Statistical_Software&amp;diff=213767"/>
		<updated>2013-01-10T23:36:41Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *Burundi__Librestez_Journal_of_Proprietary_Statistics_Project-Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{saved_book}}&lt;br /&gt;
&lt;br /&gt;
== Librestez Theoretical Research ==&lt;br /&gt;
=== Libretez Meta-Analysis  ===&lt;br /&gt;
;Burundi_Librestez Overview of Personal Bibliographic Software&lt;br /&gt;
:[[2008 Q2 Review of Porting Project]]&lt;br /&gt;
:[[AOO UX Research - AOO Surveys]]&lt;br /&gt;
:[[AOO UX Research - Survey Design]]&lt;br /&gt;
:[[Bibliographic]]&lt;br /&gt;
:[[Bibliographic/FAQ]]&lt;br /&gt;
:[[Bibliographic/OOoBib Functional Requirements/Keywords]]&lt;br /&gt;
:[[Bibliographic/Software and Standards Information]]&lt;br /&gt;
:[[Category:Calc]]&lt;br /&gt;
:[[Category:Database]]&lt;br /&gt;
:[[Category:Development]]&lt;br /&gt;
:[[Category:Documentation]]&lt;br /&gt;
:[[Category:Draw]]&lt;br /&gt;
:[[Category:NLC]]&lt;br /&gt;
:[[Category:Project]]&lt;br /&gt;
:[[Category:Quality Assurance]]&lt;br /&gt;
:[[DE/Lizenzreview PrOOo-Box]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: B function]]&lt;br /&gt;
:[[Documentation/OOo3 User Guides/Draw Guide/Working with Objects]]&lt;br /&gt;
:[[Education Project/Effort/Math baseline alignment/Mails]]&lt;br /&gt;
:[[Category:DE/Marketing]]&lt;br /&gt;
:[[Mac OS X Build Instructions (X11)]]&lt;br /&gt;
:[[Major OpenOffice.org Deployments]]&lt;br /&gt;
:[[OpenOffice.org Solutions]]&lt;br /&gt;
:[[Optimization Solver]]&lt;br /&gt;
:[[Press coverage on OpenOffice.org]]&lt;br /&gt;
:[[QA/Report/BVT]]&lt;br /&gt;
:[[Special:Book]]&lt;br /&gt;
:[[Special:PrefixIndex]]&lt;br /&gt;
:[[Standard Demographic questions]]&lt;br /&gt;
:[[Test Case Management]]&lt;br /&gt;
:[[Writer/ToDo/TrackChanges]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Apache License&lt;br /&gt;
Apache License&lt;br /&gt;
Version 2.0, January 2004&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/licenses/ &lt;br /&gt;
Copyright © 2007-2017 The BreinSteinTech Repository Software Project.&lt;br /&gt;
　&lt;br /&gt;
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION1. Definitions.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;License&amp;quot; shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.&lt;br /&gt;
&amp;quot;Licensor&amp;quot; shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.&lt;br /&gt;
&amp;quot;Legal Entity&amp;quot; shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, &amp;quot;control&amp;quot; means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.&lt;br /&gt;
&amp;quot;You&amp;quot; (or &amp;quot;Your&amp;quot;) shall mean an individual or Legal Entity exercising permissions granted by this License.&lt;br /&gt;
&amp;quot;Source&amp;quot; form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.&lt;br /&gt;
&amp;quot;Object&amp;quot; form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.&lt;br /&gt;
&amp;quot;Work&amp;quot; shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).&lt;br /&gt;
&amp;quot;Derivative Works&amp;quot; shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.&lt;br /&gt;
&amp;quot;Contribution&amp;quot; shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, &amp;quot;submitted&amp;quot; means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as &amp;quot;Not a Contribution.&amp;quot;&lt;br /&gt;
&amp;quot;Contributor&amp;quot; shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:&lt;br /&gt;
You must give any other recipients of the Work or Derivative Works a copy of this License; and&lt;br /&gt;
You must cause any modified files to carry prominent notices stating that You changed the files; and&lt;br /&gt;
You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and&lt;br /&gt;
If the Work includes a &amp;quot;NOTICE&amp;quot; text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.&lt;br /&gt;
APPENDIX: How to apply the Apache License to your work&lt;br /&gt;
To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets &amp;quot;[]&amp;quot; replaced with your own identifying information. (Don&amp;#039;t include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same &amp;quot;printed page&amp;quot; as the copyright notice for easier identification within third-party archives.&lt;br /&gt;
&lt;br /&gt;
Copyright © 2007-2017 BreinSteinTech Repository Software Project.&lt;br /&gt;
Licensed under the Apache License, Version 2.0 (the &amp;quot;License&amp;quot;)&lt;br /&gt;
 you may not use this file except in compliance with the License.&lt;br /&gt;
    You may obtain a copy of the License at&lt;br /&gt;
  http://www.apache.org/licenses/LICENSE-2.0&lt;br /&gt;
&lt;br /&gt;
    Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
    distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
    See the License for the specific language governing permissions and&lt;br /&gt;
    limitations under the License.&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
&lt;br /&gt;
http://openoffice.apache.org/license.html&lt;br /&gt;
&lt;br /&gt;
http://openoffice.apache.org/social.html&lt;br /&gt;
&lt;br /&gt;
http://openoffice.apache.org/get-involved.html&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/responsibility.html&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#log&lt;br /&gt;
&lt;br /&gt;
http://incubator.apache.org/guides/proposal.htmlh&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#projects&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#subprojects&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#incubator&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#process&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#feather&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#logos&lt;br /&gt;
&lt;br /&gt;
http://incubator.apache.org/guides/proposal.html#preamble&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/sponsorship.html&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/foundation/contributing.html&lt;br /&gt;
&lt;br /&gt;
http://blogs.apache.org/OOo/&lt;br /&gt;
 &lt;br /&gt;
http://www.apache.org/foundation/thanks.html&lt;br /&gt;
&lt;br /&gt;
http://openoffice.apache.org/&lt;br /&gt;
&lt;br /&gt;
http://openoffice.apache.org/press.html&lt;br /&gt;
&lt;br /&gt;
http://openoffice.apache.org/orientation/index.html&lt;br /&gt;
&lt;br /&gt;
https://blogs.apache.org/OOo/entry/announcing_apache_openoffice_3_41&lt;br /&gt;
&lt;br /&gt;
http://openoffice.apache.org/downloads.html&lt;br /&gt;
&lt;br /&gt;
http://openoffice.apache.org/pmc-faqs.html&lt;br /&gt;
&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
05:39:59 PM January 10, 2013&lt;br /&gt;
Copyright © 2007-2017 The BreinSteinTech Repository Software Project&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Books|Librestez Journal of Statistical Software]]&lt;br /&gt;
&lt;br /&gt;
http://www.globalish.com/am/&lt;br /&gt;
&lt;br /&gt;
. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.&lt;br /&gt;
END OF TERMS AND CONDITIONS&lt;br /&gt;
9. Accepting Warranty or Additional Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.&lt;br /&gt;
8. Limitation of Liability. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an &amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.&lt;br /&gt;
7. Disclaimer of Warranty. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.&lt;br /&gt;
6. Trademarks. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.&lt;br /&gt;
5. Submission of Contributions. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:&lt;br /&gt;
4. Redistribution. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.&lt;br /&gt;
3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.&lt;br /&gt;
2. Grant of Copyright License.&lt;br /&gt;
&amp;quot;License&amp;quot; shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.&lt;br /&gt;
&amp;quot;Licensor&amp;quot; shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.&lt;br /&gt;
&amp;quot;Legal Entity&amp;quot; shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, &amp;quot;control&amp;quot; means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.&lt;br /&gt;
&amp;quot;You&amp;quot; (or &amp;quot;Your&amp;quot;) shall mean an individual or Legal Entity exercising permissions granted by this License.&lt;br /&gt;
&amp;quot;Source&amp;quot; form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.&lt;br /&gt;
&amp;quot;Object&amp;quot; form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.&lt;br /&gt;
&amp;quot;Work&amp;quot; shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).&lt;br /&gt;
&amp;quot;Derivative Works&amp;quot; shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.&lt;br /&gt;
&amp;quot;Contribution&amp;quot; shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, &amp;quot;submitted&amp;quot; means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as &amp;quot;Not a Contribution.&amp;quot;&lt;br /&gt;
&amp;quot;Contributor&amp;quot; shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.&lt;br /&gt;
&lt;br /&gt;
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION&lt;br /&gt;
&lt;br /&gt;
You must give any other recipients of the Work or Derivative Works a copy of this License; and&lt;br /&gt;
You must cause any modified files to carry prominent notices stating that You changed the files; and&lt;br /&gt;
You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and&lt;br /&gt;
If the Work includes a &amp;quot;NOTICE&amp;quot; text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.&lt;br /&gt;
APPENDIX: How to apply the Apache License to your work&lt;br /&gt;
To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets &amp;quot;[]&amp;quot; replaced with your own identifying information. (Don&amp;#039;t include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same &amp;quot;printed page&amp;quot; as the copyright notice for easier identification within third-party archives.Copyright © 2007-2017 BreinSteinTech Repository Software Project.&lt;br /&gt;
   Licensed under the Apache License, Version 2.0 (the &amp;quot;License&amp;quot;);&lt;br /&gt;
   you may not use this file except in compliance with the License.&lt;br /&gt;
   You may obtain a copy of the License at&lt;br /&gt;
       http://www.apache.org/licenses/LICENSE-2.0&lt;br /&gt;
   Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
   distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
   See the License for the specific language governing permissions and&lt;br /&gt;
   limitations under the License.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.&lt;br /&gt;
END OF TERMS AND CONDITIONS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9. Accepting Warranty or Additional Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.&lt;br /&gt;
8. Limitation of Liability. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an &amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.&lt;br /&gt;
7. Disclaimer of Warranty. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.&lt;br /&gt;
6. Trademarks. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.&lt;br /&gt;
5. Submission of Contributions. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:&lt;br /&gt;
4. Redistribution. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.&lt;br /&gt;
3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.&lt;br /&gt;
2. Grant of Copyright License&lt;br /&gt;
License&amp;quot; shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.&lt;br /&gt;
&amp;quot;Licensor&amp;quot; shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.&lt;br /&gt;
&amp;quot;Legal Entity&amp;quot; shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, &amp;quot;control&amp;quot; means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.&lt;br /&gt;
&amp;quot;You&amp;quot; (or &amp;quot;Your&amp;quot;) shall mean an individual or Legal Entity exercising permissions granted by this License.&lt;br /&gt;
&amp;quot;Source&amp;quot; form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.&lt;br /&gt;
&amp;quot;Object&amp;quot; form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.&lt;br /&gt;
&amp;quot;Work&amp;quot; shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).&lt;br /&gt;
&amp;quot;Derivative Works&amp;quot; shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.&lt;br /&gt;
&amp;quot;Contribution&amp;quot; shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, &amp;quot;submitted&amp;quot; means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as &amp;quot;Not a Contribution.&amp;quot;&lt;br /&gt;
&amp;quot;Contributor&amp;quot; shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.&lt;br /&gt;
1. Definitions&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55/Books/Librestez_Journal_of_Statistical_Software&amp;diff=213766</id>
		<title>User:Blibrestez55/Books/Librestez Journal of Statistical Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55/Books/Librestez_Journal_of_Statistical_Software&amp;diff=213766"/>
		<updated>2013-01-10T22:38:25Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *Burundi_Librestez_Journal_of_Statistical_Proprietary_Software-Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{saved_book}}&lt;br /&gt;
&lt;br /&gt;
== Librestez Theoretical Research ==&lt;br /&gt;
=== Libretez Meta-Analysis  ===&lt;br /&gt;
;Burundi_Librestez Overview of Personal Bibliographic Software&lt;br /&gt;
:[[2008 Q2 Review of Porting Project]]&lt;br /&gt;
:[[AOO UX Research - AOO Surveys]]&lt;br /&gt;
:[[AOO UX Research - Survey Design]]&lt;br /&gt;
:[[Bibliographic]]&lt;br /&gt;
:[[Bibliographic/FAQ]]&lt;br /&gt;
:[[Bibliographic/OOoBib Functional Requirements/Keywords]]&lt;br /&gt;
:[[Bibliographic/Software and Standards Information]]&lt;br /&gt;
:[[Category:Calc]]&lt;br /&gt;
:[[Category:Database]]&lt;br /&gt;
:[[Category:Development]]&lt;br /&gt;
:[[Category:Documentation]]&lt;br /&gt;
:[[Category:Draw]]&lt;br /&gt;
:[[Category:NLC]]&lt;br /&gt;
:[[Category:Project]]&lt;br /&gt;
:[[Category:Quality Assurance]]&lt;br /&gt;
:[[DE/Lizenzreview PrOOo-Box]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: B function]]&lt;br /&gt;
:[[Documentation/OOo3 User Guides/Draw Guide/Working with Objects]]&lt;br /&gt;
:[[Education Project/Effort/Math baseline alignment/Mails]]&lt;br /&gt;
:[[DE/Marketing]]&lt;br /&gt;
:[[Mac OS X Build Instructions (X11)]]&lt;br /&gt;
:[[Major OpenOffice.org Deployments]]&lt;br /&gt;
:[[OpenOffice.org Solutions]]&lt;br /&gt;
:[[Optimization Solver]]&lt;br /&gt;
:[[Press coverage on OpenOffice.org]]&lt;br /&gt;
:[[QA/Report/BVT]]&lt;br /&gt;
:[[Special:Book]]&lt;br /&gt;
:[[Special:PrefixIndex]]&lt;br /&gt;
:[[Standard Demographic questions]]&lt;br /&gt;
:[[Test Case Management]]&lt;br /&gt;
:[[Writer/ToDo/TrackChanges]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Apache License&lt;br /&gt;
Apache License&lt;br /&gt;
Version 2.0, January 2004&lt;br /&gt;
&lt;br /&gt;
http://www.apache.org/licenses/ &lt;br /&gt;
Copyright © 2007-2017 The BreinSteinTech Repository Software Project.&lt;br /&gt;
　&lt;br /&gt;
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION&lt;br /&gt;
You must give any other recipients of the Work or Derivative Works a copy of this License; and&lt;br /&gt;
You must cause any modified files to carry prominent notices stating that You changed the files; and&lt;br /&gt;
You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and&lt;br /&gt;
If the Work includes a &amp;quot;NOTICE&amp;quot; text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.&lt;br /&gt;
APPENDIX: How to apply the Apache License to your work&lt;br /&gt;
To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets &amp;quot;[]&amp;quot; replaced with your own identifying information. (Don&amp;#039;t include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same &amp;quot;printed page&amp;quot; as the copyright notice for easier identification within third-party archives.Copyright © 2007-2017 BreinSteinTech Repository Software Project.&lt;br /&gt;
   Licensed under the Apache License, Version 2.0 (the &amp;quot;License&amp;quot;);&lt;br /&gt;
   you may not use this file except in compliance with the License.&lt;br /&gt;
   You may obtain a copy of the License at&lt;br /&gt;
       http://www.apache.org/licenses/LICENSE-2.0&lt;br /&gt;
   Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
   distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
   See the License for the specific language governing permissions and&lt;br /&gt;
   limitations under the License.&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
 &lt;br /&gt;
http://openoffice.apache.org/license.html&lt;br /&gt;
http://openoffice.apache.org/social.html&lt;br /&gt;
http://openoffice.apache.org/get-involved.html&lt;br /&gt;
http://www.apache.org/foundation/marks/responsibility.html&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#log&lt;br /&gt;
http://incubator.apache.org/guides/proposal.htmlh&lt;br /&gt;
ttp://www.apache.org/foundation/marks/list/#projects&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#subprojects&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#incubator&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#process&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#feather&lt;br /&gt;
http://www.apache.org/foundation/marks/list/#logos&lt;br /&gt;
http://incubator.apache.org/guides/proposal.html#preamble&lt;br /&gt;
http://www.apache.org/foundation/sponsorship.html&lt;br /&gt;
http://www.apache.org/foundation/contributing.html&lt;br /&gt;
http://blogs.apache.org/OOo/ &lt;br /&gt;
http://www.apache.org/foundation/thanks.html&lt;br /&gt;
http://openoffice.apache.org/&lt;br /&gt;
http://openoffice.apache.org/press.html&lt;br /&gt;
http://openoffice.apache.org/orientation/index.html&lt;br /&gt;
https://blogs.apache.org/OOo/entry/announcing_apache_openoffice_3_41&lt;br /&gt;
http://openoffice.apache.org/downloads.html&lt;br /&gt;
http://openoffice.apache.org/pmc-faqs.html&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
　&lt;br /&gt;
  05:39:59 PM January 10, 2013&lt;br /&gt;
Copyright © 2007-2017 The BreinSteinTech Repository Software Project&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Books|Librestez Journal of Statistical Software]]&lt;br /&gt;
&lt;br /&gt;
http://www.globalish.com/am/&lt;br /&gt;
. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.&lt;br /&gt;
END OF TERMS AND CONDITIONS&lt;br /&gt;
9. Accepting Warranty or Additional Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.&lt;br /&gt;
8. Limitation of Liability. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an &amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.&lt;br /&gt;
7. Disclaimer of Warranty. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.&lt;br /&gt;
6. Trademarks. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.&lt;br /&gt;
5. Submission of Contributions. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:&lt;br /&gt;
4. Redistribution. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.&lt;br /&gt;
3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.&lt;br /&gt;
2. Grant of Copyright License.&lt;br /&gt;
&amp;quot;License&amp;quot; shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.&lt;br /&gt;
&amp;quot;Licensor&amp;quot; shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.&lt;br /&gt;
&amp;quot;Legal Entity&amp;quot; shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, &amp;quot;control&amp;quot; means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.&lt;br /&gt;
&amp;quot;You&amp;quot; (or &amp;quot;Your&amp;quot;) shall mean an individual or Legal Entity exercising permissions granted by this License.&lt;br /&gt;
&amp;quot;Source&amp;quot; form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.&lt;br /&gt;
&amp;quot;Object&amp;quot; form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.&lt;br /&gt;
&amp;quot;Work&amp;quot; shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).&lt;br /&gt;
&amp;quot;Derivative Works&amp;quot; shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.&lt;br /&gt;
&amp;quot;Contribution&amp;quot; shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, &amp;quot;submitted&amp;quot; means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as &amp;quot;Not a Contribution.&amp;quot;&lt;br /&gt;
&amp;quot;Contributor&amp;quot; shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.&lt;br /&gt;
1. Definitions&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55/Books/Librestez_Journal_of_Statistical_Software&amp;diff=208380</id>
		<title>User:Blibrestez55/Books/Librestez Journal of Statistical Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55/Books/Librestez_Journal_of_Statistical_Software&amp;diff=208380"/>
		<updated>2012-10-25T18:48:02Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: Created page with &amp;quot;{{saved_book}}  == Librestez Theoretical Research == === Libretez Meta-Analysis  === ;Burundi_Librestez Overview of Personal Bibliographic Software :[[2008 Q2 Review of Porting P…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{saved_book}}&lt;br /&gt;
&lt;br /&gt;
== Librestez Theoretical Research ==&lt;br /&gt;
=== Libretez Meta-Analysis  ===&lt;br /&gt;
;Burundi_Librestez Overview of Personal Bibliographic Software&lt;br /&gt;
:[[2008 Q2 Review of Porting Project]]&lt;br /&gt;
:[[AOO UX Research - AOO Surveys]]&lt;br /&gt;
:[[AOO UX Research - Survey Design]]&lt;br /&gt;
:[[Bibliographic]]&lt;br /&gt;
:[[Bibliographic/FAQ]]&lt;br /&gt;
:[[Bibliographic/OOoBib Functional Requirements/Keywords]]&lt;br /&gt;
:[[Bibliographic/Software and Standards Information]]&lt;br /&gt;
:[[Category:Calc]]&lt;br /&gt;
:[[Category:Database]]&lt;br /&gt;
:[[Category:Development]]&lt;br /&gt;
:[[Category:Documentation]]&lt;br /&gt;
:[[Category:Draw]]&lt;br /&gt;
:[[Category:NLC]]&lt;br /&gt;
:[[Category:Project]]&lt;br /&gt;
:[[Category:Quality Assurance]]&lt;br /&gt;
:[[DE/Lizenzreview PrOOo-Box]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: B function]]&lt;br /&gt;
:[[Documentation/OOo3 User Guides/Draw Guide/Working with Objects]]&lt;br /&gt;
:[[Education Project/Effort/Math baseline alignment/Mails]]&lt;br /&gt;
:[[ES/Marketing/España]]&lt;br /&gt;
:[[Mac OS X Build Instructions (X11)]]&lt;br /&gt;
:[[Major OpenOffice.org Deployments]]&lt;br /&gt;
:[[OpenOffice.org Solutions]]&lt;br /&gt;
:[[Optimization Solver]]&lt;br /&gt;
:[[Press coverage on OpenOffice.org]]&lt;br /&gt;
:[[QA/Report/BVT]]&lt;br /&gt;
:[[Special:Book]]&lt;br /&gt;
:[[Special:PrefixIndex]]&lt;br /&gt;
:[[Standard Demographic questions]]&lt;br /&gt;
:[[Test Case Management]]&lt;br /&gt;
:[[Writer/ToDo/TrackChanges]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Books|Librestez Journal of Statistical Software]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Bibliographic/Software_and_Standards_Information&amp;diff=208379</id>
		<title>Bibliographic/Software and Standards Information</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Bibliographic/Software_and_Standards_Information&amp;diff=208379"/>
		<updated>2012-10-25T18:03:25Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: (checkpoint save)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;This is a wiki page. Please feel free to add relevant information or to make corrections to it. It is only useful if it is correct and up to date. Comments or suggestions can be put on the Discussion page (from the tab above)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==Open Standards Information==&lt;br /&gt;
&lt;br /&gt;
Check [http://wwwsearch.sourceforge.net/bib/openbib.html Open Standards] for info on software for bibliographies and cataloging. It provides a quick overview of the landscape of open-source bibliographic software; both where it has been, but more importantly, where it may yet go. It may be better than this page.&lt;br /&gt;
&lt;br /&gt;
A good source on open standards in regards to XML, is [http://xml.coverpages.org xml.coverpages.org] and of course [http://www.w3.org www.w3.org] the home of the internet.&lt;br /&gt;
&lt;br /&gt;
===OASIS Open Document Format for Office Applications (OpenDocument) TC===&lt;br /&gt;
&lt;br /&gt;
The [http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=office OASIS Open Document Format for Office Applications (OpenDocument) TC] is Developing an XML-based file format specification for office applications.&lt;br /&gt;
Its [http://wiki.oasis-open.org/office/Bibliographies_and_Citations?%20%0Aaction=show OASIS OpenDocument Technical Sub-committee on Metadata] is looking at standards to support Search, [http://wiki.oasis-open.org/office/Bibliographies_and_Citations Bliographies and Citations]and Workflow Management.&lt;br /&gt;
&lt;br /&gt;
===CiteProc===&lt;br /&gt;
&lt;br /&gt;
The Openoffice Bibliographic project is proposing to use bibliographic citation and reference list generation using a new process called [http://bibliographic.openoffice.org/citeproc/index.html CiteProc]. CiteProc uses an XML citation style language (CSL) to provide, for the first time, the opportunity for the creation and distribution of open  bibliographic style definitions that are not specific to a particular word-processor or bibliographic package. Also see [http://www.silmaril.ie/bibliox/biblioxdoc.html BiblioX] for technical discusion of this approach. We now have working examples.&lt;br /&gt;
&lt;br /&gt;
===Citation microformat efforts===&lt;br /&gt;
&lt;br /&gt;
This [http://microformats.org/wiki/citation wiki page] outlines the overall effort to develop a citation microformat. We are documenting current examples of cites/citations on the web today, their implicit/explicit schemas, and current cite/citation formats, with the intent of deriving a cite microformat from that research.&lt;br /&gt;
&lt;br /&gt;
===Bibliophile===&lt;br /&gt;
&lt;br /&gt;
[http://bibliophile.sourceforge.net/ Bibliophile] is an initiative to align the development of bibliographic databases for the web. It aims to promote standards, discussion among users on necessary features and a variety of specific solutions for different fields of research.&lt;br /&gt;
&lt;br /&gt;
===MODS - Metadata Object Description Schema===&lt;br /&gt;
&lt;br /&gt;
The Library of Congress&amp;#039; Network Development and MARC Standards Office, with interested experts, has developed a schema for a bibliographic element set that may be used for a variety of purposes, and particularly for library applications. As an XML schema, the [http://www.loc.gov/standards/mods/ &amp;quot;Metadata Object Description Schema&amp;quot;] (MODS) is intended to be able to carry selected data from existing MARC 21 records as well as to enable the creation of original resource description records. It includes a subset of MARC fields and uses language-based tags rather than numeric ones, in some cases regrouping elements from the MARC 21 bibliographic format. MODS is expressed using the XML schema language of the World Wide Web Consortium.&lt;br /&gt;
&lt;br /&gt;
===Significance of Z39.50 and SRU/W to the OpenOffice Bibliographic Project===&lt;br /&gt;
&lt;br /&gt;
Z39.50 will be the basis of the OOo Bibliographic internet searching facility. There are several opensource software implementation of this protocol. One example is YAZ, the other is SRW - see below.&lt;br /&gt;
&lt;br /&gt;
Z39.50 is an international standard for communication between computer systems primarily, library and information related systems. Z39.50 is becoming increasingly important to the future development and deployment of inter-linked library systems.&lt;br /&gt;
[http://www.loc.gov/z3950/agency/zing/zing-home.html Z39.50 and ZING - Z39.50]&lt;br /&gt;
&lt;br /&gt;
===SRU/W - Search/ Retrieve for the Web===&lt;br /&gt;
&lt;br /&gt;
The difference between [http://www.loc.gov/standards/sru/ SRU] and [http://www.loc.gov/standards/sru/srw/ SRW] is that SRU uses HTTP as the transport mechanism. This means that the query itself is transmitted as an URL and that XML is returned as if it were a web page (note: POST, an alternative for using the HTPP transport mechanism, is not allowed in SRU). SRW is SOAP based, meaning that both the query and the result are XML streams. The advantage of this is that a variety of transport mechanisms can be used, including for instance e-mail.&lt;br /&gt;
&lt;br /&gt;
Note: this description pertains to version 1.0 of SRW. Version 1.1 will be released soon. See: Draft SRW Version 1.1&lt;br /&gt;
SRW is the &amp;quot;Search/Retrieve Web Service&amp;quot; protocol, which aims to integrate access to various networked resources, and to promote interoperability between distributed databases, by providing a common utilization framework. SRW is a web-service-based protocol whose underpinnings are formed by bringing together more than 20 years experience from the collective implementers of the Z39.50 Information Retrieval protocol with recent developments in the web technologies arena.&lt;br /&gt;
&lt;br /&gt;
SRW features both SOAP and URL-based access mechanisms to provide for a wide variety of possible clients ranging from Microsoft&amp;#039;s .Net initiative to simple Javascript and XSLT transformations. It leverages the CQL query language which provides a powerful yet intuitive means to formulate searches. The protocol mandates the use of open and industry-supported standards XML and XML Schema, and where appropriate, XPath and SOAP. SRW has been developed by an international team, minimizing cross-language pitfalls and other potential internationalization problems.&lt;br /&gt;
&lt;br /&gt;
The SRW Initiative, building on Z39.50 along with web technologies, recognizes the importance of Z39.50 (as currently defined and deployed) for business communication, and focuses on getting information to the user. SRW provides semantics for searching databases containing metadata and objects, both text and non-text. Building on Z39.50 semantics enables the creation of gateways to existing Z39.50 systems while reducing the barriers to new information providers, to make their resources available via a standard search and retrieve service.&lt;br /&gt;
&lt;br /&gt;
SRW defines a web service combining several Z39.50 features, most notably, the Search, Present, and Sort Services. Additional features/services may be added later or defined later as new web services. Also see [http://srw.cheshire3.org srw.cheshire3.org]&lt;br /&gt;
&lt;br /&gt;
===CQL - Common Query Language===&lt;br /&gt;
&lt;br /&gt;
[http://www.loc.gov/standards/sru/cql/ CQL] is the query language for SRW and SRU, and may be used by other protocols as well. CQL is designed to be human readable and writable, while maintaining the expressiveness of more complex languages. XCQL, An XML form of CQL, is also available for use with SRW.&lt;br /&gt;
&lt;br /&gt;
===Zoom===&lt;br /&gt;
The ZOOM initiative presents an abstract object-oriented API to a subset of the services specified by the Z39.50 standard, also known as the international standard ISO 23950. If you are trying to build any kind of Z39.50 client or client-based service, ZOOM is an excellent place to start. he API is:&lt;br /&gt;
Abstract because we don&amp;#039;t want to limit its use to a single implementation language.&lt;br /&gt;
Object-oriented because the services lend themselves naturally to this widespread idiom.&lt;br /&gt;
For a subset of the full Z39.50 services because at this stage simplicity is more important than completeness.&lt;br /&gt;
The ZOOM specifications, bindings for several languages, and many implementations, are available for free browsing and download.&lt;br /&gt;
ZOOM is a key part of the wider ZING initiative (Z39.50 International: Next Generation). ZING aims to explore a variety of means for broadening the appeal of Information Retrieval tools, techniques and concepts beyond the traditional IR niche markets. [http://zoom.z3950.org/ zoom.z3950.org/]&lt;br /&gt;
ez3950 - Simple Implementation of Z39.50 over SOAP using XER&lt;br /&gt;
XER provides a mechanism to allow us to provide Z39.50 support over an alternative &amp;quot;internet&amp;quot; protocol without any additional amendments to the current ASN.1 standard. This document outlines an implementors agreement of how to implement XER over SOAP. (SOAP is Simple Object Access Protocol)&lt;br /&gt;
&lt;br /&gt;
===ZeeRex - Z39.50 Explain, Explained and Re-engineered in XML===&lt;br /&gt;
&lt;br /&gt;
[http://explain.z3950.org/ ZeeRex] (rhymes with T. rex) is &amp;quot;Z39.50 Explain, Explained and Re-Engineered in XML&amp;quot;. It is an XML schema used to describe the configuration and capabilities of Z39.50 and SRW servers. (Note &amp;#039;Explain&amp;#039; is a function in Z39.50 by which a server identifies the services it provides.) ZeeRex records are XML documents using The ZeeRex DTD, which is maintained by Rob Sanderson, and is available as an SGML DTD, and XML DTD and an XML Schema.&lt;br /&gt;
&lt;br /&gt;
==Other Links to Bibliographic Information==&lt;br /&gt;
&lt;br /&gt;
Oxford University. [http://users.ox.ac.uk/~ctitext2/service/workshop/bib-overview.html Overview of Personal Bibliographic Software] &lt;br /&gt;
&lt;br /&gt;
[http://www.ilrt.bris.ac.uk/publications/researchreport/rr1032/report_html Review of Personal Bibliographic Systems] from The Institute for Learning and Research Technology, based at the University of Bristol. &lt;br /&gt;
&lt;br /&gt;
[http://www.lib.gla.ac.uk/researchskills/bibsoftware.shtml &amp;#039;Managing Your References Using Bibliographic Software Packages&amp;#039;] by GLASGOW UNIVERSITY LIBRARY&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Comparison_of_reference_management_software Comparison of reference management software] on Wikipedia&lt;br /&gt;
&lt;br /&gt;
A comprehensive study of bibliographic data requirements is [http://www.ifla.org/VII/s13/frbr/frbr.htm &amp;#039;Functional Requirements for Bibliographic Records&amp;#039;] (144 pages, 620Kbytes) by the International Federation of Library Associations and Institutions in PDF format. And a related report [http://www.miskatonic.org/library/frbr.html &amp;#039;FRBR and Fundamental Cataloguing Rules&amp;#039;].&lt;br /&gt;
Bibliographic Utilities information from [http://www.canadiancontent.net/dir/Top/Reference/Libraries/Library_and_Information_Science/Technical_Services/Cataloguing/Bibliographic_Utilities/ Canadian Content - Bibliographic Utilities] which includes descriptions of tools to find, create, edit, and manipulate bibliographic collections.&lt;br /&gt;
&lt;br /&gt;
==Java==&lt;br /&gt;
&lt;br /&gt;
===AlleMeineBuecher.Net===&lt;br /&gt;
&lt;br /&gt;
This free software provides an easy to use interface. It autmatically looks up book details and book covers by given ISBN numbers. It can do exports. It&amp;#039;s compatible with standard barcode-scanners. [http://allemeinebuecher.net AlleMeineBuecher.NET] It&amp;#039;s ideal solution for private book collections. The UI is available in English and German.&lt;br /&gt;
&lt;br /&gt;
===B3===&lt;br /&gt;
&lt;br /&gt;
B3 is a free bibliography manager that provides a graphic interface to Bibtex. However, B3 uses its own format: an XML extension of the Bibtex format. B3 has GUI reading and writing XML files and exporting them as Bibtex files. It also includes a Journal Dictionary, a dictionary linking Journal names and their abbreviations. It allows copy/paste the bibliography into a word processor, in order to save boring and upsetting tasks. B3 stands for Bibliography Base for Biologists, since the author is a biologist and only knows about biology journals bibliography. Of course, many tools of B3 may be useful for other disciplines. B3 includes many more features, and tries to provide a free alternative to currently used bibliography managers like EndNotes(C).B3 uses powerful and widely used standard new web languages to store, format and display bibliography data, namely:&lt;br /&gt;
XML (eXtensible Markup Language) to manage databases,&lt;br /&gt;
XSL (eXtensible Stylesheets Language) to process them,&lt;br /&gt;
XHTML (eXtensible Hyper Text Markup Language) to display them in a web browser,&lt;br /&gt;
As a result, B3 is a very portable application (it can run under Windows, Mac and Unix-like systems). It tends to be compatible with OpenOffice because it can export data to a bibliography database. It can easily be customized: Everyone who knows XSL can write a stylesheet and implement its own bibliography format. It supports Pubmed internet searches. For more info see http://b3bib.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
===JabRef===&lt;br /&gt;
&lt;br /&gt;
JabRef is a graphical frontend to manage BibTeX databases, the standard LaTeX bibliography reference format. JabRef is built to be platform independent (requires Java &amp;gt;= 1.5, or 1.4.2 for older versions). It merges and extends the functionalities of BibKeeper (Morten O. Alver) and JBibtexManager (Nizar Batada). Features. Detailed editing of bibtex entries. Search a pattern in the whole bibliography. You can group entries by keywords or any other fields. Supports import of various formats - BibTex, Endnote (text), ISI Web of Science, Medline/Pubmed (xml), Scifinder format, OVID, INSPEC, Biblioscape, JStor and RIS. Supports different export formats - HTML, Docbook, BibTeXML. You can add your own fields to any BibTeX entry type. Launch external applications: PDF/PS viewers, web browser, insert citations into LyX, Kile and WinEdt. Now you can insert citations and bibliographies into OpenOffice documents. Automatic Key generation. http://jabref.sourceforge.net/index.php&lt;br /&gt;
&lt;br /&gt;
===Synapsen===&lt;br /&gt;
&lt;br /&gt;
Synapsen is a hypertextual card catalog that enables the management of bibliographies. However, in contrast to normal literature management software, synapsen offers a very distinct advantage: with catchwords entered by the user, the program connects individual cards automatically and creates not only a network of cards whose relation to each other might have been forgotten, but also creates completely unexpected connections and relations between individual entries. synapsen is therefore not only for electronic literature management, but also a helping hand when writing scientific texts, which participates in communication with the author in order to augment lines of argumentation and the generation of ideas.&lt;br /&gt;
&lt;br /&gt;
synapsen is written in JAVA, runs on all operating systems, and supports standards like BiBTeX, RTF, LaTeX, SQL. It can be found under http://www.verzetteln.de/synapsen/synapsen_e.html&lt;br /&gt;
&lt;br /&gt;
Since version 2.5 Synapsen offers a direct connection to Open Office 2.2 via the UNO interface. This allows you to insert bibliographical data of Synapsen&amp;#039;s cards directly as footnotes in OpenOffice Writer.&lt;br /&gt;
&lt;br /&gt;
===DAFFODIL===&lt;br /&gt;
&lt;br /&gt;
Distributed Agents for User-Friendly Access of Digital Libraries&lt;br /&gt;
&lt;br /&gt;
(Text from the [http://www.is.informatik.uni-duisburg.de/projects/daffodil/index.html.en project website]:) Despite the fact that many Digital Libraries (DLs) are available on the Internet, users cannot effectively use them because of inadequate functionality, deficient visualisation and insufficient integration of different DLs. In the framework of this project we develop a user-oriented access system for DLs which overcomes these drawbacks. Based on experiences from the librarian area, higher functions to assist proved search strategies will be implemented. Different DLs will be tightly integrated, so that system-wide search and navigation is possible. The system will be adaptive towards different user wishes, regarding preferences concerning content and system involvement.&lt;br /&gt;
&lt;br /&gt;
The first two year project phase is concluded and the outcome is a running prototyp which covers all goals.&lt;br /&gt;
Second period (2002-2004)&lt;br /&gt;
&lt;br /&gt;
The key concept of strategic support when using digital libraries will be a major topic in the next years, but we will extend it to all levels of the information search process and the different kinds to gather information. To organise the found material, there annotations and interpretations we will develop a personal digital library. It provides simultaneously a user- and taskoriented context, to support searching and browsing better then up till now.&lt;br /&gt;
&lt;br /&gt;
As additional method for the information gathering we will integrate the path model, collaborative filtering as well as the workflow model into Daffodil. The last two methods will allow for cooperation by using digital libraries. A special role is given to the librarian in the cooperative environment.&lt;br /&gt;
&lt;br /&gt;
The graphical user interface design supports different interaction level -- exspecially circumstantial work tasks will be supported by software-information agents, but with regards to the user autonomy. Likewise the iterative process during the retrieval will be optimised.&lt;br /&gt;
&lt;br /&gt;
Daffodil is a projects in the strategic research initiative V3D2 (Distributed Processing and Delivery of Digital Documents) of the German Research Foundation (DFG). http://www.is.informatik.uni-duisburg.de/projects/daffodil/index.html.en http://www.daffodil.de/&lt;br /&gt;
&lt;br /&gt;
You can start DAFFODIL directly from the web using Java Web Start: http://www.is.informatik.uni-duisburg.de/projects/daffodil/pdaffodil.jnlp (Login/Password: visitor/visitor)&lt;br /&gt;
&lt;br /&gt;
===TextCite===&lt;br /&gt;
&lt;br /&gt;
TextCite is a program for organizing and commenting textual citations from texts (books, articles, or other published works) for use in producing scientific or academic publications. You can organize by publication, author, category, or outline. It works with bibliographic management programs like Citation, Endnote, RefWorks, and BibTeX (i.e. via programs such as JabRef and BibDesk), providing important text/citation management capabilities that these programs lack, while still allowing for rapid footnote and bibliography generation by means of your favorite bibliography manager. It also exports to PDF and Word (RTF).&lt;br /&gt;
&lt;br /&gt;
TextCite is open source software, and is available free of charge from the [http://textcite.sourceforge.net/ TextCite homepage].  It requires a minimum of Java 1.5, and is available in packages for Windows and Mac OS, as well as in an executable .jar format for running on Unix/Linux.&lt;br /&gt;
&lt;br /&gt;
==Perl, Python==&lt;br /&gt;
&lt;br /&gt;
===Pbib===&lt;br /&gt;
&lt;br /&gt;
PBib is a small tool for browsing and processing bibliographic databases which is written in Perl (that&amp;#039;s where the &amp;quot;P&amp;quot; in the name comes from :-). PBib works similar to the classical BibTeX, but can be extended for arbitrary bibliography databases (including BibTeX files and the OpenOffice.org database format), arbitrary bibliography styles (e.g. ACM, IEEE), and arbitrary document formats (including RTF and OpenOffice text documents). http://www.ipsi.fraunhofer.de/~tandler/PBib/&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;DESCRIPTION&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
I wrote PBib to have something like BibTex for MS Word [ Perl is avaiable in Linux as well] that can use a various sources for bibliographic references, not just BibTex files, but also database systems. Especially, I wanted to use the [[StarOffice]] bibliographic database.&lt;br /&gt;
Now, PBib can be extended in a couple of dimensions:&lt;br /&gt;
bibliographic styles such as ACM style or IEEE style.&lt;br /&gt;
document format such as Plain text, (La)TeX, Word, RTF, OpenOffice&lt;br /&gt;
bibliographic database format such as bibtex, refer, tib, but also database systems with different mappings to database fields.&lt;br /&gt;
&lt;br /&gt;
===RISImport.py===&lt;br /&gt;
A python script that reads RIS format files containing one or more references and inserts them into the default OpenOffice.orgBibliography/&amp;#039;biblio&amp;#039; database. The setup of this script is relatively straight-forward, and the current RIS tag to &amp;#039;bilbio&amp;#039; column mapping has worked great for me for the few engineering electronic portals that I use (e.g., IEEEXplore, Inspec, MathSciNet).&lt;br /&gt;
&lt;br /&gt;
Additionally, as I will briefly explain here, the mapping (in some cases relatively advanced) can be easily customized to fit your need (i.e., different reference sources and their slightly different interpretations of the RIS format). It can be found in our Documents and Files Page.&lt;br /&gt;
&lt;br /&gt;
Michael Sowka, E-mail: msowka@rogers.com www.sowka.com&lt;br /&gt;
&lt;br /&gt;
==MS Windows==&lt;br /&gt;
&lt;br /&gt;
===Bibliographix===&lt;br /&gt;
&lt;br /&gt;
Bibliographix is designed for people who are writing their doctoral thesis, frequently writing scientific texts, or reading a lot of literature. The free Basic version offers more than any other free reference manager. It should be more than enough for undergraduates. Try it out as long as you like. The Pro-Version is starting at USD 40 and offers everything an academic might need. &lt;br /&gt;
&lt;br /&gt;
What is special about Bibliographix?&lt;br /&gt;
High-end reference management for a low-end price. A unique combination of reference management and idea outlining. Two items that belong together. Save yourself the typing: Import data from online libraries. You&amp;#039;ll never want to miss it: one-click tables of references. Bibliographix can insert intext citations into OpenOffice. http://www.bibliographix.com/&lt;br /&gt;
&lt;br /&gt;
===Biblioscape===&lt;br /&gt;
&lt;br /&gt;
Biblioscape product family is designed to help researchers collecting and managing bibliographic data, notes, as well as generating citations and bibliography for publications.&lt;br /&gt;
Research Information Manager. Biblioscape is an information manager for researchers, scholarly writers, students, and librarians. People use it to organize literature references, research notes, automatically generate citations and bibliographies automatically, search and capture bibliographic data on the Internet, and post bibliographic databases live on the web. The flood of bibliographic resources on the Internet requires new solutions for bibliographic information management. Biblioscape offers such a solution -- whether you work alone, or as part of a group, or even in a large organization. For a comprehensive feature list see http://www.biblioscape.com/features.htm. There is a free &amp;#039;lite&amp;#039; version called Biblioscape Express. There is an associated [[Bibliographic_Software_and_Standards_Information#BiblioWeb| BiblioWeb service.]]  http://www.biblioscape.com .&lt;br /&gt;
&lt;br /&gt;
===Citavi===&lt;br /&gt;
&lt;br /&gt;
Citavi (Lat., I cited) is a user-friendly bibliographic application that works with OpenOffice, Microsoft Office and other Windows word-processing software. Citavi enables you to organize bibliographic material in a very practical way. The program provides access to up to 4000 bibliographic databases and library catalogs. You can process literary content, collect citations, organize draft texts and schedule tasks.&lt;br /&gt;
&lt;br /&gt;
Citavi can be integrated with OpenOffice Writer: references and citations can be inserted directly via the publication assistant. After finishing your work, Citavi scans the ODT file and inserts a full formatted bibliography at the end of your document. It is also very easy to export the references collected to OpenOffice Calc. A free version of Citavi is available and an English version of Citavi will be released Sept. 2010.&lt;br /&gt;
Citavi Home Page http://www.citavi.com&lt;br /&gt;
&lt;br /&gt;
===Citeit!===&lt;br /&gt;
&lt;br /&gt;
This product is a very good example of maintaining bibliographic data linked to textual information.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;CiteIt! is revolutionary software that automates the tedious process of creating accurate and properly formatted legal citation. CiteIt! enables users to instantly import legal citations from online legal databases, such as Westlaw? and Lexis-Nexis?, with a click of a button. With CiteIt!, you never again have to type a legal citation into a document, spend time worrying about proper Bluebook or ALWD formatting, or write a citation down as you search on an online legal database.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
General CITEIT! features:&lt;br /&gt;
Imports citations from on-line legal databases or any web page with a click of a button.&lt;br /&gt;
Automatically places all citations imported or entered in proper citation form.&lt;br /&gt;
Provides all of the possible cite forms for each citation for quick insertion into any document.&lt;br /&gt;
&lt;br /&gt;
Professional and Advanced Versions of CiteIt! can create a table of authorities in seconds. Powerful notes and keyword features allows you to easily store, organize and search your research information. CiteIt! integrates seamlessly with Microsoft Word or Corel WordPerfect, so accurate citation is only a few mouse clicks away. Intuitive user interface means that anyone can start using CiteIt! in minutes. Two versions of CiteIt! are available - one which supports the 17th Edition of The Bluebook and another which supports the ALWD Citation Manual.&lt;br /&gt;
http://www.citeit.com/product/default.htm&lt;br /&gt;
&lt;br /&gt;
===CiteSmart===&lt;br /&gt;
&lt;br /&gt;
[http://www.miresoft.net/citesmart CiteSmart] is a fairly new yet very powerful software application specifically designed for researchers in Biology and medical disciplines in mind, but can also be used with a variety of documents (law, business, patents ...). CiteSmart implements new features called [http://www.miresoft.net/citeclick CiteClick], [http://www.miresoft.net/citeclick CiteClick] and [http://www.miresoft.net/citeclick RefDrag] (patent pending). Users relying on [http://www.ncbi.nlm.nih.gov/sites/entrez?db=PubMed Medline / PubMed] for their every day work can store and cite references into a word document (and simultaneously in a local library) in a single click. CiteSmart is intended for reaserchers who work with Medline / PubMed. CiteSmart can be customized to work with any bibliographic database and potentially any working environment. Its single click philosophy makes CiteSmart invisible to users who don&amp;#039;t need to interact with it for storing and citing references. CiteSmart also offers hundreds of styles and a style editor/ to create styles in minutes. Finally among other cool features, it is compatible with EndNote and Reference Manager, it also can rebuild libraries from word documents containing references, it automatically handles &amp;#039;in press references&amp;#039; and update them as they appear in print. Many other feature are being added regularly. MireSoft&amp;#039;s website: [http://www.miresoft.net MireSoft].  View CiteSmart in action [http://www.miresoft.net/citesmart/videos/ CiteSmart Screencasts].&lt;br /&gt;
&lt;br /&gt;
===Endnote===&lt;br /&gt;
&lt;br /&gt;
A very popular and widely used Bibliographic package. Recommended by many Universities.&lt;br /&gt;
Platform: Windows &amp;amp; Mac&lt;br /&gt;
Description: Integrates three key bibliographical tasks within the one package: the searching of remote bibliographical databases on the Internet; the organisation of references in a database, and the creation of bibliographies. EndNote can be fully integrated with Word and other Windows word-processing software. Documents can be scanned and shorthand citations expanded and complete bibliographies created. EndNote libraries created on different platforms are compatible with each other. Home Page http://www.endnote.com/. Note that EndNote, ProCite, and Reference Manager are all owned by the same company, [http://www.thomsonresearchsoft.com/ Thomson ResearchSoft]. http://thomsonisiresearchsoft.com/compare/ is a useful comparison of these products from the vendor&amp;#039;s perspective.&lt;br /&gt;
&lt;br /&gt;
===Ibidem===&lt;br /&gt;
&lt;br /&gt;
Manage your bibliographic material with consummate ease using Ibidem. Store bibliographic information in the simple database format, and Ibidem will generate your bibliographic references for you. The program will automatically format footnotes, endnotes, parenthetical short forms, and reference-number in-text citations, along with end-of-paper reference lists and bibliographies, according to hundreds of academic styles. Subsequent references are automatically abbreviated using shortened titles, ibid. or op. cit., as appropriate. You can change styles, and watch footnotes or endnotes appear or disappear as all citations in a document are automatically updated to the new format. Ibidem&amp;#039;s seamlessly integrated, state-of-the-art control of bibliographic data will save you countless hours of drudgery, and your personal bibliographic databases will always be at your fingertips.&lt;br /&gt;
- instant access from within the word processor - notecard-like forms for easy entry of bibliographic information - drop-down lists for fast, consistent data entry - various viewing options, including short-list table view - fast and easy searching, sorting, and subset management - over 200 academic bibliographic styles included - works can be cited in open documents with a simple mouse click - color coding identifies Ibidem-generated citations in open documents - option to automatically exclude author or year from a citation - automatically shortens subsequent references to a cited work - dynamically-updated preview box - extensive search operators and features - subsets dynamically updated as records are added to database - numerous customizable options. Add-on module Archiva/ArchivaPro supports capture of bibliographic data from web sites with automatic conversion to Ibidem format.&lt;br /&gt;
This product has the best example of integrated bibliographic and style support that I have seen - a good model for OpenOffice to emulate.&lt;br /&gt;
A demo version is available. It is limited to 30 days use and no printing is possible - although you could export any work done on it.&lt;br /&gt;
http://www.notabene.com/&lt;br /&gt;
&lt;br /&gt;
Some screen shots of Ibidem also http://www.notabene.com/brochures/ibidem.html&lt;br /&gt;
&lt;br /&gt;
===Inflight Referencer===&lt;br /&gt;
&lt;br /&gt;
Inflight Referencer, is a relatively new commercial bibliography application designed to work with all Windows word processors including Open Office. It integrates three important bibliographical tasks within the one product; organizing references into a database for future retrieval, creation of bibliography lists and insertion of reference citations into document text. &lt;br /&gt;
&lt;br /&gt;
Specializing in APA and Harvard styles as well as customizable formats to meet various other citation and referencing styles, Inflight Referencer automates the process of creating reference lists. There is support for approximately 50 different media types including print and online resources. This bibliography product was originally designed in unison with university graduates, to produce a product that was inevitably simple to use and focused on achieving the goals of academics efficiently.  &lt;br /&gt;
&lt;br /&gt;
Inflight Referencer Home Page http://www.inflighttm.com/ref/&lt;br /&gt;
&lt;br /&gt;
===LiteRat===&lt;br /&gt;
&lt;br /&gt;
LiteRat is a free (as in free beer) application that is based on Microsoft Access 2.0. The programme can be used from Windows 3.1 through to Windows XP. The user interface concept comes from the flash card system. LiteRat can handle various kinds of bibliographic entries, quotes, and makes it also possible that several people can work on one database. A quick work flow can be achieved by this program, although it cannot connect to online databases due to its age.&lt;br /&gt;
&lt;br /&gt;
LiteRat saves its data in Access 2.0 files which can be used through ODBC interfaces with other database applications. It&amp;#039;s possible to export the bibliographic entries into a proprietary tagged text file, but there are macros for Mirosoft Word and OpenOffice.org shipped with the program that convert these tags into styles.&lt;br /&gt;
&lt;br /&gt;
LiteRat&amp;#039;s successor is Citavi.&lt;br /&gt;
&lt;br /&gt;
LiteRat&amp;#039;s website: http://www.literat.net/&lt;br /&gt;
&lt;br /&gt;
===Nota Bene===&lt;br /&gt;
&lt;br /&gt;
Nota Bene: a word processor for scholars ... a bibliographic manager for those who are tired of typing/formatting their own citations and bibliographies ... a personal search engine for those who want to find anything they&amp;#039;ve ever written in seconds ... a database manager for those who have things to keep track of ... a Hebrew, Greek, Cyrillic, IPA word processor for those who want more than just fonts ... a set of tools for scholars who want to focus on their writing and research ... a work of art for scholars who appreciate the finer things in life ... a community of scholars.&lt;br /&gt;
[Nota Bene&amp;#039;s bibliographic facility is called &amp;#039;Ibidem&amp;#039;]&lt;br /&gt;
http://www.notabene.com&lt;br /&gt;
&lt;br /&gt;
===ProCite===&lt;br /&gt;
&lt;br /&gt;
ProCite is a Windows and Mac Bibliographic application similar in function to Endnotes and Reference Manager. The program can still be bought but no new software version have been made since 1999. [http://www.procite.com www.procite.com]&lt;br /&gt;
&lt;br /&gt;
===Reference Manager===&lt;br /&gt;
Reference Manager is a comprehensive Bibliographic package with Bibliographic database, internet searching, and citation and bibliographic table formating. It is widely used at many professional organizations and universities. &lt;br /&gt;
The program has many important features for heavy users who do a lot of literature searching and keep many references in their databases. Version 11 now includes a web publisher which allows you to publish your databases and share your references with colleagues.&lt;br /&gt;
There also is a Network version of the program. &lt;br /&gt;
&lt;br /&gt;
It has a downloadable collection of over 1200 citation styles. It saves bibliographic date in RIS format which is now a common data exchange format. [http://www.refman.com www.refman.com]&lt;br /&gt;
&lt;br /&gt;
===Scholars Aid===&lt;br /&gt;
&lt;br /&gt;
A commercial application that works with OpenOffice (on MS Windows). Note that there is also a free &amp;#039;Lite&amp;#039; version. &amp;quot;Scholar&amp;#039;s Aid keeps bibliographical data and notes together, for the very good reason that scholars always need to keep their notes linked to the sources from which those notes were made. Indeed, in academic writing, scholars constantly support their argument by reference to the sources on which they have worked. Thus, in directly quoting from one of these sources, or in making reference to another&amp;#039;s ideas, rigorous academic scholarship demands accurate and detailed citation of those original sources.&lt;br /&gt;
&lt;br /&gt;
Scholar&amp;#039;s Aid automates this process in a manner that is entirely without precedent. Provided the original notes were written in the Notes module of Scholar&amp;#039;s Aid, by selecting text and clicking the transfer button, the program transfers the selected text into the word-processed document and, at exactly the same time, inserts an appropriate citation into the document in a form (footnote, short footnote, endnote, short endnote and parenthetical reference) determined by the user. The program even includes the correct page number in the citation that it creates within the word-processed document. Scholar&amp;#039;s Aid surely is the Reference Processor?&amp;quot;.  http://www.scholarsaid.com/&lt;br /&gt;
&lt;br /&gt;
==Windows, Linux, other==&lt;br /&gt;
&lt;br /&gt;
===Bibutils===&lt;br /&gt;
&lt;br /&gt;
The bibutils program set interconverts between various bibliography formats using a common XML intermediate. For example, one can convert RIS-format files to Bibtex by doing two transformations: RIS-&amp;gt;MODS-&amp;gt;Bibtex. By using a common intermediate for N formats, only 2N programs are required and not N²-N. These programs operate on the command line and are styled after standard UNIX-like filters:&lt;br /&gt;
&lt;br /&gt;
* bib2xml - convert bibtex to XML intermediate&amp;lt;br&amp;gt;&lt;br /&gt;
* copac2xml - convert COPAC format references to XML intermediate&amp;lt;br&amp;gt;&lt;br /&gt;
* end2xml - convert endnote to XML intermediate&amp;lt;br&amp;gt;&lt;br /&gt;
* isi2xml - convert ISI web of science to XML intermediate&amp;lt;br&amp;gt;&lt;br /&gt;
* med2xml - convert Pubmed XML references to XML intermediate&amp;lt;br&amp;gt;&lt;br /&gt;
* modsclean - a MODS to MODS converter for testing puposes mostly&amp;lt;br&amp;gt;&lt;br /&gt;
* ris2xml - convert RIS format to XML intermediate&amp;lt;br&amp;gt;&lt;br /&gt;
* xml2bib - convert XML intermediate into bibtex&amp;lt;br&amp;gt;&lt;br /&gt;
* xml2ris - convert XML intermediate into RIS format&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.scripps.edu/~cdputnam/software/bibutils/bibutils.html www.scripps.edu/~cdputnam/software/bibutils/bibutils.html]&lt;br /&gt;
&lt;br /&gt;
===Bibus===&lt;br /&gt;
&lt;br /&gt;
Bibus is a bibliographic database. It has been designed with OpenOffice.org in mind. The &amp;quot;ultimate&amp;quot; goal is to have an opensource bibliographic software that will allow easy formatting (and reformatting) of the bibliographic index in OpenOffice.org Writer.&lt;br /&gt;
Main Features&lt;br /&gt;
Compatible with two database engines: MySQL and SQLite.&lt;br /&gt;
Hierarchical organization of the references with user defined keys.&lt;br /&gt;
Drag &amp;amp; drop to easily organize references.&lt;br /&gt;
 &lt;br /&gt;
Designed for multiuser: &lt;br /&gt;
You can share the database between an &amp;quot;unlimited&amp;quot; number of users.&lt;br /&gt;
Each user will have its own classification.&lt;br /&gt;
Powerful and easy to use search engine.&lt;br /&gt;
Live queries, that is searches that will update when the database change (this is simply a saved SQL query).&lt;br /&gt;
 &lt;br /&gt;
On-line PubMed access.&lt;br /&gt;
&lt;br /&gt;
Import PubMed (Medline) and EndNote/Refer records.&lt;br /&gt;
Connection to OpenOffice.org. You can insert references in an open OpenOffice.org text document and format the bibliography directly in Bibus.&lt;br /&gt;
Thanks to Python and wxWidgets, Bibus should work on most modern platform (GNU/linux with gtk; Windows; MacOS; etc...). Version 0.8 has been tested on GNU/linux and Windows2000. Note for Windows 98 users.&lt;br /&gt;
 &lt;br /&gt;
Foreign language support through Unicode and gettext. As of version 1.2, Bibus is available in English, French, Portuguese, German, Spanish and Chinese.&lt;br /&gt;
For more info see http://bibus-biblio.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
===OpenOffice===&lt;br /&gt;
&lt;br /&gt;
The [http://www.openoffice.org OpenOffice] word-processor &amp;#039;Writer&amp;#039; includes basic bibliographic support. OpenOffice has a [http://bibliographic.openoffice.org  bibliographic project] whose goal is to improve the bibliographic facilities.&lt;br /&gt;
&lt;br /&gt;
===rtfbtx===&lt;br /&gt;
[http://www.dmst.aueb.gr/dds/sw/ports/rtfbtx/ rtfbtx] is a hacked collection of BibTeX styles for doing bibliographies with MS Word &amp;amp; BibTeX. It produces the bibliography in RTF format &amp;amp; uses bookmarks to link citations to it. &lt;br /&gt;
&lt;br /&gt;
Christos tried using it with OpenOffice and it only works for the alpha style, since for the rest I&amp;#039;m supposed to link to the &amp;quot;paragraph number&amp;quot; of the bookmark and OO doesn&amp;#039;t support such a thing.&lt;br /&gt;
&lt;br /&gt;
===Zotero===&lt;br /&gt;
&lt;br /&gt;
[http://www.zotero.org/ Zotero] [zoh-TAIR-oh] is a free, easy-to-use Firefox extension to help you collect, manage, and cite your research sources. It lives right where you do your work — in the web browser itself. Requires [http://en-us.www.mozilla.com/en-US/firefox/2.0/releasenotes/ Firefox version 2]. There is now a OpenOffice-Zotero [http://www.zotero.org/documentation/openoffice_integration extension/plug-in] to allow users to insert citations and Bibliographic tables into your documents.&lt;br /&gt;
&lt;br /&gt;
===Bibwiki===&lt;br /&gt;
&lt;br /&gt;
Bibwiki is a extension to MediaWiki to manage bibliographies. The bibliographies are stored in plain BibTeX files. In contrast to other programs, Bibwiki alters the bibliographic files directly. You don&amp;#039;t need a seperate database.&lt;br /&gt;
&lt;br /&gt;
Bibwiki adds a special page where you can add, import, edit and export bibliographic records. Together with Mediawiki it&amp;#039;s very easy to organize your excerpts, memos, or annotations and link them to the bibliographic records. &lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
* import from various sources: Ex Libris&amp;#039; Aleph, Amazon, ProQuest&lt;br /&gt;
* export list of references using BibTeX styles&lt;br /&gt;
* manage digital documents&lt;br /&gt;
* easy searching&lt;br /&gt;
&lt;br /&gt;
Visit [http://www.plaschg.net/bibwiki Bibwiki&amp;#039;s Homepage].&lt;br /&gt;
&lt;br /&gt;
===Mendeley===&lt;br /&gt;
Mendeley Desktop is an bibliographic programm which has a working Openoffice &amp;#039;Cite &amp;#039;n Write&amp;#039; plugin working for the Windows variant. You will have to register at their site, which also enables you to see the cited works of other users of your particular branch and share your used citations with other interested users. It currently supports BibTex/LaTex, Endnote, RIS and PDF(for quick reference). You can also use it to check any citations on Google Scholar.&lt;br /&gt;
&lt;br /&gt;
Visit [http://www.mendeley.com/ Mendeley&amp;#039;s Homepage] for more information.&lt;br /&gt;
&lt;br /&gt;
==LaTeX / BibTeX==&lt;br /&gt;
&lt;br /&gt;
[http://www.latex-project.org/ LaTeX] is a high-quality typesetting system, with features designed for the production of technical and scientific documentation. LaTeX is (or was) the de facto standard for the communication and publication of scientific documents.&lt;br /&gt;
&lt;br /&gt;
[http://www.bibtex.org BibTeX] is the bibliographic subsystem for LaTeX,it is a citation formating and a bibliographic database tool. BibTeX styles definition files are small programs written in an un-named programming language [[http://www.forth.org/ FORTH] like]. This make them almost impossible to utilise in other applications. On the other hand, its database format for bibliographical references is widely used and  most other bibliographic applications can import and export that format. It looks like this -&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@INBOOK{chicago,&lt;br /&gt;
 title = &amp;quot;The Chicago Manual of Style&amp;quot;,&lt;br /&gt;
 publisher = &amp;quot;University of Chicago Press&amp;quot;&lt;br /&gt;
 edition = &amp;quot;Thirteenth&amp;quot;,&lt;br /&gt;
 year = 1982,&lt;br /&gt;
 pages = &amp;quot;400--401&amp;quot;,&lt;br /&gt;
 key = &amp;quot;Chicago&amp;quot; } &lt;br /&gt;
@BOOK{texbook,&lt;br /&gt;
 author = &amp;quot;Donald E. Knuth&amp;quot;,&lt;br /&gt;
 title= &amp;quot;The {{\TeX}book}&amp;quot;,&lt;br /&gt;
 publisher = &amp;quot;Addison-Wesley&amp;quot;,&lt;br /&gt;
 year = 1984 }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The Jurabib package===&lt;br /&gt;
&lt;br /&gt;
Extended BibTeX citation support for the humanities and legal texts. [http://www.jurabib.org/ jurabib] is a package for the LaTeX typesetting system and supports citations used in the humanities and by German law students. This package enables automated citation with BIBTEX for legal studies and the humanities. In addition, the package provides commands for specifying editors in a commentary in a convenient way.&lt;br /&gt;
&lt;br /&gt;
This package is no longer actively developed.&lt;br /&gt;
&lt;br /&gt;
===The biblatex package===&lt;br /&gt;
&lt;br /&gt;
Massively extended BibTeX citation support. [http://www.ctan.org/tex-archive/help/Catalogue/entries/biblatex.html biblatex] is a package for the LaTeX typesetting system and adds a lot of new fields which overcome most of BibTeX&amp;#039;s traditional shortcomings (e.g. book authors, gender, original publication, titles of multipart publications etc.). Biblatex hands the complete control of the appearance of citations and bibliography over to LaTeX, the BibTeX program itself is only used for sorting. The result is much more control for the user in a properly documented language.&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OpenOffice/KBibTex/LyX/oolatex ===&lt;br /&gt;
&lt;br /&gt;
The current way to create a bibliography in OOo makes it too difficult to produce a nicely formatted bibliography (at least it&amp;#039;s too difficult for me). After trying a lot of the other alternatives, I found a way that works for me using KBibTex to create a BibTex database, LyX to create a nicely formatted bibliography, and oolatex to produce an OpenOffice .odt version of the LyX bibliography. First, use KBibTex to create the database (with your choice of formatting sytle) and export a BibTex database. Then open LyX and add a BibTex database. You have to add citations in order for the bibliographic entries to appear in the References or Bibliography. Export this to a latex file (either pdflatex or plain). Then we need to compile the latex - this takes several passes to resolve all the references. If the latex file is named &amp;quot;newfile1.tex&amp;quot;, then use the following steps:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#Compiling Latex file with BibTex bibliography&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#Takes several passes to resolve references&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#Use LyX to create document, export to latex&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;latex newfile1.tex&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;bibtex newfile1&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;latex newfile1.tex&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;latex newfile1.tex&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;# Now convert to .odt&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;oolatex newfile1&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;# Open the .odt in OpenOffice&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;openoffice.org-2.1 --writer newfile1.odt &amp;amp;&lt;br /&gt;
&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point you should have a nicely formatted bibliography that you can paste into your OpenOffice document. An OpenOffice bibliographic database has been created using a user-defined format (thanks to oolatex).&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can use latex2rtf to create an .rtf version of the bibliography and open this in OpenOffice. My experience, however, is that it is not as nicely formatted:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;latex2rtf newfile1&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But of course, you can output an .rtf directly from KBibTex.&lt;br /&gt;
&lt;br /&gt;
I did try to get LyX to export the .odt directly and I could swear I had it working (adding a new file format and a new converter in the Tools | Preferences) but I couldn&amp;#039;t repeat it. LyX came with a set up for creating the older .swx format file - but this didn&amp;#039;t seem to work. But the manual method outlined above works consistently.&lt;br /&gt;
&lt;br /&gt;
--[[User:Rabil|Rabil]] 19:35, 14 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
===Tellico===&lt;br /&gt;
&lt;br /&gt;
The Tellico application is the first one I have come across that uses xslt to format Bibliographic reports / tables. This is interesting as this is the method that we have been proposing for OpenOffice Bibliographic application, but we have not had any examples until now. See http://www.periapsis.org/tellico/&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;quot;Tellico is a KDE application for keeping track of your book collection, bibliographies, video collection, or music collection. Tellico allows you to enter your collection in a catalogue database, saving many different properties like title, author, etc. Two different views of your collection are shown. On the left, your entries are grouped together by any field you like, allowing you to see how many are in each group. On the right, the values of the fields are shown, allowing you to customize your view to show whichever fields are most important to you. On the bottom is the field editor, where you can enter the data.&amp;quot;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;The data is saved in XML format, which makes for easy parsing. Unless you modify the fields yourself, the data follows a simple and documented DTD. It will run on any platform which KDE supports, most commonly Linux. Tellico is licensed under the GNU General Public License, giving you the freedom to modify and distribute the source code.&amp;quot;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Capabilities&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Supports collections of books, bibliographic entries, videos, or music.&lt;br /&gt;
* Supports any number of user-defined fields, of eight different types: text, paragraph, list, checkbox, year, URL, and tables.&lt;br /&gt;
* Handles books with multiple authors, genres, keywords, etc.&lt;br /&gt;
* Automatically formats titles and names&lt;br /&gt;
* Supports collection searching and view filtering&lt;br /&gt;
* Sorts and groups collection by various properties&lt;br /&gt;
* Automatically validates ISBN&lt;br /&gt;
* Allows customizable output through XSLT&lt;br /&gt;
* Imports Bibtex, Bibtexml, and CSV&lt;br /&gt;
* Exports to Bibtex, Bibtexml, CSV, and HTML&lt;br /&gt;
&lt;br /&gt;
===BibTeXML===&lt;br /&gt;
&lt;br /&gt;
BibTeX as XML markup. Markup scheme; - A bibliography DTD and schema for XML that expresses the content model in BibTeX -- the bibliographic system for use with LaTeX, which is widely adopted by the scientific community. BibTeXML is shipped with tools to uptranslate native TeX-syntax BibTeX bibliographies to XML, and translating this into any markup scheme. Hence one is able to profit from both the existing BibTeX system and bibliographies as well as the presentation and transformation facilities offered by XML. Our goal is to maintain a strict BibTeX schema and develop (and collect!) conversion tools that will help you tag your bibliographic data in XML and save typing time, or export it to HTML, DocBook or native BibTeX syntax. http://bibtexml.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
===BibML===&lt;br /&gt;
&lt;br /&gt;
BibML is an XML markup language designed to contain bibliographic information, particularly as content exported in Bibtex and Refer notations. BibML also contains content types from DocBook&amp;#039;s &amp;lt;bibliography&amp;gt;, and as such may be considered an integration of the three sources. The web page contains a useful &amp;#039;BibML Element Comparison Table&amp;#039; comparing the attributes of BibML, Bibtex, docbook and refer. http://kmi.open.ac.uk/projects/ceryle/docs/NOTE-bibml.html&lt;br /&gt;
&lt;br /&gt;
===BibX===&lt;br /&gt;
&lt;br /&gt;
The intention of BibX -- begun by Taco Hoekwater to serve as the basis for his XML rewrite of the ConTeXt bib module -- is to be the XML equivalent to RIS and BibTeX, but to significantly improve on them. http://tex.aanhet.net/bibx Download the current DTD.&lt;br /&gt;
ISDN Search&lt;br /&gt;
&amp;quot;A distributed search portal of common sources of ISBN numbers, with permanent caching of results. To provide a open-source free interface for ISBN retrieval using HTML, SQL or XML to be independent of any toolkits or software.&amp;quot; http://sourceforge.net/projects/isbnsearch/&lt;br /&gt;
&lt;br /&gt;
===YAZ===&lt;br /&gt;
&lt;br /&gt;
Z39.50 is the protocol used to query databases and library catalogues for bibliographic information.&lt;br /&gt;
YAZ is a C / C++ programmer&amp;#039;s toolkit supporting the development of Z39.50v3 / SRW clients and servers. Sample clients and servers are included with the distribution, and documentation can be browsed from this page. (Also available for MAC OS X).&lt;br /&gt;
NEW: The latest version of YAZ supports SRW/SRU (over HTTP). The YAZ server operates as both a simple HTTP 1.1 server and Z39.50 target (on the same port). The current version of YAZ includes support for the industry standard ZOOM API for Z39.50. This API vastly simplifies the process of writing new clients using YAZ, and it reduces your dependency on any single toolkit. ZOOM can also operate as a SRW client. Read more about ZOOM in YAZ here. The software library compiles in Windows and Linux. There is also a demonstration client program - IRTCL (requires YAZ and Tcl/Tk libraries be installed) that can perform the reference searches. It does everything but save or export the results ! However it is good model of how to use the toolkit. [http://bibliographic.openoffice.org/irclient.jpeg Screen pic]. [http://www.indexdata.dk/yaz/ www.indexdata.dk/yaz/]&lt;br /&gt;
&lt;br /&gt;
===RefDB===&lt;br /&gt;
&lt;br /&gt;
RefDB is a reference database and bibliography tool for SGML, XML, and LaTeX/BibTeX documents. It allows users to share databases over a network. It is lightweight and portable to basically all platforms with a decent C compiler. And it&amp;#039;s released under the GNU General Public License.&lt;br /&gt;
The citestylex DTD from RefDB defines bibliographic formatting styles, and v2 will be updated to support BibX when it is done&lt;br /&gt;
RefDB is currently known to build and run out of the tarball on at least these platforms: Linux FreeBSD NetBSD Solaris (using gcc) OSX/Darwin Windows+Cygwin&lt;br /&gt;
RefDB appears to be the only available tool to create HTML, PostScript, PDF, DVI, MIF, or RTF output from DocBook or TEI sources with fully formatted citations and bibliographies according to publisher&amp;#039;s specifications (check out some examples). Additional document types can be easily added. Project Home Page [http://refdb.sourceforge.net refdb.sourceforge.net].&lt;br /&gt;
&lt;br /&gt;
===Sixpack===&lt;br /&gt;
&lt;br /&gt;
Sixpack is a graphical and command-line bibliography database manager written in Perl/Tk. It interacts with the supplied package &amp;#039;bp&amp;#039;, (see below) which can import and export from a number of formats including bibtex, endnote, medline, procite, and many others. It can download references directly off the Web, and open articles using external viewers. It can also interface with Emacs/XEmacs and Lyx [LaTeX with a GUI interface] . It also has instructions on how to interact with openoffice / [[StarOffice]] using cvs files and database import functions [I have used this]. There are also some experimental filters to export sixpack data to the OpenOffice Bibliographic Database - using CSV format - see the Bibliographic Project Document and Files pages. Sadly it is not being well maintained. Home Page - [http://sourceforge.net/projects/sixpack sourceforge.net/projects/sixpack]&lt;br /&gt;
&lt;br /&gt;
===bp===&lt;br /&gt;
&lt;br /&gt;
bp is a Perl library that is designed to:&lt;br /&gt;
Let you quickly make tools to access bibliographies&lt;br /&gt;
Let you quickly make tools to access bibliographies&lt;br /&gt;
Let you access multiple bibliography formats transparently&lt;br /&gt;
Let you convert between formats&lt;br /&gt;
Let you convert between character sets&lt;br /&gt;
Developer - My first goal when designing the package was only the first -- I had written a number of tools that accessed my BibTeX bibliographies, and I saw that I was reusing a lot of code. So I decided to make a generic package to access BibTeX bibliographies. About a year later I decided that it would be even better if the package could read multiple formats, and convert between them. The result is bp. Parts of the package are still missing (namely documentation, automatic format recognition, and a good set of utilities), but everything needed for a working system exists. Home Page - http://www.ecst.csuchico.edu/~jacobsd/bib/bp/index.html&lt;br /&gt;
&lt;br /&gt;
===gBib===&lt;br /&gt;
&lt;br /&gt;
gBib is a user-friendly Gnome BibTeX database browser and editor. It provides facilities for merging BibTeX files, managing key conflicts, and adding bibliographic citations in LyX. Home Page - http://gbib.seul.org&lt;br /&gt;
&lt;br /&gt;
===Pybliographer===&lt;br /&gt;
&lt;br /&gt;
Pybliographer is a tool for managing bibliographic databases. The application is based written in Python and has a text-based and a GTK GUI interface It supports several bibliography formats and can be used for searching, editing, reformatting, etc.. Due to its nature, it can be extended to many uses (generating HTML pages according to bibliographic searches, etc). Pybliographer has a class library structure that could allow other applications to make use of it&amp;#039;s facilities. It might be possible to provide a link from this program to insert citations into OpenOffice. There are only a few citation styles defined so far. Home Page - &lt;br /&gt;
http://www.pybliographer.org&lt;br /&gt;
&lt;br /&gt;
The Pybliographer developers are considering major enhancements to the application and have produced some planing documents which has very good discussion of bibliographic and user client program issues. They are well worth a look at - http://www.pybliographer.org/development&lt;br /&gt;
&lt;br /&gt;
===Kaspaliste===&lt;br /&gt;
&lt;br /&gt;
Kaspaliste is a literature and knowledge database. It handles all kinds of books, articles, journals, web pages etc. But the database goes beyond simply storing bibliographical information. There is the possibility to create annotated links between pieces of information (like the content of a book chapter) and to group the links in categories. It is based on KDE and uses the Postgres relational database. It is a promising project but currently does not have import or export functions other than a Bibtex export. There are no links to other programs such as OpenOffice. Last release 2004-05-12. http://kaspaliste.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Web Applications==&lt;br /&gt;
&lt;br /&gt;
===Aigaion===&lt;br /&gt;
Aigaion is a free, web-based platform for managing annotated bibliographies. It allows the user(s) to order publications in a self-chosen topic structure and offers an intuitive user interface. Aigaion is built on the [[Bibliographic_Software_and_Standards_Information#BibTeX |BibTeX]] format and has excellent BibTeX import and export facilities.&lt;br /&gt;
&lt;br /&gt;
Features&lt;br /&gt;
* Multi-user facilities&lt;br /&gt;
* Intuitive user interface&lt;br /&gt;
* Easy management of publications and topics&lt;br /&gt;
* Create public or private notes on publications&lt;br /&gt;
* Import of the BibTeX and [http://www.refman.com/support/risformat_intro.asp RIS] ([[Bibliographic_Software_and_Standards_Information#Endnote |Endnote]], [[Bibliographic_Software_and_Standards_Information#Reference Manager |Reference Manager]]) format&lt;br /&gt;
* Export of BibTeX and RIS (RIS is under development) format&lt;br /&gt;
[http://aigaion.sourceforge.net/ Aigaion homepage]&lt;br /&gt;
&lt;br /&gt;
===BibORB===&lt;br /&gt;
BibORB is a tool to manage bibliographies recorded in BibTeX format using a simple Web browser.&lt;br /&gt;
&lt;br /&gt;
[http://biborb.glymn.net/doku.php?id=features BibORB homepage]&lt;br /&gt;
&lt;br /&gt;
===Memento===&lt;br /&gt;
Memento is next generation of web based bibliographic software that goes beyond simple searching, storing, and exporting articles. It is one stop solution for students, researchers, scholars where they can manage their bibliography, create and share reports and network with professionals. &lt;br /&gt;
Features:&lt;br /&gt;
* Clean, simple Internet Explorer and Firefox compatible interface&lt;br /&gt;
* Memento constantly fetches articles from all the famous online journals and conference websites to keep it database upto date. &lt;br /&gt;
* Import articles in multiple format such bibtex, endnote, RIS, etc.&lt;br /&gt;
* Export articles in bibtex or Microsoft Word 2007 Bibliographic XML &lt;br /&gt;
* Write personal notes, or upload PDF related to an article&lt;br /&gt;
* Write publicly viewable comments related to an article&lt;br /&gt;
* Create reports, attach articles to report, and share reports with other users&lt;br /&gt;
* Explore other users with similar interest&lt;br /&gt;
* Create watch list for articles, authors, keywords and receive new articles in RSS feed&lt;br /&gt;
&lt;br /&gt;
[http://findnwrite.com/memento Memento homepage]&lt;br /&gt;
&lt;br /&gt;
===BiblioWeb===&lt;br /&gt;
&lt;br /&gt;
BiblioWeb is a web enabled bibliographic software. All the basic functions of bibliographic software are delivered through web browser. A Web user can be assigned &amp;quot;Read&amp;quot; or &amp;quot;Write&amp;quot; privileges. Users with &amp;quot;Read&amp;quot; accounts can search, browse, display, and export bibliographic records. Users with &amp;quot;Write&amp;quot; accounts can add, edit, delete, import, even format document through web browser. BiblioWeb is the ideal solution for a research group to share a common bibliographic database on the Web. It also supports a threaded discussion forum. http://www.biblioscape.com/bibliohost.htm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===User::Blibrestez55/Books/Scientific Bibliographic Project 2015 OpenOffice.org Wiki===&lt;br /&gt;
A bibliographic/software and standards informative scientific database supports collections of ESL books &amp;amp; reading materials,bibliographic cd&amp;#039;s.audio,videos &amp;amp; translated languages of scientific books in English,German,French, Italian,Spanish,Turkish,Japanese &amp;amp; other translations.&lt;br /&gt;
http://wiki.services.openoffice.org/wiki/User:Blibrestez55/books/Scientific_Bibliographic_Project_2015&lt;br /&gt;
&lt;br /&gt;
Insert-&amp;gt;Indexes and Tables-&amp;gt;Indexes and Tables-&amp;gt;Tab=Indexes/tables;Type=Bibliography&lt;br /&gt;
Insert-&amp;gt;Indexes and Tables-&amp;gt;Indexes and Tables-&amp;gt;Type=Bibliography;Tab=Entries&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Bibliographic]]&lt;br /&gt;
&lt;br /&gt;
===refbase===&lt;br /&gt;
http://refbase.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
Refbase is a web-based, platform-independent, multi-user interface for managing scientific literature &amp;amp; citations.&lt;br /&gt;
Main [http://refbase.sourceforge.net/features.html features]:&lt;br /&gt;
  &lt;br /&gt;
* a clean and standardized interface that attempts to be as web standards compliant as possible&lt;br /&gt;
* a multitude of search options, including quick, simple, advanced as well as powerful SQL search options&lt;br /&gt;
* various display options: &lt;br /&gt;
** list view: offers customizable and sortable columns&lt;br /&gt;
** details view: shows all fields of a particular record&lt;br /&gt;
** cite view: displays record entries in a citation style chosen by the user&lt;br /&gt;
** print view: eases printing or copying of records&lt;br /&gt;
* search within results functionality which provides an easy way of refining your search query&lt;br /&gt;
* user-specific fields for personal keywords, notes, etc&lt;br /&gt;
* save any search query together with the current display settings&lt;br /&gt;
* automatic email announcements for newly added records&lt;br /&gt;
* dynamic RSS feeds for recently added/edited records as well as for any custom user query&lt;br /&gt;
* [http://wiki.refbase.net/index.php/Importing_Records batch import] of records from various common bibliographic formats and online databases&lt;br /&gt;
* export records to MODS XML, Endnote, RIS or BibTeX (via bibutils)&lt;br /&gt;
* export to an OpenDocument spreadsheet for use with the current OO.o bibliographic manager&lt;br /&gt;
* link records to other records in the database (using static or dynamic links)&lt;br /&gt;
* extract literature cited within a text and build an appropriate reference list&lt;br /&gt;
* [http://wiki.refbase.net/index.php/Search/Retrieve_web_services Search &amp;amp; retrieve via URL (SRU)] web service&lt;br /&gt;
* COinS and unAPI&lt;br /&gt;
&lt;br /&gt;
===RefWorks=== &lt;br /&gt;
&lt;br /&gt;
Was founded in 2001 by a team of developers (former Reference Manager developers) in the field of bibliographic database management.  RefWorks is a &amp;#039;&amp;#039;&amp;#039;web-based&amp;#039;&amp;#039;&amp;#039;, very flexible, research management, writing and collaboration tool. RefWorks allows users to create personal databases and use them for a variety of research activities. References are quickly and easily imported from text files or online databases. The databases can then be used to manage, store, and share the information. Users can automatically insert references from their database into their papers and generate formatted bibliographies and manuscripts in seconds. http://www.refworks.com/content/products/faqs.asp&lt;br /&gt;
&lt;br /&gt;
Site licenses for organizations are available. Individual licenses are also available. RefWorks supports hundreds of online databases and output styles covering a broad range of subject areas. http://www.refworks.com/&lt;br /&gt;
&lt;br /&gt;
===WIKINDX===&lt;br /&gt;
&lt;br /&gt;
WIKINDX is a free bibliographic and quotations/notes management and article authoring system designed either for single use (on a variety of operating sytems) or multi-user collaborative use across the internet.&lt;br /&gt;
&lt;br /&gt;
[http://wikindx.sourceforge.net/features.html Features]:&lt;br /&gt;
&lt;br /&gt;
* 36 resource types.&lt;br /&gt;
* Multi-user mode - create and manage your own bibliographies drawn from the WIKINDX master bibliography and browse other users&amp;#039; bibliographies. (Must be enabled by the administrator.)&lt;br /&gt;
* Save your own preferences.&lt;br /&gt;
* Enter/edit bibliographic resources.&lt;br /&gt;
* Add unlimited file attachments to each resource. (Must be enabled by the administrator.)&lt;br /&gt;
* Catalogue resources by categories and keyword(s).&lt;br /&gt;
* Enter/edit a general note about the whole resource.&lt;br /&gt;
* Enter/edit quotes and paraphrases from those resources.&lt;br /&gt;
* Enter/edit thoughts or musings on various aspects of a resource (can be private or public).&lt;br /&gt;
* Add keywords to resource metadata such as quotes, paraphrases and musings.&lt;br /&gt;
* Use BBCode in all textarea input.&lt;br /&gt;
* Cross-reference other WIKINDX resources from within quotes, paraphrases, musings, notes and abstracts.&lt;br /&gt;
* Edit keywords, creators, publishers and journals.&lt;br /&gt;
* Comprehensive search across all the above with highlighting of search terms using either Quick Search or Power Search.&lt;br /&gt;
* Reorder bibliographic lists by first creator, title, resource type, publisher, year of publication timestamp, popularity index or maturity index.&lt;br /&gt;
* Select resources by category, keywords, creator, publisher etc.&lt;br /&gt;
* Browse all creators, publishers, collections, categories and keywords with font colour and size indicating frequency of occurrence (tag clouds).&lt;br /&gt;
* Unlimited primary creators, editors, translators and revisers, composers, agents, performers etc.&lt;br /&gt;
* Export bibliographic lists (optionally annotated) with a range of formatting options to RTF (Rich Text Format) files for easy insert into word processors.&lt;br /&gt;
* Export bibliographic lists to RIS for import to Endnote, Reference Manager, ProCite etc.&lt;br /&gt;
* Export an Endnote tabbed textfile.&lt;br /&gt;
* Export an Endnote XML file.&lt;br /&gt;
* Export bibliographic lists to BibTeX format.&lt;br /&gt;
* Import Endnote XML and bibTeX files.&lt;br /&gt;
* Cut &amp;#039;n&amp;#039; Paste BibTeX entries to the database (amount limited by the administrator).&lt;br /&gt;
* View and export in seven bibliographic styles: Chicago, MLA, APA and Harvard, Turabian, British Medical Journal and IEEE.  Administrators can copy, edit and create bibliographic styles through the web browser interface.&lt;br /&gt;
* Write an article entirely within WIKINDX importing quotes etc. and chose the citation formatting prior to exporting the article to RTF (can be opened in external word processors including OpenOffice).&lt;br /&gt;
* Run WIKINDX in core English or other languages (depending on administrator-installed language plug-ins).&lt;br /&gt;
* User-defined paging of long bibliographic lists.&lt;br /&gt;
* View all quotes, paraphrases and musings or a single random one.&lt;br /&gt;
* One-click return to last bibliographic list or single view.&lt;br /&gt;
* Store up to 10 bookmarks for quick return to single views.&lt;br /&gt;
* Select a visual style.&lt;br /&gt;
* WIKINDX has an architecture which enables either in-line or menu plug-ins to be inserted.  Write your own or download plug-ins from the sourceforge site.&lt;br /&gt;
http://wikindx.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
===literaturedb===&lt;br /&gt;
http://www.literaturedb.com&lt;br /&gt;
&lt;br /&gt;
literaturedb is a bibliographic management software that can help you organize your literature and bibliographic references for scientific documents. It runs as a PHP web site and provides a collaborative space for storing and sharing documents and references.&lt;br /&gt;
&lt;br /&gt;
Main [http://www.literaturedb.com features]:&lt;br /&gt;
&lt;br /&gt;
* Simplicity: You can find all options on just four pages. &lt;br /&gt;
* Bibtex: It uses Bibtex entry types and fields so you can reuse references. &lt;br /&gt;
* Full text: It stores full text files (pdf, doc, etc.) for quick access. &lt;br /&gt;
* Exports: Export to Word, Bibtex, Endnote, MODS and RIS. &lt;br /&gt;
* Collaboration: You can share documents in your team and with friends. &lt;br /&gt;
* Tagging: You can tag every document with keywords. &lt;br /&gt;
* Search function: The search function scans all data entry fields.&lt;br /&gt;
* LDAP support: You can reuse the user management of your organization. &lt;br /&gt;
* FLOSS: It is free and open source (GPL). &lt;br /&gt;
&lt;br /&gt;
===Contents-Linking===&lt;br /&gt;
&lt;br /&gt;
http://www.multisuchsystem.de/contents.html&lt;br /&gt;
&lt;br /&gt;
Contents-Linking as part of the Multisuchsystem E-Connect [http://www.multisuchsystem.de/]by Hans Hehl is a free webbed-based tool of managing and searching bibliographic records. It is also a linking system, which aims to go most directly to the full text of an article.&lt;br /&gt;
It is built only on simple HTML and Javascipt, but able to import at once hundreds of bibliographic records from any of the databases, so a database of own interest can rapidly be created. &lt;br /&gt;
Contents-Linking is connected with a knowledge base, which consists of ca. 50000 journal titles supplemented by subject terms and informations about library holdings. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Features&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Searching articles by terms or strings &lt;br /&gt;
*Searching articles by subject terms, alphabetically or by subjects&lt;br /&gt;
*Browsing ca. 40000 records&lt;br /&gt;
*Displayed records are linked with the full-linked record&lt;br /&gt;
*Browsing ca 70000 journal titles of Contents-database&lt;br /&gt;
*Displayed journal titles are linked with full-linked records corresponding to these&lt;br /&gt;
*Full-linked records are linked with EZB, ZDB, Google Scholar, Google and library holdings&lt;br /&gt;
*Contents-Linking may be installed for any library participating in the EZB&lt;br /&gt;
*Importing new records from the following databases: JADE Database, Current Contents, British Library Direct, PubMed,IngentaConnect, OVIDSearch, RefDoc, Google Scholar&lt;br /&gt;
*Creating a new import filter for another database&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.multisuchsystem.de/contents.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Category:Bibliographic|Standards]]&lt;br /&gt;
[[Category: Marketing]]  &lt;br /&gt;
[[Category:Screenshot]]&lt;br /&gt;
[[Category:Art]] &lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Bibliographic/Software_and_Standards_Information&amp;diff=208378</id>
		<title>Bibliographic/Software and Standards Information</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Bibliographic/Software_and_Standards_Information&amp;diff=208378"/>
		<updated>2012-10-25T17:43:25Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: (checkpoint save)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;This is a wiki page. Please feel free to add relevant information or to make corrections to it. It is only useful if it is correct and up to date. Comments or suggestions can be put on the Discussion page (from the tab above)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==Open Standards Information==&lt;br /&gt;
&lt;br /&gt;
Check [http://wwwsearch.sourceforge.net/bib/openbib.html Open Standards] for info on software for bibliographies and cataloging. It provides a quick overview of the landscape of open-source bibliographic software; both where it has been, but more importantly, where it may yet go. It may be better than this page.&lt;br /&gt;
&lt;br /&gt;
A good source on open standards in regards to XML, is [http://xml.coverpages.org xml.coverpages.org] and of course [http://www.w3.org www.w3.org] the home of the internet.&lt;br /&gt;
&lt;br /&gt;
===OASIS Open Document Format for Office Applications (OpenDocument) TC===&lt;br /&gt;
&lt;br /&gt;
The [http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=office OASIS Open Document Format for Office Applications (OpenDocument) TC] is Developing an XML-based file format specification for office applications.&lt;br /&gt;
Its [http://wiki.oasis-open.org/office/Bibliographies_and_Citations?%20%0Aaction=show OASIS OpenDocument Technical Sub-committee on Metadata] is looking at standards to support Search, [http://wiki.oasis-open.org/office/Bibliographies_and_Citations Bliographies and Citations]and Workflow Management.&lt;br /&gt;
&lt;br /&gt;
===CiteProc===&lt;br /&gt;
&lt;br /&gt;
The Openoffice Bibliographic project is proposing to use bibliographic citation and reference list generation using a new process called [http://bibliographic.openoffice.org/citeproc/index.html CiteProc]. CiteProc uses an XML citation style language (CSL) to provide, for the first time, the opportunity for the creation and distribution of open  bibliographic style definitions that are not specific to a particular word-processor or bibliographic package. Also see [http://www.silmaril.ie/bibliox/biblioxdoc.html BiblioX] for technical discusion of this approach. We now have working examples.&lt;br /&gt;
&lt;br /&gt;
===Citation microformat efforts===&lt;br /&gt;
&lt;br /&gt;
This [http://microformats.org/wiki/citation wiki page] outlines the overall effort to develop a citation microformat. We are documenting current examples of cites/citations on the web today, their implicit/explicit schemas, and current cite/citation formats, with the intent of deriving a cite microformat from that research.&lt;br /&gt;
&lt;br /&gt;
===Bibliophile===&lt;br /&gt;
&lt;br /&gt;
[http://bibliophile.sourceforge.net/ Bibliophile] is an initiative to align the development of bibliographic databases for the web. It aims to promote standards, discussion among users on necessary features and a variety of specific solutions for different fields of research.&lt;br /&gt;
&lt;br /&gt;
===MODS - Metadata Object Description Schema===&lt;br /&gt;
&lt;br /&gt;
The Library of Congress&amp;#039; Network Development and MARC Standards Office, with interested experts, has developed a schema for a bibliographic element set that may be used for a variety of purposes, and particularly for library applications. As an XML schema, the [http://www.loc.gov/standards/mods/ &amp;quot;Metadata Object Description Schema&amp;quot;] (MODS) is intended to be able to carry selected data from existing MARC 21 records as well as to enable the creation of original resource description records. It includes a subset of MARC fields and uses language-based tags rather than numeric ones, in some cases regrouping elements from the MARC 21 bibliographic format. MODS is expressed using the XML schema language of the World Wide Web Consortium.&lt;br /&gt;
&lt;br /&gt;
===Significance of Z39.50 and SRU/W to the OpenOffice Bibliographic Project===&lt;br /&gt;
&lt;br /&gt;
Z39.50 will be the basis of the OOo Bibliographic internet searching facility. There are several opensource software implementation of this protocol. One example is YAZ, the other is SRW - see below.&lt;br /&gt;
&lt;br /&gt;
Z39.50 is an international standard for communication between computer systems primarily, library and information related systems. Z39.50 is becoming increasingly important to the future development and deployment of inter-linked library systems.&lt;br /&gt;
[http://www.loc.gov/z3950/agency/zing/zing-home.html Z39.50 and ZING - Z39.50]&lt;br /&gt;
&lt;br /&gt;
===SRU/W - Search/ Retrieve for the Web===&lt;br /&gt;
&lt;br /&gt;
The difference between [http://www.loc.gov/standards/sru/ SRU] and [http://www.loc.gov/standards/sru/srw/ SRW] is that SRU uses HTTP as the transport mechanism. This means that the query itself is transmitted as an URL and that XML is returned as if it were a web page (note: POST, an alternative for using the HTPP transport mechanism, is not allowed in SRU). SRW is SOAP based, meaning that both the query and the result are XML streams. The advantage of this is that a variety of transport mechanisms can be used, including for instance e-mail.&lt;br /&gt;
&lt;br /&gt;
Note: this description pertains to version 1.0 of SRW. Version 1.1 will be released soon. See: Draft SRW Version 1.1&lt;br /&gt;
SRW is the &amp;quot;Search/Retrieve Web Service&amp;quot; protocol, which aims to integrate access to various networked resources, and to promote interoperability between distributed databases, by providing a common utilization framework. SRW is a web-service-based protocol whose underpinnings are formed by bringing together more than 20 years experience from the collective implementers of the Z39.50 Information Retrieval protocol with recent developments in the web technologies arena.&lt;br /&gt;
&lt;br /&gt;
SRW features both SOAP and URL-based access mechanisms to provide for a wide variety of possible clients ranging from Microsoft&amp;#039;s .Net initiative to simple Javascript and XSLT transformations. It leverages the CQL query language which provides a powerful yet intuitive means to formulate searches. The protocol mandates the use of open and industry-supported standards XML and XML Schema, and where appropriate, XPath and SOAP. SRW has been developed by an international team, minimizing cross-language pitfalls and other potential internationalization problems.&lt;br /&gt;
&lt;br /&gt;
The SRW Initiative, building on Z39.50 along with web technologies, recognizes the importance of Z39.50 (as currently defined and deployed) for business communication, and focuses on getting information to the user. SRW provides semantics for searching databases containing metadata and objects, both text and non-text. Building on Z39.50 semantics enables the creation of gateways to existing Z39.50 systems while reducing the barriers to new information providers, to make their resources available via a standard search and retrieve service.&lt;br /&gt;
&lt;br /&gt;
SRW defines a web service combining several Z39.50 features, most notably, the Search, Present, and Sort Services. Additional features/services may be added later or defined later as new web services. Also see [http://srw.cheshire3.org srw.cheshire3.org]&lt;br /&gt;
&lt;br /&gt;
===CQL - Common Query Language===&lt;br /&gt;
&lt;br /&gt;
[http://www.loc.gov/standards/sru/cql/ CQL] is the query language for SRW and SRU, and may be used by other protocols as well. CQL is designed to be human readable and writable, while maintaining the expressiveness of more complex languages. XCQL, An XML form of CQL, is also available for use with SRW.&lt;br /&gt;
&lt;br /&gt;
===Zoom===&lt;br /&gt;
The ZOOM initiative presents an abstract object-oriented API to a subset of the services specified by the Z39.50 standard, also known as the international standard ISO 23950. If you are trying to build any kind of Z39.50 client or client-based service, ZOOM is an excellent place to start. he API is:&lt;br /&gt;
Abstract because we don&amp;#039;t want to limit its use to a single implementation language.&lt;br /&gt;
Object-oriented because the services lend themselves naturally to this widespread idiom.&lt;br /&gt;
For a subset of the full Z39.50 services because at this stage simplicity is more important than completeness.&lt;br /&gt;
The ZOOM specifications, bindings for several languages, and many implementations, are available for free browsing and download.&lt;br /&gt;
ZOOM is a key part of the wider ZING initiative (Z39.50 International: Next Generation). ZING aims to explore a variety of means for broadening the appeal of Information Retrieval tools, techniques and concepts beyond the traditional IR niche markets. [http://zoom.z3950.org/ zoom.z3950.org/]&lt;br /&gt;
ez3950 - Simple Implementation of Z39.50 over SOAP using XER&lt;br /&gt;
XER provides a mechanism to allow us to provide Z39.50 support over an alternative &amp;quot;internet&amp;quot; protocol without any additional amendments to the current ASN.1 standard. This document outlines an implementors agreement of how to implement XER over SOAP. (SOAP is Simple Object Access Protocol)&lt;br /&gt;
&lt;br /&gt;
===ZeeRex - Z39.50 Explain, Explained and Re-engineered in XML===&lt;br /&gt;
&lt;br /&gt;
[http://explain.z3950.org/ ZeeRex] (rhymes with T. rex) is &amp;quot;Z39.50 Explain, Explained and Re-Engineered in XML&amp;quot;. It is an XML schema used to describe the configuration and capabilities of Z39.50 and SRW servers. (Note &amp;#039;Explain&amp;#039; is a function in Z39.50 by which a server identifies the services it provides.) ZeeRex records are XML documents using The ZeeRex DTD, which is maintained by Rob Sanderson, and is available as an SGML DTD, and XML DTD and an XML Schema.&lt;br /&gt;
&lt;br /&gt;
==Other Links to Bibliographic Information==&lt;br /&gt;
&lt;br /&gt;
Oxford University. [http://users.ox.ac.uk/~ctitext2/service/workshop/bib-overview.html Overview of Personal Bibliographic Software] &lt;br /&gt;
&lt;br /&gt;
[http://www.ilrt.bris.ac.uk/publications/researchreport/rr1032/report_html Review of Personal Bibliographic Systems] from The Institute for Learning and Research Technology, based at the University of Bristol. &lt;br /&gt;
&lt;br /&gt;
[http://www.lib.gla.ac.uk/researchskills/bibsoftware.shtml &amp;#039;Managing Your References Using Bibliographic Software Packages&amp;#039;] by GLASGOW UNIVERSITY LIBRARY&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Comparison_of_reference_management_software Comparison of reference management software] on Wikipedia&lt;br /&gt;
&lt;br /&gt;
A comprehensive study of bibliographic data requirements is [http://www.ifla.org/VII/s13/frbr/frbr.htm &amp;#039;Functional Requirements for Bibliographic Records&amp;#039;] (144 pages, 620Kbytes) by the International Federation of Library Associations and Institutions in PDF format. And a related report [http://www.miskatonic.org/library/frbr.html &amp;#039;FRBR and Fundamental Cataloguing Rules&amp;#039;].&lt;br /&gt;
Bibliographic Utilities information from [http://www.canadiancontent.net/dir/Top/Reference/Libraries/Library_and_Information_Science/Technical_Services/Cataloguing/Bibliographic_Utilities/ Canadian Content - Bibliographic Utilities] which includes descriptions of tools to find, create, edit, and manipulate bibliographic collections.&lt;br /&gt;
&lt;br /&gt;
==Java==&lt;br /&gt;
&lt;br /&gt;
===AlleMeineBuecher.Net===&lt;br /&gt;
&lt;br /&gt;
This free software provides an easy to use interface. It autmatically looks up book details and book covers by given ISBN numbers. It can do exports. It&amp;#039;s compatible with standard barcode-scanners. [http://allemeinebuecher.net AlleMeineBuecher.NET] It&amp;#039;s ideal solution for private book collections. The UI is available in English and German.&lt;br /&gt;
&lt;br /&gt;
===B3===&lt;br /&gt;
&lt;br /&gt;
B3 is a free bibliography manager that provides a graphic interface to Bibtex. However, B3 uses its own format: an XML extension of the Bibtex format. B3 has GUI reading and writing XML files and exporting them as Bibtex files. It also includes a Journal Dictionary, a dictionary linking Journal names and their abbreviations. It allows copy/paste the bibliography into a word processor, in order to save boring and upsetting tasks. B3 stands for Bibliography Base for Biologists, since the author is a biologist and only knows about biology journals bibliography. Of course, many tools of B3 may be useful for other disciplines. B3 includes many more features, and tries to provide a free alternative to currently used bibliography managers like EndNotes(C).B3 uses powerful and widely used standard new web languages to store, format and display bibliography data, namely:&lt;br /&gt;
XML (eXtensible Markup Language) to manage databases,&lt;br /&gt;
XSL (eXtensible Stylesheets Language) to process them,&lt;br /&gt;
XHTML (eXtensible Hyper Text Markup Language) to display them in a web browser,&lt;br /&gt;
As a result, B3 is a very portable application (it can run under Windows, Mac and Unix-like systems). It tends to be compatible with OpenOffice because it can export data to a bibliography database. It can easily be customized: Everyone who knows XSL can write a stylesheet and implement its own bibliography format. It supports Pubmed internet searches. For more info see http://b3bib.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
===JabRef===&lt;br /&gt;
&lt;br /&gt;
JabRef is a graphical frontend to manage BibTeX databases, the standard LaTeX bibliography reference format. JabRef is built to be platform independent (requires Java &amp;gt;= 1.5, or 1.4.2 for older versions). It merges and extends the functionalities of BibKeeper (Morten O. Alver) and JBibtexManager (Nizar Batada). Features. Detailed editing of bibtex entries. Search a pattern in the whole bibliography. You can group entries by keywords or any other fields. Supports import of various formats - BibTex, Endnote (text), ISI Web of Science, Medline/Pubmed (xml), Scifinder format, OVID, INSPEC, Biblioscape, JStor and RIS. Supports different export formats - HTML, Docbook, BibTeXML. You can add your own fields to any BibTeX entry type. Launch external applications: PDF/PS viewers, web browser, insert citations into LyX, Kile and WinEdt. Now you can insert citations and bibliographies into OpenOffice documents. Automatic Key generation. http://jabref.sourceforge.net/index.php&lt;br /&gt;
&lt;br /&gt;
===Synapsen===&lt;br /&gt;
&lt;br /&gt;
Synapsen is a hypertextual card catalog that enables the management of bibliographies. However, in contrast to normal literature management software, synapsen offers a very distinct advantage: with catchwords entered by the user, the program connects individual cards automatically and creates not only a network of cards whose relation to each other might have been forgotten, but also creates completely unexpected connections and relations between individual entries. synapsen is therefore not only for electronic literature management, but also a helping hand when writing scientific texts, which participates in communication with the author in order to augment lines of argumentation and the generation of ideas.&lt;br /&gt;
&lt;br /&gt;
synapsen is written in JAVA, runs on all operating systems, and supports standards like BiBTeX, RTF, LaTeX, SQL. It can be found under http://www.verzetteln.de/synapsen/synapsen_e.html&lt;br /&gt;
&lt;br /&gt;
Since version 2.5 Synapsen offers a direct connection to Open Office 2.2 via the UNO interface. This allows you to insert bibliographical data of Synapsen&amp;#039;s cards directly as footnotes in OpenOffice Writer.&lt;br /&gt;
&lt;br /&gt;
===DAFFODIL===&lt;br /&gt;
&lt;br /&gt;
Distributed Agents for User-Friendly Access of Digital Libraries&lt;br /&gt;
&lt;br /&gt;
(Text from the [http://www.is.informatik.uni-duisburg.de/projects/daffodil/index.html.en project website]:) Despite the fact that many Digital Libraries (DLs) are available on the Internet, users cannot effectively use them because of inadequate functionality, deficient visualisation and insufficient integration of different DLs. In the framework of this project we develop a user-oriented access system for DLs which overcomes these drawbacks. Based on experiences from the librarian area, higher functions to assist proved search strategies will be implemented. Different DLs will be tightly integrated, so that system-wide search and navigation is possible. The system will be adaptive towards different user wishes, regarding preferences concerning content and system involvement.&lt;br /&gt;
&lt;br /&gt;
The first two year project phase is concluded and the outcome is a running prototyp which covers all goals.&lt;br /&gt;
Second period (2002-2004)&lt;br /&gt;
&lt;br /&gt;
The key concept of strategic support when using digital libraries will be a major topic in the next years, but we will extend it to all levels of the information search process and the different kinds to gather information. To organise the found material, there annotations and interpretations we will develop a personal digital library. It provides simultaneously a user- and taskoriented context, to support searching and browsing better then up till now.&lt;br /&gt;
&lt;br /&gt;
As additional method for the information gathering we will integrate the path model, collaborative filtering as well as the workflow model into Daffodil. The last two methods will allow for cooperation by using digital libraries. A special role is given to the librarian in the cooperative environment.&lt;br /&gt;
&lt;br /&gt;
The graphical user interface design supports different interaction level -- exspecially circumstantial work tasks will be supported by software-information agents, but with regards to the user autonomy. Likewise the iterative process during the retrieval will be optimised.&lt;br /&gt;
&lt;br /&gt;
Daffodil is a projects in the strategic research initiative V3D2 (Distributed Processing and Delivery of Digital Documents) of the German Research Foundation (DFG). http://www.is.informatik.uni-duisburg.de/projects/daffodil/index.html.en http://www.daffodil.de/&lt;br /&gt;
&lt;br /&gt;
You can start DAFFODIL directly from the web using Java Web Start: http://www.is.informatik.uni-duisburg.de/projects/daffodil/pdaffodil.jnlp (Login/Password: visitor/visitor)&lt;br /&gt;
&lt;br /&gt;
===TextCite===&lt;br /&gt;
&lt;br /&gt;
TextCite is a program for organizing and commenting textual citations from texts (books, articles, or other published works) for use in producing scientific or academic publications. You can organize by publication, author, category, or outline. It works with bibliographic management programs like Citation, Endnote, RefWorks, and BibTeX (i.e. via programs such as JabRef and BibDesk), providing important text/citation management capabilities that these programs lack, while still allowing for rapid footnote and bibliography generation by means of your favorite bibliography manager. It also exports to PDF and Word (RTF).&lt;br /&gt;
&lt;br /&gt;
TextCite is open source software, and is available free of charge from the [http://textcite.sourceforge.net/ TextCite homepage].  It requires a minimum of Java 1.5, and is available in packages for Windows and Mac OS, as well as in an executable .jar format for running on Unix/Linux.&lt;br /&gt;
&lt;br /&gt;
==Perl, Python==&lt;br /&gt;
&lt;br /&gt;
===Pbib===&lt;br /&gt;
&lt;br /&gt;
PBib is a small tool for browsing and processing bibliographic databases which is written in Perl (that&amp;#039;s where the &amp;quot;P&amp;quot; in the name comes from :-). PBib works similar to the classical BibTeX, but can be extended for arbitrary bibliography databases (including BibTeX files and the OpenOffice.org database format), arbitrary bibliography styles (e.g. ACM, IEEE), and arbitrary document formats (including RTF and OpenOffice text documents). http://www.ipsi.fraunhofer.de/~tandler/PBib/&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;DESCRIPTION&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
I wrote PBib to have something like BibTex for MS Word [ Perl is avaiable in Linux as well] that can use a various sources for bibliographic references, not just BibTex files, but also database systems. Especially, I wanted to use the [[StarOffice]] bibliographic database.&lt;br /&gt;
Now, PBib can be extended in a couple of dimensions:&lt;br /&gt;
bibliographic styles such as ACM style or IEEE style.&lt;br /&gt;
document format such as Plain text, (La)TeX, Word, RTF, OpenOffice&lt;br /&gt;
bibliographic database format such as bibtex, refer, tib, but also database systems with different mappings to database fields.&lt;br /&gt;
&lt;br /&gt;
===RISImport.py===&lt;br /&gt;
A python script that reads RIS format files containing one or more references and inserts them into the default OpenOffice.orgBibliography/&amp;#039;biblio&amp;#039; database. The setup of this script is relatively straight-forward, and the current RIS tag to &amp;#039;bilbio&amp;#039; column mapping has worked great for me for the few engineering electronic portals that I use (e.g., IEEEXplore, Inspec, MathSciNet).&lt;br /&gt;
&lt;br /&gt;
Additionally, as I will briefly explain here, the mapping (in some cases relatively advanced) can be easily customized to fit your need (i.e., different reference sources and their slightly different interpretations of the RIS format). It can be found in our Documents and Files Page.&lt;br /&gt;
&lt;br /&gt;
Michael Sowka, E-mail: msowka@rogers.com www.sowka.com&lt;br /&gt;
&lt;br /&gt;
==MS Windows==&lt;br /&gt;
&lt;br /&gt;
===Bibliographix===&lt;br /&gt;
&lt;br /&gt;
Bibliographix is designed for people who are writing their doctoral thesis, frequently writing scientific texts, or reading a lot of literature. The free Basic version offers more than any other free reference manager. It should be more than enough for undergraduates. Try it out as long as you like. The Pro-Version is starting at USD 40 and offers everything an academic might need. &lt;br /&gt;
&lt;br /&gt;
What is special about Bibliographix?&lt;br /&gt;
High-end reference management for a low-end price. A unique combination of reference management and idea outlining. Two items that belong together. Save yourself the typing: Import data from online libraries. You&amp;#039;ll never want to miss it: one-click tables of references. Bibliographix can insert intext citations into OpenOffice. http://www.bibliographix.com/&lt;br /&gt;
&lt;br /&gt;
===Biblioscape===&lt;br /&gt;
&lt;br /&gt;
Biblioscape product family is designed to help researchers collecting and managing bibliographic data, notes, as well as generating citations and bibliography for publications.&lt;br /&gt;
Research Information Manager. Biblioscape is an information manager for researchers, scholarly writers, students, and librarians. People use it to organize literature references, research notes, automatically generate citations and bibliographies automatically, search and capture bibliographic data on the Internet, and post bibliographic databases live on the web. The flood of bibliographic resources on the Internet requires new solutions for bibliographic information management. Biblioscape offers such a solution -- whether you work alone, or as part of a group, or even in a large organization. For a comprehensive feature list see http://www.biblioscape.com/features.htm. There is a free &amp;#039;lite&amp;#039; version called Biblioscape Express. There is an associated [[Bibliographic_Software_and_Standards_Information#BiblioWeb| BiblioWeb service.]]  http://www.biblioscape.com .&lt;br /&gt;
&lt;br /&gt;
===Citavi===&lt;br /&gt;
&lt;br /&gt;
Citavi (Lat., I cited) is a user-friendly bibliographic application that works with OpenOffice, Microsoft Office and other Windows word-processing software. Citavi enables you to organize bibliographic material in a very practical way. The program provides access to up to 4000 bibliographic databases and library catalogs. You can process literary content, collect citations, organize draft texts and schedule tasks.&lt;br /&gt;
&lt;br /&gt;
Citavi can be integrated with OpenOffice Writer: references and citations can be inserted directly via the publication assistant. After finishing your work, Citavi scans the ODT file and inserts a full formatted bibliography at the end of your document. It is also very easy to export the references collected to OpenOffice Calc. A free version of Citavi is available and an English version of Citavi will be released Sept. 2010.&lt;br /&gt;
Citavi Home Page http://www.citavi.com&lt;br /&gt;
&lt;br /&gt;
===Citeit!===&lt;br /&gt;
&lt;br /&gt;
This product is a very good example of maintaining bibliographic data linked to textual information.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;CiteIt! is revolutionary software that automates the tedious process of creating accurate and properly formatted legal citation. CiteIt! enables users to instantly import legal citations from online legal databases, such as Westlaw? and Lexis-Nexis?, with a click of a button. With CiteIt!, you never again have to type a legal citation into a document, spend time worrying about proper Bluebook or ALWD formatting, or write a citation down as you search on an online legal database.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
General CITEIT! features:&lt;br /&gt;
Imports citations from on-line legal databases or any web page with a click of a button.&lt;br /&gt;
Automatically places all citations imported or entered in proper citation form.&lt;br /&gt;
Provides all of the possible cite forms for each citation for quick insertion into any document.&lt;br /&gt;
&lt;br /&gt;
Professional and Advanced Versions of CiteIt! can create a table of authorities in seconds. Powerful notes and keyword features allows you to easily store, organize and search your research information. CiteIt! integrates seamlessly with Microsoft Word or Corel WordPerfect, so accurate citation is only a few mouse clicks away. Intuitive user interface means that anyone can start using CiteIt! in minutes. Two versions of CiteIt! are available - one which supports the 17th Edition of The Bluebook and another which supports the ALWD Citation Manual.&lt;br /&gt;
http://www.citeit.com/product/default.htm&lt;br /&gt;
&lt;br /&gt;
===CiteSmart===&lt;br /&gt;
&lt;br /&gt;
[http://www.miresoft.net/citesmart CiteSmart] is a fairly new yet very powerful software application specifically designed for researchers in Biology and medical disciplines in mind, but can also be used with a variety of documents (law, business, patents ...). CiteSmart implements new features called [http://www.miresoft.net/citeclick CiteClick], [http://www.miresoft.net/citeclick CiteClick] and [http://www.miresoft.net/citeclick RefDrag] (patent pending). Users relying on [http://www.ncbi.nlm.nih.gov/sites/entrez?db=PubMed Medline / PubMed] for their every day work can store and cite references into a word document (and simultaneously in a local library) in a single click. CiteSmart is intended for reaserchers who work with Medline / PubMed. CiteSmart can be customized to work with any bibliographic database and potentially any working environment. Its single click philosophy makes CiteSmart invisible to users who don&amp;#039;t need to interact with it for storing and citing references. CiteSmart also offers hundreds of styles and a style editor/ to create styles in minutes. Finally among other cool features, it is compatible with EndNote and Reference Manager, it also can rebuild libraries from word documents containing references, it automatically handles &amp;#039;in press references&amp;#039; and update them as they appear in print. Many other feature are being added regularly. MireSoft&amp;#039;s website: [http://www.miresoft.net MireSoft].  View CiteSmart in action [http://www.miresoft.net/citesmart/videos/ CiteSmart Screencasts].&lt;br /&gt;
&lt;br /&gt;
===Endnote===&lt;br /&gt;
&lt;br /&gt;
A very popular and widely used Bibliographic package. Recommended by many Universities.&lt;br /&gt;
Platform: Windows &amp;amp; Mac&lt;br /&gt;
Description: Integrates three key bibliographical tasks within the one package: the searching of remote bibliographical databases on the Internet; the organisation of references in a database, and the creation of bibliographies. EndNote can be fully integrated with Word and other Windows word-processing software. Documents can be scanned and shorthand citations expanded and complete bibliographies created. EndNote libraries created on different platforms are compatible with each other. Home Page http://www.endnote.com/. Note that EndNote, ProCite, and Reference Manager are all owned by the same company, [http://www.thomsonresearchsoft.com/ Thomson ResearchSoft]. http://thomsonisiresearchsoft.com/compare/ is a useful comparison of these products from the vendor&amp;#039;s perspective.&lt;br /&gt;
&lt;br /&gt;
===Ibidem===&lt;br /&gt;
&lt;br /&gt;
Manage your bibliographic material with consummate ease using Ibidem. Store bibliographic information in the simple database format, and Ibidem will generate your bibliographic references for you. The program will automatically format footnotes, endnotes, parenthetical short forms, and reference-number in-text citations, along with end-of-paper reference lists and bibliographies, according to hundreds of academic styles. Subsequent references are automatically abbreviated using shortened titles, ibid. or op. cit., as appropriate. You can change styles, and watch footnotes or endnotes appear or disappear as all citations in a document are automatically updated to the new format. Ibidem&amp;#039;s seamlessly integrated, state-of-the-art control of bibliographic data will save you countless hours of drudgery, and your personal bibliographic databases will always be at your fingertips.&lt;br /&gt;
- instant access from within the word processor - notecard-like forms for easy entry of bibliographic information - drop-down lists for fast, consistent data entry - various viewing options, including short-list table view - fast and easy searching, sorting, and subset management - over 200 academic bibliographic styles included - works can be cited in open documents with a simple mouse click - color coding identifies Ibidem-generated citations in open documents - option to automatically exclude author or year from a citation - automatically shortens subsequent references to a cited work - dynamically-updated preview box - extensive search operators and features - subsets dynamically updated as records are added to database - numerous customizable options. Add-on module Archiva/ArchivaPro supports capture of bibliographic data from web sites with automatic conversion to Ibidem format.&lt;br /&gt;
This product has the best example of integrated bibliographic and style support that I have seen - a good model for OpenOffice to emulate.&lt;br /&gt;
A demo version is available. It is limited to 30 days use and no printing is possible - although you could export any work done on it.&lt;br /&gt;
http://www.notabene.com/&lt;br /&gt;
&lt;br /&gt;
Some screen shots of Ibidem also http://www.notabene.com/brochures/ibidem.html&lt;br /&gt;
&lt;br /&gt;
===Inflight Referencer===&lt;br /&gt;
&lt;br /&gt;
Inflight Referencer, is a relatively new commercial bibliography application designed to work with all Windows word processors including Open Office. It integrates three important bibliographical tasks within the one product; organizing references into a database for future retrieval, creation of bibliography lists and insertion of reference citations into document text. &lt;br /&gt;
&lt;br /&gt;
Specializing in APA and Harvard styles as well as customizable formats to meet various other citation and referencing styles, Inflight Referencer automates the process of creating reference lists. There is support for approximately 50 different media types including print and online resources. This bibliography product was originally designed in unison with university graduates, to produce a product that was inevitably simple to use and focused on achieving the goals of academics efficiently.  &lt;br /&gt;
&lt;br /&gt;
Inflight Referencer Home Page http://www.inflighttm.com/ref/&lt;br /&gt;
&lt;br /&gt;
===LiteRat===&lt;br /&gt;
&lt;br /&gt;
LiteRat is a free (as in free beer) application that is based on Microsoft Access 2.0. The programme can be used from Windows 3.1 through to Windows XP. The user interface concept comes from the flash card system. LiteRat can handle various kinds of bibliographic entries, quotes, and makes it also possible that several people can work on one database. A quick work flow can be achieved by this program, although it cannot connect to online databases due to its age.&lt;br /&gt;
&lt;br /&gt;
LiteRat saves its data in Access 2.0 files which can be used through ODBC interfaces with other database applications. It&amp;#039;s possible to export the bibliographic entries into a proprietary tagged text file, but there are macros for Mirosoft Word and OpenOffice.org shipped with the program that convert these tags into styles.&lt;br /&gt;
&lt;br /&gt;
LiteRat&amp;#039;s successor is Citavi.&lt;br /&gt;
&lt;br /&gt;
LiteRat&amp;#039;s website: http://www.literat.net/&lt;br /&gt;
&lt;br /&gt;
===Nota Bene===&lt;br /&gt;
&lt;br /&gt;
Nota Bene: a word processor for scholars ... a bibliographic manager for those who are tired of typing/formatting their own citations and bibliographies ... a personal search engine for those who want to find anything they&amp;#039;ve ever written in seconds ... a database manager for those who have things to keep track of ... a Hebrew, Greek, Cyrillic, IPA word processor for those who want more than just fonts ... a set of tools for scholars who want to focus on their writing and research ... a work of art for scholars who appreciate the finer things in life ... a community of scholars.&lt;br /&gt;
[Nota Bene&amp;#039;s bibliographic facility is called &amp;#039;Ibidem&amp;#039;]&lt;br /&gt;
http://www.notabene.com&lt;br /&gt;
&lt;br /&gt;
===ProCite===&lt;br /&gt;
&lt;br /&gt;
ProCite is a Windows and Mac Bibliographic application similar in function to Endnotes and Reference Manager. The program can still be bought but no new software version have been made since 1999. [http://www.procite.com www.procite.com]&lt;br /&gt;
&lt;br /&gt;
===Reference Manager===&lt;br /&gt;
Reference Manager is a comprehensive Bibliographic package with Bibliographic database, internet searching, and citation and bibliographic table formating. It is widely used at many professional organizations and universities. &lt;br /&gt;
The program has many important features for heavy users who do a lot of literature searching and keep many references in their databases. Version 11 now includes a web publisher which allows you to publish your databases and share your references with colleagues.&lt;br /&gt;
There also is a Network version of the program. &lt;br /&gt;
&lt;br /&gt;
It has a downloadable collection of over 1200 citation styles. It saves bibliographic date in RIS format which is now a common data exchange format. [http://www.refman.com www.refman.com]&lt;br /&gt;
&lt;br /&gt;
===Scholars Aid===&lt;br /&gt;
&lt;br /&gt;
A commercial application that works with OpenOffice (on MS Windows). Note that there is also a free &amp;#039;Lite&amp;#039; version. &amp;quot;Scholar&amp;#039;s Aid keeps bibliographical data and notes together, for the very good reason that scholars always need to keep their notes linked to the sources from which those notes were made. Indeed, in academic writing, scholars constantly support their argument by reference to the sources on which they have worked. Thus, in directly quoting from one of these sources, or in making reference to another&amp;#039;s ideas, rigorous academic scholarship demands accurate and detailed citation of those original sources.&lt;br /&gt;
&lt;br /&gt;
Scholar&amp;#039;s Aid automates this process in a manner that is entirely without precedent. Provided the original notes were written in the Notes module of Scholar&amp;#039;s Aid, by selecting text and clicking the transfer button, the program transfers the selected text into the word-processed document and, at exactly the same time, inserts an appropriate citation into the document in a form (footnote, short footnote, endnote, short endnote and parenthetical reference) determined by the user. The program even includes the correct page number in the citation that it creates within the word-processed document. Scholar&amp;#039;s Aid surely is the Reference Processor?&amp;quot;.  http://www.scholarsaid.com/&lt;br /&gt;
&lt;br /&gt;
==Windows, Linux, other==&lt;br /&gt;
&lt;br /&gt;
===Bibutils===&lt;br /&gt;
&lt;br /&gt;
The bibutils program set interconverts between various bibliography formats using a common XML intermediate. For example, one can convert RIS-format files to Bibtex by doing two transformations: RIS-&amp;gt;MODS-&amp;gt;Bibtex. By using a common intermediate for N formats, only 2N programs are required and not N²-N. These programs operate on the command line and are styled after standard UNIX-like filters:&lt;br /&gt;
&lt;br /&gt;
* bib2xml - convert bibtex to XML intermediate&amp;lt;br&amp;gt;&lt;br /&gt;
* copac2xml - convert COPAC format references to XML intermediate&amp;lt;br&amp;gt;&lt;br /&gt;
* end2xml - convert endnote to XML intermediate&amp;lt;br&amp;gt;&lt;br /&gt;
* isi2xml - convert ISI web of science to XML intermediate&amp;lt;br&amp;gt;&lt;br /&gt;
* med2xml - convert Pubmed XML references to XML intermediate&amp;lt;br&amp;gt;&lt;br /&gt;
* modsclean - a MODS to MODS converter for testing puposes mostly&amp;lt;br&amp;gt;&lt;br /&gt;
* ris2xml - convert RIS format to XML intermediate&amp;lt;br&amp;gt;&lt;br /&gt;
* xml2bib - convert XML intermediate into bibtex&amp;lt;br&amp;gt;&lt;br /&gt;
* xml2ris - convert XML intermediate into RIS format&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.scripps.edu/~cdputnam/software/bibutils/bibutils.html www.scripps.edu/~cdputnam/software/bibutils/bibutils.html]&lt;br /&gt;
&lt;br /&gt;
===Bibus===&lt;br /&gt;
&lt;br /&gt;
Bibus is a bibliographic database. It has been designed with OpenOffice.org in mind. The &amp;quot;ultimate&amp;quot; goal is to have an opensource bibliographic software that will allow easy formatting (and reformatting) of the bibliographic index in OpenOffice.org Writer.&lt;br /&gt;
Main Features&lt;br /&gt;
Compatible with two database engines: MySQL and SQLite.&lt;br /&gt;
Hierarchical organization of the references with user defined keys.&lt;br /&gt;
Drag &amp;amp; drop to easily organize references.&lt;br /&gt;
 &lt;br /&gt;
Designed for multiuser: &lt;br /&gt;
You can share the database between an &amp;quot;unlimited&amp;quot; number of users.&lt;br /&gt;
Each user will have its own classification.&lt;br /&gt;
Powerful and easy to use search engine.&lt;br /&gt;
Live queries, that is searches that will update when the database change (this is simply a saved SQL query).&lt;br /&gt;
 &lt;br /&gt;
On-line PubMed access.&lt;br /&gt;
&lt;br /&gt;
Import PubMed (Medline) and EndNote/Refer records.&lt;br /&gt;
Connection to OpenOffice.org. You can insert references in an open OpenOffice.org text document and format the bibliography directly in Bibus.&lt;br /&gt;
Thanks to Python and wxWidgets, Bibus should work on most modern platform (GNU/linux with gtk; Windows; MacOS; etc...). Version 0.8 has been tested on GNU/linux and Windows2000. Note for Windows 98 users.&lt;br /&gt;
 &lt;br /&gt;
Foreign language support through Unicode and gettext. As of version 1.2, Bibus is available in English, French, Portuguese, German, Spanish and Chinese.&lt;br /&gt;
For more info see http://bibus-biblio.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
===OpenOffice===&lt;br /&gt;
&lt;br /&gt;
The [http://www.openoffice.org OpenOffice] word-processor &amp;#039;Writer&amp;#039; includes basic bibliographic support. OpenOffice has a [http://bibliographic.openoffice.org  bibliographic project] whose goal is to improve the bibliographic facilities.&lt;br /&gt;
&lt;br /&gt;
===rtfbtx===&lt;br /&gt;
[http://www.dmst.aueb.gr/dds/sw/ports/rtfbtx/ rtfbtx] is a hacked collection of BibTeX styles for doing bibliographies with MS Word &amp;amp; BibTeX. It produces the bibliography in RTF format &amp;amp; uses bookmarks to link citations to it. &lt;br /&gt;
&lt;br /&gt;
Christos tried using it with OpenOffice and it only works for the alpha style, since for the rest I&amp;#039;m supposed to link to the &amp;quot;paragraph number&amp;quot; of the bookmark and OO doesn&amp;#039;t support such a thing.&lt;br /&gt;
&lt;br /&gt;
===Zotero===&lt;br /&gt;
&lt;br /&gt;
[http://www.zotero.org/ Zotero] [zoh-TAIR-oh] is a free, easy-to-use Firefox extension to help you collect, manage, and cite your research sources. It lives right where you do your work — in the web browser itself. Requires [http://en-us.www.mozilla.com/en-US/firefox/2.0/releasenotes/ Firefox version 2]. There is now a OpenOffice-Zotero [http://www.zotero.org/documentation/openoffice_integration extension/plug-in] to allow users to insert citations and Bibliographic tables into your documents.&lt;br /&gt;
&lt;br /&gt;
===Bibwiki===&lt;br /&gt;
&lt;br /&gt;
Bibwiki is a extension to MediaWiki to manage bibliographies. The bibliographies are stored in plain BibTeX files. In contrast to other programs, Bibwiki alters the bibliographic files directly. You don&amp;#039;t need a seperate database.&lt;br /&gt;
&lt;br /&gt;
Bibwiki adds a special page where you can add, import, edit and export bibliographic records. Together with Mediawiki it&amp;#039;s very easy to organize your excerpts, memos, or annotations and link them to the bibliographic records. &lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
* import from various sources: Ex Libris&amp;#039; Aleph, Amazon, ProQuest&lt;br /&gt;
* export list of references using BibTeX styles&lt;br /&gt;
* manage digital documents&lt;br /&gt;
* easy searching&lt;br /&gt;
&lt;br /&gt;
Visit [http://www.plaschg.net/bibwiki Bibwiki&amp;#039;s Homepage].&lt;br /&gt;
&lt;br /&gt;
===Mendeley===&lt;br /&gt;
Mendeley Desktop is an bibliographic programm which has a working Openoffice &amp;#039;Cite &amp;#039;n Write&amp;#039; plugin working for the Windows variant. You will have to register at their site, which also enables you to see the cited works of other users of your particular branch and share your used citations with other interested users. It currently supports BibTex/LaTex, Endnote, RIS and PDF(for quick reference). You can also use it to check any citations on Google Scholar.&lt;br /&gt;
&lt;br /&gt;
Visit [http://www.mendeley.com/ Mendeley&amp;#039;s Homepage] for more information.&lt;br /&gt;
&lt;br /&gt;
==LaTeX / BibTeX==&lt;br /&gt;
&lt;br /&gt;
[http://www.latex-project.org/ LaTeX] is a high-quality typesetting system, with features designed for the production of technical and scientific documentation. LaTeX is (or was) the de facto standard for the communication and publication of scientific documents.&lt;br /&gt;
&lt;br /&gt;
[http://www.bibtex.org BibTeX] is the bibliographic subsystem for LaTeX,it is a citation formating and a bibliographic database tool. BibTeX styles definition files are small programs written in an un-named programming language [[http://www.forth.org/ FORTH] like]. This make them almost impossible to utilise in other applications. On the other hand, its database format for bibliographical references is widely used and  most other bibliographic applications can import and export that format. It looks like this -&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@INBOOK{chicago,&lt;br /&gt;
 title = &amp;quot;The Chicago Manual of Style&amp;quot;,&lt;br /&gt;
 publisher = &amp;quot;University of Chicago Press&amp;quot;&lt;br /&gt;
 edition = &amp;quot;Thirteenth&amp;quot;,&lt;br /&gt;
 year = 1982,&lt;br /&gt;
 pages = &amp;quot;400--401&amp;quot;,&lt;br /&gt;
 key = &amp;quot;Chicago&amp;quot; } &lt;br /&gt;
@BOOK{texbook,&lt;br /&gt;
 author = &amp;quot;Donald E. Knuth&amp;quot;,&lt;br /&gt;
 title= &amp;quot;The {{\TeX}book}&amp;quot;,&lt;br /&gt;
 publisher = &amp;quot;Addison-Wesley&amp;quot;,&lt;br /&gt;
 year = 1984 }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The Jurabib package===&lt;br /&gt;
&lt;br /&gt;
Extended BibTeX citation support for the humanities and legal texts. [http://www.jurabib.org/ jurabib] is a package for the LaTeX typesetting system and supports citations used in the humanities and by German law students. This package enables automated citation with BIBTEX for legal studies and the humanities. In addition, the package provides commands for specifying editors in a commentary in a convenient way.&lt;br /&gt;
&lt;br /&gt;
This package is no longer actively developed.&lt;br /&gt;
&lt;br /&gt;
===The biblatex package===&lt;br /&gt;
&lt;br /&gt;
Massively extended BibTeX citation support. [http://www.ctan.org/tex-archive/help/Catalogue/entries/biblatex.html biblatex] is a package for the LaTeX typesetting system and adds a lot of new fields which overcome most of BibTeX&amp;#039;s traditional shortcomings (e.g. book authors, gender, original publication, titles of multipart publications etc.). Biblatex hands the complete control of the appearance of citations and bibliography over to LaTeX, the BibTeX program itself is only used for sorting. The result is much more control for the user in a properly documented language.&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OpenOffice/KBibTex/LyX/oolatex ===&lt;br /&gt;
&lt;br /&gt;
The current way to create a bibliography in OOo makes it too difficult to produce a nicely formatted bibliography (at least it&amp;#039;s too difficult for me). After trying a lot of the other alternatives, I found a way that works for me using KBibTex to create a BibTex database, LyX to create a nicely formatted bibliography, and oolatex to produce an OpenOffice .odt version of the LyX bibliography. First, use KBibTex to create the database (with your choice of formatting sytle) and export a BibTex database. Then open LyX and add a BibTex database. You have to add citations in order for the bibliographic entries to appear in the References or Bibliography. Export this to a latex file (either pdflatex or plain). Then we need to compile the latex - this takes several passes to resolve all the references. If the latex file is named &amp;quot;newfile1.tex&amp;quot;, then use the following steps:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#Compiling Latex file with BibTex bibliography&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#Takes several passes to resolve references&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#Use LyX to create document, export to latex&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;latex newfile1.tex&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;bibtex newfile1&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;latex newfile1.tex&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;latex newfile1.tex&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;# Now convert to .odt&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;oolatex newfile1&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;# Open the .odt in OpenOffice&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;openoffice.org-2.1 --writer newfile1.odt &amp;amp;&lt;br /&gt;
&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point you should have a nicely formatted bibliography that you can paste into your OpenOffice document. An OpenOffice bibliographic database has been created using a user-defined format (thanks to oolatex).&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can use latex2rtf to create an .rtf version of the bibliography and open this in OpenOffice. My experience, however, is that it is not as nicely formatted:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;latex2rtf newfile1&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But of course, you can output an .rtf directly from KBibTex.&lt;br /&gt;
&lt;br /&gt;
I did try to get LyX to export the .odt directly and I could swear I had it working (adding a new file format and a new converter in the Tools | Preferences) but I couldn&amp;#039;t repeat it. LyX came with a set up for creating the older .swx format file - but this didn&amp;#039;t seem to work. But the manual method outlined above works consistently.&lt;br /&gt;
&lt;br /&gt;
--[[User:Rabil|Rabil]] 19:35, 14 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
===Tellico===&lt;br /&gt;
&lt;br /&gt;
The Tellico application is the first one I have come across that uses xslt to format Bibliographic reports / tables. This is interesting as this is the method that we have been proposing for OpenOffice Bibliographic application, but we have not had any examples until now. See http://www.periapsis.org/tellico/&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;quot;Tellico is a KDE application for keeping track of your book collection, bibliographies, video collection, or music collection. Tellico allows you to enter your collection in a catalogue database, saving many different properties like title, author, etc. Two different views of your collection are shown. On the left, your entries are grouped together by any field you like, allowing you to see how many are in each group. On the right, the values of the fields are shown, allowing you to customize your view to show whichever fields are most important to you. On the bottom is the field editor, where you can enter the data.&amp;quot;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;The data is saved in XML format, which makes for easy parsing. Unless you modify the fields yourself, the data follows a simple and documented DTD. It will run on any platform which KDE supports, most commonly Linux. Tellico is licensed under the GNU General Public License, giving you the freedom to modify and distribute the source code.&amp;quot;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Capabilities&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Supports collections of books, bibliographic entries, videos, or music.&lt;br /&gt;
* Supports any number of user-defined fields, of eight different types: text, paragraph, list, checkbox, year, URL, and tables.&lt;br /&gt;
* Handles books with multiple authors, genres, keywords, etc.&lt;br /&gt;
* Automatically formats titles and names&lt;br /&gt;
* Supports collection searching and view filtering&lt;br /&gt;
* Sorts and groups collection by various properties&lt;br /&gt;
* Automatically validates ISBN&lt;br /&gt;
* Allows customizable output through XSLT&lt;br /&gt;
* Imports Bibtex, Bibtexml, and CSV&lt;br /&gt;
* Exports to Bibtex, Bibtexml, CSV, and HTML&lt;br /&gt;
&lt;br /&gt;
===BibTeXML===&lt;br /&gt;
&lt;br /&gt;
BibTeX as XML markup. Markup scheme; - A bibliography DTD and schema for XML that expresses the content model in BibTeX -- the bibliographic system for use with LaTeX, which is widely adopted by the scientific community. BibTeXML is shipped with tools to uptranslate native TeX-syntax BibTeX bibliographies to XML, and translating this into any markup scheme. Hence one is able to profit from both the existing BibTeX system and bibliographies as well as the presentation and transformation facilities offered by XML. Our goal is to maintain a strict BibTeX schema and develop (and collect!) conversion tools that will help you tag your bibliographic data in XML and save typing time, or export it to HTML, DocBook or native BibTeX syntax. http://bibtexml.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
===BibML===&lt;br /&gt;
&lt;br /&gt;
BibML is an XML markup language designed to contain bibliographic information, particularly as content exported in Bibtex and Refer notations. BibML also contains content types from DocBook&amp;#039;s &amp;lt;bibliography&amp;gt;, and as such may be considered an integration of the three sources. The web page contains a useful &amp;#039;BibML Element Comparison Table&amp;#039; comparing the attributes of BibML, Bibtex, docbook and refer. http://kmi.open.ac.uk/projects/ceryle/docs/NOTE-bibml.html&lt;br /&gt;
&lt;br /&gt;
===BibX===&lt;br /&gt;
&lt;br /&gt;
The intention of BibX -- begun by Taco Hoekwater to serve as the basis for his XML rewrite of the ConTeXt bib module -- is to be the XML equivalent to RIS and BibTeX, but to significantly improve on them. http://tex.aanhet.net/bibx Download the current DTD.&lt;br /&gt;
ISDN Search&lt;br /&gt;
&amp;quot;A distributed search portal of common sources of ISBN numbers, with permanent caching of results. To provide a open-source free interface for ISBN retrieval using HTML, SQL or XML to be independent of any toolkits or software.&amp;quot; http://sourceforge.net/projects/isbnsearch/&lt;br /&gt;
&lt;br /&gt;
===YAZ===&lt;br /&gt;
&lt;br /&gt;
Z39.50 is the protocol used to query databases and library catalogues for bibliographic information.&lt;br /&gt;
YAZ is a C / C++ programmer&amp;#039;s toolkit supporting the development of Z39.50v3 / SRW clients and servers. Sample clients and servers are included with the distribution, and documentation can be browsed from this page. (Also available for MAC OS X).&lt;br /&gt;
NEW: The latest version of YAZ supports SRW/SRU (over HTTP). The YAZ server operates as both a simple HTTP 1.1 server and Z39.50 target (on the same port). The current version of YAZ includes support for the industry standard ZOOM API for Z39.50. This API vastly simplifies the process of writing new clients using YAZ, and it reduces your dependency on any single toolkit. ZOOM can also operate as a SRW client. Read more about ZOOM in YAZ here. The software library compiles in Windows and Linux. There is also a demonstration client program - IRTCL (requires YAZ and Tcl/Tk libraries be installed) that can perform the reference searches. It does everything but save or export the results ! However it is good model of how to use the toolkit. [http://bibliographic.openoffice.org/irclient.jpeg Screen pic]. [http://www.indexdata.dk/yaz/ www.indexdata.dk/yaz/]&lt;br /&gt;
&lt;br /&gt;
===RefDB===&lt;br /&gt;
&lt;br /&gt;
RefDB is a reference database and bibliography tool for SGML, XML, and LaTeX/BibTeX documents. It allows users to share databases over a network. It is lightweight and portable to basically all platforms with a decent C compiler. And it&amp;#039;s released under the GNU General Public License.&lt;br /&gt;
The citestylex DTD from RefDB defines bibliographic formatting styles, and v2 will be updated to support BibX when it is done&lt;br /&gt;
RefDB is currently known to build and run out of the tarball on at least these platforms: Linux FreeBSD NetBSD Solaris (using gcc) OSX/Darwin Windows+Cygwin&lt;br /&gt;
RefDB appears to be the only available tool to create HTML, PostScript, PDF, DVI, MIF, or RTF output from DocBook or TEI sources with fully formatted citations and bibliographies according to publisher&amp;#039;s specifications (check out some examples). Additional document types can be easily added. Project Home Page [http://refdb.sourceforge.net refdb.sourceforge.net].&lt;br /&gt;
&lt;br /&gt;
===Sixpack===&lt;br /&gt;
&lt;br /&gt;
Sixpack is a graphical and command-line bibliography database manager written in Perl/Tk. It interacts with the supplied package &amp;#039;bp&amp;#039;, (see below) which can import and export from a number of formats including bibtex, endnote, medline, procite, and many others. It can download references directly off the Web, and open articles using external viewers. It can also interface with Emacs/XEmacs and Lyx [LaTeX with a GUI interface] . It also has instructions on how to interact with openoffice / [[StarOffice]] using cvs files and database import functions [I have used this]. There are also some experimental filters to export sixpack data to the OpenOffice Bibliographic Database - using CSV format - see the Bibliographic Project Document and Files pages. Sadly it is not being well maintained. Home Page - [http://sourceforge.net/projects/sixpack sourceforge.net/projects/sixpack]&lt;br /&gt;
&lt;br /&gt;
===bp===&lt;br /&gt;
&lt;br /&gt;
bp is a Perl library that is designed to:&lt;br /&gt;
Let you quickly make tools to access bibliographies&lt;br /&gt;
Let you quickly make tools to access bibliographies&lt;br /&gt;
Let you access multiple bibliography formats transparently&lt;br /&gt;
Let you convert between formats&lt;br /&gt;
Let you convert between character sets&lt;br /&gt;
Developer - My first goal when designing the package was only the first -- I had written a number of tools that accessed my BibTeX bibliographies, and I saw that I was reusing a lot of code. So I decided to make a generic package to access BibTeX bibliographies. About a year later I decided that it would be even better if the package could read multiple formats, and convert between them. The result is bp. Parts of the package are still missing (namely documentation, automatic format recognition, and a good set of utilities), but everything needed for a working system exists. Home Page - http://www.ecst.csuchico.edu/~jacobsd/bib/bp/index.html&lt;br /&gt;
&lt;br /&gt;
===gBib===&lt;br /&gt;
&lt;br /&gt;
gBib is a user-friendly Gnome BibTeX database browser and editor. It provides facilities for merging BibTeX files, managing key conflicts, and adding bibliographic citations in LyX. Home Page - http://gbib.seul.org&lt;br /&gt;
&lt;br /&gt;
===Pybliographer===&lt;br /&gt;
&lt;br /&gt;
Pybliographer is a tool for managing bibliographic databases. The application is based written in Python and has a text-based and a GTK GUI interface It supports several bibliography formats and can be used for searching, editing, reformatting, etc.. Due to its nature, it can be extended to many uses (generating HTML pages according to bibliographic searches, etc). Pybliographer has a class library structure that could allow other applications to make use of it&amp;#039;s facilities. It might be possible to provide a link from this program to insert citations into OpenOffice. There are only a few citation styles defined so far. Home Page - &lt;br /&gt;
http://www.pybliographer.org&lt;br /&gt;
&lt;br /&gt;
The Pybliographer developers are considering major enhancements to the application and have produced some planing documents which has very good discussion of bibliographic and user client program issues. They are well worth a look at - http://www.pybliographer.org/development&lt;br /&gt;
&lt;br /&gt;
===Kaspaliste===&lt;br /&gt;
&lt;br /&gt;
Kaspaliste is a literature and knowledge database. It handles all kinds of books, articles, journals, web pages etc. But the database goes beyond simply storing bibliographical information. There is the possibility to create annotated links between pieces of information (like the content of a book chapter) and to group the links in categories. It is based on KDE and uses the Postgres relational database. It is a promising project but currently does not have import or export functions other than a Bibtex export. There are no links to other programs such as OpenOffice. Last release 2004-05-12. http://kaspaliste.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Web Applications==&lt;br /&gt;
&lt;br /&gt;
===Aigaion===&lt;br /&gt;
Aigaion is a free, web-based platform for managing annotated bibliographies. It allows the user(s) to order publications in a self-chosen topic structure and offers an intuitive user interface. Aigaion is built on the [[Bibliographic_Software_and_Standards_Information#BibTeX |BibTeX]] format and has excellent BibTeX import and export facilities.&lt;br /&gt;
&lt;br /&gt;
Features&lt;br /&gt;
* Multi-user facilities&lt;br /&gt;
* Intuitive user interface&lt;br /&gt;
* Easy management of publications and topics&lt;br /&gt;
* Create public or private notes on publications&lt;br /&gt;
* Import of the BibTeX and [http://www.refman.com/support/risformat_intro.asp RIS] ([[Bibliographic_Software_and_Standards_Information#Endnote |Endnote]], [[Bibliographic_Software_and_Standards_Information#Reference Manager |Reference Manager]]) format&lt;br /&gt;
* Export of BibTeX and RIS (RIS is under development) format&lt;br /&gt;
[http://aigaion.sourceforge.net/ Aigaion homepage]&lt;br /&gt;
&lt;br /&gt;
===BibORB===&lt;br /&gt;
BibORB is a tool to manage bibliographies recorded in BibTeX format using a simple Web browser.&lt;br /&gt;
&lt;br /&gt;
[http://biborb.glymn.net/doku.php?id=features BibORB homepage]&lt;br /&gt;
&lt;br /&gt;
===Memento===&lt;br /&gt;
Memento is next generation of web based bibliographic software that goes beyond simple searching, storing, and exporting articles. It is one stop solution for students, researchers, scholars where they can manage their bibliography, create and share reports and network with professionals. &lt;br /&gt;
Features:&lt;br /&gt;
* Clean, simple Internet Explorer and Firefox compatible interface&lt;br /&gt;
* Memento constantly fetches articles from all the famous online journals and conference websites to keep it database upto date. &lt;br /&gt;
* Import articles in multiple format such bibtex, endnote, RIS, etc.&lt;br /&gt;
* Export articles in bibtex or Microsoft Word 2007 Bibliographic XML &lt;br /&gt;
* Write personal notes, or upload PDF related to an article&lt;br /&gt;
* Write publicly viewable comments related to an article&lt;br /&gt;
* Create reports, attach articles to report, and share reports with other users&lt;br /&gt;
* Explore other users with similar interest&lt;br /&gt;
* Create watch list for articles, authors, keywords and receive new articles in RSS feed&lt;br /&gt;
&lt;br /&gt;
[http://findnwrite.com/memento Memento homepage]&lt;br /&gt;
&lt;br /&gt;
===BiblioWeb===&lt;br /&gt;
&lt;br /&gt;
BiblioWeb is a web enabled bibliographic software. All the basic functions of bibliographic software are delivered through web browser. A Web user can be assigned &amp;quot;Read&amp;quot; or &amp;quot;Write&amp;quot; privileges. Users with &amp;quot;Read&amp;quot; accounts can search, browse, display, and export bibliographic records. Users with &amp;quot;Write&amp;quot; accounts can add, edit, delete, import, even format document through web browser. BiblioWeb is the ideal solution for a research group to share a common bibliographic database on the Web. It also supports a threaded discussion forum. http://www.biblioscape.com/bibliohost.htm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===User::Blibrestez55/Books/Scientific Bibliographic Project 2015 OpenOffice.org Wiki===&lt;br /&gt;
A bibliographic/software and standards informative scientific database supports collections of ESL books &amp;amp; reading materials,bibliographic cd&amp;#039;s.audio,videos &amp;amp; translated languages of scientific books in English,German,French, Italian,Spanish,Turkish,Japanese &amp;amp; other translations.&lt;br /&gt;
http://wiki.services.openoffice.org/wiki/User:Blibrestez55/books/Scientific_Bibliographic_Project_2015&lt;br /&gt;
&lt;br /&gt;
Insert-&amp;gt;Indexes and Tables-&amp;gt;Indexes and Tables-&amp;gt;Tab=Indexes/tables;Type=Bibliography&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Bibliographic]]&lt;br /&gt;
&lt;br /&gt;
===refbase===&lt;br /&gt;
http://refbase.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
Refbase is a web-based, platform-independent, multi-user interface for managing scientific literature &amp;amp; citations.&lt;br /&gt;
Main [http://refbase.sourceforge.net/features.html features]:&lt;br /&gt;
  &lt;br /&gt;
* a clean and standardized interface that attempts to be as web standards compliant as possible&lt;br /&gt;
* a multitude of search options, including quick, simple, advanced as well as powerful SQL search options&lt;br /&gt;
* various display options: &lt;br /&gt;
** list view: offers customizable and sortable columns&lt;br /&gt;
** details view: shows all fields of a particular record&lt;br /&gt;
** cite view: displays record entries in a citation style chosen by the user&lt;br /&gt;
** print view: eases printing or copying of records&lt;br /&gt;
* search within results functionality which provides an easy way of refining your search query&lt;br /&gt;
* user-specific fields for personal keywords, notes, etc&lt;br /&gt;
* save any search query together with the current display settings&lt;br /&gt;
* automatic email announcements for newly added records&lt;br /&gt;
* dynamic RSS feeds for recently added/edited records as well as for any custom user query&lt;br /&gt;
* [http://wiki.refbase.net/index.php/Importing_Records batch import] of records from various common bibliographic formats and online databases&lt;br /&gt;
* export records to MODS XML, Endnote, RIS or BibTeX (via bibutils)&lt;br /&gt;
* export to an OpenDocument spreadsheet for use with the current OO.o bibliographic manager&lt;br /&gt;
* link records to other records in the database (using static or dynamic links)&lt;br /&gt;
* extract literature cited within a text and build an appropriate reference list&lt;br /&gt;
* [http://wiki.refbase.net/index.php/Search/Retrieve_web_services Search &amp;amp; retrieve via URL (SRU)] web service&lt;br /&gt;
* COinS and unAPI&lt;br /&gt;
&lt;br /&gt;
===RefWorks=== &lt;br /&gt;
&lt;br /&gt;
Was founded in 2001 by a team of developers (former Reference Manager developers) in the field of bibliographic database management.  RefWorks is a &amp;#039;&amp;#039;&amp;#039;web-based&amp;#039;&amp;#039;&amp;#039;, very flexible, research management, writing and collaboration tool. RefWorks allows users to create personal databases and use them for a variety of research activities. References are quickly and easily imported from text files or online databases. The databases can then be used to manage, store, and share the information. Users can automatically insert references from their database into their papers and generate formatted bibliographies and manuscripts in seconds. http://www.refworks.com/content/products/faqs.asp&lt;br /&gt;
&lt;br /&gt;
Site licenses for organizations are available. Individual licenses are also available. RefWorks supports hundreds of online databases and output styles covering a broad range of subject areas. http://www.refworks.com/&lt;br /&gt;
&lt;br /&gt;
===WIKINDX===&lt;br /&gt;
&lt;br /&gt;
WIKINDX is a free bibliographic and quotations/notes management and article authoring system designed either for single use (on a variety of operating sytems) or multi-user collaborative use across the internet.&lt;br /&gt;
&lt;br /&gt;
[http://wikindx.sourceforge.net/features.html Features]:&lt;br /&gt;
&lt;br /&gt;
* 36 resource types.&lt;br /&gt;
* Multi-user mode - create and manage your own bibliographies drawn from the WIKINDX master bibliography and browse other users&amp;#039; bibliographies. (Must be enabled by the administrator.)&lt;br /&gt;
* Save your own preferences.&lt;br /&gt;
* Enter/edit bibliographic resources.&lt;br /&gt;
* Add unlimited file attachments to each resource. (Must be enabled by the administrator.)&lt;br /&gt;
* Catalogue resources by categories and keyword(s).&lt;br /&gt;
* Enter/edit a general note about the whole resource.&lt;br /&gt;
* Enter/edit quotes and paraphrases from those resources.&lt;br /&gt;
* Enter/edit thoughts or musings on various aspects of a resource (can be private or public).&lt;br /&gt;
* Add keywords to resource metadata such as quotes, paraphrases and musings.&lt;br /&gt;
* Use BBCode in all textarea input.&lt;br /&gt;
* Cross-reference other WIKINDX resources from within quotes, paraphrases, musings, notes and abstracts.&lt;br /&gt;
* Edit keywords, creators, publishers and journals.&lt;br /&gt;
* Comprehensive search across all the above with highlighting of search terms using either Quick Search or Power Search.&lt;br /&gt;
* Reorder bibliographic lists by first creator, title, resource type, publisher, year of publication timestamp, popularity index or maturity index.&lt;br /&gt;
* Select resources by category, keywords, creator, publisher etc.&lt;br /&gt;
* Browse all creators, publishers, collections, categories and keywords with font colour and size indicating frequency of occurrence (tag clouds).&lt;br /&gt;
* Unlimited primary creators, editors, translators and revisers, composers, agents, performers etc.&lt;br /&gt;
* Export bibliographic lists (optionally annotated) with a range of formatting options to RTF (Rich Text Format) files for easy insert into word processors.&lt;br /&gt;
* Export bibliographic lists to RIS for import to Endnote, Reference Manager, ProCite etc.&lt;br /&gt;
* Export an Endnote tabbed textfile.&lt;br /&gt;
* Export an Endnote XML file.&lt;br /&gt;
* Export bibliographic lists to BibTeX format.&lt;br /&gt;
* Import Endnote XML and bibTeX files.&lt;br /&gt;
* Cut &amp;#039;n&amp;#039; Paste BibTeX entries to the database (amount limited by the administrator).&lt;br /&gt;
* View and export in seven bibliographic styles: Chicago, MLA, APA and Harvard, Turabian, British Medical Journal and IEEE.  Administrators can copy, edit and create bibliographic styles through the web browser interface.&lt;br /&gt;
* Write an article entirely within WIKINDX importing quotes etc. and chose the citation formatting prior to exporting the article to RTF (can be opened in external word processors including OpenOffice).&lt;br /&gt;
* Run WIKINDX in core English or other languages (depending on administrator-installed language plug-ins).&lt;br /&gt;
* User-defined paging of long bibliographic lists.&lt;br /&gt;
* View all quotes, paraphrases and musings or a single random one.&lt;br /&gt;
* One-click return to last bibliographic list or single view.&lt;br /&gt;
* Store up to 10 bookmarks for quick return to single views.&lt;br /&gt;
* Select a visual style.&lt;br /&gt;
* WIKINDX has an architecture which enables either in-line or menu plug-ins to be inserted.  Write your own or download plug-ins from the sourceforge site.&lt;br /&gt;
http://wikindx.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
===literaturedb===&lt;br /&gt;
http://www.literaturedb.com&lt;br /&gt;
&lt;br /&gt;
literaturedb is a bibliographic management software that can help you organize your literature and bibliographic references for scientific documents. It runs as a PHP web site and provides a collaborative space for storing and sharing documents and references.&lt;br /&gt;
&lt;br /&gt;
Main [http://www.literaturedb.com features]:&lt;br /&gt;
&lt;br /&gt;
* Simplicity: You can find all options on just four pages. &lt;br /&gt;
* Bibtex: It uses Bibtex entry types and fields so you can reuse references. &lt;br /&gt;
* Full text: It stores full text files (pdf, doc, etc.) for quick access. &lt;br /&gt;
* Exports: Export to Word, Bibtex, Endnote, MODS and RIS. &lt;br /&gt;
* Collaboration: You can share documents in your team and with friends. &lt;br /&gt;
* Tagging: You can tag every document with keywords. &lt;br /&gt;
* Search function: The search function scans all data entry fields.&lt;br /&gt;
* LDAP support: You can reuse the user management of your organization. &lt;br /&gt;
* FLOSS: It is free and open source (GPL). &lt;br /&gt;
&lt;br /&gt;
===Contents-Linking===&lt;br /&gt;
&lt;br /&gt;
http://www.multisuchsystem.de/contents.html&lt;br /&gt;
&lt;br /&gt;
Contents-Linking as part of the Multisuchsystem E-Connect [http://www.multisuchsystem.de/]by Hans Hehl is a free webbed-based tool of managing and searching bibliographic records. It is also a linking system, which aims to go most directly to the full text of an article.&lt;br /&gt;
It is built only on simple HTML and Javascipt, but able to import at once hundreds of bibliographic records from any of the databases, so a database of own interest can rapidly be created. &lt;br /&gt;
Contents-Linking is connected with a knowledge base, which consists of ca. 50000 journal titles supplemented by subject terms and informations about library holdings. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Features&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Searching articles by terms or strings &lt;br /&gt;
*Searching articles by subject terms, alphabetically or by subjects&lt;br /&gt;
*Browsing ca. 40000 records&lt;br /&gt;
*Displayed records are linked with the full-linked record&lt;br /&gt;
*Browsing ca 70000 journal titles of Contents-database&lt;br /&gt;
*Displayed journal titles are linked with full-linked records corresponding to these&lt;br /&gt;
*Full-linked records are linked with EZB, ZDB, Google Scholar, Google and library holdings&lt;br /&gt;
*Contents-Linking may be installed for any library participating in the EZB&lt;br /&gt;
*Importing new records from the following databases: JADE Database, Current Contents, British Library Direct, PubMed,IngentaConnect, OVIDSearch, RefDoc, Google Scholar&lt;br /&gt;
*Creating a new import filter for another database&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.multisuchsystem.de/contents.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Category:Bibliographic|Standards]]&lt;br /&gt;
[[Category: Marketing]]  &lt;br /&gt;
[[Category:Screenshot]]&lt;br /&gt;
[[Category:Art]] &lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=206298</id>
		<title>Draft Marketing ideas and materials/OOocon2010 flying disc OpenOffice.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=206298"/>
		<updated>2012-10-02T21:20:12Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: **Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Plan&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;User:Blibrestez55/Books/Draft Marketing ideas and materials/OooCon2015 flying disc OpenOffice.org-Wiki&lt;br /&gt;
&lt;br /&gt;
*Name: The name of this organization shall be the BLibrestez55 Draft Marketing ideas and materials/OOoCon2015 flying disc-OpenOffice.org Wiki Bibliographical Debate OpenOffice.org Users Group (herein referred to as the BDMIMOCFDGroup). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Marketing Strategy&lt;br /&gt;
&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki strategy will be based on communicating OpenOffice.org-Wik&amp;#039;s value to the targeted segments.  This will be done through a variety of methods.  The first method will be strategically placed advertisements.One place that will be used for advertisements will be in Bibliographic categories,and the liberal arts categories that details all of the entertainment in OpenOffice.org-Wiki.This will be the main source of advertisements because the demographics of their readership are fairly similar to Bibus bibliographic database-Bibus demographics.  &lt;br /&gt;
&lt;br /&gt;
Another source of marketing will be done with strategic relationships and associations that have similar bibliographic demographics.One prime example is the BLibrestez55 bibliographic database. While bibliographic patrons are not necessarily overwhelmingly single, the rest of the demographics match up.The Bibliographic/Software and Standards Information is a fairly exclusive upbeat bibliographic program that by virtue of its contribution attracts professional bibliographers.The strategic relationship with be mutually beneficial where both organizations will develop visibility for each other.  &lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where bibliographers contribute draft marketing ideas and materials for participants to try drafting marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki for the first time.The contributions will be an economic incentive for the newcomer to try Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki.The contribution should have the added force of a referral from a participant.&lt;br /&gt;
&lt;br /&gt;
Mission&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki mission is to provide a bibliographic social network. Participants exist to attract and maintain bibliographers.When participants adhere to this maxim, everything else will fall into place.Our services will exceed the expectations of our bibliographers.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Objectives&lt;br /&gt;
•Develop marketing ideas and material awareness through a steady month to month increase of new bibliographers. &lt;br /&gt;
•Develop an increase in sales of marketing while achieving a status quo state or  decrease in marketing expenses. &lt;br /&gt;
•Develop awareness of the structured conversation system measured by bibliographers coming to Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki solely for bibliographic social networking groups.&lt;br /&gt;
Financial Objectives&lt;br /&gt;
•A double digit growth rate for each future year. &lt;br /&gt;
•Reduce the variable costs through efficiency gains. &lt;br /&gt;
•Reach profitability within the first year.&lt;br /&gt;
&lt;br /&gt;
*Target Markets&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki bibliographers can be broken down into three groups, Generation X,Y, and Baby Boomers. &lt;br /&gt;
 &lt;br /&gt;
•Professional: this characteristic is intuitive since the underlying element of Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice-org-Wiki is thoughtful conversation, and most professionals appreciate thought-provoking conversation.&lt;br /&gt;
 &lt;br /&gt;
•Income over $40,000: this to a large degree is correlated to the fact that they are professional.&lt;br /&gt;
 &lt;br /&gt;
•Age 25-75: the largest group of bibliographers looking for bibliograhy databases.&lt;br /&gt;
&lt;br /&gt;
*Positioning&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group will position itself as a reasonably valued bibliographic social networking group that has an innovative, effective system for allowing bibliographers to meet each other.&lt;br /&gt;
&lt;br /&gt;
T*he Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group&amp;#039;s positioning will leverage their competitive edge:&lt;br /&gt;
&lt;br /&gt;
•A unique approach to getting bibliographers together called the structured bibliographic system. This system is detailed in the Bibliographic category, please refer to that section for more information.  &lt;br /&gt;
&lt;br /&gt;
•This system is a competitive edge because most non-bibliographers do not have a niche that they are concentrating on.  While every bibliographer has a certain &amp;quot;flavor&amp;quot; and that is why someone will choose one bibliographer or another, the flavor is only surface deep. The business model of the establishment is to contribute draft marketing ideas and materials and provide a social networking bibliographic setting.  Beyond these two values, there is little other genuine value that the bibliographers try to provide.  &lt;br /&gt;
&lt;br /&gt;
•Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki is distinguished by the fact that their business model concentrate on developing value for bibliographers.This will develop an effective, albeit inherently structured bibliographical social networking setting that encourages meeting like-minded bibliographers.Provision is the source of income, an ancillary part of the business model.  Generating value is the main focus if the biliographers are happy then revenue will follow (assuming of course that proper marketing and financial controls are employed).&lt;br /&gt;
&lt;br /&gt;
*Concentrating on the bibliogapher&amp;#039;s needs beyond contributing to Draft Marketing ideas and maerials/OOoCon2015 flying disc OpenOffice.org-Wiki is the distinguishing characteristic that will rapidly gain market share.&lt;br /&gt;
 &lt;br /&gt;
*Strategies&lt;br /&gt;
The single objective is to position bibliography as the premier place for young professional bibliographers to meet like-minded goals marketing bibliographic ideas and materials.  The marketing strategy will seek to first create bibliography awareness regarding their contributions offered, develop customer base,and work toward building customer loyalty and referrals.&lt;br /&gt;
&lt;br /&gt;
*The message Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will seek to communicatewith Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki  is THE place to meet intelligent bibliographers. This message will be communicated through a variety of methods.  The first method will be advertisements.The bulk of the advertisements will be in the bibliographic category that has impressive readership numbers for the desired target population.&lt;br /&gt;
&lt;br /&gt;
*Another method will be through establishing strategic relationships with organizations that have similar demographics such as bibliography. Establishing a mutually beneficial relationship will allow both organizations to develop visibility for each other.&lt;br /&gt;
&lt;br /&gt;
*The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where bibliographers will contribute draft marketing ideas and materials for participants to try for the first time.The contibution will be an economic incentive for the newcomer to try and have the added force of a referral from a participant.&lt;br /&gt;
&lt;br /&gt;
*Marketing Mix&lt;br /&gt;
Draft Marketing ideas and materials/OOOCon2015 flying disc&amp;#039;s OpenOffice.org-Wiki marketing mix is comprised of these following approaches to pricing, distribution, advertising and promotion,and customer service.&lt;br /&gt;
&lt;br /&gt;
•Pricing: the pricing scheme is based on standard industry practices. &lt;br /&gt;
•Distribution: all services and products will be distributed from &amp;#039;s retail space.&lt;br /&gt;
 &lt;br /&gt;
•Advertising and promotion: the most successful advertising will be with OpenOffice.org.  Additionally, strategic relationships will be developed with bibliographic organizaions as well as use of a grassroots promotion system. &lt;br /&gt;
&lt;br /&gt;
•Customer service: obsessive customer attention is the mantra.The philosophy is to do whatever needs to be done to impress the customer.  While this could reduce short-term profits, it will strengthen long-term profitability.&lt;br /&gt;
&lt;br /&gt;
*Marketing Research&lt;br /&gt;
During the initial phases of the marketing plan development, several bibliographic focus groups will be sponsored to gain insight into a variety of likely bibliographers.  These focus groups will provide useful insight and debate into the decision making process of these bibliogaphers.&lt;br /&gt;
&lt;br /&gt;
*An additional source of dynamic market research is a feedback system based on a suggestion card system.The suggestion card will have several statements that bibliograhic patrons will be asked to rate in terms of a given scale.  Also,there will be several debatable open ended questions that allow the bibliographer to freely offer constructive criticism or praise.The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will work hard to implement reasonable suggestions in order to improve their service offerings as well as show committment to bibliographers whose contributions are valued.&lt;br /&gt;
&lt;br /&gt;
*The last source of market research will be competitive analysis.This will be done by regularly visiting competitors and analyzing their service offerings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Read more: A bibliographic/software and standards informative scientific database support collections of ESL books &amp;amp; reading materials,bibliographic cd&amp;#039;s.audio,videos &amp;amp; translated languages of scientific books in English,German,French, Italian,Spanish,Turkish,Japanese &amp;amp; other translations.&lt;br /&gt;
 http://wiki.services.openoffice.org/wiki/User:Blibrestez55/books/Scientific_Bibliographic_Project_2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Android Software]]&lt;br /&gt;
[[Category:Bibliographic]]&lt;br /&gt;
[[Category:Education]]&lt;br /&gt;
[[Category:Marketing]]&lt;br /&gt;
[[Category:User Experience]]&lt;br /&gt;
[[Category:Impress]]&lt;br /&gt;
[[Category:Extensions]]&lt;br /&gt;
[[Category:Presenter Screen]]&lt;br /&gt;
[[Category:Effort]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Bibliographic/Software_and_Standards_Information&amp;diff=206297</id>
		<title>Bibliographic/Software and Standards Information</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Bibliographic/Software_and_Standards_Information&amp;diff=206297"/>
		<updated>2012-10-02T20:47:07Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *Burundi_Librestez_ Bibliographic/Softwa_ and_ Standards_ Information-Apache OpenOffice Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;This is a wiki page. Please feel free to add relevant information or to make corrections to it. It is only useful if it is correct and up to date. Comments or suggestions can be put on the Discussion page (from the tab above)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==Open Standards Information==&lt;br /&gt;
&lt;br /&gt;
Check [http://wwwsearch.sourceforge.net/bib/openbib.html Open Standards] for info on software for bibliographies and cataloging. It provides a quick overview of the landscape of open-source bibliographic software; both where it has been, but more importantly, where it may yet go. It may be better than this page.&lt;br /&gt;
&lt;br /&gt;
A good source on open standards in regards to XML, is [http://xml.coverpages.org xml.coverpages.org] and of course [http://www.w3.org www.w3.org] the home of the internet.&lt;br /&gt;
&lt;br /&gt;
===OASIS Open Document Format for Office Applications (OpenDocument) TC===&lt;br /&gt;
&lt;br /&gt;
The [http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=office OASIS Open Document Format for Office Applications (OpenDocument) TC] is Developing an XML-based file format specification for office applications.&lt;br /&gt;
Its [http://wiki.oasis-open.org/office/Bibliographies_and_Citations?%20%0Aaction=show OASIS OpenDocument Technical Sub-committee on Metadata] is looking at standards to support Search, [http://wiki.oasis-open.org/office/Bibliographies_and_Citations Bliographies and Citations]and Workflow Management.&lt;br /&gt;
&lt;br /&gt;
===CiteProc===&lt;br /&gt;
&lt;br /&gt;
The Openoffice Bibliographic project is proposing to use bibliographic citation and reference list generation using a new process called [http://bibliographic.openoffice.org/citeproc/index.html CiteProc]. CiteProc uses an XML citation style language (CSL) to provide, for the first time, the opportunity for the creation and distribution of open  bibliographic style definitions that are not specific to a particular word-processor or bibliographic package. Also see [http://www.silmaril.ie/bibliox/biblioxdoc.html BiblioX] for technical discusion of this approach. We now have working examples.&lt;br /&gt;
&lt;br /&gt;
===Citation microformat efforts===&lt;br /&gt;
&lt;br /&gt;
This [http://microformats.org/wiki/citation wiki page] outlines the overall effort to develop a citation microformat. We are documenting current examples of cites/citations on the web today, their implicit/explicit schemas, and current cite/citation formats, with the intent of deriving a cite microformat from that research.&lt;br /&gt;
&lt;br /&gt;
===Bibliophile===&lt;br /&gt;
&lt;br /&gt;
[http://bibliophile.sourceforge.net/ Bibliophile] is an initiative to align the development of bibliographic databases for the web. It aims to promote standards, discussion among users on necessary features and a variety of specific solutions for different fields of research.&lt;br /&gt;
&lt;br /&gt;
===MODS - Metadata Object Description Schema===&lt;br /&gt;
&lt;br /&gt;
The Library of Congress&amp;#039; Network Development and MARC Standards Office, with interested experts, has developed a schema for a bibliographic element set that may be used for a variety of purposes, and particularly for library applications. As an XML schema, the [http://www.loc.gov/standards/mods/ &amp;quot;Metadata Object Description Schema&amp;quot;] (MODS) is intended to be able to carry selected data from existing MARC 21 records as well as to enable the creation of original resource description records. It includes a subset of MARC fields and uses language-based tags rather than numeric ones, in some cases regrouping elements from the MARC 21 bibliographic format. MODS is expressed using the XML schema language of the World Wide Web Consortium.&lt;br /&gt;
&lt;br /&gt;
===Significance of Z39.50 and SRU/W to the OpenOffice Bibliographic Project===&lt;br /&gt;
&lt;br /&gt;
Z39.50 will be the basis of the OOo Bibliographic internet searching facility. There are several opensource software implementation of this protocol. One example is YAZ, the other is SRW - see below.&lt;br /&gt;
&lt;br /&gt;
Z39.50 is an international standard for communication between computer systems primarily, library and information related systems. Z39.50 is becoming increasingly important to the future development and deployment of inter-linked library systems.&lt;br /&gt;
[http://www.loc.gov/z3950/agency/zing/zing-home.html Z39.50 and ZING - Z39.50]&lt;br /&gt;
&lt;br /&gt;
===SRU/W - Search/ Retrieve for the Web===&lt;br /&gt;
&lt;br /&gt;
The difference between [http://www.loc.gov/standards/sru/ SRU] and [http://www.loc.gov/standards/sru/srw/ SRW] is that SRU uses HTTP as the transport mechanism. This means that the query itself is transmitted as an URL and that XML is returned as if it were a web page (note: POST, an alternative for using the HTPP transport mechanism, is not allowed in SRU). SRW is SOAP based, meaning that both the query and the result are XML streams. The advantage of this is that a variety of transport mechanisms can be used, including for instance e-mail.&lt;br /&gt;
&lt;br /&gt;
Note: this description pertains to version 1.0 of SRW. Version 1.1 will be released soon. See: Draft SRW Version 1.1&lt;br /&gt;
SRW is the &amp;quot;Search/Retrieve Web Service&amp;quot; protocol, which aims to integrate access to various networked resources, and to promote interoperability between distributed databases, by providing a common utilization framework. SRW is a web-service-based protocol whose underpinnings are formed by bringing together more than 20 years experience from the collective implementers of the Z39.50 Information Retrieval protocol with recent developments in the web technologies arena.&lt;br /&gt;
&lt;br /&gt;
SRW features both SOAP and URL-based access mechanisms to provide for a wide variety of possible clients ranging from Microsoft&amp;#039;s .Net initiative to simple Javascript and XSLT transformations. It leverages the CQL query language which provides a powerful yet intuitive means to formulate searches. The protocol mandates the use of open and industry-supported standards XML and XML Schema, and where appropriate, XPath and SOAP. SRW has been developed by an international team, minimizing cross-language pitfalls and other potential internationalization problems.&lt;br /&gt;
&lt;br /&gt;
The SRW Initiative, building on Z39.50 along with web technologies, recognizes the importance of Z39.50 (as currently defined and deployed) for business communication, and focuses on getting information to the user. SRW provides semantics for searching databases containing metadata and objects, both text and non-text. Building on Z39.50 semantics enables the creation of gateways to existing Z39.50 systems while reducing the barriers to new information providers, to make their resources available via a standard search and retrieve service.&lt;br /&gt;
&lt;br /&gt;
SRW defines a web service combining several Z39.50 features, most notably, the Search, Present, and Sort Services. Additional features/services may be added later or defined later as new web services. Also see [http://srw.cheshire3.org srw.cheshire3.org]&lt;br /&gt;
&lt;br /&gt;
===CQL - Common Query Language===&lt;br /&gt;
&lt;br /&gt;
[http://www.loc.gov/standards/sru/cql/ CQL] is the query language for SRW and SRU, and may be used by other protocols as well. CQL is designed to be human readable and writable, while maintaining the expressiveness of more complex languages. XCQL, An XML form of CQL, is also available for use with SRW.&lt;br /&gt;
&lt;br /&gt;
===Zoom===&lt;br /&gt;
The ZOOM initiative presents an abstract object-oriented API to a subset of the services specified by the Z39.50 standard, also known as the international standard ISO 23950. If you are trying to build any kind of Z39.50 client or client-based service, ZOOM is an excellent place to start. he API is:&lt;br /&gt;
Abstract because we don&amp;#039;t want to limit its use to a single implementation language.&lt;br /&gt;
Object-oriented because the services lend themselves naturally to this widespread idiom.&lt;br /&gt;
For a subset of the full Z39.50 services because at this stage simplicity is more important than completeness.&lt;br /&gt;
The ZOOM specifications, bindings for several languages, and many implementations, are available for free browsing and download.&lt;br /&gt;
ZOOM is a key part of the wider ZING initiative (Z39.50 International: Next Generation). ZING aims to explore a variety of means for broadening the appeal of Information Retrieval tools, techniques and concepts beyond the traditional IR niche markets. [http://zoom.z3950.org/ zoom.z3950.org/]&lt;br /&gt;
ez3950 - Simple Implementation of Z39.50 over SOAP using XER&lt;br /&gt;
XER provides a mechanism to allow us to provide Z39.50 support over an alternative &amp;quot;internet&amp;quot; protocol without any additional amendments to the current ASN.1 standard. This document outlines an implementors agreement of how to implement XER over SOAP. (SOAP is Simple Object Access Protocol)&lt;br /&gt;
&lt;br /&gt;
===ZeeRex - Z39.50 Explain, Explained and Re-engineered in XML===&lt;br /&gt;
&lt;br /&gt;
[http://explain.z3950.org/ ZeeRex] (rhymes with T. rex) is &amp;quot;Z39.50 Explain, Explained and Re-Engineered in XML&amp;quot;. It is an XML schema used to describe the configuration and capabilities of Z39.50 and SRW servers. (Note &amp;#039;Explain&amp;#039; is a function in Z39.50 by which a server identifies the services it provides.) ZeeRex records are XML documents using The ZeeRex DTD, which is maintained by Rob Sanderson, and is available as an SGML DTD, and XML DTD and an XML Schema.&lt;br /&gt;
&lt;br /&gt;
==Other Links to Bibliographic Information==&lt;br /&gt;
&lt;br /&gt;
Oxford University. [http://users.ox.ac.uk/~ctitext2/service/workshop/bib-overview.html Overview of Personal Bibliographic Software] &lt;br /&gt;
&lt;br /&gt;
[http://www.ilrt.bris.ac.uk/publications/researchreport/rr1032/report_html Review of Personal Bibliographic Systems] from The Institute for Learning and Research Technology, based at the University of Bristol. &lt;br /&gt;
&lt;br /&gt;
[http://www.lib.gla.ac.uk/researchskills/bibsoftware.shtml &amp;#039;Managing Your References Using Bibliographic Software Packages&amp;#039;] by GLASGOW UNIVERSITY LIBRARY&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Comparison_of_reference_management_software Comparison of reference management software] on Wikipedia&lt;br /&gt;
&lt;br /&gt;
A comprehensive study of bibliographic data requirements is [http://www.ifla.org/VII/s13/frbr/frbr.htm &amp;#039;Functional Requirements for Bibliographic Records&amp;#039;] (144 pages, 620Kbytes) by the International Federation of Library Associations and Institutions in PDF format. And a related report [http://www.miskatonic.org/library/frbr.html &amp;#039;FRBR and Fundamental Cataloguing Rules&amp;#039;].&lt;br /&gt;
Bibliographic Utilities information from [http://www.canadiancontent.net/dir/Top/Reference/Libraries/Library_and_Information_Science/Technical_Services/Cataloguing/Bibliographic_Utilities/ Canadian Content - Bibliographic Utilities] which includes descriptions of tools to find, create, edit, and manipulate bibliographic collections.&lt;br /&gt;
&lt;br /&gt;
==Java==&lt;br /&gt;
&lt;br /&gt;
===AlleMeineBuecher.Net===&lt;br /&gt;
&lt;br /&gt;
This free software provides an easy to use interface. It autmatically looks up book details and book covers by given ISBN numbers. It can do exports. It&amp;#039;s compatible with standard barcode-scanners. [http://allemeinebuecher.net AlleMeineBuecher.NET] It&amp;#039;s ideal solution for private book collections. The UI is available in English and German.&lt;br /&gt;
&lt;br /&gt;
===B3===&lt;br /&gt;
&lt;br /&gt;
B3 is a free bibliography manager that provides a graphic interface to Bibtex. However, B3 uses its own format: an XML extension of the Bibtex format. B3 has GUI reading and writing XML files and exporting them as Bibtex files. It also includes a Journal Dictionary, a dictionary linking Journal names and their abbreviations. It allows copy/paste the bibliography into a word processor, in order to save boring and upsetting tasks. B3 stands for Bibliography Base for Biologists, since the author is a biologist and only knows about biology journals bibliography. Of course, many tools of B3 may be useful for other disciplines. B3 includes many more features, and tries to provide a free alternative to currently used bibliography managers like EndNotes(C).B3 uses powerful and widely used standard new web languages to store, format and display bibliography data, namely:&lt;br /&gt;
XML (eXtensible Markup Language) to manage databases,&lt;br /&gt;
XSL (eXtensible Stylesheets Language) to process them,&lt;br /&gt;
XHTML (eXtensible Hyper Text Markup Language) to display them in a web browser,&lt;br /&gt;
As a result, B3 is a very portable application (it can run under Windows, Mac and Unix-like systems). It tends to be compatible with OpenOffice because it can export data to a bibliography database. It can easily be customized: Everyone who knows XSL can write a stylesheet and implement its own bibliography format. It supports Pubmed internet searches. For more info see http://b3bib.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
===JabRef===&lt;br /&gt;
&lt;br /&gt;
JabRef is a graphical frontend to manage BibTeX databases, the standard LaTeX bibliography reference format. JabRef is built to be platform independent (requires Java &amp;gt;= 1.5, or 1.4.2 for older versions). It merges and extends the functionalities of BibKeeper (Morten O. Alver) and JBibtexManager (Nizar Batada). Features. Detailed editing of bibtex entries. Search a pattern in the whole bibliography. You can group entries by keywords or any other fields. Supports import of various formats - BibTex, Endnote (text), ISI Web of Science, Medline/Pubmed (xml), Scifinder format, OVID, INSPEC, Biblioscape, JStor and RIS. Supports different export formats - HTML, Docbook, BibTeXML. You can add your own fields to any BibTeX entry type. Launch external applications: PDF/PS viewers, web browser, insert citations into LyX, Kile and WinEdt. Now you can insert citations and bibliographies into OpenOffice documents. Automatic Key generation. http://jabref.sourceforge.net/index.php&lt;br /&gt;
&lt;br /&gt;
===Synapsen===&lt;br /&gt;
&lt;br /&gt;
Synapsen is a hypertextual card catalog that enables the management of bibliographies. However, in contrast to normal literature management software, synapsen offers a very distinct advantage: with catchwords entered by the user, the program connects individual cards automatically and creates not only a network of cards whose relation to each other might have been forgotten, but also creates completely unexpected connections and relations between individual entries. synapsen is therefore not only for electronic literature management, but also a helping hand when writing scientific texts, which participates in communication with the author in order to augment lines of argumentation and the generation of ideas.&lt;br /&gt;
&lt;br /&gt;
synapsen is written in JAVA, runs on all operating systems, and supports standards like BiBTeX, RTF, LaTeX, SQL. It can be found under http://www.verzetteln.de/synapsen/synapsen_e.html&lt;br /&gt;
&lt;br /&gt;
Since version 2.5 Synapsen offers a direct connection to Open Office 2.2 via the UNO interface. This allows you to insert bibliographical data of Synapsen&amp;#039;s cards directly as footnotes in OpenOffice Writer.&lt;br /&gt;
&lt;br /&gt;
===DAFFODIL===&lt;br /&gt;
&lt;br /&gt;
Distributed Agents for User-Friendly Access of Digital Libraries&lt;br /&gt;
&lt;br /&gt;
(Text from the [http://www.is.informatik.uni-duisburg.de/projects/daffodil/index.html.en project website]:) Despite the fact that many Digital Libraries (DLs) are available on the Internet, users cannot effectively use them because of inadequate functionality, deficient visualisation and insufficient integration of different DLs. In the framework of this project we develop a user-oriented access system for DLs which overcomes these drawbacks. Based on experiences from the librarian area, higher functions to assist proved search strategies will be implemented. Different DLs will be tightly integrated, so that system-wide search and navigation is possible. The system will be adaptive towards different user wishes, regarding preferences concerning content and system involvement.&lt;br /&gt;
&lt;br /&gt;
The first two year project phase is concluded and the outcome is a running prototyp which covers all goals.&lt;br /&gt;
Second period (2002-2004)&lt;br /&gt;
&lt;br /&gt;
The key concept of strategic support when using digital libraries will be a major topic in the next years, but we will extend it to all levels of the information search process and the different kinds to gather information. To organise the found material, there annotations and interpretations we will develop a personal digital library. It provides simultaneously a user- and taskoriented context, to support searching and browsing better then up till now.&lt;br /&gt;
&lt;br /&gt;
As additional method for the information gathering we will integrate the path model, collaborative filtering as well as the workflow model into Daffodil. The last two methods will allow for cooperation by using digital libraries. A special role is given to the librarian in the cooperative environment.&lt;br /&gt;
&lt;br /&gt;
The graphical user interface design supports different interaction level -- exspecially circumstantial work tasks will be supported by software-information agents, but with regards to the user autonomy. Likewise the iterative process during the retrieval will be optimised.&lt;br /&gt;
&lt;br /&gt;
Daffodil is a projects in the strategic research initiative V3D2 (Distributed Processing and Delivery of Digital Documents) of the German Research Foundation (DFG). http://www.is.informatik.uni-duisburg.de/projects/daffodil/index.html.en http://www.daffodil.de/&lt;br /&gt;
&lt;br /&gt;
You can start DAFFODIL directly from the web using Java Web Start: http://www.is.informatik.uni-duisburg.de/projects/daffodil/pdaffodil.jnlp (Login/Password: visitor/visitor)&lt;br /&gt;
&lt;br /&gt;
===TextCite===&lt;br /&gt;
&lt;br /&gt;
TextCite is a program for organizing and commenting textual citations from texts (books, articles, or other published works) for use in producing scientific or academic publications. You can organize by publication, author, category, or outline. It works with bibliographic management programs like Citation, Endnote, RefWorks, and BibTeX (i.e. via programs such as JabRef and BibDesk), providing important text/citation management capabilities that these programs lack, while still allowing for rapid footnote and bibliography generation by means of your favorite bibliography manager. It also exports to PDF and Word (RTF).&lt;br /&gt;
&lt;br /&gt;
TextCite is open source software, and is available free of charge from the [http://textcite.sourceforge.net/ TextCite homepage].  It requires a minimum of Java 1.5, and is available in packages for Windows and Mac OS, as well as in an executable .jar format for running on Unix/Linux.&lt;br /&gt;
&lt;br /&gt;
==Perl, Python==&lt;br /&gt;
&lt;br /&gt;
===Pbib===&lt;br /&gt;
&lt;br /&gt;
PBib is a small tool for browsing and processing bibliographic databases which is written in Perl (that&amp;#039;s where the &amp;quot;P&amp;quot; in the name comes from :-). PBib works similar to the classical BibTeX, but can be extended for arbitrary bibliography databases (including BibTeX files and the OpenOffice.org database format), arbitrary bibliography styles (e.g. ACM, IEEE), and arbitrary document formats (including RTF and OpenOffice text documents). http://www.ipsi.fraunhofer.de/~tandler/PBib/&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;DESCRIPTION&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
I wrote PBib to have something like BibTex for MS Word [ Perl is avaiable in Linux as well] that can use a various sources for bibliographic references, not just BibTex files, but also database systems. Especially, I wanted to use the [[StarOffice]] bibliographic database.&lt;br /&gt;
Now, PBib can be extended in a couple of dimensions:&lt;br /&gt;
bibliographic styles such as ACM style or IEEE style.&lt;br /&gt;
document format such as Plain text, (La)TeX, Word, RTF, OpenOffice&lt;br /&gt;
bibliographic database format such as bibtex, refer, tib, but also database systems with different mappings to database fields.&lt;br /&gt;
&lt;br /&gt;
===RISImport.py===&lt;br /&gt;
A python script that reads RIS format files containing one or more references and inserts them into the default OpenOffice.orgBibliography/&amp;#039;biblio&amp;#039; database. The setup of this script is relatively straight-forward, and the current RIS tag to &amp;#039;bilbio&amp;#039; column mapping has worked great for me for the few engineering electronic portals that I use (e.g., IEEEXplore, Inspec, MathSciNet).&lt;br /&gt;
&lt;br /&gt;
Additionally, as I will briefly explain here, the mapping (in some cases relatively advanced) can be easily customized to fit your need (i.e., different reference sources and their slightly different interpretations of the RIS format). It can be found in our Documents and Files Page.&lt;br /&gt;
&lt;br /&gt;
Michael Sowka, E-mail: msowka@rogers.com www.sowka.com&lt;br /&gt;
&lt;br /&gt;
==MS Windows==&lt;br /&gt;
&lt;br /&gt;
===Bibliographix===&lt;br /&gt;
&lt;br /&gt;
Bibliographix is designed for people who are writing their doctoral thesis, frequently writing scientific texts, or reading a lot of literature. The free Basic version offers more than any other free reference manager. It should be more than enough for undergraduates. Try it out as long as you like. The Pro-Version is starting at USD 40 and offers everything an academic might need. &lt;br /&gt;
&lt;br /&gt;
What is special about Bibliographix?&lt;br /&gt;
High-end reference management for a low-end price. A unique combination of reference management and idea outlining. Two items that belong together. Save yourself the typing: Import data from online libraries. You&amp;#039;ll never want to miss it: one-click tables of references. Bibliographix can insert intext citations into OpenOffice. http://www.bibliographix.com/&lt;br /&gt;
&lt;br /&gt;
===Biblioscape===&lt;br /&gt;
&lt;br /&gt;
Biblioscape product family is designed to help researchers collecting and managing bibliographic data, notes, as well as generating citations and bibliography for publications.&lt;br /&gt;
Research Information Manager. Biblioscape is an information manager for researchers, scholarly writers, students, and librarians. People use it to organize literature references, research notes, automatically generate citations and bibliographies automatically, search and capture bibliographic data on the Internet, and post bibliographic databases live on the web. The flood of bibliographic resources on the Internet requires new solutions for bibliographic information management. Biblioscape offers such a solution -- whether you work alone, or as part of a group, or even in a large organization. For a comprehensive feature list see http://www.biblioscape.com/features.htm. There is a free &amp;#039;lite&amp;#039; version called Biblioscape Express. There is an associated [[Bibliographic_Software_and_Standards_Information#BiblioWeb| BiblioWeb service.]]  http://www.biblioscape.com .&lt;br /&gt;
&lt;br /&gt;
===Citavi===&lt;br /&gt;
&lt;br /&gt;
Citavi (Lat., I cited) is a user-friendly bibliographic application that works with OpenOffice, Microsoft Office and other Windows word-processing software. Citavi enables you to organize bibliographic material in a very practical way. The program provides access to up to 4000 bibliographic databases and library catalogs. You can process literary content, collect citations, organize draft texts and schedule tasks.&lt;br /&gt;
&lt;br /&gt;
Citavi can be integrated with OpenOffice Writer: references and citations can be inserted directly via the publication assistant. After finishing your work, Citavi scans the ODT file and inserts a full formatted bibliography at the end of your document. It is also very easy to export the references collected to OpenOffice Calc. A free version of Citavi is available and an English version of Citavi will be released Sept. 2010.&lt;br /&gt;
Citavi Home Page http://www.citavi.com&lt;br /&gt;
&lt;br /&gt;
===Citeit!===&lt;br /&gt;
&lt;br /&gt;
This product is a very good example of maintaining bibliographic data linked to textual information.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;CiteIt! is revolutionary software that automates the tedious process of creating accurate and properly formatted legal citation. CiteIt! enables users to instantly import legal citations from online legal databases, such as Westlaw? and Lexis-Nexis?, with a click of a button. With CiteIt!, you never again have to type a legal citation into a document, spend time worrying about proper Bluebook or ALWD formatting, or write a citation down as you search on an online legal database.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
General CITEIT! features:&lt;br /&gt;
Imports citations from on-line legal databases or any web page with a click of a button.&lt;br /&gt;
Automatically places all citations imported or entered in proper citation form.&lt;br /&gt;
Provides all of the possible cite forms for each citation for quick insertion into any document.&lt;br /&gt;
&lt;br /&gt;
Professional and Advanced Versions of CiteIt! can create a table of authorities in seconds. Powerful notes and keyword features allows you to easily store, organize and search your research information. CiteIt! integrates seamlessly with Microsoft Word or Corel WordPerfect, so accurate citation is only a few mouse clicks away. Intuitive user interface means that anyone can start using CiteIt! in minutes. Two versions of CiteIt! are available - one which supports the 17th Edition of The Bluebook and another which supports the ALWD Citation Manual.&lt;br /&gt;
http://www.citeit.com/product/default.htm&lt;br /&gt;
&lt;br /&gt;
===CiteSmart===&lt;br /&gt;
&lt;br /&gt;
[http://www.miresoft.net/citesmart CiteSmart] is a fairly new yet very powerful software application specifically designed for researchers in Biology and medical disciplines in mind, but can also be used with a variety of documents (law, business, patents ...). CiteSmart implements new features called [http://www.miresoft.net/citeclick CiteClick], [http://www.miresoft.net/citeclick CiteClick] and [http://www.miresoft.net/citeclick RefDrag] (patent pending). Users relying on [http://www.ncbi.nlm.nih.gov/sites/entrez?db=PubMed Medline / PubMed] for their every day work can store and cite references into a word document (and simultaneously in a local library) in a single click. CiteSmart is intended for reaserchers who work with Medline / PubMed. CiteSmart can be customized to work with any bibliographic database and potentially any working environment. Its single click philosophy makes CiteSmart invisible to users who don&amp;#039;t need to interact with it for storing and citing references. CiteSmart also offers hundreds of styles and a style editor/ to create styles in minutes. Finally among other cool features, it is compatible with EndNote and Reference Manager, it also can rebuild libraries from word documents containing references, it automatically handles &amp;#039;in press references&amp;#039; and update them as they appear in print. Many other feature are being added regularly. MireSoft&amp;#039;s website: [http://www.miresoft.net MireSoft].  View CiteSmart in action [http://www.miresoft.net/citesmart/videos/ CiteSmart Screencasts].&lt;br /&gt;
&lt;br /&gt;
===Endnote===&lt;br /&gt;
&lt;br /&gt;
A very popular and widely used Bibliographic package. Recommended by many Universities.&lt;br /&gt;
Platform: Windows &amp;amp; Mac&lt;br /&gt;
Description: Integrates three key bibliographical tasks within the one package: the searching of remote bibliographical databases on the Internet; the organisation of references in a database, and the creation of bibliographies. EndNote can be fully integrated with Word and other Windows word-processing software. Documents can be scanned and shorthand citations expanded and complete bibliographies created. EndNote libraries created on different platforms are compatible with each other. Home Page http://www.endnote.com/. Note that EndNote, ProCite, and Reference Manager are all owned by the same company, [http://www.thomsonresearchsoft.com/ Thomson ResearchSoft]. http://thomsonisiresearchsoft.com/compare/ is a useful comparison of these products from the vendor&amp;#039;s perspective.&lt;br /&gt;
&lt;br /&gt;
===Ibidem===&lt;br /&gt;
&lt;br /&gt;
Manage your bibliographic material with consummate ease using Ibidem. Store bibliographic information in the simple database format, and Ibidem will generate your bibliographic references for you. The program will automatically format footnotes, endnotes, parenthetical short forms, and reference-number in-text citations, along with end-of-paper reference lists and bibliographies, according to hundreds of academic styles. Subsequent references are automatically abbreviated using shortened titles, ibid. or op. cit., as appropriate. You can change styles, and watch footnotes or endnotes appear or disappear as all citations in a document are automatically updated to the new format. Ibidem&amp;#039;s seamlessly integrated, state-of-the-art control of bibliographic data will save you countless hours of drudgery, and your personal bibliographic databases will always be at your fingertips.&lt;br /&gt;
- instant access from within the word processor - notecard-like forms for easy entry of bibliographic information - drop-down lists for fast, consistent data entry - various viewing options, including short-list table view - fast and easy searching, sorting, and subset management - over 200 academic bibliographic styles included - works can be cited in open documents with a simple mouse click - color coding identifies Ibidem-generated citations in open documents - option to automatically exclude author or year from a citation - automatically shortens subsequent references to a cited work - dynamically-updated preview box - extensive search operators and features - subsets dynamically updated as records are added to database - numerous customizable options. Add-on module Archiva/ArchivaPro supports capture of bibliographic data from web sites with automatic conversion to Ibidem format.&lt;br /&gt;
This product has the best example of integrated bibliographic and style support that I have seen - a good model for OpenOffice to emulate.&lt;br /&gt;
A demo version is available. It is limited to 30 days use and no printing is possible - although you could export any work done on it.&lt;br /&gt;
http://www.notabene.com/&lt;br /&gt;
&lt;br /&gt;
Some screen shots of Ibidem also http://www.notabene.com/brochures/ibidem.html&lt;br /&gt;
&lt;br /&gt;
===Inflight Referencer===&lt;br /&gt;
&lt;br /&gt;
Inflight Referencer, is a relatively new commercial bibliography application designed to work with all Windows word processors including Open Office. It integrates three important bibliographical tasks within the one product; organizing references into a database for future retrieval, creation of bibliography lists and insertion of reference citations into document text. &lt;br /&gt;
&lt;br /&gt;
Specializing in APA and Harvard styles as well as customizable formats to meet various other citation and referencing styles, Inflight Referencer automates the process of creating reference lists. There is support for approximately 50 different media types including print and online resources. This bibliography product was originally designed in unison with university graduates, to produce a product that was inevitably simple to use and focused on achieving the goals of academics efficiently.  &lt;br /&gt;
&lt;br /&gt;
Inflight Referencer Home Page http://www.inflighttm.com/ref/&lt;br /&gt;
&lt;br /&gt;
===LiteRat===&lt;br /&gt;
&lt;br /&gt;
LiteRat is a free (as in free beer) application that is based on Microsoft Access 2.0. The programme can be used from Windows 3.1 through to Windows XP. The user interface concept comes from the flash card system. LiteRat can handle various kinds of bibliographic entries, quotes, and makes it also possible that several people can work on one database. A quick work flow can be achieved by this program, although it cannot connect to online databases due to its age.&lt;br /&gt;
&lt;br /&gt;
LiteRat saves its data in Access 2.0 files which can be used through ODBC interfaces with other database applications. It&amp;#039;s possible to export the bibliographic entries into a proprietary tagged text file, but there are macros for Mirosoft Word and OpenOffice.org shipped with the program that convert these tags into styles.&lt;br /&gt;
&lt;br /&gt;
LiteRat&amp;#039;s successor is Citavi.&lt;br /&gt;
&lt;br /&gt;
LiteRat&amp;#039;s website: http://www.literat.net/&lt;br /&gt;
&lt;br /&gt;
===Nota Bene===&lt;br /&gt;
&lt;br /&gt;
Nota Bene: a word processor for scholars ... a bibliographic manager for those who are tired of typing/formatting their own citations and bibliographies ... a personal search engine for those who want to find anything they&amp;#039;ve ever written in seconds ... a database manager for those who have things to keep track of ... a Hebrew, Greek, Cyrillic, IPA word processor for those who want more than just fonts ... a set of tools for scholars who want to focus on their writing and research ... a work of art for scholars who appreciate the finer things in life ... a community of scholars.&lt;br /&gt;
[Nota Bene&amp;#039;s bibliographic facility is called &amp;#039;Ibidem&amp;#039;]&lt;br /&gt;
http://www.notabene.com&lt;br /&gt;
&lt;br /&gt;
===ProCite===&lt;br /&gt;
&lt;br /&gt;
ProCite is a Windows and Mac Bibliographic application similar in function to Endnotes and Reference Manager. The program can still be bought but no new software version have been made since 1999. [http://www.procite.com www.procite.com]&lt;br /&gt;
&lt;br /&gt;
===Reference Manager===&lt;br /&gt;
Reference Manager is a comprehensive Bibliographic package with Bibliographic database, internet searching, and citation and bibliographic table formating. It is widely used at many professional organizations and universities. &lt;br /&gt;
The program has many important features for heavy users who do a lot of literature searching and keep many references in their databases. Version 11 now includes a web publisher which allows you to publish your databases and share your references with colleagues.&lt;br /&gt;
There also is a Network version of the program. &lt;br /&gt;
&lt;br /&gt;
It has a downloadable collection of over 1200 citation styles. It saves bibliographic date in RIS format which is now a common data exchange format. [http://www.refman.com www.refman.com]&lt;br /&gt;
&lt;br /&gt;
===Scholars Aid===&lt;br /&gt;
&lt;br /&gt;
A commercial application that works with OpenOffice (on MS Windows). Note that there is also a free &amp;#039;Lite&amp;#039; version. &amp;quot;Scholar&amp;#039;s Aid keeps bibliographical data and notes together, for the very good reason that scholars always need to keep their notes linked to the sources from which those notes were made. Indeed, in academic writing, scholars constantly support their argument by reference to the sources on which they have worked. Thus, in directly quoting from one of these sources, or in making reference to another&amp;#039;s ideas, rigorous academic scholarship demands accurate and detailed citation of those original sources.&lt;br /&gt;
&lt;br /&gt;
Scholar&amp;#039;s Aid automates this process in a manner that is entirely without precedent. Provided the original notes were written in the Notes module of Scholar&amp;#039;s Aid, by selecting text and clicking the transfer button, the program transfers the selected text into the word-processed document and, at exactly the same time, inserts an appropriate citation into the document in a form (footnote, short footnote, endnote, short endnote and parenthetical reference) determined by the user. The program even includes the correct page number in the citation that it creates within the word-processed document. Scholar&amp;#039;s Aid surely is the Reference Processor?&amp;quot;.  http://www.scholarsaid.com/&lt;br /&gt;
&lt;br /&gt;
==Windows, Linux, other==&lt;br /&gt;
&lt;br /&gt;
===Bibutils===&lt;br /&gt;
&lt;br /&gt;
The bibutils program set interconverts between various bibliography formats using a common XML intermediate. For example, one can convert RIS-format files to Bibtex by doing two transformations: RIS-&amp;gt;MODS-&amp;gt;Bibtex. By using a common intermediate for N formats, only 2N programs are required and not N²-N. These programs operate on the command line and are styled after standard UNIX-like filters:&lt;br /&gt;
&lt;br /&gt;
* bib2xml - convert bibtex to XML intermediate&amp;lt;br&amp;gt;&lt;br /&gt;
* copac2xml - convert COPAC format references to XML intermediate&amp;lt;br&amp;gt;&lt;br /&gt;
* end2xml - convert endnote to XML intermediate&amp;lt;br&amp;gt;&lt;br /&gt;
* isi2xml - convert ISI web of science to XML intermediate&amp;lt;br&amp;gt;&lt;br /&gt;
* med2xml - convert Pubmed XML references to XML intermediate&amp;lt;br&amp;gt;&lt;br /&gt;
* modsclean - a MODS to MODS converter for testing puposes mostly&amp;lt;br&amp;gt;&lt;br /&gt;
* ris2xml - convert RIS format to XML intermediate&amp;lt;br&amp;gt;&lt;br /&gt;
* xml2bib - convert XML intermediate into bibtex&amp;lt;br&amp;gt;&lt;br /&gt;
* xml2ris - convert XML intermediate into RIS format&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.scripps.edu/~cdputnam/software/bibutils/bibutils.html www.scripps.edu/~cdputnam/software/bibutils/bibutils.html]&lt;br /&gt;
&lt;br /&gt;
===Bibus===&lt;br /&gt;
&lt;br /&gt;
Bibus is a bibliographic database. It has been designed with OpenOffice.org in mind. The &amp;quot;ultimate&amp;quot; goal is to have an opensource bibliographic software that will allow easy formatting (and reformatting) of the bibliographic index in OpenOffice.org Writer.&lt;br /&gt;
Main Features&lt;br /&gt;
Compatible with two database engines: MySQL and SQLite.&lt;br /&gt;
Hierarchical organization of the references with user defined keys.&lt;br /&gt;
Drag &amp;amp; drop to easily organize references.&lt;br /&gt;
 &lt;br /&gt;
Designed for multiuser: &lt;br /&gt;
You can share the database between an &amp;quot;unlimited&amp;quot; number of users.&lt;br /&gt;
Each user will have its own classification.&lt;br /&gt;
Powerful and easy to use search engine.&lt;br /&gt;
Live queries, that is searches that will update when the database change (this is simply a saved SQL query).&lt;br /&gt;
 &lt;br /&gt;
On-line PubMed access.&lt;br /&gt;
&lt;br /&gt;
Import PubMed (Medline) and EndNote/Refer records.&lt;br /&gt;
Connection to OpenOffice.org. You can insert references in an open OpenOffice.org text document and format the bibliography directly in Bibus.&lt;br /&gt;
Thanks to Python and wxWidgets, Bibus should work on most modern platform (GNU/linux with gtk; Windows; MacOS; etc...). Version 0.8 has been tested on GNU/linux and Windows2000. Note for Windows 98 users.&lt;br /&gt;
 &lt;br /&gt;
Foreign language support through Unicode and gettext. As of version 1.2, Bibus is available in English, French, Portuguese, German, Spanish and Chinese.&lt;br /&gt;
For more info see http://bibus-biblio.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
===OpenOffice===&lt;br /&gt;
&lt;br /&gt;
The [http://www.openoffice.org OpenOffice] word-processor &amp;#039;Writer&amp;#039; includes basic bibliographic support. OpenOffice has a [http://bibliographic.openoffice.org  bibliographic project] whose goal is to improve the bibliographic facilities.&lt;br /&gt;
&lt;br /&gt;
===rtfbtx===&lt;br /&gt;
[http://www.dmst.aueb.gr/dds/sw/ports/rtfbtx/ rtfbtx] is a hacked collection of BibTeX styles for doing bibliographies with MS Word &amp;amp; BibTeX. It produces the bibliography in RTF format &amp;amp; uses bookmarks to link citations to it. &lt;br /&gt;
&lt;br /&gt;
Christos tried using it with OpenOffice and it only works for the alpha style, since for the rest I&amp;#039;m supposed to link to the &amp;quot;paragraph number&amp;quot; of the bookmark and OO doesn&amp;#039;t support such a thing.&lt;br /&gt;
&lt;br /&gt;
===Zotero===&lt;br /&gt;
&lt;br /&gt;
[http://www.zotero.org/ Zotero] [zoh-TAIR-oh] is a free, easy-to-use Firefox extension to help you collect, manage, and cite your research sources. It lives right where you do your work — in the web browser itself. Requires [http://en-us.www.mozilla.com/en-US/firefox/2.0/releasenotes/ Firefox version 2]. There is now a OpenOffice-Zotero [http://www.zotero.org/documentation/openoffice_integration extension/plug-in] to allow users to insert citations and Bibliographic tables into your documents.&lt;br /&gt;
&lt;br /&gt;
===Bibwiki===&lt;br /&gt;
&lt;br /&gt;
Bibwiki is a extension to MediaWiki to manage bibliographies. The bibliographies are stored in plain BibTeX files. In contrast to other programs, Bibwiki alters the bibliographic files directly. You don&amp;#039;t need a seperate database.&lt;br /&gt;
&lt;br /&gt;
Bibwiki adds a special page where you can add, import, edit and export bibliographic records. Together with Mediawiki it&amp;#039;s very easy to organize your excerpts, memos, or annotations and link them to the bibliographic records. &lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
* import from various sources: Ex Libris&amp;#039; Aleph, Amazon, ProQuest&lt;br /&gt;
* export list of references using BibTeX styles&lt;br /&gt;
* manage digital documents&lt;br /&gt;
* easy searching&lt;br /&gt;
&lt;br /&gt;
Visit [http://www.plaschg.net/bibwiki Bibwiki&amp;#039;s Homepage].&lt;br /&gt;
&lt;br /&gt;
===Mendeley===&lt;br /&gt;
Mendeley Desktop is an bibliographic programm which has a working Openoffice &amp;#039;Cite &amp;#039;n Write&amp;#039; plugin working for the Windows variant. You will have to register at their site, which also enables you to see the cited works of other users of your particular branch and share your used citations with other interested users. It currently supports BibTex/LaTex, Endnote, RIS and PDF(for quick reference). You can also use it to check any citations on Google Scholar.&lt;br /&gt;
&lt;br /&gt;
Visit [http://www.mendeley.com/ Mendeley&amp;#039;s Homepage] for more information.&lt;br /&gt;
&lt;br /&gt;
==LaTeX / BibTeX==&lt;br /&gt;
&lt;br /&gt;
[http://www.latex-project.org/ LaTeX] is a high-quality typesetting system, with features designed for the production of technical and scientific documentation. LaTeX is (or was) the de facto standard for the communication and publication of scientific documents.&lt;br /&gt;
&lt;br /&gt;
[http://www.bibtex.org BibTeX] is the bibliographic subsystem for LaTeX,it is a citation formating and a bibliographic database tool. BibTeX styles definition files are small programs written in an un-named programming language [[http://www.forth.org/ FORTH] like]. This make them almost impossible to utilise in other applications. On the other hand, its database format for bibliographical references is widely used and  most other bibliographic applications can import and export that format. It looks like this -&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@INBOOK{chicago,&lt;br /&gt;
 title = &amp;quot;The Chicago Manual of Style&amp;quot;,&lt;br /&gt;
 publisher = &amp;quot;University of Chicago Press&amp;quot;&lt;br /&gt;
 edition = &amp;quot;Thirteenth&amp;quot;,&lt;br /&gt;
 year = 1982,&lt;br /&gt;
 pages = &amp;quot;400--401&amp;quot;,&lt;br /&gt;
 key = &amp;quot;Chicago&amp;quot; } &lt;br /&gt;
@BOOK{texbook,&lt;br /&gt;
 author = &amp;quot;Donald E. Knuth&amp;quot;,&lt;br /&gt;
 title= &amp;quot;The {{\TeX}book}&amp;quot;,&lt;br /&gt;
 publisher = &amp;quot;Addison-Wesley&amp;quot;,&lt;br /&gt;
 year = 1984 }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The Jurabib package===&lt;br /&gt;
&lt;br /&gt;
Extended BibTeX citation support for the humanities and legal texts. [http://www.jurabib.org/ jurabib] is a package for the LaTeX typesetting system and supports citations used in the humanities and by German law students. This package enables automated citation with BIBTEX for legal studies and the humanities. In addition, the package provides commands for specifying editors in a commentary in a convenient way.&lt;br /&gt;
&lt;br /&gt;
This package is no longer actively developed.&lt;br /&gt;
&lt;br /&gt;
===The biblatex package===&lt;br /&gt;
&lt;br /&gt;
Massively extended BibTeX citation support. [http://www.ctan.org/tex-archive/help/Catalogue/entries/biblatex.html biblatex] is a package for the LaTeX typesetting system and adds a lot of new fields which overcome most of BibTeX&amp;#039;s traditional shortcomings (e.g. book authors, gender, original publication, titles of multipart publications etc.). Biblatex hands the complete control of the appearance of citations and bibliography over to LaTeX, the BibTeX program itself is only used for sorting. The result is much more control for the user in a properly documented language.&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OpenOffice/KBibTex/LyX/oolatex ===&lt;br /&gt;
&lt;br /&gt;
The current way to create a bibliography in OOo makes it too difficult to produce a nicely formatted bibliography (at least it&amp;#039;s too difficult for me). After trying a lot of the other alternatives, I found a way that works for me using KBibTex to create a BibTex database, LyX to create a nicely formatted bibliography, and oolatex to produce an OpenOffice .odt version of the LyX bibliography. First, use KBibTex to create the database (with your choice of formatting sytle) and export a BibTex database. Then open LyX and add a BibTex database. You have to add citations in order for the bibliographic entries to appear in the References or Bibliography. Export this to a latex file (either pdflatex or plain). Then we need to compile the latex - this takes several passes to resolve all the references. If the latex file is named &amp;quot;newfile1.tex&amp;quot;, then use the following steps:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#Compiling Latex file with BibTex bibliography&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#Takes several passes to resolve references&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#Use LyX to create document, export to latex&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;latex newfile1.tex&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;bibtex newfile1&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;latex newfile1.tex&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;latex newfile1.tex&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;# Now convert to .odt&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;oolatex newfile1&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;# Open the .odt in OpenOffice&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;openoffice.org-2.1 --writer newfile1.odt &amp;amp;&lt;br /&gt;
&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point you should have a nicely formatted bibliography that you can paste into your OpenOffice document. An OpenOffice bibliographic database has been created using a user-defined format (thanks to oolatex).&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can use latex2rtf to create an .rtf version of the bibliography and open this in OpenOffice. My experience, however, is that it is not as nicely formatted:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;latex2rtf newfile1&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But of course, you can output an .rtf directly from KBibTex.&lt;br /&gt;
&lt;br /&gt;
I did try to get LyX to export the .odt directly and I could swear I had it working (adding a new file format and a new converter in the Tools | Preferences) but I couldn&amp;#039;t repeat it. LyX came with a set up for creating the older .swx format file - but this didn&amp;#039;t seem to work. But the manual method outlined above works consistently.&lt;br /&gt;
&lt;br /&gt;
--[[User:Rabil|Rabil]] 19:35, 14 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
===Tellico===&lt;br /&gt;
&lt;br /&gt;
The Tellico application is the first one I have come across that uses xslt to format Bibliographic reports / tables. This is interesting as this is the method that we have been proposing for OpenOffice Bibliographic application, but we have not had any examples until now. See http://www.periapsis.org/tellico/&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;quot;Tellico is a KDE application for keeping track of your book collection, bibliographies, video collection, or music collection. Tellico allows you to enter your collection in a catalogue database, saving many different properties like title, author, etc. Two different views of your collection are shown. On the left, your entries are grouped together by any field you like, allowing you to see how many are in each group. On the right, the values of the fields are shown, allowing you to customize your view to show whichever fields are most important to you. On the bottom is the field editor, where you can enter the data.&amp;quot;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;The data is saved in XML format, which makes for easy parsing. Unless you modify the fields yourself, the data follows a simple and documented DTD. It will run on any platform which KDE supports, most commonly Linux. Tellico is licensed under the GNU General Public License, giving you the freedom to modify and distribute the source code.&amp;quot;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Capabilities&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Supports collections of books, bibliographic entries, videos, or music.&lt;br /&gt;
* Supports any number of user-defined fields, of eight different types: text, paragraph, list, checkbox, year, URL, and tables.&lt;br /&gt;
* Handles books with multiple authors, genres, keywords, etc.&lt;br /&gt;
* Automatically formats titles and names&lt;br /&gt;
* Supports collection searching and view filtering&lt;br /&gt;
* Sorts and groups collection by various properties&lt;br /&gt;
* Automatically validates ISBN&lt;br /&gt;
* Allows customizable output through XSLT&lt;br /&gt;
* Imports Bibtex, Bibtexml, and CSV&lt;br /&gt;
* Exports to Bibtex, Bibtexml, CSV, and HTML&lt;br /&gt;
&lt;br /&gt;
===BibTeXML===&lt;br /&gt;
&lt;br /&gt;
BibTeX as XML markup. Markup scheme; - A bibliography DTD and schema for XML that expresses the content model in BibTeX -- the bibliographic system for use with LaTeX, which is widely adopted by the scientific community. BibTeXML is shipped with tools to uptranslate native TeX-syntax BibTeX bibliographies to XML, and translating this into any markup scheme. Hence one is able to profit from both the existing BibTeX system and bibliographies as well as the presentation and transformation facilities offered by XML. Our goal is to maintain a strict BibTeX schema and develop (and collect!) conversion tools that will help you tag your bibliographic data in XML and save typing time, or export it to HTML, DocBook or native BibTeX syntax. http://bibtexml.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
===BibML===&lt;br /&gt;
&lt;br /&gt;
BibML is an XML markup language designed to contain bibliographic information, particularly as content exported in Bibtex and Refer notations. BibML also contains content types from DocBook&amp;#039;s &amp;lt;bibliography&amp;gt;, and as such may be considered an integration of the three sources. The web page contains a useful &amp;#039;BibML Element Comparison Table&amp;#039; comparing the attributes of BibML, Bibtex, docbook and refer. http://kmi.open.ac.uk/projects/ceryle/docs/NOTE-bibml.html&lt;br /&gt;
&lt;br /&gt;
===BibX===&lt;br /&gt;
&lt;br /&gt;
The intention of BibX -- begun by Taco Hoekwater to serve as the basis for his XML rewrite of the ConTeXt bib module -- is to be the XML equivalent to RIS and BibTeX, but to significantly improve on them. http://tex.aanhet.net/bibx Download the current DTD.&lt;br /&gt;
ISDN Search&lt;br /&gt;
&amp;quot;A distributed search portal of common sources of ISBN numbers, with permanent caching of results. To provide a open-source free interface for ISBN retrieval using HTML, SQL or XML to be independent of any toolkits or software.&amp;quot; http://sourceforge.net/projects/isbnsearch/&lt;br /&gt;
&lt;br /&gt;
===YAZ===&lt;br /&gt;
&lt;br /&gt;
Z39.50 is the protocol used to query databases and library catalogues for bibliographic information.&lt;br /&gt;
YAZ is a C / C++ programmer&amp;#039;s toolkit supporting the development of Z39.50v3 / SRW clients and servers. Sample clients and servers are included with the distribution, and documentation can be browsed from this page. (Also available for MAC OS X).&lt;br /&gt;
NEW: The latest version of YAZ supports SRW/SRU (over HTTP). The YAZ server operates as both a simple HTTP 1.1 server and Z39.50 target (on the same port). The current version of YAZ includes support for the industry standard ZOOM API for Z39.50. This API vastly simplifies the process of writing new clients using YAZ, and it reduces your dependency on any single toolkit. ZOOM can also operate as a SRW client. Read more about ZOOM in YAZ here. The software library compiles in Windows and Linux. There is also a demonstration client program - IRTCL (requires YAZ and Tcl/Tk libraries be installed) that can perform the reference searches. It does everything but save or export the results ! However it is good model of how to use the toolkit. [http://bibliographic.openoffice.org/irclient.jpeg Screen pic]. [http://www.indexdata.dk/yaz/ www.indexdata.dk/yaz/]&lt;br /&gt;
&lt;br /&gt;
===RefDB===&lt;br /&gt;
&lt;br /&gt;
RefDB is a reference database and bibliography tool for SGML, XML, and LaTeX/BibTeX documents. It allows users to share databases over a network. It is lightweight and portable to basically all platforms with a decent C compiler. And it&amp;#039;s released under the GNU General Public License.&lt;br /&gt;
The citestylex DTD from RefDB defines bibliographic formatting styles, and v2 will be updated to support BibX when it is done&lt;br /&gt;
RefDB is currently known to build and run out of the tarball on at least these platforms: Linux FreeBSD NetBSD Solaris (using gcc) OSX/Darwin Windows+Cygwin&lt;br /&gt;
RefDB appears to be the only available tool to create HTML, PostScript, PDF, DVI, MIF, or RTF output from DocBook or TEI sources with fully formatted citations and bibliographies according to publisher&amp;#039;s specifications (check out some examples). Additional document types can be easily added. Project Home Page [http://refdb.sourceforge.net refdb.sourceforge.net].&lt;br /&gt;
&lt;br /&gt;
===Sixpack===&lt;br /&gt;
&lt;br /&gt;
Sixpack is a graphical and command-line bibliography database manager written in Perl/Tk. It interacts with the supplied package &amp;#039;bp&amp;#039;, (see below) which can import and export from a number of formats including bibtex, endnote, medline, procite, and many others. It can download references directly off the Web, and open articles using external viewers. It can also interface with Emacs/XEmacs and Lyx [LaTeX with a GUI interface] . It also has instructions on how to interact with openoffice / [[StarOffice]] using cvs files and database import functions [I have used this]. There are also some experimental filters to export sixpack data to the OpenOffice Bibliographic Database - using CSV format - see the Bibliographic Project Document and Files pages. Sadly it is not being well maintained. Home Page - [http://sourceforge.net/projects/sixpack sourceforge.net/projects/sixpack]&lt;br /&gt;
&lt;br /&gt;
===bp===&lt;br /&gt;
&lt;br /&gt;
bp is a Perl library that is designed to:&lt;br /&gt;
Let you quickly make tools to access bibliographies&lt;br /&gt;
Let you quickly make tools to access bibliographies&lt;br /&gt;
Let you access multiple bibliography formats transparently&lt;br /&gt;
Let you convert between formats&lt;br /&gt;
Let you convert between character sets&lt;br /&gt;
Developer - My first goal when designing the package was only the first -- I had written a number of tools that accessed my BibTeX bibliographies, and I saw that I was reusing a lot of code. So I decided to make a generic package to access BibTeX bibliographies. About a year later I decided that it would be even better if the package could read multiple formats, and convert between them. The result is bp. Parts of the package are still missing (namely documentation, automatic format recognition, and a good set of utilities), but everything needed for a working system exists. Home Page - http://www.ecst.csuchico.edu/~jacobsd/bib/bp/index.html&lt;br /&gt;
&lt;br /&gt;
===gBib===&lt;br /&gt;
&lt;br /&gt;
gBib is a user-friendly Gnome BibTeX database browser and editor. It provides facilities for merging BibTeX files, managing key conflicts, and adding bibliographic citations in LyX. Home Page - http://gbib.seul.org&lt;br /&gt;
&lt;br /&gt;
===Pybliographer===&lt;br /&gt;
&lt;br /&gt;
Pybliographer is a tool for managing bibliographic databases. The application is based written in Python and has a text-based and a GTK GUI interface It supports several bibliography formats and can be used for searching, editing, reformatting, etc.. Due to its nature, it can be extended to many uses (generating HTML pages according to bibliographic searches, etc). Pybliographer has a class library structure that could allow other applications to make use of it&amp;#039;s facilities. It might be possible to provide a link from this program to insert citations into OpenOffice. There are only a few citation styles defined so far. Home Page - &lt;br /&gt;
http://www.pybliographer.org&lt;br /&gt;
&lt;br /&gt;
The Pybliographer developers are considering major enhancements to the application and have produced some planing documents which has very good discussion of bibliographic and user client program issues. They are well worth a look at - http://www.pybliographer.org/development&lt;br /&gt;
&lt;br /&gt;
===Kaspaliste===&lt;br /&gt;
&lt;br /&gt;
Kaspaliste is a literature and knowledge database. It handles all kinds of books, articles, journals, web pages etc. But the database goes beyond simply storing bibliographical information. There is the possibility to create annotated links between pieces of information (like the content of a book chapter) and to group the links in categories. It is based on KDE and uses the Postgres relational database. It is a promising project but currently does not have import or export functions other than a Bibtex export. There are no links to other programs such as OpenOffice. Last release 2004-05-12. http://kaspaliste.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Web Applications==&lt;br /&gt;
&lt;br /&gt;
===Aigaion===&lt;br /&gt;
Aigaion is a free, web-based platform for managing annotated bibliographies. It allows the user(s) to order publications in a self-chosen topic structure and offers an intuitive user interface. Aigaion is built on the [[Bibliographic_Software_and_Standards_Information#BibTeX |BibTeX]] format and has excellent BibTeX import and export facilities.&lt;br /&gt;
&lt;br /&gt;
Features&lt;br /&gt;
* Multi-user facilities&lt;br /&gt;
* Intuitive user interface&lt;br /&gt;
* Easy management of publications and topics&lt;br /&gt;
* Create public or private notes on publications&lt;br /&gt;
* Import of the BibTeX and [http://www.refman.com/support/risformat_intro.asp RIS] ([[Bibliographic_Software_and_Standards_Information#Endnote |Endnote]], [[Bibliographic_Software_and_Standards_Information#Reference Manager |Reference Manager]]) format&lt;br /&gt;
* Export of BibTeX and RIS (RIS is under development) format&lt;br /&gt;
[http://aigaion.sourceforge.net/ Aigaion homepage]&lt;br /&gt;
&lt;br /&gt;
===BibORB===&lt;br /&gt;
BibORB is a tool to manage bibliographies recorded in BibTeX format using a simple Web browser.&lt;br /&gt;
&lt;br /&gt;
[http://biborb.glymn.net/doku.php?id=features BibORB homepage]&lt;br /&gt;
&lt;br /&gt;
===Memento===&lt;br /&gt;
Memento is next generation of web based bibliographic software that goes beyond simple searching, storing, and exporting articles. It is one stop solution for students, researchers, scholars where they can manage their bibliography, create and share reports and network with professionals. &lt;br /&gt;
Features:&lt;br /&gt;
* Clean, simple Internet Explorer and Firefox compatible interface&lt;br /&gt;
* Memento constantly fetches articles from all the famous online journals and conference websites to keep it database upto date. &lt;br /&gt;
* Import articles in multiple format such bibtex, endnote, RIS, etc.&lt;br /&gt;
* Export articles in bibtex or Microsoft Word 2007 Bibliographic XML &lt;br /&gt;
* Write personal notes, or upload PDF related to an article&lt;br /&gt;
* Write publicly viewable comments related to an article&lt;br /&gt;
* Create reports, attach articles to report, and share reports with other users&lt;br /&gt;
* Explore other users with similar interest&lt;br /&gt;
* Create watch list for articles, authors, keywords and receive new articles in RSS feed&lt;br /&gt;
&lt;br /&gt;
[http://findnwrite.com/memento Memento homepage]&lt;br /&gt;
&lt;br /&gt;
===BiblioWeb===&lt;br /&gt;
&lt;br /&gt;
BiblioWeb is a web enabled bibliographic software. All the basic functions of bibliographic software are delivered through web browser. A Web user can be assigned &amp;quot;Read&amp;quot; or &amp;quot;Write&amp;quot; privileges. Users with &amp;quot;Read&amp;quot; accounts can search, browse, display, and export bibliographic records. Users with &amp;quot;Write&amp;quot; accounts can add, edit, delete, import, even format document through web browser. BiblioWeb is the ideal solution for a research group to share a common bibliographic database on the Web. It also supports a threaded discussion forum. http://www.biblioscape.com/bibliohost.htm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===User::Blibrestez55/Books/Scientific Bibliographic Project 2015 OpenOffice.org Wiki===&lt;br /&gt;
A bibliographic/software and standards informative scientific database supports collections of ESL books &amp;amp; reading materials,bibliographic cd&amp;#039;s.audio,videos &amp;amp; translated languages of scientific books in English,German,French, Italian,Spanish,Turkish,Japanese &amp;amp; other translations.&lt;br /&gt;
http://wiki.services.openoffice.org/wiki/User:Blibrestez55/books/Scientific_Bibliographic_Project_2015&lt;br /&gt;
&lt;br /&gt;
[[Category:Bibliographic]]&lt;br /&gt;
&lt;br /&gt;
===refbase===&lt;br /&gt;
http://refbase.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
Refbase is a web-based, platform-independent, multi-user interface for managing scientific literature &amp;amp; citations.&lt;br /&gt;
Main [http://refbase.sourceforge.net/features.html features]:&lt;br /&gt;
  &lt;br /&gt;
* a clean and standardized interface that attempts to be as web standards compliant as possible&lt;br /&gt;
* a multitude of search options, including quick, simple, advanced as well as powerful SQL search options&lt;br /&gt;
* various display options: &lt;br /&gt;
** list view: offers customizable and sortable columns&lt;br /&gt;
** details view: shows all fields of a particular record&lt;br /&gt;
** cite view: displays record entries in a citation style chosen by the user&lt;br /&gt;
** print view: eases printing or copying of records&lt;br /&gt;
* search within results functionality which provides an easy way of refining your search query&lt;br /&gt;
* user-specific fields for personal keywords, notes, etc&lt;br /&gt;
* save any search query together with the current display settings&lt;br /&gt;
* automatic email announcements for newly added records&lt;br /&gt;
* dynamic RSS feeds for recently added/edited records as well as for any custom user query&lt;br /&gt;
* [http://wiki.refbase.net/index.php/Importing_Records batch import] of records from various common bibliographic formats and online databases&lt;br /&gt;
* export records to MODS XML, Endnote, RIS or BibTeX (via bibutils)&lt;br /&gt;
* export to an OpenDocument spreadsheet for use with the current OO.o bibliographic manager&lt;br /&gt;
* link records to other records in the database (using static or dynamic links)&lt;br /&gt;
* extract literature cited within a text and build an appropriate reference list&lt;br /&gt;
* [http://wiki.refbase.net/index.php/Search/Retrieve_web_services Search &amp;amp; retrieve via URL (SRU)] web service&lt;br /&gt;
* COinS and unAPI&lt;br /&gt;
&lt;br /&gt;
===RefWorks=== &lt;br /&gt;
&lt;br /&gt;
Was founded in 2001 by a team of developers (former Reference Manager developers) in the field of bibliographic database management.  RefWorks is a &amp;#039;&amp;#039;&amp;#039;web-based&amp;#039;&amp;#039;&amp;#039;, very flexible, research management, writing and collaboration tool. RefWorks allows users to create personal databases and use them for a variety of research activities. References are quickly and easily imported from text files or online databases. The databases can then be used to manage, store, and share the information. Users can automatically insert references from their database into their papers and generate formatted bibliographies and manuscripts in seconds. http://www.refworks.com/content/products/faqs.asp&lt;br /&gt;
&lt;br /&gt;
Site licenses for organizations are available. Individual licenses are also available. RefWorks supports hundreds of online databases and output styles covering a broad range of subject areas. http://www.refworks.com/&lt;br /&gt;
&lt;br /&gt;
===WIKINDX===&lt;br /&gt;
&lt;br /&gt;
WIKINDX is a free bibliographic and quotations/notes management and article authoring system designed either for single use (on a variety of operating sytems) or multi-user collaborative use across the internet.&lt;br /&gt;
&lt;br /&gt;
[http://wikindx.sourceforge.net/features.html Features]:&lt;br /&gt;
&lt;br /&gt;
* 36 resource types.&lt;br /&gt;
* Multi-user mode - create and manage your own bibliographies drawn from the WIKINDX master bibliography and browse other users&amp;#039; bibliographies. (Must be enabled by the administrator.)&lt;br /&gt;
* Save your own preferences.&lt;br /&gt;
* Enter/edit bibliographic resources.&lt;br /&gt;
* Add unlimited file attachments to each resource. (Must be enabled by the administrator.)&lt;br /&gt;
* Catalogue resources by categories and keyword(s).&lt;br /&gt;
* Enter/edit a general note about the whole resource.&lt;br /&gt;
* Enter/edit quotes and paraphrases from those resources.&lt;br /&gt;
* Enter/edit thoughts or musings on various aspects of a resource (can be private or public).&lt;br /&gt;
* Add keywords to resource metadata such as quotes, paraphrases and musings.&lt;br /&gt;
* Use BBCode in all textarea input.&lt;br /&gt;
* Cross-reference other WIKINDX resources from within quotes, paraphrases, musings, notes and abstracts.&lt;br /&gt;
* Edit keywords, creators, publishers and journals.&lt;br /&gt;
* Comprehensive search across all the above with highlighting of search terms using either Quick Search or Power Search.&lt;br /&gt;
* Reorder bibliographic lists by first creator, title, resource type, publisher, year of publication timestamp, popularity index or maturity index.&lt;br /&gt;
* Select resources by category, keywords, creator, publisher etc.&lt;br /&gt;
* Browse all creators, publishers, collections, categories and keywords with font colour and size indicating frequency of occurrence (tag clouds).&lt;br /&gt;
* Unlimited primary creators, editors, translators and revisers, composers, agents, performers etc.&lt;br /&gt;
* Export bibliographic lists (optionally annotated) with a range of formatting options to RTF (Rich Text Format) files for easy insert into word processors.&lt;br /&gt;
* Export bibliographic lists to RIS for import to Endnote, Reference Manager, ProCite etc.&lt;br /&gt;
* Export an Endnote tabbed textfile.&lt;br /&gt;
* Export an Endnote XML file.&lt;br /&gt;
* Export bibliographic lists to BibTeX format.&lt;br /&gt;
* Import Endnote XML and bibTeX files.&lt;br /&gt;
* Cut &amp;#039;n&amp;#039; Paste BibTeX entries to the database (amount limited by the administrator).&lt;br /&gt;
* View and export in seven bibliographic styles: Chicago, MLA, APA and Harvard, Turabian, British Medical Journal and IEEE.  Administrators can copy, edit and create bibliographic styles through the web browser interface.&lt;br /&gt;
* Write an article entirely within WIKINDX importing quotes etc. and chose the citation formatting prior to exporting the article to RTF (can be opened in external word processors including OpenOffice).&lt;br /&gt;
* Run WIKINDX in core English or other languages (depending on administrator-installed language plug-ins).&lt;br /&gt;
* User-defined paging of long bibliographic lists.&lt;br /&gt;
* View all quotes, paraphrases and musings or a single random one.&lt;br /&gt;
* One-click return to last bibliographic list or single view.&lt;br /&gt;
* Store up to 10 bookmarks for quick return to single views.&lt;br /&gt;
* Select a visual style.&lt;br /&gt;
* WIKINDX has an architecture which enables either in-line or menu plug-ins to be inserted.  Write your own or download plug-ins from the sourceforge site.&lt;br /&gt;
http://wikindx.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
===literaturedb===&lt;br /&gt;
http://www.literaturedb.com&lt;br /&gt;
&lt;br /&gt;
literaturedb is a bibliographic management software that can help you organize your literature and bibliographic references for scientific documents. It runs as a PHP web site and provides a collaborative space for storing and sharing documents and references.&lt;br /&gt;
&lt;br /&gt;
Main [http://www.literaturedb.com features]:&lt;br /&gt;
&lt;br /&gt;
* Simplicity: You can find all options on just four pages. &lt;br /&gt;
* Bibtex: It uses Bibtex entry types and fields so you can reuse references. &lt;br /&gt;
* Full text: It stores full text files (pdf, doc, etc.) for quick access. &lt;br /&gt;
* Exports: Export to Word, Bibtex, Endnote, MODS and RIS. &lt;br /&gt;
* Collaboration: You can share documents in your team and with friends. &lt;br /&gt;
* Tagging: You can tag every document with keywords. &lt;br /&gt;
* Search function: The search function scans all data entry fields.&lt;br /&gt;
* LDAP support: You can reuse the user management of your organization. &lt;br /&gt;
* FLOSS: It is free and open source (GPL). &lt;br /&gt;
&lt;br /&gt;
===Contents-Linking===&lt;br /&gt;
&lt;br /&gt;
http://www.multisuchsystem.de/contents.html&lt;br /&gt;
&lt;br /&gt;
Contents-Linking as part of the Multisuchsystem E-Connect [http://www.multisuchsystem.de/]by Hans Hehl is a free webbed-based tool of managing and searching bibliographic records. It is also a linking system, which aims to go most directly to the full text of an article.&lt;br /&gt;
It is built only on simple HTML and Javascipt, but able to import at once hundreds of bibliographic records from any of the databases, so a database of own interest can rapidly be created. &lt;br /&gt;
Contents-Linking is connected with a knowledge base, which consists of ca. 50000 journal titles supplemented by subject terms and informations about library holdings. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Features&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Searching articles by terms or strings &lt;br /&gt;
*Searching articles by subject terms, alphabetically or by subjects&lt;br /&gt;
*Browsing ca. 13000 records in parts of 1000&lt;br /&gt;
*Displayed records are linked with the full-linked record&lt;br /&gt;
*Browsing ca 4600 journal titles of Contents-database&lt;br /&gt;
*Displayed journal titles are linked with full-linked records corresponding to these&lt;br /&gt;
*Full-linked records are linked with EZB, ZDB, Google Scholar, Google and library holdings&lt;br /&gt;
*Contents-Linking may be installed for any library participating in the EZB&lt;br /&gt;
*Importing new records from the following databases: JADE Database, TIBOrder, Current Contents, British Library Direct, PubMed,IngentaConnect, FirstSearch, OVIDSearch, RefDoc, Google Scholar&lt;br /&gt;
*Creating a new import filter for another database&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.multisuchsystem.de/contents.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Category:Bibliographic|Standards]]&lt;br /&gt;
[[Category: Marketing]]  &lt;br /&gt;
[[Category:Screenshot]]&lt;br /&gt;
[[Category:Art]] &lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Bibliographic/Software_and_Standards_Information&amp;diff=206296</id>
		<title>Bibliographic/Software and Standards Information</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Bibliographic/Software_and_Standards_Information&amp;diff=206296"/>
		<updated>2012-10-02T20:41:23Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *Burundi_Librestez_Bibliographic/Software_ and_ Standards_ Information-Apache OpenOffice Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;This is a wiki page. Please feel free to add relevant information or to make corrections to it. It is only useful if it is correct and up to date. Comments or suggestions can be put on the Discussion page (from the tab above)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==Open Standards Information==&lt;br /&gt;
&lt;br /&gt;
Check [http://wwwsearch.sourceforge.net/bib/openbib.html Open Standards] for info on software for bibliographies and cataloging. It provides a quick overview of the landscape of open-source bibliographic software; both where it has been, but more importantly, where it may yet go. It may be better than this page.&lt;br /&gt;
&lt;br /&gt;
A good source on open standards in regards to XML, is [http://xml.coverpages.org xml.coverpages.org] and of course [http://www.w3.org www.w3.org] the home of the internet.&lt;br /&gt;
&lt;br /&gt;
===OASIS Open Document Format for Office Applications (OpenDocument) TC===&lt;br /&gt;
&lt;br /&gt;
The [http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=office OASIS Open Document Format for Office Applications (OpenDocument) TC] is Developing an XML-based file format specification for office applications.&lt;br /&gt;
Its [http://wiki.oasis-open.org/office/Bibliographies_and_Citations?%20%0Aaction=show OASIS OpenDocument Technical Sub-committee on Metadata] is looking at standards to support Search, [http://wiki.oasis-open.org/office/Bibliographies_and_Citations Bliographies and Citations]and Workflow Management.&lt;br /&gt;
&lt;br /&gt;
===CiteProc===&lt;br /&gt;
&lt;br /&gt;
The Openoffice Bibliographic project is proposing to use bibliographic citation and reference list generation using a new process called [http://bibliographic.openoffice.org/citeproc/index.html CiteProc]. CiteProc uses an XML citation style language (CSL) to provide, for the first time, the opportunity for the creation and distribution of open  bibliographic style definitions that are not specific to a particular word-processor or bibliographic package. Also see [http://www.silmaril.ie/bibliox/biblioxdoc.html BiblioX] for technical discusion of this approach. We now have working examples.&lt;br /&gt;
&lt;br /&gt;
===Citation microformat efforts===&lt;br /&gt;
&lt;br /&gt;
This [http://microformats.org/wiki/citation wiki page] outlines the overall effort to develop a citation microformat. We are documenting current examples of cites/citations on the web today, their implicit/explicit schemas, and current cite/citation formats, with the intent of deriving a cite microformat from that research.&lt;br /&gt;
&lt;br /&gt;
===Bibliophile===&lt;br /&gt;
&lt;br /&gt;
[http://bibliophile.sourceforge.net/ Bibliophile] is an initiative to align the development of bibliographic databases for the web. It aims to promote standards, discussion among users on necessary features and a variety of specific solutions for different fields of research.&lt;br /&gt;
&lt;br /&gt;
===MODS - Metadata Object Description Schema===&lt;br /&gt;
&lt;br /&gt;
The Library of Congress&amp;#039; Network Development and MARC Standards Office, with interested experts, has developed a schema for a bibliographic element set that may be used for a variety of purposes, and particularly for library applications. As an XML schema, the [http://www.loc.gov/standards/mods/ &amp;quot;Metadata Object Description Schema&amp;quot;] (MODS) is intended to be able to carry selected data from existing MARC 21 records as well as to enable the creation of original resource description records. It includes a subset of MARC fields and uses language-based tags rather than numeric ones, in some cases regrouping elements from the MARC 21 bibliographic format. MODS is expressed using the XML schema language of the World Wide Web Consortium.&lt;br /&gt;
&lt;br /&gt;
===Significance of Z39.50 and SRU/W to the OpenOffice Bibliographic Project===&lt;br /&gt;
&lt;br /&gt;
Z39.50 will be the basis of the OOo Bibliographic internet searching facility. There are several opensource software implementation of this protocol. One example is YAZ, the other is SRW - see below.&lt;br /&gt;
&lt;br /&gt;
Z39.50 is an international standard for communication between computer systems primarily, library and information related systems. Z39.50 is becoming increasingly important to the future development and deployment of inter-linked library systems.&lt;br /&gt;
[http://www.loc.gov/z3950/agency/zing/zing-home.html Z39.50 and ZING - Z39.50]&lt;br /&gt;
&lt;br /&gt;
===SRU/W - Search/ Retrieve for the Web===&lt;br /&gt;
&lt;br /&gt;
The difference between [http://www.loc.gov/standards/sru/ SRU] and [http://www.loc.gov/standards/sru/srw/ SRW] is that SRU uses HTTP as the transport mechanism. This means that the query itself is transmitted as an URL and that XML is returned as if it were a web page (note: POST, an alternative for using the HTPP transport mechanism, is not allowed in SRU). SRW is SOAP based, meaning that both the query and the result are XML streams. The advantage of this is that a variety of transport mechanisms can be used, including for instance e-mail.&lt;br /&gt;
&lt;br /&gt;
Note: this description pertains to version 1.0 of SRW. Version 1.1 will be released soon. See: Draft SRW Version 1.1&lt;br /&gt;
SRW is the &amp;quot;Search/Retrieve Web Service&amp;quot; protocol, which aims to integrate access to various networked resources, and to promote interoperability between distributed databases, by providing a common utilization framework. SRW is a web-service-based protocol whose underpinnings are formed by bringing together more than 20 years experience from the collective implementers of the Z39.50 Information Retrieval protocol with recent developments in the web technologies arena.&lt;br /&gt;
&lt;br /&gt;
SRW features both SOAP and URL-based access mechanisms to provide for a wide variety of possible clients ranging from Microsoft&amp;#039;s .Net initiative to simple Javascript and XSLT transformations. It leverages the CQL query language which provides a powerful yet intuitive means to formulate searches. The protocol mandates the use of open and industry-supported standards XML and XML Schema, and where appropriate, XPath and SOAP. SRW has been developed by an international team, minimizing cross-language pitfalls and other potential internationalization problems.&lt;br /&gt;
&lt;br /&gt;
The SRW Initiative, building on Z39.50 along with web technologies, recognizes the importance of Z39.50 (as currently defined and deployed) for business communication, and focuses on getting information to the user. SRW provides semantics for searching databases containing metadata and objects, both text and non-text. Building on Z39.50 semantics enables the creation of gateways to existing Z39.50 systems while reducing the barriers to new information providers, to make their resources available via a standard search and retrieve service.&lt;br /&gt;
&lt;br /&gt;
SRW defines a web service combining several Z39.50 features, most notably, the Search, Present, and Sort Services. Additional features/services may be added later or defined later as new web services. Also see [http://srw.cheshire3.org srw.cheshire3.org]&lt;br /&gt;
&lt;br /&gt;
===CQL - Common Query Language===&lt;br /&gt;
&lt;br /&gt;
[http://www.loc.gov/standards/sru/cql/ CQL] is the query language for SRW and SRU, and may be used by other protocols as well. CQL is designed to be human readable and writable, while maintaining the expressiveness of more complex languages. XCQL, An XML form of CQL, is also available for use with SRW.&lt;br /&gt;
&lt;br /&gt;
===Zoom===&lt;br /&gt;
The ZOOM initiative presents an abstract object-oriented API to a subset of the services specified by the Z39.50 standard, also known as the international standard ISO 23950. If you are trying to build any kind of Z39.50 client or client-based service, ZOOM is an excellent place to start. he API is:&lt;br /&gt;
Abstract because we don&amp;#039;t want to limit its use to a single implementation language.&lt;br /&gt;
Object-oriented because the services lend themselves naturally to this widespread idiom.&lt;br /&gt;
For a subset of the full Z39.50 services because at this stage simplicity is more important than completeness.&lt;br /&gt;
The ZOOM specifications, bindings for several languages, and many implementations, are available for free browsing and download.&lt;br /&gt;
ZOOM is a key part of the wider ZING initiative (Z39.50 International: Next Generation). ZING aims to explore a variety of means for broadening the appeal of Information Retrieval tools, techniques and concepts beyond the traditional IR niche markets. [http://zoom.z3950.org/ zoom.z3950.org/]&lt;br /&gt;
ez3950 - Simple Implementation of Z39.50 over SOAP using XER&lt;br /&gt;
XER provides a mechanism to allow us to provide Z39.50 support over an alternative &amp;quot;internet&amp;quot; protocol without any additional amendments to the current ASN.1 standard. This document outlines an implementors agreement of how to implement XER over SOAP. (SOAP is Simple Object Access Protocol)&lt;br /&gt;
&lt;br /&gt;
===ZeeRex - Z39.50 Explain, Explained and Re-engineered in XML===&lt;br /&gt;
&lt;br /&gt;
[http://explain.z3950.org/ ZeeRex] (rhymes with T. rex) is &amp;quot;Z39.50 Explain, Explained and Re-Engineered in XML&amp;quot;. It is an XML schema used to describe the configuration and capabilities of Z39.50 and SRW servers. (Note &amp;#039;Explain&amp;#039; is a function in Z39.50 by which a server identifies the services it provides.) ZeeRex records are XML documents using The ZeeRex DTD, which is maintained by Rob Sanderson, and is available as an SGML DTD, and XML DTD and an XML Schema.&lt;br /&gt;
&lt;br /&gt;
==Other Links to Bibliographic Information==&lt;br /&gt;
&lt;br /&gt;
Oxford University. [http://users.ox.ac.uk/~ctitext2/service/workshop/bib-overview.html Overview of Personal Bibliographic Software] &lt;br /&gt;
&lt;br /&gt;
[http://www.ilrt.bris.ac.uk/publications/researchreport/rr1032/report_html Review of Personal Bibliographic Systems] from The Institute for Learning and Research Technology, based at the University of Bristol. &lt;br /&gt;
&lt;br /&gt;
[http://www.lib.gla.ac.uk/researchskills/bibsoftware.shtml &amp;#039;Managing Your References Using Bibliographic Software Packages&amp;#039;] by GLASGOW UNIVERSITY LIBRARY&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Comparison_of_reference_management_software Comparison of reference management software] on Wikipedia&lt;br /&gt;
&lt;br /&gt;
A comprehensive study of bibliographic data requirements is [http://www.ifla.org/VII/s13/frbr/frbr.htm &amp;#039;Functional Requirements for Bibliographic Records&amp;#039;] (144 pages, 620Kbytes) by the International Federation of Library Associations and Institutions in PDF format. And a related report [http://www.miskatonic.org/library/frbr.html &amp;#039;FRBR and Fundamental Cataloguing Rules&amp;#039;].&lt;br /&gt;
Bibliographic Utilities information from [http://www.canadiancontent.net/dir/Top/Reference/Libraries/Library_and_Information_Science/Technical_Services/Cataloguing/Bibliographic_Utilities/ Canadian Content - Bibliographic Utilities] which includes descriptions of tools to find, create, edit, and manipulate bibliographic collections.&lt;br /&gt;
&lt;br /&gt;
==Java==&lt;br /&gt;
&lt;br /&gt;
===AlleMeineBuecher.Net===&lt;br /&gt;
&lt;br /&gt;
This free software provides an easy to use interface. It autmatically looks up book details and book covers by given ISBN numbers. It can do exports. It&amp;#039;s compatible with standard barcode-scanners. [http://allemeinebuecher.net AlleMeineBuecher.NET] It&amp;#039;s ideal solution for private book collections. The UI is available in English and German.&lt;br /&gt;
&lt;br /&gt;
===B3===&lt;br /&gt;
&lt;br /&gt;
B3 is a free bibliography manager that provides a graphic interface to Bibtex. However, B3 uses its own format: an XML extension of the Bibtex format. B3 has GUI reading and writing XML files and exporting them as Bibtex files. It also includes a Journal Dictionary, a dictionary linking Journal names and their abbreviations. It allows copy/paste the bibliography into a word processor, in order to save boring and upsetting tasks. B3 stands for Bibliography Base for Biologists, since the author is a biologist and only knows about biology journals bibliography. Of course, many tools of B3 may be useful for other disciplines. B3 includes many more features, and tries to provide a free alternative to currently used bibliography managers like EndNotes(C).B3 uses powerful and widely used standard new web languages to store, format and display bibliography data, namely:&lt;br /&gt;
XML (eXtensible Markup Language) to manage databases,&lt;br /&gt;
XSL (eXtensible Stylesheets Language) to process them,&lt;br /&gt;
XHTML (eXtensible Hyper Text Markup Language) to display them in a web browser,&lt;br /&gt;
As a result, B3 is a very portable application (it can run under Windows, Mac and Unix-like systems). It tends to be compatible with OpenOffice because it can export data to a bibliography database. It can easily be customized: Everyone who knows XSL can write a stylesheet and implement its own bibliography format. It supports Pubmed internet searches. For more info see http://b3bib.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
===JabRef===&lt;br /&gt;
&lt;br /&gt;
JabRef is a graphical frontend to manage BibTeX databases, the standard LaTeX bibliography reference format. JabRef is built to be platform independent (requires Java &amp;gt;= 1.5, or 1.4.2 for older versions). It merges and extends the functionalities of BibKeeper (Morten O. Alver) and JBibtexManager (Nizar Batada). Features. Detailed editing of bibtex entries. Search a pattern in the whole bibliography. You can group entries by keywords or any other fields. Supports import of various formats - BibTex, Endnote (text), ISI Web of Science, Medline/Pubmed (xml), Scifinder format, OVID, INSPEC, Biblioscape, JStor and RIS. Supports different export formats - HTML, Docbook, BibTeXML. You can add your own fields to any BibTeX entry type. Launch external applications: PDF/PS viewers, web browser, insert citations into LyX, Kile and WinEdt. Now you can insert citations and bibliographies into OpenOffice documents. Automatic Key generation. http://jabref.sourceforge.net/index.php&lt;br /&gt;
&lt;br /&gt;
===Synapsen===&lt;br /&gt;
&lt;br /&gt;
Synapsen is a hypertextual card catalog that enables the management of bibliographies. However, in contrast to normal literature management software, synapsen offers a very distinct advantage: with catchwords entered by the user, the program connects individual cards automatically and creates not only a network of cards whose relation to each other might have been forgotten, but also creates completely unexpected connections and relations between individual entries. synapsen is therefore not only for electronic literature management, but also a helping hand when writing scientific texts, which participates in communication with the author in order to augment lines of argumentation and the generation of ideas.&lt;br /&gt;
&lt;br /&gt;
synapsen is written in JAVA, runs on all operating systems, and supports standards like BiBTeX, RTF, LaTeX, SQL. It can be found under http://www.verzetteln.de/synapsen/synapsen_e.html&lt;br /&gt;
&lt;br /&gt;
Since version 2.5 Synapsen offers a direct connection to Open Office 2.2 via the UNO interface. This allows you to insert bibliographical data of Synapsen&amp;#039;s cards directly as footnotes in OpenOffice Writer.&lt;br /&gt;
&lt;br /&gt;
===DAFFODIL===&lt;br /&gt;
&lt;br /&gt;
Distributed Agents for User-Friendly Access of Digital Libraries&lt;br /&gt;
&lt;br /&gt;
(Text from the [http://www.is.informatik.uni-duisburg.de/projects/daffodil/index.html.en project website]:) Despite the fact that many Digital Libraries (DLs) are available on the Internet, users cannot effectively use them because of inadequate functionality, deficient visualisation and insufficient integration of different DLs. In the framework of this project we develop a user-oriented access system for DLs which overcomes these drawbacks. Based on experiences from the librarian area, higher functions to assist proved search strategies will be implemented. Different DLs will be tightly integrated, so that system-wide search and navigation is possible. The system will be adaptive towards different user wishes, regarding preferences concerning content and system involvement.&lt;br /&gt;
&lt;br /&gt;
The first two year project phase is concluded and the outcome is a running prototyp which covers all goals.&lt;br /&gt;
Second period (2002-2004)&lt;br /&gt;
&lt;br /&gt;
The key concept of strategic support when using digital libraries will be a major topic in the next years, but we will extend it to all levels of the information search process and the different kinds to gather information. To organise the found material, there annotations and interpretations we will develop a personal digital library. It provides simultaneously a user- and taskoriented context, to support searching and browsing better then up till now.&lt;br /&gt;
&lt;br /&gt;
As additional method for the information gathering we will integrate the path model, collaborative filtering as well as the workflow model into Daffodil. The last two methods will allow for cooperation by using digital libraries. A special role is given to the librarian in the cooperative environment.&lt;br /&gt;
&lt;br /&gt;
The graphical user interface design supports different interaction level -- exspecially circumstantial work tasks will be supported by software-information agents, but with regards to the user autonomy. Likewise the iterative process during the retrieval will be optimised.&lt;br /&gt;
&lt;br /&gt;
Daffodil is a projects in the strategic research initiative V3D2 (Distributed Processing and Delivery of Digital Documents) of the German Research Foundation (DFG). http://www.is.informatik.uni-duisburg.de/projects/daffodil/index.html.en http://www.daffodil.de/&lt;br /&gt;
&lt;br /&gt;
You can start DAFFODIL directly from the web using Java Web Start: http://www.is.informatik.uni-duisburg.de/projects/daffodil/pdaffodil.jnlp (Login/Password: visitor/visitor)&lt;br /&gt;
&lt;br /&gt;
===TextCite===&lt;br /&gt;
&lt;br /&gt;
TextCite is a program for organizing and commenting textual citations from texts (books, articles, or other published works) for use in producing scientific or academic publications. You can organize by publication, author, category, or outline. It works with bibliographic management programs like Citation, Endnote, RefWorks, and BibTeX (i.e. via programs such as JabRef and BibDesk), providing important text/citation management capabilities that these programs lack, while still allowing for rapid footnote and bibliography generation by means of your favorite bibliography manager. It also exports to PDF and Word (RTF).&lt;br /&gt;
&lt;br /&gt;
TextCite is open source software, and is available free of charge from the [http://textcite.sourceforge.net/ TextCite homepage].  It requires a minimum of Java 1.5, and is available in packages for Windows and Mac OS, as well as in an executable .jar format for running on Unix/Linux.&lt;br /&gt;
&lt;br /&gt;
==Perl, Python==&lt;br /&gt;
&lt;br /&gt;
===Pbib===&lt;br /&gt;
&lt;br /&gt;
PBib is a small tool for browsing and processing bibliographic databases which is written in Perl (that&amp;#039;s where the &amp;quot;P&amp;quot; in the name comes from :-). PBib works similar to the classical BibTeX, but can be extended for arbitrary bibliography databases (including BibTeX files and the OpenOffice.org database format), arbitrary bibliography styles (e.g. ACM, IEEE), and arbitrary document formats (including RTF and OpenOffice text documents). http://www.ipsi.fraunhofer.de/~tandler/PBib/&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;DESCRIPTION&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
I wrote PBib to have something like BibTex for MS Word [ Perl is avaiable in Linux as well] that can use a various sources for bibliographic references, not just BibTex files, but also database systems. Especially, I wanted to use the [[StarOffice]] bibliographic database.&lt;br /&gt;
Now, PBib can be extended in a couple of dimensions:&lt;br /&gt;
bibliographic styles such as ACM style or IEEE style.&lt;br /&gt;
document format such as Plain text, (La)TeX, Word, RTF, OpenOffice&lt;br /&gt;
bibliographic database format such as bibtex, refer, tib, but also database systems with different mappings to database fields.&lt;br /&gt;
&lt;br /&gt;
===RISImport.py===&lt;br /&gt;
A python script that reads RIS format files containing one or more references and inserts them into the default OpenOffice.orgBibliography/&amp;#039;biblio&amp;#039; database. The setup of this script is relatively straight-forward, and the current RIS tag to &amp;#039;bilbio&amp;#039; column mapping has worked great for me for the few engineering electronic portals that I use (e.g., IEEEXplore, Inspec, MathSciNet).&lt;br /&gt;
&lt;br /&gt;
Additionally, as I will briefly explain here, the mapping (in some cases relatively advanced) can be easily customized to fit your need (i.e., different reference sources and their slightly different interpretations of the RIS format). It can be found in our Documents and Files Page.&lt;br /&gt;
&lt;br /&gt;
Michael Sowka, E-mail: msowka@rogers.com www.sowka.com&lt;br /&gt;
&lt;br /&gt;
==MS Windows==&lt;br /&gt;
&lt;br /&gt;
===Bibliographix===&lt;br /&gt;
&lt;br /&gt;
Bibliographix is designed for people who are writing their doctoral thesis, frequently writing scientific texts, or reading a lot of literature. The free Basic version offers more than any other free reference manager. It should be more than enough for undergraduates. Try it out as long as you like. The Pro-Version is starting at USD 40 and offers everything an academic might need. &lt;br /&gt;
&lt;br /&gt;
What is special about Bibliographix?&lt;br /&gt;
High-end reference management for a low-end price. A unique combination of reference management and idea outlining. Two items that belong together. Save yourself the typing: Import data from online libraries. You&amp;#039;ll never want to miss it: one-click tables of references. Bibliographix can insert intext citations into OpenOffice. http://www.bibliographix.com/&lt;br /&gt;
&lt;br /&gt;
===Biblioscape===&lt;br /&gt;
&lt;br /&gt;
Biblioscape product family is designed to help researchers collecting and managing bibliographic data, notes, as well as generating citations and bibliography for publications.&lt;br /&gt;
Research Information Manager. Biblioscape is an information manager for researchers, scholarly writers, students, and librarians. People use it to organize literature references, research notes, automatically generate citations and bibliographies automatically, search and capture bibliographic data on the Internet, and post bibliographic databases live on the web. The flood of bibliographic resources on the Internet requires new solutions for bibliographic information management. Biblioscape offers such a solution -- whether you work alone, or as part of a group, or even in a large organization. For a comprehensive feature list see http://www.biblioscape.com/features.htm. There is a free &amp;#039;lite&amp;#039; version called Biblioscape Express. There is an associated [[Bibliographic_Software_and_Standards_Information#BiblioWeb| BiblioWeb service.]]  http://www.biblioscape.com .&lt;br /&gt;
&lt;br /&gt;
===Citavi===&lt;br /&gt;
&lt;br /&gt;
Citavi (Lat., I cited) is a user-friendly bibliographic application that works with OpenOffice, Microsoft Office and other Windows word-processing software. Citavi enables you to organize bibliographic material in a very practical way. The program provides access to up to 4000 bibliographic databases and library catalogs. You can process literary content, collect citations, organize draft texts and schedule tasks.&lt;br /&gt;
&lt;br /&gt;
Citavi can be integrated with OpenOffice Writer: references and citations can be inserted directly via the publication assistant. After finishing your work, Citavi scans the ODT file and inserts a full formatted bibliography at the end of your document. It is also very easy to export the references collected to OpenOffice Calc. A free version of Citavi is available and an English version of Citavi will be released Sept. 2010.&lt;br /&gt;
Citavi Home Page http://www.citavi.com&lt;br /&gt;
&lt;br /&gt;
===Citeit!===&lt;br /&gt;
&lt;br /&gt;
This product is a very good example of maintaining bibliographic data linked to textual information.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;CiteIt! is revolutionary software that automates the tedious process of creating accurate and properly formatted legal citation. CiteIt! enables users to instantly import legal citations from online legal databases, such as Westlaw? and Lexis-Nexis?, with a click of a button. With CiteIt!, you never again have to type a legal citation into a document, spend time worrying about proper Bluebook or ALWD formatting, or write a citation down as you search on an online legal database.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
General CITEIT! features:&lt;br /&gt;
Imports citations from on-line legal databases or any web page with a click of a button.&lt;br /&gt;
Automatically places all citations imported or entered in proper citation form.&lt;br /&gt;
Provides all of the possible cite forms for each citation for quick insertion into any document.&lt;br /&gt;
&lt;br /&gt;
Professional and Advanced Versions of CiteIt! can create a table of authorities in seconds. Powerful notes and keyword features allows you to easily store, organize and search your research information. CiteIt! integrates seamlessly with Microsoft Word or Corel WordPerfect, so accurate citation is only a few mouse clicks away. Intuitive user interface means that anyone can start using CiteIt! in minutes. Two versions of CiteIt! are available - one which supports the 17th Edition of The Bluebook and another which supports the ALWD Citation Manual.&lt;br /&gt;
http://www.citeit.com/product/default.htm&lt;br /&gt;
&lt;br /&gt;
===CiteSmart===&lt;br /&gt;
&lt;br /&gt;
[http://www.miresoft.net/citesmart CiteSmart] is a fairly new yet very powerful software application specifically designed for researchers in Biology and medical disciplines in mind, but can also be used with a variety of documents (law, business, patents ...). CiteSmart implements new features called [http://www.miresoft.net/citeclick CiteClick], [http://www.miresoft.net/citeclick CiteClick] and [http://www.miresoft.net/citeclick RefDrag] (patent pending). Users relying on [http://www.ncbi.nlm.nih.gov/sites/entrez?db=PubMed Medline / PubMed] for their every day work can store and cite references into a word document (and simultaneously in a local library) in a single click. CiteSmart is intended for reaserchers who work with Medline / PubMed. CiteSmart can be customized to work with any bibliographic database and potentially any working environment. Its single click philosophy makes CiteSmart invisible to users who don&amp;#039;t need to interact with it for storing and citing references. CiteSmart also offers hundreds of styles and a style editor/ to create styles in minutes. Finally among other cool features, it is compatible with EndNote and Reference Manager, it also can rebuild libraries from word documents containing references, it automatically handles &amp;#039;in press references&amp;#039; and update them as they appear in print. Many other feature are being added regularly. MireSoft&amp;#039;s website: [http://www.miresoft.net MireSoft].  View CiteSmart in action [http://www.miresoft.net/citesmart/videos/ CiteSmart Screencasts].&lt;br /&gt;
&lt;br /&gt;
===Endnote===&lt;br /&gt;
&lt;br /&gt;
A very popular and widely used Bibliographic package. Recommended by many Universities.&lt;br /&gt;
Platform: Windows &amp;amp; Mac&lt;br /&gt;
Description: Integrates three key bibliographical tasks within the one package: the searching of remote bibliographical databases on the Internet; the organisation of references in a database, and the creation of bibliographies. EndNote can be fully integrated with Word and other Windows word-processing software. Documents can be scanned and shorthand citations expanded and complete bibliographies created. EndNote libraries created on different platforms are compatible with each other. Home Page http://www.endnote.com/. Note that EndNote, ProCite, and Reference Manager are all owned by the same company, [http://www.thomsonresearchsoft.com/ Thomson ResearchSoft]. http://thomsonisiresearchsoft.com/compare/ is a useful comparison of these products from the vendor&amp;#039;s perspective.&lt;br /&gt;
&lt;br /&gt;
===Ibidem===&lt;br /&gt;
&lt;br /&gt;
Manage your bibliographic material with consummate ease using Ibidem. Store bibliographic information in the simple database format, and Ibidem will generate your bibliographic references for you. The program will automatically format footnotes, endnotes, parenthetical short forms, and reference-number in-text citations, along with end-of-paper reference lists and bibliographies, according to hundreds of academic styles. Subsequent references are automatically abbreviated using shortened titles, ibid. or op. cit., as appropriate. You can change styles, and watch footnotes or endnotes appear or disappear as all citations in a document are automatically updated to the new format. Ibidem&amp;#039;s seamlessly integrated, state-of-the-art control of bibliographic data will save you countless hours of drudgery, and your personal bibliographic databases will always be at your fingertips.&lt;br /&gt;
- instant access from within the word processor - notecard-like forms for easy entry of bibliographic information - drop-down lists for fast, consistent data entry - various viewing options, including short-list table view - fast and easy searching, sorting, and subset management - over 200 academic bibliographic styles included - works can be cited in open documents with a simple mouse click - color coding identifies Ibidem-generated citations in open documents - option to automatically exclude author or year from a citation - automatically shortens subsequent references to a cited work - dynamically-updated preview box - extensive search operators and features - subsets dynamically updated as records are added to database - numerous customizable options. Add-on module Archiva/ArchivaPro supports capture of bibliographic data from web sites with automatic conversion to Ibidem format.&lt;br /&gt;
This product has the best example of integrated bibliographic and style support that I have seen - a good model for OpenOffice to emulate.&lt;br /&gt;
A demo version is available. It is limited to 30 days use and no printing is possible - although you could export any work done on it.&lt;br /&gt;
http://www.notabene.com/&lt;br /&gt;
&lt;br /&gt;
Some screen shots of Ibidem also http://www.notabene.com/brochures/ibidem.html&lt;br /&gt;
&lt;br /&gt;
===Inflight Referencer===&lt;br /&gt;
&lt;br /&gt;
Inflight Referencer, is a relatively new commercial bibliography application designed to work with all Windows word processors including Open Office. It integrates three important bibliographical tasks within the one product; organizing references into a database for future retrieval, creation of bibliography lists and insertion of reference citations into document text. &lt;br /&gt;
&lt;br /&gt;
Specializing in APA and Harvard styles as well as customizable formats to meet various other citation and referencing styles, Inflight Referencer automates the process of creating reference lists. There is support for approximately 50 different media types including print and online resources. This bibliography product was originally designed in unison with university graduates, to produce a product that was inevitably simple to use and focused on achieving the goals of academics efficiently.  &lt;br /&gt;
&lt;br /&gt;
Inflight Referencer Home Page http://www.inflighttm.com/ref/&lt;br /&gt;
&lt;br /&gt;
===LiteRat===&lt;br /&gt;
&lt;br /&gt;
LiteRat is a free (as in free beer) application that is based on Microsoft Access 2.0. The programme can be used from Windows 3.1 through to Windows XP. The user interface concept comes from the flash card system. LiteRat can handle various kinds of bibliographic entries, quotes, and makes it also possible that several people can work on one database. A quick work flow can be achieved by this program, although it cannot connect to online databases due to its age.&lt;br /&gt;
&lt;br /&gt;
LiteRat saves its data in Access 2.0 files which can be used through ODBC interfaces with other database applications. It&amp;#039;s possible to export the bibliographic entries into a proprietary tagged text file, but there are macros for Mirosoft Word and OpenOffice.org shipped with the program that convert these tags into styles.&lt;br /&gt;
&lt;br /&gt;
LiteRat&amp;#039;s successor is Citavi.&lt;br /&gt;
&lt;br /&gt;
LiteRat&amp;#039;s website: http://www.literat.net/&lt;br /&gt;
&lt;br /&gt;
===Nota Bene===&lt;br /&gt;
&lt;br /&gt;
Nota Bene: a word processor for scholars ... a bibliographic manager for those who are tired of typing/formatting their own citations and bibliographies ... a personal search engine for those who want to find anything they&amp;#039;ve ever written in seconds ... a database manager for those who have things to keep track of ... a Hebrew, Greek, Cyrillic, IPA word processor for those who want more than just fonts ... a set of tools for scholars who want to focus on their writing and research ... a work of art for scholars who appreciate the finer things in life ... a community of scholars.&lt;br /&gt;
[Nota Bene&amp;#039;s bibliographic facility is called &amp;#039;Ibidem&amp;#039;]&lt;br /&gt;
http://www.notabene.com&lt;br /&gt;
&lt;br /&gt;
===ProCite===&lt;br /&gt;
&lt;br /&gt;
ProCite is a Windows and Mac Bibliographic application similar in function to Endnotes and Reference Manager. The program can still be bought but no new software version have been made since 1999. [http://www.procite.com www.procite.com]&lt;br /&gt;
&lt;br /&gt;
===Reference Manager===&lt;br /&gt;
Reference Manager is a comprehensive Bibliographic package with Bibliographic database, internet searching, and citation and bibliographic table formating. It is widely used at many professional organizations and universities. &lt;br /&gt;
The program has many important features for heavy users who do a lot of literature searching and keep many references in their databases. Version 11 now includes a web publisher which allows you to publish your databases and share your references with colleagues.&lt;br /&gt;
There also is a Network version of the program. &lt;br /&gt;
&lt;br /&gt;
It has a downloadable collection of over 1200 citation styles. It saves bibliographic date in RIS format which is now a common data exchange format. [http://www.refman.com www.refman.com]&lt;br /&gt;
&lt;br /&gt;
===Scholars Aid===&lt;br /&gt;
&lt;br /&gt;
A commercial application that works with OpenOffice (on MS Windows). Note that there is also a free &amp;#039;Lite&amp;#039; version. &amp;quot;Scholar&amp;#039;s Aid keeps bibliographical data and notes together, for the very good reason that scholars always need to keep their notes linked to the sources from which those notes were made. Indeed, in academic writing, scholars constantly support their argument by reference to the sources on which they have worked. Thus, in directly quoting from one of these sources, or in making reference to another&amp;#039;s ideas, rigorous academic scholarship demands accurate and detailed citation of those original sources.&lt;br /&gt;
&lt;br /&gt;
Scholar&amp;#039;s Aid automates this process in a manner that is entirely without precedent. Provided the original notes were written in the Notes module of Scholar&amp;#039;s Aid, by selecting text and clicking the transfer button, the program transfers the selected text into the word-processed document and, at exactly the same time, inserts an appropriate citation into the document in a form (footnote, short footnote, endnote, short endnote and parenthetical reference) determined by the user. The program even includes the correct page number in the citation that it creates within the word-processed document. Scholar&amp;#039;s Aid surely is the Reference Processor?&amp;quot;.  http://www.scholarsaid.com/&lt;br /&gt;
&lt;br /&gt;
==Windows, Linux, other==&lt;br /&gt;
&lt;br /&gt;
===Bibutils===&lt;br /&gt;
&lt;br /&gt;
The bibutils program set interconverts between various bibliography formats using a common XML intermediate. For example, one can convert RIS-format files to Bibtex by doing two transformations: RIS-&amp;gt;MODS-&amp;gt;Bibtex. By using a common intermediate for N formats, only 2N programs are required and not N²-N. These programs operate on the command line and are styled after standard UNIX-like filters:&lt;br /&gt;
&lt;br /&gt;
* bib2xml - convert bibtex to XML intermediate&amp;lt;br&amp;gt;&lt;br /&gt;
* copac2xml - convert COPAC format references to XML intermediate&amp;lt;br&amp;gt;&lt;br /&gt;
* end2xml - convert endnote to XML intermediate&amp;lt;br&amp;gt;&lt;br /&gt;
* isi2xml - convert ISI web of science to XML intermediate&amp;lt;br&amp;gt;&lt;br /&gt;
* med2xml - convert Pubmed XML references to XML intermediate&amp;lt;br&amp;gt;&lt;br /&gt;
* modsclean - a MODS to MODS converter for testing puposes mostly&amp;lt;br&amp;gt;&lt;br /&gt;
* ris2xml - convert RIS format to XML intermediate&amp;lt;br&amp;gt;&lt;br /&gt;
* xml2bib - convert XML intermediate into bibtex&amp;lt;br&amp;gt;&lt;br /&gt;
* xml2ris - convert XML intermediate into RIS format&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.scripps.edu/~cdputnam/software/bibutils/bibutils.html www.scripps.edu/~cdputnam/software/bibutils/bibutils.html]&lt;br /&gt;
&lt;br /&gt;
===Bibus===&lt;br /&gt;
&lt;br /&gt;
Bibus is a bibliographic database. It has been designed with OpenOffice.org in mind. The &amp;quot;ultimate&amp;quot; goal is to have an opensource bibliographic software that will allow easy formatting (and reformatting) of the bibliographic index in OpenOffice.org Writer.&lt;br /&gt;
Main Features&lt;br /&gt;
Compatible with two database engines: MySQL and SQLite.&lt;br /&gt;
Hierarchical organization of the references with user defined keys.&lt;br /&gt;
Drag &amp;amp; drop to easily organize references.&lt;br /&gt;
 &lt;br /&gt;
Designed for multiuser: &lt;br /&gt;
You can share the database between an &amp;quot;unlimited&amp;quot; number of users.&lt;br /&gt;
Each user will have its own classification.&lt;br /&gt;
Powerful and easy to use search engine.&lt;br /&gt;
Live queries, that is searches that will update when the database change (this is simply a saved SQL query).&lt;br /&gt;
 &lt;br /&gt;
On-line PubMed access.&lt;br /&gt;
&lt;br /&gt;
Import PubMed (Medline) and EndNote/Refer records.&lt;br /&gt;
Connection to OpenOffice.org. You can insert references in an open OpenOffice.org text document and format the bibliography directly in Bibus.&lt;br /&gt;
Thanks to Python and wxWidgets, Bibus should work on most modern platform (GNU/linux with gtk; Windows; MacOS; etc...). Version 0.8 has been tested on GNU/linux and Windows2000. Note for Windows 98 users.&lt;br /&gt;
 &lt;br /&gt;
Foreign language support through Unicode and gettext. As of version 1.2, Bibus is available in English, French, Portuguese, German, Spanish and Chinese.&lt;br /&gt;
For more info see http://bibus-biblio.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
===OpenOffice===&lt;br /&gt;
&lt;br /&gt;
The [http://www.openoffice.org OpenOffice] word-processor &amp;#039;Writer&amp;#039; includes basic bibliographic support. OpenOffice has a [http://bibliographic.openoffice.org  bibliographic project] whose goal is to improve the bibliographic facilities.&lt;br /&gt;
&lt;br /&gt;
===rtfbtx===&lt;br /&gt;
[http://www.dmst.aueb.gr/dds/sw/ports/rtfbtx/ rtfbtx] is a hacked collection of BibTeX styles for doing bibliographies with MS Word &amp;amp; BibTeX. It produces the bibliography in RTF format &amp;amp; uses bookmarks to link citations to it. &lt;br /&gt;
&lt;br /&gt;
Christos tried using it with OpenOffice and it only works for the alpha style, since for the rest I&amp;#039;m supposed to link to the &amp;quot;paragraph number&amp;quot; of the bookmark and OO doesn&amp;#039;t support such a thing.&lt;br /&gt;
&lt;br /&gt;
===Zotero===&lt;br /&gt;
&lt;br /&gt;
[http://www.zotero.org/ Zotero] [zoh-TAIR-oh] is a free, easy-to-use Firefox extension to help you collect, manage, and cite your research sources. It lives right where you do your work — in the web browser itself. Requires [http://en-us.www.mozilla.com/en-US/firefox/2.0/releasenotes/ Firefox version 2]. There is now a OpenOffice-Zotero [http://www.zotero.org/documentation/openoffice_integration extension/plug-in] to allow users to insert citations and Bibliographic tables into your documents.&lt;br /&gt;
&lt;br /&gt;
===Bibwiki===&lt;br /&gt;
&lt;br /&gt;
Bibwiki is a extension to MediaWiki to manage bibliographies. The bibliographies are stored in plain BibTeX files. In contrast to other programs, Bibwiki alters the bibliographic files directly. You don&amp;#039;t need a seperate database.&lt;br /&gt;
&lt;br /&gt;
Bibwiki adds a special page where you can add, import, edit and export bibliographic records. Together with Mediawiki it&amp;#039;s very easy to organize your excerpts, memos, or annotations and link them to the bibliographic records. &lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
* import from various sources: Ex Libris&amp;#039; Aleph, Amazon, ProQuest&lt;br /&gt;
* export list of references using BibTeX styles&lt;br /&gt;
* manage digital documents&lt;br /&gt;
* easy searching&lt;br /&gt;
&lt;br /&gt;
Visit [http://www.plaschg.net/bibwiki Bibwiki&amp;#039;s Homepage].&lt;br /&gt;
&lt;br /&gt;
===Mendeley===&lt;br /&gt;
Mendeley Desktop is an bibliographic programm which has a working Openoffice &amp;#039;Cite &amp;#039;n Write&amp;#039; plugin working for the Windows variant. You will have to register at their site, which also enables you to see the cited works of other users of your particular branch and share your used citations with other interested users. It currently supports BibTex/LaTex, Endnote, RIS and PDF(for quick reference). You can also use it to check any citations on Google Scholar.&lt;br /&gt;
&lt;br /&gt;
Visit [http://www.mendeley.com/ Mendeley&amp;#039;s Homepage] for more information.&lt;br /&gt;
&lt;br /&gt;
==LaTeX / BibTeX==&lt;br /&gt;
&lt;br /&gt;
[http://www.latex-project.org/ LaTeX] is a high-quality typesetting system, with features designed for the production of technical and scientific documentation. LaTeX is (or was) the de facto standard for the communication and publication of scientific documents.&lt;br /&gt;
&lt;br /&gt;
[http://www.bibtex.org BibTeX] is the bibliographic subsystem for LaTeX,it is a citation formating and a bibliographic database tool. BibTeX styles definition files are small programs written in an un-named programming language [[http://www.forth.org/ FORTH] like]. This make them almost impossible to utilise in other applications. On the other hand, its database format for bibliographical references is widely used and  most other bibliographic applications can import and export that format. It looks like this -&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@INBOOK{chicago,&lt;br /&gt;
 title = &amp;quot;The Chicago Manual of Style&amp;quot;,&lt;br /&gt;
 publisher = &amp;quot;University of Chicago Press&amp;quot;&lt;br /&gt;
 edition = &amp;quot;Thirteenth&amp;quot;,&lt;br /&gt;
 year = 1982,&lt;br /&gt;
 pages = &amp;quot;400--401&amp;quot;,&lt;br /&gt;
 key = &amp;quot;Chicago&amp;quot; } &lt;br /&gt;
@BOOK{texbook,&lt;br /&gt;
 author = &amp;quot;Donald E. Knuth&amp;quot;,&lt;br /&gt;
 title= &amp;quot;The {{\TeX}book}&amp;quot;,&lt;br /&gt;
 publisher = &amp;quot;Addison-Wesley&amp;quot;,&lt;br /&gt;
 year = 1984 }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The Jurabib package===&lt;br /&gt;
&lt;br /&gt;
Extended BibTeX citation support for the humanities and legal texts. [http://www.jurabib.org/ jurabib] is a package for the LaTeX typesetting system and supports citations used in the humanities and by German law students. This package enables automated citation with BIBTEX for legal studies and the humanities. In addition, the package provides commands for specifying editors in a commentary in a convenient way.&lt;br /&gt;
&lt;br /&gt;
This package is no longer actively developed.&lt;br /&gt;
&lt;br /&gt;
===The biblatex package===&lt;br /&gt;
&lt;br /&gt;
Massively extended BibTeX citation support. [http://www.ctan.org/tex-archive/help/Catalogue/entries/biblatex.html biblatex] is a package for the LaTeX typesetting system and adds a lot of new fields which overcome most of BibTeX&amp;#039;s traditional shortcomings (e.g. book authors, gender, original publication, titles of multipart publications etc.). Biblatex hands the complete control of the appearance of citations and bibliography over to LaTeX, the BibTeX program itself is only used for sorting. The result is much more control for the user in a properly documented language.&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OpenOffice/KBibTex/LyX/oolatex ===&lt;br /&gt;
&lt;br /&gt;
The current way to create a bibliography in OOo makes it too difficult to produce a nicely formatted bibliography (at least it&amp;#039;s too difficult for me). After trying a lot of the other alternatives, I found a way that works for me using KBibTex to create a BibTex database, LyX to create a nicely formatted bibliography, and oolatex to produce an OpenOffice .odt version of the LyX bibliography. First, use KBibTex to create the database (with your choice of formatting sytle) and export a BibTex database. Then open LyX and add a BibTex database. You have to add citations in order for the bibliographic entries to appear in the References or Bibliography. Export this to a latex file (either pdflatex or plain). Then we need to compile the latex - this takes several passes to resolve all the references. If the latex file is named &amp;quot;newfile1.tex&amp;quot;, then use the following steps:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#Compiling Latex file with BibTex bibliography&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#Takes several passes to resolve references&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#Use LyX to create document, export to latex&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;latex newfile1.tex&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;bibtex newfile1&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;latex newfile1.tex&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;latex newfile1.tex&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;# Now convert to .odt&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;oolatex newfile1&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;# Open the .odt in OpenOffice&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;openoffice.org-2.1 --writer newfile1.odt &amp;amp;&lt;br /&gt;
&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point you should have a nicely formatted bibliography that you can paste into your OpenOffice document. An OpenOffice bibliographic database has been created using a user-defined format (thanks to oolatex).&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can use latex2rtf to create an .rtf version of the bibliography and open this in OpenOffice. My experience, however, is that it is not as nicely formatted:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;latex2rtf newfile1&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But of course, you can output an .rtf directly from KBibTex.&lt;br /&gt;
&lt;br /&gt;
I did try to get LyX to export the .odt directly and I could swear I had it working (adding a new file format and a new converter in the Tools | Preferences) but I couldn&amp;#039;t repeat it. LyX came with a set up for creating the older .swx format file - but this didn&amp;#039;t seem to work. But the manual method outlined above works consistently.&lt;br /&gt;
&lt;br /&gt;
--[[User:Rabil|Rabil]] 19:35, 14 January 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
===Tellico===&lt;br /&gt;
&lt;br /&gt;
The Tellico application is the first one I have come across that uses xslt to format Bibliographic reports / tables. This is interesting as this is the method that we have been proposing for OpenOffice Bibliographic application, but we have not had any examples until now. See http://www.periapsis.org/tellico/&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;quot;Tellico is a KDE application for keeping track of your book collection, bibliographies, video collection, or music collection. Tellico allows you to enter your collection in a catalogue database, saving many different properties like title, author, etc. Two different views of your collection are shown. On the left, your entries are grouped together by any field you like, allowing you to see how many are in each group. On the right, the values of the fields are shown, allowing you to customize your view to show whichever fields are most important to you. On the bottom is the field editor, where you can enter the data.&amp;quot;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;The data is saved in XML format, which makes for easy parsing. Unless you modify the fields yourself, the data follows a simple and documented DTD. It will run on any platform which KDE supports, most commonly Linux. Tellico is licensed under the GNU General Public License, giving you the freedom to modify and distribute the source code.&amp;quot;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Capabilities&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Supports collections of books, bibliographic entries, videos, or music.&lt;br /&gt;
* Supports any number of user-defined fields, of eight different types: text, paragraph, list, checkbox, year, URL, and tables.&lt;br /&gt;
* Handles books with multiple authors, genres, keywords, etc.&lt;br /&gt;
* Automatically formats titles and names&lt;br /&gt;
* Supports collection searching and view filtering&lt;br /&gt;
* Sorts and groups collection by various properties&lt;br /&gt;
* Automatically validates ISBN&lt;br /&gt;
* Allows customizable output through XSLT&lt;br /&gt;
* Imports Bibtex, Bibtexml, and CSV&lt;br /&gt;
* Exports to Bibtex, Bibtexml, CSV, and HTML&lt;br /&gt;
&lt;br /&gt;
===BibTeXML===&lt;br /&gt;
&lt;br /&gt;
BibTeX as XML markup. Markup scheme; - A bibliography DTD and schema for XML that expresses the content model in BibTeX -- the bibliographic system for use with LaTeX, which is widely adopted by the scientific community. BibTeXML is shipped with tools to uptranslate native TeX-syntax BibTeX bibliographies to XML, and translating this into any markup scheme. Hence one is able to profit from both the existing BibTeX system and bibliographies as well as the presentation and transformation facilities offered by XML. Our goal is to maintain a strict BibTeX schema and develop (and collect!) conversion tools that will help you tag your bibliographic data in XML and save typing time, or export it to HTML, DocBook or native BibTeX syntax. http://bibtexml.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
===BibML===&lt;br /&gt;
&lt;br /&gt;
BibML is an XML markup language designed to contain bibliographic information, particularly as content exported in Bibtex and Refer notations. BibML also contains content types from DocBook&amp;#039;s &amp;lt;bibliography&amp;gt;, and as such may be considered an integration of the three sources. The web page contains a useful &amp;#039;BibML Element Comparison Table&amp;#039; comparing the attributes of BibML, Bibtex, docbook and refer. http://kmi.open.ac.uk/projects/ceryle/docs/NOTE-bibml.html&lt;br /&gt;
&lt;br /&gt;
===BibX===&lt;br /&gt;
&lt;br /&gt;
The intention of BibX -- begun by Taco Hoekwater to serve as the basis for his XML rewrite of the ConTeXt bib module -- is to be the XML equivalent to RIS and BibTeX, but to significantly improve on them. http://tex.aanhet.net/bibx Download the current DTD.&lt;br /&gt;
ISDN Search&lt;br /&gt;
&amp;quot;A distributed search portal of common sources of ISBN numbers, with permanent caching of results. To provide a open-source free interface for ISBN retrieval using HTML, SQL or XML to be independent of any toolkits or software.&amp;quot; http://sourceforge.net/projects/isbnsearch/&lt;br /&gt;
&lt;br /&gt;
===YAZ===&lt;br /&gt;
&lt;br /&gt;
Z39.50 is the protocol used to query databases and library catalogues for bibliographic information.&lt;br /&gt;
YAZ is a C / C++ programmer&amp;#039;s toolkit supporting the development of Z39.50v3 / SRW clients and servers. Sample clients and servers are included with the distribution, and documentation can be browsed from this page. (Also available for MAC OS X).&lt;br /&gt;
NEW: The latest version of YAZ supports SRW/SRU (over HTTP). The YAZ server operates as both a simple HTTP 1.1 server and Z39.50 target (on the same port). The current version of YAZ includes support for the industry standard ZOOM API for Z39.50. This API vastly simplifies the process of writing new clients using YAZ, and it reduces your dependency on any single toolkit. ZOOM can also operate as a SRW client. Read more about ZOOM in YAZ here. The software library compiles in Windows and Linux. There is also a demonstration client program - IRTCL (requires YAZ and Tcl/Tk libraries be installed) that can perform the reference searches. It does everything but save or export the results ! However it is good model of how to use the toolkit. [http://bibliographic.openoffice.org/irclient.jpeg Screen pic]. [http://www.indexdata.dk/yaz/ www.indexdata.dk/yaz/]&lt;br /&gt;
&lt;br /&gt;
===RefDB===&lt;br /&gt;
&lt;br /&gt;
RefDB is a reference database and bibliography tool for SGML, XML, and LaTeX/BibTeX documents. It allows users to share databases over a network. It is lightweight and portable to basically all platforms with a decent C compiler. And it&amp;#039;s released under the GNU General Public License.&lt;br /&gt;
The citestylex DTD from RefDB defines bibliographic formatting styles, and v2 will be updated to support BibX when it is done&lt;br /&gt;
RefDB is currently known to build and run out of the tarball on at least these platforms: Linux FreeBSD NetBSD Solaris (using gcc) OSX/Darwin Windows+Cygwin&lt;br /&gt;
RefDB appears to be the only available tool to create HTML, PostScript, PDF, DVI, MIF, or RTF output from DocBook or TEI sources with fully formatted citations and bibliographies according to publisher&amp;#039;s specifications (check out some examples). Additional document types can be easily added. Project Home Page [http://refdb.sourceforge.net refdb.sourceforge.net].&lt;br /&gt;
&lt;br /&gt;
===Sixpack===&lt;br /&gt;
&lt;br /&gt;
Sixpack is a graphical and command-line bibliography database manager written in Perl/Tk. It interacts with the supplied package &amp;#039;bp&amp;#039;, (see below) which can import and export from a number of formats including bibtex, endnote, medline, procite, and many others. It can download references directly off the Web, and open articles using external viewers. It can also interface with Emacs/XEmacs and Lyx [LaTeX with a GUI interface] . It also has instructions on how to interact with openoffice / [[StarOffice]] using cvs files and database import functions [I have used this]. There are also some experimental filters to export sixpack data to the OpenOffice Bibliographic Database - using CSV format - see the Bibliographic Project Document and Files pages. Sadly it is not being well maintained. Home Page - [http://sourceforge.net/projects/sixpack sourceforge.net/projects/sixpack]&lt;br /&gt;
&lt;br /&gt;
===bp===&lt;br /&gt;
&lt;br /&gt;
bp is a Perl library that is designed to:&lt;br /&gt;
Let you quickly make tools to access bibliographies&lt;br /&gt;
Let you quickly make tools to access bibliographies&lt;br /&gt;
Let you access multiple bibliography formats transparently&lt;br /&gt;
Let you convert between formats&lt;br /&gt;
Let you convert between character sets&lt;br /&gt;
Developer - My first goal when designing the package was only the first -- I had written a number of tools that accessed my BibTeX bibliographies, and I saw that I was reusing a lot of code. So I decided to make a generic package to access BibTeX bibliographies. About a year later I decided that it would be even better if the package could read multiple formats, and convert between them. The result is bp. Parts of the package are still missing (namely documentation, automatic format recognition, and a good set of utilities), but everything needed for a working system exists. Home Page - http://www.ecst.csuchico.edu/~jacobsd/bib/bp/index.html&lt;br /&gt;
&lt;br /&gt;
===gBib===&lt;br /&gt;
&lt;br /&gt;
gBib is a user-friendly Gnome BibTeX database browser and editor. It provides facilities for merging BibTeX files, managing key conflicts, and adding bibliographic citations in LyX. Home Page - http://gbib.seul.org&lt;br /&gt;
&lt;br /&gt;
===Pybliographer===&lt;br /&gt;
&lt;br /&gt;
Pybliographer is a tool for managing bibliographic databases. The application is based written in Python and has a text-based and a GTK GUI interface It supports several bibliography formats and can be used for searching, editing, reformatting, etc.. Due to its nature, it can be extended to many uses (generating HTML pages according to bibliographic searches, etc). Pybliographer has a class library structure that could allow other applications to make use of it&amp;#039;s facilities. It might be possible to provide a link from this program to insert citations into OpenOffice. There are only a few citation styles defined so far. Home Page - &lt;br /&gt;
http://www.pybliographer.org&lt;br /&gt;
&lt;br /&gt;
The Pybliographer developers are considering major enhancements to the application and have produced some planing documents which has very good discussion of bibliographic and user client program issues. They are well worth a look at - http://www.pybliographer.org/development&lt;br /&gt;
&lt;br /&gt;
===Kaspaliste===&lt;br /&gt;
&lt;br /&gt;
Kaspaliste is a literature and knowledge database. It handles all kinds of books, articles, journals, web pages etc. But the database goes beyond simply storing bibliographical information. There is the possibility to create annotated links between pieces of information (like the content of a book chapter) and to group the links in categories. It is based on KDE and uses the Postgres relational database. It is a promising project but currently does not have import or export functions other than a Bibtex export. There are no links to other programs such as OpenOffice. Last release 2004-05-12. http://kaspaliste.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Web Applications==&lt;br /&gt;
&lt;br /&gt;
===Aigaion===&lt;br /&gt;
Aigaion is a free, web-based platform for managing annotated bibliographies. It allows the user(s) to order publications in a self-chosen topic structure and offers an intuitive user interface. Aigaion is built on the [[Bibliographic_Software_and_Standards_Information#BibTeX |BibTeX]] format and has excellent BibTeX import and export facilities.&lt;br /&gt;
&lt;br /&gt;
Features&lt;br /&gt;
* Multi-user facilities&lt;br /&gt;
* Intuitive user interface&lt;br /&gt;
* Easy management of publications and topics&lt;br /&gt;
* Create public or private notes on publications&lt;br /&gt;
* Import of the BibTeX and [http://www.refman.com/support/risformat_intro.asp RIS] ([[Bibliographic_Software_and_Standards_Information#Endnote |Endnote]], [[Bibliographic_Software_and_Standards_Information#Reference Manager |Reference Manager]]) format&lt;br /&gt;
* Export of BibTeX and RIS (RIS is under development) format&lt;br /&gt;
[http://aigaion.sourceforge.net/ Aigaion homepage]&lt;br /&gt;
&lt;br /&gt;
===BibORB===&lt;br /&gt;
BibORB is a tool to manage bibliographies recorded in BibTeX format using a simple Web browser.&lt;br /&gt;
&lt;br /&gt;
[http://biborb.glymn.net/doku.php?id=features BibORB homepage]&lt;br /&gt;
&lt;br /&gt;
===Memento===&lt;br /&gt;
Memento is next generation of web based bibliographic software that goes beyond simple searching, storing, and exporting articles. It is one stop solution for students, researchers, scholars where they can manage their bibliography, create and share reports and network with professionals. &lt;br /&gt;
Features:&lt;br /&gt;
* Clean, simple Internet Explorer and Firefox compatible interface&lt;br /&gt;
* Memento constantly fetches articles from all the famous online journals and conference websites to keep it database upto date. &lt;br /&gt;
* Import articles in multiple format such bibtex, endnote, RIS, etc.&lt;br /&gt;
* Export articles in bibtex or Microsoft Word 2007 Bibliographic XML &lt;br /&gt;
* Write personal notes, or upload PDF related to an article&lt;br /&gt;
* Write publicly viewable comments related to an article&lt;br /&gt;
* Create reports, attach articles to report, and share reports with other users&lt;br /&gt;
* Explore other users with similar interest&lt;br /&gt;
* Create watch list for articles, authors, keywords and receive new articles in RSS feed&lt;br /&gt;
&lt;br /&gt;
[http://findnwrite.com/memento Memento homepage]&lt;br /&gt;
&lt;br /&gt;
===BiblioWeb===&lt;br /&gt;
&lt;br /&gt;
BiblioWeb is a web enabled bibliographic software. All the basic functions of bibliographic software are delivered through web browser. A Web user can be assigned &amp;quot;Read&amp;quot; or &amp;quot;Write&amp;quot; privileges. Users with &amp;quot;Read&amp;quot; accounts can search, browse, display, and export bibliographic records. Users with &amp;quot;Write&amp;quot; accounts can add, edit, delete, import, even format document through web browser. BiblioWeb is the ideal solution for a research group to share a common bibliographic database on the Web. It also supports a threaded discussion forum. http://www.biblioscape.com/bibliohost.htm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===User::Blibrestez55/Books/Scientific Bibliographic Project 2015 OpenOffice.org Wiki===&lt;br /&gt;
A bibliographic/software and standards informative scientific database supports collections of ESL books &amp;amp; reading materials,bibliographic cd&amp;#039;s.audio,videos &amp;amp; translated languages of scientific books in English,German,French, Italian,Spanish,Turkish,Japanese &amp;amp; other translations.&lt;br /&gt;
http://wiki.services.openoffice.org/wiki/User:Blibrestez55/books/Scientific_Bibliographic_Project_2015&lt;br /&gt;
&lt;br /&gt;
[[Category:Bibliographic]]&lt;br /&gt;
&lt;br /&gt;
===refbase===&lt;br /&gt;
http://refbase.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
Refbase is a web-based, platform-independent, multi-user interface for managing scientific literature &amp;amp; citations.&lt;br /&gt;
Main [http://refbase.sourceforge.net/features.html features]:&lt;br /&gt;
  &lt;br /&gt;
* a clean and standardized interface that attempts to be as web standards compliant as possible&lt;br /&gt;
* a multitude of search options, including quick, simple, advanced as well as powerful SQL search options&lt;br /&gt;
* various display options: &lt;br /&gt;
** list view: offers customizable and sortable columns&lt;br /&gt;
** details view: shows all fields of a particular record&lt;br /&gt;
** cite view: displays record entries in a citation style chosen by the user&lt;br /&gt;
** print view: eases printing or copying of records&lt;br /&gt;
* search within results functionality which provides an easy way of refining your search query&lt;br /&gt;
* user-specific fields for personal keywords, notes, etc&lt;br /&gt;
* save any search query together with the current display settings&lt;br /&gt;
* automatic email announcements for newly added records&lt;br /&gt;
* dynamic RSS feeds for recently added/edited records as well as for any custom user query&lt;br /&gt;
* [http://wiki.refbase.net/index.php/Importing_Records batch import] of records from various common bibliographic formats and online databases&lt;br /&gt;
* export records to MODS XML, Endnote, RIS or BibTeX (via bibutils)&lt;br /&gt;
* export to an OpenDocument spreadsheet for use with the current OO.o bibliographic manager&lt;br /&gt;
* link records to other records in the database (using static or dynamic links)&lt;br /&gt;
* extract literature cited within a text and build an appropriate reference list&lt;br /&gt;
* [http://wiki.refbase.net/index.php/Search/Retrieve_web_services Search &amp;amp; retrieve via URL (SRU)] web service&lt;br /&gt;
* COinS and unAPI&lt;br /&gt;
&lt;br /&gt;
===RefWorks=== &lt;br /&gt;
&lt;br /&gt;
Was founded in 2001 by a team of developers (former Reference Manager developers) in the field of bibliographic database management.  RefWorks is a &amp;#039;&amp;#039;&amp;#039;web-based&amp;#039;&amp;#039;&amp;#039;, very flexible, research management, writing and collaboration tool. RefWorks allows users to create personal databases and use them for a variety of research activities. References are quickly and easily imported from text files or online databases. The databases can then be used to manage, store, and share the information. Users can automatically insert references from their database into their papers and generate formatted bibliographies and manuscripts in seconds. http://www.refworks.com/content/products/faqs.asp&lt;br /&gt;
&lt;br /&gt;
Site licenses for organizations are available. Individual licenses are also available. RefWorks supports hundreds of online databases and output styles covering a broad range of subject areas. http://www.refworks.com/&lt;br /&gt;
&lt;br /&gt;
===WIKINDX===&lt;br /&gt;
&lt;br /&gt;
WIKINDX is a free bibliographic and quotations/notes management and article authoring system designed either for single use (on a variety of operating sytems) or multi-user collaborative use across the internet.&lt;br /&gt;
&lt;br /&gt;
[http://wikindx.sourceforge.net/features.html Features]:&lt;br /&gt;
&lt;br /&gt;
* 36 resource types.&lt;br /&gt;
* Multi-user mode - create and manage your own bibliographies drawn from the WIKINDX master bibliography and browse other users&amp;#039; bibliographies. (Must be enabled by the administrator.)&lt;br /&gt;
* Save your own preferences.&lt;br /&gt;
* Enter/edit bibliographic resources.&lt;br /&gt;
* Add unlimited file attachments to each resource. (Must be enabled by the administrator.)&lt;br /&gt;
* Catalogue resources by categories and keyword(s).&lt;br /&gt;
* Enter/edit a general note about the whole resource.&lt;br /&gt;
* Enter/edit quotes and paraphrases from those resources.&lt;br /&gt;
* Enter/edit thoughts or musings on various aspects of a resource (can be private or public).&lt;br /&gt;
* Add keywords to resource metadata such as quotes, paraphrases and musings.&lt;br /&gt;
* Use BBCode in all textarea input.&lt;br /&gt;
* Cross-reference other WIKINDX resources from within quotes, paraphrases, musings, notes and abstracts.&lt;br /&gt;
* Edit keywords, creators, publishers and journals.&lt;br /&gt;
* Comprehensive search across all the above with highlighting of search terms using either Quick Search or Power Search.&lt;br /&gt;
* Reorder bibliographic lists by first creator, title, resource type, publisher, year of publication timestamp, popularity index or maturity index.&lt;br /&gt;
* Select resources by category, keywords, creator, publisher etc.&lt;br /&gt;
* Browse all creators, publishers, collections, categories and keywords with font colour and size indicating frequency of occurrence (tag clouds).&lt;br /&gt;
* Unlimited primary creators, editors, translators and revisers, composers, agents, performers etc.&lt;br /&gt;
* Export bibliographic lists (optionally annotated) with a range of formatting options to RTF (Rich Text Format) files for easy insert into word processors.&lt;br /&gt;
* Export bibliographic lists to RIS for import to Endnote, Reference Manager, ProCite etc.&lt;br /&gt;
* Export an Endnote tabbed textfile.&lt;br /&gt;
* Export an Endnote XML file.&lt;br /&gt;
* Export bibliographic lists to BibTeX format.&lt;br /&gt;
* Import Endnote XML and bibTeX files.&lt;br /&gt;
* Cut &amp;#039;n&amp;#039; Paste BibTeX entries to the database (amount limited by the administrator).&lt;br /&gt;
* View and export in seven bibliographic styles: Chicago, MLA, APA and Harvard, Turabian, British Medical Journal and IEEE.  Administrators can copy, edit and create bibliographic styles through the web browser interface.&lt;br /&gt;
* Write an article entirely within WIKINDX importing quotes etc. and chose the citation formatting prior to exporting the article to RTF (can be opened in external word processors including OpenOffice).&lt;br /&gt;
* Run WIKINDX in core English or other languages (depending on administrator-installed language plug-ins).&lt;br /&gt;
* User-defined paging of long bibliographic lists.&lt;br /&gt;
* View all quotes, paraphrases and musings or a single random one.&lt;br /&gt;
* One-click return to last bibliographic list or single view.&lt;br /&gt;
* Store up to 10 bookmarks for quick return to single views.&lt;br /&gt;
* Select a visual style.&lt;br /&gt;
* WIKINDX has an architecture which enables either in-line or menu plug-ins to be inserted.  Write your own or download plug-ins from the sourceforge site.&lt;br /&gt;
http://wikindx.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
===literaturedb===&lt;br /&gt;
http://www.literaturedb.com&lt;br /&gt;
&lt;br /&gt;
literaturedb is a bibliographic management software that can help you organize your literature and bibliographic references for scientific documents. It runs as a PHP web site and provides a collaborative space for storing and sharing documents and references.&lt;br /&gt;
&lt;br /&gt;
Main [http://www.literaturedb.com features]:&lt;br /&gt;
&lt;br /&gt;
* Simplicity: You can find all options on just four pages. &lt;br /&gt;
* Bibtex: It uses Bibtex entry types and fields so you can reuse references. &lt;br /&gt;
* Full text: It stores full text files (pdf, doc, etc.) for quick access. &lt;br /&gt;
* Exports: Export to Word, Bibtex, Endnote, MODS and RIS. &lt;br /&gt;
* Collaboration: You can share documents in your team and with friends. &lt;br /&gt;
* Tagging: You can tag every document with keywords. &lt;br /&gt;
* Search function: The search function scans all data entry fields.&lt;br /&gt;
* LDAP support: You can reuse the user management of your organization. &lt;br /&gt;
* FLOSS: It is free and open source (GPL). &lt;br /&gt;
&lt;br /&gt;
===Contents-Linking===&lt;br /&gt;
&lt;br /&gt;
http://www.multisuchsystem.de/contents.html&lt;br /&gt;
&lt;br /&gt;
Contents-Linking as part of the Multisuchsystem E-Connect [http://www.multisuchsystem.de/]by Hans Hehl is a free webbed-based tool of managing and searching bibliographic records. It is also a linking system, which aims to go most directly to the full text of an article.&lt;br /&gt;
It is built only on simple HTML and Javascipt, but able to import at once hundreds of bibliographic records from any of the databases, so a database of own interest can rapidly be created. &lt;br /&gt;
Contents-Linking is connected with a knowledge base, which consists of ca. 50000 journal titles supplemented by subject terms and informations about library holdings. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Features&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Searching articles by terms or strings &lt;br /&gt;
*Searching articles by subject terms, alphabetically or by subjects&lt;br /&gt;
*Browsing ca. 13000 records in parts of 1000&lt;br /&gt;
*Displayed records are linked with the full-linked record&lt;br /&gt;
*Browsing ca 4600 journal titles of Contents-database&lt;br /&gt;
*Displayed journal titles are linked with full-linked records corresponding to these&lt;br /&gt;
*Full-linked records are linked with EZB, ZDB, Google Scholar, Google and library holdings&lt;br /&gt;
*Contents-Linking may be installed for any library participating in the EZB&lt;br /&gt;
*Importing new records from the following databases: JADE Database, TIBOrder, Current Contents, British Library Direct, PubMed,IngentaConnect, FirstSearch, OVIDSearch, RefDoc, Google Scholar&lt;br /&gt;
*Creating a new import filter for another database&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.multisuchsystem.de/contents.html&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Category:Bibliographic|Standards]]&lt;br /&gt;
[[Category: Marketing]]  &lt;br /&gt;
[[Category:Screenshot&lt;br /&gt;
[[Category:Art]] &lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55/Books/Statistics/Multivariate_Data_Analysis_Research_Project&amp;diff=204750</id>
		<title>User:Blibrestez55/Books/Statistics/Multivariate Data Analysis Research Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55/Books/Statistics/Multivariate_Data_Analysis_Research_Project&amp;diff=204750"/>
		<updated>2012-08-18T15:02:59Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: Created page with &amp;quot;{{saved_book}}  ;Burundi_Librestez  Statistics Research Metatheory Studies Project Apache OpenOffice Wiki ;Burundi_Librestez Descriptive Statistics Research Project-Apache OpenOf…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{saved_book}}&lt;br /&gt;
&lt;br /&gt;
;Burundi_Librestez  Statistics Research Metatheory Studies Project Apache OpenOffice Wiki&lt;br /&gt;
;Burundi_Librestez Descriptive Statistics Research Project-Apache OpenOffice Wiki&lt;br /&gt;
:[[Category:Calc]]&lt;br /&gt;
:[[Category:Community Council]]&lt;br /&gt;
:[[Category:Database]]&lt;br /&gt;
:[[Category:Development]]&lt;br /&gt;
:[[Category:Documentation]]&lt;br /&gt;
:[[Category:Impress]]&lt;br /&gt;
:[[Category:MainIndex]]&lt;br /&gt;
:[[Category:Marketing]]&lt;br /&gt;
:[[Category:NLC]]&lt;br /&gt;
:[[Category:Project]]&lt;br /&gt;
:[[Category:Term]]&lt;br /&gt;
:[[Category:Wiki]]&lt;br /&gt;
:[[Community Council/Meeting Guidelines]]&lt;br /&gt;
:[[Documentation]]&lt;br /&gt;
:[[Main Page]]&lt;br /&gt;
:[[Major OpenOffice.org Deployments]]&lt;br /&gt;
:[[Market Share Analysis]]&lt;br /&gt;
:[[Special:WhatLinksHere]]&lt;br /&gt;
:[[User:Blibrestez55/Books/Dokumentation Tos/Calc:/Statistics Project2015]]&lt;br /&gt;
:[[User:Blibrestez55/Books/Wiki:Copyrights]]&lt;br /&gt;
:[[Wiki/statistics]]&lt;br /&gt;
:[[Writer]]&lt;br /&gt;
:[[Special:Book]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Books|Multivariate Data Analysis Research Project]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55&amp;diff=204420</id>
		<title>User:Blibrestez55</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55&amp;diff=204420"/>
		<updated>2012-08-12T21:11:02Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *Burundi_Librestez54 Autobiography-Apache OpenOffice.org Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;http://wiki.services.openoffice.org/wiki/User:Blibrestez55/Books/BLibrestez55/Biography&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copyright (©)&lt;br /&gt;
 [2007] [Burundi_Librestez54]&lt;br /&gt;
&lt;br /&gt;
   Licensed under the Apache License, Version 1.0 (the &amp;quot;License&amp;quot;);&lt;br /&gt;
   you may not use this file except in compliance with the License.&lt;br /&gt;
   You may obtain a copy of the License at&lt;br /&gt;
&lt;br /&gt;
       http://www.apache.org/licenses/LICENSE-1.0&lt;br /&gt;
&lt;br /&gt;
   Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
   distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
   See the License for the specific language governing permissions and&lt;br /&gt;
   limitations under the License.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt; &lt;br /&gt;
- &amp;lt;!-- &lt;br /&gt;
Copyright (©)&lt;br /&gt;
 [2011] [Burundi_Librestez54]&lt;br /&gt;
&lt;br /&gt;
   Licensed under the Apache License, Version 1.0 (the &amp;quot;License&amp;quot;);&lt;br /&gt;
   you may not use this file except in compliance with the License.&lt;br /&gt;
   You may obtain a copy of the License at&lt;br /&gt;
&lt;br /&gt;
       http://www.apache.org/licenses/LICENSE-1.0&lt;br /&gt;
&lt;br /&gt;
   Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
   distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
   See the License for the specific language governing permissions and&lt;br /&gt;
   limitations under the License.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  --&amp;gt; &lt;br /&gt;
- &amp;lt;rdf:RDF xml:lang=&amp;quot;en&amp;quot; xmlns=&amp;quot;http://usefulinc.com/ns/doap#&amp;quot; xmlns:rdf=&amp;quot;http://www.w3.org/2010/09/13-rdf-syntax-ns#&amp;quot; xmlns:asfext=&amp;quot;http://projects.apache.org/ns/asfext#&amp;quot; xmlns:foaf=&amp;quot;http://xmlns.com/foaf/0.1/&amp;quot;&amp;gt;&lt;br /&gt;
- &amp;lt;Project rdf:about=&amp;quot;http://xmlgraphics.apache.org/commons/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;license rdf:resource=&amp;quot;http://usefulinc.com/doap/licenses/asl20&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;name&amp;gt;Apache XML Graphics Commons&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;homepage rdf:resource=&amp;quot;http://xmlgraphics.apache.org/commons/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:pmc rdf:resource=&amp;quot;http://xmlgraphics.apache.org&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;shortdesc&amp;gt;Common components for Apache Batik and Apache FOP&amp;lt;/shortdesc&amp;gt; &lt;br /&gt;
  &amp;lt;description&amp;gt;Apache XML Graphics Commons is a library that consists of several reusable components used by Apache Batik and Apache FOP. Many of these components can easily be used separately outside the domains of SVG and XSL-FO. You will find components such as a PDF library, an RTF library, Graphics2D implementations that let you generate PDF and PostScript files and much more.&amp;lt;/description&amp;gt; &lt;br /&gt;
  &amp;lt;mailing-list rdf:resource=&amp;quot;http://xmlgraphics.apache.org/mail.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;download-page rdf:resource=&amp;quot;http://xmlgraphics.apache.org/commons/download.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;programming-language&amp;gt;Java&amp;lt;/programming-language&amp;gt; &lt;br /&gt;
  &amp;lt;category rdf:resource=&amp;quot;http://projects.apache.org/category/graphics&amp;quot; /&amp;gt; &lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;PostScript&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;Adobe Systems Incorporated&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;PS&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://partners.adobe.com/public/developer/ps/index_specs.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;Extensible Metadata Platform (XMP)&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;Adobe Systems Incorporated&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;XMP&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.adobe.com/products/xmp/index.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;release&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Latest release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.4&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.3.1&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.3&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.2&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.1&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.0&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
  &amp;lt;/release&amp;gt;&lt;br /&gt;
- &amp;lt;repository&amp;gt;&lt;br /&gt;
- &amp;lt;SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;location rdf:resource=&amp;quot;http://svn.apache.org/repos/asf/xmlgraphics/commons/trunk/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;browse rdf:resource=&amp;quot;http://svn.apache.org/viewcvs.cgi/xmlgraphics/commons/trunk/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;/repository&amp;gt;&lt;br /&gt;
- &amp;lt;maintainer&amp;gt;&lt;br /&gt;
- &amp;lt;foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:name&amp;gt;Blibrestez55&amp;lt;/foaf:name&amp;gt; &lt;br /&gt;
  &amp;lt;foaf:mbox rdf:resource=&amp;quot;mailto:duchess_bmjb&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;/maintainer&amp;gt;&lt;br /&gt;
  &amp;lt;/Project&amp;gt;&lt;br /&gt;
  &amp;lt;/rdf:RDF&amp;gt;  &lt;br /&gt;
  &lt;br /&gt;
Copyright © 2011 a55dayidream GNU GPL Translation Project. &amp;lt;http://translatewiki.net/wiki/User:A55dayidream&amp;gt;  &lt;br /&gt;
   &lt;br /&gt;
  =======================================================================&lt;br /&gt;
  --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
- &amp;lt;Project rdf:about=http://incubator.apache.org/projects/aries.html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;created&amp;gt;2010-18-10&amp;lt;/created&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;license rdf:resource=&amp;quot;http://usefulinc.com/doap/licenses/asl20&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;name&amp;gt;Apache Libra (incubating)&amp;lt;/name&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;homepage rdf:resource=&amp;quot;&amp;quot; &amp;gt; https://incubator.apache.org/libra/&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:pmc rdf:resource=&amp;quot;http://incubator.apache.org&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;shortdesc&amp;gt;OSGi Enterprise Programming Model&amp;lt;/shortdesc&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;description&amp;gt;The Libra project is delivering a set of pluggable Java components enabling an enterprise OSGi application programming model. This includes implementations and extensions of application-focused specifications defined by the OSGi Alliance Enterprise Expert Group (EEG) and an assembly format for multi-bundle applications, for deployment to a variety of OSGi based runtimes.&amp;lt;/description&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;bug-database rdf:resource=http://issues.apache.org/jira/browse/LIBRA /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;mailing-list rdf:resource=http://incubator.apache.org/libra/mailinglists.html /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;download-page rdf:resource=http://incubator.apache.org/libra/ /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;programming-language&amp;gt;Java&amp;lt;/programming-language&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;category rdf:resource=&amp;quot;http://projects.apache.org/category/library&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
- &amp;lt;repository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;SVNRepository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;location rdf:resource=https://svn.apache.org/repos/asf/incubator/libra/ /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;browse rdf:resource=http://svn.apache.org/viewvc/incubator/libra/ /&amp;gt; &lt;br /&gt;
  &amp;lt;/SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;/repository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;maintainer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;foaf:Person&amp;gt;a55dayidream&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;foaf:name&amp;gt;a55dayidream&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;foaf:mbox rdf:resource=mailto:a55dayidream@apache.org /&amp;gt; &lt;br /&gt;
  &amp;lt;/foaf:Person&amp;gt;a55dayidream&lt;br /&gt;
  &amp;lt;/maintainer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;Blueprint Container Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 121&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JNDI Services Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 126&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JPA Service Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 127&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JTA Transaction Services Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 123&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:title&amp;gt;Blueprint Container Specification 1.0&amp;lt;/asfext:title&amp;gt;&lt;br /&gt;
    &amp;lt;release&amp;gt;&lt;br /&gt;
      &amp;lt;Version&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Latest Incubator release&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;created&amp;gt;2010-10-18&amp;lt;/created&amp;gt;&lt;br /&gt;
        &amp;lt;revision&amp;gt;0.1-incubating&amp;lt;/revision&amp;gt;&lt;br /&gt;
      &amp;lt;/Version&amp;gt;&lt;br /&gt;
    &amp;lt;/release&amp;gt;&lt;br /&gt;
      --&amp;gt; &lt;br /&gt;
  &amp;lt;/Project&amp;gt;&lt;br /&gt;
  &amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Categories: [Apache Project] [Libra Project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Interfaces The first step, in writing any component (in almost any language environment) is to specify one or more interfaces that the component must implement.&lt;br /&gt;
&lt;br /&gt;
Interfaces are the key to hiding implementation details in any modern development environment. They are contracts between a client that wants to use a components&amp;#039; functionality and the component (serving this functionality). In UNO terminology, UNO components are called services.&lt;br /&gt;
&lt;br /&gt;
Interfaces separate the specific implementation (there can more than one for a service) from the usage. The client using the component does not have any insight how the component is implemented.&lt;br /&gt;
&lt;br /&gt;
Interfaces are specified using an Interface definition language (IDL). UNO uses UNO-IDL as the interface definition language. An interface for a Counter might look like this:&lt;br /&gt;
&lt;br /&gt;
file counter.idl:&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;com/sun/star/uno/XInterface.idl&amp;gt;&lt;br /&gt;
module foo&lt;br /&gt;
{&lt;br /&gt;
   /**&lt;br /&gt;
     * Interface to count things.&lt;br /&gt;
     */&lt;br /&gt;
    [ uik(3806AFF0-75A0-11d3-87B300A0-24494732), ident(&amp;quot;XCountable&amp;quot;, 1.0) ]&lt;br /&gt;
    interface XCountable : com::sun::star::uno::XInterface&lt;br /&gt;
    {&lt;br /&gt;
        long getCount();&lt;br /&gt;
        void setCount( [in] long nCount );&lt;br /&gt;
        long increment();&lt;br /&gt;
        long decrement();&lt;br /&gt;
    };&lt;br /&gt;
};&lt;br /&gt;
Any interface that is specified is derived from XInterface, the basic interface in UNO. The XInterface has methods for lifetime control of the interface (acquire() and release()) and the ability to query for further interfaces of the UNO object (queryInterface()). Once you have an interface of an object, you can query for any others the object provides. If there are no acquired interfaces (references) left on an UNO object, the object might disappear. Interfaces (and services) can be grouped in modules to avoid pollution of the global namespace.&lt;br /&gt;
&lt;br /&gt;
Services Any UNO component (service) exports one or more interfaces that the clients are using. All services are specified using the service directive in an IDL file: &lt;br /&gt;
&lt;br /&gt;
module foo &lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
    service Counter&lt;br /&gt;
    {&lt;br /&gt;
        // exported interfaces:&lt;br /&gt;
        interface XCountable;&lt;br /&gt;
    };&lt;br /&gt;
};&lt;br /&gt;
The service declaration introduces a service called foo.Counter which supports the XCountable interface.&lt;br /&gt;
&lt;br /&gt;
There are some more IDL features, e.g. attributes, structs, enums, that are omitted at this time. All IDL declarations are put into a typelibrary file (rdb file). This speeds up the back end generation of the language specific files.&lt;br /&gt;
&lt;br /&gt;
To implement the interfaces, the appropriate interface code for the implementation language has to be generated from the rdb file.&lt;br /&gt;
&lt;br /&gt;
In C++ a tool called cppumaker generates pure abstract classes that the component has to implement. This is a common way to describe interfaces in C++. The Java language directly supports interfaces as a language feature (javamaker will generate Java interfaces).&lt;br /&gt;
&lt;br /&gt;
Implementation A component that is implemented in C++ is normally packaged in a shared library. This shared lib exports two symbols, which are explained further below. Java implementations are normally packaged in a JAR file. In this case the manifest file identifies a class implementing two methods with similar semantics.&lt;br /&gt;
&lt;br /&gt;
A simple implementation of the counting UNO service foo.Counter might be:&lt;br /&gt;
&lt;br /&gt;
file foo.cxx:&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;rtl/ustring.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;cppuhelper/implbase1.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;cppuhelper/factory.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/lang/XSingleServiceFactory.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/lang/XMultiServiceFactory.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/registry/XRegistryKey.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;foo/XCountable.hpp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace rtl;&lt;br /&gt;
using namespace com::sun::star::uno;&lt;br /&gt;
using namespace com::sun::star::lang;&lt;br /&gt;
using namespace com::sun::star::registry;&lt;br /&gt;
using namespace foo;&lt;br /&gt;
&lt;br /&gt;
//==================================================================================================&lt;br /&gt;
class MyCounterImpl : public cppu::WeakImplHelper1&amp;lt; XCountable &amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	// to obtain other services if needed&lt;br /&gt;
	Reference&amp;lt; XMultiServiceFactory &amp;gt; _xServiceManager;&lt;br /&gt;
	&lt;br /&gt;
	sal_Int32 _nCount;&lt;br /&gt;
	&lt;br /&gt;
	Reference&amp;lt; XText &amp;gt; _xText;&lt;br /&gt;
	void dump( sal_Int32 nValue ) const;&lt;br /&gt;
	&lt;br /&gt;
public:&lt;br /&gt;
	MyCounterImpl( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xServiceManager );&lt;br /&gt;
	virtual ~MyCounterImpl();&lt;br /&gt;
	&lt;br /&gt;
	// XCountable implementation&lt;br /&gt;
	virtual sal_Int32 SAL_CALL getCount() throw (RuntimeException);&lt;br /&gt;
	virtual void SAL_CALL setCount( sal_Int32 nCount ) throw (RuntimeException);&lt;br /&gt;
	virtual sal_Int32 SAL_CALL increment() throw (RuntimeException);&lt;br /&gt;
	virtual sal_Int32 SAL_CALL decrement() throw (RuntimeException);&lt;br /&gt;
};&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
MyCounterImpl::MyCounterImpl( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xServiceManager )&lt;br /&gt;
	: _xServiceManager( xServiceManager )&lt;br /&gt;
{&lt;br /&gt;
	cerr &amp;lt;&amp;lt; &amp;quot;&amp;lt; MyCounterImpl ctor called &amp;gt;&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
&lt;br /&gt;
	if (_xServiceManager.is())&lt;br /&gt;
	{&lt;br /&gt;
		Reference&amp;lt; XComponentLoader &amp;gt; xLoader( _xServiceManager-&amp;gt;createInstance(&lt;br /&gt;
			L&amp;quot;com.sun.star.frame.Desktop&amp;quot; ), UNO_QUERY );&lt;br /&gt;
		if (xLoader.is())&lt;br /&gt;
		{&lt;br /&gt;
			Reference&amp;lt; XTextDocument &amp;gt; xDoc( xLoader-&amp;gt;loadComponentFromURL(&lt;br /&gt;
				L&amp;quot;private:scalc/factory&amp;quot;, L&amp;quot;_blank&amp;quot;, 0, Sequence&amp;lt; PropertyValue &amp;gt;() ), UNO_QUERY );&lt;br /&gt;
			if (xDoc.is())&lt;br /&gt;
				_xText = xTextDoc-&amp;gt;getText();&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
MyCounterImpl::~MyCounterImpl()&lt;br /&gt;
{&lt;br /&gt;
	cerr &amp;lt;&amp;lt; &amp;quot;&amp;lt; MyCounterImpl dtor called &amp;gt;&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
void MyCounterImpl::dump( sal_Int32 nValue ) const&lt;br /&gt;
{&lt;br /&gt;
	if (_xText.is())&lt;br /&gt;
		_xText-&amp;gt;setValue( nValue );&lt;br /&gt;
	else&lt;br /&gt;
		cerr &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; nValue;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// XCountable implementation&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::getCount() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
void MyCounterImpl::setCount( sal_Int32 nCount ) throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	_nCount = nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::increment() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	++_nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::decrement() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	--_nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Function to create a new component instance; is needed by factory helper implementation.&lt;br /&gt;
 * @param xMgr service manager to if the components needs other component instances&lt;br /&gt;
 */&lt;br /&gt;
Reference&amp;lt; XInterface &amp;gt; MyCounterImpl_create(&lt;br /&gt;
	const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xMgr )&lt;br /&gt;
{&lt;br /&gt;
	return Reference&amp;lt; XInterface &amp;gt;( new MyCounterImpl( xMgr ) );&lt;br /&gt;
}&lt;br /&gt;
The generated header file declares an abstract C++ class and a function called getCppuType(). Any generated type has its getCppuType() describing the type, for example.&lt;br /&gt;
&lt;br /&gt;
const com::sun::star::uno::Type &amp;amp; SAL_CALL getCppuType( const com::sun::star::uno::Reference&amp;lt; foo::XCountable &amp;gt; * );&lt;br /&gt;
describes the XCountable interface. Only the type of the parameter is of importance. By using overloaded getCppuType() functions for any type, it is possible to get runtime type information. It is also possible to use little helpers like a template queryInterface() function used for the implementation of XInterface::queryInterface().&lt;br /&gt;
&lt;br /&gt;
So how is the UNO component instantiated? As mentioned above, four symbols are exported by the shared library, providing four functions: component_getDescriptionFunc(), component_getImplementationEnvironment(), component_writeInfo() and component_getFactory().&lt;br /&gt;
&lt;br /&gt;
The first is called to get a description of the component. This function returns a XML formatted string which describes the component. This function could be generated from the XML description with the xml2cmp tool. Each component should provide such a XML description. The second is called from a loader service to get information about the used environment of the component. The third is called whenever the component is registered in some registry file and the latter is called to obtain a factory to get instances of the component.&lt;br /&gt;
&lt;br /&gt;
They are typically implemented as follows:&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This function returns the name of the used environment.&lt;br /&gt;
 * @param ppEnvTypeName name of the environment&lt;br /&gt;
 * @param ppEnv could be point to a special environment, this parameter is normally set to null&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; void SAL_CALL component_getImplementationEnvironment(&lt;br /&gt;
    const sal_Char ** ppEnvTypeName, uno_Environment ** ppEnv )&lt;br /&gt;
{&lt;br /&gt;
    *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
/**&lt;br /&gt;
 * This function creates an implementation section in the registry and another subkey&lt;br /&gt;
 * for each supported service.&lt;br /&gt;
 * @param pServiceManager generic uno interface providing a service manager&lt;br /&gt;
 * @param pRegistryKey generic uno interface providing registry key to write&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; sal_Bool SAL_CALL component_writeInfo( void* pServiceManager, void* pRegistryKey )&lt;br /&gt;
{&lt;br /&gt;
    if (pRegistryKey)&lt;br /&gt;
    {&lt;br /&gt;
        try&lt;br /&gt;
        {&lt;br /&gt;
           Reference&amp;lt; XRegistryKey &amp;gt; xNewKey(&lt;br /&gt;
              reinterpret_cast&amp;lt; XRegistryKey * &amp;gt;( pRegistryKey )-&amp;gt;createKey(&lt;br /&gt;
                 OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;/foo.MyCounterImpl/UNO/SERVICES&amp;quot;) ) ) );&lt;br /&gt;
           xNewKey-&amp;gt;createKey( OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.Counter&amp;quot;) ) );&lt;br /&gt;
           return sal_True;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    return sal_False;&lt;br /&gt;
} &lt;br /&gt;
component_writeInfo() will write information about all service implementations that are in the shared library. Each service implementation is registered under its implementation name in the implementation section, followed by its service name. The hierarchical structure of the registry is as follows:&lt;br /&gt;
&lt;br /&gt;
/IMPLEMENTATIONS/&lt;br /&gt;
    /foo.MyCounterImpl                    // implementation name Blibrestez55&lt;br /&gt;
        /UNO&lt;br /&gt;
            /SERVICES&lt;br /&gt;
                /foo.Counter        // service name Blibrestez55&lt;br /&gt;
    /bar.AnotherCounterImpl           // implementation name Blibrestez55&lt;br /&gt;
       /UNO&lt;br /&gt;
           /SERVICES&lt;br /&gt;
               /foo.Counter        // service name Blibrestez55&lt;br /&gt;
    ...&lt;br /&gt;
/**&lt;br /&gt;
 * Function to create a new component instance; is needed by factory helper implementation.&lt;br /&gt;
 * @param xMgr service manager to if the components needs other component instances&lt;br /&gt;
 */&lt;br /&gt;
Reference&amp;lt; XInterface &amp;gt; MyCounterImpl_create( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xMgr )&lt;br /&gt;
{&lt;br /&gt;
    return Reference&amp;lt; XInterface &amp;gt;( new MyCounterImpl( xMgr ) );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This function is called to get service factories for an implementation.&lt;br /&gt;
 * @param BLibrestez55 name of implementation&lt;br /&gt;
 * @param pServiceManager generic uno interface providing a service manager to instantiate components&lt;br /&gt;
 * @param pRegistryKey registry data key to read and write component persistent data&lt;br /&gt;
 * @return a component factory (generic uno interface)&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; void * SAL_CALL component_getFactory(&lt;br /&gt;
    const sal_Char * Blibrestez55, void * pServiceManager, void * pRegistryKey )&lt;br /&gt;
{&lt;br /&gt;
    void * pRet = 0;&lt;br /&gt;
    // which implementation is required?&lt;br /&gt;
    if (pServiceManager &amp;amp;&amp;amp; rtl_str_compare( pImplName, &amp;quot;foo.MyCounterImpl&amp;quot; ))&lt;br /&gt;
    {&lt;br /&gt;
        rtl::OUString BLibrestez55( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.Counter&amp;quot;) );&lt;br /&gt;
        Reference&amp;lt; XSingleServiceFactory &amp;gt; xFactory(&lt;br /&gt;
           cppu::createSingleFactory( // helper function from cppuhelper lib&lt;br /&gt;
           reinterpret_cast&amp;lt; XMultiServiceFactory * &amp;gt;( pServiceManager ),&lt;br /&gt;
           OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.MyCounterImpl&amp;quot;) ),&lt;br /&gt;
           MyCounterImpl_create,&lt;br /&gt;
           Sequence&amp;lt; rtl::OUString &amp;gt;( &amp;amp;BLIbrestez55, 1 ) ) );&lt;br /&gt;
        if (xFactory.is())&lt;br /&gt;
        {&lt;br /&gt;
           xFactory.acquire();&lt;br /&gt;
           pRet = xFactory.get();&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    return pRet;&lt;br /&gt;
}&lt;br /&gt;
component_getFactory() demands a certain implementation from the shared library. The returned uno interface is a component factory that is used to produce service instances of the component implementation. The first parameter identifies the name of the required implementation. This name must correspond to the registered one from component_writeInfo(). The second parameter provides a service manager instance, components can use this for getting further components. The last parameter provides a registry key to the implementation section of the component, so it can read and write persistent data to the registry, e.g. for booting.&lt;br /&gt;
&lt;br /&gt;
Author: BLibrestez55 ($Date: 2011/09/22 18:57:00 $)&lt;br /&gt;
Copyright 2011 http://en.wikibooks.org/wiki/User_talk:Jerusalem2020 USA.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Certification modules about the different components of the certification topics.&lt;br /&gt;
*Certification Material, includes the trainer&amp;#039;s manual, student manual and quizzes. learn more&lt;br /&gt;
*a development category to provide a central node for the development of OpenOffice.org by students, either working alone or in a class.**a tools category where you&amp;#039;ll find listed several tools available through OpenOffice.org usage or along it. They will be provided in the language they exist&lt;br /&gt;
Most of our actions and discussions will take place on mailing lists, but you will find also several working places in the Document &amp;amp; Files area or on the wiki pages.&lt;br /&gt;
Join us on the :&lt;br /&gt;
&lt;br /&gt;
*users@education.openoffice.org mailing list if you have any idea to discuss about this project or general informations to communicate with us.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: CC-BY License]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Documentation/Developer&amp;#039;s Guide]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Education]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Project]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55&amp;diff=204419</id>
		<title>User:Blibrestez55</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55&amp;diff=204419"/>
		<updated>2012-08-12T20:48:41Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *Burundi_Librestez54 Autobiography-Apache OpenOffice.org Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;http://wiki.services.openoffice.org/wiki/User:Blibrestez55/Books/BLibrestez55/Biography&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copyright (©)&lt;br /&gt;
 [2007] [Burundi_Librestez54]&lt;br /&gt;
&lt;br /&gt;
   Licensed under the Apache License, Version 1.0 (the &amp;quot;License&amp;quot;);&lt;br /&gt;
   you may not use this file except in compliance with the License.&lt;br /&gt;
   You may obtain a copy of the License at&lt;br /&gt;
&lt;br /&gt;
       http://www.apache.org/licenses/LICENSE-1.0&lt;br /&gt;
&lt;br /&gt;
   Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
   distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
   See the License for the specific language governing permissions and&lt;br /&gt;
   limitations under the License.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt; &lt;br /&gt;
- &amp;lt;!-- &lt;br /&gt;
Copyright (©)&lt;br /&gt;
 [2011] [Burundi_Librestez54]&lt;br /&gt;
&lt;br /&gt;
   Licensed under the Apache License, Version 1.0 (the &amp;quot;License&amp;quot;);&lt;br /&gt;
   you may not use this file except in compliance with the License.&lt;br /&gt;
   You may obtain a copy of the License at&lt;br /&gt;
&lt;br /&gt;
       http://www.apache.org/licenses/LICENSE-1.0&lt;br /&gt;
&lt;br /&gt;
   Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
   distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
   See the License for the specific language governing permissions and&lt;br /&gt;
   limitations under the License.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  --&amp;gt; &lt;br /&gt;
- &amp;lt;rdf:RDF xml:lang=&amp;quot;en&amp;quot; xmlns=&amp;quot;http://usefulinc.com/ns/doap#&amp;quot; xmlns:rdf=&amp;quot;http://www.w3.org/2010/09/13-rdf-syntax-ns#&amp;quot; xmlns:asfext=&amp;quot;http://projects.apache.org/ns/asfext#&amp;quot; xmlns:foaf=&amp;quot;http://xmlns.com/foaf/0.1/&amp;quot;&amp;gt;&lt;br /&gt;
- &amp;lt;Project rdf:about=&amp;quot;http://xmlgraphics.apache.org/commons/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;license rdf:resource=&amp;quot;http://usefulinc.com/doap/licenses/asl20&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;name&amp;gt;Apache XML Graphics Commons&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;homepage rdf:resource=&amp;quot;http://xmlgraphics.apache.org/commons/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:pmc rdf:resource=&amp;quot;http://xmlgraphics.apache.org&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;shortdesc&amp;gt;Common components for Apache Batik and Apache FOP&amp;lt;/shortdesc&amp;gt; &lt;br /&gt;
  &amp;lt;description&amp;gt;Apache XML Graphics Commons is a library that consists of several reusable components used by Apache Batik and Apache FOP. Many of these components can easily be used separately outside the domains of SVG and XSL-FO. You will find components such as a PDF library, an RTF library, Graphics2D implementations that let you generate PDF and PostScript files and much more.&amp;lt;/description&amp;gt; &lt;br /&gt;
  &amp;lt;mailing-list rdf:resource=&amp;quot;http://xmlgraphics.apache.org/mail.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;download-page rdf:resource=&amp;quot;http://xmlgraphics.apache.org/commons/download.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;programming-language&amp;gt;Java&amp;lt;/programming-language&amp;gt; &lt;br /&gt;
  &amp;lt;category rdf:resource=&amp;quot;http://projects.apache.org/category/graphics&amp;quot; /&amp;gt; &lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;PostScript&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;Adobe Systems Incorporated&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;PS&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://partners.adobe.com/public/developer/ps/index_specs.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;Extensible Metadata Platform (XMP)&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;Adobe Systems Incorporated&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;XMP&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.adobe.com/products/xmp/index.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;release&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Latest release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.4&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.3.1&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.3&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.2&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.1&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.0&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
  &amp;lt;/release&amp;gt;&lt;br /&gt;
- &amp;lt;repository&amp;gt;&lt;br /&gt;
- &amp;lt;SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;location rdf:resource=&amp;quot;http://svn.apache.org/repos/asf/xmlgraphics/commons/trunk/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;browse rdf:resource=&amp;quot;http://svn.apache.org/viewcvs.cgi/xmlgraphics/commons/trunk/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;/repository&amp;gt;&lt;br /&gt;
- &amp;lt;maintainer&amp;gt;&lt;br /&gt;
- &amp;lt;foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:name&amp;gt;Blibrestez55&amp;lt;/foaf:name&amp;gt; &lt;br /&gt;
  &amp;lt;foaf:mbox rdf:resource=&amp;quot;mailto:duchess_bmjb&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;/maintainer&amp;gt;&lt;br /&gt;
  &amp;lt;/Project&amp;gt;&lt;br /&gt;
  &amp;lt;/rdf:RDF&amp;gt;  &lt;br /&gt;
  &lt;br /&gt;
Copyright © 2011 a55dayidream GNU GPL Translation Project. &amp;lt;http://translatewiki.net/wiki/User:A55dayidream&amp;gt;  &lt;br /&gt;
   &lt;br /&gt;
  =======================================================================&lt;br /&gt;
  --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
- &amp;lt;Project rdf:about=http://incubator.apache.org/projects/aries.html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;created&amp;gt;2010-18-10&amp;lt;/created&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;license rdf:resource=&amp;quot;http://usefulinc.com/doap/licenses/asl20&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;name&amp;gt;Apache Libra (incubating)&amp;lt;/name&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;homepage rdf:resource=&amp;quot;&amp;quot; &amp;gt; https://incubator.apache.org/libra/&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:pmc rdf:resource=&amp;quot;http://incubator.apache.org&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;shortdesc&amp;gt;OSGi Enterprise Programming Model&amp;lt;/shortdesc&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;description&amp;gt;The Libra project is delivering a set of pluggable Java components enabling an enterprise OSGi application programming model. This includes implementations and extensions of application-focused specifications defined by the OSGi Alliance Enterprise Expert Group (EEG) and an assembly format for multi-bundle applications, for deployment to a variety of OSGi based runtimes.&amp;lt;/description&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;bug-database rdf:resource=http://issues.apache.org/jira/browse/LIBRA /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;mailing-list rdf:resource=http://incubator.apache.org/libra/mailinglists.html /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;download-page rdf:resource=http://incubator.apache.org/libra/ /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;programming-language&amp;gt;Java&amp;lt;/programming-language&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;category rdf:resource=&amp;quot;http://projects.apache.org/category/library&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
- &amp;lt;repository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;SVNRepository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;location rdf:resource=https://svn.apache.org/repos/asf/incubator/libra/ /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;browse rdf:resource=http://svn.apache.org/viewvc/incubator/libra/ /&amp;gt; &lt;br /&gt;
  &amp;lt;/SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;/repository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;maintainer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;foaf:Person&amp;gt;a55dayidream&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;foaf:name&amp;gt;a55dayidream&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;foaf:mbox rdf:resource=mailto:a55dayidream@apache.org /&amp;gt; &lt;br /&gt;
  &amp;lt;/foaf:Person&amp;gt;a55dayidream&lt;br /&gt;
  &amp;lt;/maintainer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;Blueprint Container Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 121&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JNDI Services Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 126&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JPA Service Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 127&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JTA Transaction Services Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 123&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:title&amp;gt;Blueprint Container Specification 1.0&amp;lt;/asfext:title&amp;gt;&lt;br /&gt;
    &amp;lt;release&amp;gt;&lt;br /&gt;
      &amp;lt;Version&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Latest Incubator release&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;created&amp;gt;2010-10-18&amp;lt;/created&amp;gt;&lt;br /&gt;
        &amp;lt;revision&amp;gt;0.1-incubating&amp;lt;/revision&amp;gt;&lt;br /&gt;
      &amp;lt;/Version&amp;gt;&lt;br /&gt;
    &amp;lt;/release&amp;gt;&lt;br /&gt;
      --&amp;gt; &lt;br /&gt;
  &amp;lt;/Project&amp;gt;&lt;br /&gt;
  &amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Categories: [Apache Project] [Libra Project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Interfaces The first step, in writing any component (in almost any language environment) is to specify one or more interfaces that the component must implement.&lt;br /&gt;
&lt;br /&gt;
Interfaces are the key to hiding implementation details in any modern development environment. They are contracts between a client that wants to use a components&amp;#039; functionality and the component (serving this functionality). In UNO terminology, UNO components are called services.&lt;br /&gt;
&lt;br /&gt;
Interfaces separate the specific implementation (there can more than one for a service) from the usage. The client using the component does not have any insight how the component is implemented.&lt;br /&gt;
&lt;br /&gt;
Interfaces are specified using an Interface definition language (IDL). UNO uses UNO-IDL as the interface definition language. An interface for a Counter might look like this:&lt;br /&gt;
&lt;br /&gt;
file counter.idl:&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;com/sun/star/uno/XInterface.idl&amp;gt;&lt;br /&gt;
module foo&lt;br /&gt;
{&lt;br /&gt;
   /**&lt;br /&gt;
     * Interface to count things.&lt;br /&gt;
     */&lt;br /&gt;
    [ uik(3806AFF0-75A0-11d3-87B300A0-24494732), ident(&amp;quot;XCountable&amp;quot;, 1.0) ]&lt;br /&gt;
    interface XCountable : com::sun::star::uno::XInterface&lt;br /&gt;
    {&lt;br /&gt;
        long getCount();&lt;br /&gt;
        void setCount( [in] long nCount );&lt;br /&gt;
        long increment();&lt;br /&gt;
        long decrement();&lt;br /&gt;
    };&lt;br /&gt;
};&lt;br /&gt;
Any interface that is specified is derived from XInterface, the basic interface in UNO. The XInterface has methods for lifetime control of the interface (acquire() and release()) and the ability to query for further interfaces of the UNO object (queryInterface()). Once you have an interface of an object, you can query for any others the object provides. If there are no acquired interfaces (references) left on an UNO object, the object might disappear. Interfaces (and services) can be grouped in modules to avoid pollution of the global namespace.&lt;br /&gt;
&lt;br /&gt;
Services Any UNO component (service) exports one or more interfaces that the clients are using. All services are specified using the service directive in an IDL file: &lt;br /&gt;
&lt;br /&gt;
module foo &lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
    service Counter&lt;br /&gt;
    {&lt;br /&gt;
        // exported interfaces:&lt;br /&gt;
        interface XCountable;&lt;br /&gt;
    };&lt;br /&gt;
};&lt;br /&gt;
The service declaration introduces a service called foo.Counter which supports the XCountable interface.&lt;br /&gt;
&lt;br /&gt;
There are some more IDL features, e.g. attributes, structs, enums, that are omitted at this time. All IDL declarations are put into a typelibrary file (rdb file). This speeds up the back end generation of the language specific files.&lt;br /&gt;
&lt;br /&gt;
To implement the interfaces, the appropriate interface code for the implementation language has to be generated from the rdb file.&lt;br /&gt;
&lt;br /&gt;
In C++ a tool called cppumaker generates pure abstract classes that the component has to implement. This is a common way to describe interfaces in C++. The Java language directly supports interfaces as a language feature (javamaker will generate Java interfaces).&lt;br /&gt;
&lt;br /&gt;
Implementation A component that is implemented in C++ is normally packaged in a shared library. This shared lib exports two symbols, which are explained further below. Java implementations are normally packaged in a JAR file. In this case the manifest file identifies a class implementing two methods with similar semantics.&lt;br /&gt;
&lt;br /&gt;
A simple implementation of the counting UNO service foo.Counter might be:&lt;br /&gt;
&lt;br /&gt;
file foo.cxx:&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;rtl/ustring.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;cppuhelper/implbase1.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;cppuhelper/factory.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/lang/XSingleServiceFactory.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/lang/XMultiServiceFactory.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/registry/XRegistryKey.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;foo/XCountable.hpp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace rtl;&lt;br /&gt;
using namespace com::sun::star::uno;&lt;br /&gt;
using namespace com::sun::star::lang;&lt;br /&gt;
using namespace com::sun::star::registry;&lt;br /&gt;
using namespace foo;&lt;br /&gt;
&lt;br /&gt;
//==================================================================================================&lt;br /&gt;
class MyCounterImpl : public cppu::WeakImplHelper1&amp;lt; XCountable &amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	// to obtain other services if needed&lt;br /&gt;
	Reference&amp;lt; XMultiServiceFactory &amp;gt; _xServiceManager;&lt;br /&gt;
	&lt;br /&gt;
	sal_Int32 _nCount;&lt;br /&gt;
	&lt;br /&gt;
	Reference&amp;lt; XText &amp;gt; _xText;&lt;br /&gt;
	void dump( sal_Int32 nValue ) const;&lt;br /&gt;
	&lt;br /&gt;
public:&lt;br /&gt;
	MyCounterImpl( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xServiceManager );&lt;br /&gt;
	virtual ~MyCounterImpl();&lt;br /&gt;
	&lt;br /&gt;
	// XCountable implementation&lt;br /&gt;
	virtual sal_Int32 SAL_CALL getCount() throw (RuntimeException);&lt;br /&gt;
	virtual void SAL_CALL setCount( sal_Int32 nCount ) throw (RuntimeException);&lt;br /&gt;
	virtual sal_Int32 SAL_CALL increment() throw (RuntimeException);&lt;br /&gt;
	virtual sal_Int32 SAL_CALL decrement() throw (RuntimeException);&lt;br /&gt;
};&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
MyCounterImpl::MyCounterImpl( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xServiceManager )&lt;br /&gt;
	: _xServiceManager( xServiceManager )&lt;br /&gt;
{&lt;br /&gt;
	cerr &amp;lt;&amp;lt; &amp;quot;&amp;lt; MyCounterImpl ctor called &amp;gt;&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
&lt;br /&gt;
	if (_xServiceManager.is())&lt;br /&gt;
	{&lt;br /&gt;
		Reference&amp;lt; XComponentLoader &amp;gt; xLoader( _xServiceManager-&amp;gt;createInstance(&lt;br /&gt;
			L&amp;quot;com.sun.star.frame.Desktop&amp;quot; ), UNO_QUERY );&lt;br /&gt;
		if (xLoader.is())&lt;br /&gt;
		{&lt;br /&gt;
			Reference&amp;lt; XTextDocument &amp;gt; xDoc( xLoader-&amp;gt;loadComponentFromURL(&lt;br /&gt;
				L&amp;quot;private:scalc/factory&amp;quot;, L&amp;quot;_blank&amp;quot;, 0, Sequence&amp;lt; PropertyValue &amp;gt;() ), UNO_QUERY );&lt;br /&gt;
			if (xDoc.is())&lt;br /&gt;
				_xText = xTextDoc-&amp;gt;getText();&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
MyCounterImpl::~MyCounterImpl()&lt;br /&gt;
{&lt;br /&gt;
	cerr &amp;lt;&amp;lt; &amp;quot;&amp;lt; MyCounterImpl dtor called &amp;gt;&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
void MyCounterImpl::dump( sal_Int32 nValue ) const&lt;br /&gt;
{&lt;br /&gt;
	if (_xText.is())&lt;br /&gt;
		_xText-&amp;gt;setValue( nValue );&lt;br /&gt;
	else&lt;br /&gt;
		cerr &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; nValue;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// XCountable implementation&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::getCount() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
void MyCounterImpl::setCount( sal_Int32 nCount ) throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	_nCount = nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::increment() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	++_nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::decrement() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	--_nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Function to create a new component instance; is needed by factory helper implementation.&lt;br /&gt;
 * @param xMgr service manager to if the components needs other component instances&lt;br /&gt;
 */&lt;br /&gt;
Reference&amp;lt; XInterface &amp;gt; MyCounterImpl_create(&lt;br /&gt;
	const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xMgr )&lt;br /&gt;
{&lt;br /&gt;
	return Reference&amp;lt; XInterface &amp;gt;( new MyCounterImpl( xMgr ) );&lt;br /&gt;
}&lt;br /&gt;
The generated header file declares an abstract C++ class and a function called getCppuType(). Any generated type has its getCppuType() describing the type, for example.&lt;br /&gt;
&lt;br /&gt;
const com::sun::star::uno::Type &amp;amp; SAL_CALL getCppuType( const com::sun::star::uno::Reference&amp;lt; foo::XCountable &amp;gt; * );&lt;br /&gt;
describes the XCountable interface. Only the type of the parameter is of importance. By using overloaded getCppuType() functions for any type, it is possible to get runtime type information. It is also possible to use little helpers like a template queryInterface() function used for the implementation of XInterface::queryInterface().&lt;br /&gt;
&lt;br /&gt;
So how is the UNO component instantiated? As mentioned above, four symbols are exported by the shared library, providing four functions: component_getDescriptionFunc(), component_getImplementationEnvironment(), component_writeInfo() and component_getFactory().&lt;br /&gt;
&lt;br /&gt;
The first is called to get a description of the component. This function returns a XML formatted string which describes the component. This function could be generated from the XML description with the xml2cmp tool. Each component should provide such a XML description. The second is called from a loader service to get information about the used environment of the component. The third is called whenever the component is registered in some registry file and the latter is called to obtain a factory to get instances of the component.&lt;br /&gt;
&lt;br /&gt;
They are typically implemented as follows:&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This function returns the name of the used environment.&lt;br /&gt;
 * @param ppEnvTypeName name of the environment&lt;br /&gt;
 * @param ppEnv could be point to a special environment, this parameter is normally set to null&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; void SAL_CALL component_getImplementationEnvironment(&lt;br /&gt;
    const sal_Char ** ppEnvTypeName, uno_Environment ** ppEnv )&lt;br /&gt;
{&lt;br /&gt;
    *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
/**&lt;br /&gt;
 * This function creates an implementation section in the registry and another subkey&lt;br /&gt;
 * for each supported service.&lt;br /&gt;
 * @param pServiceManager generic uno interface providing a service manager&lt;br /&gt;
 * @param pRegistryKey generic uno interface providing registry key to write&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; sal_Bool SAL_CALL component_writeInfo( void* pServiceManager, void* pRegistryKey )&lt;br /&gt;
{&lt;br /&gt;
    if (pRegistryKey)&lt;br /&gt;
    {&lt;br /&gt;
        try&lt;br /&gt;
        {&lt;br /&gt;
           Reference&amp;lt; XRegistryKey &amp;gt; xNewKey(&lt;br /&gt;
              reinterpret_cast&amp;lt; XRegistryKey * &amp;gt;( pRegistryKey )-&amp;gt;createKey(&lt;br /&gt;
                 OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;/foo.MyCounterImpl/UNO/SERVICES&amp;quot;) ) ) );&lt;br /&gt;
           xNewKey-&amp;gt;createKey( OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.Counter&amp;quot;) ) );&lt;br /&gt;
           return sal_True;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    return sal_False;&lt;br /&gt;
} &lt;br /&gt;
component_writeInfo() will write information about all service implementations that are in the shared library. Each service implementation is registered under its implementation name in the implementation section, followed by its service name. The hierarchical structure of the registry is as follows:&lt;br /&gt;
&lt;br /&gt;
/IMPLEMENTATIONS/&lt;br /&gt;
    /foo.MyCounterImpl                    // implementation name Blibrestez55&lt;br /&gt;
        /UNO&lt;br /&gt;
            /SERVICES&lt;br /&gt;
                /foo.Counter        // service name Blibrestez55&lt;br /&gt;
    /bar.AnotherCounterImpl           // implementation name Blibrestez55&lt;br /&gt;
       /UNO&lt;br /&gt;
           /SERVICES&lt;br /&gt;
               /foo.Counter        // service name Blibrestez55&lt;br /&gt;
    ...&lt;br /&gt;
/**&lt;br /&gt;
 * Function to create a new component instance; is needed by factory helper implementation.&lt;br /&gt;
 * @param xMgr service manager to if the components needs other component instances&lt;br /&gt;
 */&lt;br /&gt;
Reference&amp;lt; XInterface &amp;gt; MyCounterImpl_create( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xMgr )&lt;br /&gt;
{&lt;br /&gt;
    return Reference&amp;lt; XInterface &amp;gt;( new MyCounterImpl( xMgr ) );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This function is called to get service factories for an implementation.&lt;br /&gt;
 * @param BLibrestez55 name of implementation&lt;br /&gt;
 * @param pServiceManager generic uno interface providing a service manager to instantiate components&lt;br /&gt;
 * @param pRegistryKey registry data key to read and write component persistent data&lt;br /&gt;
 * @return a component factory (generic uno interface)&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; void * SAL_CALL component_getFactory(&lt;br /&gt;
    const sal_Char * Blibrestez55, void * pServiceManager, void * pRegistryKey )&lt;br /&gt;
{&lt;br /&gt;
    void * pRet = 0;&lt;br /&gt;
    // which implementation is required?&lt;br /&gt;
    if (pServiceManager &amp;amp;&amp;amp; rtl_str_compare( pImplName, &amp;quot;foo.MyCounterImpl&amp;quot; ))&lt;br /&gt;
    {&lt;br /&gt;
        rtl::OUString BLibrestez55( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.Counter&amp;quot;) );&lt;br /&gt;
        Reference&amp;lt; XSingleServiceFactory &amp;gt; xFactory(&lt;br /&gt;
           cppu::createSingleFactory( // helper function from cppuhelper lib&lt;br /&gt;
           reinterpret_cast&amp;lt; XMultiServiceFactory * &amp;gt;( pServiceManager ),&lt;br /&gt;
           OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.MyCounterImpl&amp;quot;) ),&lt;br /&gt;
           MyCounterImpl_create,&lt;br /&gt;
           Sequence&amp;lt; rtl::OUString &amp;gt;( &amp;amp;BLIbrestez55, 1 ) ) );&lt;br /&gt;
        if (xFactory.is())&lt;br /&gt;
        {&lt;br /&gt;
           xFactory.acquire();&lt;br /&gt;
           pRet = xFactory.get();&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    return pRet;&lt;br /&gt;
}&lt;br /&gt;
component_getFactory() demands a certain implementation from the shared library. The returned uno interface is a component factory that is used to produce service instances of the component implementation. The first parameter identifies the name of the required implementation. This name must correspond to the registered one from component_writeInfo(). The second parameter provides a service manager instance, components can use this for getting further components. The last parameter provides a registry key to the implementation section of the component, so it can read and write persistent data to the registry, e.g. for booting.&lt;br /&gt;
&lt;br /&gt;
Author: BLibrestez55 ($Date: 2011/09/22 18:57:00 $)&lt;br /&gt;
Copyright 2011 http://en.wikibooks.org/wiki/User_talk:Jerusalem2020 USA.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Certification modules about the different components of the certification topics.&lt;br /&gt;
*Certification Material, includes the trainer&amp;#039;s manual, student manual and quizzes. learn more&lt;br /&gt;
*a development category to provide a central node for the development of OpenOffice.org by students, either working alone or in a class.**a tools category where you&amp;#039;ll find listed several tools available through OpenOffice.org usage or along it. They will be provided in the language they exist&lt;br /&gt;
Most of our actions and discussions will take place on mailing lists, but you will find also several working places in the Document &amp;amp; Files area or on the wiki pages.&lt;br /&gt;
Join us on the :&lt;br /&gt;
&lt;br /&gt;
*users@education.openoffice.org mailing list if you have any idea to discuss about this project or general informations to communicate with us.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: CC-BY License]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Education]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Project]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55&amp;diff=204418</id>
		<title>User:Blibrestez55</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55&amp;diff=204418"/>
		<updated>2012-08-12T20:45:36Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *Burundi_Librestez54 Autobiography-Apache OpenOffice.org Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;http://wiki.services.openoffice.org/wiki/User:Blibrestez55/Books/BLibrestez55/Biography&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copyright (©)&lt;br /&gt;
 [2007] [Burundi_Librestez54]&lt;br /&gt;
&lt;br /&gt;
   Licensed under the Apache License, Version 1.0 (the &amp;quot;License&amp;quot;);&lt;br /&gt;
   you may not use this file except in compliance with the License.&lt;br /&gt;
   You may obtain a copy of the License at&lt;br /&gt;
&lt;br /&gt;
       http://www.apache.org/licenses/LICENSE-1.0&lt;br /&gt;
&lt;br /&gt;
   Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
   distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
   See the License for the specific language governing permissions and&lt;br /&gt;
   limitations under the License.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt; &lt;br /&gt;
- &amp;lt;!-- &lt;br /&gt;
Copyright (©)&lt;br /&gt;
 [2011] [Burundi_Librestez54]&lt;br /&gt;
&lt;br /&gt;
   Licensed under the Apache License, Version 1.0 (the &amp;quot;License&amp;quot;);&lt;br /&gt;
   you may not use this file except in compliance with the License.&lt;br /&gt;
   You may obtain a copy of the License at&lt;br /&gt;
&lt;br /&gt;
       http://www.apache.org/licenses/LICENSE-1.0&lt;br /&gt;
&lt;br /&gt;
   Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
   distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
   See the License for the specific language governing permissions and&lt;br /&gt;
   limitations under the License.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  --&amp;gt; &lt;br /&gt;
- &amp;lt;rdf:RDF xml:lang=&amp;quot;en&amp;quot; xmlns=&amp;quot;http://usefulinc.com/ns/doap#&amp;quot; xmlns:rdf=&amp;quot;http://www.w3.org/2010/09/13-rdf-syntax-ns#&amp;quot; xmlns:asfext=&amp;quot;http://projects.apache.org/ns/asfext#&amp;quot; xmlns:foaf=&amp;quot;http://xmlns.com/foaf/0.1/&amp;quot;&amp;gt;&lt;br /&gt;
- &amp;lt;Project rdf:about=&amp;quot;http://xmlgraphics.apache.org/commons/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;license rdf:resource=&amp;quot;http://usefulinc.com/doap/licenses/asl20&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;name&amp;gt;Apache XML Graphics Commons&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;homepage rdf:resource=&amp;quot;http://xmlgraphics.apache.org/commons/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:pmc rdf:resource=&amp;quot;http://xmlgraphics.apache.org&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;shortdesc&amp;gt;Common components for Apache Batik and Apache FOP&amp;lt;/shortdesc&amp;gt; &lt;br /&gt;
  &amp;lt;description&amp;gt;Apache XML Graphics Commons is a library that consists of several reusable components used by Apache Batik and Apache FOP. Many of these components can easily be used separately outside the domains of SVG and XSL-FO. You will find components such as a PDF library, an RTF library, Graphics2D implementations that let you generate PDF and PostScript files and much more.&amp;lt;/description&amp;gt; &lt;br /&gt;
  &amp;lt;mailing-list rdf:resource=&amp;quot;http://xmlgraphics.apache.org/mail.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;download-page rdf:resource=&amp;quot;http://xmlgraphics.apache.org/commons/download.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;programming-language&amp;gt;Java&amp;lt;/programming-language&amp;gt; &lt;br /&gt;
  &amp;lt;category rdf:resource=&amp;quot;http://projects.apache.org/category/graphics&amp;quot; /&amp;gt; &lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;PostScript&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;Adobe Systems Incorporated&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;PS&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://partners.adobe.com/public/developer/ps/index_specs.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;Extensible Metadata Platform (XMP)&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;Adobe Systems Incorporated&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;XMP&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.adobe.com/products/xmp/index.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;release&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Latest release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.4&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.3.1&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.3&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.2&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.1&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.0&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
  &amp;lt;/release&amp;gt;&lt;br /&gt;
- &amp;lt;repository&amp;gt;&lt;br /&gt;
- &amp;lt;SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;location rdf:resource=&amp;quot;http://svn.apache.org/repos/asf/xmlgraphics/commons/trunk/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;browse rdf:resource=&amp;quot;http://svn.apache.org/viewcvs.cgi/xmlgraphics/commons/trunk/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;/repository&amp;gt;&lt;br /&gt;
- &amp;lt;maintainer&amp;gt;&lt;br /&gt;
- &amp;lt;foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:name&amp;gt;Blibrestez55&amp;lt;/foaf:name&amp;gt; &lt;br /&gt;
  &amp;lt;foaf:mbox rdf:resource=&amp;quot;mailto:duchess_bmjb&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;/maintainer&amp;gt;&lt;br /&gt;
  &amp;lt;/Project&amp;gt;&lt;br /&gt;
  &amp;lt;/rdf:RDF&amp;gt;  &lt;br /&gt;
  &lt;br /&gt;
Copyright © 2011 a55dayidream GNU GPL Translation Project. &amp;lt;http://translatewiki.net/wiki/User:A55dayidream&amp;gt;  &lt;br /&gt;
   &lt;br /&gt;
  =======================================================================&lt;br /&gt;
  --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
- &amp;lt;Project rdf:about=http://incubator.apache.org/projects/aries.html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;created&amp;gt;2010-18-10&amp;lt;/created&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;license rdf:resource=&amp;quot;http://usefulinc.com/doap/licenses/asl20&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;name&amp;gt;Apache Libra (incubating)&amp;lt;/name&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;homepage rdf:resource=&amp;quot;&amp;quot; &amp;gt; https://incubator.apache.org/libra/&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:pmc rdf:resource=&amp;quot;http://incubator.apache.org&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;shortdesc&amp;gt;OSGi Enterprise Programming Model&amp;lt;/shortdesc&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;description&amp;gt;The Libra project is delivering a set of pluggable Java components enabling an enterprise OSGi application programming model. This includes implementations and extensions of application-focused specifications defined by the OSGi Alliance Enterprise Expert Group (EEG) and an assembly format for multi-bundle applications, for deployment to a variety of OSGi based runtimes.&amp;lt;/description&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;bug-database rdf:resource=http://issues.apache.org/jira/browse/LIBRA /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;mailing-list rdf:resource=http://incubator.apache.org/libra/mailinglists.html /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;download-page rdf:resource=http://incubator.apache.org/libra/ /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;programming-language&amp;gt;Java&amp;lt;/programming-language&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;category rdf:resource=&amp;quot;http://projects.apache.org/category/library&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
- &amp;lt;repository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;SVNRepository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;location rdf:resource=https://svn.apache.org/repos/asf/incubator/libra/ /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;browse rdf:resource=http://svn.apache.org/viewvc/incubator/libra/ /&amp;gt; &lt;br /&gt;
  &amp;lt;/SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;/repository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;maintainer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;foaf:Person&amp;gt;a55dayidream&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;foaf:name&amp;gt;a55dayidream&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;foaf:mbox rdf:resource=mailto:a55dayidream@apache.org /&amp;gt; &lt;br /&gt;
  &amp;lt;/foaf:Person&amp;gt;a55dayidream&lt;br /&gt;
  &amp;lt;/maintainer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;Blueprint Container Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 121&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JNDI Services Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 126&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JPA Service Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 127&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JTA Transaction Services Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 123&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:title&amp;gt;Blueprint Container Specification 1.0&amp;lt;/asfext:title&amp;gt;&lt;br /&gt;
    &amp;lt;release&amp;gt;&lt;br /&gt;
      &amp;lt;Version&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Latest Incubator release&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;created&amp;gt;2010-10-18&amp;lt;/created&amp;gt;&lt;br /&gt;
        &amp;lt;revision&amp;gt;0.1-incubating&amp;lt;/revision&amp;gt;&lt;br /&gt;
      &amp;lt;/Version&amp;gt;&lt;br /&gt;
    &amp;lt;/release&amp;gt;&lt;br /&gt;
      --&amp;gt; &lt;br /&gt;
  &amp;lt;/Project&amp;gt;&lt;br /&gt;
  &amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Categories: [Apache Project] [Libra Project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Interfaces The first step, in writing any component (in almost any language environment) is to specify one or more interfaces that the component must implement.&lt;br /&gt;
&lt;br /&gt;
Interfaces are the key to hiding implementation details in any modern development environment. They are contracts between a client that wants to use a components&amp;#039; functionality and the component (serving this functionality). In UNO terminology, UNO components are called services.&lt;br /&gt;
&lt;br /&gt;
Interfaces separate the specific implementation (there can more than one for a service) from the usage. The client using the component does not have any insight how the component is implemented.&lt;br /&gt;
&lt;br /&gt;
Interfaces are specified using an Interface definition language (IDL). UNO uses UNO-IDL as the interface definition language. An interface for a Counter might look like this:&lt;br /&gt;
&lt;br /&gt;
file counter.idl:&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;com/sun/star/uno/XInterface.idl&amp;gt;&lt;br /&gt;
module foo&lt;br /&gt;
{&lt;br /&gt;
   /**&lt;br /&gt;
     * Interface to count things.&lt;br /&gt;
     */&lt;br /&gt;
    [ uik(3806AFF0-75A0-11d3-87B300A0-24494732), ident(&amp;quot;XCountable&amp;quot;, 1.0) ]&lt;br /&gt;
    interface XCountable : com::sun::star::uno::XInterface&lt;br /&gt;
    {&lt;br /&gt;
        long getCount();&lt;br /&gt;
        void setCount( [in] long nCount );&lt;br /&gt;
        long increment();&lt;br /&gt;
        long decrement();&lt;br /&gt;
    };&lt;br /&gt;
};&lt;br /&gt;
Any interface that is specified is derived from XInterface, the basic interface in UNO. The XInterface has methods for lifetime control of the interface (acquire() and release()) and the ability to query for further interfaces of the UNO object (queryInterface()). Once you have an interface of an object, you can query for any others the object provides. If there are no acquired interfaces (references) left on an UNO object, the object might disappear. Interfaces (and services) can be grouped in modules to avoid pollution of the global namespace.&lt;br /&gt;
&lt;br /&gt;
Services Any UNO component (service) exports one or more interfaces that the clients are using. All services are specified using the service directive in an IDL file: &lt;br /&gt;
&lt;br /&gt;
module foo &lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
    service Counter&lt;br /&gt;
    {&lt;br /&gt;
        // exported interfaces:&lt;br /&gt;
        interface XCountable;&lt;br /&gt;
    };&lt;br /&gt;
};&lt;br /&gt;
The service declaration introduces a service called foo.Counter which supports the XCountable interface.&lt;br /&gt;
&lt;br /&gt;
There are some more IDL features, e.g. attributes, structs, enums, that are omitted at this time. All IDL declarations are put into a typelibrary file (rdb file). This speeds up the back end generation of the language specific files.&lt;br /&gt;
&lt;br /&gt;
To implement the interfaces, the appropriate interface code for the implementation language has to be generated from the rdb file.&lt;br /&gt;
&lt;br /&gt;
In C++ a tool called cppumaker generates pure abstract classes that the component has to implement. This is a common way to describe interfaces in C++. The Java language directly supports interfaces as a language feature (javamaker will generate Java interfaces).&lt;br /&gt;
&lt;br /&gt;
Implementation A component that is implemented in C++ is normally packaged in a shared library. This shared lib exports two symbols, which are explained further below. Java implementations are normally packaged in a JAR file. In this case the manifest file identifies a class implementing two methods with similar semantics.&lt;br /&gt;
&lt;br /&gt;
A simple implementation of the counting UNO service foo.Counter might be:&lt;br /&gt;
&lt;br /&gt;
file foo.cxx:&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;rtl/ustring.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;cppuhelper/implbase1.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;cppuhelper/factory.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/lang/XSingleServiceFactory.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/lang/XMultiServiceFactory.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/registry/XRegistryKey.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;foo/XCountable.hpp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace rtl;&lt;br /&gt;
using namespace com::sun::star::uno;&lt;br /&gt;
using namespace com::sun::star::lang;&lt;br /&gt;
using namespace com::sun::star::registry;&lt;br /&gt;
using namespace foo;&lt;br /&gt;
&lt;br /&gt;
//==================================================================================================&lt;br /&gt;
class MyCounterImpl : public cppu::WeakImplHelper1&amp;lt; XCountable &amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	// to obtain other services if needed&lt;br /&gt;
	Reference&amp;lt; XMultiServiceFactory &amp;gt; _xServiceManager;&lt;br /&gt;
	&lt;br /&gt;
	sal_Int32 _nCount;&lt;br /&gt;
	&lt;br /&gt;
	Reference&amp;lt; XText &amp;gt; _xText;&lt;br /&gt;
	void dump( sal_Int32 nValue ) const;&lt;br /&gt;
	&lt;br /&gt;
public:&lt;br /&gt;
	MyCounterImpl( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xServiceManager );&lt;br /&gt;
	virtual ~MyCounterImpl();&lt;br /&gt;
	&lt;br /&gt;
	// XCountable implementation&lt;br /&gt;
	virtual sal_Int32 SAL_CALL getCount() throw (RuntimeException);&lt;br /&gt;
	virtual void SAL_CALL setCount( sal_Int32 nCount ) throw (RuntimeException);&lt;br /&gt;
	virtual sal_Int32 SAL_CALL increment() throw (RuntimeException);&lt;br /&gt;
	virtual sal_Int32 SAL_CALL decrement() throw (RuntimeException);&lt;br /&gt;
};&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
MyCounterImpl::MyCounterImpl( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xServiceManager )&lt;br /&gt;
	: _xServiceManager( xServiceManager )&lt;br /&gt;
{&lt;br /&gt;
	cerr &amp;lt;&amp;lt; &amp;quot;&amp;lt; MyCounterImpl ctor called &amp;gt;&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
&lt;br /&gt;
	if (_xServiceManager.is())&lt;br /&gt;
	{&lt;br /&gt;
		Reference&amp;lt; XComponentLoader &amp;gt; xLoader( _xServiceManager-&amp;gt;createInstance(&lt;br /&gt;
			L&amp;quot;com.sun.star.frame.Desktop&amp;quot; ), UNO_QUERY );&lt;br /&gt;
		if (xLoader.is())&lt;br /&gt;
		{&lt;br /&gt;
			Reference&amp;lt; XTextDocument &amp;gt; xDoc( xLoader-&amp;gt;loadComponentFromURL(&lt;br /&gt;
				L&amp;quot;private:scalc/factory&amp;quot;, L&amp;quot;_blank&amp;quot;, 0, Sequence&amp;lt; PropertyValue &amp;gt;() ), UNO_QUERY );&lt;br /&gt;
			if (xDoc.is())&lt;br /&gt;
				_xText = xTextDoc-&amp;gt;getText();&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
MyCounterImpl::~MyCounterImpl()&lt;br /&gt;
{&lt;br /&gt;
	cerr &amp;lt;&amp;lt; &amp;quot;&amp;lt; MyCounterImpl dtor called &amp;gt;&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
void MyCounterImpl::dump( sal_Int32 nValue ) const&lt;br /&gt;
{&lt;br /&gt;
	if (_xText.is())&lt;br /&gt;
		_xText-&amp;gt;setValue( nValue );&lt;br /&gt;
	else&lt;br /&gt;
		cerr &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; nValue;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// XCountable implementation&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::getCount() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
void MyCounterImpl::setCount( sal_Int32 nCount ) throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	_nCount = nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::increment() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	++_nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::decrement() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	--_nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Function to create a new component instance; is needed by factory helper implementation.&lt;br /&gt;
 * @param xMgr service manager to if the components needs other component instances&lt;br /&gt;
 */&lt;br /&gt;
Reference&amp;lt; XInterface &amp;gt; MyCounterImpl_create(&lt;br /&gt;
	const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xMgr )&lt;br /&gt;
{&lt;br /&gt;
	return Reference&amp;lt; XInterface &amp;gt;( new MyCounterImpl( xMgr ) );&lt;br /&gt;
}&lt;br /&gt;
The generated header file declares an abstract C++ class and a function called getCppuType(). Any generated type has its getCppuType() describing the type, for example.&lt;br /&gt;
&lt;br /&gt;
const com::sun::star::uno::Type &amp;amp; SAL_CALL getCppuType( const com::sun::star::uno::Reference&amp;lt; foo::XCountable &amp;gt; * );&lt;br /&gt;
describes the XCountable interface. Only the type of the parameter is of importance. By using overloaded getCppuType() functions for any type, it is possible to get runtime type information. It is also possible to use little helpers like a template queryInterface() function used for the implementation of XInterface::queryInterface().&lt;br /&gt;
&lt;br /&gt;
So how is the UNO component instantiated? As mentioned above, four symbols are exported by the shared library, providing four functions: component_getDescriptionFunc(), component_getImplementationEnvironment(), component_writeInfo() and component_getFactory().&lt;br /&gt;
&lt;br /&gt;
The first is called to get a description of the component. This function returns a XML formatted string which describes the component. This function could be generated from the XML description with the xml2cmp tool. Each component should provide such a XML description. The second is called from a loader service to get information about the used environment of the component. The third is called whenever the component is registered in some registry file and the latter is called to obtain a factory to get instances of the component.&lt;br /&gt;
&lt;br /&gt;
They are typically implemented as follows:&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This function returns the name of the used environment.&lt;br /&gt;
 * @param ppEnvTypeName name of the environment&lt;br /&gt;
 * @param ppEnv could be point to a special environment, this parameter is normally set to null&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; void SAL_CALL component_getImplementationEnvironment(&lt;br /&gt;
    const sal_Char ** ppEnvTypeName, uno_Environment ** ppEnv )&lt;br /&gt;
{&lt;br /&gt;
    *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
/**&lt;br /&gt;
 * This function creates an implementation section in the registry and another subkey&lt;br /&gt;
 * for each supported service.&lt;br /&gt;
 * @param pServiceManager generic uno interface providing a service manager&lt;br /&gt;
 * @param pRegistryKey generic uno interface providing registry key to write&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; sal_Bool SAL_CALL component_writeInfo( void* pServiceManager, void* pRegistryKey )&lt;br /&gt;
{&lt;br /&gt;
    if (pRegistryKey)&lt;br /&gt;
    {&lt;br /&gt;
        try&lt;br /&gt;
        {&lt;br /&gt;
           Reference&amp;lt; XRegistryKey &amp;gt; xNewKey(&lt;br /&gt;
              reinterpret_cast&amp;lt; XRegistryKey * &amp;gt;( pRegistryKey )-&amp;gt;createKey(&lt;br /&gt;
                 OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;/foo.MyCounterImpl/UNO/SERVICES&amp;quot;) ) ) );&lt;br /&gt;
           xNewKey-&amp;gt;createKey( OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.Counter&amp;quot;) ) );&lt;br /&gt;
           return sal_True;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    return sal_False;&lt;br /&gt;
} &lt;br /&gt;
component_writeInfo() will write information about all service implementations that are in the shared library. Each service implementation is registered under its implementation name in the implementation section, followed by its service name. The hierarchical structure of the registry is as follows:&lt;br /&gt;
&lt;br /&gt;
/IMPLEMENTATIONS/&lt;br /&gt;
    /foo.MyCounterImpl                    // implementation name Blibrestez55&lt;br /&gt;
        /UNO&lt;br /&gt;
            /SERVICES&lt;br /&gt;
                /foo.Counter        // service name Blibrestez55&lt;br /&gt;
    /bar.AnotherCounterImpl           // implementation name Blibrestez55&lt;br /&gt;
       /UNO&lt;br /&gt;
           /SERVICES&lt;br /&gt;
               /foo.Counter        // service name Blibrestez55&lt;br /&gt;
    ...&lt;br /&gt;
/**&lt;br /&gt;
 * Function to create a new component instance; is needed by factory helper implementation.&lt;br /&gt;
 * @param xMgr service manager to if the components needs other component instances&lt;br /&gt;
 */&lt;br /&gt;
Reference&amp;lt; XInterface &amp;gt; MyCounterImpl_create( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xMgr )&lt;br /&gt;
{&lt;br /&gt;
    return Reference&amp;lt; XInterface &amp;gt;( new MyCounterImpl( xMgr ) );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This function is called to get service factories for an implementation.&lt;br /&gt;
 * @param BLibrestez55 name of implementation&lt;br /&gt;
 * @param pServiceManager generic uno interface providing a service manager to instantiate components&lt;br /&gt;
 * @param pRegistryKey registry data key to read and write component persistent data&lt;br /&gt;
 * @return a component factory (generic uno interface)&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; void * SAL_CALL component_getFactory(&lt;br /&gt;
    const sal_Char * Blibrestez55, void * pServiceManager, void * pRegistryKey )&lt;br /&gt;
{&lt;br /&gt;
    void * pRet = 0;&lt;br /&gt;
    // which implementation is required?&lt;br /&gt;
    if (pServiceManager &amp;amp;&amp;amp; rtl_str_compare( pImplName, &amp;quot;foo.MyCounterImpl&amp;quot; ))&lt;br /&gt;
    {&lt;br /&gt;
        rtl::OUString BLibrestez55( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.Counter&amp;quot;) );&lt;br /&gt;
        Reference&amp;lt; XSingleServiceFactory &amp;gt; xFactory(&lt;br /&gt;
           cppu::createSingleFactory( // helper function from cppuhelper lib&lt;br /&gt;
           reinterpret_cast&amp;lt; XMultiServiceFactory * &amp;gt;( pServiceManager ),&lt;br /&gt;
           OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.MyCounterImpl&amp;quot;) ),&lt;br /&gt;
           MyCounterImpl_create,&lt;br /&gt;
           Sequence&amp;lt; rtl::OUString &amp;gt;( &amp;amp;BLIbrestez55, 1 ) ) );&lt;br /&gt;
        if (xFactory.is())&lt;br /&gt;
        {&lt;br /&gt;
           xFactory.acquire();&lt;br /&gt;
           pRet = xFactory.get();&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    return pRet;&lt;br /&gt;
}&lt;br /&gt;
component_getFactory() demands a certain implementation from the shared library. The returned uno interface is a component factory that is used to produce service instances of the component implementation. The first parameter identifies the name of the required implementation. This name must correspond to the registered one from component_writeInfo(). The second parameter provides a service manager instance, components can use this for getting further components. The last parameter provides a registry key to the implementation section of the component, so it can read and write persistent data to the registry, e.g. for booting.&lt;br /&gt;
&lt;br /&gt;
Author: BLibrestez55 ($Date: 2011/09/22 18:57:00 $)&lt;br /&gt;
Copyright 2011 http://en.wikibooks.org/wiki/User_talk:Jerusalem2020 USA.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Certification modules about the different components of the certification topics.&lt;br /&gt;
*Certification Material, includes the trainer&amp;#039;s manual, student manual and quizzes. learn more&lt;br /&gt;
*a development category to provide a central node for the development of OpenOffice.org by students, either working alone or in a class.**a tools category where you&amp;#039;ll find listed several tools available through OpenOffice.org usage or along it. They will be provided in the language they exist&lt;br /&gt;
Most of our actions and discussions will take place on mailing lists, but you will find also several working places in the Document &amp;amp; Files area or on the wiki pages.&lt;br /&gt;
Join us on the :&lt;br /&gt;
&lt;br /&gt;
*users@education.openoffice.org mailing list if you have any idea to discuss about this project or general informations to communicate with us.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: CC-BY License]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Getting Started]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Education]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Project]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55&amp;diff=204417</id>
		<title>User:Blibrestez55</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55&amp;diff=204417"/>
		<updated>2012-08-12T20:36:16Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *Burundi_Librestez54 Autobiography-Apache OpenOffice.org Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;http://wiki.services.openoffice.org/wiki/User:Blibrestez55/Books/BLibrestez55/Biography&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copyright (©)&lt;br /&gt;
 [2007] [Burundi_Librestez54]&lt;br /&gt;
&lt;br /&gt;
   Licensed under the Apache License, Version 1.0 (the &amp;quot;License&amp;quot;);&lt;br /&gt;
   you may not use this file except in compliance with the License.&lt;br /&gt;
   You may obtain a copy of the License at&lt;br /&gt;
&lt;br /&gt;
       http://www.apache.org/licenses/LICENSE-1.0&lt;br /&gt;
&lt;br /&gt;
   Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
   distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
   See the License for the specific language governing permissions and&lt;br /&gt;
   limitations under the License.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt; &lt;br /&gt;
- &amp;lt;!-- &lt;br /&gt;
Copyright (©)&lt;br /&gt;
 [2011] [Burundi_Librestez54]&lt;br /&gt;
&lt;br /&gt;
   Licensed under the Apache License, Version 1.0 (the &amp;quot;License&amp;quot;);&lt;br /&gt;
   you may not use this file except in compliance with the License.&lt;br /&gt;
   You may obtain a copy of the License at&lt;br /&gt;
&lt;br /&gt;
       http://www.apache.org/licenses/LICENSE-1.0&lt;br /&gt;
&lt;br /&gt;
   Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
   distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
   See the License for the specific language governing permissions and&lt;br /&gt;
   limitations under the License.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  --&amp;gt; &lt;br /&gt;
- &amp;lt;rdf:RDF xml:lang=&amp;quot;en&amp;quot; xmlns=&amp;quot;http://usefulinc.com/ns/doap#&amp;quot; xmlns:rdf=&amp;quot;http://www.w3.org/2010/09/13-rdf-syntax-ns#&amp;quot; xmlns:asfext=&amp;quot;http://projects.apache.org/ns/asfext#&amp;quot; xmlns:foaf=&amp;quot;http://xmlns.com/foaf/0.1/&amp;quot;&amp;gt;&lt;br /&gt;
- &amp;lt;Project rdf:about=&amp;quot;http://xmlgraphics.apache.org/commons/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;license rdf:resource=&amp;quot;http://usefulinc.com/doap/licenses/asl20&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;name&amp;gt;Apache XML Graphics Commons&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;homepage rdf:resource=&amp;quot;http://xmlgraphics.apache.org/commons/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:pmc rdf:resource=&amp;quot;http://xmlgraphics.apache.org&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;shortdesc&amp;gt;Common components for Apache Batik and Apache FOP&amp;lt;/shortdesc&amp;gt; &lt;br /&gt;
  &amp;lt;description&amp;gt;Apache XML Graphics Commons is a library that consists of several reusable components used by Apache Batik and Apache FOP. Many of these components can easily be used separately outside the domains of SVG and XSL-FO. You will find components such as a PDF library, an RTF library, Graphics2D implementations that let you generate PDF and PostScript files and much more.&amp;lt;/description&amp;gt; &lt;br /&gt;
  &amp;lt;mailing-list rdf:resource=&amp;quot;http://xmlgraphics.apache.org/mail.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;download-page rdf:resource=&amp;quot;http://xmlgraphics.apache.org/commons/download.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;programming-language&amp;gt;Java&amp;lt;/programming-language&amp;gt; &lt;br /&gt;
  &amp;lt;category rdf:resource=&amp;quot;http://projects.apache.org/category/graphics&amp;quot; /&amp;gt; &lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;PostScript&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;Adobe Systems Incorporated&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;PS&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://partners.adobe.com/public/developer/ps/index_specs.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;Extensible Metadata Platform (XMP)&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;Adobe Systems Incorporated&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;XMP&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.adobe.com/products/xmp/index.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;release&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Latest release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.4&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.3.1&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.3&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.2&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.1&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.0&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
  &amp;lt;/release&amp;gt;&lt;br /&gt;
- &amp;lt;repository&amp;gt;&lt;br /&gt;
- &amp;lt;SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;location rdf:resource=&amp;quot;http://svn.apache.org/repos/asf/xmlgraphics/commons/trunk/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;browse rdf:resource=&amp;quot;http://svn.apache.org/viewcvs.cgi/xmlgraphics/commons/trunk/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;/repository&amp;gt;&lt;br /&gt;
- &amp;lt;maintainer&amp;gt;&lt;br /&gt;
- &amp;lt;foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:name&amp;gt;Blibrestez55&amp;lt;/foaf:name&amp;gt; &lt;br /&gt;
  &amp;lt;foaf:mbox rdf:resource=&amp;quot;mailto:duchess_bmjb&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;/maintainer&amp;gt;&lt;br /&gt;
  &amp;lt;/Project&amp;gt;&lt;br /&gt;
  &amp;lt;/rdf:RDF&amp;gt;  &lt;br /&gt;
  &lt;br /&gt;
Copyright © 2011 a55dayidream GNU GPL Translation Project. &amp;lt;http://translatewiki.net/wiki/User:A55dayidream&amp;gt;  &lt;br /&gt;
   &lt;br /&gt;
  =======================================================================&lt;br /&gt;
  --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
- &amp;lt;Project rdf:about=http://incubator.apache.org/projects/aries.html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;created&amp;gt;2010-18-10&amp;lt;/created&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;license rdf:resource=&amp;quot;http://usefulinc.com/doap/licenses/asl20&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;name&amp;gt;Apache Libra (incubating)&amp;lt;/name&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;homepage rdf:resource=&amp;quot;&amp;quot; &amp;gt; https://incubator.apache.org/libra/&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:pmc rdf:resource=&amp;quot;http://incubator.apache.org&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;shortdesc&amp;gt;OSGi Enterprise Programming Model&amp;lt;/shortdesc&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;description&amp;gt;The Libra project is delivering a set of pluggable Java components enabling an enterprise OSGi application programming model. This includes implementations and extensions of application-focused specifications defined by the OSGi Alliance Enterprise Expert Group (EEG) and an assembly format for multi-bundle applications, for deployment to a variety of OSGi based runtimes.&amp;lt;/description&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;bug-database rdf:resource=http://issues.apache.org/jira/browse/LIBRA /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;mailing-list rdf:resource=http://incubator.apache.org/libra/mailinglists.html /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;download-page rdf:resource=http://incubator.apache.org/libra/ /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;programming-language&amp;gt;Java&amp;lt;/programming-language&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;category rdf:resource=&amp;quot;http://projects.apache.org/category/library&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
- &amp;lt;repository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;SVNRepository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;location rdf:resource=https://svn.apache.org/repos/asf/incubator/libra/ /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;browse rdf:resource=http://svn.apache.org/viewvc/incubator/libra/ /&amp;gt; &lt;br /&gt;
  &amp;lt;/SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;/repository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;maintainer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;foaf:Person&amp;gt;a55dayidream&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;foaf:name&amp;gt;a55dayidream&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;foaf:mbox rdf:resource=mailto:a55dayidream@apache.org /&amp;gt; &lt;br /&gt;
  &amp;lt;/foaf:Person&amp;gt;a55dayidream&lt;br /&gt;
  &amp;lt;/maintainer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;Blueprint Container Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 121&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JNDI Services Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 126&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JPA Service Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 127&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JTA Transaction Services Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 123&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:title&amp;gt;Blueprint Container Specification 1.0&amp;lt;/asfext:title&amp;gt;&lt;br /&gt;
    &amp;lt;release&amp;gt;&lt;br /&gt;
      &amp;lt;Version&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Latest Incubator release&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;created&amp;gt;2010-10-18&amp;lt;/created&amp;gt;&lt;br /&gt;
        &amp;lt;revision&amp;gt;0.1-incubating&amp;lt;/revision&amp;gt;&lt;br /&gt;
      &amp;lt;/Version&amp;gt;&lt;br /&gt;
    &amp;lt;/release&amp;gt;&lt;br /&gt;
      --&amp;gt; &lt;br /&gt;
  &amp;lt;/Project&amp;gt;&lt;br /&gt;
  &amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Categories: [Apache Project] [Libra Project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Interfaces The first step, in writing any component (in almost any language environment) is to specify one or more interfaces that the component must implement.&lt;br /&gt;
&lt;br /&gt;
Interfaces are the key to hiding implementation details in any modern development environment. They are contracts between a client that wants to use a components&amp;#039; functionality and the component (serving this functionality). In UNO terminology, UNO components are called services.&lt;br /&gt;
&lt;br /&gt;
Interfaces separate the specific implementation (there can more than one for a service) from the usage. The client using the component does not have any insight how the component is implemented.&lt;br /&gt;
&lt;br /&gt;
Interfaces are specified using an Interface definition language (IDL). UNO uses UNO-IDL as the interface definition language. An interface for a Counter might look like this:&lt;br /&gt;
&lt;br /&gt;
file counter.idl:&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;com/sun/star/uno/XInterface.idl&amp;gt;&lt;br /&gt;
module foo&lt;br /&gt;
{&lt;br /&gt;
   /**&lt;br /&gt;
     * Interface to count things.&lt;br /&gt;
     */&lt;br /&gt;
    [ uik(3806AFF0-75A0-11d3-87B300A0-24494732), ident(&amp;quot;XCountable&amp;quot;, 1.0) ]&lt;br /&gt;
    interface XCountable : com::sun::star::uno::XInterface&lt;br /&gt;
    {&lt;br /&gt;
        long getCount();&lt;br /&gt;
        void setCount( [in] long nCount );&lt;br /&gt;
        long increment();&lt;br /&gt;
        long decrement();&lt;br /&gt;
    };&lt;br /&gt;
};&lt;br /&gt;
Any interface that is specified is derived from XInterface, the basic interface in UNO. The XInterface has methods for lifetime control of the interface (acquire() and release()) and the ability to query for further interfaces of the UNO object (queryInterface()). Once you have an interface of an object, you can query for any others the object provides. If there are no acquired interfaces (references) left on an UNO object, the object might disappear. Interfaces (and services) can be grouped in modules to avoid pollution of the global namespace.&lt;br /&gt;
&lt;br /&gt;
Services Any UNO component (service) exports one or more interfaces that the clients are using. All services are specified using the service directive in an IDL file: &lt;br /&gt;
&lt;br /&gt;
module foo &lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
    service Counter&lt;br /&gt;
    {&lt;br /&gt;
        // exported interfaces:&lt;br /&gt;
        interface XCountable;&lt;br /&gt;
    };&lt;br /&gt;
};&lt;br /&gt;
The service declaration introduces a service called foo.Counter which supports the XCountable interface.&lt;br /&gt;
&lt;br /&gt;
There are some more IDL features, e.g. attributes, structs, enums, that are omitted at this time. All IDL declarations are put into a typelibrary file (rdb file). This speeds up the back end generation of the language specific files.&lt;br /&gt;
&lt;br /&gt;
To implement the interfaces, the appropriate interface code for the implementation language has to be generated from the rdb file.&lt;br /&gt;
&lt;br /&gt;
In C++ a tool called cppumaker generates pure abstract classes that the component has to implement. This is a common way to describe interfaces in C++. The Java language directly supports interfaces as a language feature (javamaker will generate Java interfaces).&lt;br /&gt;
&lt;br /&gt;
Implementation A component that is implemented in C++ is normally packaged in a shared library. This shared lib exports two symbols, which are explained further below. Java implementations are normally packaged in a JAR file. In this case the manifest file identifies a class implementing two methods with similar semantics.&lt;br /&gt;
&lt;br /&gt;
A simple implementation of the counting UNO service foo.Counter might be:&lt;br /&gt;
&lt;br /&gt;
file foo.cxx:&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;rtl/ustring.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;cppuhelper/implbase1.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;cppuhelper/factory.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/lang/XSingleServiceFactory.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/lang/XMultiServiceFactory.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/registry/XRegistryKey.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;foo/XCountable.hpp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace rtl;&lt;br /&gt;
using namespace com::sun::star::uno;&lt;br /&gt;
using namespace com::sun::star::lang;&lt;br /&gt;
using namespace com::sun::star::registry;&lt;br /&gt;
using namespace foo;&lt;br /&gt;
&lt;br /&gt;
//==================================================================================================&lt;br /&gt;
class MyCounterImpl : public cppu::WeakImplHelper1&amp;lt; XCountable &amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	// to obtain other services if needed&lt;br /&gt;
	Reference&amp;lt; XMultiServiceFactory &amp;gt; _xServiceManager;&lt;br /&gt;
	&lt;br /&gt;
	sal_Int32 _nCount;&lt;br /&gt;
	&lt;br /&gt;
	Reference&amp;lt; XText &amp;gt; _xText;&lt;br /&gt;
	void dump( sal_Int32 nValue ) const;&lt;br /&gt;
	&lt;br /&gt;
public:&lt;br /&gt;
	MyCounterImpl( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xServiceManager );&lt;br /&gt;
	virtual ~MyCounterImpl();&lt;br /&gt;
	&lt;br /&gt;
	// XCountable implementation&lt;br /&gt;
	virtual sal_Int32 SAL_CALL getCount() throw (RuntimeException);&lt;br /&gt;
	virtual void SAL_CALL setCount( sal_Int32 nCount ) throw (RuntimeException);&lt;br /&gt;
	virtual sal_Int32 SAL_CALL increment() throw (RuntimeException);&lt;br /&gt;
	virtual sal_Int32 SAL_CALL decrement() throw (RuntimeException);&lt;br /&gt;
};&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
MyCounterImpl::MyCounterImpl( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xServiceManager )&lt;br /&gt;
	: _xServiceManager( xServiceManager )&lt;br /&gt;
{&lt;br /&gt;
	cerr &amp;lt;&amp;lt; &amp;quot;&amp;lt; MyCounterImpl ctor called &amp;gt;&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
&lt;br /&gt;
	if (_xServiceManager.is())&lt;br /&gt;
	{&lt;br /&gt;
		Reference&amp;lt; XComponentLoader &amp;gt; xLoader( _xServiceManager-&amp;gt;createInstance(&lt;br /&gt;
			L&amp;quot;com.sun.star.frame.Desktop&amp;quot; ), UNO_QUERY );&lt;br /&gt;
		if (xLoader.is())&lt;br /&gt;
		{&lt;br /&gt;
			Reference&amp;lt; XTextDocument &amp;gt; xDoc( xLoader-&amp;gt;loadComponentFromURL(&lt;br /&gt;
				L&amp;quot;private:scalc/factory&amp;quot;, L&amp;quot;_blank&amp;quot;, 0, Sequence&amp;lt; PropertyValue &amp;gt;() ), UNO_QUERY );&lt;br /&gt;
			if (xDoc.is())&lt;br /&gt;
				_xText = xTextDoc-&amp;gt;getText();&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
MyCounterImpl::~MyCounterImpl()&lt;br /&gt;
{&lt;br /&gt;
	cerr &amp;lt;&amp;lt; &amp;quot;&amp;lt; MyCounterImpl dtor called &amp;gt;&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
void MyCounterImpl::dump( sal_Int32 nValue ) const&lt;br /&gt;
{&lt;br /&gt;
	if (_xText.is())&lt;br /&gt;
		_xText-&amp;gt;setValue( nValue );&lt;br /&gt;
	else&lt;br /&gt;
		cerr &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; nValue;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// XCountable implementation&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::getCount() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
void MyCounterImpl::setCount( sal_Int32 nCount ) throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	_nCount = nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::increment() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	++_nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::decrement() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	--_nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Function to create a new component instance; is needed by factory helper implementation.&lt;br /&gt;
 * @param xMgr service manager to if the components needs other component instances&lt;br /&gt;
 */&lt;br /&gt;
Reference&amp;lt; XInterface &amp;gt; MyCounterImpl_create(&lt;br /&gt;
	const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xMgr )&lt;br /&gt;
{&lt;br /&gt;
	return Reference&amp;lt; XInterface &amp;gt;( new MyCounterImpl( xMgr ) );&lt;br /&gt;
}&lt;br /&gt;
The generated header file declares an abstract C++ class and a function called getCppuType(). Any generated type has its getCppuType() describing the type, for example.&lt;br /&gt;
&lt;br /&gt;
const com::sun::star::uno::Type &amp;amp; SAL_CALL getCppuType( const com::sun::star::uno::Reference&amp;lt; foo::XCountable &amp;gt; * );&lt;br /&gt;
describes the XCountable interface. Only the type of the parameter is of importance. By using overloaded getCppuType() functions for any type, it is possible to get runtime type information. It is also possible to use little helpers like a template queryInterface() function used for the implementation of XInterface::queryInterface().&lt;br /&gt;
&lt;br /&gt;
So how is the UNO component instantiated? As mentioned above, four symbols are exported by the shared library, providing four functions: component_getDescriptionFunc(), component_getImplementationEnvironment(), component_writeInfo() and component_getFactory().&lt;br /&gt;
&lt;br /&gt;
The first is called to get a description of the component. This function returns a XML formatted string which describes the component. This function could be generated from the XML description with the xml2cmp tool. Each component should provide such a XML description. The second is called from a loader service to get information about the used environment of the component. The third is called whenever the component is registered in some registry file and the latter is called to obtain a factory to get instances of the component.&lt;br /&gt;
&lt;br /&gt;
They are typically implemented as follows:&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This function returns the name of the used environment.&lt;br /&gt;
 * @param ppEnvTypeName name of the environment&lt;br /&gt;
 * @param ppEnv could be point to a special environment, this parameter is normally set to null&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; void SAL_CALL component_getImplementationEnvironment(&lt;br /&gt;
    const sal_Char ** ppEnvTypeName, uno_Environment ** ppEnv )&lt;br /&gt;
{&lt;br /&gt;
    *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
/**&lt;br /&gt;
 * This function creates an implementation section in the registry and another subkey&lt;br /&gt;
 * for each supported service.&lt;br /&gt;
 * @param pServiceManager generic uno interface providing a service manager&lt;br /&gt;
 * @param pRegistryKey generic uno interface providing registry key to write&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; sal_Bool SAL_CALL component_writeInfo( void* pServiceManager, void* pRegistryKey )&lt;br /&gt;
{&lt;br /&gt;
    if (pRegistryKey)&lt;br /&gt;
    {&lt;br /&gt;
        try&lt;br /&gt;
        {&lt;br /&gt;
           Reference&amp;lt; XRegistryKey &amp;gt; xNewKey(&lt;br /&gt;
              reinterpret_cast&amp;lt; XRegistryKey * &amp;gt;( pRegistryKey )-&amp;gt;createKey(&lt;br /&gt;
                 OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;/foo.MyCounterImpl/UNO/SERVICES&amp;quot;) ) ) );&lt;br /&gt;
           xNewKey-&amp;gt;createKey( OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.Counter&amp;quot;) ) );&lt;br /&gt;
           return sal_True;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    return sal_False;&lt;br /&gt;
} &lt;br /&gt;
component_writeInfo() will write information about all service implementations that are in the shared library. Each service implementation is registered under its implementation name in the implementation section, followed by its service name. The hierarchical structure of the registry is as follows:&lt;br /&gt;
&lt;br /&gt;
/IMPLEMENTATIONS/&lt;br /&gt;
    /foo.MyCounterImpl                    // implementation name Blibrestez55&lt;br /&gt;
        /UNO&lt;br /&gt;
            /SERVICES&lt;br /&gt;
                /foo.Counter        // service name Blibrestez55&lt;br /&gt;
    /bar.AnotherCounterImpl           // implementation name Blibrestez55&lt;br /&gt;
       /UNO&lt;br /&gt;
           /SERVICES&lt;br /&gt;
               /foo.Counter        // service name Blibrestez55&lt;br /&gt;
    ...&lt;br /&gt;
/**&lt;br /&gt;
 * Function to create a new component instance; is needed by factory helper implementation.&lt;br /&gt;
 * @param xMgr service manager to if the components needs other component instances&lt;br /&gt;
 */&lt;br /&gt;
Reference&amp;lt; XInterface &amp;gt; MyCounterImpl_create( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xMgr )&lt;br /&gt;
{&lt;br /&gt;
    return Reference&amp;lt; XInterface &amp;gt;( new MyCounterImpl( xMgr ) );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This function is called to get service factories for an implementation.&lt;br /&gt;
 * @param BLibrestez55 name of implementation&lt;br /&gt;
 * @param pServiceManager generic uno interface providing a service manager to instantiate components&lt;br /&gt;
 * @param pRegistryKey registry data key to read and write component persistent data&lt;br /&gt;
 * @return a component factory (generic uno interface)&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; void * SAL_CALL component_getFactory(&lt;br /&gt;
    const sal_Char * Blibrestez55, void * pServiceManager, void * pRegistryKey )&lt;br /&gt;
{&lt;br /&gt;
    void * pRet = 0;&lt;br /&gt;
    // which implementation is required?&lt;br /&gt;
    if (pServiceManager &amp;amp;&amp;amp; rtl_str_compare( pImplName, &amp;quot;foo.MyCounterImpl&amp;quot; ))&lt;br /&gt;
    {&lt;br /&gt;
        rtl::OUString BLibrestez55( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.Counter&amp;quot;) );&lt;br /&gt;
        Reference&amp;lt; XSingleServiceFactory &amp;gt; xFactory(&lt;br /&gt;
           cppu::createSingleFactory( // helper function from cppuhelper lib&lt;br /&gt;
           reinterpret_cast&amp;lt; XMultiServiceFactory * &amp;gt;( pServiceManager ),&lt;br /&gt;
           OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.MyCounterImpl&amp;quot;) ),&lt;br /&gt;
           MyCounterImpl_create,&lt;br /&gt;
           Sequence&amp;lt; rtl::OUString &amp;gt;( &amp;amp;BLIbrestez55, 1 ) ) );&lt;br /&gt;
        if (xFactory.is())&lt;br /&gt;
        {&lt;br /&gt;
           xFactory.acquire();&lt;br /&gt;
           pRet = xFactory.get();&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    return pRet;&lt;br /&gt;
}&lt;br /&gt;
component_getFactory() demands a certain implementation from the shared library. The returned uno interface is a component factory that is used to produce service instances of the component implementation. The first parameter identifies the name of the required implementation. This name must correspond to the registered one from component_writeInfo(). The second parameter provides a service manager instance, components can use this for getting further components. The last parameter provides a registry key to the implementation section of the component, so it can read and write persistent data to the registry, e.g. for booting.&lt;br /&gt;
&lt;br /&gt;
Author: BLibrestez55 ($Date: 2011/09/22 18:57:00 $)&lt;br /&gt;
Copyright 2011 http://en.wikibooks.org/wiki/User_talk:Jerusalem2020 USA.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Certification modules about the different components of the certification topics.&lt;br /&gt;
*Certification Material, includes the trainer&amp;#039;s manual, student manual and quizzes. learn more&lt;br /&gt;
*a development category to provide a central node for the development of OpenOffice.org by students, either working alone or in a class.**a tools category where you&amp;#039;ll find listed several tools available through OpenOffice.org usage or along it. They will be provided in the language they exist&lt;br /&gt;
Most of our actions and discussions will take place on mailing lists, but you will find also several working places in the Document &amp;amp; Files area or on the wiki pages.&lt;br /&gt;
Join us on the :&lt;br /&gt;
&lt;br /&gt;
*users@education.openoffice.org mailing list if you have any idea to discuss about this project or general informations to communicate with us.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[|Category: PDL License]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Education]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Project]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55&amp;diff=204416</id>
		<title>User:Blibrestez55</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55&amp;diff=204416"/>
		<updated>2012-08-12T20:33:10Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;http://wiki.services.openoffice.org/wiki/User:Blibrestez55/Books/BLibrestez55/Biography&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copyright (©)&lt;br /&gt;
 [2007] [Burundi_Librestez54]&lt;br /&gt;
&lt;br /&gt;
   Licensed under the Apache License, Version 1.0 (the &amp;quot;License&amp;quot;);&lt;br /&gt;
   you may not use this file except in compliance with the License.&lt;br /&gt;
   You may obtain a copy of the License at&lt;br /&gt;
&lt;br /&gt;
       http://www.apache.org/licenses/LICENSE-1.0&lt;br /&gt;
&lt;br /&gt;
   Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
   distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
   See the License for the specific language governing permissions and&lt;br /&gt;
   limitations under the License.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt; &lt;br /&gt;
- &amp;lt;!-- &lt;br /&gt;
Copyright (©)&lt;br /&gt;
 [2011] [Burundi_Librestez54]&lt;br /&gt;
&lt;br /&gt;
   Licensed under the Apache License, Version 1.0 (the &amp;quot;License&amp;quot;);&lt;br /&gt;
   you may not use this file except in compliance with the License.&lt;br /&gt;
   You may obtain a copy of the License at&lt;br /&gt;
&lt;br /&gt;
       http://www.apache.org/licenses/LICENSE-1.0&lt;br /&gt;
&lt;br /&gt;
   Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
   distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
   See the License for the specific language governing permissions and&lt;br /&gt;
   limitations under the License.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  --&amp;gt; &lt;br /&gt;
- &amp;lt;rdf:RDF xml:lang=&amp;quot;en&amp;quot; xmlns=&amp;quot;http://usefulinc.com/ns/doap#&amp;quot; xmlns:rdf=&amp;quot;http://www.w3.org/2010/09/13-rdf-syntax-ns#&amp;quot; xmlns:asfext=&amp;quot;http://projects.apache.org/ns/asfext#&amp;quot; xmlns:foaf=&amp;quot;http://xmlns.com/foaf/0.1/&amp;quot;&amp;gt;&lt;br /&gt;
- &amp;lt;Project rdf:about=&amp;quot;http://xmlgraphics.apache.org/commons/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;license rdf:resource=&amp;quot;http://usefulinc.com/doap/licenses/asl20&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;name&amp;gt;Apache XML Graphics Commons&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;homepage rdf:resource=&amp;quot;http://xmlgraphics.apache.org/commons/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:pmc rdf:resource=&amp;quot;http://xmlgraphics.apache.org&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;shortdesc&amp;gt;Common components for Apache Batik and Apache FOP&amp;lt;/shortdesc&amp;gt; &lt;br /&gt;
  &amp;lt;description&amp;gt;Apache XML Graphics Commons is a library that consists of several reusable components used by Apache Batik and Apache FOP. Many of these components can easily be used separately outside the domains of SVG and XSL-FO. You will find components such as a PDF library, an RTF library, Graphics2D implementations that let you generate PDF and PostScript files and much more.&amp;lt;/description&amp;gt; &lt;br /&gt;
  &amp;lt;mailing-list rdf:resource=&amp;quot;http://xmlgraphics.apache.org/mail.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;download-page rdf:resource=&amp;quot;http://xmlgraphics.apache.org/commons/download.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;programming-language&amp;gt;Java&amp;lt;/programming-language&amp;gt; &lt;br /&gt;
  &amp;lt;category rdf:resource=&amp;quot;http://projects.apache.org/category/graphics&amp;quot; /&amp;gt; &lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;PostScript&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;Adobe Systems Incorporated&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;PS&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://partners.adobe.com/public/developer/ps/index_specs.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;Extensible Metadata Platform (XMP)&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;Adobe Systems Incorporated&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;XMP&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.adobe.com/products/xmp/index.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;release&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Latest release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.4&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.3.1&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.3&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.2&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.1&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.0&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
  &amp;lt;/release&amp;gt;&lt;br /&gt;
- &amp;lt;repository&amp;gt;&lt;br /&gt;
- &amp;lt;SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;location rdf:resource=&amp;quot;http://svn.apache.org/repos/asf/xmlgraphics/commons/trunk/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;browse rdf:resource=&amp;quot;http://svn.apache.org/viewcvs.cgi/xmlgraphics/commons/trunk/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;/repository&amp;gt;&lt;br /&gt;
- &amp;lt;maintainer&amp;gt;&lt;br /&gt;
- &amp;lt;foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:name&amp;gt;Blibrestez55&amp;lt;/foaf:name&amp;gt; &lt;br /&gt;
  &amp;lt;foaf:mbox rdf:resource=&amp;quot;mailto:duchess_bmjb&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;/maintainer&amp;gt;&lt;br /&gt;
  &amp;lt;/Project&amp;gt;&lt;br /&gt;
  &amp;lt;/rdf:RDF&amp;gt;  &lt;br /&gt;
  &lt;br /&gt;
Copyright © 2011 a55dayidream GNU GPL Translation Project. &amp;lt;http://translatewiki.net/wiki/User:A55dayidream&amp;gt;  &lt;br /&gt;
   &lt;br /&gt;
  =======================================================================&lt;br /&gt;
  --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
- &amp;lt;Project rdf:about=http://incubator.apache.org/projects/aries.html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;created&amp;gt;2010-18-10&amp;lt;/created&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;license rdf:resource=&amp;quot;http://usefulinc.com/doap/licenses/asl20&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;name&amp;gt;Apache Libra (incubating)&amp;lt;/name&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;homepage rdf:resource=&amp;quot;&amp;quot; &amp;gt; https://incubator.apache.org/libra/&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:pmc rdf:resource=&amp;quot;http://incubator.apache.org&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;shortdesc&amp;gt;OSGi Enterprise Programming Model&amp;lt;/shortdesc&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;description&amp;gt;The Libra project is delivering a set of pluggable Java components enabling an enterprise OSGi application programming model. This includes implementations and extensions of application-focused specifications defined by the OSGi Alliance Enterprise Expert Group (EEG) and an assembly format for multi-bundle applications, for deployment to a variety of OSGi based runtimes.&amp;lt;/description&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;bug-database rdf:resource=http://issues.apache.org/jira/browse/LIBRA /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;mailing-list rdf:resource=http://incubator.apache.org/libra/mailinglists.html /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;download-page rdf:resource=http://incubator.apache.org/libra/ /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;programming-language&amp;gt;Java&amp;lt;/programming-language&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;category rdf:resource=&amp;quot;http://projects.apache.org/category/library&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
- &amp;lt;repository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;SVNRepository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;location rdf:resource=https://svn.apache.org/repos/asf/incubator/libra/ /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;browse rdf:resource=http://svn.apache.org/viewvc/incubator/libra/ /&amp;gt; &lt;br /&gt;
  &amp;lt;/SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;/repository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;maintainer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;foaf:Person&amp;gt;a55dayidream&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;foaf:name&amp;gt;a55dayidream&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;foaf:mbox rdf:resource=mailto:a55dayidream@apache.org /&amp;gt; &lt;br /&gt;
  &amp;lt;/foaf:Person&amp;gt;a55dayidream&lt;br /&gt;
  &amp;lt;/maintainer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;Blueprint Container Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 121&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JNDI Services Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 126&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JPA Service Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 127&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JTA Transaction Services Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 123&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:title&amp;gt;Blueprint Container Specification 1.0&amp;lt;/asfext:title&amp;gt;&lt;br /&gt;
    &amp;lt;release&amp;gt;&lt;br /&gt;
      &amp;lt;Version&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Latest Incubator release&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;created&amp;gt;2010-10-18&amp;lt;/created&amp;gt;&lt;br /&gt;
        &amp;lt;revision&amp;gt;0.1-incubating&amp;lt;/revision&amp;gt;&lt;br /&gt;
      &amp;lt;/Version&amp;gt;&lt;br /&gt;
    &amp;lt;/release&amp;gt;&lt;br /&gt;
      --&amp;gt; &lt;br /&gt;
  &amp;lt;/Project&amp;gt;&lt;br /&gt;
  &amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Categories: [Apache Project] [Libra Project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Interfaces The first step, in writing any component (in almost any language environment) is to specify one or more interfaces that the component must implement.&lt;br /&gt;
&lt;br /&gt;
Interfaces are the key to hiding implementation details in any modern development environment. They are contracts between a client that wants to use a components&amp;#039; functionality and the component (serving this functionality). In UNO terminology, UNO components are called services.&lt;br /&gt;
&lt;br /&gt;
Interfaces separate the specific implementation (there can more than one for a service) from the usage. The client using the component does not have any insight how the component is implemented.&lt;br /&gt;
&lt;br /&gt;
Interfaces are specified using an Interface definition language (IDL). UNO uses UNO-IDL as the interface definition language. An interface for a Counter might look like this:&lt;br /&gt;
&lt;br /&gt;
file counter.idl:&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;com/sun/star/uno/XInterface.idl&amp;gt;&lt;br /&gt;
module foo&lt;br /&gt;
{&lt;br /&gt;
   /**&lt;br /&gt;
     * Interface to count things.&lt;br /&gt;
     */&lt;br /&gt;
    [ uik(3806AFF0-75A0-11d3-87B300A0-24494732), ident(&amp;quot;XCountable&amp;quot;, 1.0) ]&lt;br /&gt;
    interface XCountable : com::sun::star::uno::XInterface&lt;br /&gt;
    {&lt;br /&gt;
        long getCount();&lt;br /&gt;
        void setCount( [in] long nCount );&lt;br /&gt;
        long increment();&lt;br /&gt;
        long decrement();&lt;br /&gt;
    };&lt;br /&gt;
};&lt;br /&gt;
Any interface that is specified is derived from XInterface, the basic interface in UNO. The XInterface has methods for lifetime control of the interface (acquire() and release()) and the ability to query for further interfaces of the UNO object (queryInterface()). Once you have an interface of an object, you can query for any others the object provides. If there are no acquired interfaces (references) left on an UNO object, the object might disappear. Interfaces (and services) can be grouped in modules to avoid pollution of the global namespace.&lt;br /&gt;
&lt;br /&gt;
Services Any UNO component (service) exports one or more interfaces that the clients are using. All services are specified using the service directive in an IDL file: &lt;br /&gt;
&lt;br /&gt;
module foo &lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
    service Counter&lt;br /&gt;
    {&lt;br /&gt;
        // exported interfaces:&lt;br /&gt;
        interface XCountable;&lt;br /&gt;
    };&lt;br /&gt;
};&lt;br /&gt;
The service declaration introduces a service called foo.Counter which supports the XCountable interface.&lt;br /&gt;
&lt;br /&gt;
There are some more IDL features, e.g. attributes, structs, enums, that are omitted at this time. All IDL declarations are put into a typelibrary file (rdb file). This speeds up the back end generation of the language specific files.&lt;br /&gt;
&lt;br /&gt;
To implement the interfaces, the appropriate interface code for the implementation language has to be generated from the rdb file.&lt;br /&gt;
&lt;br /&gt;
In C++ a tool called cppumaker generates pure abstract classes that the component has to implement. This is a common way to describe interfaces in C++. The Java language directly supports interfaces as a language feature (javamaker will generate Java interfaces).&lt;br /&gt;
&lt;br /&gt;
Implementation A component that is implemented in C++ is normally packaged in a shared library. This shared lib exports two symbols, which are explained further below. Java implementations are normally packaged in a JAR file. In this case the manifest file identifies a class implementing two methods with similar semantics.&lt;br /&gt;
&lt;br /&gt;
A simple implementation of the counting UNO service foo.Counter might be:&lt;br /&gt;
&lt;br /&gt;
file foo.cxx:&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;rtl/ustring.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;cppuhelper/implbase1.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;cppuhelper/factory.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/lang/XSingleServiceFactory.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/lang/XMultiServiceFactory.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/registry/XRegistryKey.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;foo/XCountable.hpp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace rtl;&lt;br /&gt;
using namespace com::sun::star::uno;&lt;br /&gt;
using namespace com::sun::star::lang;&lt;br /&gt;
using namespace com::sun::star::registry;&lt;br /&gt;
using namespace foo;&lt;br /&gt;
&lt;br /&gt;
//==================================================================================================&lt;br /&gt;
class MyCounterImpl : public cppu::WeakImplHelper1&amp;lt; XCountable &amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	// to obtain other services if needed&lt;br /&gt;
	Reference&amp;lt; XMultiServiceFactory &amp;gt; _xServiceManager;&lt;br /&gt;
	&lt;br /&gt;
	sal_Int32 _nCount;&lt;br /&gt;
	&lt;br /&gt;
	Reference&amp;lt; XText &amp;gt; _xText;&lt;br /&gt;
	void dump( sal_Int32 nValue ) const;&lt;br /&gt;
	&lt;br /&gt;
public:&lt;br /&gt;
	MyCounterImpl( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xServiceManager );&lt;br /&gt;
	virtual ~MyCounterImpl();&lt;br /&gt;
	&lt;br /&gt;
	// XCountable implementation&lt;br /&gt;
	virtual sal_Int32 SAL_CALL getCount() throw (RuntimeException);&lt;br /&gt;
	virtual void SAL_CALL setCount( sal_Int32 nCount ) throw (RuntimeException);&lt;br /&gt;
	virtual sal_Int32 SAL_CALL increment() throw (RuntimeException);&lt;br /&gt;
	virtual sal_Int32 SAL_CALL decrement() throw (RuntimeException);&lt;br /&gt;
};&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
MyCounterImpl::MyCounterImpl( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xServiceManager )&lt;br /&gt;
	: _xServiceManager( xServiceManager )&lt;br /&gt;
{&lt;br /&gt;
	cerr &amp;lt;&amp;lt; &amp;quot;&amp;lt; MyCounterImpl ctor called &amp;gt;&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
&lt;br /&gt;
	if (_xServiceManager.is())&lt;br /&gt;
	{&lt;br /&gt;
		Reference&amp;lt; XComponentLoader &amp;gt; xLoader( _xServiceManager-&amp;gt;createInstance(&lt;br /&gt;
			L&amp;quot;com.sun.star.frame.Desktop&amp;quot; ), UNO_QUERY );&lt;br /&gt;
		if (xLoader.is())&lt;br /&gt;
		{&lt;br /&gt;
			Reference&amp;lt; XTextDocument &amp;gt; xDoc( xLoader-&amp;gt;loadComponentFromURL(&lt;br /&gt;
				L&amp;quot;private:scalc/factory&amp;quot;, L&amp;quot;_blank&amp;quot;, 0, Sequence&amp;lt; PropertyValue &amp;gt;() ), UNO_QUERY );&lt;br /&gt;
			if (xDoc.is())&lt;br /&gt;
				_xText = xTextDoc-&amp;gt;getText();&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
MyCounterImpl::~MyCounterImpl()&lt;br /&gt;
{&lt;br /&gt;
	cerr &amp;lt;&amp;lt; &amp;quot;&amp;lt; MyCounterImpl dtor called &amp;gt;&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
void MyCounterImpl::dump( sal_Int32 nValue ) const&lt;br /&gt;
{&lt;br /&gt;
	if (_xText.is())&lt;br /&gt;
		_xText-&amp;gt;setValue( nValue );&lt;br /&gt;
	else&lt;br /&gt;
		cerr &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; nValue;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// XCountable implementation&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::getCount() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
void MyCounterImpl::setCount( sal_Int32 nCount ) throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	_nCount = nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::increment() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	++_nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::decrement() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	--_nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Function to create a new component instance; is needed by factory helper implementation.&lt;br /&gt;
 * @param xMgr service manager to if the components needs other component instances&lt;br /&gt;
 */&lt;br /&gt;
Reference&amp;lt; XInterface &amp;gt; MyCounterImpl_create(&lt;br /&gt;
	const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xMgr )&lt;br /&gt;
{&lt;br /&gt;
	return Reference&amp;lt; XInterface &amp;gt;( new MyCounterImpl( xMgr ) );&lt;br /&gt;
}&lt;br /&gt;
The generated header file declares an abstract C++ class and a function called getCppuType(). Any generated type has its getCppuType() describing the type, for example.&lt;br /&gt;
&lt;br /&gt;
const com::sun::star::uno::Type &amp;amp; SAL_CALL getCppuType( const com::sun::star::uno::Reference&amp;lt; foo::XCountable &amp;gt; * );&lt;br /&gt;
describes the XCountable interface. Only the type of the parameter is of importance. By using overloaded getCppuType() functions for any type, it is possible to get runtime type information. It is also possible to use little helpers like a template queryInterface() function used for the implementation of XInterface::queryInterface().&lt;br /&gt;
&lt;br /&gt;
So how is the UNO component instantiated? As mentioned above, four symbols are exported by the shared library, providing four functions: component_getDescriptionFunc(), component_getImplementationEnvironment(), component_writeInfo() and component_getFactory().&lt;br /&gt;
&lt;br /&gt;
The first is called to get a description of the component. This function returns a XML formatted string which describes the component. This function could be generated from the XML description with the xml2cmp tool. Each component should provide such a XML description. The second is called from a loader service to get information about the used environment of the component. The third is called whenever the component is registered in some registry file and the latter is called to obtain a factory to get instances of the component.&lt;br /&gt;
&lt;br /&gt;
They are typically implemented as follows:&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This function returns the name of the used environment.&lt;br /&gt;
 * @param ppEnvTypeName name of the environment&lt;br /&gt;
 * @param ppEnv could be point to a special environment, this parameter is normally set to null&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; void SAL_CALL component_getImplementationEnvironment(&lt;br /&gt;
    const sal_Char ** ppEnvTypeName, uno_Environment ** ppEnv )&lt;br /&gt;
{&lt;br /&gt;
    *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
/**&lt;br /&gt;
 * This function creates an implementation section in the registry and another subkey&lt;br /&gt;
 * for each supported service.&lt;br /&gt;
 * @param pServiceManager generic uno interface providing a service manager&lt;br /&gt;
 * @param pRegistryKey generic uno interface providing registry key to write&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; sal_Bool SAL_CALL component_writeInfo( void* pServiceManager, void* pRegistryKey )&lt;br /&gt;
{&lt;br /&gt;
    if (pRegistryKey)&lt;br /&gt;
    {&lt;br /&gt;
        try&lt;br /&gt;
        {&lt;br /&gt;
           Reference&amp;lt; XRegistryKey &amp;gt; xNewKey(&lt;br /&gt;
              reinterpret_cast&amp;lt; XRegistryKey * &amp;gt;( pRegistryKey )-&amp;gt;createKey(&lt;br /&gt;
                 OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;/foo.MyCounterImpl/UNO/SERVICES&amp;quot;) ) ) );&lt;br /&gt;
           xNewKey-&amp;gt;createKey( OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.Counter&amp;quot;) ) );&lt;br /&gt;
           return sal_True;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    return sal_False;&lt;br /&gt;
} &lt;br /&gt;
component_writeInfo() will write information about all service implementations that are in the shared library. Each service implementation is registered under its implementation name in the implementation section, followed by its service name. The hierarchical structure of the registry is as follows:&lt;br /&gt;
&lt;br /&gt;
/IMPLEMENTATIONS/&lt;br /&gt;
    /foo.MyCounterImpl                    // implementation name Blibrestez55&lt;br /&gt;
        /UNO&lt;br /&gt;
            /SERVICES&lt;br /&gt;
                /foo.Counter        // service name Blibrestez55&lt;br /&gt;
    /bar.AnotherCounterImpl           // implementation name Blibrestez55&lt;br /&gt;
       /UNO&lt;br /&gt;
           /SERVICES&lt;br /&gt;
               /foo.Counter        // service name Blibrestez55&lt;br /&gt;
    ...&lt;br /&gt;
/**&lt;br /&gt;
 * Function to create a new component instance; is needed by factory helper implementation.&lt;br /&gt;
 * @param xMgr service manager to if the components needs other component instances&lt;br /&gt;
 */&lt;br /&gt;
Reference&amp;lt; XInterface &amp;gt; MyCounterImpl_create( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xMgr )&lt;br /&gt;
{&lt;br /&gt;
    return Reference&amp;lt; XInterface &amp;gt;( new MyCounterImpl( xMgr ) );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This function is called to get service factories for an implementation.&lt;br /&gt;
 * @param BLibrestez55 name of implementation&lt;br /&gt;
 * @param pServiceManager generic uno interface providing a service manager to instantiate components&lt;br /&gt;
 * @param pRegistryKey registry data key to read and write component persistent data&lt;br /&gt;
 * @return a component factory (generic uno interface)&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; void * SAL_CALL component_getFactory(&lt;br /&gt;
    const sal_Char * Blibrestez55, void * pServiceManager, void * pRegistryKey )&lt;br /&gt;
{&lt;br /&gt;
    void * pRet = 0;&lt;br /&gt;
    // which implementation is required?&lt;br /&gt;
    if (pServiceManager &amp;amp;&amp;amp; rtl_str_compare( pImplName, &amp;quot;foo.MyCounterImpl&amp;quot; ))&lt;br /&gt;
    {&lt;br /&gt;
        rtl::OUString BLibrestez55( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.Counter&amp;quot;) );&lt;br /&gt;
        Reference&amp;lt; XSingleServiceFactory &amp;gt; xFactory(&lt;br /&gt;
           cppu::createSingleFactory( // helper function from cppuhelper lib&lt;br /&gt;
           reinterpret_cast&amp;lt; XMultiServiceFactory * &amp;gt;( pServiceManager ),&lt;br /&gt;
           OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.MyCounterImpl&amp;quot;) ),&lt;br /&gt;
           MyCounterImpl_create,&lt;br /&gt;
           Sequence&amp;lt; rtl::OUString &amp;gt;( &amp;amp;BLIbrestez55, 1 ) ) );&lt;br /&gt;
        if (xFactory.is())&lt;br /&gt;
        {&lt;br /&gt;
           xFactory.acquire();&lt;br /&gt;
           pRet = xFactory.get();&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    return pRet;&lt;br /&gt;
}&lt;br /&gt;
component_getFactory() demands a certain implementation from the shared library. The returned uno interface is a component factory that is used to produce service instances of the component implementation. The first parameter identifies the name of the required implementation. This name must correspond to the registered one from component_writeInfo(). The second parameter provides a service manager instance, components can use this for getting further components. The last parameter provides a registry key to the implementation section of the component, so it can read and write persistent data to the registry, e.g. for booting.&lt;br /&gt;
&lt;br /&gt;
Author: BLibrestez55 ($Date: 2011/09/22 18:57:00 $)&lt;br /&gt;
Copyright 2011 http://en.wikibooks.org/wiki/User_talk:Jerusalem2020 USA.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Certification modules about the different components of the certification topics.&lt;br /&gt;
*Certification Material, includes the trainer&amp;#039;s manual, student manual and quizzes. learn more&lt;br /&gt;
*a development category to provide a central node for the development of OpenOffice.org by students, either working alone or in a class.**a tools category where you&amp;#039;ll find listed several tools available through OpenOffice.org usage or along it. They will be provided in the language they exist&lt;br /&gt;
Most of our actions and discussions will take place on mailing lists, but you will find also several working places in the Document &amp;amp; Files area or on the wiki pages.&lt;br /&gt;
Join us on the :&lt;br /&gt;
&lt;br /&gt;
*users@education.openoffice.org mailing list if you have any idea to discuss about this project or general informations to communicate with us.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[|Category: PDL License]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Education]]&lt;br /&gt;
&lt;br /&gt;
[[ Category:Categories]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55&amp;diff=204415</id>
		<title>User:Blibrestez55</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55&amp;diff=204415"/>
		<updated>2012-08-12T20:28:15Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *Burundi_Librestez Autobiography-Apache OpenOffice.org Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;http://wiki.services.openoffice.org/wiki/User:Blibrestez55/Books/BLibrestez55/Biography&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copyright (©)&lt;br /&gt;
 [2007] [Burundi_Librestez54]&lt;br /&gt;
&lt;br /&gt;
   Licensed under the Apache License, Version 1.0 (the &amp;quot;License&amp;quot;);&lt;br /&gt;
   you may not use this file except in compliance with the License.&lt;br /&gt;
   You may obtain a copy of the License at&lt;br /&gt;
&lt;br /&gt;
       http://www.apache.org/licenses/LICENSE-1.0&lt;br /&gt;
&lt;br /&gt;
   Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
   distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
   See the License for the specific language governing permissions and&lt;br /&gt;
   limitations under the License.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt; &lt;br /&gt;
- &amp;lt;!-- &lt;br /&gt;
Copyright (©)&lt;br /&gt;
 [2011] [Burundi_Librestez54]&lt;br /&gt;
&lt;br /&gt;
   Licensed under the Apache License, Version 1.0 (the &amp;quot;License&amp;quot;);&lt;br /&gt;
   you may not use this file except in compliance with the License.&lt;br /&gt;
   You may obtain a copy of the License at&lt;br /&gt;
&lt;br /&gt;
       http://www.apache.org/licenses/LICENSE-1.0&lt;br /&gt;
&lt;br /&gt;
   Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
   distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
   See the License for the specific language governing permissions and&lt;br /&gt;
   limitations under the License.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  --&amp;gt; &lt;br /&gt;
- &amp;lt;rdf:RDF xml:lang=&amp;quot;en&amp;quot; xmlns=&amp;quot;http://usefulinc.com/ns/doap#&amp;quot; xmlns:rdf=&amp;quot;http://www.w3.org/2010/09/13-rdf-syntax-ns#&amp;quot; xmlns:asfext=&amp;quot;http://projects.apache.org/ns/asfext#&amp;quot; xmlns:foaf=&amp;quot;http://xmlns.com/foaf/0.1/&amp;quot;&amp;gt;&lt;br /&gt;
- &amp;lt;Project rdf:about=&amp;quot;http://xmlgraphics.apache.org/commons/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;license rdf:resource=&amp;quot;http://usefulinc.com/doap/licenses/asl20&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;name&amp;gt;Apache XML Graphics Commons&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;homepage rdf:resource=&amp;quot;http://xmlgraphics.apache.org/commons/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:pmc rdf:resource=&amp;quot;http://xmlgraphics.apache.org&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;shortdesc&amp;gt;Common components for Apache Batik and Apache FOP&amp;lt;/shortdesc&amp;gt; &lt;br /&gt;
  &amp;lt;description&amp;gt;Apache XML Graphics Commons is a library that consists of several reusable components used by Apache Batik and Apache FOP. Many of these components can easily be used separately outside the domains of SVG and XSL-FO. You will find components such as a PDF library, an RTF library, Graphics2D implementations that let you generate PDF and PostScript files and much more.&amp;lt;/description&amp;gt; &lt;br /&gt;
  &amp;lt;mailing-list rdf:resource=&amp;quot;http://xmlgraphics.apache.org/mail.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;download-page rdf:resource=&amp;quot;http://xmlgraphics.apache.org/commons/download.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;programming-language&amp;gt;Java&amp;lt;/programming-language&amp;gt; &lt;br /&gt;
  &amp;lt;category rdf:resource=&amp;quot;http://projects.apache.org/category/graphics&amp;quot; /&amp;gt; &lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;PostScript&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;Adobe Systems Incorporated&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;PS&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://partners.adobe.com/public/developer/ps/index_specs.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;Extensible Metadata Platform (XMP)&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;Adobe Systems Incorporated&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;XMP&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.adobe.com/products/xmp/index.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;release&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Latest release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.4&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.3.1&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.3&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.2&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.1&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.0&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
  &amp;lt;/release&amp;gt;&lt;br /&gt;
- &amp;lt;repository&amp;gt;&lt;br /&gt;
- &amp;lt;SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;location rdf:resource=&amp;quot;http://svn.apache.org/repos/asf/xmlgraphics/commons/trunk/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;browse rdf:resource=&amp;quot;http://svn.apache.org/viewcvs.cgi/xmlgraphics/commons/trunk/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;/repository&amp;gt;&lt;br /&gt;
- &amp;lt;maintainer&amp;gt;&lt;br /&gt;
- &amp;lt;foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:name&amp;gt;Blibrestez55&amp;lt;/foaf:name&amp;gt; &lt;br /&gt;
  &amp;lt;foaf:mbox rdf:resource=&amp;quot;mailto:duchess_bmjb&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;/maintainer&amp;gt;&lt;br /&gt;
  &amp;lt;/Project&amp;gt;&lt;br /&gt;
  &amp;lt;/rdf:RDF&amp;gt;  &lt;br /&gt;
  &lt;br /&gt;
Copyright © 2011 a55dayidream GNU GPL Translation Project. &amp;lt;http://translatewiki.net/wiki/User:A55dayidream&amp;gt;  &lt;br /&gt;
   &lt;br /&gt;
  =======================================================================&lt;br /&gt;
  --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
- &amp;lt;Project rdf:about=http://incubator.apache.org/projects/aries.html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;created&amp;gt;2010-18-10&amp;lt;/created&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;license rdf:resource=&amp;quot;http://usefulinc.com/doap/licenses/asl20&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;name&amp;gt;Apache Libra (incubating)&amp;lt;/name&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;homepage rdf:resource=&amp;quot;&amp;quot; &amp;gt; https://incubator.apache.org/libra/&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:pmc rdf:resource=&amp;quot;http://incubator.apache.org&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;shortdesc&amp;gt;OSGi Enterprise Programming Model&amp;lt;/shortdesc&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;description&amp;gt;The Libra project is delivering a set of pluggable Java components enabling an enterprise OSGi application programming model. This includes implementations and extensions of application-focused specifications defined by the OSGi Alliance Enterprise Expert Group (EEG) and an assembly format for multi-bundle applications, for deployment to a variety of OSGi based runtimes.&amp;lt;/description&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;bug-database rdf:resource=http://issues.apache.org/jira/browse/LIBRA /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;mailing-list rdf:resource=http://incubator.apache.org/libra/mailinglists.html /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;download-page rdf:resource=http://incubator.apache.org/libra/ /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;programming-language&amp;gt;Java&amp;lt;/programming-language&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;category rdf:resource=&amp;quot;http://projects.apache.org/category/library&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
- &amp;lt;repository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;SVNRepository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;location rdf:resource=https://svn.apache.org/repos/asf/incubator/libra/ /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;browse rdf:resource=http://svn.apache.org/viewvc/incubator/libra/ /&amp;gt; &lt;br /&gt;
  &amp;lt;/SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;/repository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;maintainer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;foaf:Person&amp;gt;a55dayidream&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;foaf:name&amp;gt;a55dayidream&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;foaf:mbox rdf:resource=mailto:a55dayidream@apache.org /&amp;gt; &lt;br /&gt;
  &amp;lt;/foaf:Person&amp;gt;a55dayidream&lt;br /&gt;
  &amp;lt;/maintainer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;Blueprint Container Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 121&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JNDI Services Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 126&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JPA Service Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 127&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JTA Transaction Services Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 123&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:title&amp;gt;Blueprint Container Specification 1.0&amp;lt;/asfext:title&amp;gt;&lt;br /&gt;
    &amp;lt;release&amp;gt;&lt;br /&gt;
      &amp;lt;Version&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Latest Incubator release&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;created&amp;gt;2010-10-18&amp;lt;/created&amp;gt;&lt;br /&gt;
        &amp;lt;revision&amp;gt;0.1-incubating&amp;lt;/revision&amp;gt;&lt;br /&gt;
      &amp;lt;/Version&amp;gt;&lt;br /&gt;
    &amp;lt;/release&amp;gt;&lt;br /&gt;
      --&amp;gt; &lt;br /&gt;
  &amp;lt;/Project&amp;gt;&lt;br /&gt;
  &amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Categories: [Apache Project] [Libra Project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Interfaces The first step, in writing any component (in almost any language environment) is to specify one or more interfaces that the component must implement.&lt;br /&gt;
&lt;br /&gt;
Interfaces are the key to hiding implementation details in any modern development environment. They are contracts between a client that wants to use a components&amp;#039; functionality and the component (serving this functionality). In UNO terminology, UNO components are called services.&lt;br /&gt;
&lt;br /&gt;
Interfaces separate the specific implementation (there can more than one for a service) from the usage. The client using the component does not have any insight how the component is implemented.&lt;br /&gt;
&lt;br /&gt;
Interfaces are specified using an Interface definition language (IDL). UNO uses UNO-IDL as the interface definition language. An interface for a Counter might look like this:&lt;br /&gt;
&lt;br /&gt;
file counter.idl:&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;com/sun/star/uno/XInterface.idl&amp;gt;&lt;br /&gt;
module foo&lt;br /&gt;
{&lt;br /&gt;
   /**&lt;br /&gt;
     * Interface to count things.&lt;br /&gt;
     */&lt;br /&gt;
    [ uik(3806AFF0-75A0-11d3-87B300A0-24494732), ident(&amp;quot;XCountable&amp;quot;, 1.0) ]&lt;br /&gt;
    interface XCountable : com::sun::star::uno::XInterface&lt;br /&gt;
    {&lt;br /&gt;
        long getCount();&lt;br /&gt;
        void setCount( [in] long nCount );&lt;br /&gt;
        long increment();&lt;br /&gt;
        long decrement();&lt;br /&gt;
    };&lt;br /&gt;
};&lt;br /&gt;
Any interface that is specified is derived from XInterface, the basic interface in UNO. The XInterface has methods for lifetime control of the interface (acquire() and release()) and the ability to query for further interfaces of the UNO object (queryInterface()). Once you have an interface of an object, you can query for any others the object provides. If there are no acquired interfaces (references) left on an UNO object, the object might disappear. Interfaces (and services) can be grouped in modules to avoid pollution of the global namespace.&lt;br /&gt;
&lt;br /&gt;
Services Any UNO component (service) exports one or more interfaces that the clients are using. All services are specified using the service directive in an IDL file: &lt;br /&gt;
&lt;br /&gt;
module foo &lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
    service Counter&lt;br /&gt;
    {&lt;br /&gt;
        // exported interfaces:&lt;br /&gt;
        interface XCountable;&lt;br /&gt;
    };&lt;br /&gt;
};&lt;br /&gt;
The service declaration introduces a service called foo.Counter which supports the XCountable interface.&lt;br /&gt;
&lt;br /&gt;
There are some more IDL features, e.g. attributes, structs, enums, that are omitted at this time. All IDL declarations are put into a typelibrary file (rdb file). This speeds up the back end generation of the language specific files.&lt;br /&gt;
&lt;br /&gt;
To implement the interfaces, the appropriate interface code for the implementation language has to be generated from the rdb file.&lt;br /&gt;
&lt;br /&gt;
In C++ a tool called cppumaker generates pure abstract classes that the component has to implement. This is a common way to describe interfaces in C++. The Java language directly supports interfaces as a language feature (javamaker will generate Java interfaces).&lt;br /&gt;
&lt;br /&gt;
Implementation A component that is implemented in C++ is normally packaged in a shared library. This shared lib exports two symbols, which are explained further below. Java implementations are normally packaged in a JAR file. In this case the manifest file identifies a class implementing two methods with similar semantics.&lt;br /&gt;
&lt;br /&gt;
A simple implementation of the counting UNO service foo.Counter might be:&lt;br /&gt;
&lt;br /&gt;
file foo.cxx:&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;rtl/ustring.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;cppuhelper/implbase1.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;cppuhelper/factory.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/lang/XSingleServiceFactory.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/lang/XMultiServiceFactory.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/registry/XRegistryKey.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;foo/XCountable.hpp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace rtl;&lt;br /&gt;
using namespace com::sun::star::uno;&lt;br /&gt;
using namespace com::sun::star::lang;&lt;br /&gt;
using namespace com::sun::star::registry;&lt;br /&gt;
using namespace foo;&lt;br /&gt;
&lt;br /&gt;
//==================================================================================================&lt;br /&gt;
class MyCounterImpl : public cppu::WeakImplHelper1&amp;lt; XCountable &amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	// to obtain other services if needed&lt;br /&gt;
	Reference&amp;lt; XMultiServiceFactory &amp;gt; _xServiceManager;&lt;br /&gt;
	&lt;br /&gt;
	sal_Int32 _nCount;&lt;br /&gt;
	&lt;br /&gt;
	Reference&amp;lt; XText &amp;gt; _xText;&lt;br /&gt;
	void dump( sal_Int32 nValue ) const;&lt;br /&gt;
	&lt;br /&gt;
public:&lt;br /&gt;
	MyCounterImpl( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xServiceManager );&lt;br /&gt;
	virtual ~MyCounterImpl();&lt;br /&gt;
	&lt;br /&gt;
	// XCountable implementation&lt;br /&gt;
	virtual sal_Int32 SAL_CALL getCount() throw (RuntimeException);&lt;br /&gt;
	virtual void SAL_CALL setCount( sal_Int32 nCount ) throw (RuntimeException);&lt;br /&gt;
	virtual sal_Int32 SAL_CALL increment() throw (RuntimeException);&lt;br /&gt;
	virtual sal_Int32 SAL_CALL decrement() throw (RuntimeException);&lt;br /&gt;
};&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
MyCounterImpl::MyCounterImpl( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xServiceManager )&lt;br /&gt;
	: _xServiceManager( xServiceManager )&lt;br /&gt;
{&lt;br /&gt;
	cerr &amp;lt;&amp;lt; &amp;quot;&amp;lt; MyCounterImpl ctor called &amp;gt;&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
&lt;br /&gt;
	if (_xServiceManager.is())&lt;br /&gt;
	{&lt;br /&gt;
		Reference&amp;lt; XComponentLoader &amp;gt; xLoader( _xServiceManager-&amp;gt;createInstance(&lt;br /&gt;
			L&amp;quot;com.sun.star.frame.Desktop&amp;quot; ), UNO_QUERY );&lt;br /&gt;
		if (xLoader.is())&lt;br /&gt;
		{&lt;br /&gt;
			Reference&amp;lt; XTextDocument &amp;gt; xDoc( xLoader-&amp;gt;loadComponentFromURL(&lt;br /&gt;
				L&amp;quot;private:scalc/factory&amp;quot;, L&amp;quot;_blank&amp;quot;, 0, Sequence&amp;lt; PropertyValue &amp;gt;() ), UNO_QUERY );&lt;br /&gt;
			if (xDoc.is())&lt;br /&gt;
				_xText = xTextDoc-&amp;gt;getText();&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
MyCounterImpl::~MyCounterImpl()&lt;br /&gt;
{&lt;br /&gt;
	cerr &amp;lt;&amp;lt; &amp;quot;&amp;lt; MyCounterImpl dtor called &amp;gt;&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
void MyCounterImpl::dump( sal_Int32 nValue ) const&lt;br /&gt;
{&lt;br /&gt;
	if (_xText.is())&lt;br /&gt;
		_xText-&amp;gt;setValue( nValue );&lt;br /&gt;
	else&lt;br /&gt;
		cerr &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; nValue;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// XCountable implementation&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::getCount() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
void MyCounterImpl::setCount( sal_Int32 nCount ) throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	_nCount = nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::increment() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	++_nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::decrement() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	--_nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Function to create a new component instance; is needed by factory helper implementation.&lt;br /&gt;
 * @param xMgr service manager to if the components needs other component instances&lt;br /&gt;
 */&lt;br /&gt;
Reference&amp;lt; XInterface &amp;gt; MyCounterImpl_create(&lt;br /&gt;
	const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xMgr )&lt;br /&gt;
{&lt;br /&gt;
	return Reference&amp;lt; XInterface &amp;gt;( new MyCounterImpl( xMgr ) );&lt;br /&gt;
}&lt;br /&gt;
The generated header file declares an abstract C++ class and a function called getCppuType(). Any generated type has its getCppuType() describing the type, for example.&lt;br /&gt;
&lt;br /&gt;
const com::sun::star::uno::Type &amp;amp; SAL_CALL getCppuType( const com::sun::star::uno::Reference&amp;lt; foo::XCountable &amp;gt; * );&lt;br /&gt;
describes the XCountable interface. Only the type of the parameter is of importance. By using overloaded getCppuType() functions for any type, it is possible to get runtime type information. It is also possible to use little helpers like a template queryInterface() function used for the implementation of XInterface::queryInterface().&lt;br /&gt;
&lt;br /&gt;
So how is the UNO component instantiated? As mentioned above, four symbols are exported by the shared library, providing four functions: component_getDescriptionFunc(), component_getImplementationEnvironment(), component_writeInfo() and component_getFactory().&lt;br /&gt;
&lt;br /&gt;
The first is called to get a description of the component. This function returns a XML formatted string which describes the component. This function could be generated from the XML description with the xml2cmp tool. Each component should provide such a XML description. The second is called from a loader service to get information about the used environment of the component. The third is called whenever the component is registered in some registry file and the latter is called to obtain a factory to get instances of the component.&lt;br /&gt;
&lt;br /&gt;
They are typically implemented as follows:&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This function returns the name of the used environment.&lt;br /&gt;
 * @param ppEnvTypeName name of the environment&lt;br /&gt;
 * @param ppEnv could be point to a special environment, this parameter is normally set to null&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; void SAL_CALL component_getImplementationEnvironment(&lt;br /&gt;
    const sal_Char ** ppEnvTypeName, uno_Environment ** ppEnv )&lt;br /&gt;
{&lt;br /&gt;
    *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
/**&lt;br /&gt;
 * This function creates an implementation section in the registry and another subkey&lt;br /&gt;
 * for each supported service.&lt;br /&gt;
 * @param pServiceManager generic uno interface providing a service manager&lt;br /&gt;
 * @param pRegistryKey generic uno interface providing registry key to write&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; sal_Bool SAL_CALL component_writeInfo( void* pServiceManager, void* pRegistryKey )&lt;br /&gt;
{&lt;br /&gt;
    if (pRegistryKey)&lt;br /&gt;
    {&lt;br /&gt;
        try&lt;br /&gt;
        {&lt;br /&gt;
           Reference&amp;lt; XRegistryKey &amp;gt; xNewKey(&lt;br /&gt;
              reinterpret_cast&amp;lt; XRegistryKey * &amp;gt;( pRegistryKey )-&amp;gt;createKey(&lt;br /&gt;
                 OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;/foo.MyCounterImpl/UNO/SERVICES&amp;quot;) ) ) );&lt;br /&gt;
           xNewKey-&amp;gt;createKey( OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.Counter&amp;quot;) ) );&lt;br /&gt;
           return sal_True;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    return sal_False;&lt;br /&gt;
} &lt;br /&gt;
component_writeInfo() will write information about all service implementations that are in the shared library. Each service implementation is registered under its implementation name in the implementation section, followed by its service name. The hierarchical structure of the registry is as follows:&lt;br /&gt;
&lt;br /&gt;
/IMPLEMENTATIONS/&lt;br /&gt;
    /foo.MyCounterImpl                    // implementation name Blibrestez55&lt;br /&gt;
        /UNO&lt;br /&gt;
            /SERVICES&lt;br /&gt;
                /foo.Counter        // service name Blibrestez55&lt;br /&gt;
    /bar.AnotherCounterImpl           // implementation name Blibrestez55&lt;br /&gt;
       /UNO&lt;br /&gt;
           /SERVICES&lt;br /&gt;
               /foo.Counter        // service name Blibrestez55&lt;br /&gt;
    ...&lt;br /&gt;
/**&lt;br /&gt;
 * Function to create a new component instance; is needed by factory helper implementation.&lt;br /&gt;
 * @param xMgr service manager to if the components needs other component instances&lt;br /&gt;
 */&lt;br /&gt;
Reference&amp;lt; XInterface &amp;gt; MyCounterImpl_create( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xMgr )&lt;br /&gt;
{&lt;br /&gt;
    return Reference&amp;lt; XInterface &amp;gt;( new MyCounterImpl( xMgr ) );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This function is called to get service factories for an implementation.&lt;br /&gt;
 * @param BLibrestez55 name of implementation&lt;br /&gt;
 * @param pServiceManager generic uno interface providing a service manager to instantiate components&lt;br /&gt;
 * @param pRegistryKey registry data key to read and write component persistent data&lt;br /&gt;
 * @return a component factory (generic uno interface)&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; void * SAL_CALL component_getFactory(&lt;br /&gt;
    const sal_Char * Blibrestez55, void * pServiceManager, void * pRegistryKey )&lt;br /&gt;
{&lt;br /&gt;
    void * pRet = 0;&lt;br /&gt;
    // which implementation is required?&lt;br /&gt;
    if (pServiceManager &amp;amp;&amp;amp; rtl_str_compare( pImplName, &amp;quot;foo.MyCounterImpl&amp;quot; ))&lt;br /&gt;
    {&lt;br /&gt;
        rtl::OUString BLibrestez55( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.Counter&amp;quot;) );&lt;br /&gt;
        Reference&amp;lt; XSingleServiceFactory &amp;gt; xFactory(&lt;br /&gt;
           cppu::createSingleFactory( // helper function from cppuhelper lib&lt;br /&gt;
           reinterpret_cast&amp;lt; XMultiServiceFactory * &amp;gt;( pServiceManager ),&lt;br /&gt;
           OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.MyCounterImpl&amp;quot;) ),&lt;br /&gt;
           MyCounterImpl_create,&lt;br /&gt;
           Sequence&amp;lt; rtl::OUString &amp;gt;( &amp;amp;BLIbrestez55, 1 ) ) );&lt;br /&gt;
        if (xFactory.is())&lt;br /&gt;
        {&lt;br /&gt;
           xFactory.acquire();&lt;br /&gt;
           pRet = xFactory.get();&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    return pRet;&lt;br /&gt;
}&lt;br /&gt;
component_getFactory() demands a certain implementation from the shared library. The returned uno interface is a component factory that is used to produce service instances of the component implementation. The first parameter identifies the name of the required implementation. This name must correspond to the registered one from component_writeInfo(). The second parameter provides a service manager instance, components can use this for getting further components. The last parameter provides a registry key to the implementation section of the component, so it can read and write persistent data to the registry, e.g. for booting.&lt;br /&gt;
&lt;br /&gt;
Author: BLibrestez55 ($Date: 2011/09/22 18:57:00 $)&lt;br /&gt;
Copyright 2011 http://en.wikibooks.org/wiki/User_talk:Jerusalem2020 USA.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Certification modules about the different components of the certification topics.&lt;br /&gt;
*Certification Material, includes the trainer&amp;#039;s manual, student manual and quizzes. learn more&lt;br /&gt;
*a development category to provide a central node for the development of OpenOffice.org by students, either working alone or in a class.**a tools category where you&amp;#039;ll find listed several tools available through OpenOffice.org usage or along it. They will be provided in the language they exist&lt;br /&gt;
Most of our actions and discussions will take place on mailing lists, but you will find also several working places in the Document &amp;amp; Files area or on the wiki pages.&lt;br /&gt;
Join us on the :&lt;br /&gt;
&lt;br /&gt;
*users@education.openoffice.org mailing list if you have any idea to discuss about this project or general informations to communicate with us.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Education]]&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[|Category: PDL License]]&lt;br /&gt;
[[Category:ToDo]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55&amp;diff=204414</id>
		<title>User:Blibrestez55</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55&amp;diff=204414"/>
		<updated>2012-08-12T20:24:44Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *BurundiLlibrestez54 Autobiography-Apache OpenOffice.org Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;http://wiki.services.openoffice.org/wiki/User:Blibrestez55/Books/BLibrestez55/Biography&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copyright (©)&lt;br /&gt;
 [2007] [Burundi_Librestez54]&lt;br /&gt;
&lt;br /&gt;
   Licensed under the Apache License, Version 1.0 (the &amp;quot;License&amp;quot;);&lt;br /&gt;
   you may not use this file except in compliance with the License.&lt;br /&gt;
   You may obtain a copy of the License at&lt;br /&gt;
&lt;br /&gt;
       http://www.apache.org/licenses/LICENSE-1.0&lt;br /&gt;
&lt;br /&gt;
   Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
   distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
   See the License for the specific language governing permissions and&lt;br /&gt;
   limitations under the License.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt; &lt;br /&gt;
- &amp;lt;!-- &lt;br /&gt;
Copyright (©)&lt;br /&gt;
 [2011] [Burundi_Librestez54]&lt;br /&gt;
&lt;br /&gt;
   Licensed under the Apache License, Version 1.0 (the &amp;quot;License&amp;quot;);&lt;br /&gt;
   you may not use this file except in compliance with the License.&lt;br /&gt;
   You may obtain a copy of the License at&lt;br /&gt;
&lt;br /&gt;
       http://www.apache.org/licenses/LICENSE-1.0&lt;br /&gt;
&lt;br /&gt;
   Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
   distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
   See the License for the specific language governing permissions and&lt;br /&gt;
   limitations under the License.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  --&amp;gt; &lt;br /&gt;
- &amp;lt;rdf:RDF xml:lang=&amp;quot;en&amp;quot; xmlns=&amp;quot;http://usefulinc.com/ns/doap#&amp;quot; xmlns:rdf=&amp;quot;http://www.w3.org/2010/09/13-rdf-syntax-ns#&amp;quot; xmlns:asfext=&amp;quot;http://projects.apache.org/ns/asfext#&amp;quot; xmlns:foaf=&amp;quot;http://xmlns.com/foaf/0.1/&amp;quot;&amp;gt;&lt;br /&gt;
- &amp;lt;Project rdf:about=&amp;quot;http://xmlgraphics.apache.org/commons/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;license rdf:resource=&amp;quot;http://usefulinc.com/doap/licenses/asl20&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;name&amp;gt;Apache XML Graphics Commons&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;homepage rdf:resource=&amp;quot;http://xmlgraphics.apache.org/commons/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:pmc rdf:resource=&amp;quot;http://xmlgraphics.apache.org&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;shortdesc&amp;gt;Common components for Apache Batik and Apache FOP&amp;lt;/shortdesc&amp;gt; &lt;br /&gt;
  &amp;lt;description&amp;gt;Apache XML Graphics Commons is a library that consists of several reusable components used by Apache Batik and Apache FOP. Many of these components can easily be used separately outside the domains of SVG and XSL-FO. You will find components such as a PDF library, an RTF library, Graphics2D implementations that let you generate PDF and PostScript files and much more.&amp;lt;/description&amp;gt; &lt;br /&gt;
  &amp;lt;mailing-list rdf:resource=&amp;quot;http://xmlgraphics.apache.org/mail.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;download-page rdf:resource=&amp;quot;http://xmlgraphics.apache.org/commons/download.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;programming-language&amp;gt;Java&amp;lt;/programming-language&amp;gt; &lt;br /&gt;
  &amp;lt;category rdf:resource=&amp;quot;http://projects.apache.org/category/graphics&amp;quot; /&amp;gt; &lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;PostScript&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;Adobe Systems Incorporated&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;PS&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://partners.adobe.com/public/developer/ps/index_specs.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;Extensible Metadata Platform (XMP)&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;Adobe Systems Incorporated&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;XMP&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.adobe.com/products/xmp/index.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;release&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Latest release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.4&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.3.1&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.3&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.2&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.1&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.0&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
  &amp;lt;/release&amp;gt;&lt;br /&gt;
- &amp;lt;repository&amp;gt;&lt;br /&gt;
- &amp;lt;SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;location rdf:resource=&amp;quot;http://svn.apache.org/repos/asf/xmlgraphics/commons/trunk/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;browse rdf:resource=&amp;quot;http://svn.apache.org/viewcvs.cgi/xmlgraphics/commons/trunk/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;/repository&amp;gt;&lt;br /&gt;
- &amp;lt;maintainer&amp;gt;&lt;br /&gt;
- &amp;lt;foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:name&amp;gt;Blibrestez55&amp;lt;/foaf:name&amp;gt; &lt;br /&gt;
  &amp;lt;foaf:mbox rdf:resource=&amp;quot;mailto:duchess_bmjb&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;/maintainer&amp;gt;&lt;br /&gt;
  &amp;lt;/Project&amp;gt;&lt;br /&gt;
  &amp;lt;/rdf:RDF&amp;gt;  &lt;br /&gt;
  &lt;br /&gt;
Copyright © 2011 a55dayidream GNU GPL Translation Project. &amp;lt;http://translatewiki.net/wiki/User:A55dayidream&amp;gt;  &lt;br /&gt;
   &lt;br /&gt;
  =======================================================================&lt;br /&gt;
  --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
- &amp;lt;Project rdf:about=http://incubator.apache.org/projects/aries.html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;created&amp;gt;2010-18-10&amp;lt;/created&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;license rdf:resource=&amp;quot;http://usefulinc.com/doap/licenses/asl20&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;name&amp;gt;Apache Libra (incubating)&amp;lt;/name&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;homepage rdf:resource=&amp;quot;&amp;quot; &amp;gt; https://incubator.apache.org/libra/&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:pmc rdf:resource=&amp;quot;http://incubator.apache.org&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;shortdesc&amp;gt;OSGi Enterprise Programming Model&amp;lt;/shortdesc&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;description&amp;gt;The Libra project is delivering a set of pluggable Java components enabling an enterprise OSGi application programming model. This includes implementations and extensions of application-focused specifications defined by the OSGi Alliance Enterprise Expert Group (EEG) and an assembly format for multi-bundle applications, for deployment to a variety of OSGi based runtimes.&amp;lt;/description&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;bug-database rdf:resource=http://issues.apache.org/jira/browse/LIBRA /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;mailing-list rdf:resource=http://incubator.apache.org/libra/mailinglists.html /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;download-page rdf:resource=http://incubator.apache.org/libra/ /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;programming-language&amp;gt;Java&amp;lt;/programming-language&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;category rdf:resource=&amp;quot;http://projects.apache.org/category/library&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
- &amp;lt;repository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;SVNRepository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;location rdf:resource=https://svn.apache.org/repos/asf/incubator/libra/ /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;browse rdf:resource=http://svn.apache.org/viewvc/incubator/libra/ /&amp;gt; &lt;br /&gt;
  &amp;lt;/SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;/repository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;maintainer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;foaf:Person&amp;gt;a55dayidream&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;foaf:name&amp;gt;a55dayidream&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;foaf:mbox rdf:resource=mailto:a55dayidream@apache.org /&amp;gt; &lt;br /&gt;
  &amp;lt;/foaf:Person&amp;gt;a55dayidream&lt;br /&gt;
  &amp;lt;/maintainer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;Blueprint Container Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 121&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JNDI Services Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 126&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JPA Service Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 127&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JTA Transaction Services Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 123&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:title&amp;gt;Blueprint Container Specification 1.0&amp;lt;/asfext:title&amp;gt;&lt;br /&gt;
    &amp;lt;release&amp;gt;&lt;br /&gt;
      &amp;lt;Version&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Latest Incubator release&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;created&amp;gt;2010-10-18&amp;lt;/created&amp;gt;&lt;br /&gt;
        &amp;lt;revision&amp;gt;0.1-incubating&amp;lt;/revision&amp;gt;&lt;br /&gt;
      &amp;lt;/Version&amp;gt;&lt;br /&gt;
    &amp;lt;/release&amp;gt;&lt;br /&gt;
      --&amp;gt; &lt;br /&gt;
  &amp;lt;/Project&amp;gt;&lt;br /&gt;
  &amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Categories: [Apache Project] [Libra Project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Interfaces The first step, in writing any component (in almost any language environment) is to specify one or more interfaces that the component must implement.&lt;br /&gt;
&lt;br /&gt;
Interfaces are the key to hiding implementation details in any modern development environment. They are contracts between a client that wants to use a components&amp;#039; functionality and the component (serving this functionality). In UNO terminology, UNO components are called services.&lt;br /&gt;
&lt;br /&gt;
Interfaces separate the specific implementation (there can more than one for a service) from the usage. The client using the component does not have any insight how the component is implemented.&lt;br /&gt;
&lt;br /&gt;
Interfaces are specified using an Interface definition language (IDL). UNO uses UNO-IDL as the interface definition language. An interface for a Counter might look like this:&lt;br /&gt;
&lt;br /&gt;
file counter.idl:&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;com/sun/star/uno/XInterface.idl&amp;gt;&lt;br /&gt;
module foo&lt;br /&gt;
{&lt;br /&gt;
   /**&lt;br /&gt;
     * Interface to count things.&lt;br /&gt;
     */&lt;br /&gt;
    [ uik(3806AFF0-75A0-11d3-87B300A0-24494732), ident(&amp;quot;XCountable&amp;quot;, 1.0) ]&lt;br /&gt;
    interface XCountable : com::sun::star::uno::XInterface&lt;br /&gt;
    {&lt;br /&gt;
        long getCount();&lt;br /&gt;
        void setCount( [in] long nCount );&lt;br /&gt;
        long increment();&lt;br /&gt;
        long decrement();&lt;br /&gt;
    };&lt;br /&gt;
};&lt;br /&gt;
Any interface that is specified is derived from XInterface, the basic interface in UNO. The XInterface has methods for lifetime control of the interface (acquire() and release()) and the ability to query for further interfaces of the UNO object (queryInterface()). Once you have an interface of an object, you can query for any others the object provides. If there are no acquired interfaces (references) left on an UNO object, the object might disappear. Interfaces (and services) can be grouped in modules to avoid pollution of the global namespace.&lt;br /&gt;
&lt;br /&gt;
Services Any UNO component (service) exports one or more interfaces that the clients are using. All services are specified using the service directive in an IDL file: &lt;br /&gt;
&lt;br /&gt;
module foo &lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
    service Counter&lt;br /&gt;
    {&lt;br /&gt;
        // exported interfaces:&lt;br /&gt;
        interface XCountable;&lt;br /&gt;
    };&lt;br /&gt;
};&lt;br /&gt;
The service declaration introduces a service called foo.Counter which supports the XCountable interface.&lt;br /&gt;
&lt;br /&gt;
There are some more IDL features, e.g. attributes, structs, enums, that are omitted at this time. All IDL declarations are put into a typelibrary file (rdb file). This speeds up the back end generation of the language specific files.&lt;br /&gt;
&lt;br /&gt;
To implement the interfaces, the appropriate interface code for the implementation language has to be generated from the rdb file.&lt;br /&gt;
&lt;br /&gt;
In C++ a tool called cppumaker generates pure abstract classes that the component has to implement. This is a common way to describe interfaces in C++. The Java language directly supports interfaces as a language feature (javamaker will generate Java interfaces).&lt;br /&gt;
&lt;br /&gt;
Implementation A component that is implemented in C++ is normally packaged in a shared library. This shared lib exports two symbols, which are explained further below. Java implementations are normally packaged in a JAR file. In this case the manifest file identifies a class implementing two methods with similar semantics.&lt;br /&gt;
&lt;br /&gt;
A simple implementation of the counting UNO service foo.Counter might be:&lt;br /&gt;
&lt;br /&gt;
file foo.cxx:&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;rtl/ustring.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;cppuhelper/implbase1.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;cppuhelper/factory.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/lang/XSingleServiceFactory.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/lang/XMultiServiceFactory.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/registry/XRegistryKey.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;foo/XCountable.hpp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace rtl;&lt;br /&gt;
using namespace com::sun::star::uno;&lt;br /&gt;
using namespace com::sun::star::lang;&lt;br /&gt;
using namespace com::sun::star::registry;&lt;br /&gt;
using namespace foo;&lt;br /&gt;
&lt;br /&gt;
//==================================================================================================&lt;br /&gt;
class MyCounterImpl : public cppu::WeakImplHelper1&amp;lt; XCountable &amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	// to obtain other services if needed&lt;br /&gt;
	Reference&amp;lt; XMultiServiceFactory &amp;gt; _xServiceManager;&lt;br /&gt;
	&lt;br /&gt;
	sal_Int32 _nCount;&lt;br /&gt;
	&lt;br /&gt;
	Reference&amp;lt; XText &amp;gt; _xText;&lt;br /&gt;
	void dump( sal_Int32 nValue ) const;&lt;br /&gt;
	&lt;br /&gt;
public:&lt;br /&gt;
	MyCounterImpl( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xServiceManager );&lt;br /&gt;
	virtual ~MyCounterImpl();&lt;br /&gt;
	&lt;br /&gt;
	// XCountable implementation&lt;br /&gt;
	virtual sal_Int32 SAL_CALL getCount() throw (RuntimeException);&lt;br /&gt;
	virtual void SAL_CALL setCount( sal_Int32 nCount ) throw (RuntimeException);&lt;br /&gt;
	virtual sal_Int32 SAL_CALL increment() throw (RuntimeException);&lt;br /&gt;
	virtual sal_Int32 SAL_CALL decrement() throw (RuntimeException);&lt;br /&gt;
};&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
MyCounterImpl::MyCounterImpl( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xServiceManager )&lt;br /&gt;
	: _xServiceManager( xServiceManager )&lt;br /&gt;
{&lt;br /&gt;
	cerr &amp;lt;&amp;lt; &amp;quot;&amp;lt; MyCounterImpl ctor called &amp;gt;&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
&lt;br /&gt;
	if (_xServiceManager.is())&lt;br /&gt;
	{&lt;br /&gt;
		Reference&amp;lt; XComponentLoader &amp;gt; xLoader( _xServiceManager-&amp;gt;createInstance(&lt;br /&gt;
			L&amp;quot;com.sun.star.frame.Desktop&amp;quot; ), UNO_QUERY );&lt;br /&gt;
		if (xLoader.is())&lt;br /&gt;
		{&lt;br /&gt;
			Reference&amp;lt; XTextDocument &amp;gt; xDoc( xLoader-&amp;gt;loadComponentFromURL(&lt;br /&gt;
				L&amp;quot;private:scalc/factory&amp;quot;, L&amp;quot;_blank&amp;quot;, 0, Sequence&amp;lt; PropertyValue &amp;gt;() ), UNO_QUERY );&lt;br /&gt;
			if (xDoc.is())&lt;br /&gt;
				_xText = xTextDoc-&amp;gt;getText();&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
MyCounterImpl::~MyCounterImpl()&lt;br /&gt;
{&lt;br /&gt;
	cerr &amp;lt;&amp;lt; &amp;quot;&amp;lt; MyCounterImpl dtor called &amp;gt;&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
void MyCounterImpl::dump( sal_Int32 nValue ) const&lt;br /&gt;
{&lt;br /&gt;
	if (_xText.is())&lt;br /&gt;
		_xText-&amp;gt;setValue( nValue );&lt;br /&gt;
	else&lt;br /&gt;
		cerr &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; nValue;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// XCountable implementation&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::getCount() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
void MyCounterImpl::setCount( sal_Int32 nCount ) throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	_nCount = nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::increment() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	++_nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::decrement() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	--_nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Function to create a new component instance; is needed by factory helper implementation.&lt;br /&gt;
 * @param xMgr service manager to if the components needs other component instances&lt;br /&gt;
 */&lt;br /&gt;
Reference&amp;lt; XInterface &amp;gt; MyCounterImpl_create(&lt;br /&gt;
	const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xMgr )&lt;br /&gt;
{&lt;br /&gt;
	return Reference&amp;lt; XInterface &amp;gt;( new MyCounterImpl( xMgr ) );&lt;br /&gt;
}&lt;br /&gt;
The generated header file declares an abstract C++ class and a function called getCppuType(). Any generated type has its getCppuType() describing the type, for example.&lt;br /&gt;
&lt;br /&gt;
const com::sun::star::uno::Type &amp;amp; SAL_CALL getCppuType( const com::sun::star::uno::Reference&amp;lt; foo::XCountable &amp;gt; * );&lt;br /&gt;
describes the XCountable interface. Only the type of the parameter is of importance. By using overloaded getCppuType() functions for any type, it is possible to get runtime type information. It is also possible to use little helpers like a template queryInterface() function used for the implementation of XInterface::queryInterface().&lt;br /&gt;
&lt;br /&gt;
So how is the UNO component instantiated? As mentioned above, four symbols are exported by the shared library, providing four functions: component_getDescriptionFunc(), component_getImplementationEnvironment(), component_writeInfo() and component_getFactory().&lt;br /&gt;
&lt;br /&gt;
The first is called to get a description of the component. This function returns a XML formatted string which describes the component. This function could be generated from the XML description with the xml2cmp tool. Each component should provide such a XML description. The second is called from a loader service to get information about the used environment of the component. The third is called whenever the component is registered in some registry file and the latter is called to obtain a factory to get instances of the component.&lt;br /&gt;
&lt;br /&gt;
They are typically implemented as follows:&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This function returns the name of the used environment.&lt;br /&gt;
 * @param ppEnvTypeName name of the environment&lt;br /&gt;
 * @param ppEnv could be point to a special environment, this parameter is normally set to null&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; void SAL_CALL component_getImplementationEnvironment(&lt;br /&gt;
    const sal_Char ** ppEnvTypeName, uno_Environment ** ppEnv )&lt;br /&gt;
{&lt;br /&gt;
    *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
/**&lt;br /&gt;
 * This function creates an implementation section in the registry and another subkey&lt;br /&gt;
 * for each supported service.&lt;br /&gt;
 * @param pServiceManager generic uno interface providing a service manager&lt;br /&gt;
 * @param pRegistryKey generic uno interface providing registry key to write&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; sal_Bool SAL_CALL component_writeInfo( void* pServiceManager, void* pRegistryKey )&lt;br /&gt;
{&lt;br /&gt;
    if (pRegistryKey)&lt;br /&gt;
    {&lt;br /&gt;
        try&lt;br /&gt;
        {&lt;br /&gt;
           Reference&amp;lt; XRegistryKey &amp;gt; xNewKey(&lt;br /&gt;
              reinterpret_cast&amp;lt; XRegistryKey * &amp;gt;( pRegistryKey )-&amp;gt;createKey(&lt;br /&gt;
                 OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;/foo.MyCounterImpl/UNO/SERVICES&amp;quot;) ) ) );&lt;br /&gt;
           xNewKey-&amp;gt;createKey( OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.Counter&amp;quot;) ) );&lt;br /&gt;
           return sal_True;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    return sal_False;&lt;br /&gt;
} &lt;br /&gt;
component_writeInfo() will write information about all service implementations that are in the shared library. Each service implementation is registered under its implementation name in the implementation section, followed by its service name. The hierarchical structure of the registry is as follows:&lt;br /&gt;
&lt;br /&gt;
/IMPLEMENTATIONS/&lt;br /&gt;
    /foo.MyCounterImpl                    // implementation name Blibrestez55&lt;br /&gt;
        /UNO&lt;br /&gt;
            /SERVICES&lt;br /&gt;
                /foo.Counter        // service name Blibrestez55&lt;br /&gt;
    /bar.AnotherCounterImpl           // implementation name Blibrestez55&lt;br /&gt;
       /UNO&lt;br /&gt;
           /SERVICES&lt;br /&gt;
               /foo.Counter        // service name Blibrestez55&lt;br /&gt;
    ...&lt;br /&gt;
/**&lt;br /&gt;
 * Function to create a new component instance; is needed by factory helper implementation.&lt;br /&gt;
 * @param xMgr service manager to if the components needs other component instances&lt;br /&gt;
 */&lt;br /&gt;
Reference&amp;lt; XInterface &amp;gt; MyCounterImpl_create( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xMgr )&lt;br /&gt;
{&lt;br /&gt;
    return Reference&amp;lt; XInterface &amp;gt;( new MyCounterImpl( xMgr ) );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This function is called to get service factories for an implementation.&lt;br /&gt;
 * @param BLibrestez55 name of implementation&lt;br /&gt;
 * @param pServiceManager generic uno interface providing a service manager to instantiate components&lt;br /&gt;
 * @param pRegistryKey registry data key to read and write component persistent data&lt;br /&gt;
 * @return a component factory (generic uno interface)&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; void * SAL_CALL component_getFactory(&lt;br /&gt;
    const sal_Char * Blibrestez55, void * pServiceManager, void * pRegistryKey )&lt;br /&gt;
{&lt;br /&gt;
    void * pRet = 0;&lt;br /&gt;
    // which implementation is required?&lt;br /&gt;
    if (pServiceManager &amp;amp;&amp;amp; rtl_str_compare( pImplName, &amp;quot;foo.MyCounterImpl&amp;quot; ))&lt;br /&gt;
    {&lt;br /&gt;
        rtl::OUString BLibrestez55( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.Counter&amp;quot;) );&lt;br /&gt;
        Reference&amp;lt; XSingleServiceFactory &amp;gt; xFactory(&lt;br /&gt;
           cppu::createSingleFactory( // helper function from cppuhelper lib&lt;br /&gt;
           reinterpret_cast&amp;lt; XMultiServiceFactory * &amp;gt;( pServiceManager ),&lt;br /&gt;
           OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.MyCounterImpl&amp;quot;) ),&lt;br /&gt;
           MyCounterImpl_create,&lt;br /&gt;
           Sequence&amp;lt; rtl::OUString &amp;gt;( &amp;amp;BLIbrestez55, 1 ) ) );&lt;br /&gt;
        if (xFactory.is())&lt;br /&gt;
        {&lt;br /&gt;
           xFactory.acquire();&lt;br /&gt;
           pRet = xFactory.get();&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    return pRet;&lt;br /&gt;
}&lt;br /&gt;
component_getFactory() demands a certain implementation from the shared library. The returned uno interface is a component factory that is used to produce service instances of the component implementation. The first parameter identifies the name of the required implementation. This name must correspond to the registered one from component_writeInfo(). The second parameter provides a service manager instance, components can use this for getting further components. The last parameter provides a registry key to the implementation section of the component, so it can read and write persistent data to the registry, e.g. for booting.&lt;br /&gt;
&lt;br /&gt;
Author: BLibrestez55 ($Date: 2011/09/22 18:57:00 $)&lt;br /&gt;
Copyright 2011 http://en.wikibooks.org/wiki/User_talk:Jerusalem2020 USA.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Certification modules about the different components of the certification topics.&lt;br /&gt;
*Certification Material, includes the trainer&amp;#039;s manual, student manual and quizzes. learn more&lt;br /&gt;
*a development category to provide a central node for the development of OpenOffice.org by students, either working alone or in a class.**a tools category where you&amp;#039;ll find listed several tools available through OpenOffice.org usage or along it. They will be provided in the language they exist&lt;br /&gt;
Most of our actions and discussions will take place on mailing lists, but you will find also several working places in the Document &amp;amp; Files area or on the wiki pages.&lt;br /&gt;
Join us on the :&lt;br /&gt;
&lt;br /&gt;
*users@education.openoffice.org mailing list if you have any idea to discuss about this project or general informations to communicate with us.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Education]]&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[|Category: PDL License]]&lt;br /&gt;
[[Category:Efforts]]&lt;br /&gt;
[[Category:ToDo|&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55&amp;diff=204413</id>
		<title>User:Blibrestez55</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55&amp;diff=204413"/>
		<updated>2012-08-12T20:21:10Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *Burundi_Librestez54  Autobiography/Apache OpenOffice.org Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;http://wiki.services.openoffice.org/wiki/User:Blibrestez55/Books/BLibrestez55/Biography&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copyright (©)&lt;br /&gt;
 [2007] [Burundi_Librestez54]&lt;br /&gt;
&lt;br /&gt;
   Licensed under the Apache License, Version 1.0 (the &amp;quot;License&amp;quot;);&lt;br /&gt;
   you may not use this file except in compliance with the License.&lt;br /&gt;
   You may obtain a copy of the License at&lt;br /&gt;
&lt;br /&gt;
       http://www.apache.org/licenses/LICENSE-1.0&lt;br /&gt;
&lt;br /&gt;
   Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
   distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
   See the License for the specific language governing permissions and&lt;br /&gt;
   limitations under the License.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt; &lt;br /&gt;
- &amp;lt;!-- &lt;br /&gt;
Copyright (©)&lt;br /&gt;
 [2011] [Burundi_Librestez54]&lt;br /&gt;
&lt;br /&gt;
   Licensed under the Apache License, Version 1.0 (the &amp;quot;License&amp;quot;);&lt;br /&gt;
   you may not use this file except in compliance with the License.&lt;br /&gt;
   You may obtain a copy of the License at&lt;br /&gt;
&lt;br /&gt;
       http://www.apache.org/licenses/LICENSE-1.0&lt;br /&gt;
&lt;br /&gt;
   Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
   distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
   See the License for the specific language governing permissions and&lt;br /&gt;
   limitations under the License.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  --&amp;gt; &lt;br /&gt;
- &amp;lt;rdf:RDF xml:lang=&amp;quot;en&amp;quot; xmlns=&amp;quot;http://usefulinc.com/ns/doap#&amp;quot; xmlns:rdf=&amp;quot;http://www.w3.org/2010/09/13-rdf-syntax-ns#&amp;quot; xmlns:asfext=&amp;quot;http://projects.apache.org/ns/asfext#&amp;quot; xmlns:foaf=&amp;quot;http://xmlns.com/foaf/0.1/&amp;quot;&amp;gt;&lt;br /&gt;
- &amp;lt;Project rdf:about=&amp;quot;http://xmlgraphics.apache.org/commons/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;license rdf:resource=&amp;quot;http://usefulinc.com/doap/licenses/asl20&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;name&amp;gt;Apache XML Graphics Commons&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;homepage rdf:resource=&amp;quot;http://xmlgraphics.apache.org/commons/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:pmc rdf:resource=&amp;quot;http://xmlgraphics.apache.org&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;shortdesc&amp;gt;Common components for Apache Batik and Apache FOP&amp;lt;/shortdesc&amp;gt; &lt;br /&gt;
  &amp;lt;description&amp;gt;Apache XML Graphics Commons is a library that consists of several reusable components used by Apache Batik and Apache FOP. Many of these components can easily be used separately outside the domains of SVG and XSL-FO. You will find components such as a PDF library, an RTF library, Graphics2D implementations that let you generate PDF and PostScript files and much more.&amp;lt;/description&amp;gt; &lt;br /&gt;
  &amp;lt;mailing-list rdf:resource=&amp;quot;http://xmlgraphics.apache.org/mail.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;download-page rdf:resource=&amp;quot;http://xmlgraphics.apache.org/commons/download.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;programming-language&amp;gt;Java&amp;lt;/programming-language&amp;gt; &lt;br /&gt;
  &amp;lt;category rdf:resource=&amp;quot;http://projects.apache.org/category/graphics&amp;quot; /&amp;gt; &lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;PostScript&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;Adobe Systems Incorporated&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;PS&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://partners.adobe.com/public/developer/ps/index_specs.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;Extensible Metadata Platform (XMP)&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;Adobe Systems Incorporated&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;XMP&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.adobe.com/products/xmp/index.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;release&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Latest release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.4&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.3.1&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.3&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.2&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.1&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.0&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
  &amp;lt;/release&amp;gt;&lt;br /&gt;
- &amp;lt;repository&amp;gt;&lt;br /&gt;
- &amp;lt;SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;location rdf:resource=&amp;quot;http://svn.apache.org/repos/asf/xmlgraphics/commons/trunk/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;browse rdf:resource=&amp;quot;http://svn.apache.org/viewcvs.cgi/xmlgraphics/commons/trunk/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;/repository&amp;gt;&lt;br /&gt;
- &amp;lt;maintainer&amp;gt;&lt;br /&gt;
- &amp;lt;foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:name&amp;gt;Blibrestez55&amp;lt;/foaf:name&amp;gt; &lt;br /&gt;
  &amp;lt;foaf:mbox rdf:resource=&amp;quot;mailto:duchess_bmjb&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;/maintainer&amp;gt;&lt;br /&gt;
  &amp;lt;/Project&amp;gt;&lt;br /&gt;
  &amp;lt;/rdf:RDF&amp;gt;  &lt;br /&gt;
  &lt;br /&gt;
Copyright © 2011 a55dayidream GNU GPL Translation Project. &amp;lt;http://translatewiki.net/wiki/User:A55dayidream&amp;gt;  &lt;br /&gt;
   &lt;br /&gt;
  =======================================================================&lt;br /&gt;
  --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
- &amp;lt;Project rdf:about=http://incubator.apache.org/projects/aries.html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;created&amp;gt;2010-18-10&amp;lt;/created&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;license rdf:resource=&amp;quot;http://usefulinc.com/doap/licenses/asl20&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;name&amp;gt;Apache Libra (incubating)&amp;lt;/name&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;homepage rdf:resource=&amp;quot;&amp;quot; &amp;gt; https://incubator.apache.org/libra/&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:pmc rdf:resource=&amp;quot;http://incubator.apache.org&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;shortdesc&amp;gt;OSGi Enterprise Programming Model&amp;lt;/shortdesc&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;description&amp;gt;The Libra project is delivering a set of pluggable Java components enabling an enterprise OSGi application programming model. This includes implementations and extensions of application-focused specifications defined by the OSGi Alliance Enterprise Expert Group (EEG) and an assembly format for multi-bundle applications, for deployment to a variety of OSGi based runtimes.&amp;lt;/description&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;bug-database rdf:resource=http://issues.apache.org/jira/browse/LIBRA /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;mailing-list rdf:resource=http://incubator.apache.org/libra/mailinglists.html /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;download-page rdf:resource=http://incubator.apache.org/libra/ /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;programming-language&amp;gt;Java&amp;lt;/programming-language&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;category rdf:resource=&amp;quot;http://projects.apache.org/category/library&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
- &amp;lt;repository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;SVNRepository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;location rdf:resource=https://svn.apache.org/repos/asf/incubator/libra/ /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;browse rdf:resource=http://svn.apache.org/viewvc/incubator/libra/ /&amp;gt; &lt;br /&gt;
  &amp;lt;/SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;/repository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;maintainer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;foaf:Person&amp;gt;a55dayidream&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;foaf:name&amp;gt;a55dayidream&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;foaf:mbox rdf:resource=mailto:a55dayidream@apache.org /&amp;gt; &lt;br /&gt;
  &amp;lt;/foaf:Person&amp;gt;a55dayidream&lt;br /&gt;
  &amp;lt;/maintainer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;Blueprint Container Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 121&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JNDI Services Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 126&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JPA Service Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 127&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JTA Transaction Services Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 123&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:title&amp;gt;Blueprint Container Specification 1.0&amp;lt;/asfext:title&amp;gt;&lt;br /&gt;
    &amp;lt;release&amp;gt;&lt;br /&gt;
      &amp;lt;Version&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Latest Incubator release&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;created&amp;gt;2010-10-18&amp;lt;/created&amp;gt;&lt;br /&gt;
        &amp;lt;revision&amp;gt;0.1-incubating&amp;lt;/revision&amp;gt;&lt;br /&gt;
      &amp;lt;/Version&amp;gt;&lt;br /&gt;
    &amp;lt;/release&amp;gt;&lt;br /&gt;
      --&amp;gt; &lt;br /&gt;
  &amp;lt;/Project&amp;gt;&lt;br /&gt;
  &amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Categories: [Apache Project] [Libra Project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Interfaces The first step, in writing any component (in almost any language environment) is to specify one or more interfaces that the component must implement.&lt;br /&gt;
&lt;br /&gt;
Interfaces are the key to hiding implementation details in any modern development environment. They are contracts between a client that wants to use a components&amp;#039; functionality and the component (serving this functionality). In UNO terminology, UNO components are called services.&lt;br /&gt;
&lt;br /&gt;
Interfaces separate the specific implementation (there can more than one for a service) from the usage. The client using the component does not have any insight how the component is implemented.&lt;br /&gt;
&lt;br /&gt;
Interfaces are specified using an Interface definition language (IDL). UNO uses UNO-IDL as the interface definition language. An interface for a Counter might look like this:&lt;br /&gt;
&lt;br /&gt;
file counter.idl:&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;com/sun/star/uno/XInterface.idl&amp;gt;&lt;br /&gt;
module foo&lt;br /&gt;
{&lt;br /&gt;
   /**&lt;br /&gt;
     * Interface to count things.&lt;br /&gt;
     */&lt;br /&gt;
    [ uik(3806AFF0-75A0-11d3-87B300A0-24494732), ident(&amp;quot;XCountable&amp;quot;, 1.0) ]&lt;br /&gt;
    interface XCountable : com::sun::star::uno::XInterface&lt;br /&gt;
    {&lt;br /&gt;
        long getCount();&lt;br /&gt;
        void setCount( [in] long nCount );&lt;br /&gt;
        long increment();&lt;br /&gt;
        long decrement();&lt;br /&gt;
    };&lt;br /&gt;
};&lt;br /&gt;
Any interface that is specified is derived from XInterface, the basic interface in UNO. The XInterface has methods for lifetime control of the interface (acquire() and release()) and the ability to query for further interfaces of the UNO object (queryInterface()). Once you have an interface of an object, you can query for any others the object provides. If there are no acquired interfaces (references) left on an UNO object, the object might disappear. Interfaces (and services) can be grouped in modules to avoid pollution of the global namespace.&lt;br /&gt;
&lt;br /&gt;
Services Any UNO component (service) exports one or more interfaces that the clients are using. All services are specified using the service directive in an IDL file: &lt;br /&gt;
&lt;br /&gt;
module foo &lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
    service Counter&lt;br /&gt;
    {&lt;br /&gt;
        // exported interfaces:&lt;br /&gt;
        interface XCountable;&lt;br /&gt;
    };&lt;br /&gt;
};&lt;br /&gt;
The service declaration introduces a service called foo.Counter which supports the XCountable interface.&lt;br /&gt;
&lt;br /&gt;
There are some more IDL features, e.g. attributes, structs, enums, that are omitted at this time. All IDL declarations are put into a typelibrary file (rdb file). This speeds up the back end generation of the language specific files.&lt;br /&gt;
&lt;br /&gt;
To implement the interfaces, the appropriate interface code for the implementation language has to be generated from the rdb file.&lt;br /&gt;
&lt;br /&gt;
In C++ a tool called cppumaker generates pure abstract classes that the component has to implement. This is a common way to describe interfaces in C++. The Java language directly supports interfaces as a language feature (javamaker will generate Java interfaces).&lt;br /&gt;
&lt;br /&gt;
Implementation A component that is implemented in C++ is normally packaged in a shared library. This shared lib exports two symbols, which are explained further below. Java implementations are normally packaged in a JAR file. In this case the manifest file identifies a class implementing two methods with similar semantics.&lt;br /&gt;
&lt;br /&gt;
A simple implementation of the counting UNO service foo.Counter might be:&lt;br /&gt;
&lt;br /&gt;
file foo.cxx:&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;rtl/ustring.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;cppuhelper/implbase1.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;cppuhelper/factory.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/lang/XSingleServiceFactory.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/lang/XMultiServiceFactory.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/registry/XRegistryKey.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;foo/XCountable.hpp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace rtl;&lt;br /&gt;
using namespace com::sun::star::uno;&lt;br /&gt;
using namespace com::sun::star::lang;&lt;br /&gt;
using namespace com::sun::star::registry;&lt;br /&gt;
using namespace foo;&lt;br /&gt;
&lt;br /&gt;
//==================================================================================================&lt;br /&gt;
class MyCounterImpl : public cppu::WeakImplHelper1&amp;lt; XCountable &amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	// to obtain other services if needed&lt;br /&gt;
	Reference&amp;lt; XMultiServiceFactory &amp;gt; _xServiceManager;&lt;br /&gt;
	&lt;br /&gt;
	sal_Int32 _nCount;&lt;br /&gt;
	&lt;br /&gt;
	Reference&amp;lt; XText &amp;gt; _xText;&lt;br /&gt;
	void dump( sal_Int32 nValue ) const;&lt;br /&gt;
	&lt;br /&gt;
public:&lt;br /&gt;
	MyCounterImpl( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xServiceManager );&lt;br /&gt;
	virtual ~MyCounterImpl();&lt;br /&gt;
	&lt;br /&gt;
	// XCountable implementation&lt;br /&gt;
	virtual sal_Int32 SAL_CALL getCount() throw (RuntimeException);&lt;br /&gt;
	virtual void SAL_CALL setCount( sal_Int32 nCount ) throw (RuntimeException);&lt;br /&gt;
	virtual sal_Int32 SAL_CALL increment() throw (RuntimeException);&lt;br /&gt;
	virtual sal_Int32 SAL_CALL decrement() throw (RuntimeException);&lt;br /&gt;
};&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
MyCounterImpl::MyCounterImpl( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xServiceManager )&lt;br /&gt;
	: _xServiceManager( xServiceManager )&lt;br /&gt;
{&lt;br /&gt;
	cerr &amp;lt;&amp;lt; &amp;quot;&amp;lt; MyCounterImpl ctor called &amp;gt;&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
&lt;br /&gt;
	if (_xServiceManager.is())&lt;br /&gt;
	{&lt;br /&gt;
		Reference&amp;lt; XComponentLoader &amp;gt; xLoader( _xServiceManager-&amp;gt;createInstance(&lt;br /&gt;
			L&amp;quot;com.sun.star.frame.Desktop&amp;quot; ), UNO_QUERY );&lt;br /&gt;
		if (xLoader.is())&lt;br /&gt;
		{&lt;br /&gt;
			Reference&amp;lt; XTextDocument &amp;gt; xDoc( xLoader-&amp;gt;loadComponentFromURL(&lt;br /&gt;
				L&amp;quot;private:scalc/factory&amp;quot;, L&amp;quot;_blank&amp;quot;, 0, Sequence&amp;lt; PropertyValue &amp;gt;() ), UNO_QUERY );&lt;br /&gt;
			if (xDoc.is())&lt;br /&gt;
				_xText = xTextDoc-&amp;gt;getText();&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
MyCounterImpl::~MyCounterImpl()&lt;br /&gt;
{&lt;br /&gt;
	cerr &amp;lt;&amp;lt; &amp;quot;&amp;lt; MyCounterImpl dtor called &amp;gt;&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
void MyCounterImpl::dump( sal_Int32 nValue ) const&lt;br /&gt;
{&lt;br /&gt;
	if (_xText.is())&lt;br /&gt;
		_xText-&amp;gt;setValue( nValue );&lt;br /&gt;
	else&lt;br /&gt;
		cerr &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; nValue;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// XCountable implementation&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::getCount() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
void MyCounterImpl::setCount( sal_Int32 nCount ) throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	_nCount = nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::increment() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	++_nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::decrement() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	--_nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Function to create a new component instance; is needed by factory helper implementation.&lt;br /&gt;
 * @param xMgr service manager to if the components needs other component instances&lt;br /&gt;
 */&lt;br /&gt;
Reference&amp;lt; XInterface &amp;gt; MyCounterImpl_create(&lt;br /&gt;
	const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xMgr )&lt;br /&gt;
{&lt;br /&gt;
	return Reference&amp;lt; XInterface &amp;gt;( new MyCounterImpl( xMgr ) );&lt;br /&gt;
}&lt;br /&gt;
The generated header file declares an abstract C++ class and a function called getCppuType(). Any generated type has its getCppuType() describing the type, for example.&lt;br /&gt;
&lt;br /&gt;
const com::sun::star::uno::Type &amp;amp; SAL_CALL getCppuType( const com::sun::star::uno::Reference&amp;lt; foo::XCountable &amp;gt; * );&lt;br /&gt;
describes the XCountable interface. Only the type of the parameter is of importance. By using overloaded getCppuType() functions for any type, it is possible to get runtime type information. It is also possible to use little helpers like a template queryInterface() function used for the implementation of XInterface::queryInterface().&lt;br /&gt;
&lt;br /&gt;
So how is the UNO component instantiated? As mentioned above, four symbols are exported by the shared library, providing four functions: component_getDescriptionFunc(), component_getImplementationEnvironment(), component_writeInfo() and component_getFactory().&lt;br /&gt;
&lt;br /&gt;
The first is called to get a description of the component. This function returns a XML formatted string which describes the component. This function could be generated from the XML description with the xml2cmp tool. Each component should provide such a XML description. The second is called from a loader service to get information about the used environment of the component. The third is called whenever the component is registered in some registry file and the latter is called to obtain a factory to get instances of the component.&lt;br /&gt;
&lt;br /&gt;
They are typically implemented as follows:&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This function returns the name of the used environment.&lt;br /&gt;
 * @param ppEnvTypeName name of the environment&lt;br /&gt;
 * @param ppEnv could be point to a special environment, this parameter is normally set to null&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; void SAL_CALL component_getImplementationEnvironment(&lt;br /&gt;
    const sal_Char ** ppEnvTypeName, uno_Environment ** ppEnv )&lt;br /&gt;
{&lt;br /&gt;
    *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
/**&lt;br /&gt;
 * This function creates an implementation section in the registry and another subkey&lt;br /&gt;
 * for each supported service.&lt;br /&gt;
 * @param pServiceManager generic uno interface providing a service manager&lt;br /&gt;
 * @param pRegistryKey generic uno interface providing registry key to write&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; sal_Bool SAL_CALL component_writeInfo( void* pServiceManager, void* pRegistryKey )&lt;br /&gt;
{&lt;br /&gt;
    if (pRegistryKey)&lt;br /&gt;
    {&lt;br /&gt;
        try&lt;br /&gt;
        {&lt;br /&gt;
           Reference&amp;lt; XRegistryKey &amp;gt; xNewKey(&lt;br /&gt;
              reinterpret_cast&amp;lt; XRegistryKey * &amp;gt;( pRegistryKey )-&amp;gt;createKey(&lt;br /&gt;
                 OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;/foo.MyCounterImpl/UNO/SERVICES&amp;quot;) ) ) );&lt;br /&gt;
           xNewKey-&amp;gt;createKey( OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.Counter&amp;quot;) ) );&lt;br /&gt;
           return sal_True;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    return sal_False;&lt;br /&gt;
} &lt;br /&gt;
component_writeInfo() will write information about all service implementations that are in the shared library. Each service implementation is registered under its implementation name in the implementation section, followed by its service name. The hierarchical structure of the registry is as follows:&lt;br /&gt;
&lt;br /&gt;
/IMPLEMENTATIONS/&lt;br /&gt;
    /foo.MyCounterImpl                    // implementation name Blibrestez55&lt;br /&gt;
        /UNO&lt;br /&gt;
            /SERVICES&lt;br /&gt;
                /foo.Counter        // service name Blibrestez55&lt;br /&gt;
    /bar.AnotherCounterImpl           // implementation name Blibrestez55&lt;br /&gt;
       /UNO&lt;br /&gt;
           /SERVICES&lt;br /&gt;
               /foo.Counter        // service name Blibrestez55&lt;br /&gt;
    ...&lt;br /&gt;
/**&lt;br /&gt;
 * Function to create a new component instance; is needed by factory helper implementation.&lt;br /&gt;
 * @param xMgr service manager to if the components needs other component instances&lt;br /&gt;
 */&lt;br /&gt;
Reference&amp;lt; XInterface &amp;gt; MyCounterImpl_create( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xMgr )&lt;br /&gt;
{&lt;br /&gt;
    return Reference&amp;lt; XInterface &amp;gt;( new MyCounterImpl( xMgr ) );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This function is called to get service factories for an implementation.&lt;br /&gt;
 * @param BLibrestez55 name of implementation&lt;br /&gt;
 * @param pServiceManager generic uno interface providing a service manager to instantiate components&lt;br /&gt;
 * @param pRegistryKey registry data key to read and write component persistent data&lt;br /&gt;
 * @return a component factory (generic uno interface)&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; void * SAL_CALL component_getFactory(&lt;br /&gt;
    const sal_Char * Blibrestez55, void * pServiceManager, void * pRegistryKey )&lt;br /&gt;
{&lt;br /&gt;
    void * pRet = 0;&lt;br /&gt;
    // which implementation is required?&lt;br /&gt;
    if (pServiceManager &amp;amp;&amp;amp; rtl_str_compare( pImplName, &amp;quot;foo.MyCounterImpl&amp;quot; ))&lt;br /&gt;
    {&lt;br /&gt;
        rtl::OUString BLibrestez55( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.Counter&amp;quot;) );&lt;br /&gt;
        Reference&amp;lt; XSingleServiceFactory &amp;gt; xFactory(&lt;br /&gt;
           cppu::createSingleFactory( // helper function from cppuhelper lib&lt;br /&gt;
           reinterpret_cast&amp;lt; XMultiServiceFactory * &amp;gt;( pServiceManager ),&lt;br /&gt;
           OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.MyCounterImpl&amp;quot;) ),&lt;br /&gt;
           MyCounterImpl_create,&lt;br /&gt;
           Sequence&amp;lt; rtl::OUString &amp;gt;( &amp;amp;BLIbrestez55, 1 ) ) );&lt;br /&gt;
        if (xFactory.is())&lt;br /&gt;
        {&lt;br /&gt;
           xFactory.acquire();&lt;br /&gt;
           pRet = xFactory.get();&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    return pRet;&lt;br /&gt;
}&lt;br /&gt;
component_getFactory() demands a certain implementation from the shared library. The returned uno interface is a component factory that is used to produce service instances of the component implementation. The first parameter identifies the name of the required implementation. This name must correspond to the registered one from component_writeInfo(). The second parameter provides a service manager instance, components can use this for getting further components. The last parameter provides a registry key to the implementation section of the component, so it can read and write persistent data to the registry, e.g. for booting.&lt;br /&gt;
&lt;br /&gt;
Author: BLibrestez55 ($Date: 2011/09/22 18:57:00 $)&lt;br /&gt;
Copyright 2011 http://en.wikibooks.org/wiki/User_talk:Jerusalem2020 USA.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Certification modules about the different components of the certification topics.&lt;br /&gt;
*Certification Material, includes the trainer&amp;#039;s manual, student manual and quizzes. learn more&lt;br /&gt;
*a development category to provide a central node for the development of OpenOffice.org by students, either working alone or in a class.**a tools category where you&amp;#039;ll find listed several tools available through OpenOffice.org usage or along it. They will be provided in the language they exist&lt;br /&gt;
Most of our actions and discussions will take place on mailing lists, but you will find also several working places in the Document &amp;amp; Files area or on the wiki pages.&lt;br /&gt;
Join us on the :&lt;br /&gt;
&lt;br /&gt;
*users@education.openoffice.org mailing list if you have any idea to discuss about this project or general informations to communicate with us.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Education]]&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Developer&amp;#039;s Guide]] &lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[|Category: PDL License]]&lt;br /&gt;
[[Category:Efforts]]&lt;br /&gt;
[[Category:ToDo|&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55&amp;diff=204412</id>
		<title>User:Blibrestez55</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55&amp;diff=204412"/>
		<updated>2012-08-12T20:08:17Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *Burundi_Librestez55-Apache OpenOffice.org Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;http://wiki.services.openoffice.org/wiki/User:Blibrestez55/Books/BLibrestez55/Biography&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copyright (©)&lt;br /&gt;
 [2007] [Burundi_Librestez54]&lt;br /&gt;
&lt;br /&gt;
   Licensed under the Apache License, Version 1.0 (the &amp;quot;License&amp;quot;);&lt;br /&gt;
   you may not use this file except in compliance with the License.&lt;br /&gt;
   You may obtain a copy of the License at&lt;br /&gt;
&lt;br /&gt;
       http://www.apache.org/licenses/LICENSE-1.0&lt;br /&gt;
&lt;br /&gt;
   Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
   distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
   See the License for the specific language governing permissions and&lt;br /&gt;
   limitations under the License.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt; &lt;br /&gt;
- &amp;lt;!-- &lt;br /&gt;
Copyright (©)&lt;br /&gt;
 [2011] [Burundi_Librestez54]&lt;br /&gt;
&lt;br /&gt;
   Licensed under the Apache License, Version 1.0 (the &amp;quot;License&amp;quot;);&lt;br /&gt;
   you may not use this file except in compliance with the License.&lt;br /&gt;
   You may obtain a copy of the License at&lt;br /&gt;
&lt;br /&gt;
       http://www.apache.org/licenses/LICENSE-1.0&lt;br /&gt;
&lt;br /&gt;
   Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
   distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
   See the License for the specific language governing permissions and&lt;br /&gt;
   limitations under the License.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  --&amp;gt; &lt;br /&gt;
- &amp;lt;rdf:RDF xml:lang=&amp;quot;en&amp;quot; xmlns=&amp;quot;http://usefulinc.com/ns/doap#&amp;quot; xmlns:rdf=&amp;quot;http://www.w3.org/2010/09/13-rdf-syntax-ns#&amp;quot; xmlns:asfext=&amp;quot;http://projects.apache.org/ns/asfext#&amp;quot; xmlns:foaf=&amp;quot;http://xmlns.com/foaf/0.1/&amp;quot;&amp;gt;&lt;br /&gt;
- &amp;lt;Project rdf:about=&amp;quot;http://xmlgraphics.apache.org/commons/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;license rdf:resource=&amp;quot;http://usefulinc.com/doap/licenses/asl20&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;name&amp;gt;Apache XML Graphics Commons&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;homepage rdf:resource=&amp;quot;http://xmlgraphics.apache.org/commons/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:pmc rdf:resource=&amp;quot;http://xmlgraphics.apache.org&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;shortdesc&amp;gt;Common components for Apache Batik and Apache FOP&amp;lt;/shortdesc&amp;gt; &lt;br /&gt;
  &amp;lt;description&amp;gt;Apache XML Graphics Commons is a library that consists of several reusable components used by Apache Batik and Apache FOP. Many of these components can easily be used separately outside the domains of SVG and XSL-FO. You will find components such as a PDF library, an RTF library, Graphics2D implementations that let you generate PDF and PostScript files and much more.&amp;lt;/description&amp;gt; &lt;br /&gt;
  &amp;lt;mailing-list rdf:resource=&amp;quot;http://xmlgraphics.apache.org/mail.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;download-page rdf:resource=&amp;quot;http://xmlgraphics.apache.org/commons/download.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;programming-language&amp;gt;Java&amp;lt;/programming-language&amp;gt; &lt;br /&gt;
  &amp;lt;category rdf:resource=&amp;quot;http://projects.apache.org/category/graphics&amp;quot; /&amp;gt; &lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;PostScript&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;Adobe Systems Incorporated&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;PS&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://partners.adobe.com/public/developer/ps/index_specs.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;Extensible Metadata Platform (XMP)&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;Adobe Systems Incorporated&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;XMP&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.adobe.com/products/xmp/index.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;release&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Latest release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.4&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.3.1&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.3&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.2&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.1&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.0&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
  &amp;lt;/release&amp;gt;&lt;br /&gt;
- &amp;lt;repository&amp;gt;&lt;br /&gt;
- &amp;lt;SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;location rdf:resource=&amp;quot;http://svn.apache.org/repos/asf/xmlgraphics/commons/trunk/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;browse rdf:resource=&amp;quot;http://svn.apache.org/viewcvs.cgi/xmlgraphics/commons/trunk/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;/repository&amp;gt;&lt;br /&gt;
- &amp;lt;maintainer&amp;gt;&lt;br /&gt;
- &amp;lt;foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:name&amp;gt;Blibrestez55&amp;lt;/foaf:name&amp;gt; &lt;br /&gt;
  &amp;lt;foaf:mbox rdf:resource=&amp;quot;mailto:duchess_bmjb&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;/maintainer&amp;gt;&lt;br /&gt;
  &amp;lt;/Project&amp;gt;&lt;br /&gt;
  &amp;lt;/rdf:RDF&amp;gt;  &lt;br /&gt;
  &lt;br /&gt;
Copyright © 2011 a55dayidream GNU GPL Translation Project. &amp;lt;http://translatewiki.net/wiki/User:A55dayidream&amp;gt;  &lt;br /&gt;
   &lt;br /&gt;
  =======================================================================&lt;br /&gt;
  --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
- &amp;lt;Project rdf:about=http://incubator.apache.org/projects/aries.html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;created&amp;gt;2010-18-10&amp;lt;/created&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;license rdf:resource=&amp;quot;http://usefulinc.com/doap/licenses/asl20&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;name&amp;gt;Apache Libra (incubating)&amp;lt;/name&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;homepage rdf:resource=&amp;quot;&amp;quot; &amp;gt; https://incubator.apache.org/libra/&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:pmc rdf:resource=&amp;quot;http://incubator.apache.org&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;shortdesc&amp;gt;OSGi Enterprise Programming Model&amp;lt;/shortdesc&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;description&amp;gt;The Libra project is delivering a set of pluggable Java components enabling an enterprise OSGi application programming model. This includes implementations and extensions of application-focused specifications defined by the OSGi Alliance Enterprise Expert Group (EEG) and an assembly format for multi-bundle applications, for deployment to a variety of OSGi based runtimes.&amp;lt;/description&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;bug-database rdf:resource=http://issues.apache.org/jira/browse/LIBRA /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;mailing-list rdf:resource=http://incubator.apache.org/libra/mailinglists.html /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;download-page rdf:resource=http://incubator.apache.org/libra/ /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;programming-language&amp;gt;Java&amp;lt;/programming-language&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;category rdf:resource=&amp;quot;http://projects.apache.org/category/library&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
- &amp;lt;repository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;SVNRepository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;location rdf:resource=https://svn.apache.org/repos/asf/incubator/libra/ /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;browse rdf:resource=http://svn.apache.org/viewvc/incubator/libra/ /&amp;gt; &lt;br /&gt;
  &amp;lt;/SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;/repository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;maintainer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;foaf:Person&amp;gt;a55dayidream&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;foaf:name&amp;gt;a55dayidream&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;foaf:mbox rdf:resource=mailto:a55dayidream@apache.org /&amp;gt; &lt;br /&gt;
  &amp;lt;/foaf:Person&amp;gt;a55dayidream&lt;br /&gt;
  &amp;lt;/maintainer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;Blueprint Container Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 121&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JNDI Services Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 126&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JPA Service Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 127&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JTA Transaction Services Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 123&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:title&amp;gt;Blueprint Container Specification 1.0&amp;lt;/asfext:title&amp;gt;&lt;br /&gt;
    &amp;lt;release&amp;gt;&lt;br /&gt;
      &amp;lt;Version&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Latest Incubator release&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;created&amp;gt;2010-10-18&amp;lt;/created&amp;gt;&lt;br /&gt;
        &amp;lt;revision&amp;gt;0.1-incubating&amp;lt;/revision&amp;gt;&lt;br /&gt;
      &amp;lt;/Version&amp;gt;&lt;br /&gt;
    &amp;lt;/release&amp;gt;&lt;br /&gt;
      --&amp;gt; &lt;br /&gt;
  &amp;lt;/Project&amp;gt;&lt;br /&gt;
  &amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Categories: [Apache Project] [Libra Project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Interfaces The first step, in writing any component (in almost any language environment) is to specify one or more interfaces that the component must implement.&lt;br /&gt;
&lt;br /&gt;
Interfaces are the key to hiding implementation details in any modern development environment. They are contracts between a client that wants to use a components&amp;#039; functionality and the component (serving this functionality). In UNO terminology, UNO components are called services.&lt;br /&gt;
&lt;br /&gt;
Interfaces separate the specific implementation (there can more than one for a service) from the usage. The client using the component does not have any insight how the component is implemented.&lt;br /&gt;
&lt;br /&gt;
Interfaces are specified using an Interface definition language (IDL). UNO uses UNO-IDL as the interface definition language. An interface for a Counter might look like this:&lt;br /&gt;
&lt;br /&gt;
file counter.idl:&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;com/sun/star/uno/XInterface.idl&amp;gt;&lt;br /&gt;
module foo&lt;br /&gt;
{&lt;br /&gt;
   /**&lt;br /&gt;
     * Interface to count things.&lt;br /&gt;
     */&lt;br /&gt;
    [ uik(3806AFF0-75A0-11d3-87B300A0-24494732), ident(&amp;quot;XCountable&amp;quot;, 1.0) ]&lt;br /&gt;
    interface XCountable : com::sun::star::uno::XInterface&lt;br /&gt;
    {&lt;br /&gt;
        long getCount();&lt;br /&gt;
        void setCount( [in] long nCount );&lt;br /&gt;
        long increment();&lt;br /&gt;
        long decrement();&lt;br /&gt;
    };&lt;br /&gt;
};&lt;br /&gt;
Any interface that is specified is derived from XInterface, the basic interface in UNO. The XInterface has methods for lifetime control of the interface (acquire() and release()) and the ability to query for further interfaces of the UNO object (queryInterface()). Once you have an interface of an object, you can query for any others the object provides. If there are no acquired interfaces (references) left on an UNO object, the object might disappear. Interfaces (and services) can be grouped in modules to avoid pollution of the global namespace.&lt;br /&gt;
&lt;br /&gt;
Services Any UNO component (service) exports one or more interfaces that the clients are using. All services are specified using the service directive in an IDL file: &lt;br /&gt;
&lt;br /&gt;
module foo &lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
    service Counter&lt;br /&gt;
    {&lt;br /&gt;
        // exported interfaces:&lt;br /&gt;
        interface XCountable;&lt;br /&gt;
    };&lt;br /&gt;
};&lt;br /&gt;
The service declaration introduces a service called foo.Counter which supports the XCountable interface.&lt;br /&gt;
&lt;br /&gt;
There are some more IDL features, e.g. attributes, structs, enums, that are omitted at this time. All IDL declarations are put into a typelibrary file (rdb file). This speeds up the back end generation of the language specific files.&lt;br /&gt;
&lt;br /&gt;
To implement the interfaces, the appropriate interface code for the implementation language has to be generated from the rdb file.&lt;br /&gt;
&lt;br /&gt;
In C++ a tool called cppumaker generates pure abstract classes that the component has to implement. This is a common way to describe interfaces in C++. The Java language directly supports interfaces as a language feature (javamaker will generate Java interfaces).&lt;br /&gt;
&lt;br /&gt;
Implementation A component that is implemented in C++ is normally packaged in a shared library. This shared lib exports two symbols, which are explained further below. Java implementations are normally packaged in a JAR file. In this case the manifest file identifies a class implementing two methods with similar semantics.&lt;br /&gt;
&lt;br /&gt;
A simple implementation of the counting UNO service foo.Counter might be:&lt;br /&gt;
&lt;br /&gt;
file foo.cxx:&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;rtl/ustring.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;cppuhelper/implbase1.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;cppuhelper/factory.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/lang/XSingleServiceFactory.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/lang/XMultiServiceFactory.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/registry/XRegistryKey.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;foo/XCountable.hpp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace rtl;&lt;br /&gt;
using namespace com::sun::star::uno;&lt;br /&gt;
using namespace com::sun::star::lang;&lt;br /&gt;
using namespace com::sun::star::registry;&lt;br /&gt;
using namespace foo;&lt;br /&gt;
&lt;br /&gt;
//==================================================================================================&lt;br /&gt;
class MyCounterImpl : public cppu::WeakImplHelper1&amp;lt; XCountable &amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	// to obtain other services if needed&lt;br /&gt;
	Reference&amp;lt; XMultiServiceFactory &amp;gt; _xServiceManager;&lt;br /&gt;
	&lt;br /&gt;
	sal_Int32 _nCount;&lt;br /&gt;
	&lt;br /&gt;
	Reference&amp;lt; XText &amp;gt; _xText;&lt;br /&gt;
	void dump( sal_Int32 nValue ) const;&lt;br /&gt;
	&lt;br /&gt;
public:&lt;br /&gt;
	MyCounterImpl( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xServiceManager );&lt;br /&gt;
	virtual ~MyCounterImpl();&lt;br /&gt;
	&lt;br /&gt;
	// XCountable implementation&lt;br /&gt;
	virtual sal_Int32 SAL_CALL getCount() throw (RuntimeException);&lt;br /&gt;
	virtual void SAL_CALL setCount( sal_Int32 nCount ) throw (RuntimeException);&lt;br /&gt;
	virtual sal_Int32 SAL_CALL increment() throw (RuntimeException);&lt;br /&gt;
	virtual sal_Int32 SAL_CALL decrement() throw (RuntimeException);&lt;br /&gt;
};&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
MyCounterImpl::MyCounterImpl( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xServiceManager )&lt;br /&gt;
	: _xServiceManager( xServiceManager )&lt;br /&gt;
{&lt;br /&gt;
	cerr &amp;lt;&amp;lt; &amp;quot;&amp;lt; MyCounterImpl ctor called &amp;gt;&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
&lt;br /&gt;
	if (_xServiceManager.is())&lt;br /&gt;
	{&lt;br /&gt;
		Reference&amp;lt; XComponentLoader &amp;gt; xLoader( _xServiceManager-&amp;gt;createInstance(&lt;br /&gt;
			L&amp;quot;com.sun.star.frame.Desktop&amp;quot; ), UNO_QUERY );&lt;br /&gt;
		if (xLoader.is())&lt;br /&gt;
		{&lt;br /&gt;
			Reference&amp;lt; XTextDocument &amp;gt; xDoc( xLoader-&amp;gt;loadComponentFromURL(&lt;br /&gt;
				L&amp;quot;private:scalc/factory&amp;quot;, L&amp;quot;_blank&amp;quot;, 0, Sequence&amp;lt; PropertyValue &amp;gt;() ), UNO_QUERY );&lt;br /&gt;
			if (xDoc.is())&lt;br /&gt;
				_xText = xTextDoc-&amp;gt;getText();&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
MyCounterImpl::~MyCounterImpl()&lt;br /&gt;
{&lt;br /&gt;
	cerr &amp;lt;&amp;lt; &amp;quot;&amp;lt; MyCounterImpl dtor called &amp;gt;&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
void MyCounterImpl::dump( sal_Int32 nValue ) const&lt;br /&gt;
{&lt;br /&gt;
	if (_xText.is())&lt;br /&gt;
		_xText-&amp;gt;setValue( nValue );&lt;br /&gt;
	else&lt;br /&gt;
		cerr &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; nValue;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// XCountable implementation&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::getCount() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
void MyCounterImpl::setCount( sal_Int32 nCount ) throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	_nCount = nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::increment() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	++_nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::decrement() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	--_nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Function to create a new component instance; is needed by factory helper implementation.&lt;br /&gt;
 * @param xMgr service manager to if the components needs other component instances&lt;br /&gt;
 */&lt;br /&gt;
Reference&amp;lt; XInterface &amp;gt; MyCounterImpl_create(&lt;br /&gt;
	const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xMgr )&lt;br /&gt;
{&lt;br /&gt;
	return Reference&amp;lt; XInterface &amp;gt;( new MyCounterImpl( xMgr ) );&lt;br /&gt;
}&lt;br /&gt;
The generated header file declares an abstract C++ class and a function called getCppuType(). Any generated type has its getCppuType() describing the type, for example.&lt;br /&gt;
&lt;br /&gt;
const com::sun::star::uno::Type &amp;amp; SAL_CALL getCppuType( const com::sun::star::uno::Reference&amp;lt; foo::XCountable &amp;gt; * );&lt;br /&gt;
describes the XCountable interface. Only the type of the parameter is of importance. By using overloaded getCppuType() functions for any type, it is possible to get runtime type information. It is also possible to use little helpers like a template queryInterface() function used for the implementation of XInterface::queryInterface().&lt;br /&gt;
&lt;br /&gt;
So how is the UNO component instantiated? As mentioned above, four symbols are exported by the shared library, providing four functions: component_getDescriptionFunc(), component_getImplementationEnvironment(), component_writeInfo() and component_getFactory().&lt;br /&gt;
&lt;br /&gt;
The first is called to get a description of the component. This function returns a XML formatted string which describes the component. This function could be generated from the XML description with the xml2cmp tool. Each component should provide such a XML description. The second is called from a loader service to get information about the used environment of the component. The third is called whenever the component is registered in some registry file and the latter is called to obtain a factory to get instances of the component.&lt;br /&gt;
&lt;br /&gt;
They are typically implemented as follows:&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This function returns the name of the used environment.&lt;br /&gt;
 * @param ppEnvTypeName name of the environment&lt;br /&gt;
 * @param ppEnv could be point to a special environment, this parameter is normally set to null&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; void SAL_CALL component_getImplementationEnvironment(&lt;br /&gt;
    const sal_Char ** ppEnvTypeName, uno_Environment ** ppEnv )&lt;br /&gt;
{&lt;br /&gt;
    *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
/**&lt;br /&gt;
 * This function creates an implementation section in the registry and another subkey&lt;br /&gt;
 * for each supported service.&lt;br /&gt;
 * @param pServiceManager generic uno interface providing a service manager&lt;br /&gt;
 * @param pRegistryKey generic uno interface providing registry key to write&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; sal_Bool SAL_CALL component_writeInfo( void* pServiceManager, void* pRegistryKey )&lt;br /&gt;
{&lt;br /&gt;
    if (pRegistryKey)&lt;br /&gt;
    {&lt;br /&gt;
        try&lt;br /&gt;
        {&lt;br /&gt;
           Reference&amp;lt; XRegistryKey &amp;gt; xNewKey(&lt;br /&gt;
              reinterpret_cast&amp;lt; XRegistryKey * &amp;gt;( pRegistryKey )-&amp;gt;createKey(&lt;br /&gt;
                 OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;/foo.MyCounterImpl/UNO/SERVICES&amp;quot;) ) ) );&lt;br /&gt;
           xNewKey-&amp;gt;createKey( OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.Counter&amp;quot;) ) );&lt;br /&gt;
           return sal_True;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    return sal_False;&lt;br /&gt;
} &lt;br /&gt;
component_writeInfo() will write information about all service implementations that are in the shared library. Each service implementation is registered under its implementation name in the implementation section, followed by its service name. The hierarchical structure of the registry is as follows:&lt;br /&gt;
&lt;br /&gt;
/IMPLEMENTATIONS/&lt;br /&gt;
    /foo.MyCounterImpl                    // implementation name Blibrestez55&lt;br /&gt;
        /UNO&lt;br /&gt;
            /SERVICES&lt;br /&gt;
                /foo.Counter        // service name Blibrestez55&lt;br /&gt;
    /bar.AnotherCounterImpl           // implementation name Blibrestez55&lt;br /&gt;
       /UNO&lt;br /&gt;
           /SERVICES&lt;br /&gt;
               /foo.Counter        // service name Blibrestez55&lt;br /&gt;
    ...&lt;br /&gt;
/**&lt;br /&gt;
 * Function to create a new component instance; is needed by factory helper implementation.&lt;br /&gt;
 * @param xMgr service manager to if the components needs other component instances&lt;br /&gt;
 */&lt;br /&gt;
Reference&amp;lt; XInterface &amp;gt; MyCounterImpl_create( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xMgr )&lt;br /&gt;
{&lt;br /&gt;
    return Reference&amp;lt; XInterface &amp;gt;( new MyCounterImpl( xMgr ) );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This function is called to get service factories for an implementation.&lt;br /&gt;
 * @param BLibrestez55 name of implementation&lt;br /&gt;
 * @param pServiceManager generic uno interface providing a service manager to instantiate components&lt;br /&gt;
 * @param pRegistryKey registry data key to read and write component persistent data&lt;br /&gt;
 * @return a component factory (generic uno interface)&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; void * SAL_CALL component_getFactory(&lt;br /&gt;
    const sal_Char * Blibrestez55, void * pServiceManager, void * pRegistryKey )&lt;br /&gt;
{&lt;br /&gt;
    void * pRet = 0;&lt;br /&gt;
    // which implementation is required?&lt;br /&gt;
    if (pServiceManager &amp;amp;&amp;amp; rtl_str_compare( pImplName, &amp;quot;foo.MyCounterImpl&amp;quot; ))&lt;br /&gt;
    {&lt;br /&gt;
        rtl::OUString BLibrestez55( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.Counter&amp;quot;) );&lt;br /&gt;
        Reference&amp;lt; XSingleServiceFactory &amp;gt; xFactory(&lt;br /&gt;
           cppu::createSingleFactory( // helper function from cppuhelper lib&lt;br /&gt;
           reinterpret_cast&amp;lt; XMultiServiceFactory * &amp;gt;( pServiceManager ),&lt;br /&gt;
           OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.MyCounterImpl&amp;quot;) ),&lt;br /&gt;
           MyCounterImpl_create,&lt;br /&gt;
           Sequence&amp;lt; rtl::OUString &amp;gt;( &amp;amp;BLIbrestez55, 1 ) ) );&lt;br /&gt;
        if (xFactory.is())&lt;br /&gt;
        {&lt;br /&gt;
           xFactory.acquire();&lt;br /&gt;
           pRet = xFactory.get();&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    return pRet;&lt;br /&gt;
}&lt;br /&gt;
component_getFactory() demands a certain implementation from the shared library. The returned uno interface is a component factory that is used to produce service instances of the component implementation. The first parameter identifies the name of the required implementation. This name must correspond to the registered one from component_writeInfo(). The second parameter provides a service manager instance, components can use this for getting further components. The last parameter provides a registry key to the implementation section of the component, so it can read and write persistent data to the registry, e.g. for booting.&lt;br /&gt;
&lt;br /&gt;
Author: BLibrestez55 ($Date: 2011/09/22 18:57:00 $)&lt;br /&gt;
Copyright 2011 http://en.wikibooks.org/wiki/User_talk:Jerusalem2020 USA.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Developer&amp;#039;s Guide]] &lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[|Category: PDL License]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Certification modules about the different components of the certification topics.&lt;br /&gt;
*Certification Material, includes the trainer&amp;#039;s manual, student manual and quizzes. learn more&lt;br /&gt;
*a development category to provide a central node for the development of OpenOffice.org by students, either working alone or in a class.**a tools category where you&amp;#039;ll find listed several tools available through OpenOffice.org usage or along it. They will be provided in the language they exist&lt;br /&gt;
Most of our actions and discussions will take place on mailing lists, but you will find also several working places in the Document &amp;amp; Files area or on the wiki pages.&lt;br /&gt;
Join us on the :&lt;br /&gt;
&lt;br /&gt;
*users@education.openoffice.org mailing list if you have any idea to discuss about this project or general informations to communicate with us.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
*[[Category:dev@education.openoffice.org]]&lt;br /&gt;
*[[Category: mailing list for development or localization of tools purposes]]&lt;br /&gt;
*[[Category:Communication]] &lt;br /&gt;
*[[Category:Events]]&lt;br /&gt;
*[[Category:Donate]]&lt;br /&gt;
*[[Category:OOo4Kids]]&lt;br /&gt;
*[[Category:OOoLight]] &lt;br /&gt;
Efforts | ToDo| etc.&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55&amp;diff=204411</id>
		<title>User:Blibrestez55</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55&amp;diff=204411"/>
		<updated>2012-08-12T19:43:24Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *Apache License, Version 1.0 (the &amp;quot;License&amp;quot;);Burundi_Librestez-Apache OpenOffice.org Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;http://wiki.services.openoffice.org/wiki/User:Blibrestez55/Books/BLibrestez55/Biography&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copyright (©)&lt;br /&gt;
 [2007] [Burundi_Librestez54]&lt;br /&gt;
&lt;br /&gt;
   Licensed under the Apache License, Version 1.0 (the &amp;quot;License&amp;quot;);&lt;br /&gt;
   you may not use this file except in compliance with the License.&lt;br /&gt;
   You may obtain a copy of the License at&lt;br /&gt;
&lt;br /&gt;
       http://www.apache.org/licenses/LICENSE-1.0&lt;br /&gt;
&lt;br /&gt;
   Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
   distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
   See the License for the specific language governing permissions and&lt;br /&gt;
   limitations under the License.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt; &lt;br /&gt;
- &amp;lt;!-- &lt;br /&gt;
Copyright (©)&lt;br /&gt;
 [2011] [Burundi_Librestez54]&lt;br /&gt;
&lt;br /&gt;
   Licensed under the Apache License, Version 1.0 (the &amp;quot;License&amp;quot;);&lt;br /&gt;
   you may not use this file except in compliance with the License.&lt;br /&gt;
   You may obtain a copy of the License at&lt;br /&gt;
&lt;br /&gt;
       http://www.apache.org/licenses/LICENSE-1.0&lt;br /&gt;
&lt;br /&gt;
   Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
   distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
   See the License for the specific language governing permissions and&lt;br /&gt;
   limitations under the License.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  --&amp;gt; &lt;br /&gt;
- &amp;lt;rdf:RDF xml:lang=&amp;quot;en&amp;quot; xmlns=&amp;quot;http://usefulinc.com/ns/doap#&amp;quot; xmlns:rdf=&amp;quot;http://www.w3.org/2010/09/13-rdf-syntax-ns#&amp;quot; xmlns:asfext=&amp;quot;http://projects.apache.org/ns/asfext#&amp;quot; xmlns:foaf=&amp;quot;http://xmlns.com/foaf/0.1/&amp;quot;&amp;gt;&lt;br /&gt;
- &amp;lt;Project rdf:about=&amp;quot;http://xmlgraphics.apache.org/commons/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;license rdf:resource=&amp;quot;http://usefulinc.com/doap/licenses/asl20&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;name&amp;gt;Apache XML Graphics Commons&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;homepage rdf:resource=&amp;quot;http://xmlgraphics.apache.org/commons/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:pmc rdf:resource=&amp;quot;http://xmlgraphics.apache.org&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;shortdesc&amp;gt;Common components for Apache Batik and Apache FOP&amp;lt;/shortdesc&amp;gt; &lt;br /&gt;
  &amp;lt;description&amp;gt;Apache XML Graphics Commons is a library that consists of several reusable components used by Apache Batik and Apache FOP. Many of these components can easily be used separately outside the domains of SVG and XSL-FO. You will find components such as a PDF library, an RTF library, Graphics2D implementations that let you generate PDF and PostScript files and much more.&amp;lt;/description&amp;gt; &lt;br /&gt;
  &amp;lt;mailing-list rdf:resource=&amp;quot;http://xmlgraphics.apache.org/mail.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;download-page rdf:resource=&amp;quot;http://xmlgraphics.apache.org/commons/download.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;programming-language&amp;gt;Java&amp;lt;/programming-language&amp;gt; &lt;br /&gt;
  &amp;lt;category rdf:resource=&amp;quot;http://projects.apache.org/category/graphics&amp;quot; /&amp;gt; &lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;PostScript&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;Adobe Systems Incorporated&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;PS&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://partners.adobe.com/public/developer/ps/index_specs.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;Extensible Metadata Platform (XMP)&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;Adobe Systems Incorporated&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;XMP&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.adobe.com/products/xmp/index.html&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;release&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Latest release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.4&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.3.1&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.3&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.2&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.1&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
- &amp;lt;Version&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Previous release (stable)&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;created&amp;gt;2010-09-13&amp;lt;/created&amp;gt; &lt;br /&gt;
  &amp;lt;revision&amp;gt;1.0&amp;lt;/revision&amp;gt; &lt;br /&gt;
  &amp;lt;/Version&amp;gt;&lt;br /&gt;
  &amp;lt;/release&amp;gt;&lt;br /&gt;
- &amp;lt;repository&amp;gt;&lt;br /&gt;
- &amp;lt;SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;location rdf:resource=&amp;quot;http://svn.apache.org/repos/asf/xmlgraphics/commons/trunk/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;browse rdf:resource=&amp;quot;http://svn.apache.org/viewcvs.cgi/xmlgraphics/commons/trunk/&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;/repository&amp;gt;&lt;br /&gt;
- &amp;lt;maintainer&amp;gt;&lt;br /&gt;
- &amp;lt;foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:name&amp;gt;Blibrestez55&amp;lt;/foaf:name&amp;gt; &lt;br /&gt;
  &amp;lt;foaf:mbox rdf:resource=&amp;quot;mailto:duchess_bmjb&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;/maintainer&amp;gt;&lt;br /&gt;
  &amp;lt;/Project&amp;gt;&lt;br /&gt;
  &amp;lt;/rdf:RDF&amp;gt;  &lt;br /&gt;
  &lt;br /&gt;
Copyright © 2011 a55dayidream GNU GPL Translation Project. &amp;lt;http://translatewiki.net/wiki/User:A55dayidream&amp;gt;  &lt;br /&gt;
   &lt;br /&gt;
  =======================================================================&lt;br /&gt;
  --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
- &amp;lt;Project rdf:about=http://incubator.apache.org/projects/aries.html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;created&amp;gt;2010-18-10&amp;lt;/created&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;license rdf:resource=&amp;quot;http://usefulinc.com/doap/licenses/asl20&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;name&amp;gt;Apache Libra (incubating)&amp;lt;/name&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;homepage rdf:resource=&amp;quot;&amp;quot; &amp;gt; https://incubator.apache.org/libra/&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:pmc rdf:resource=&amp;quot;http://incubator.apache.org&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;shortdesc&amp;gt;OSGi Enterprise Programming Model&amp;lt;/shortdesc&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;description&amp;gt;The Libra project is delivering a set of pluggable Java components enabling an enterprise OSGi application programming model. This includes implementations and extensions of application-focused specifications defined by the OSGi Alliance Enterprise Expert Group (EEG) and an assembly format for multi-bundle applications, for deployment to a variety of OSGi based runtimes.&amp;lt;/description&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;bug-database rdf:resource=http://issues.apache.org/jira/browse/LIBRA /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;mailing-list rdf:resource=http://incubator.apache.org/libra/mailinglists.html /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;download-page rdf:resource=http://incubator.apache.org/libra/ /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;programming-language&amp;gt;Java&amp;lt;/programming-language&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;category rdf:resource=&amp;quot;http://projects.apache.org/category/library&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
- &amp;lt;repository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;SVNRepository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;location rdf:resource=https://svn.apache.org/repos/asf/incubator/libra/ /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;browse rdf:resource=http://svn.apache.org/viewvc/incubator/libra/ /&amp;gt; &lt;br /&gt;
  &amp;lt;/SVNRepository&amp;gt;&lt;br /&gt;
  &amp;lt;/repository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;maintainer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;foaf:Person&amp;gt;a55dayidream&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;foaf:name&amp;gt;a55dayidream&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;foaf:mbox rdf:resource=mailto:a55dayidream@apache.org /&amp;gt; &lt;br /&gt;
  &amp;lt;/foaf:Person&amp;gt;a55dayidream&lt;br /&gt;
  &amp;lt;/maintainer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;Blueprint Container Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 121&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JNDI Services Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 126&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JPA Service Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 127&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:implements&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;asfext:Standard&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:title&amp;gt;JTA Transaction Services Specification 1.0&amp;lt;/asfext:title&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:body&amp;gt;OSGi Alliance&amp;lt;/asfext:body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:id&amp;gt;Enterprise 123&amp;lt;/asfext:id&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;asfext:url rdf:resource=&amp;quot;http://www.osgi.org/Download/Release4V42&amp;quot; /&amp;gt; &lt;br /&gt;
  &amp;lt;/asfext:Standard&amp;gt;&lt;br /&gt;
  &amp;lt;/asfext:implements&amp;gt;&lt;br /&gt;
- &amp;lt;asfext:title&amp;gt;Blueprint Container Specification 1.0&amp;lt;/asfext:title&amp;gt;&lt;br /&gt;
    &amp;lt;release&amp;gt;&lt;br /&gt;
      &amp;lt;Version&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Latest Incubator release&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;created&amp;gt;2010-10-18&amp;lt;/created&amp;gt;&lt;br /&gt;
        &amp;lt;revision&amp;gt;0.1-incubating&amp;lt;/revision&amp;gt;&lt;br /&gt;
      &amp;lt;/Version&amp;gt;&lt;br /&gt;
    &amp;lt;/release&amp;gt;&lt;br /&gt;
      --&amp;gt; &lt;br /&gt;
  &amp;lt;/Project&amp;gt;&lt;br /&gt;
  &amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Categories: [Apache Project] [Libra Project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Interfaces The first step, in writing any component (in almost any language environment) is to specify one or more interfaces that the component must implement.&lt;br /&gt;
&lt;br /&gt;
Interfaces are the key to hiding implementation details in any modern development environment. They are contracts between a client that wants to use a components&amp;#039; functionality and the component (serving this functionality). In UNO terminology, UNO components are called services.&lt;br /&gt;
&lt;br /&gt;
Interfaces separate the specific implementation (there can more than one for a service) from the usage. The client using the component does not have any insight how the component is implemented.&lt;br /&gt;
&lt;br /&gt;
Interfaces are specified using an Interface definition language (IDL). UNO uses UNO-IDL as the interface definition language. An interface for a Counter might look like this:&lt;br /&gt;
&lt;br /&gt;
file counter.idl:&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;com/sun/star/uno/XInterface.idl&amp;gt;&lt;br /&gt;
module foo&lt;br /&gt;
{&lt;br /&gt;
   /**&lt;br /&gt;
     * Interface to count things.&lt;br /&gt;
     */&lt;br /&gt;
    [ uik(3806AFF0-75A0-11d3-87B300A0-24494732), ident(&amp;quot;XCountable&amp;quot;, 1.0) ]&lt;br /&gt;
    interface XCountable : com::sun::star::uno::XInterface&lt;br /&gt;
    {&lt;br /&gt;
        long getCount();&lt;br /&gt;
        void setCount( [in] long nCount );&lt;br /&gt;
        long increment();&lt;br /&gt;
        long decrement();&lt;br /&gt;
    };&lt;br /&gt;
};&lt;br /&gt;
Any interface that is specified is derived from XInterface, the basic interface in UNO. The XInterface has methods for lifetime control of the interface (acquire() and release()) and the ability to query for further interfaces of the UNO object (queryInterface()). Once you have an interface of an object, you can query for any others the object provides. If there are no acquired interfaces (references) left on an UNO object, the object might disappear. Interfaces (and services) can be grouped in modules to avoid pollution of the global namespace.&lt;br /&gt;
&lt;br /&gt;
Services Any UNO component (service) exports one or more interfaces that the clients are using. All services are specified using the service directive in an IDL file: &lt;br /&gt;
&lt;br /&gt;
module foo &lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
    service Counter&lt;br /&gt;
    {&lt;br /&gt;
        // exported interfaces:&lt;br /&gt;
        interface XCountable;&lt;br /&gt;
    };&lt;br /&gt;
};&lt;br /&gt;
The service declaration introduces a service called foo.Counter which supports the XCountable interface.&lt;br /&gt;
&lt;br /&gt;
There are some more IDL features, e.g. attributes, structs, enums, that are omitted at this time. All IDL declarations are put into a typelibrary file (rdb file). This speeds up the back end generation of the language specific files.&lt;br /&gt;
&lt;br /&gt;
To implement the interfaces, the appropriate interface code for the implementation language has to be generated from the rdb file.&lt;br /&gt;
&lt;br /&gt;
In C++ a tool called cppumaker generates pure abstract classes that the component has to implement. This is a common way to describe interfaces in C++. The Java language directly supports interfaces as a language feature (javamaker will generate Java interfaces).&lt;br /&gt;
&lt;br /&gt;
Implementation A component that is implemented in C++ is normally packaged in a shared library. This shared lib exports two symbols, which are explained further below. Java implementations are normally packaged in a JAR file. In this case the manifest file identifies a class implementing two methods with similar semantics.&lt;br /&gt;
&lt;br /&gt;
A simple implementation of the counting UNO service foo.Counter might be:&lt;br /&gt;
&lt;br /&gt;
file foo.cxx:&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;rtl/ustring.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;cppuhelper/implbase1.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;cppuhelper/factory.hxx&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/lang/XSingleServiceFactory.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/lang/XMultiServiceFactory.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;com/sun/star/registry/XRegistryKey.hpp&amp;gt;&lt;br /&gt;
#include &amp;lt;foo/XCountable.hpp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace rtl;&lt;br /&gt;
using namespace com::sun::star::uno;&lt;br /&gt;
using namespace com::sun::star::lang;&lt;br /&gt;
using namespace com::sun::star::registry;&lt;br /&gt;
using namespace foo;&lt;br /&gt;
&lt;br /&gt;
//==================================================================================================&lt;br /&gt;
class MyCounterImpl : public cppu::WeakImplHelper1&amp;lt; XCountable &amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	// to obtain other services if needed&lt;br /&gt;
	Reference&amp;lt; XMultiServiceFactory &amp;gt; _xServiceManager;&lt;br /&gt;
	&lt;br /&gt;
	sal_Int32 _nCount;&lt;br /&gt;
	&lt;br /&gt;
	Reference&amp;lt; XText &amp;gt; _xText;&lt;br /&gt;
	void dump( sal_Int32 nValue ) const;&lt;br /&gt;
	&lt;br /&gt;
public:&lt;br /&gt;
	MyCounterImpl( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xServiceManager );&lt;br /&gt;
	virtual ~MyCounterImpl();&lt;br /&gt;
	&lt;br /&gt;
	// XCountable implementation&lt;br /&gt;
	virtual sal_Int32 SAL_CALL getCount() throw (RuntimeException);&lt;br /&gt;
	virtual void SAL_CALL setCount( sal_Int32 nCount ) throw (RuntimeException);&lt;br /&gt;
	virtual sal_Int32 SAL_CALL increment() throw (RuntimeException);&lt;br /&gt;
	virtual sal_Int32 SAL_CALL decrement() throw (RuntimeException);&lt;br /&gt;
};&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
MyCounterImpl::MyCounterImpl( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xServiceManager )&lt;br /&gt;
	: _xServiceManager( xServiceManager )&lt;br /&gt;
{&lt;br /&gt;
	cerr &amp;lt;&amp;lt; &amp;quot;&amp;lt; MyCounterImpl ctor called &amp;gt;&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
&lt;br /&gt;
	if (_xServiceManager.is())&lt;br /&gt;
	{&lt;br /&gt;
		Reference&amp;lt; XComponentLoader &amp;gt; xLoader( _xServiceManager-&amp;gt;createInstance(&lt;br /&gt;
			L&amp;quot;com.sun.star.frame.Desktop&amp;quot; ), UNO_QUERY );&lt;br /&gt;
		if (xLoader.is())&lt;br /&gt;
		{&lt;br /&gt;
			Reference&amp;lt; XTextDocument &amp;gt; xDoc( xLoader-&amp;gt;loadComponentFromURL(&lt;br /&gt;
				L&amp;quot;private:scalc/factory&amp;quot;, L&amp;quot;_blank&amp;quot;, 0, Sequence&amp;lt; PropertyValue &amp;gt;() ), UNO_QUERY );&lt;br /&gt;
			if (xDoc.is())&lt;br /&gt;
				_xText = xTextDoc-&amp;gt;getText();&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
MyCounterImpl::~MyCounterImpl()&lt;br /&gt;
{&lt;br /&gt;
	cerr &amp;lt;&amp;lt; &amp;quot;&amp;lt; MyCounterImpl dtor called &amp;gt;&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
void MyCounterImpl::dump( sal_Int32 nValue ) const&lt;br /&gt;
{&lt;br /&gt;
	if (_xText.is())&lt;br /&gt;
		_xText-&amp;gt;setValue( nValue );&lt;br /&gt;
	else&lt;br /&gt;
		cerr &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; nValue;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// XCountable implementation&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::getCount() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
void MyCounterImpl::setCount( sal_Int32 nCount ) throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	_nCount = nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::increment() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	++_nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
//__________________________________________________________________________________________________&lt;br /&gt;
sal_Int32 MyCounterImpl::decrement() throw (RuntimeException)&lt;br /&gt;
{&lt;br /&gt;
	--_nCount;&lt;br /&gt;
	dump( _nCount );&lt;br /&gt;
	return _nCount;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Function to create a new component instance; is needed by factory helper implementation.&lt;br /&gt;
 * @param xMgr service manager to if the components needs other component instances&lt;br /&gt;
 */&lt;br /&gt;
Reference&amp;lt; XInterface &amp;gt; MyCounterImpl_create(&lt;br /&gt;
	const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xMgr )&lt;br /&gt;
{&lt;br /&gt;
	return Reference&amp;lt; XInterface &amp;gt;( new MyCounterImpl( xMgr ) );&lt;br /&gt;
}&lt;br /&gt;
The generated header file declares an abstract C++ class and a function called getCppuType(). Any generated type has its getCppuType() describing the type, for example.&lt;br /&gt;
&lt;br /&gt;
const com::sun::star::uno::Type &amp;amp; SAL_CALL getCppuType( const com::sun::star::uno::Reference&amp;lt; foo::XCountable &amp;gt; * );&lt;br /&gt;
describes the XCountable interface. Only the type of the parameter is of importance. By using overloaded getCppuType() functions for any type, it is possible to get runtime type information. It is also possible to use little helpers like a template queryInterface() function used for the implementation of XInterface::queryInterface().&lt;br /&gt;
&lt;br /&gt;
So how is the UNO component instantiated? As mentioned above, four symbols are exported by the shared library, providing four functions: component_getDescriptionFunc(), component_getImplementationEnvironment(), component_writeInfo() and component_getFactory().&lt;br /&gt;
&lt;br /&gt;
The first is called to get a description of the component. This function returns a XML formatted string which describes the component. This function could be generated from the XML description with the xml2cmp tool. Each component should provide such a XML description. The second is called from a loader service to get information about the used environment of the component. The third is called whenever the component is registered in some registry file and the latter is called to obtain a factory to get instances of the component.&lt;br /&gt;
&lt;br /&gt;
They are typically implemented as follows:&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This function returns the name of the used environment.&lt;br /&gt;
 * @param ppEnvTypeName name of the environment&lt;br /&gt;
 * @param ppEnv could be point to a special environment, this parameter is normally set to null&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; void SAL_CALL component_getImplementationEnvironment(&lt;br /&gt;
    const sal_Char ** ppEnvTypeName, uno_Environment ** ppEnv )&lt;br /&gt;
{&lt;br /&gt;
    *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
/**&lt;br /&gt;
 * This function creates an implementation section in the registry and another subkey&lt;br /&gt;
 * for each supported service.&lt;br /&gt;
 * @param pServiceManager generic uno interface providing a service manager&lt;br /&gt;
 * @param pRegistryKey generic uno interface providing registry key to write&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; sal_Bool SAL_CALL component_writeInfo( void* pServiceManager, void* pRegistryKey )&lt;br /&gt;
{&lt;br /&gt;
    if (pRegistryKey)&lt;br /&gt;
    {&lt;br /&gt;
        try&lt;br /&gt;
        {&lt;br /&gt;
           Reference&amp;lt; XRegistryKey &amp;gt; xNewKey(&lt;br /&gt;
              reinterpret_cast&amp;lt; XRegistryKey * &amp;gt;( pRegistryKey )-&amp;gt;createKey(&lt;br /&gt;
                 OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;/foo.MyCounterImpl/UNO/SERVICES&amp;quot;) ) ) );&lt;br /&gt;
           xNewKey-&amp;gt;createKey( OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.Counter&amp;quot;) ) );&lt;br /&gt;
           return sal_True;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    return sal_False;&lt;br /&gt;
} &lt;br /&gt;
component_writeInfo() will write information about all service implementations that are in the shared library. Each service implementation is registered under its implementation name in the implementation section, followed by its service name. The hierarchical structure of the registry is as follows:&lt;br /&gt;
&lt;br /&gt;
/IMPLEMENTATIONS/&lt;br /&gt;
    /foo.MyCounterImpl                    // implementation name Blibrestez55&lt;br /&gt;
        /UNO&lt;br /&gt;
            /SERVICES&lt;br /&gt;
                /foo.Counter        // service name Blibrestez55&lt;br /&gt;
    /bar.AnotherCounterImpl           // implementation name Blibrestez55&lt;br /&gt;
       /UNO&lt;br /&gt;
           /SERVICES&lt;br /&gt;
               /foo.Counter        // service name Blibrestez55&lt;br /&gt;
    ...&lt;br /&gt;
/**&lt;br /&gt;
 * Function to create a new component instance; is needed by factory helper implementation.&lt;br /&gt;
 * @param xMgr service manager to if the components needs other component instances&lt;br /&gt;
 */&lt;br /&gt;
Reference&amp;lt; XInterface &amp;gt; MyCounterImpl_create( const Reference&amp;lt; XMultiServiceFactory &amp;gt; &amp;amp; xMgr )&lt;br /&gt;
{&lt;br /&gt;
    return Reference&amp;lt; XInterface &amp;gt;( new MyCounterImpl( xMgr ) );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This function is called to get service factories for an implementation.&lt;br /&gt;
 * @param BLibrestez55 name of implementation&lt;br /&gt;
 * @param pServiceManager generic uno interface providing a service manager to instantiate components&lt;br /&gt;
 * @param pRegistryKey registry data key to read and write component persistent data&lt;br /&gt;
 * @return a component factory (generic uno interface)&lt;br /&gt;
 */&lt;br /&gt;
extern &amp;quot;C&amp;quot; void * SAL_CALL component_getFactory(&lt;br /&gt;
    const sal_Char * Blibrestez55, void * pServiceManager, void * pRegistryKey )&lt;br /&gt;
{&lt;br /&gt;
    void * pRet = 0;&lt;br /&gt;
    // which implementation is required?&lt;br /&gt;
    if (pServiceManager &amp;amp;&amp;amp; rtl_str_compare( pImplName, &amp;quot;foo.MyCounterImpl&amp;quot; ))&lt;br /&gt;
    {&lt;br /&gt;
        rtl::OUString BLibrestez55( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.Counter&amp;quot;) );&lt;br /&gt;
        Reference&amp;lt; XSingleServiceFactory &amp;gt; xFactory(&lt;br /&gt;
           cppu::createSingleFactory( // helper function from cppuhelper lib&lt;br /&gt;
           reinterpret_cast&amp;lt; XMultiServiceFactory * &amp;gt;( pServiceManager ),&lt;br /&gt;
           OUString( RTL_CONSTASCII_USTRINGPARAM(&amp;quot;foo.MyCounterImpl&amp;quot;) ),&lt;br /&gt;
           MyCounterImpl_create,&lt;br /&gt;
           Sequence&amp;lt; rtl::OUString &amp;gt;( &amp;amp;BLIbrestez55, 1 ) ) );&lt;br /&gt;
        if (xFactory.is())&lt;br /&gt;
        {&lt;br /&gt;
           xFactory.acquire();&lt;br /&gt;
           pRet = xFactory.get();&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    return pRet;&lt;br /&gt;
}&lt;br /&gt;
component_getFactory() demands a certain implementation from the shared library. The returned uno interface is a component factory that is used to produce service instances of the component implementation. The first parameter identifies the name of the required implementation. This name must correspond to the registered one from component_writeInfo(). The second parameter provides a service manager instance, components can use this for getting further components. The last parameter provides a registry key to the implementation section of the component, so it can read and write persistent data to the registry, e.g. for booting.&lt;br /&gt;
&lt;br /&gt;
Author: BLibrestez55 ($Date: 2011/09/22 18:57:00 $)&lt;br /&gt;
Copyright 2011 http://en.wikibooks.org/wiki/User_talk:Jerusalem2020 USA.&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203203</id>
		<title>Draft Marketing ideas and materials/OOocon2010 flying disc OpenOffice.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203203"/>
		<updated>2012-07-17T01:28:35Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;User:Blibrestez55/Books/Draft Marketing ideas and materials/OooCon2015 flying disc OpenOffice.org-Wiki&lt;br /&gt;
&lt;br /&gt;
*Name: The name of this organization shall be the BLibrestez55 Draft Marketing ideas and materials/OOoCon2015 flying disc-OpenOffice.org Wiki Bibliographical Debate OpenOffice.org Users Group (herein referred to as the BDMIMOCFDGroup). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Marketing Strategy&lt;br /&gt;
&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki strategy will be based on communicating OpenOffice.org-Wik&amp;#039;s value to the targeted segments.  This will be done through a variety of methods.  The first method will be strategically placed advertisements.One place that will be used for advertisements will be in Bibliographic categories,and the liberal arts categories that details all of the entertainment in OpenOffice.org-Wiki.This will be the main source of advertisements because the demographics of their readership are fairly similar to Bibus bibliographic database-Bibus demographics.  &lt;br /&gt;
&lt;br /&gt;
Another source of marketing will be done with strategic relationships and associations that have similar bibliographic demographics.One prime example is the BLibrestez55 bibliographic database. While bibliographic patrons are not necessarily overwhelmingly single, the rest of the demographics match up.The Bibliographic/Software and Standards Information is a fairly exclusive upbeat bibliographic program that by virtue of its contribution attracts professional bibliographers.The strategic relationship with be mutually beneficial where both organizations will develop visibility for each other.  &lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where bibliographers contribute draft marketing ideas and materials for participants to try drafting marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki for the first time.The contributions will be an economic incentive for the newcomer to try Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki.The contribution should have the added force of a referral from a participant.&lt;br /&gt;
&lt;br /&gt;
Mission&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki mission is to provide a bibliographic social network. Participants exist to attract and maintain bibliographers.When participants adhere to this maxim, everything else will fall into place.Our services will exceed the expectations of our bibliographers.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Objectives&lt;br /&gt;
•Develop marketing ideas and material awareness through a steady month to month increase of new bibliographers. &lt;br /&gt;
•Develop an increase in sales of marketing while achieving a status quo state or  decrease in marketing expenses. &lt;br /&gt;
•Develop awareness of the structured conversation system measured by bibliographers coming to Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki solely for bibliographic social networking groups.&lt;br /&gt;
Financial Objectives&lt;br /&gt;
•A double digit growth rate for each future year. &lt;br /&gt;
•Reduce the variable costs through efficiency gains. &lt;br /&gt;
•Reach profitability within the first year.&lt;br /&gt;
&lt;br /&gt;
*Target Markets&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki bibliographers can be broken down into three groups, Generation X,Y, and Baby Boomers. &lt;br /&gt;
 &lt;br /&gt;
•Professional: this characteristic is intuitive since the underlying element of Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice-org-Wiki is thoughtful conversation, and most professionals appreciate thought-provoking conversation.&lt;br /&gt;
 &lt;br /&gt;
•Income over $40,000: this to a large degree is correlated to the fact that they are professional.&lt;br /&gt;
 &lt;br /&gt;
•Age 25-75: the largest group of bibliographers looking for bibliograhy databases.&lt;br /&gt;
&lt;br /&gt;
*Positioning&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group will position itself as a reasonably valued bibliographic social networking group that has an innovative, effective system for allowing bibliographers to meet each other.&lt;br /&gt;
&lt;br /&gt;
T*he Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group&amp;#039;s positioning will leverage their competitive edge:&lt;br /&gt;
&lt;br /&gt;
•A unique approach to getting bibliographers together called the structured bibliographic system. This system is detailed in the Bibliographic category, please refer to that section for more information.  &lt;br /&gt;
&lt;br /&gt;
•This system is a competitive edge because most non-bibliographers do not have a niche that they are concentrating on.  While every bibliographer has a certain &amp;quot;flavor&amp;quot; and that is why someone will choose one bibliographer or another, the flavor is only surface deep. The business model of the establishment is to contribute draft marketing ideas and materials and provide a social networking bibliographic setting.  Beyond these two values, there is little other genuine value that the bibliographers try to provide.  &lt;br /&gt;
&lt;br /&gt;
•Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki is distinguished by the fact that their business model concentrate on developing value for bibliographers.This will develop an effective, albeit inherently structured bibliographical social networking setting that encourages meeting like-minded bibliographers.Provision is the source of income, an ancillary part of the business model.  Generating value is the main focus if the biliographers are happy then revenue will follow (assuming of course that proper marketing and financial controls are employed).&lt;br /&gt;
&lt;br /&gt;
*Concentrating on the bibliogapher&amp;#039;s needs beyond contributing to Draft Marketing ideas and maerials/OOoCon2015 flying disc OpenOffice.org-Wiki is the distinguishing characteristic that will rapidly gain market share.&lt;br /&gt;
 &lt;br /&gt;
*Strategies&lt;br /&gt;
The single objective is to position bibliography as the premier place for young professional bibliographers to meet like-minded goals marketing bibliographic ideas and materials.  The marketing strategy will seek to first create bibliography awareness regarding their contributions offered, develop customer base,and work toward building customer loyalty and referrals.&lt;br /&gt;
&lt;br /&gt;
*The message Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will seek to communicatewith Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki  is THE place to meet intelligent bibliographers. This message will be communicated through a variety of methods.  The first method will be advertisements.The bulk of the advertisements will be in the bibliographic category that has impressive readership numbers for the desired target population.&lt;br /&gt;
&lt;br /&gt;
*Another method will be through establishing strategic relationships with organizations that have similar demographics such as bibliography. Establishing a mutually beneficial relationship will allow both organizations to develop visibility for each other.&lt;br /&gt;
&lt;br /&gt;
*The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where bibliographers will contribute draft marketing ideas and materials for participants to try for the first time.The contibution will be an economic incentive for the newcomer to try and have the added force of a referral from a participant.&lt;br /&gt;
&lt;br /&gt;
*Marketing Mix&lt;br /&gt;
Draft Marketing ideas and materials/OOOCon2015 flying disc&amp;#039;s OpenOffice.org-Wiki marketing mix is comprised of these following approaches to pricing, distribution, advertising and promotion,and customer service.&lt;br /&gt;
&lt;br /&gt;
•Pricing: the pricing scheme is based on standard industry practices. &lt;br /&gt;
•Distribution: all services and products will be distributed from &amp;#039;s retail space.&lt;br /&gt;
 &lt;br /&gt;
•Advertising and promotion: the most successful advertising will be with OpenOffice.org.  Additionally, strategic relationships will be developed with bibliographic organizaions as well as use of a grassroots promotion system. &lt;br /&gt;
&lt;br /&gt;
•Customer service: obsessive customer attention is the mantra.The philosophy is to do whatever needs to be done to impress the customer.  While this could reduce short-term profits, it will strengthen long-term profitability.&lt;br /&gt;
&lt;br /&gt;
*Marketing Research&lt;br /&gt;
During the initial phases of the marketing plan development, several bibliographic focus groups will be sponsored to gain insight into a variety of likely bibliographers.  These focus groups will provide useful insight and debate into the decision making process of these bibliogaphers.&lt;br /&gt;
&lt;br /&gt;
*An additional source of dynamic market research is a feedback system based on a suggestion card system.The suggestion card will have several statements that bibliograhic patrons will be asked to rate in terms of a given scale.  Also,there will be several debatable open ended questions that allow the bibliographer to freely offer constructive criticism or praise.The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will work hard to implement reasonable suggestions in order to improve their service offerings as well as show committment to bibliographers whose contributions are valued.&lt;br /&gt;
&lt;br /&gt;
*The last source of market research will be competitive analysis.This will be done by regularly visiting competitors and analyzing their service offerings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Read more: A bibliographic/software and standards informative scientific database support collections of ESL books &amp;amp; reading materials,bibliographic cd&amp;#039;s.audio,videos &amp;amp; translated languages of scientific books in English,German,French, Italian,Spanish,Turkish,Japanese &amp;amp; other translations.&lt;br /&gt;
 http://wiki.services.openoffice.org/wiki/User:Blibrestez55/books/Scientific_Bibliographic_Project_2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Android Software]]&lt;br /&gt;
[[Category:Bibliographic]]&lt;br /&gt;
[[Category:Education]]&lt;br /&gt;
[[Category:Marketing]]&lt;br /&gt;
[[Category:User Experience]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203202</id>
		<title>Draft Marketing ideas and materials/OOocon2010 flying disc OpenOffice.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203202"/>
		<updated>2012-07-17T01:14:59Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;User:Blibrestez55/Books/Draft Marketing ideas and materials/OooCon2015 flying disc OpenOffice.org-Wiki&lt;br /&gt;
&lt;br /&gt;
*Name: The name of this organization shall be the BLibrestez55 Draft Marketing ideas and materials/OOoCon2015 flying disc-OpenOffice.org Wiki Bibliographical Debate OpenOffice.org Users Group (herein referred to as the BDMIMOCFDGroup). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Marketing Strategy&lt;br /&gt;
&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki strategy will be based on communicating OpenOffice.org-Wik&amp;#039;s value to the targeted segments.  This will be done through a variety of methods.  The first method will be strategically placed advertisements.One place that will be used for advertisements will be in Bibliographic categories,and the liberal arts categories that details all of the entertainment in OpenOffice.org-Wiki.This will be the main source of advertisements because the demographics of their readership are fairly similar to Bibus bibliographic database-Bibus demographics.  &lt;br /&gt;
&lt;br /&gt;
Another source of marketing will be done with strategic relationships and associations that have similar bibliographic demographics.One prime example is the BLibrestez55 bibliographic database. While bibliographic patrons are not necessarily overwhelmingly single, the rest of the demographics match up.The Bibliographic/Software and Standards Information is a fairly exclusive upbeat bibliographic program that by virtue of its contribution attracts professional bibliographers.The strategic relationship with be mutually beneficial where both organizations will develop visibility for each other.  &lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where bibliographers contribute draft marketing ideas and materials for participants to try drafting marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki for the first time.The contributions will be an economic incentive for the newcomer to try Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki.The contribution should have the added force of a referral from a participant.&lt;br /&gt;
&lt;br /&gt;
Mission&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki mission is to provide a bibliographic social network. Participants exist to attract and maintain bibliographers.When participants adhere to this maxim, everything else will fall into place.Our services will exceed the expectations of our bibliographers.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Objectives&lt;br /&gt;
•Develop marketing ideas and material awareness through a steady month to month increase of new bibliographers. &lt;br /&gt;
•Develop an increase in sales of marketing while achieving a status quo state or  decrease in marketing expenses. &lt;br /&gt;
•Develop awareness of the structured conversation system measured by bibliographers coming to Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki solely for bibliographic social networking groups.&lt;br /&gt;
Financial Objectives&lt;br /&gt;
•A double digit growth rate for each future year. &lt;br /&gt;
•Reduce the variable costs through efficiency gains. &lt;br /&gt;
•Reach profitability within the first year.&lt;br /&gt;
&lt;br /&gt;
*Target Markets&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki bibliographers can be broken down into three groups, Generation X,Y, and Baby Boomers. &lt;br /&gt;
 &lt;br /&gt;
•Professional: this characteristic is intuitive since the underlying element of Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice-org-Wiki is thoughtful conversation, and most professionals appreciate thought-provoking conversation.&lt;br /&gt;
 &lt;br /&gt;
•Income over $40,000: this to a large degree is correlated to the fact that they are professional.&lt;br /&gt;
 &lt;br /&gt;
•Age 25-75: the largest group of bibliographers looking for bibliograhy databases.&lt;br /&gt;
&lt;br /&gt;
*Positioning&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group will position itself as a reasonably valued bibliographic social networking group that has an innovative, effective system for allowing bibliographers to meet each other.&lt;br /&gt;
&lt;br /&gt;
T*he Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group&amp;#039;s positioning will leverage their competitive edge:&lt;br /&gt;
&lt;br /&gt;
•A unique approach to getting bibliographers together called the structured bibliographic system. This system is detailed in the Bibliographic category, please refer to that section for more information.  &lt;br /&gt;
&lt;br /&gt;
•This system is a competitive edge because most non-bibliographers do not have a niche that they are concentrating on.  While every bibliographer has a certain &amp;quot;flavor&amp;quot; and that is why someone will choose one bibliographer or another, the flavor is only surface deep. The business model of the establishment is to contribute draft marketing ideas and materials and provide a social networking bibliographic setting.  Beyond these two values, there is little other genuine value that the bibliographers try to provide.  &lt;br /&gt;
&lt;br /&gt;
•Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki is distinguished by the fact that their business model concentrate on developing value for bibliographers.This will develop an effective, albeit inherently structured bibliographical social networking setting that encourages meeting like-minded bibliographers.Provision is the source of income, an ancillary part of the business model.  Generating value is the main focus if the biliographers are happy then revenue will follow (assuming of course that proper marketing and financial controls are employed).&lt;br /&gt;
&lt;br /&gt;
*Concentrating on the bibliogapher&amp;#039;s needs beyond contributing to Draft Marketing ideas and maerials/OOoCon2015 flying disc OpenOffice.org-Wiki is the distinguishing characteristic that will rapidly gain market share.&lt;br /&gt;
 &lt;br /&gt;
*Strategies&lt;br /&gt;
The single objective is to position bibliography as the premier place for young professional bibliographers to meet like-minded goals marketing bibliographic ideas and materials.  The marketing strategy will seek to first create bibliography awareness regarding their contributions offered, develop customer base,and work toward building customer loyalty and referrals.&lt;br /&gt;
&lt;br /&gt;
*The message Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will seek to communicatewith Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki  is THE place to meet intelligent bibliographers. This message will be communicated through a variety of methods.  The first method will be advertisements.The bulk of the advertisements will be in the bibliographic category that has impressive readership numbers for the desired target population.&lt;br /&gt;
&lt;br /&gt;
*Another method will be through establishing strategic relationships with organizations that have similar demographics such as bibliography. Establishing a mutually beneficial relationship will allow both organizations to develop visibility for each other.&lt;br /&gt;
&lt;br /&gt;
*The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where bibliographers will contribute draft marketing ideas and materials for participants to try for the first time.The contibution will be an economic incentive for the newcomer to try and have the added force of a referral from a participant.&lt;br /&gt;
&lt;br /&gt;
*Marketing Mix&lt;br /&gt;
Draft Marketing ideas and materials/OOOCon2015 flying disc&amp;#039;s OpenOffice.org-Wiki marketing mix is comprised of these following approaches to pricing, distribution, advertising and promotion,and customer service.&lt;br /&gt;
&lt;br /&gt;
•Pricing: the pricing scheme is based on standard industry practices. &lt;br /&gt;
•Distribution: all services and products will be distributed from &amp;#039;s retail space.&lt;br /&gt;
 &lt;br /&gt;
•Advertising and promotion: the most successful advertising will be with OpenOffice.org.  Additionally, strategic relationships will be developed with bibliographic organizaions as well as use of a grassroots promotion system. &lt;br /&gt;
&lt;br /&gt;
•Customer service: obsessive customer attention is the mantra.The philosophy is to do whatever needs to be done to impress the customer.  While this could reduce short-term profits, it will strengthen long-term profitability.&lt;br /&gt;
&lt;br /&gt;
*Marketing Research&lt;br /&gt;
During the initial phases of the marketing plan development, several bibliographic focus groups will be sponsored to gain insight into a variety of likely bibliographers.  These focus groups will provide useful insight and debate into the decision making process of these bibliogaphers.&lt;br /&gt;
&lt;br /&gt;
*An additional source of dynamic market research is a feedback system based on a suggestion card system.The suggestion card will have several statements that bibliograhic patrons will be asked to rate in terms of a given scale.  Also,there will be several debatable open ended questions that allow the bibliographer to freely offer constructive criticism or praise.The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will work hard to implement reasonable suggestions in order to improve their service offerings as well as show committment to bibliographers whose contributions are valued.&lt;br /&gt;
&lt;br /&gt;
*The last source of market research will be competitive analysis.This will be done by regularly visiting competitors and analyzing their service offerings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Read more: A bibliographic/software and standards informative scientific database support collections of ESL books &amp;amp; reading materials,bibliographic cd&amp;#039;s.audio,videos &amp;amp; translated languages of scientific books in English,German,French, Italian,Spanish,Turkish,Japanese &amp;amp; other translations.&lt;br /&gt;
 http://wiki.services.openoffice.org/wiki/User:Blibrestez55/books/Scientific_Bibliographic_Project_2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Bibliographic Software and Standards Information]]&lt;br /&gt;
[[Category:Bibliographic]]&lt;br /&gt;
[[Category:Education]]&lt;br /&gt;
[[Category:Marketing]]&lt;br /&gt;
[[Category:User Experience]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203137</id>
		<title>Draft Marketing ideas and materials/OOocon2010 flying disc OpenOffice.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203137"/>
		<updated>2012-07-15T14:14:31Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *BLibrestez55Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;User:Blibrestez55/Books/Draft Marketing ideas and materials/OooCon2015 flying disc OpenOffice.org-Wiki&lt;br /&gt;
&lt;br /&gt;
*Name: The name of this organization shall be the BLibrestez55 Draft Marketing ideas and materials/OOoCon2015 flying disc-OpenOffice.org Wiki Bibliographical Debate OpenOffice.org Users Group (herein referred to as the BDMIMOCFDGroup). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Marketing Strategy&lt;br /&gt;
&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki strategy will be based on communicating OpenOffice.org-Wik&amp;#039;s value to the targeted segments.  This will be done through a variety of methods.  The first method will be strategically placed advertisements.One place that will be used for advertisements will be in Bibliographic categories,and the liberal arts categories that details all of the entertainment in OpenOffice.org-Wiki.This will be the main source of advertisements because the demographics of their readership are fairly similar to Bibus bibliographic database-Bibus demographics.  &lt;br /&gt;
&lt;br /&gt;
Another source of marketing will be done with strategic relationships and associations that have similar bibliographic demographics.One prime example is the BLibrestez55 bibliographic database. While bibliographic patrons are not necessarily overwhelmingly single, the rest of the demographics match up.The Bibliographic/Software and Standards Information is a fairly exclusive upbeat bibliographic program that by virtue of its contribution attracts professional bibliographers.The strategic relationship with be mutually beneficial where both organizations will develop visibility for each other.  &lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where bibliographers contribute draft marketing ideas and materials for participants to try drafting marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki for the first time.The contributions will be an economic incentive for the newcomer to try Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki.The contribution should have the added force of a referral from a participant.&lt;br /&gt;
&lt;br /&gt;
Mission&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki mission is to provide a bibliographic social network. Participants exist to attract and maintain bibliographers.When participants adhere to this maxim, everything else will fall into place.Our services will exceed the expectations of our bibliographers.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Objectives&lt;br /&gt;
•Develop marketing ideas and material awareness through a steady month to month increase of new bibliographers. &lt;br /&gt;
•Develop an increase in sales of marketing while achieving a status quo state or  decrease in marketing expenses. &lt;br /&gt;
•Develop awareness of the structured conversation system measured by bibliographers coming to Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki solely for bibliographic social networking groups.&lt;br /&gt;
Financial Objectives&lt;br /&gt;
•A double digit growth rate for each future year. &lt;br /&gt;
•Reduce the variable costs through efficiency gains. &lt;br /&gt;
•Reach profitability within the first year.&lt;br /&gt;
&lt;br /&gt;
*Target Markets&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki bibliographers can be broken down into three groups, Generation X,Y, and Baby Boomers. &lt;br /&gt;
 &lt;br /&gt;
•Professional: this characteristic is intuitive since the underlying element of Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice-org-Wiki is thoughtful conversation, and most professionals appreciate thought-provoking conversation.&lt;br /&gt;
 &lt;br /&gt;
•Income over $40,000: this to a large degree is correlated to the fact that they are professional.&lt;br /&gt;
 &lt;br /&gt;
•Age 25-75: the largest group of bibliographers looking for bibliograhy databases.&lt;br /&gt;
&lt;br /&gt;
*Positioning&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group will position itself as a reasonably valued bibliographic social networking group that has an innovative, effective system for allowing bibliographers to meet each other.&lt;br /&gt;
&lt;br /&gt;
T*he Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group&amp;#039;s positioning will leverage their competitive edge:&lt;br /&gt;
&lt;br /&gt;
•A unique approach to getting bibliographers together called the structured bibliographic system. This system is detailed in the Bibliographic category, please refer to that section for more information.  &lt;br /&gt;
&lt;br /&gt;
•This system is a competitive edge because most non-bibliographers do not have a niche that they are concentrating on.  While every bibliographer has a certain &amp;quot;flavor&amp;quot; and that is why someone will choose one bibliographer or another, the flavor is only surface deep. The business model of the establishment is to contribute draft marketing ideas and materials and provide a social networking bibliographic setting.  Beyond these two values, there is little other genuine value that the bibliographers try to provide.  &lt;br /&gt;
&lt;br /&gt;
•Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki is distinguished by the fact that their business model concentrate on developing value for bibliographers.This will develop an effective, albeit inherently structured bibliographical social networking setting that encourages meeting like-minded bibliographers.Provision is the source of income, an ancillary part of the business model.  Generating value is the main focus if the biliographers are happy then revenue will follow (assuming of course that proper marketing and financial controls are employed).&lt;br /&gt;
&lt;br /&gt;
*Concentrating on the bibliogapher&amp;#039;s needs beyond contributing to Draft Marketing ideas and maerials/OOoCon2015 flying disc OpenOffice.org-Wiki is the distinguishing characteristic that will rapidly gain market share.&lt;br /&gt;
 &lt;br /&gt;
*Strategies&lt;br /&gt;
The single objective is to position bibliography as the premier place for young professional bibliographers to meet like-minded goals marketing bibliographic ideas and materials.  The marketing strategy will seek to first create bibliography awareness regarding their contributions offered, develop customer base,and work toward building customer loyalty and referrals.&lt;br /&gt;
&lt;br /&gt;
*The message Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will seek to communicatewith Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki  is THE place to meet intelligent bibliographers. This message will be communicated through a variety of methods.  The first method will be advertisements.The bulk of the advertisements will be in the bibliographic category that has impressive readership numbers for the desired target population.&lt;br /&gt;
&lt;br /&gt;
*Another method will be through establishing strategic relationships with organizations that have similar demographics such as bibliography. Establishing a mutually beneficial relationship will allow both organizations to develop visibility for each other.&lt;br /&gt;
&lt;br /&gt;
*The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where bibliographers will contribute draft marketing ideas and materials for participants to try for the first time.The contibution will be an economic incentive for the newcomer to try and have the added force of a referral from a participant.&lt;br /&gt;
&lt;br /&gt;
*Marketing Mix&lt;br /&gt;
Draft Marketing ideas and materials/OOOCon2015 flying disc&amp;#039;s OpenOffice.org-Wiki marketing mix is comprised of these following approaches to pricing, distribution, advertising and promotion,and customer service.&lt;br /&gt;
&lt;br /&gt;
•Pricing: the pricing scheme is based on standard industry practices. &lt;br /&gt;
•Distribution: all services and products will be distributed from &amp;#039;s retail space.&lt;br /&gt;
 &lt;br /&gt;
•Advertising and promotion: the most successful advertising will be with OpenOffice.org.  Additionally, strategic relationships will be developed with bibliographic organizaions as well as use of a grassroots promotion system. &lt;br /&gt;
&lt;br /&gt;
•Customer service: obsessive customer attention is the mantra.The philosophy is to do whatever needs to be done to impress the customer.  While this could reduce short-term profits, it will strengthen long-term profitability.&lt;br /&gt;
&lt;br /&gt;
*Marketing Research&lt;br /&gt;
During the initial phases of the marketing plan development, several bibliographic focus groups will be sponsored to gain insight into a variety of likely bibliographers.  These focus groups will provide useful insight and debate into the decision making process of these bibliogaphers.&lt;br /&gt;
&lt;br /&gt;
*An additional source of dynamic market research is a feedback system based on a suggestion card system.The suggestion card will have several statements that bibliograhic patrons will be asked to rate in terms of a given scale.  Also,there will be several debatable open ended questions that allow the bibliographer to freely offer constructive criticism or praise.The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will work hard to implement reasonable suggestions in order to improve their service offerings as well as show committment to bibliographers whose contributions are valued.&lt;br /&gt;
&lt;br /&gt;
*The last source of market research will be competitive analysis.This will be done by regularly visiting competitors and analyzing their service offerings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Read more: A bibliographic/software and standards informative scientific database support collections of ESL books &amp;amp; reading materials,bibliographic cd&amp;#039;s.audio,videos &amp;amp; translated languages of scientific books in English,German,French, Italian,Spanish,Turkish,Japanese &amp;amp; other translations.&lt;br /&gt;
 http://wiki.services.openoffice.org/wiki/User:Blibrestez55/books/Scientific_Bibliographic_Project_2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Bibliographic Software and Standards Information]]&lt;br /&gt;
[[Category:Marketing]]&lt;br /&gt;
[[Category:User Experience]]&lt;br /&gt;
[[Category:Bibliographic]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203136</id>
		<title>Draft Marketing ideas and materials/OOocon2010 flying disc OpenOffice.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203136"/>
		<updated>2012-07-15T14:12:49Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;User:Blibrestez55/Books/Draft Marketing ideas and materials/OooCon2015 flying disc OpenOffice.org-Wiki&lt;br /&gt;
&lt;br /&gt;
*Name: The name of this organization shall be the BLibrestez55 Draft Marketing ideas and materials/OOoCon2015 flying disc-OpenOffice.org Wiki Bibliographical Debate OpenOffice.org Users Group (herein referred to as the BDMIMOCFDGroup). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Marketing Strategy&lt;br /&gt;
&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki strategy will be based on communicating OpenOffice.org-Wik&amp;#039;s value to the targeted segments.  This will be done through a variety of methods.  The first method will be strategically placed advertisements.One place that will be used for advertisements will be in Bibliographic categories,and the liberal arts categories that details all of the entertainment in OpenOffice.org-Wiki.This will be the main source of advertisements because the demographics of their readership are fairly similar to Bibus bibliographic database-Bibus demographics.  &lt;br /&gt;
&lt;br /&gt;
Another source of marketing will be done with strategic relationships and associations that have similar bibliographic demographics.One prime example is the BLibrestez55 bibliographic database. While bibliographic patrons are not necessarily overwhelmingly single, the rest of the demographics match up.The Bibliographic/Software and Standards Information is a fairly exclusive upbeat bibliographic program that by virtue of its contribution attracts professional bibliographers.The strategic relationship with be mutually beneficial where both organizations will develop visibility for each other.  &lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where bibliographers contribute draft marketing ideas and materials for participants to try drafting marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki for the first time.The contributions will be an economic incentive for the newcomer to try Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki.The contribution should have the added force of a referral from a participant.&lt;br /&gt;
&lt;br /&gt;
Mission&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki mission is to provide a bibliographic social network. Participants exist to attract and maintain bibliographers.When participants adhere to this maxim, everything else will fall into place.Our services will exceed the expectations of our bibliographers.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Objectives&lt;br /&gt;
•Develop marketing ideas and material awareness through a steady month to month increase of new bibliographers. &lt;br /&gt;
•Develop an increase in sales of marketing while achieving a status quo state or  decrease in marketing expenses. &lt;br /&gt;
•Develop awareness of the structured conversation system measured by bibliographers coming to Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki solely for bibliographic social networking groups.&lt;br /&gt;
Financial Objectives&lt;br /&gt;
•A double digit growth rate for each future year. &lt;br /&gt;
•Reduce the variable costs through efficiency gains. &lt;br /&gt;
•Reach profitability within the first year.&lt;br /&gt;
&lt;br /&gt;
*Target Markets&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki bibliographers can be broken down into three groups, Generation X,Y, and Baby Boomers. &lt;br /&gt;
 &lt;br /&gt;
•Professional: this characteristic is intuitive since the underlying element of Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice-org-Wiki is thoughtful conversation, and most professionals appreciate thought-provoking conversation.&lt;br /&gt;
 &lt;br /&gt;
•Income over $40,000: this to a large degree is correlated to the fact that they are professional.&lt;br /&gt;
 &lt;br /&gt;
•Age 25-75: the largest group of bibliographers looking for bibliograhy databases.&lt;br /&gt;
&lt;br /&gt;
*Positioning&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group will position itself as a reasonably valued bibliographic social networking group that has an innovative, effective system for allowing bibliographers to meet each other.&lt;br /&gt;
&lt;br /&gt;
T*he Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group&amp;#039;s positioning will leverage their competitive edge:&lt;br /&gt;
&lt;br /&gt;
•A unique approach to getting bibliographers together called the structured bibliographic system. This system is detailed in the Bibliographic category, please refer to that section for more information.  &lt;br /&gt;
&lt;br /&gt;
•This system is a competitive edge because most non-bibliographers do not have a niche that they are concentrating on.  While every bibliographer has a certain &amp;quot;flavor&amp;quot; and that is why someone will choose one bibliographer or another, the flavor is only surface deep. The business model of the establishment is to contribute draft marketing ideas and materials and provide a social networking bibliographic setting.  Beyond these two values, there is little other genuine value that the bibliographers try to provide.  &lt;br /&gt;
&lt;br /&gt;
•Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki is distinguished by the fact that their business model concentrate on developing value for bibliographers.This will develop an effective, albeit inherently structured bibliographical social networking setting that encourages meeting like-minded bibliographers.Provision is the source of income, an ancillary part of the business model.  Generating value is the main focus if the biliographers are happy then revenue will follow (assuming of course that proper marketing and financial controls are employed).&lt;br /&gt;
&lt;br /&gt;
*Concentrating on the bibliogapher&amp;#039;s needs beyond contributing to Draft Marketing ideas and maerials/OOoCon2015 flying disc OpenOffice.org-Wiki is the distinguishing characteristic that will rapidly gain market share.&lt;br /&gt;
 &lt;br /&gt;
*Strategies&lt;br /&gt;
The single objective is to position bibliography as the premier place for young professional bibliographers to meet like-minded goals marketing bibliographic ideas and materials.  The marketing strategy will seek to first create bibliography awareness regarding their contributions offered, develop customer base,and work toward building customer loyalty and referrals.&lt;br /&gt;
&lt;br /&gt;
*The message Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will seek to communicatewith Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki  is THE place to meet intelligent bibliographers. This message will be communicated through a variety of methods.  The first method will be advertisements.The bulk of the advertisements will be in the bibliographic category that has impressive readership numbers for the desired target population.&lt;br /&gt;
&lt;br /&gt;
*Another method will be through establishing strategic relationships with organizations that have similar demographics such as bibliography. Establishing a mutually beneficial relationship will allow both organizations to develop visibility for each other.&lt;br /&gt;
&lt;br /&gt;
*The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where bibliographers will contribute draft marketing ideas and materials for participants to try for the first time.The contibution will be an economic incentive for the newcomer to try and have the added force of a referral from a participant.&lt;br /&gt;
&lt;br /&gt;
*Marketing Mix&lt;br /&gt;
Draft Marketing ideas and materials/OOOCon2015 flying disc&amp;#039;s OpenOffice.org-Wiki marketing mix is comprised of these following approaches to pricing, distribution, advertising and promotion,and customer service.&lt;br /&gt;
&lt;br /&gt;
•Pricing: the pricing scheme is based on standard industry practices. &lt;br /&gt;
•Distribution: all services and products will be distributed from &amp;#039;s retail space.&lt;br /&gt;
 &lt;br /&gt;
•Advertising and promotion: the most successful advertising will be with OpenOffice.org.  Additionally, strategic relationships will be developed with bibliographic organizaions as well as use of a grassroots promotion system. &lt;br /&gt;
&lt;br /&gt;
•Customer service: obsessive customer attention is the mantra.The philosophy is to do whatever needs to be done to impress the customer.  While this could reduce short-term profits, it will strengthen long-term profitability.&lt;br /&gt;
&lt;br /&gt;
*Marketing Research&lt;br /&gt;
During the initial phases of the marketing plan development, several bibliographic focus groups will be sponsored to gain insight into a variety of likely bibliographers.  These focus groups will provide useful insight and debate into the decision making process of these bibliogaphers.&lt;br /&gt;
&lt;br /&gt;
*An additional source of dynamic market research is a feedback system based on a suggestion card system.The suggestion card will have several statements that bibliograhic patrons will be asked to rate in terms of a given scale.  Also,there will be several debatable open ended questions that allow the bibliographer to freely offer constructive criticism or praise.The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will work hard to implement reasonable suggestions in order to improve their service offerings as well as show committment to bibliographers whose contributions are valued.&lt;br /&gt;
&lt;br /&gt;
*The last source of market research will be competitive analysis.This will be done by regularly visiting competitors and analyzing their service offerings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Read more: A bibliographic/software and standards informative scientific database support collections of ESL books &amp;amp; reading materials,bibliographic cd&amp;#039;s.audio,videos &amp;amp; translated languages of scientific books in English,German,French, Italian,Spanish,Turkish,Japanese &amp;amp; other translations.&lt;br /&gt;
 http://wiki.services.openoffice.org/wiki/User:Blibrestez55/books/Scientific_Bibliographic_Project_2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Bibliographic/Software and Standards Information]]&lt;br /&gt;
[[Category:Marketing]]&lt;br /&gt;
[[Category:User Experience]]&lt;br /&gt;
[[Category:Bibliographic]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203128</id>
		<title>Draft Marketing ideas and materials/OOocon2010 flying disc OpenOffice.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203128"/>
		<updated>2012-07-14T22:10:00Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Apache Open&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;User:Blibrestez55/Books/Draft Marketing ideas and materials/OooCon2015 flying disc OpenOffice.org-Wiki&lt;br /&gt;
&lt;br /&gt;
*Name: The name of this organization shall be the BLibrestez55 Draft Marketing ideas and materials/OOoCon2015 flying disc-OpenOffice.org Wiki Bibliographical Debate OpenOffice.org Users Group (herein referred to as the BDMIMOCFDGroup). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Marketing Strategy&lt;br /&gt;
&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki strategy will be based on communicating OpenOffice.org-Wik&amp;#039;s value to the targeted segments.  This will be done through a variety of methods.  The first method will be strategically placed advertisements.One place that will be used for advertisements will be in Bibliographic categories,and the liberal arts categories that details all of the entertainment in OpenOffice.org-Wiki.This will be the main source of advertisements because the demographics of their readership are fairly similar to Bibus bibliographic database-Bibus demographics.  &lt;br /&gt;
&lt;br /&gt;
Another source of marketing will be done with strategic relationships and associations that have similar bibliographic demographics.One prime example is the BLibrestez55 bibliographic database. While bibliographic patrons are not necessarily overwhelmingly single, the rest of the demographics match up.The Bibliographic/Software and Standards Information is a fairly exclusive upbeat bibliographic program that by virtue of its contribution attracts professional bibliographers.The strategic relationship with be mutually beneficial where both organizations will develop visibility for each other.  &lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where bibliographers contribute draft marketing ideas and materials for participants to try drafting marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki for the first time.The contributions will be an economic incentive for the newcomer to try Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki.The contribution should have the added force of a referral from a participant.&lt;br /&gt;
&lt;br /&gt;
Mission&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki mission is to provide a bibliographic social network. Participants exist to attract and maintain bibliographers.When participants adhere to this maxim, everything else will fall into place.Our services will exceed the expectations of our bibliographers.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Objectives&lt;br /&gt;
•Develop marketing ideas and material awareness through a steady month to month increase of new bibliographers. &lt;br /&gt;
•Develop an increase in sales of marketing while achieving a status quo state or  decrease in marketing expenses. &lt;br /&gt;
•Develop awareness of the structured conversation system measured by bibliographers coming to Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki solely for bibliographic social networking groups.&lt;br /&gt;
Financial Objectives&lt;br /&gt;
•A double digit growth rate for each future year. &lt;br /&gt;
•Reduce the variable costs through efficiency gains. &lt;br /&gt;
•Reach profitability within the first year.&lt;br /&gt;
&lt;br /&gt;
*Target Markets&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki bibliographers can be broken down into three groups, Generation X,Y, and Baby Boomers. &lt;br /&gt;
 &lt;br /&gt;
•Professional: this characteristic is intuitive since the underlying element of Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice-org-Wiki is thoughtful conversation, and most professionals appreciate thought-provoking conversation.&lt;br /&gt;
 &lt;br /&gt;
•Income over $40,000: this to a large degree is correlated to the fact that they are professional.&lt;br /&gt;
 &lt;br /&gt;
•Age 25-75: the largest group of bibliographers looking for bibliograhy databases.&lt;br /&gt;
&lt;br /&gt;
Positioning&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group will position itself as a reasonably valued bibliographic social networking group that has an innovative, effective system for allowing bibliographers to meet each other.&lt;br /&gt;
&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group&amp;#039;s positioning will leverage their competitive edge:&lt;br /&gt;
&lt;br /&gt;
•A unique approach to getting bibliographers together called the structured bibliographic system. This system is detailed in the Bibliographic category, please refer to that section for more information.  &lt;br /&gt;
&lt;br /&gt;
•This system is a competitive edge because most non-bibliographers do not have a niche that they are concentrating on.  While every bibliographer has a certain &amp;quot;flavor&amp;quot; and that is why someone will choose one bibliographer or another, the flavor is only surface deep. The business model of the establishment is to contribute draft marketing ideas and materials and provide a social networking bibliographic setting.  Beyond these two values, there is little other genuine value that the bibliographers try to provide.  &lt;br /&gt;
&lt;br /&gt;
•Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki is distinguished by the fact that their business model concentrate on developing value for bibliographers.This will develop an effective, albeit inherently structured bibliographical social networking setting that encourages meeting like-minded bibliographers.Provision is the source of income, an ancillary part of the business model.  Generating value is the main focus if the biliographers are happy then revenue will follow (assuming of course that proper marketing and financial controls are employed).&lt;br /&gt;
&lt;br /&gt;
*Concentrating on the bibliogapher&amp;#039;s needs beyond contributing to Draft Marketing ideas and maerials/OOoCon2015 flying disc OpenOffice.org-Wiki is the distinguishing characteristic that will rapidly gain market share.&lt;br /&gt;
 &lt;br /&gt;
*Strategies&lt;br /&gt;
The single objective is to position bibliography as the premier place for young professional bibliographers to meet like-minded goals marketing bibliographic ideas and materials.  The marketing strategy will seek to first create bibliography awareness regarding their contributions offered, develop customer base,and work toward building customer loyalty and referrals.&lt;br /&gt;
&lt;br /&gt;
*The message Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will seek to communicatewith Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki  is THE place to meet intelligent bibliographers. This message will be communicated through a variety of methods.  The first method will be advertisements.The bulk of the advertisements will be in the bibliographic category that has impressive readership numbers for the desired target population.&lt;br /&gt;
&lt;br /&gt;
*Another method will be through establishing strategic relationships with organizations that have similar demographics such as bibliography. Establishing a mutually beneficial relationship will allow both organizations to develop visibility for each other.&lt;br /&gt;
&lt;br /&gt;
*The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where bibliographers will contribute draft marketing ideas and materials for participants to try for the first time.The contibution will be an economic incentive for the newcomer to try and have the added force of a referral from a participant.&lt;br /&gt;
&lt;br /&gt;
*Marketing Mix&lt;br /&gt;
Draft Marketing ideas and materials/OOOCon2015 flying disc&amp;#039;s OpenOffice.org-Wiki marketing mix is comprised of these following approaches to pricing, distribution, advertising and promotion,and customer service.&lt;br /&gt;
&lt;br /&gt;
•Pricing: the pricing scheme is based on standard industry practices. &lt;br /&gt;
•Distribution: all services and products will be distributed from &amp;#039;s retail space.&lt;br /&gt;
 &lt;br /&gt;
•Advertising and promotion: the most successful advertising will be with OpenOffice.org.  Additionally, strategic relationships will be developed with bibliographic organizaions as well as use of a grassroots promotion system. &lt;br /&gt;
&lt;br /&gt;
•Customer service: obsessive customer attention is the mantra.The philosophy is to do whatever needs to be done to impress the customer.  While this could reduce short-term profits, it will strengthen long-term profitability.&lt;br /&gt;
&lt;br /&gt;
*Marketing Research&lt;br /&gt;
During the initial phases of the marketing plan development, several bibliographic focus groups will be sponsored to gain insight into a variety of likely bibliographers.  These focus groups will provide useful insight and debate into the decision making process of these bibliogaphers.&lt;br /&gt;
&lt;br /&gt;
*An additional source of dynamic market research is a feedback system based on a suggestion card system.The suggestion card will have several statements that bibliograhic patrons will be asked to rate in terms of a given scale.  Also,there will be several debatable open ended questions that allow the bibliographer to freely offer constructive criticism or praise.The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will work hard to implement reasonable suggestions in order to improve their service offerings as well as show committment to bibliographers whose contributions are valued.&lt;br /&gt;
&lt;br /&gt;
*The last source of market research will be competitive analysis.This will be done by regularly visiting competitors and analyzing their service offerings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Read more: A bibliographic/software and standards informative scientific database support collections of ESL books &amp;amp; reading materials,bibliographic cd&amp;#039;s.audio,videos &amp;amp; translated languages of scientific books in English,German,French, Italian,Spanish,Turkish,Japanese &amp;amp; other translations.&lt;br /&gt;
 http://wiki.services.openoffice.org/wiki/User:Blibrestez55/books/Scientific_Bibliographic_Project_2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Marketing]]&lt;br /&gt;
[[Category:User Experience]]&lt;br /&gt;
[[Category:Bibliographic]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203127</id>
		<title>Draft Marketing ideas and materials/OOocon2010 flying disc OpenOffice.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203127"/>
		<updated>2012-07-14T22:08:28Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Apache Open&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;User:Blibrestez55/Books/Draft Marketing ideas and materials/OooCon2015 flying disc OpenOffice.org-Wiki&lt;br /&gt;
&lt;br /&gt;
*Name: The name of this organization shall be the BLibrestez55 Draft Marketing ideas and materials/OOoCon2015 flying disc-OpenOffice.org Wiki Bibliographical Debate OpenOffice.org Users Group (herein referred to as the BDMIMOCFDGroup). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Marketing Strategy&lt;br /&gt;
&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki strategy will be based on communicating OpenOffice.org-Wik&amp;#039;s value to the targeted segments.  This will be done through a variety of methods.  The first method will be strategically placed advertisements.One place that will be used for advertisements will be in Bibliographic categories,and the liberal arts categories that details all of the entertainment in OpenOffice.org-Wiki.This will be the main source of advertisements because the demographics of their readership are fairly similar to Bibus bibliographic database-Bibus demographics.  &lt;br /&gt;
&lt;br /&gt;
Another source of marketing will be done with strategic relationships and associations that have similar bibliographic demographics.One prime example is the BLibrestez55 bibliographic database. While bibliographic patrons are not necessarily overwhelmingly single, the rest of the demographics match up.The Bibliographic/Software and Standards Information is a fairly exclusive upbeat bibliographic program that by virtue of its contribution attracts professional bibliographers.The strategic relationship with be mutually beneficial where both organizations will develop visibility for each other.  &lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where bibliographers contribute draft marketing ideas and materials for participants to try drafting marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki for the first time.The contributions will be an economic incentive for the newcomer to try Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki.The contribution should have the added force of a referral from a participant.&lt;br /&gt;
&lt;br /&gt;
Mission&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki mission is to provide a bibliographic social network. Participants exist to attract and maintain bibliographers.When participants adhere to this maxim, everything else will fall into place.Our services will exceed the expectations of our bibliographers.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Objectives&lt;br /&gt;
•Develop marketing ideas and material awareness through a steady month to month increase of new bibliographers. &lt;br /&gt;
•Develop an increase in sales of marketing while achieving a status quo state or  decrease in marketing expenses. &lt;br /&gt;
•Develop awareness of the structured conversation system measured by bibliographers coming to Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki solely for bibliographic social networking groups.&lt;br /&gt;
Financial Objectives&lt;br /&gt;
•A double digit growth rate for each future year. &lt;br /&gt;
•Reduce the variable costs through efficiency gains. &lt;br /&gt;
•Reach profitability within the first year.&lt;br /&gt;
&lt;br /&gt;
*Target Markets&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki bibliographers can be broken down into three groups, Generation X,Y, and Baby Boomers. &lt;br /&gt;
 &lt;br /&gt;
•Professional: this characteristic is intuitive since the underlying element of Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice-org-Wiki is thoughtful conversation, and most professionals appreciate thought-provoking conversation.&lt;br /&gt;
 &lt;br /&gt;
•Income over $40,000: this to a large degree is correlated to the fact that they are professional.&lt;br /&gt;
 &lt;br /&gt;
•Age 25-75: the largest group of bibliographers looking for bibliograhy databases.&lt;br /&gt;
&lt;br /&gt;
Positioning&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group will position itself as a reasonably valued bibliographic social networking group that has an innovative, effective system for allowing bibliographers to meet each other.&lt;br /&gt;
&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group&amp;#039;s positioning will leverage their competitive edge:&lt;br /&gt;
&lt;br /&gt;
•A unique approach to getting bibliographers together called the structured bibliographic system. This system is detailed in the Bibliographic category, please refer to that section for more information.  &lt;br /&gt;
&lt;br /&gt;
•This system is a competitive edge because most non-bibliographers do not have a niche that they are concentrating on.  While every bibliographer has a certain &amp;quot;flavor&amp;quot; and that is why someone will choose one bibliographer or another, the flavor is only surface deep. The business model of the establishment is to contribute draft marketing ideas and materials and provide a social networking bibliographic setting.  Beyond these two values, there is little other genuine value that the bibliographers try to provide.  &lt;br /&gt;
&lt;br /&gt;
•Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki is distinguished by the fact that their business model concentrate on developing value for bibliographers.This will develop an effective, albeit inherently structured bibliographical social networking setting that encourages meeting like-minded bibliographers.Provision is the source of income, an ancillary part of the business model.  Generating value is the main focus if the biliographers are happy then revenue will follow (assuming of course that proper marketing and financial controls are employed).&lt;br /&gt;
&lt;br /&gt;
*Concentrating on the bibliogapher&amp;#039;s needs beyond contributing to Draft Marketing ideas and maerials/OOoCon2015 flying disc OpenOffice.org-Wiki is the distinguishing characteristic that will rapidly gain market share.&lt;br /&gt;
 &lt;br /&gt;
*Strategies&lt;br /&gt;
The single objective is to position bibliography as the premier place for young professional bibliographers to meet like-minded goals marketing bibliographic ideas and materials.  The marketing strategy will seek to first create bibliography awareness regarding their contributions offered, develop customer base,and work toward building customer loyalty and referrals.&lt;br /&gt;
&lt;br /&gt;
*The message Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will seek to communicatewith Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki  is THE place to meet intelligent bibliographers. This message will be communicated through a variety of methods.  The first method will be advertisements.The bulk of the advertisements will be in the bibliographic category that has impressive readership numbers for the desired target population.&lt;br /&gt;
&lt;br /&gt;
*Another method will be through establishing strategic relationships with organizations that have similar demographics such as bibliography. Establishing a mutually beneficial relationship will allow both organizations to develop visibility for each other.&lt;br /&gt;
&lt;br /&gt;
*The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where bibliographers will contribute draft marketing ideas and materials for participants to try for the first time.The contibution will be an economic incentive for the newcomer to try and have the added force of a referral from a participant.&lt;br /&gt;
&lt;br /&gt;
*Marketing Mix&lt;br /&gt;
Draft Marketing ideas and materials/OOOCon2015 flying disc&amp;#039;s OpenOffice.org-Wiki marketing mix is comprised of these following approaches to pricing, distribution, advertising and promotion,and customer service.&lt;br /&gt;
&lt;br /&gt;
•Pricing: the pricing scheme is based on standard industry practices. &lt;br /&gt;
•Distribution: all services and products will be distributed from &amp;#039;s retail space.&lt;br /&gt;
 &lt;br /&gt;
•Advertising and promotion: the most successful advertising will be with OpenOffice.org.  Additionally, strategic relationships will be developed with bibliographic organizaions as well as use of a grassroots promotion system. &lt;br /&gt;
&lt;br /&gt;
•Customer service: obsessive customer attention is the mantra.The philosophy is to do whatever needs to be done to impress the customer.  While this could reduce short-term profits, it will strengthen long-term profitability.&lt;br /&gt;
&lt;br /&gt;
*Marketing Research&lt;br /&gt;
During the initial phases of the marketing plan development, several bibliographic focus groups will be sponsored to gain insight into a variety of likely bibliographers.  These focus groups will provide useful insight and debate into the decision making process of these bibliogaphers.&lt;br /&gt;
&lt;br /&gt;
*An additional source of dynamic market research is a feedback system based on a suggestion card system.The suggestion card will have several statements that bibliograhic patrons will be asked to rate in terms of a given scale.  Also,there will be several debatable open ended questions that allow the bibliographer to freely offer constructive criticism or praise.The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will work hard to implement reasonable suggestions in order to improve their service offerings as well as show committment to bibliographers whose contributions are valued.&lt;br /&gt;
&lt;br /&gt;
*The last source of market research will be competitive analysis.This will be done by regularly visiting competitors and analyzing their service offerings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Read more: A bibliographic/software and standards informative scientific database support collections of ESL books &amp;amp; reading materials,bibliographic cd&amp;#039;s.audio,videos &amp;amp; translated languages of scientific books in English,German,French, Italian,Spanish,Turkish,Japanese &amp;amp; other translations.&lt;br /&gt;
 http://wiki.services.openoffice.org/wiki/User:Blibrestez55/books/Scientific_Bibliographic_Project_2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Marketing]]&lt;br /&gt;
[[Category:Market Share Analysis]]&lt;br /&gt;
[[Category:User Experience]]&lt;br /&gt;
[[Category:Bibliographic]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203126</id>
		<title>Draft Marketing ideas and materials/OOocon2010 flying disc OpenOffice.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203126"/>
		<updated>2012-07-14T22:01:44Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *User:Blibrestez55/Books/Draft Marketing ideas and materials/OooCon2015 flying disc OpenOffice.org-Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;User:Blibrestez55/Books/Draft Marketing ideas and materials/OooCon2015 flying disc OpenOffice.org-Wiki&lt;br /&gt;
&lt;br /&gt;
Name The name of this organization shall be the BLibrestez55 Draft Marketing ideas and materials/OOoCon2015 flying disc-OpenOffice.org Wiki Bibliographical Debate OpenOffice.org Users Group (herein referred to as the BDMIMOCFDGroup). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Strategy&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki strategy will be based on communicating OpenOffice.org-Wik&amp;#039;s value to the targeted segments.  This will be done through a variety of methods.  The first method will be strategically placed advertisements.One place that will be used for advertisements will be in Bibliographic categories,and the liberal arts categories that details all of the entertainment in OpenOffice.org-Wiki.This will be the main source of advertisements because the demographics of their readership are fairly similar to Bibus bibliographic database-Bibus demographics.  &lt;br /&gt;
&lt;br /&gt;
Another source of marketing will be done with strategic relationships and associations that have similar bibliographic demographics.One prime example is the BLibrestez55 bibliographic database. While bibliographic patrons are not necessarily overwhelmingly single, the rest of the demographics match up.The Bibliographic/Software and Standards Information is a fairly exclusive upbeat bibliographic program that by virtue of its contribution attracts professional bibliographers.The strategic relationship with be mutually beneficial where both organizations will develop visibility for each other.  &lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where bibliographers contribute draft marketing ideas and materials for participants to try drafting marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki for the first time.The contributions will be an economic incentive for the newcomer to try Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki.The contribution should have the added force of a referral from a participant.&lt;br /&gt;
&lt;br /&gt;
Mission&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki mission is to provide a bibliographic social network. Participants exist to attract and maintain bibliographers.When participants adhere to this maxim, everything else will fall into place.Our services will exceed the expectations of our bibliographers.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Objectives&lt;br /&gt;
•Develop marketing ideas and material awareness through a steady month to month increase of new bibliographers. &lt;br /&gt;
•Develop an increase in sales of marketing while achieving a status quo state or  decrease in marketing expenses. &lt;br /&gt;
•Develop awareness of the structured conversation system measured by bibliographers coming to Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki solely for bibliographic social networking groups.&lt;br /&gt;
Financial Objectives&lt;br /&gt;
•A double digit growth rate for each future year. &lt;br /&gt;
•Reduce the variable costs through efficiency gains. &lt;br /&gt;
•Reach profitability within the first year.&lt;br /&gt;
&lt;br /&gt;
*Target Markets&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki bibliographers can be broken down into three groups, Generation X,Y, and Baby Boomers. &lt;br /&gt;
 &lt;br /&gt;
•Professional: this characteristic is intuitive since the underlying element of Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice-org-Wiki is thoughtful conversation, and most professionals appreciate thought-provoking conversation.&lt;br /&gt;
 &lt;br /&gt;
•Income over $40,000: this to a large degree is correlated to the fact that they are professional.&lt;br /&gt;
 &lt;br /&gt;
•Age 25-75: the largest group of bibliographers looking for bibliograhy databases.&lt;br /&gt;
&lt;br /&gt;
Positioning&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group will position itself as a reasonably valued bibliographic social networking group that has an innovative, effective system for allowing bibliographers to meet each other.&lt;br /&gt;
&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group&amp;#039;s positioning will leverage their competitive edge:&lt;br /&gt;
&lt;br /&gt;
•A unique approach to getting bibliographers together called the structured bibliographic system. This system is detailed in the Bibliographic category, please refer to that section for more information.  &lt;br /&gt;
&lt;br /&gt;
•This system is a competitive edge because most non-bibliographers do not have a niche that they are concentrating on.  While every bibliographer has a certain &amp;quot;flavor&amp;quot; and that is why someone will choose one bibliographer or another, the flavor is only surface deep. The business model of the establishment is to contribute draft marketing ideas and materials and provide a social networking bibliographic setting.  Beyond these two values, there is little other genuine value that the bibliographers try to provide.  &lt;br /&gt;
&lt;br /&gt;
•Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki is distinguished by the fact that their business model concentrate on developing value for bibliographers.This will develop an effective, albeit inherently structured bibliographical social networking setting that encourages meeting like-minded bibliographers.Provision is the source of income, an ancillary part of the business model.  Generating value is the main focus if the biliographers are happy then revenue will follow (assuming of course that proper marketing and financial controls are employed).&lt;br /&gt;
&lt;br /&gt;
*Concentrating on the bibliogapher&amp;#039;s needs beyond contributing to Draft Marketing ideas and maerials/OOoCon2015 flying disc OpenOffice.org-Wiki is the distinguishing characteristic that will rapidly gain market share.&lt;br /&gt;
 &lt;br /&gt;
*Strategies&lt;br /&gt;
The single objective is to position bibliography as the premier place for young professional bibliographers to meet like-minded goals marketing bibliographic ideas and materials.  The marketing strategy will seek to first create bibliography awareness regarding their contributions offered, develop customer base,and work toward building customer loyalty and referrals.&lt;br /&gt;
&lt;br /&gt;
*The message Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will seek to communicatewith Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki  is THE place to meet intelligent bibliographers. This message will be communicated through a variety of methods.  The first method will be advertisements.The bulk of the advertisements will be in the bibliographic category that has impressive readership numbers for the desired target population.&lt;br /&gt;
&lt;br /&gt;
*Another method will be through establishing strategic relationships with organizations that have similar demographics such as bibliography. Establishing a mutually beneficial relationship will allow both organizations to develop visibility for each other.&lt;br /&gt;
&lt;br /&gt;
*The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where bibliographers will contribute draft marketing ideas and materials for participants to try for the first time.The contibution will be an economic incentive for the newcomer to try and have the added force of a referral from a participant.&lt;br /&gt;
&lt;br /&gt;
*Marketing Mix&lt;br /&gt;
Draft Marketing ideas and materials/OOOCon2015 flying disc&amp;#039;s OpenOffice.org-Wiki marketing mix is comprised of these following approaches to pricing, distribution, advertising and promotion,and customer service.&lt;br /&gt;
&lt;br /&gt;
•Pricing: the pricing scheme is based on standard industry practices. &lt;br /&gt;
•Distribution: all services and products will be distributed from &amp;#039;s retail space.&lt;br /&gt;
 &lt;br /&gt;
•Advertising and promotion: the most successful advertising will be with OpenOffice.org.  Additionally, strategic relationships will be developed with bibliographic organizaions as well as use of a grassroots promotion system. &lt;br /&gt;
&lt;br /&gt;
•Customer service: obsessive customer attention is the mantra.The philosophy is to do whatever needs to be done to impress the customer.  While this could reduce short-term profits, it will strengthen long-term profitability.&lt;br /&gt;
&lt;br /&gt;
*Marketing Research&lt;br /&gt;
During the initial phases of the marketing plan development, several bibliographic focus groups will be sponsored to gain insight into a variety of likely bibliographers.  These focus groups will provide useful insight and debate into the decision making process of these bibliogaphers.&lt;br /&gt;
&lt;br /&gt;
*An additional source of dynamic market research is a feedback system based on a suggestion card system.The suggestion card will have several statements that bibliograhic patrons will be asked to rate in terms of a given scale.  Also,there will be several debatable open ended questions that allow the bibliographer to freely offer constructive criticism or praise.The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will work hard to implement reasonable suggestions in order to improve their service offerings as well as show committment to bibliographers whose contributions are valued.&lt;br /&gt;
&lt;br /&gt;
*The last source of market research will be competitive analysis.This will be done by regularly visiting competitors and analyzing their service offerings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Read more: A bibliographic/software and standards informative scientific database support collections of ESL books &amp;amp; reading materials,bibliographic cd&amp;#039;s.audio,videos &amp;amp; translated languages of scientific books in English,German,French, Italian,Spanish,Turkish,Japanese &amp;amp; other translations.&lt;br /&gt;
 http://wiki.services.openoffice.org/wiki/User:Blibrestez55/books/Scientific_Bibliographic_Project_2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Marketing]]&lt;br /&gt;
[[Category:User Experience]]&lt;br /&gt;
[[Category:Bibliographic]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203125</id>
		<title>Draft Marketing ideas and materials/OOocon2010 flying disc OpenOffice.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203125"/>
		<updated>2012-07-14T21:59:46Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *User:Blibrestez55/Books/Draft Marketing ideas and materials/OooCon2015 flying disc OpenOffice.org-Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;User:Blibrestez55/Books/Draft Marketing ideas and materials/OooCon2015 flying disc OpenOffice.org-Wiki&lt;br /&gt;
&lt;br /&gt;
Name The name of this organization shall be the BLibrestez55 Draft Marketing ideas and materials/OOoCon2015 flying disc-OpenOffice.org Wiki Bibliographical Debate OpenOffice.org Users Group (herein referred to as the BDMIMOCFDGroup). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Strategy&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki strategy will be based on communicating OpenOffice.org-Wik&amp;#039;s value to the targeted segments.  This will be done through a variety of methods.  The first method will be strategically placed advertisements.One place that will be used for advertisements will be in Bibliographic categories,and the liberal arts categories that details all of the entertainment in OpenOffice.org-Wiki.This will be the main source of advertisements because the demographics of their readership are fairly similar to Bibus bibliographic database-Bibus demographics.  &lt;br /&gt;
&lt;br /&gt;
Another source of marketing will be done with strategic relationships and associations that have similar bibliographic demographics.One prime example is the BLibrestez55 bibliographic database. While bibliographic patrons are not necessarily overwhelmingly single, the rest of the demographics match up.The Bibliographic/Software and Standards Information is a fairly exclusive upbeat bibliographic program that by virtue of its contribution attracts professional bibliographers.The strategic relationship with be mutually beneficial where both organizations will develop visibility for each other.  &lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where bibliographers contribute draft marketing ideas and materials for participants to try drafting marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki for the first time.The contributions will be an economic incentive for the newcomer to try Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki.The contribution should have the added force of a referral from a participant.&lt;br /&gt;
&lt;br /&gt;
Mission&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki mission is to provide a bibliographic social network. Participants exist to attract and maintain bibliographers.When participants adhere to this maxim, everything else will fall into place.Our services will exceed the expectations of our bibliographers.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Objectives&lt;br /&gt;
•Develop marketing ideas and material awareness through a steady month to month increase of new bibliographers. &lt;br /&gt;
•Develop an increase in sales of marketing while achieving a status quo state or  decrease in marketing expenses. &lt;br /&gt;
•Develop awareness of the structured conversation system measured by bibliographers coming to Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki solely for bibliographic social networking groups.&lt;br /&gt;
Financial Objectives&lt;br /&gt;
•A double digit growth rate for each future year. &lt;br /&gt;
•Reduce the variable costs through efficiency gains. &lt;br /&gt;
•Reach profitability within the first year.&lt;br /&gt;
&lt;br /&gt;
*Target Markets&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki bibliographers can be broken down into three groups, Generation X,Y, and Baby Boomers. &lt;br /&gt;
 &lt;br /&gt;
•Professional: this characteristic is intuitive since the underlying element of Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice-org-Wiki is thoughtful conversation, and most professionals appreciate thought-provoking conversation.&lt;br /&gt;
 &lt;br /&gt;
•Income over $40,000: this to a large degree is correlated to the fact that they are professional.&lt;br /&gt;
 &lt;br /&gt;
•Age 25-45: the largest group of bibliographers looking for bibliograhy databases.&lt;br /&gt;
&lt;br /&gt;
Positioning&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group will position itself as a reasonably valued bibliographic social networking group that has an innovative, effective system for allowing bibliographers to meet each other.&lt;br /&gt;
&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group&amp;#039;s positioning will leverage their competitive edge:&lt;br /&gt;
&lt;br /&gt;
•A unique approach to getting bibliographers together called the structured bibliographic system. This system is detailed in the Bibliographic category, please refer to that section for more information.  &lt;br /&gt;
&lt;br /&gt;
•This system is a competitive edge because most non-bibliographers do not have a niche that they are concentrating on.  While every bibliographer has a certain &amp;quot;flavor&amp;quot; and that is why someone will choose one bibliographer or another, the flavor is only surface deep. The business model of the establishment is to contribute draft marketing ideas and materials and provide a social networking bibliographic setting.  Beyond these two values, there is little other genuine value that the bibliographers try to provide.  &lt;br /&gt;
&lt;br /&gt;
•Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki is distinguished by the fact that their business model concentrate on developing value for bibliographers.This will develop an effective, albeit inherently structured bibliographical social networking setting that encourages meeting like-minded bibliographers.Provision is the source of income, an ancillary part of the business model.  Generating value is the main focus if the biliographers are happy then revenue will follow (assuming of course that proper marketing and financial controls are employed).&lt;br /&gt;
&lt;br /&gt;
*Concentrating on the bibliogapher&amp;#039;s needs beyond contributing to Draft Marketing ideas and maerials/OOoCon2015 flying disc OpenOffice.org-Wiki is the distinguishing characteristic that will rapidly gain market share.&lt;br /&gt;
 &lt;br /&gt;
*Strategies&lt;br /&gt;
The single objective is to position bibliography as the premier place for young professional bibliographers to meet like-minded goals marketing bibliographic ideas and materials.  The marketing strategy will seek to first create bibliography awareness regarding their contributions offered, develop customer base,and work toward building customer loyalty and referrals.&lt;br /&gt;
&lt;br /&gt;
*The message Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will seek to communicatewith Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki  is THE place to meet intelligent bibliographers. This message will be communicated through a variety of methods.  The first method will be advertisements.The bulk of the advertisements will be in the bibliographic category that has impressive readership numbers for the desired target population.&lt;br /&gt;
&lt;br /&gt;
*Another method will be through establishing strategic relationships with organizations that have similar demographics such as bibliography. Establishing a mutually beneficial relationship will allow both organizations to develop visibility for each other.&lt;br /&gt;
&lt;br /&gt;
*The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where bibliographers will contribute draft marketing ideas and materials for participants to try for the first time.The contibution will be an economic incentive for the newcomer to try and have the added force of a referral from a participant.&lt;br /&gt;
&lt;br /&gt;
*Marketing Mix&lt;br /&gt;
Draft Marketing ideas and materials/OOOCon2015 flying disc&amp;#039;s OpenOffice.org-Wiki marketing mix is comprised of these following approaches to pricing, distribution, advertising and promotion,and customer service.&lt;br /&gt;
&lt;br /&gt;
•Pricing: the pricing scheme is based on standard industry practices. &lt;br /&gt;
•Distribution: all services and products will be distributed from &amp;#039;s retail space.&lt;br /&gt;
 &lt;br /&gt;
•Advertising and promotion: the most successful advertising will be with OpenOffice.org.  Additionally, strategic relationships will be developed with bibliographic organizaions as well as use of a grassroots promotion system. &lt;br /&gt;
&lt;br /&gt;
•Customer service: obsessive customer attention is the mantra.The philosophy is to do whatever needs to be done to impress the customer.  While this could reduce short-term profits, it will strengthen long-term profitability.&lt;br /&gt;
&lt;br /&gt;
*Marketing Research&lt;br /&gt;
During the initial phases of the marketing plan development, several bibliographic focus groups will be sponsored to gain insight into a variety of likely bibliographers.  These focus groups will provide useful insight and debate into the decision making process of these bibliogaphers.&lt;br /&gt;
&lt;br /&gt;
*An additional source of dynamic market research is a feedback system based on a suggestion card system.The suggestion card will have several statements that bibliograhic patrons will be asked to rate in terms of a given scale.  Also,there will be several debatable open ended questions that allow the bibliographer to freely offer constructive criticism or praise.The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will work hard to implement reasonable suggestions in order to improve their service offerings as well as show committment to bibliographers whose contributions are valued.&lt;br /&gt;
&lt;br /&gt;
*The last source of market research will be competitive analysis.This will be done by regularly visiting competitors and analyzing their service offerings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Read more: A bibliographic/software and standards informative scientific database support collections of ESL books &amp;amp; reading materials,bibliographic cd&amp;#039;s.audio,videos &amp;amp; translated languages of scientific books in English,German,French, Italian,Spanish,Turkish,Japanese &amp;amp; other translations.&lt;br /&gt;
 http://wiki.services.openoffice.org/wiki/User:Blibrestez55/books/Scientific_Bibliographic_Project_2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Marketing]]&lt;br /&gt;
[[Category:User Experience]]&lt;br /&gt;
[[Category:Bibliographic]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203122</id>
		<title>Draft Marketing ideas and materials/OOocon2010 flying disc OpenOffice.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203122"/>
		<updated>2012-07-14T21:42:28Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;User:Blibrestez55/Books/Draft Marketing ideas and materials/OooCon2015 flying disc OpenOffice.org-Wiki&lt;br /&gt;
&lt;br /&gt;
Name The name of this organization shall be the BLibrestez55 Draft Marketing ideas and materials/OOoCon2015 flying disc-OpenOffice.org Wiki Bibliographical Debate OpenOffice.org Users Group (herein referred to as the BDMIMOCFDGroup). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Strategy&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki strategy will be based on communicating OpenOffice.org-Wik&amp;#039;s value to the targeted segments.  This will be done through a variety of methods.  The first method will be strategically placed advertisements.One place that will be used for advertisements will be in Bibliographic categories,and the liberal arts categories that details all of the entertainment in OpenOffice.org-Wiki.This will be the main source of advertisements because the demographics of their readership are fairly similar to Bibus bibliographic database-Bibus demographics.  &lt;br /&gt;
&lt;br /&gt;
Another source of marketing will be done with strategic relationships and associations that have similar bibliographic demographics.One prime example is the BLibrestez55 bibliographic database. While bibliographic patrons are not necessarily overwhelmingly single, the rest of the demographics match up.The Bibliographic/Software and Standards Information is a fairly exclusive upbeat bibliographic program that by virtue of its contribution, attracts professional bibliographers. The strategic relationship with be mutually beneficial where both organizations will develop visibility for each other.  &lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where bibliographers contribute draft marketing ideas and materials for their participants to try drafting marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki for the first time.  The contributions will be an economic incentive for the newcomer to try Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki.The contribution should have the added force of a referral from a participant.&lt;br /&gt;
&lt;br /&gt;
Mission&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki mission is to provide a bibliographic social network. Participants exist to attract and maintain bibliographers.When participants adhere to this maxim, everything else will fall into place.Our services will exceed the expectations of our bibliographers.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Objectives&lt;br /&gt;
•Develop marketing ideas and material awareness through a steady month to month increase of new bibliographers. &lt;br /&gt;
•Develop an increase in sales of marketing while achieving a status quo state or  decrease in marketing expenses. &lt;br /&gt;
•Develop awareness of the structured conversation system measured by bibliographers coming to Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki solely for bibliographic social networking groups.&lt;br /&gt;
Financial Objectives&lt;br /&gt;
•A double digit growth rate for each future year. &lt;br /&gt;
•Reduce the variable costs through efficiency gains. &lt;br /&gt;
•Reach profitability within the first year.&lt;br /&gt;
&lt;br /&gt;
*Target Markets&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki bibliographers can be broken down into three groups, Generation X,Y, and Baby Boomers.  &lt;br /&gt;
•Professional: this characteristic is intuitive since the underlying element of Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice-org-Wiki is thoughtful conversation, and most professionals appreciate thought-provoking conversation.&lt;br /&gt;
 &lt;br /&gt;
•Income over $40,000: this to a large degree is correlated to the fact that they are professional.&lt;br /&gt;
 &lt;br /&gt;
•Age 25-45: the largest group of bibliographers looking for bibliograhy databases.&lt;br /&gt;
Positioning&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group will position itself as a reasonably valued bibliographic social networking group that has an innovative, effective system for allowing bibliographers to meet each other.&lt;br /&gt;
&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group&amp;#039;s positioning will leverage their competitive edge:&lt;br /&gt;
&lt;br /&gt;
•A unique approach to getting bibliographers together called the structured bibliographic system.  This system is detailed in the Bibliographic category, please refer to that section for more information.  &lt;br /&gt;
&lt;br /&gt;
•This system is a competitive edge because most non-bibliographers do not have a niche that they are concentrating on.  While every bibliographer has a certain &amp;quot;flavor&amp;quot; and that is why someone will choose one bibliographer or another, the flavor is only surface deep.  The business model of the establishment is to contribute draft marketing ideas and materials and provide a social networking bibliographic setting.  Beyond these two values, there is little other genuine value that the bibliographers try to provide.  &lt;br /&gt;
&lt;br /&gt;
•Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki is distinguished by the fact that their business model concentrates on developing value for bibliographers.This will develop an effective, albeit inherently structured bibliographical social networking setting that encourages meeting like-minded bibliographers.  Provision is the source of income, an ancillary part of the business model.  Generating value is the main focus, if the biliographers are happy then the revenue will follow (assuming of course that proper marketing and financial controls are employed).  Concentrating on the bibliogapher&amp;#039;s needs beyond contributing to Draft Marketing ideas and maerials/OOoCon2015 flying disc OpenOffice.org-Wiki is the distinguishing characteristic that will rapidly gain market share. &lt;br /&gt;
Strategies&lt;br /&gt;
The single objective is to position bibliography as the premier place for young professional bibliographers to meet like-minded goals marketing bibliographic ideas and materials.  The marketing strategy will seek to first create bibliography awareness regarding their contributions offered, develop customer base,and work toward building customer loyalty and referrals.&lt;br /&gt;
&lt;br /&gt;
The message Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will seek to communicate is that The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki  is THE place to meet intelligent bibliographers. This message will be communicated through a variety of methods.  The first method will be advertisements.  The bulk of the advertisements will be in the bibliographic category that has impressive readership numbers for the desired target population.&lt;br /&gt;
&lt;br /&gt;
Another method will be through establishing strategic relationships with organizations that have similar demographics such as bibliography. Establishing a mutually beneficial relationship will allow both organizations to develop visibility for each other.&lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where biblio&lt;br /&gt;
graphers will contribute draft marketing ideas and materials for their friends to try  for the first time.  The contibution will be an economic incentive for the newcomer to try. The contribution will also have the added force of a referral from a friend.&lt;br /&gt;
&lt;br /&gt;
Marketing Mix&lt;br /&gt;
Draft Marketing ideas and materials/OOOCon2015 flying disc&amp;#039;s OpenOffice.org-Wiki marketing mix is comprised of these following approaches to pricing, distribution, advertising and promotion, and customer service.&lt;br /&gt;
&lt;br /&gt;
•Pricing: the pricing scheme is based on standard industry practices. &lt;br /&gt;
•Distribution: all services and products will be distributed from &amp;#039;s retail space. &lt;br /&gt;
•Advertising and promotion: the most successful advertising will be with OpenOffice.org.  Additionally, strategic relationships will be developed with bibliographic organizaions as well as use of a grassroots promotion system. &lt;br /&gt;
•Customer service: obsessive customer attention is the mantra.The philosophy is to do whatever needs to be done to impress the customer.  While this could reduce short-term profits, it will strengthen long-term profitability.&lt;br /&gt;
Marketing Research&lt;br /&gt;
During the initial phases of the marketing plan development, several bibliographic focus groups will be sponsored to gain insight into a variety of likely bibliographers.  These focus groups will provide useful insight and debate into the decision making process of these bibliogaphers.&lt;br /&gt;
&lt;br /&gt;
An additional source of dynamic market research is a feedback system based on a suggestion card system.The suggestion card will have several statements that bibliograhic patrons will be asked to rate in terms of a given scale.  Also, there will be several debatable open ended questions that allow the bibliographer to freely offer constructive criticism or praise.  The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will work hard to implement reasonable suggestions in order to improve their service offerings as well as show their committment to the bibliographer that their contributions are valued.&lt;br /&gt;
&lt;br /&gt;
The last source of market research will be competitive analysis.This will be done by regularly visiting competitors and analyzing their service offerings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Read more: A bibliographic/software and standards informative scientific database supports collections of ESL books &amp;amp; reading materials,bibliographic cd&amp;#039;s.audio,videos &amp;amp; translated languages of scientific books in English,German,French, Italian,Spanish,Turkish,Japanese &amp;amp; other translations. http://wiki.services.openoffice.org/wiki/User:Blibrestez55/books/Scientific_Bibliographic_Project_2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Marketing]]&lt;br /&gt;
[[Category:User Experience]]&lt;br /&gt;
[[Category:Bibliographic]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203120</id>
		<title>Draft Marketing ideas and materials/OOocon2010 flying disc OpenOffice.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203120"/>
		<updated>2012-07-14T21:32:32Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *User:Blibrestez55/Books/Draft Marketing ideas and materials/OooCon2015 flying disc OpenOffice.org-Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;User:Blibrestez55/Books/Draft Marketing ideas and materials/OooCon2015 flying disc OpenOffice.org-Wiki&lt;br /&gt;
&lt;br /&gt;
Name The name of this organization shall be the BLibrestez55 Draft Marketing ideas and materials/OOoCon2015 flying disc-OpenOffice.org Wiki Bibliographical Debate OpenOffice.org Users Group (herein referred to as the BDMIMOCFDGroup). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Strategy&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki strategy will be based on communicating OpenOffice.org-Wik&amp;#039;s value to the targeted segments.  This will be done through a variety of methods.  The first method will be strategically placed advertisements.  One place that will be used for advertisements will be in Bibliographic categories,and the liberal arts categories that details all of the entertainment in OpenOffice.org-Wiki.  This will be the main source of advertisements because the demographics of their readership are fairly similar to Bibus bibliographic database-Bibus demographics.  &lt;br /&gt;
&lt;br /&gt;
Another source of marketing will be done with strategic relationships with associations that have similar bibliographic demographics.  One prime example is the BLibrestez55 bibliographic database.  While bibliographic patrons are not necessarily overwhelmingly single, the rest of the demographics match up.  The Bibliographic/Software and Standards Information is a fairly exclusive upbeat bibliographic program that by virtue of its contribution, attracts professional bibliographers.  The strategic relationship with be mutually beneficial where both organizations will develop visibility for each other.  &lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where bibliographers contribute draft marketing ideas and materials for their friends to try drafting marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki for the first time.  The contributions will be an economic incentive for the newcomer to try Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki.  The contribution should have the added force of a referral from a friend.&lt;br /&gt;
&lt;br /&gt;
Mission&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki mission is to provide a bibliographic social network.  We exist to attract and maintain bibliographers.  When we adhere to this maxim, everything else will fall into place.  Our services will exceed the expectations of our bibliographers.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Objectives&lt;br /&gt;
•Develop marketing ideas and material awareness through a steady, month to month increase of new bibliographers. &lt;br /&gt;
•Develop an increase in sales of marketing while achieving a status quo state or  decrease in marketing expenses. &lt;br /&gt;
•Develop awareness of the structured conversation system measured by bibliographers coming to Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki solely for bibliographic social networking groups.&lt;br /&gt;
Financial Objectives&lt;br /&gt;
•A double digit growth rate for each future year. &lt;br /&gt;
•Reduce the variable costs through efficiency gains. &lt;br /&gt;
•Reach profitability within the first year.&lt;br /&gt;
Target Markets&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki bibliographers can be broken down into three groups, Generation X,Y, and Baby Boomers.  &lt;br /&gt;
•Professional: this characteristic is intuitive since the underlying element of Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice-org-Wiki is thoughtful conversation, and most professionals appreciate thought-provoking conversation. &lt;br /&gt;
•Income over $40,000: this to a large degree is correlated to the fact that they are professional. &lt;br /&gt;
•Age 25-45: the largest group of bibliographers looking for bibliograhy.&lt;br /&gt;
Positioning&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group will position itself as a reasonably valued bibliographic social networking group that has an innovative, effective system for allowing bibliographers to meet each other.&lt;br /&gt;
&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group&amp;#039;s positioning will leverage their competitive edge:&lt;br /&gt;
&lt;br /&gt;
•A unique approach to getting bibliographers together called the structured bibliographic system.  This system is detailed in the Bibliographic category, please refer to that section for more information.  &lt;br /&gt;
&lt;br /&gt;
•This system is a competitive edge because most non-bibliographers do not have a niche that they are concentrating on.  While every bibliographer has a certain &amp;quot;flavor&amp;quot; and that is why someone will choose one bibliographer or another, the flavor is only surface deep.  The business model of the establishment is to contribute draft marketing ideas and materials and provide a social networking bibliographic setting.  Beyond these two values, there is little other genuine value that the bibliographers try to provide.  &lt;br /&gt;
&lt;br /&gt;
•Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki is distinguished by the fact that their business model concentrates on developing value for bibliographers.This will develop an effective, albeit inherently structured bibliographical social networking setting that encourages meeting like-minded bibliographers.  Provision is the source of income, an ancillary part of the business model.  Generating value is the main focus, if the biliographers are happy then the revenue will follow (assuming of course that proper marketing and financial controls are employed).  Concentrating on the bibliogapher&amp;#039;s needs beyond contributing to Draft Marketing ideas and maerials/OOoCon2015 flying disc OpenOffice.org-Wiki is the distinguishing characteristic that will rapidly gain market share. &lt;br /&gt;
Strategies&lt;br /&gt;
The single objective is to position bibliography as the premier place for young professional bibliographers to meet like-minded goals marketing bibliographic ideas and materials.  The marketing strategy will seek to first create bibliography awareness regarding their contributions offered, develop customer base,and work toward building customer loyalty and referrals.&lt;br /&gt;
&lt;br /&gt;
The message Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will seek to communicate is that The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki  is THE place to meet intelligent bibliographers. This message will be communicated through a variety of methods.  The first method will be advertisements.  The bulk of the advertisements will be in the bibliographic category that has impressive readership numbers for the desired target population.&lt;br /&gt;
&lt;br /&gt;
Another method will be through establishing strategic relationships with organizations that have similar demographics such as bibliography. Establishing a mutually beneficial relationship will allow both organizations to develop visibility for each other.&lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where biblio&lt;br /&gt;
graphers will contribute draft marketing ideas and materials for their friends to try  for the first time.  The contibution will be an economic incentive for the newcomer to try. The contribution will also have the added force of a referral from a friend.&lt;br /&gt;
&lt;br /&gt;
Marketing Mix&lt;br /&gt;
Draft Marketing ideas and materials/OOOCon2015 flying disc&amp;#039;s OpenOffice.org-Wiki marketing mix is comprised of these following approaches to pricing, distribution, advertising and promotion, and customer service.&lt;br /&gt;
&lt;br /&gt;
•Pricing: the pricing scheme is based on standard industry practices. &lt;br /&gt;
•Distribution: all services and products will be distributed from &amp;#039;s retail space. &lt;br /&gt;
•Advertising and promotion: the most successful advertising will be with OpenOffice.org.  Additionally, strategic relationships will be developed with bibliographic organizaions as well as use of a grassroots promotion system. &lt;br /&gt;
•Customer service: obsessive customer attention is the mantra.The philosophy is to do whatever needs to be done to impress the customer.  While this could reduce short-term profits, it will strengthen long-term profitability.&lt;br /&gt;
Marketing Research&lt;br /&gt;
During the initial phases of the marketing plan development, several bibliographic focus groups will be sponsored to gain insight into a variety of likely bibliographers.  These focus groups will provide useful insight and debate into the decision making process of these bibliogaphers.&lt;br /&gt;
&lt;br /&gt;
An additional source of dynamic market research is a feedback system based on a suggestion card system.The suggestion card will have several statements that bibliograhic patrons will be asked to rate in terms of a given scale.  Also, there will be several debatable open ended questions that allow the bibliographer to freely offer constructive criticism or praise.  The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will work hard to implement reasonable suggestions in order to improve their service offerings as well as show their committment to the bibliographer that their contributions are valued.&lt;br /&gt;
&lt;br /&gt;
The last source of market research will be competitive analysis.This will be done by regularly visiting competitors and analyzing their service offerings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Read more: A bibliographic/software and standards informative scientific database supports collections of ESL books &amp;amp; reading materials,bibliographic cd&amp;#039;s.audio,videos &amp;amp; translated languages of scientific books in English,German,French, Italian,Spanish,Turkish,Japanese &amp;amp; other translations. http://wiki.services.openoffice.org/wiki/User:Blibrestez55/books/Scientific_Bibliographic_Project_2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Marketing]]&lt;br /&gt;
[[Category:User Experience]]&lt;br /&gt;
[[Category:Bibliographic]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203119</id>
		<title>Draft Marketing ideas and materials/OOocon2010 flying disc OpenOffice.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203119"/>
		<updated>2012-07-14T21:31:14Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;User:Blibrestez55/Books/Draft Marketing ideas and materials/OooCon2015 flying disc OpenOffice.org-Wiki&lt;br /&gt;
&lt;br /&gt;
Name The name of this organization shall be the BLibrestez55 Draft Marketing ideas and materials/OOoCon2015 flying disc-OpenOffice.org Wiki Bibliographical Debate OpenOffice.org Users Group (herein referred to as the BDMIMOCFDGroup). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Strategy&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki strategy will be based on communicating OpenOffice.org-Wik&amp;#039;s value to the targeted segments.  This will be done through a variety of methods.  The first method will be strategically placed advertisements.  One place that will be used for advertisements will be in Bibliographic categories,and the liberal arts categories that details all of the entertainment in OpenOffice.org-Wiki.  This will be the main source of advertisements because the demographics of their readership are fairly similar to Bibus bibliographic database-Bibus demographics.  &lt;br /&gt;
&lt;br /&gt;
Another source of marketing will be done with strategic relationships with associations that have similar bibliographic demographics.  One prime example is the BLibrestez55 bibliographic database.  While bibliographic patrons are not necessarily overwhelmingly single, the rest of the demographics match up.  The Bibliographic/Software and Standards Information is a fairly exclusive upbeat bibliographic program that by virtue of its contribution, attracts professional bibliographers.  The strategic relationship with be mutually beneficial where both organizations will develop visibility for each other.  &lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where bibliographers contribute draft marketing ideas and materials for their friends to try drafting marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki for the first time.  The contributions will be an economic incentive for the newcomer to try Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki.  The contribution should have the added force of a referral from a friend.&lt;br /&gt;
&lt;br /&gt;
Mission&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki mission is to provide a bibliographic social network.  We exist to attract and maintain bibliographers.  When we adhere to this maxim, everything else will fall into place.  Our services will exceed the expectations of our bibliographers.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Objectives&lt;br /&gt;
•Develop marketing ideas and material awareness through a steady, month to month increase of new bibliographers. &lt;br /&gt;
•Develop an increase in sales of marketing while achieving a status quo state or  decrease in marketing expenses. &lt;br /&gt;
•Develop awareness of the structured conversation system measured by bibliographers coming to Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki solely for bibliographic social networking groups.&lt;br /&gt;
Financial Objectives&lt;br /&gt;
•A double digit growth rate for each future year. &lt;br /&gt;
•Reduce the variable costs through efficiency gains. &lt;br /&gt;
•Reach profitability within the first year.&lt;br /&gt;
Target Markets&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki bibliographers can be broken down into three groups, Generation X,Y, and Baby Boomers.  &lt;br /&gt;
•Professional: this characteristic is intuitive since the underlying element of Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice-org-Wiki is thoughtful conversation, and most professionals appreciate thought-provoking conversation. &lt;br /&gt;
•Income over $40,000: this to a large degree is correlated to the fact that they are professional. &lt;br /&gt;
•Age 25-45: the largest group of bibliographers looking for bibliograhy.&lt;br /&gt;
Positioning&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group will position itself as a reasonably valued bibliographic social networking group that has an innovative, effective system for allowing bibliographers to meet each other.&lt;br /&gt;
&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group&amp;#039;s positioning will leverage their competitive edge:&lt;br /&gt;
&lt;br /&gt;
•A unique approach to getting bibliographers together called the structured bibliographic system.  This system is detailed in the Bibliographic category, please refer to that section for more information.  &lt;br /&gt;
&lt;br /&gt;
•This system is a competitive edge because most non-bibliographers do not have a niche that they are concentrating on.  While every bibliographer has a certain &amp;quot;flavor&amp;quot; and that is why someone will choose one bibliographer or another, the flavor is only surface deep.  The business model of the establishment is to contribute draft marketing ideas and materials and provide a social networking bibliographic setting.  Beyond these two values, there is little other genuine value that the bibliographers try to provide.  &lt;br /&gt;
&lt;br /&gt;
•Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki is distinguished by the fact that their business model concentrates on developing value for bibliographers.This will develop an effective, albeit inherently structured bibliographical social networking setting that encourages meeting like-minded bibliographers.  Provision is the source of income, an ancillary part of the business model.  Generating value is the main focus, if the biliographers are happy then the revenue will follow (assuming of course that proper marketing and financial controls are employed).  Concentrating on the bibliogapher&amp;#039;s needs beyond contributing to Draft Marketing ideas and maerials/OOoCon2015 flying disc OpenOffice.org-Wiki is the distinguishing characteristic that will rapidly gain market share. &lt;br /&gt;
Strategies&lt;br /&gt;
The single objective is to position bibliography as the premier place for young professional bibliographers to meet like-minded goals marketing bibliographic ideas and materials.  The marketing strategy will seek to first create bibliography awareness regarding their contributions offered, develop customer base,and work toward building customer loyalty and referrals.&lt;br /&gt;
&lt;br /&gt;
The message Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will seek to communicate is that The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki  is THE place to meet intelligent bibliographers. This message will be communicated through a variety of methods.  The first method will be advertisements.  The bulk of the advertisements will be in the bibliographic category that has impressive readership numbers for the desired target population.&lt;br /&gt;
&lt;br /&gt;
Another method will be through establishing strategic relationships with organizations that have similar demographics such as bibliography. Establishing a mutually beneficial relationship will allow both organizations to develop visibility for each other.&lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where biblio&lt;br /&gt;
graphers will contribute draft marketing ideas and materials for their friends to try  for the first time.  The contibution will be an economic incentive for the newcomer to try. The contribution will also have the added force of a referral from a friend.&lt;br /&gt;
&lt;br /&gt;
Marketing Mix&lt;br /&gt;
Draft Marketing ideas and materials/OOOCon2015 flying disc&amp;#039;s OpenOffice.org-Wiki marketing mix is comprised of these following approaches to pricing, distribution, advertising and promotion, and customer service.&lt;br /&gt;
&lt;br /&gt;
•Pricing: the pricing scheme is based on standard industry practices. &lt;br /&gt;
•Distribution: all services and products will be distributed from &amp;#039;s retail space. &lt;br /&gt;
•Advertising and promotion: the most successful advertising will be with OpenOffice.org.  Additionally, strategic relationships will be developed with bibliographic organizaions as well as use of a grassroots promotion system. &lt;br /&gt;
•Customer service: obsessive customer attention is the mantra.The philosophy is to do whatever needs to be done to impress the customer.  While this could reduce short-term profits, it will strengthen long-term profitability.&lt;br /&gt;
Marketing Research&lt;br /&gt;
During the initial phases of the marketing plan development, several bibliographic focus groups will be sponsored to gain insight into a variety of likely bibliographers.  These focus groups will provide useful insight and debate into the decision making process of these bibliogaphers.&lt;br /&gt;
&lt;br /&gt;
An additional source of dynamic market research is a feedback system based on a suggestion card system.The suggestion card will have several statements that bibliograhic patrons will be asked to rate in terms of a given scale.  Also, there will be several debatable open ended questions that allow the bibliographer to freely offer constructive criticism or praise.  The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will work hard to implement reasonable suggestions in order to improve their service offerings as well as show their committment to the bibliographer that their contributions are valued.&lt;br /&gt;
&lt;br /&gt;
The last source of market research will be competitive analysis.This will be done by regularly visiting competitors and analyzing their service offerings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Read more: A bibliographic/software and standards informative scientific database supports collections of ESL books &amp;amp; reading materials,bibliographic cd&amp;#039;s.audio,videos &amp;amp; translated languages of scientific books in English,German,French, Italian,Spanish,Turkish,Japanese &amp;amp; other translations. http://wiki.services.openoffice.org/wiki/User:Blibrestez55/books/Scientific_Bibliographic_Project_2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Marketing]]&lt;br /&gt;
[[Category:User Experience&lt;br /&gt;
[[[Category:Bibliographic]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203118</id>
		<title>Draft Marketing ideas and materials/OOocon2010 flying disc OpenOffice.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203118"/>
		<updated>2012-07-14T21:30:25Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *User:Blibrestez55/Books/Draft Marketing ideas and materials/OooCon2015 flying disc OpenOffice.org-Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;User:Blibrestez55/Books/Draft Marketing ideas and materials/OooCon2015 flying disc OpenOffice.org-Wiki&lt;br /&gt;
&lt;br /&gt;
Name The name of this organization shall be the BLibrestez55 Draft Marketing ideas and materials/OOoCon2015 flying disc-OpenOffice.org Wiki Bibliographical Debate OpenOffice.org Users Group (herein referred to as the BDMIMOCFDGroup). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Strategy&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki strategy will be based on communicating OpenOffice.org-Wik&amp;#039;s value to the targeted segments.  This will be done through a variety of methods.  The first method will be strategically placed advertisements.  One place that will be used for advertisements will be in Bibliographic categories,and the liberal arts categories that details all of the entertainment in OpenOffice.org-Wiki.  This will be the main source of advertisements because the demographics of their readership are fairly similar to Bibus bibliographic database-Bibus demographics.  &lt;br /&gt;
&lt;br /&gt;
Another source of marketing will be done with strategic relationships with associations that have similar bibliographic demographics.  One prime example is the BLibrestez55 bibliographic database.  While bibliographic patrons are not necessarily overwhelmingly single, the rest of the demographics match up.  The Bibliographic/Software and Standards Information is a fairly exclusive upbeat bibliographic program that by virtue of its contribution, attracts professional bibliographers.  The strategic relationship with be mutually beneficial where both organizations will develop visibility for each other.  &lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where bibliographers contribute draft marketing ideas and materials for their friends to try drafting marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki for the first time.  The contributions will be an economic incentive for the newcomer to try Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki.  The contribution should have the added force of a referral from a friend.&lt;br /&gt;
&lt;br /&gt;
Mission&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki mission is to provide a bibliographic social network.  We exist to attract and maintain bibliographers.  When we adhere to this maxim, everything else will fall into place.  Our services will exceed the expectations of our bibliographers.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Objectives&lt;br /&gt;
•Develop marketing ideas and material awareness through a steady, month to month increase of new bibliographers. &lt;br /&gt;
•Develop an increase in sales of marketing while achieving a status quo state or  decrease in marketing expenses. &lt;br /&gt;
•Develop awareness of the structured conversation system measured by bibliographers coming to Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki solely for bibliographic social networking groups.&lt;br /&gt;
Financial Objectives&lt;br /&gt;
•A double digit growth rate for each future year. &lt;br /&gt;
•Reduce the variable costs through efficiency gains. &lt;br /&gt;
•Reach profitability within the first year.&lt;br /&gt;
Target Markets&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki bibliographers can be broken down into three groups, Generation X,Y, and Baby Boomers.  &lt;br /&gt;
•Professional: this characteristic is intuitive since the underlying element of Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice-org-Wiki is thoughtful conversation, and most professionals appreciate thought-provoking conversation. &lt;br /&gt;
•Income over $40,000: this to a large degree is correlated to the fact that they are professional. &lt;br /&gt;
•Age 25-45: the largest group of bibliographers looking for bibliograhy.&lt;br /&gt;
Positioning&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group will position itself as a reasonably valued bibliographic social networking group that has an innovative, effective system for allowing bibliographers to meet each other.&lt;br /&gt;
&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group&amp;#039;s positioning will leverage their competitive edge:&lt;br /&gt;
&lt;br /&gt;
•A unique approach to getting bibliographers together called the structured bibliographic system.  This system is detailed in the Bibliographic category, please refer to that section for more information.  &lt;br /&gt;
&lt;br /&gt;
•This system is a competitive edge because most non-bibliographers do not have a niche that they are concentrating on.  While every bibliographer has a certain &amp;quot;flavor&amp;quot; and that is why someone will choose one bibliographer or another, the flavor is only surface deep.  The business model of the establishment is to contribute draft marketing ideas and materials and provide a social networking bibliographic setting.  Beyond these two values, there is little other genuine value that the bibliographers try to provide.  &lt;br /&gt;
&lt;br /&gt;
•Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki is distinguished by the fact that their business model concentrates on developing value for bibliographers.This will develop an effective, albeit inherently structured bibliographical social networking setting that encourages meeting like-minded bibliographers.  Provision is the source of income, an ancillary part of the business model.  Generating value is the main focus, if the biliographers are happy then the revenue will follow (assuming of course that proper marketing and financial controls are employed).  Concentrating on the bibliogapher&amp;#039;s needs beyond contributing to Draft Marketing ideas and maerials/OOoCon2015 flying disc OpenOffice.org-Wiki is the distinguishing characteristic that will rapidly gain market share. &lt;br /&gt;
Strategies&lt;br /&gt;
The single objective is to position bibliography as the premier place for young professional bibliographers to meet like-minded goals marketing bibliographic ideas and materials.  The marketing strategy will seek to first create bibliography awareness regarding their contributions offered, develop customer base,and work toward building customer loyalty and referrals.&lt;br /&gt;
&lt;br /&gt;
The message Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will seek to communicate is that The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki  is THE place to meet intelligent bibliographers. This message will be communicated through a variety of methods.  The first method will be advertisements.  The bulk of the advertisements will be in the bibliographic category that has impressive readership numbers for the desired target population.&lt;br /&gt;
&lt;br /&gt;
Another method will be through establishing strategic relationships with organizations that have similar demographics such as bibliography. Establishing a mutually beneficial relationship will allow both organizations to develop visibility for each other.&lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where biblio&lt;br /&gt;
graphers will contribute draft marketing ideas and materials for their friends to try  for the first time.  The contibution will be an economic incentive for the newcomer to try. The contribution will also have the added force of a referral from a friend.&lt;br /&gt;
&lt;br /&gt;
Marketing Mix&lt;br /&gt;
Draft Marketing ideas and materials/OOOCon2015 flying disc&amp;#039;s OpenOffice.org-Wiki marketing mix is comprised of these following approaches to pricing, distribution, advertising and promotion, and customer service.&lt;br /&gt;
&lt;br /&gt;
•Pricing: the pricing scheme is based on standard industry practices. &lt;br /&gt;
•Distribution: all services and products will be distributed from &amp;#039;s retail space. &lt;br /&gt;
•Advertising and promotion: the most successful advertising will be with OpenOffice.org.  Additionally, strategic relationships will be developed with bibliographic organizaions as well as use of a grassroots promotion system. &lt;br /&gt;
•Customer service: obsessive customer attention is the mantra.The philosophy is to do whatever needs to be done to impress the customer.  While this could reduce short-term profits, it will strengthen long-term profitability.&lt;br /&gt;
Marketing Research&lt;br /&gt;
During the initial phases of the marketing plan development, several bibliographic focus groups will be sponsored to gain insight into a variety of likely bibliographers.  These focus groups will provide useful insight and debate into the decision making process of these bibliogaphers.&lt;br /&gt;
&lt;br /&gt;
An additional source of dynamic market research is a feedback system based on a suggestion card system.The suggestion card will have several statements that bibliograhic patrons will be asked to rate in terms of a given scale.  Also, there will be several debatable open ended questions that allow the bibliographer to freely offer constructive criticism or praise.  The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will work hard to implement reasonable suggestions in order to improve their service offerings as well as show their committment to the bibliographer that their contributions are valued.&lt;br /&gt;
&lt;br /&gt;
The last source of market research will be competitive analysis.This will be done by regularly visiting competitors and analyzing their service offerings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Read more: A bibliographic/software and standards informative scientific database supports collections of ESL books &amp;amp; reading materials,bibliographic cd&amp;#039;s.audio,videos &amp;amp; translated languages of scientific books in English,German,French, Italian,Spanish,Turkish,Japanese &amp;amp; other translations. http://wiki.services.openoffice.org/wiki/User:Blibrestez55/books/Scientific_Bibliographic_Project_2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Marketing]]&lt;br /&gt;
[[Category:User Experience&lt;br /&gt;
[[[Category:Bibliographic]]&lt;br /&gt;
[[Category:User:Blibrestez55/Books/Draft Marketing ideas and materials/OooCon2015 flying disc OpenOffice.org-Wiki]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203117</id>
		<title>Draft Marketing ideas and materials/OOocon2010 flying disc OpenOffice.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203117"/>
		<updated>2012-07-14T21:27:49Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *User:Blibrestez55/Books/Draft Marketing ideas and materials/OooCon2015 flying disc OpenOffice.org-Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;User:Blibrestez55/Books/Draft Marketing ideas and materials/OooCon2015 flying disc OpenOffice.org-Wiki&lt;br /&gt;
&lt;br /&gt;
Name The name of this organization shall be the BLibrestez55 Draft Marketing ideas and materials/OOoCon2015 flying disc-OpenOffice.org Wiki Bibliographical Debate OpenOffice.org Users Group (herein referred to as the BDMIMOCFDGroup). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Strategy&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki strategy will be based on communicating OpenOffice.org-Wik&amp;#039;s value to the targeted segments.  This will be done through a variety of methods.  The first method will be strategically placed advertisements.  One place that will be used for advertisements will be in Bibliographic categories,and the liberal arts categories that details all of the entertainment in OpenOffice.org-Wiki.  This will be the main source of advertisements because the demographics of their readership are fairly similar to Bibus bibliographic database-Bibus demographics.  &lt;br /&gt;
&lt;br /&gt;
Another source of marketing will be done with strategic relationships with associations that have similar bibliographic demographics.  One prime example is the BLibrestez55 bibliographic database.  While bibliographic patrons are not necessarily overwhelmingly single, the rest of the demographics match up.  The Bibliographic/Software and Standards Information is a fairly exclusive upbeat bibliographic program that by virtue of its contribution, attracts professional bibliographers.  The strategic relationship with be mutually beneficial where both organizations will develop visibility for each other.  &lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where bibliographers contribute draft marketing ideas and materials for their friends to try drafting marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki for the first time.  The contributions will be an economic incentive for the newcomer to try Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki.  The contribution should have the added force of a referral from a friend.&lt;br /&gt;
&lt;br /&gt;
Mission&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki mission is to provide a bibliographic social network.  We exist to attract and maintain bibliographers.  When we adhere to this maxim, everything else will fall into place.  Our services will exceed the expectations of our bibliographers.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Objectives&lt;br /&gt;
•Develop marketing ideas and material awareness through a steady, month to month increase of new bibliographers. &lt;br /&gt;
•Develop an increase in sales of marketing while achieving a status quo state or  decrease in marketing expenses. &lt;br /&gt;
•Develop awareness of the structured conversation system measured by bibliographers coming to Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki solely for bibliographic social networking groups.&lt;br /&gt;
Financial Objectives&lt;br /&gt;
•A double digit growth rate for each future year. &lt;br /&gt;
•Reduce the variable costs through efficiency gains. &lt;br /&gt;
•Reach profitability within the first year.&lt;br /&gt;
Target Markets&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki bibliographers can be broken down into three groups, Generation X,Y, and Baby Boomers.  &lt;br /&gt;
•Professional: this characteristic is intuitive since the underlying element of Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice-org-Wiki is thoughtful conversation, and most professionals appreciate thought-provoking conversation. &lt;br /&gt;
•Income over $40,000: this to a large degree is correlated to the fact that they are professional. &lt;br /&gt;
•Age 25-45: the largest group of bibliographers looking for bibliograhy.&lt;br /&gt;
Positioning&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group will position itself as a reasonably valued bibliographic social networking group that has an innovative, effective system for allowing bibliographers to meet each other.&lt;br /&gt;
&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group&amp;#039;s positioning will leverage their competitive edge:&lt;br /&gt;
&lt;br /&gt;
•A unique approach to getting bibliographers together called the structured bibliographic system.  This system is detailed in the Bibliographic category, please refer to that section for more information.  &lt;br /&gt;
&lt;br /&gt;
•This system is a competitive edge because most non-bibliographers do not have a niche that they are concentrating on.  While every bibliographer has a certain &amp;quot;flavor&amp;quot; and that is why someone will choose one bibliographer or another, the flavor is only surface deep.  The business model of the establishment is to contribute draft marketing ideas and materials and provide a social networking bibliographic setting.  Beyond these two values, there is little other genuine value that the bibliographers try to provide.  &lt;br /&gt;
&lt;br /&gt;
•Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki is distinguished by the fact that their business model concentrates on developing value for bibliographers.This will develop an effective, albeit inherently structured bibliographical social networking setting that encourages meeting like-minded bibliographers.  Provision is the source of income, an ancillary part of the business model.  Generating value is the main focus, if the biliographers are happy then the revenue will follow (assuming of course that proper marketing and financial controls are employed).  Concentrating on the bibliogapher&amp;#039;s needs beyond contributing to Draft Marketing ideas and maerials/OOoCon2015 flying disc OpenOffice.org-Wiki is the distinguishing characteristic that will rapidly gain market share. &lt;br /&gt;
Strategies&lt;br /&gt;
The single objective is to position bibliography as the premier place for young professional bibliographers to meet like-minded goals marketing bibliographic ideas and materials.  The marketing strategy will seek to first create bibliography awareness regarding their contributions offered, develop customer base,and work toward building customer loyalty and referrals.&lt;br /&gt;
&lt;br /&gt;
The message Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will seek to communicate is that The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki  is THE place to meet intelligent bibliographers. This message will be communicated through a variety of methods.  The first method will be advertisements.  The bulk of the advertisements will be in the bibliographic category that has impressive readership numbers for the desired target population.&lt;br /&gt;
&lt;br /&gt;
Another method will be through establishing strategic relationships with organizations that have similar demographics such as bibliography. Establishing a mutually beneficial relationship will allow both organizations to develop visibility for each other.&lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where biblio&lt;br /&gt;
graphers will contribute draft marketing ideas and materials for their friends to try  for the first time.  The contibution will be an economic incentive for the newcomer to try. The contribution will also have the added force of a referral from a friend.&lt;br /&gt;
&lt;br /&gt;
Marketing Mix&lt;br /&gt;
Draft Marketing ideas and materials/OOOCon2015 flying disc&amp;#039;s OpenOffice.org-Wiki marketing mix is comprised of these following approaches to pricing, distribution, advertising and promotion, and customer service.&lt;br /&gt;
&lt;br /&gt;
•Pricing: the pricing scheme is based on standard industry practices. &lt;br /&gt;
•Distribution: all services and products will be distributed from &amp;#039;s retail space. &lt;br /&gt;
•Advertising and promotion: the most successful advertising will be with OpenOffice.org.  Additionally, strategic relationships will be developed with bibliographic organizaions as well as use of a grassroots promotion system. &lt;br /&gt;
•Customer service: obsessive customer attention is the mantra.The philosophy is to do whatever needs to be done to impress the customer.  While this could reduce short-term profits, it will strengthen long-term profitability.&lt;br /&gt;
Marketing Research&lt;br /&gt;
During the initial phases of the marketing plan development, several bibliographic focus groups will be sponsored to gain insight into a variety of likely bibliographers.  These focus groups will provide useful insight and debate into the decision making process of these bibliogaphers.&lt;br /&gt;
&lt;br /&gt;
An additional source of dynamic market research is a feedback system based on a suggestion card system.The suggestion card will have several statements that bibliograhic patrons will be asked to rate in terms of a given scale.  Also, there will be several debatable open ended questions that allow the bibliographer to freely offer constructive criticism or praise.  The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will work hard to implement reasonable suggestions in order to improve their service offerings as well as show their committment to the bibliographer that their contributions are valued.&lt;br /&gt;
&lt;br /&gt;
The last source of market research will be competitive analysis.This will be done by regularly visiting competitors and analyzing their service offerings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Read more: A bibliographic/software and standards informative scientific database supports collections of ESL books &amp;amp; reading materials,bibliographic cd&amp;#039;s.audio,videos &amp;amp; translated languages of scientific books in English,German,French, Italian,Spanish,Turkish,Japanese &amp;amp; other translations. http://wiki.services.openoffice.org/wiki/User:Blibrestez55/books/Scientific_Bibliographic_Project_2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:User Experience&lt;br /&gt;
[[[Category:Bibliographic]]&lt;br /&gt;
[[Category: PDL License]] &lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Developer&amp;#039;s Guide]]&lt;br /&gt;
[[Category:Drawing]]&lt;br /&gt;
[[Category:Documents]]&lt;br /&gt;
[[Category:Presentation Documents]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203113</id>
		<title>Draft Marketing ideas and materials/OOocon2010 flying disc OpenOffice.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203113"/>
		<updated>2012-07-14T21:17:53Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *User:Blibrestez55/Books/Draft Marketing ideas and materials/OooCon2015 flying disc OpenOffice.org-Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;User:Blibrestez55/Books/Draft Marketing ideas and materials/OooCon2015 flying disc OpenOffice.org-Wiki&lt;br /&gt;
&lt;br /&gt;
Name The name of this organization shall be the BLibrestez55 Draft Marketing ideas and materials/OOoCon2015 flying disc-OpenOffice.org Wiki Bibliographical Debate OpenOffice.org Users Group (herein referred to as the BDMIMOCFDGroup). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Strategy&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki strategy will be based on communicating OpenOffice.org-Wik&amp;#039;s value to the targeted segments.  This will be done through a variety of methods.  The first method will be strategically placed advertisements.  One place that will be used for advertisements will be in Bibliographic categories,and the liberal arts categories that details all of the entertainment in OpenOffice.org-Wiki.  This will be the main source of advertisements because the demographics of their readership are fairly similar to Bibus bibliographic database-Bibus demographics.  &lt;br /&gt;
&lt;br /&gt;
Another source of marketing will be done with strategic relationships with associations that have similar bibliographic demographics.  One prime example is the BLibrestez55 bibliographic database.  While bibliographic patrons are not necessarily overwhelmingly single, the rest of the demographics match up.  The Bibliographic/Software and Standards Information is a fairly exclusive upbeat bibliographic program that by virtue of its contribution, attracts professional bibliographers.  The strategic relationship with be mutually beneficial where both organizations will develop visibility for each other.  &lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where bibliographers contribute draft marketing ideas and materials for their friends to try drafting marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki for the first time.  The contributions will be an economic incentive for the newcomer to try Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki.  The contribution should have the added force of a referral from a friend.&lt;br /&gt;
&lt;br /&gt;
Mission&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki mission is to provide a bibliographic social network.  We exist to attract and maintain bibliographers.  When we adhere to this maxim, everything else will fall into place.  Our services will exceed the expectations of our bibliographers.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Objectives&lt;br /&gt;
•Develop marketing ideas and material awareness through a steady, month to month increase of new bibliographers. &lt;br /&gt;
•Develop an increase in sales of marketing while achieving a status quo state or  decrease in marketing expenses. &lt;br /&gt;
•Develop awareness of the structured conversation system measured by bibliographers coming to Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki solely for bibliographic social networking groups.&lt;br /&gt;
Financial Objectives&lt;br /&gt;
•A double digit growth rate for each future year. &lt;br /&gt;
•Reduce the variable costs through efficiency gains. &lt;br /&gt;
•Reach profitability within the first year.&lt;br /&gt;
Target Markets&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki bibliographers can be broken down into three groups, Generation X,Y, and Baby Boomers.  &lt;br /&gt;
•Professional: this characteristic is intuitive since the underlying element of Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice-org-Wiki is thoughtful conversation, and most professionals appreciate thought-provoking conversation. &lt;br /&gt;
•Income over $40,000: this to a large degree is correlated to the fact that they are professional. &lt;br /&gt;
•Age 25-45: the largest group of bibliographers looking for bibliograhy.&lt;br /&gt;
Positioning&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group will position itself as a reasonably valued bibliographic social networking group that has an innovative, effective system for allowing bibliographers to meet each other.&lt;br /&gt;
&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group&amp;#039;s positioning will leverage their competitive edge:&lt;br /&gt;
&lt;br /&gt;
•A unique approach to getting bibliographers together called the structured bibliographic system.  This system is detailed in the Bibliographic category, please refer to that section for more information.  &lt;br /&gt;
&lt;br /&gt;
•This system is a competitive edge because most non-bibliographers do not have a niche that they are concentrating on.  While every bibliographer has a certain &amp;quot;flavor&amp;quot; and that is why someone will choose one bibliographer or another, the flavor is only surface deep.  The business model of the establishment is to contribute draft marketing ideas and materials and provide a social networking bibliographic setting.  Beyond these two values, there is little other genuine value that the bibliographers try to provide.  &lt;br /&gt;
&lt;br /&gt;
•Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki is distinguished by the fact that their business model concentrates on developing value for bibliographers.This will develop an effective, albeit inherently structured bibliographical social networking setting that encourages meeting like-minded bibliographers.  Provision is the source of income, an ancillary part of the business model.  Generating value is the main focus, if the biliographers are happy then the revenue will follow (assuming of course that proper marketing and financial controls are employed).  Concentrating on the bibliogapher&amp;#039;s needs beyond contributing to Draft Marketing ideas and maerials/OOoCon2015 flying disc OpenOffice.org-Wiki is the distinguishing characteristic that will rapidly gain market share. &lt;br /&gt;
Strategies&lt;br /&gt;
The single objective is to position bibliography as the premier place for young professional bibliographers to meet like-minded goals marketing bibliographic ideas and materials.  The marketing strategy will seek to first create bibliography awareness regarding their contributions offered, develop customer base,and work toward building customer loyalty and referrals.&lt;br /&gt;
&lt;br /&gt;
The message Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will seek to communicate is that The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki  is THE place to meet intelligent bibliographers. This message will be communicated through a variety of methods.  The first method will be advertisements.  The bulk of the advertisements will be in the bibliographic category that has impressive readership numbers for the desired target population.&lt;br /&gt;
&lt;br /&gt;
Another method will be through establishing strategic relationships with organizations that have similar demographics such as bibliography. Establishing a mutually beneficial relationship will allow both organizations to develop visibility for each other.&lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where biblio&lt;br /&gt;
graphers will contribute draft marketing ideas and materials for their friends to try  for the first time.  The contibution will be an economic incentive for the newcomer to try. The contribution will also have the added force of a referral from a friend.&lt;br /&gt;
&lt;br /&gt;
Marketing Mix&lt;br /&gt;
Draft Marketing ideas and materials/OOOCon2015 flying disc&amp;#039;s OpenOffice.org-Wiki marketing mix is comprised of these following approaches to pricing, distribution, advertising and promotion, and customer service.&lt;br /&gt;
&lt;br /&gt;
•Pricing: the pricing scheme is based on standard industry practices. &lt;br /&gt;
•Distribution: all services and products will be distributed from &amp;#039;s retail space. &lt;br /&gt;
•Advertising and promotion: the most successful advertising will be with OpenOffice.org.  Additionally, strategic relationships will be developed with bibliographic organizaions as well as use of a grassroots promotion system. &lt;br /&gt;
•Customer service: obsessive customer attention is the mantra.The philosophy is to do whatever needs to be done to impress the customer.  While this could reduce short-term profits, it will strengthen long-term profitability.&lt;br /&gt;
Marketing Research&lt;br /&gt;
During the initial phases of the marketing plan development, several bibliographic focus groups will be sponsored to gain insight into a variety of likely bibliographers.  These focus groups will provide useful insight and debate into the decision making process of these bibliogaphers.&lt;br /&gt;
&lt;br /&gt;
An additional source of dynamic market research is a feedback system based on a suggestion card system.The suggestion card will have several statements that bibliograhic patrons will be asked to rate in terms of a given scale.  Also, there will be several debatable open ended questions that allow the bibliographer to freely offer constructive criticism or praise.  The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will work hard to implement reasonable suggestions in order to improve their service offerings as well as show their committment to the bibliographer that their contributions are valued.&lt;br /&gt;
&lt;br /&gt;
The last source of market research will be competitive analysis.This will be done by regularly visiting competitors and analyzing their service offerings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Read more: A bibliographic/software and standards informative scientific database supports collections of ESL books &amp;amp; reading materials,bibliographic cd&amp;#039;s.audio,videos &amp;amp; translated languages of scientific books in English,German,French, Italian,Spanish,Turkish,Japanese &amp;amp; other translations. http://wiki.services.openoffice.org/wiki/User:Blibrestez55/books/Scientific_Bibliographic_Project_2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Category:Niche Marketing]]&lt;br /&gt;
[[Category:Bibliographic]]&lt;br /&gt;
[[Category: PDL License]] &lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Developer&amp;#039;s Guide]]&lt;br /&gt;
[[Category:Drawing]]&lt;br /&gt;
[[Category:Documents and Presentation Documents]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203111</id>
		<title>Draft Marketing ideas and materials/OOocon2010 flying disc OpenOffice.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203111"/>
		<updated>2012-07-14T21:15:59Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *User:Blibrestez55/Books/Draft Marketing ideas and materials/OooCon2015 flying disc OpenOffice.org-Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;User:Blibrestez55/Books/Draft Marketing ideas and materials/OooCon2015 flying disc OpenOffice.org-Wiki&lt;br /&gt;
&lt;br /&gt;
Name The name of this organization shall be the BLibrestez55 Draft Marketing ideas and materials/OOoCon2015 flying disc-OpenOffice.org Wiki Bibliographical Debate OpenOffice.org Users Group (herein referred to as the BDMIMOCFDGroup). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Strategy&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki strategy will be based on communicating OpenOffice.org-Wik&amp;#039;s value to the targeted segments.  This will be done through a variety of methods.  The first method will be strategically placed advertisements.  One place that will be used for advertisements will be in Bibliographic categories,and the liberal arts categories that details all of the entertainment in OpenOffice.org-Wiki.  This will be the main source of advertisements because the demographics of their readership are fairly similar to Bibus bibliographic database-Bibus demographics.  &lt;br /&gt;
&lt;br /&gt;
Another source of marketing will be done with strategic relationships with associations that have similar bibliographic demographics.  One prime example is the BLibrestez55 bibliographic database.  While bibliographic patrons are not necessarily overwhelmingly single, the rest of the demographics match up.  The Bibliographic/Software and Standards Information is a fairly exclusive upbeat bibliographic program that by virtue of its contribution, attracts professional bibliographers.  The strategic relationship with be mutually beneficial where both organizations will develop visibility for each other.  &lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where bibliographers contribute draft marketing ideas and materials for their friends to try drafting marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki for the first time.  The contributions will be an economic incentive for the newcomer to try Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki.  The contribution should have the added force of a referral from a friend.&lt;br /&gt;
&lt;br /&gt;
Mission&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki mission is to provide a bibliographic social network.  We exist to attract and maintain bibliographers.  When we adhere to this maxim, everything else will fall into place.  Our services will exceed the expectations of our bibliographers.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Objectives&lt;br /&gt;
•Develop marketing ideas and material awareness through a steady, month to month increase of new bibliographers. &lt;br /&gt;
•Develop an increase in sales of marketing while achieving a status quo state or  decrease in marketing expenses. &lt;br /&gt;
•Develop awareness of the structured conversation system measured by bibliographers coming to Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki solely for bibliographic social networking groups.&lt;br /&gt;
Financial Objectives&lt;br /&gt;
•A double digit growth rate for each future year. &lt;br /&gt;
•Reduce the variable costs through efficiency gains. &lt;br /&gt;
•Reach profitability within the first year.&lt;br /&gt;
Target Markets&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki bibliographers can be broken down into three groups, Generation X,Y, and Baby Boomers.  &lt;br /&gt;
•Professional: this characteristic is intuitive since the underlying element of Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice-org-Wiki is thoughtful conversation, and most professionals appreciate thought-provoking conversation. &lt;br /&gt;
•Income over $40,000: this to a large degree is correlated to the fact that they are professional. &lt;br /&gt;
•Age 25-45: the largest group of bibliographers looking for bibliograhy.&lt;br /&gt;
Positioning&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group will position itself as a reasonably valued bibliographic social networking group that has an innovative, effective system for allowing bibliographers to meet each other.&lt;br /&gt;
&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group&amp;#039;s positioning will leverage their competitive edge:&lt;br /&gt;
&lt;br /&gt;
•A unique approach to getting bibliographers together called the structured bibliographic system.  This system is detailed in the Bibliographic category, please refer to that section for more information.  &lt;br /&gt;
&lt;br /&gt;
•This system is a competitive edge because most non-bibliographers do not have a niche that they are concentrating on.  While every bibliographer has a certain &amp;quot;flavor&amp;quot; and that is why someone will choose one bibliographer or another, the flavor is only surface deep.  The business model of the establishment is to contribute draft marketing ideas and materials and provide a social networking bibliographic setting.  Beyond these two values, there is little other genuine value that the bibliographers try to provide.  &lt;br /&gt;
&lt;br /&gt;
•Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki is distinguished by the fact that their business model concentrates on developing value for bibliographers.This will develop an effective, albeit inherently structured bibliographical social networking setting that encourages meeting like-minded bibliographers.  Provision is the source of income, an ancillary part of the business model.  Generating value is the main focus, if the biliographers are happy then the revenue will follow (assuming of course that proper marketing and financial controls are employed).  Concentrating on the bibliogapher&amp;#039;s needs beyond contributing to Draft Marketing ideas and maerials/OOoCon2015 flying disc OpenOffice.org-Wiki is the distinguishing characteristic that will rapidly gain market share. &lt;br /&gt;
Strategies&lt;br /&gt;
The single objective is to position bibliography as the premier place for young professional bibliographers to meet like-minded goals marketing bibliographic ideas and materials.  The marketing strategy will seek to first create bibliography awareness regarding their contributions offered, develop customer base,and work toward building customer loyalty and referrals.&lt;br /&gt;
&lt;br /&gt;
The message Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will seek to communicate is that The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki  is THE place to meet intelligent bibliographers. This message will be communicated through a variety of methods.  The first method will be advertisements.  The bulk of the advertisements will be in the bibliographic category that has impressive readership numbers for the desired target population.&lt;br /&gt;
&lt;br /&gt;
Another method will be through establishing strategic relationships with organizations that have similar demographics such as bibliography. Establishing a mutually beneficial relationship will allow both organizations to develop visibility for each other.&lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where biblio&lt;br /&gt;
graphers will contribute draft marketing ideas and materials for their friends to try  for the first time.  The contibution will be an economic incentive for the newcomer to try. The contribution will also have the added force of a referral from a friend.&lt;br /&gt;
&lt;br /&gt;
Marketing Mix&lt;br /&gt;
Draft Marketing ideas and materials/OOOCon2015 flying disc&amp;#039;s OpenOffice.org-Wiki marketing mix is comprised of these following approaches to pricing, distribution, advertising and promotion, and customer service.&lt;br /&gt;
&lt;br /&gt;
•Pricing: the pricing scheme is based on standard industry practices. &lt;br /&gt;
•Distribution: all services and products will be distributed from &amp;#039;s retail space. &lt;br /&gt;
•Advertising and promotion: the most successful advertising will be with OpenOffice.org.  Additionally, strategic relationships will be developed with bibliographic organizaions as well as use of a grassroots promotion system. &lt;br /&gt;
•Customer service: obsessive customer attention is the mantra.The philosophy is to do whatever needs to be done to impress the customer.  While this could reduce short-term profits, it will strengthen long-term profitability.&lt;br /&gt;
Marketing Research&lt;br /&gt;
During the initial phases of the marketing plan development, several bibliographic focus groups will be sponsored to gain insight into a variety of likely bibliographers.  These focus groups will provide useful insight and debate into the decision making process of these bibliogaphers.&lt;br /&gt;
&lt;br /&gt;
An additional source of dynamic market research is a feedback system based on a suggestion card system.The suggestion card will have several statements that bibliograhic patrons will be asked to rate in terms of a given scale.  Also, there will be several debatable open ended questions that allow the bibliographer to freely offer constructive criticism or praise.  The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will work hard to implement reasonable suggestions in order to improve their service offerings as well as show their committment to the bibliographer that their contributions are valued.&lt;br /&gt;
&lt;br /&gt;
The last source of market research will be competitive analysis.This will be done by regularly visiting competitors and analyzing their service offerings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Read more: A bibliographic/software and standards informative scientific database supports collections of ESL books &amp;amp; reading materials,bibliographic cd&amp;#039;s.audio,videos &amp;amp; translated languages of scientific books in English,German,French, Italian,Spanish,Turkish,Japanese &amp;amp; other translations. http://wiki.services.openoffice.org/wiki/User:Blibrestez55/books/Scientific_Bibliographic_Project_2015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Category:Niche Marketing]]&lt;br /&gt;
[[Category:Bibliographic]]&lt;br /&gt;
[[Category: PDL License]] &lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Developer&amp;#039;s Guide]]&lt;br /&gt;
[[Category:Drawing Documents and Presentation Documents]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203110</id>
		<title>Draft Marketing ideas and materials/OOocon2010 flying disc OpenOffice.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=203110"/>
		<updated>2012-07-14T21:12:05Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *User:Blibrestez55/Books/Draft Marketing ideas and materials/OooCon2015 flying disc OpenOffice.org-Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;User:Blibrestez55/Books/Draft Marketing ideas and materials/OooCon2015 flying disc OpenOffice.org-Wiki&lt;br /&gt;
&lt;br /&gt;
Name The name of this organization shall be the BLibrestez55 Draft Marketing ideas and materials/OOoCon2015 flying disc-OpenOffice.org Wiki Bibliographical Debate OpenOffice.org Users Group (herein referred to as the BDMIMOCFDGroup). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Strategy&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki strategy will be based on communicating OpenOffice.org-Wik&amp;#039;s value to the targeted segments.  This will be done through a variety of methods.  The first method will be strategically placed advertisements.  One place that will be used for advertisements will be in Bibliographic categories,and the liberal arts categories that details all of the entertainment in OpenOffice.org-Wiki.  This will be the main source of advertisements because the demographics of their readership are fairly similar to Bibus bibliographic database-Bibus demographics.  &lt;br /&gt;
&lt;br /&gt;
Another source of marketing will be done with strategic relationships with associations that have similar bibliographic demographics.  One prime example is the BLibrestez55 bibliographic database.  While bibliographic patrons are not necessarily overwhelmingly single, the rest of the demographics match up.  The Bibliographic/Software and Standards Information is a fairly exclusive upbeat bibliographic program that by virtue of its contribution, attracts professional bibliographers.  The strategic relationship with be mutually beneficial where both organizations will develop visibility for each other.  &lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where bibliographers contribute draft marketing ideas and materials for their friends to try drafting marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki for the first time.  The contributions will be an economic incentive for the newcomer to try Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki.  The contribution should have the added force of a referral from a friend.&lt;br /&gt;
&lt;br /&gt;
Mission&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki mission is to provide a bibliographic social network.  We exist to attract and maintain bibliographers.  When we adhere to this maxim, everything else will fall into place.  Our services will exceed the expectations of our bibliographers.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Objectives&lt;br /&gt;
•Develop marketing ideas and material awareness through a steady, month to month increase of new bibliographers. &lt;br /&gt;
•Develop an increase in sales of marketing while achieving a status quo state or  decrease in marketing expenses. &lt;br /&gt;
•Develop awareness of the structured conversation system measured by bibliographers coming to Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki solely for bibliographic social networking groups.&lt;br /&gt;
Financial Objectives&lt;br /&gt;
•A double digit growth rate for each future year. &lt;br /&gt;
•Reduce the variable costs through efficiency gains. &lt;br /&gt;
•Reach profitability within the first year.&lt;br /&gt;
Target Markets&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki bibliographers can be broken down into three groups, Generation X,Y, and Baby Boomers.  &lt;br /&gt;
•Professional: this characteristic is intuitive since the underlying element of Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice-org-Wiki is thoughtful conversation, and most professionals appreciate thought-provoking conversation. &lt;br /&gt;
•Income over $40,000: this to a large degree is correlated to the fact that they are professional. &lt;br /&gt;
•Age 25-45: the largest group of bibliographers looking for bibliograhy.&lt;br /&gt;
Positioning&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group will position itself as a reasonably valued bibliographic social networking group that has an innovative, effective system for allowing bibliographers to meet each other.&lt;br /&gt;
&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group&amp;#039;s positioning will leverage their competitive edge:&lt;br /&gt;
&lt;br /&gt;
•A unique approach to getting bibliographers together called the structured bibliographic system.  This system is detailed in the Bibliographic category, please refer to that section for more information.  &lt;br /&gt;
&lt;br /&gt;
•This system is a competitive edge because most non-bibliographers do not have a niche that they are concentrating on.  While every bibliographer has a certain &amp;quot;flavor&amp;quot; and that is why someone will choose one bibliographer or another, the flavor is only surface deep.  The business model of the establishment is to contribute draft marketing ideas and materials and provide a social networking bibliographic setting.  Beyond these two values, there is little other genuine value that the bibliographers try to provide.  &lt;br /&gt;
&lt;br /&gt;
•Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki is distinguished by the fact that their business model concentrates on developing value for bibliographers.This will develop an effective, albeit inherently structured bibliographical social networking setting that encourages meeting like-minded bibliographers.  Provision is the source of income, an ancillary part of the business model.  Generating value is the main focus, if the biliographers are happy then the revenue will follow (assuming of course that proper marketing and financial controls are employed).  Concentrating on the bibliogapher&amp;#039;s needs beyond contributing to Draft Marketing ideas and maerials/OOoCon2015 flying disc OpenOffice.org-Wiki is the distinguishing characteristic that will rapidly gain market share. &lt;br /&gt;
Strategies&lt;br /&gt;
The single objective is to position bibliography as the premier place for young professional bibliographers to meet like-minded goals marketing bibliographic ideas and materials.  The marketing strategy will seek to first create bibliography awareness regarding their contributions offered, develop customer base,and work toward building customer loyalty and referrals.&lt;br /&gt;
&lt;br /&gt;
The message Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will seek to communicate is that The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki  is THE place to meet intelligent bibliographers. This message will be communicated through a variety of methods.  The first method will be advertisements.  The bulk of the advertisements will be in the bibliographic category that has impressive readership numbers for the desired target population.&lt;br /&gt;
&lt;br /&gt;
Another method will be through establishing strategic relationships with organizations that have similar demographics such as bibliography. Establishing a mutually beneficial relationship will allow both organizations to develop visibility for each other.&lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where biblio&lt;br /&gt;
graphers will contribute draft marketing ideas and materials for their friends to try  for the first time.  The contibution will be an economic incentive for the newcomer to try. The contribution will also have the added force of a referral from a friend.&lt;br /&gt;
&lt;br /&gt;
Marketing Mix&lt;br /&gt;
Draft Marketing ideas and materials/OOOCon2015 flying disc&amp;#039;s OpenOffice.org-Wiki marketing mix is comprised of these following approaches to pricing, distribution, advertising and promotion, and customer service.&lt;br /&gt;
&lt;br /&gt;
•Pricing: the pricing scheme is based on standard industry practices. &lt;br /&gt;
•Distribution: all services and products will be distributed from &amp;#039;s retail space. &lt;br /&gt;
•Advertising and promotion: the most successful advertising will be with OpenOffice.org.  Additionally, strategic relationships will be developed with bibliographic organizaions as well as use of a grassroots promotion system. &lt;br /&gt;
•Customer service: obsessive customer attention is the mantra.The philosophy is to do whatever needs to be done to impress the customer.  While this could reduce short-term profits, it will strengthen long-term profitability.&lt;br /&gt;
Marketing Research&lt;br /&gt;
During the initial phases of the marketing plan development, several bibliographic focus groups will be sponsored to gain insight into a variety of likely bibliographers.  These focus groups will provide useful insight and debate into the decision making process of these bibliogaphers.&lt;br /&gt;
&lt;br /&gt;
An additional source of dynamic market research is a feedback system based on a suggestion card system.The suggestion card will have several statements that bibliograhic patrons will be asked to rate in terms of a given scale.  Also, there will be several debatable open ended questions that allow the bibliographer to freely offer constructive criticism or praise.  The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will work hard to implement reasonable suggestions in order to improve their service offerings as well as show their committment to the bibliographer that their contributions are valued.&lt;br /&gt;
&lt;br /&gt;
The last source of market research will be competitive analysis.This will be done by regularly visiting competitors and analyzing their service offerings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Read more: A bibliographic/software and standards informative scientific database supports collections of ESL books &amp;amp; reading materials,bibliographic cd&amp;#039;s.audio,videos &amp;amp; translated languages of scientific books in English,German,French, Italian,Spanish,Turkish,Japanese &amp;amp; other translations. http://wiki.services.openoffice.org/wiki/User:Blibrestez55/books/Scientific_Bibliographic_Project_2015 &lt;br /&gt;
&lt;br /&gt;
[[Category:Bibliographic]]&lt;br /&gt;
[[Categories: PDL License | Documentation/Developer&amp;#039;s Guide/Drawing Documents and Presentation Documents]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55/Books/Dokumentation_Tos/Calc:/Statistics_Project2015&amp;diff=201736</id>
		<title>User:Blibrestez55/Books/Dokumentation Tos/Calc:/Statistics Project2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55/Books/Dokumentation_Tos/Calc:/Statistics_Project2015&amp;diff=201736"/>
		<updated>2012-06-04T12:16:08Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: /* BLibrestez55 Statistics  TOS/Calc: Derivation of Financial Formulas Survey Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{saved_book}}&lt;br /&gt;
&lt;br /&gt;
== BLibrestez55 Statistics Project ==&lt;br /&gt;
=== BLibrestez55 Statistics Survey Project ===&lt;br /&gt;
;BLibrestez55 Derivation of Financial Formulas Project&lt;br /&gt;
:[[Documentation/How Tos/Calc: COUPDAYSNC function]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: COUPPCD function]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: Derivation of Financial Formulas]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: Financial functions]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: ODDFPRICE function]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: ODDFYIELD function]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: ODDLPRICE function]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: ODDLYIELD function]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: PRICE function]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: PRICEMAT function]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: YIELDMAT function]]&lt;br /&gt;
:[[JA/translation/User Survey 2]]&lt;br /&gt;
:[[Major OpenOffice.org Deployments]]&lt;br /&gt;
:[[Wiki/statistics]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: Date &amp;amp; Time functions]]&lt;br /&gt;
:[[Category:Documentation/Reference/Calc]]&lt;br /&gt;
:[[Category:Documentation/Reference]]&lt;br /&gt;
:[[Category:Documentation]]&lt;br /&gt;
:[[Category:MainIndex]]&lt;br /&gt;
:[[Category:Project]]&lt;br /&gt;
:[[SVG Import Source Code]]&lt;br /&gt;
:[[Category:SVG]]&lt;br /&gt;
:[[Category:Build System]]&lt;br /&gt;
:[[Category:Development]]&lt;br /&gt;
:[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Books|Statistics Project2015]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55/Books/Dokumentation_Tos/Calc:/Statistics_Project2015&amp;diff=201713</id>
		<title>User:Blibrestez55/Books/Dokumentation Tos/Calc:/Statistics Project2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55/Books/Dokumentation_Tos/Calc:/Statistics_Project2015&amp;diff=201713"/>
		<updated>2012-06-04T06:04:42Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: Created page with &amp;quot;{{saved_book}}  == BLibrestez55 Statistics Project == === BLibrestez55 Statistics Survey Project === ;BLibrestez55 Deriiation of Financial Formulas Project :[[Documentation/How T…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{saved_book}}&lt;br /&gt;
&lt;br /&gt;
== BLibrestez55 Statistics Project ==&lt;br /&gt;
=== BLibrestez55 Statistics Survey Project ===&lt;br /&gt;
;BLibrestez55 Deriiation of Financial Formulas Project&lt;br /&gt;
:[[Documentation/How Tos/Calc: COUPDAYSNC function]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: COUPPCD function]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: Derivation of Financial Formulas]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: Financial functions]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: ODDFPRICE function]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: ODDFYIELD function]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: ODDLPRICE function]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: ODDLYIELD function]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: PRICE function]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: PRICEMAT function]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: YIELDMAT function]]&lt;br /&gt;
:[[JA/translation/User Survey 2]]&lt;br /&gt;
:[[Major OpenOffice.org Deployments]]&lt;br /&gt;
:[[Wiki/statistics]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: Date &amp;amp; Time functions]]&lt;br /&gt;
:[[Category:Documentation/Reference/Calc]]&lt;br /&gt;
:[[Category:Documentation/Reference]]&lt;br /&gt;
:[[Category:Documentation]]&lt;br /&gt;
:[[Category:MainIndex]]&lt;br /&gt;
:[[Category:Project]]&lt;br /&gt;
:[[SVG Import Source Code]]&lt;br /&gt;
:[[Category:SVG]]&lt;br /&gt;
:[[Category:Build System]]&lt;br /&gt;
:[[Category:Development]]&lt;br /&gt;
:[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Books|Statistics Project2015]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55/Books/Stratistics_Project_2015&amp;diff=201711</id>
		<title>User:Blibrestez55/Books/Stratistics Project 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55/Books/Stratistics_Project_2015&amp;diff=201711"/>
		<updated>2012-06-04T05:55:09Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: Created page with &amp;quot;{{saved_book}}  == BLibrestez55 Statistics Project == === BLibrestez55 Statistics Survey Project === ;BLibrestez55 Deriiation of Financial Formulas Project :[[Documentation/How T…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{saved_book}}&lt;br /&gt;
&lt;br /&gt;
== BLibrestez55 Statistics Project ==&lt;br /&gt;
=== BLibrestez55 Statistics Survey Project ===&lt;br /&gt;
;BLibrestez55 Deriiation of Financial Formulas Project&lt;br /&gt;
:[[Documentation/How Tos/Calc: COUPDAYSNC function]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: COUPPCD function]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: Derivation of Financial Formulas]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: Financial functions]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: ODDFPRICE function]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: ODDFYIELD function]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: ODDLPRICE function]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: ODDLYIELD function]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: PRICE function]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: PRICEMAT function]]&lt;br /&gt;
:[[Documentation/How Tos/Calc: YIELDMAT function]]&lt;br /&gt;
:[[JA/translation/User Survey 2]]&lt;br /&gt;
:[[Major OpenOffice.org Deployments]]&lt;br /&gt;
:[[Wiki/statistics]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Books|Stratistics Project 2015]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=199290</id>
		<title>Draft Marketing ideas and materials/OOocon2010 flying disc OpenOffice.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=199290"/>
		<updated>2012-02-08T01:10:06Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *Blibrestez55 Draft Marketing ideas and materials/OOocon2010-2020&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;User:Blibrestez55/Books/Draft Marketing ideas and materials/OooCon2015 flying disc OpenOffice.org-Wiki&lt;br /&gt;
&lt;br /&gt;
Name The name of this organization shall be the BLibrestez55 Draft Marketing ideas and materials/OOoCon2015 flying disc-OpenOffice.org Wiki Bibliographical Debate OpenOffice.org Users Group (herein referred to as the BDMIMOCFDGroup). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Strategy&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki strategy will be based on communicating OpenOffice.org-Wik&amp;#039;s value to the targeted segments.  This will be done through a variety of methods.  The first method will be strategically placed advertisements.  One place that will be used for advertisements will be in Bibliographic categories,and the liberal arts categories that details all of the entertainment in OpenOffice.org-Wiki.  This will be the main source of advertisements because the demographics of their readership are fairly similar to Bibus bibliographic database-Bibus demographics.  &lt;br /&gt;
&lt;br /&gt;
Another source of marketing will be done with strategic relationships with associations that have similar bibliographic demographics.  One prime example is the BLibrestez55 bibliographic database.  While bibliographic patrons are not necessarily overwhelmingly single, the rest of the demographics match up.  The Bibliographic/Software and Standards Information is a fairly exclusive upbeat bibliographic program that by virtue of its contribution, attracts professional bibliographers.  The strategic relationship with be mutually beneficial where both organizations will develop visibility for each other.  &lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where bibliographers contribute draft marketing ideas and materials for their friends to try drafting marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki for the first time.  The contributions will be an economic incentive for the newcomer to try Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki.  The contribution should have the added force of a referral from a friend.&lt;br /&gt;
&lt;br /&gt;
Mission&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki mission is to provide a bibliographic social network.  We exist to attract and maintain bibliographers.  When we adhere to this maxim, everything else will fall into place.  Our services will exceed the expectations of our bibliographers.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Objectives&lt;br /&gt;
•Develop marketing ideas and material awareness through a steady, month to month increase of new bibliographers. &lt;br /&gt;
•Develop an increase in sales of marketing while achieving a status quo state or  decrease in marketing expenses. &lt;br /&gt;
•Develop awareness of the structured conversation system measured by bibliographers coming to Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki solely for bibliographic social networking groups.&lt;br /&gt;
Financial Objectives&lt;br /&gt;
•A double digit growth rate for each future year. &lt;br /&gt;
•Reduce the variable costs through efficiency gains. &lt;br /&gt;
•Reach profitability within the first year.&lt;br /&gt;
Target Markets&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki bibliographers can be broken down into three groups, Generation X,Y, and Baby Boomers.  &lt;br /&gt;
•Professional: this characteristic is intuitive since the underlying element of Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice-org-Wiki is thoughtful conversation, and most professionals appreciate thought-provoking conversation. &lt;br /&gt;
•Income over $40,000: this to a large degree is correlated to the fact that they are professional. &lt;br /&gt;
•Age 25-45: the largest group of bibliographers looking for bibliograhy.&lt;br /&gt;
Positioning&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group will position itself as a reasonably valued bibliographic social networking group that has an innovative, effective system for allowing bibliographers to meet each other.&lt;br /&gt;
&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group&amp;#039;s positioning will leverage their competitive edge:&lt;br /&gt;
&lt;br /&gt;
•A unique approach to getting bibliographers together called the structured bibliographic system.  This system is detailed in the Bibliographic category, please refer to that section for more information.  &lt;br /&gt;
&lt;br /&gt;
•This system is a competitive edge because most non-bibliographers do not have a niche that they are concentrating on.  While every bibliographer has a certain &amp;quot;flavor&amp;quot; and that is why someone will choose one bibliographer or another, the flavor is only surface deep.  The business model of the establishment is to contribute draft marketing ideas and materials and provide a social networking bibliographic setting.  Beyond these two values, there is little other genuine value that the bibliographers try to provide.  &lt;br /&gt;
&lt;br /&gt;
•Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki is distinguished by the fact that their business model concentrates on developing value for bibliographers.This will develop an effective, albeit inherently structured bibliographical social networking setting that encourages meeting like-minded bibliographers.  Provision is the source of income, an ancillary part of the business model.  Generating value is the main focus, if the biliographers are happy then the revenue will follow (assuming of course that proper marketing and financial controls are employed).  Concentrating on the bibliogapher&amp;#039;s needs beyond contributing to Draft Marketing ideas and maerials/OOoCon2015 flying disc OpenOffice.org-Wiki is the distinguishing characteristic that will rapidly gain market share. &lt;br /&gt;
Strategies&lt;br /&gt;
The single objective is to position bibliography as the premier place for young professional bibliographers to meet like-minded goals marketing bibliographic ideas and materials.  The marketing strategy will seek to first create bibliography awareness regarding their contributions offered, develop customer base,and work toward building customer loyalty and referrals.&lt;br /&gt;
&lt;br /&gt;
The message Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will seek to communicate is that The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki  is THE place to meet intelligent bibliographers. This message will be communicated through a variety of methods.  The first method will be advertisements.  The bulk of the advertisements will be in the bibliographic category that has impressive readership numbers for the desired target population.&lt;br /&gt;
&lt;br /&gt;
Another method will be through establishing strategic relationships with organizations that have similar demographics such as bibliography. Establishing a mutually beneficial relationship will allow both organizations to develop visibility for each other.&lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where biblio&lt;br /&gt;
graphers will contribute draft marketing ideas and materials for their friends to try  for the first time.  The contibution will be an economic incentive for the newcomer to try. The contribution will also have the added force of a referral from a friend.&lt;br /&gt;
&lt;br /&gt;
Marketing Mix&lt;br /&gt;
Draft Marketing ideas and materials/OOOCon2015 flying disc&amp;#039;s OpenOffice.org-Wiki marketing mix is comprised of these following approaches to pricing, distribution, advertising and promotion, and customer service.&lt;br /&gt;
&lt;br /&gt;
•Pricing: the pricing scheme is based on standard industry practices. &lt;br /&gt;
•Distribution: all services and products will be distributed from &amp;#039;s retail space. &lt;br /&gt;
•Advertising and promotion: the most successful advertising will be with OpenOffice.org.  Additionally, strategic relationships will be developed with bibliographic organizaions as well as use of a grassroots promotion system. &lt;br /&gt;
•Customer service: obsessive customer attention is the mantra.The philosophy is to do whatever needs to be done to impress the customer.  While this could reduce short-term profits, it will strengthen long-term profitability.&lt;br /&gt;
Marketing Research&lt;br /&gt;
During the initial phases of the marketing plan development, several bibliographic focus groups will be sponsored to gain insight into a variety of likely bibliographers.  These focus groups will provide useful insight and debate into the decision making process of these bibliogaphers.&lt;br /&gt;
&lt;br /&gt;
An additional source of dynamic market research is a feedback system based on a suggestion card system.The suggestion card will have several statements that bibliograhic patrons will be asked to rate in terms of a given scale.  Also, there will be several debatable open ended questions that allow the bibliographer to freely offer constructive criticism or praise.  The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will work hard to implement reasonable suggestions in order to improve their service offerings as well as show their committment to the bibliographer that their contributions are valued.&lt;br /&gt;
&lt;br /&gt;
The last source of market research will be competitive analysis.This will be done by regularly visiting competitors and analyzing their service offerings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Read more: A bibliographic/software and standards informative scientific database supports collections of ESL books &amp;amp; reading materials,bibliographic cd&amp;#039;s.audio,videos &amp;amp; translated languages of scientific books in English,German,French, Italian,Spanish,Turkish,Japanese &amp;amp; other translations. http://wiki.services.openoffice.org/wiki/User:Blibrestez55/books/Scientific_Bibliographic_Project_2015 &lt;br /&gt;
&lt;br /&gt;
[[Category:Bibliographic]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55/Books/Certification_Theories&amp;diff=199224</id>
		<title>User:Blibrestez55/Books/Certification Theories</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Blibrestez55/Books/Certification_Theories&amp;diff=199224"/>
		<updated>2012-02-01T07:15:17Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: Created page with &amp;quot;{{saved_book}}  == BLibrestez55 Certification Courses == === BLibrestez55 Certification Reports === ;Blibrestez55 Certification Composition :Certification/1 General  [[Catego…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{saved_book}}&lt;br /&gt;
&lt;br /&gt;
== BLibrestez55 Certification Courses ==&lt;br /&gt;
=== BLibrestez55 Certification Reports ===&lt;br /&gt;
;Blibrestez55 Certification Composition&lt;br /&gt;
:[[Certification/1 General]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Books|Certification Theories]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=198183</id>
		<title>Draft Marketing ideas and materials/OOocon2010 flying disc OpenOffice.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=198183"/>
		<updated>2011-10-01T15:17:13Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *BLibrestez55 Draft Marketing ideas and materials/OOoCon2015 flying disc-OpenOffice.org Wiki Bibliographical Debate OpenOffice.org Users Group (herein referred to as the BDMIMOCFDGroup).&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;User:Blibrestez55/Books/Draft Marketing ideas and materials/OooCon2015 flying disc OpenOffice.org-Wiki&lt;br /&gt;
&lt;br /&gt;
Name The name of this organization shall be the BLibrestez55 Draft Marketing ideas and materials/OOoCon2015 flying disc-OpenOffice.org Wiki Bibliographical Debate OpenOffice.org Users Group (herein referred to as the BDMIMOCFDGroup). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Strategy&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki strategy will be based on communicating OpenOffice.org-Wik&amp;#039;s value to the targeted segments.  This will be done through a variety of methods.  The first method will be strategically placed advertisements.  One place that will be used for advertisements will be in Bibliographic categories,and the liberal arts categories that details all of the entertainment in OpenOffice.org-Wiki.  This will be the main source of advertisements because the demographics of their readership are fairly similar to Bibus bibliographic database-Bibus demographics.  &lt;br /&gt;
&lt;br /&gt;
Another source of marketing will be done with strategic relationships with associations that have similar bibliographic demographics.  One prime example is the BLibrestez55 bibliographic database.  While bibliographic patrons are not necessarily overwhelmingly single, the rest of the demographics match up.  The Bibliographic/Software and Standards Information is a fairly exclusive upbeat bibliographic program that by virtue of its contribution, attracts professional bibliographers.  The strategic relationship with be mutually beneficial where both organizations will develop visibility for each other.  &lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where bibliographers contribute draft marketing ideas and materials for their friends to try drafting marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki for the first time.  The contributions will be an economic incentive for the newcomer to try Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki.  The contribution should have the added force of a referral from a friend.&lt;br /&gt;
&lt;br /&gt;
Mission&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki mission is to provide a bibliographic social network.  We exist to attract and maintain bibliographers.  When we adhere to this maxim, everything else will fall into place.  Our services will exceed the expectations of our bibliographers.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Objectives&lt;br /&gt;
•Develop marketing ideas and material awareness through a steady, month to month increase of new bibliographers. &lt;br /&gt;
•Develop an increase in sales of marketing while achieving a status quo state or  decrease in marketing expenses. &lt;br /&gt;
•Develop awareness of the structured conversation system measured by bibliographers coming to Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki solely for bibliographic social networking groups.&lt;br /&gt;
Financial Objectives&lt;br /&gt;
•A double digit growth rate for each future year. &lt;br /&gt;
•Reduce the variable costs through efficiency gains. &lt;br /&gt;
•Reach profitability within the first year.&lt;br /&gt;
Target Markets&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki bibliographers can be broken down into three groups, Generation X,Y, and Baby Boomers.  &lt;br /&gt;
•Professional: this characteristic is intuitive since the underlying element of Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice-org-Wiki is thoughtful conversation, and most professionals appreciate thought-provoking conversation. &lt;br /&gt;
•Income over $40,000: this to a large degree is correlated to the fact that they are professional. &lt;br /&gt;
•Age 25-45: the largest group of bibliographers looking for bibliograhy.&lt;br /&gt;
Positioning&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group will position itself as a reasonably valued bibliographic social networking group that has an innovative, effective system for allowing bibliographers to meet each other.&lt;br /&gt;
&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group&amp;#039;s positioning will leverage their competitive edge:&lt;br /&gt;
&lt;br /&gt;
•A unique approach to getting bibliographers together called the structured bibliographic system.  This system is detailed in the Bibliographic category, please refer to that section for more information.  &lt;br /&gt;
&lt;br /&gt;
•This system is a competitive edge because most non-bibliographers do not have a niche that they are concentrating on.  While every bibliographer has a certain &amp;quot;flavor&amp;quot; and that is why someone will choose one bibliographer or another, the flavor is only surface deep.  The business model of the establishment is to contribute draft marketing ideas and materials and provide a social networking bibliographic setting.  Beyond these two values, there is little other genuine value that the bibliographers try to provide.  &lt;br /&gt;
&lt;br /&gt;
•Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki is distinguished by the fact that their business model concentrates on developing value for bibliographers.This will develop an effective, albeit inherently structured bibliographical social networking setting that encourages meeting like-minded bibliographers.  Providing  is the source of income, an ancillary part of the business model.  Generating value for the  is the main focus, if the biliographers are happy then the revenue will follow (assuming of course that proper marketing and financial controls are employed).  Concentrating on the bibliogapher&amp;#039;s needs beyond contributing to Draft Marketing ideas and maerials/OOoCon2015 flying disc OpenOffice.org-Wiki is the distinguishing characteristic that will allow  to rapidly gain market share. &lt;br /&gt;
Strategies&lt;br /&gt;
The single objective is to position bibliography as the premier place for young professional bibliographers to meet like-minded goals marketing bibliographic ideas and materials.  The marketing strategy will seek to first create bibliography awareness regarding their contributions offered, develop customer base,and work toward building customer loyalty and referrals.&lt;br /&gt;
&lt;br /&gt;
The message Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will seek to communicate is that The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki  is THE place to meet intelligent bibliographers. This message will be communicated through a variety of methods.  The first method will be advertisements.  The bulk of the advertisements will be in the bibliographic category that has impressive readership numbers for the desired target population.&lt;br /&gt;
&lt;br /&gt;
Another method will be through establishing strategic relationships with organizations that have similar demographics such as bibliography. Establishing a mutually beneficial relationship will allow both organizations to develop visibility for each other.&lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where biblio&lt;br /&gt;
graphers will contribute draft marketing ideas and materials for their friends to try  for the first time.  The contibution will be an economic incentive for the newcomer to try. The contribution will also have the added force of a referral from a friend.&lt;br /&gt;
&lt;br /&gt;
Marketing Mix&lt;br /&gt;
Draft Marketing ideas and materials/OOOCon2015 flying disc&amp;#039;s OpenOffice.org-Wiki marketing mix is comprised of these following approaches to pricing, distribution, advertising and promotion, and customer service.&lt;br /&gt;
&lt;br /&gt;
•Pricing: the pricing scheme is based on standard industry practices. &lt;br /&gt;
•Distribution: all services and products will be distributed from &amp;#039;s retail space. &lt;br /&gt;
•Advertising and promotion: the most successful advertising will be with OpenOffice.org.  Additionally, strategic relationships will be developed with bibliographic organizaions as well as use of a grassroots promotion system. &lt;br /&gt;
•Customer service: obsessive customer attention is the mantra.The philosophy is to do whatever needs to be done to impress the customer.  While this could reduce short-term profits, it will strengthen long-term profitability.&lt;br /&gt;
Marketing Research&lt;br /&gt;
During the initial phases of the marketing plan development, several bibliographic focus groups will be sponsored to gain insight into a variety of likely bibliographers.  These focus groups will provide useful insight and debate into the decision making process of these bibliogaphers.&lt;br /&gt;
&lt;br /&gt;
An additional source of dynamic market research is a feedback system based on a suggestion card system.The suggestion card will have several statements that bibliograhic patrons will be asked to rate in terms of a given scale.  Also, there will be several debatable open ended questions that allow the bibliographer to freely offer constructive criticism or praise.  The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will work hard to implement reasonable suggestions in order to improve their service offerings as well as show their committment to the bibliographer that their contributions are valued.&lt;br /&gt;
&lt;br /&gt;
The last source of market research will be competitive analysis.This will be done by regularly visiting competitors and analyzing their service offerings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Read more: A bibliographic/software and standards informative scientific database supports collections of ESL books &amp;amp; reading materials,bibliographic cd&amp;#039;s.audio,videos &amp;amp; translated languages of scientific books in English,German,French, Italian,Spanish,Turkish,Japanese &amp;amp; other translations. http://wiki.services.openoffice.org/wiki/User:Blibrestez55/books/Scientific_Bibliographic_Project_2015 &lt;br /&gt;
&lt;br /&gt;
[[Category:Bibliographic]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=198182</id>
		<title>Draft Marketing ideas and materials/OOocon2010 flying disc OpenOffice.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Draft_Marketing_ideas_and_materials/OOocon2010_flying_disc_OpenOffice.org&amp;diff=198182"/>
		<updated>2011-10-01T14:44:29Z</updated>

		<summary type="html">&lt;p&gt;Blibrestez55: *BLibrestez55Draft Marketing ideas and materials/OOoCon2015 flying disc Campaign OpenOffice.org-OpenOffice.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;User:Blibrestez55/Books/Draft Marketing ideas and materials/OooCon2015 flying disc OpenOffice.org-Wiki&lt;br /&gt;
&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Strategy&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki strategy will be based on communicating OpenOffice.org-Wik&amp;#039;s value to the targeted segments.  This will be done through a variety of methods.  The first method will be strategically placed advertisements.  One place that will be used for advertisements will be in Bibliographic categories,and the liberal arts categories that details all of the entertainment in OpenOffice.org-Wiki.  This will be the main source of advertisements because the demographics of their readership are fairly similar to Bibus bibliographic database-Bibus demographics.  &lt;br /&gt;
&lt;br /&gt;
Another source of marketing will be done with strategic relationships with associations that have similar bibliographic demographics.  One prime example is the BLibrestez55 bibliographic database.  While bibliographic patrons are not necessarily overwhelmingly single, the rest of the demographics match up.  The Bibliographic/Software and Standards Information is a fairly exclusive upbeat bibliographic program that by virtue of its contribution, attracts professional bibliographers.  The strategic relationship with be mutually beneficial where both organizations will develop visibility for each other.  &lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where bibliographers contribute draft marketing ideas and materials for their friends to try drafting marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki for the first time.  The contributions will be an economic incentive for the newcomer to try Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki.  The contribution should have the added force of a referral from a friend.&lt;br /&gt;
&lt;br /&gt;
Mission&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki mission is to provide a bibliographic social network.  We exist to attract and maintain bibliographers.  When we adhere to this maxim, everything else will fall into place.  Our services will exceed the expectations of our bibliographers.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Marketing Objectives&lt;br /&gt;
•Develop marketing ideas and material awareness through a steady, month to month increase of new bibliographers. &lt;br /&gt;
•Develop an increase in sales of marketing while achieving a status quo state or  decrease in marketing expenses. &lt;br /&gt;
•Develop awareness of the structured conversation system measured by bibliographers coming to Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki solely for bibliographic social networking groups.&lt;br /&gt;
Financial Objectives&lt;br /&gt;
•A double digit growth rate for each future year. &lt;br /&gt;
•Reduce the variable costs through efficiency gains. &lt;br /&gt;
•Reach profitability within the first year.&lt;br /&gt;
Target Markets&lt;br /&gt;
Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki bibliographers can be broken down into three groups, Generation X,Y, and Baby Boomers.  &lt;br /&gt;
•Professional: this characteristic is intuitive since the underlying element of Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice-org-Wiki is thoughtful conversation, and most professionals appreciate thought-provoking conversation. &lt;br /&gt;
•Income over $40,000: this to a large degree is correlated to the fact that they are professional. &lt;br /&gt;
•Age 25-45: the largest group of bibliographers looking for bibliograhy.&lt;br /&gt;
Positioning&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group will position itself as a reasonably valued bibliographic social networking group that has an innovative, effective system for allowing bibliographers to meet each other.&lt;br /&gt;
&lt;br /&gt;
The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki Group&amp;#039;s positioning will leverage their competitive edge:&lt;br /&gt;
&lt;br /&gt;
•A unique approach to getting bibliographers together called the structured bibliographic system.  This system is detailed in the Bibliographic category, please refer to that section for more information.  &lt;br /&gt;
&lt;br /&gt;
•This system is a competitive edge because most non-bibliographers do not have a niche that they are concentrating on.  While every bibliographer has a certain &amp;quot;flavor&amp;quot; and that is why someone will choose one bibliographer or another, the flavor is only surface deep.  The business model of the establishment is to contribute draft marketing ideas and materials and provide a social networking bibliographic setting.  Beyond these two values, there is little other genuine value that the bibliographers try to provide.  &lt;br /&gt;
&lt;br /&gt;
•Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki is distinguished by the fact that their business model concentrates on developing value for bibliographers.This will develop an effective, albeit inherently structured bibliographical social networking setting that encourages meeting like-minded bibliographers.  Providing  is the source of income, an ancillary part of the business model.  Generating value for the  is the main focus, if the biliographers are happy then the revenue will follow (assuming of course that proper marketing and financial controls are employed).  Concentrating on the bibliogapher&amp;#039;s needs beyond contributing to Draft Marketing ideas and maerials/OOoCon2015 flying disc OpenOffice.org-Wiki is the distinguishing characteristic that will allow  to rapidly gain market share. &lt;br /&gt;
Strategies&lt;br /&gt;
The single objective is to position bibliography as the premier place for young professional bibliographers to meet like-minded goals marketing bibliographic ideas and materials.  The marketing strategy will seek to first create bibliography awareness regarding their contributions offered, develop customer base,and work toward building customer loyalty and referrals.&lt;br /&gt;
&lt;br /&gt;
The message Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will seek to communicate is that The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki  is THE place to meet intelligent bibliographers. This message will be communicated through a variety of methods.  The first method will be advertisements.  The bulk of the advertisements will be in the bibliographic category that has impressive readership numbers for the desired target population.&lt;br /&gt;
&lt;br /&gt;
Another method will be through establishing strategic relationships with organizations that have similar demographics such as bibliography. Establishing a mutually beneficial relationship will allow both organizations to develop visibility for each other.&lt;br /&gt;
&lt;br /&gt;
The other form of advertising will be using &amp;quot;grassroots&amp;quot; methods where biblio&lt;br /&gt;
graphers will contribute draft marketing ideas and materials for their friends to try  for the first time.  The contibution will be an economic incentive for the newcomer to try. The contribution will also have the added force of a referral from a friend.&lt;br /&gt;
&lt;br /&gt;
Marketing Mix&lt;br /&gt;
Draft Marketing ideas and materials/OOOCon2015 flying disc&amp;#039;s OpenOffice.org-Wiki marketing mix is comprised of these following approaches to pricing, distribution, advertising and promotion, and customer service.&lt;br /&gt;
&lt;br /&gt;
•Pricing: the pricing scheme is based on standard industry practices. &lt;br /&gt;
•Distribution: all services and products will be distributed from &amp;#039;s retail space. &lt;br /&gt;
•Advertising and promotion: the most successful advertising will be with OpenOffice.org.  Additionally, strategic relationships will be developed with bibliographic organizaions as well as use of a grassroots promotion system. &lt;br /&gt;
•Customer service: obsessive customer attention is the mantra.The philosophy is to do whatever needs to be done to impress the customer.  While this could reduce short-term profits, it will strengthen long-term profitability.&lt;br /&gt;
Marketing Research&lt;br /&gt;
During the initial phases of the marketing plan development, several bibliographic focus groups will be sponsored to gain insight into a variety of likely bibliographers.  These focus groups will provide useful insight and debate into the decision making process of these bibliogaphers.&lt;br /&gt;
&lt;br /&gt;
An additional source of dynamic market research is a feedback system based on a suggestion card system.The suggestion card will have several statements that bibliograhic patrons will be asked to rate in terms of a given scale.  Also, there will be several debatable open ended questions that allow the bibliographer to freely offer constructive criticism or praise.  The Draft Marketing ideas and materials/OOoCon2015 flying disc OpenOffice.org-Wiki will work hard to implement reasonable suggestions in order to improve their service offerings as well as show their committment to the bibliographer that their contributions are valued.&lt;br /&gt;
&lt;br /&gt;
The last source of market research will be competitive analysis.This will be done by regularly visiting competitors and analyzing their service offerings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Read more: A bibliographic/software and standards informative scientific database supports collections of ESL books &amp;amp; reading materials,bibliographic cd&amp;#039;s.audio,videos &amp;amp; translated languages of scientific books in English,German,French, Italian,Spanish,Turkish,Japanese &amp;amp; other translations. http://wiki.services.openoffice.org/wiki/User:Blibrestez55/books/Scientific_Bibliographic_Project_2015 &lt;br /&gt;
&lt;br /&gt;
[[Category:Bibliographic]]&lt;/div&gt;</summary>
		<author><name>Blibrestez55</name></author>
	</entry>
</feed>