Gruppi Stampi Ittraduci Web Updates
Recently Visited Groups | Help | Sign in
Google Groups Home
Message from discussion OSGi Bundle Repository available for Enterprise Libraries

View parsed - Show only message text

Received: by 10.35.37.18 with SMTP id p18mr1237427pyj.6.1209717494489;
        Fri, 02 May 2008 01:38:14 -0700 (PDT)
Return-Path: <adrian.col...@springsource.com>
Received: from mail.springsource.com (mail.interface21.com [63.246.7.73])
        by mx.google.com with ESMTP id x46si8453062pyg.2.2008.05.02.01.38.14;
        Fri, 02 May 2008 01:38:14 -0700 (PDT)
Received-SPF: neutral (google.com: 63.246.7.73 is neither permitted nor denied by best guess record for domain of adrian.col...@springsource.com) client-ip=63.246.7.73;
Authentication-Results: mx.google.com; spf=neutral (google.com: 63.246.7.73 is neither permitted nor denied by best guess record for domain of adrian.col...@springsource.com) smtp.mail=adrian.col...@springsource.com
Received: from localhost (localhost.localdomain [127.0.0.1])
	by mail.springsource.com (Postfix) with ESMTP id C03AE3BF03A6
	for <spring-osgi@googlegroups.com>; Fri,  2 May 2008 03:38:13 -0500 (CDT)
X-Virus-Scanned: amavisd-new at 
X-Spam-Flag: NO
X-Spam-Score: -4.29
X-Spam-Level: 
X-Spam-Status: No, score=-4.29 tagged_above=-10 required=6.6
	tests=[ALL_TRUSTED=-1.8, AWL=0.108, BAYES_00=-2.599,
	HTML_MESSAGE=0.001]
Received: from mail.springsource.com ([127.0.0.1])
	by localhost (mail.springsource.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id qPsmqAhj8m9z for <spring-osgi@googlegroups.com>;
	Fri,  2 May 2008 03:38:13 -0500 (CDT)
Received: from [192.168.1.113] (fw01.iface21.cust.vostron.net [89.21.226.162])
	by mail.springsource.com (Postfix) with ESMTP id 15AE83BF0391
	for <spring-osgi@googlegroups.com>; Fri,  2 May 2008 03:38:10 -0500 (CDT)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="Apple-Mail-131--517950802"
In-Reply-To: <87eb8aee0805020116w513b5272ie06815a31685a1d7@mail.gmail.com>
References: <28B9C444-4836-48E0-A5AE-A5FE8FABD5B8@springsource.com> <87eb8aee0805020116w513b5272ie06815a31685a1d7@mail.gmail.com>
Message-Id: <CE64F3E7-A314-4761-9B77-6B25221BF531@springsource.com>
From: Adrian Colyer <adrian.col...@springsource.com>
Subject: Re: OSGi Bundle Repository available for Enterprise Libraries
Date: Fri, 2 May 2008 09:38:03 +0100
To: spring-osgi@googlegroups.com
X-Mailer: Apple Mail (2.753)

--Apple-Mail-131--517950802
Content-Type: text/plain

Absolutely. Just go to the repository website (http:// 
www.springsource.com/repository/) and click on the "browse by bundle"  
link on the left-hand side.

Direct link to the browse page is here: http://www.springsource.com/ 
repository/app/bundle

Regards, Adrian.

On 2 May 2008, at 09:16, Alin Dreghiciu wrote:

>
> Hi Adrian,
>
> What is "SpringSource repository browser" that is mentioned in the  
> FAQ?
> Is there any way to browse this repository?
>
> Thanx,
> Alin
>
> On Thu, May 1, 2008 at 7:25 PM, Adrian Colyer
> <adrian.col...@springsource.com> wrote:
>>  Some of you may have seen the recent announcement of the  
>> SpringSource
>> Application Platform (if not, a good starting point is Rob  
>> Harrop's blog
>> here:
>> http://blog.springsource.com/main/2008/04/30/introducing-the- 
>> springsource-application-platform/).
>> The platform uses Spring and Spring Dynamic Modules as the end-user
>> programming model, and contains a lot of smarts to make that model  
>> work
>> smoothly with existing enterprise libraries.
>>
>> Regardless of whether or not you choose to use the Platform,  
>> subscribers to
>> this list will almost certainly be interested in the SpringSource  
>> Bundle
>> Repository (http://www.springsource.com/repository). To support the
>> development of enterprise applications with OSGi we've created a  
>> repository
>> with nearly 300 of the most commonly used enterprise libraries when
>> developing Spring applications. (Yes, this was a big and very  
>> resource
>> intensive undertaking!) Every bundle in the repository has full OSGi
>> manifests, and before any artefact gets into the repository it is  
>> verified
>> in a running OSGi Service Platform to ensure it loads and resolves
>> correctly.
>>
>> The repository meets the following criteria:
>>     * Every jar file in the repository is a valid OSGi bundle. Any  
>> jar you
>> download from the repository can be deployed as-is into an OSGi  
>> Service
>> Platform. It can also be used as a regular jar file outside of  
>> OSGi.    *
>> Every bundle and library has full version information associated  
>> with it.
>> The package export information for a bundle contains version  
>> information,
>> and the package import information for a bundle contains full  
>> version range
>> compatibility information.    * The repository is transitively  
>> complete. The
>> mandatory dependencies of any bundle are guaranteed to also be in the
>> repository. Most of the optional dependencies of any bundle in the
>> repository will also be present. The bundles listed in any library
>> definition are guaranteed to be in the repository.    * The  
>> repository is
>> self-consistent. Before any artefact is uploaded to the  
>> repository, we
>> verify that it can be installed, resolved, and started in an OSGi  
>> Service
>> Platform (using the same profile as the SpringSource Application  
>> Platform)
>> alongside all of the other bundles in the repository.    * The  
>> repository
>> can be used from Ivy and Maven based builds.
>>
>> There is an FAQ here for those who are interested in further details
>> http://www.springsource.com/repository/app/faq
>>
>> Regards, Adrian.
>>
>>
>> Adrian Colyer
>> CTO, SpringSource
>> http://www.springsource.com
>>
>> Registered in England and Wales: No. 5187766 Registered Office: A2
>> Yeoman Gate, Yeoman Way, Worthing, West Sussex. BN13 3QZ.
>>
>> E-mails should be checked by the recipient to ensure that there  
>> are no
>> viruses and SpringSource does not accept any responsibility if  
>> this is
>> not done. Any views or opinions presented are solely those of the
>> author and do not necessarily represent those of SpringSource.
>>
>>>
>>
>
> >

Adrian Colyer
CTO, SpringSource
http://www.springsource.com

Registered in England and Wales: No. 5187766 Registered Office: A2
Yeoman Gate, Yeoman Way, Worthing, West Sussex. BN13 3QZ.


E-mails should be checked by the recipient to ensure that there are no
viruses and SpringSource does not accept any responsibility if this is
not done. Any views or opinions presented are solely those of the
author and do not necessarily represent those of SpringSource.


--Apple-Mail-131--517950802
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webki=
t-line-break: after-white-space; ">
Absolutely. Just go to the repository website (<a href=3D"http://www.springs=
ource.com/repository/">http://www.springsource.com/repository/</a>) and clic=
k on the "browse by bundle" link on the left-hand side.<div><br></div><div>D=
irect link to the browse page is here:=A0<a href=3D"http://www.springsource.=
com/repository/app/bundle">http://www.springsource.com/repository/app/bundle=
</a></div><div><br></div><div>Regards, Adrian.</div><div><br><div><html>On 2=
 May 2008, at 09:16, Alin Dreghiciu wrote:</html><br class=3D"Apple-intercha=
nge-newline"><blockquote type=3D"cite"><div style=3D"margin-top: 0px; margin=
-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br><=
/div><div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; m=
argin-left: 0px; ">Hi Adrian,</div><div style=3D"margin-top: 0px; margin-rig=
ht: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div=
><div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margi=
n-left: 0px; ">What is "SpringSource repository browser" that is mentioned i=
n the FAQ?</div><div style=3D"margin-top: 0px; margin-right: 0px; margin-bot=
tom: 0px; margin-left: 0px; ">Is there any way to browse this repository?</d=
iv><div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; mar=
gin-left: 0px; min-height: 14px; "><br></div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Thanx,</div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left=
: 0px; ">Alin</div><div style=3D"margin-top: 0px; margin-right: 0px; margin-=
bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style=3D"m=
argin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">O=
n Thu, May 1, 2008 at 7:25 PM, Adrian Colyer</div><div style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">&lt;<a href=
=3D"mailto:adrian.col...@springsource.com">adrian.col...@springsource.com</a=
>> wrote:</div> <blockquote type=3D"cite"><div style=3D"margin-top: 0px; mar=
gin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class=3D"Apple=
-converted-space">=A0</span>Some of you may have seen the recent announcemen=
t of the SpringSource</div><div style=3D"margin-top: 0px; margin-right: 0px;=
 margin-bottom: 0px; margin-left: 0px; ">Application Platform (if not, a goo=
d starting point is Rob Harrop's blog</div><div style=3D"margin-top: 0px; ma=
rgin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">here:</div><div sty=
le=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0=
px; "><a href=3D"http://blog.springsource.com/main/2008/04/30/introducing-th=
e-springsource-application-platform/">http://blog.springsource.com/main/2008=
/04/30/introducing-the-springsource-application-platform/</a>).</div><div st=
yle=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: =
0px; ">The platform uses Spring and Spring Dynamic Modules as the end-user</=
div><div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; ma=
rgin-left: 0px; ">programming model, and contains a lot of smarts to make th=
at model work</div><div style=3D"margin-top: 0px; margin-right: 0px; margin-=
bottom: 0px; margin-left: 0px; ">smoothly with existing enterprise libraries=
.</div><div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px;=
 margin-left: 0px; min-height: 14px; "><br></div><div style=3D"margin-top: 0=
px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Regardless of=
 whether or not you choose to use the Platform, subscribers to</div><div sty=
le=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0=
px; ">this list will almost certainly be interested in the SpringSource Bund=
le</div><div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px=
; margin-left: 0px; ">Repository (<a href=3D"http://www.springsource.com/rep=
ository">http://www.springsource.com/repository</a>). To support the</div><d=
iv style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-l=
eft: 0px; ">development of enterprise applications with OSGi we've created a=
 repository</div><div style=3D"margin-top: 0px; margin-right: 0px; margin-bo=
ttom: 0px; margin-left: 0px; ">with nearly 300 of the most commonly used ent=
erprise libraries when</div><div style=3D"margin-top: 0px; margin-right: 0px=
; margin-bottom: 0px; margin-left: 0px; ">developing Spring applications. (Y=
es, this was a big and very resource</div><div style=3D"margin-top: 0px; mar=
gin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">intensive undertakin=
g!) Every bundle in the repository has full OSGi</div><div style=3D"margin-t=
op: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">manifest=
s, and before any artefact gets into the repository it is verified</div><div=
 style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-lef=
t: 0px; ">in a running OSGi Service Platform to ensure it loads and resolves=
</div><div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">correctly.</div><div style=3D"margin-top: 0px; margin-ri=
ght: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></di=
v><div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; marg=
in-left: 0px; ">The repository meets the following criteria:</div><div style=
=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px=
; "><span class=3D"Apple-converted-space">=A0 =A0 </span>* Every jar file in=
 the repository is a valid OSGi bundle. Any jar you</div><div style=3D"margi=
n-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">downl=
oad from the repository can be deployed as-is into an OSGi Service</div><div=
 style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-lef=
t: 0px; ">Platform. It can also be used as a regular jar file outside of OSG=
i.<span class=3D"Apple-converted-space">=A0 =A0 </span>*</div><div style=3D"=
margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">=
Every bundle and library has full version information associated with it.</d=
iv><div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; mar=
gin-left: 0px; ">The package export information for a bundle contains versio=
n information,</div><div style=3D"margin-top: 0px; margin-right: 0px; margin=
-bottom: 0px; margin-left: 0px; ">and the package import information for a b=
undle contains full version range</div><div style=3D"margin-top: 0px; margin=
-right: 0px; margin-bottom: 0px; margin-left: 0px; ">compatibility informati=
on.<span class=3D"Apple-converted-space">=A0 =A0 </span>* The repository is =
transitively complete. The</div><div style=3D"margin-top: 0px; margin-right:=
 0px; margin-bottom: 0px; margin-left: 0px; ">mandatory dependencies of any =
bundle are guaranteed to also be in the</div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">repository. Most =
of the optional dependencies of any bundle in the</div><div style=3D"margin-=
top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">reposit=
ory will also be present. The bundles listed in any library</div><div style=
=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px=
; ">definition are guaranteed to be in the repository.<span class=3D"Apple-c=
onverted-space">=A0 =A0 </span>* The repository is</div><div style=3D"margin=
-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">self-c=
onsistent. Before any artefact is uploaded to the repository, we</div><div s=
tyle=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left:=
 0px; ">verify that it can be installed, resolved, and started in an OSGi Se=
rvice</div><div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: =
0px; margin-left: 0px; ">Platform (using the same profile as the SpringSourc=
e Application Platform)</div><div style=3D"margin-top: 0px; margin-right: 0p=
x; margin-bottom: 0px; margin-left: 0px; ">alongside all of the other bundle=
s in the repository.<span class=3D"Apple-converted-space">=A0 =A0 </span>* T=
he repository</div><div style=3D"margin-top: 0px; margin-right: 0px; margin-=
bottom: 0px; margin-left: 0px; ">can be used from Ivy and Maven based builds=
.</div><div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px;=
 margin-left: 0px; min-height: 14px; "><br></div><div style=3D"margin-top: 0=
px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">There is an F=
AQ here for those who are interested in further details</div><div style=3D"m=
argin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><=
a href=3D"http://www.springsource.com/repository/app/faq">http://www.springs=
ource.com/repository/app/faq</a></div><div style=3D"margin-top: 0px; margin-=
right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></=
div><div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; ma=
rgin-left: 0px; ">Regards, Adrian.</div><div style=3D"margin-top: 0px; margi=
n-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br>=
</div><div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; "><br></div><div style=3D"margin-top: 0p=
x; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Adrian Colyer<=
/div><div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; m=
argin-left: 0px; ">CTO, SpringSource</div><div style=3D"margin-top: 0px; mar=
gin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><a href=3D"http://ww=
w.springsource.com">http://www.springsource.com</a></div><div style=3D"margi=
n-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-hei=
ght: 14px; "><br></div><div style=3D"margin-top: 0px; margin-right: 0px; mar=
gin-bottom: 0px; margin-left: 0px; ">Registered in England and Wales: No. 51=
87766 Registered Office: A2</div><div style=3D"margin-top: 0px; margin-right=
: 0px; margin-bottom: 0px; margin-left: 0px; ">Yeoman Gate, Yeoman Way, Wort=
hing, West Sussex. BN13 3QZ.</div><div style=3D"margin-top: 0px; margin-righ=
t: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div>=
<div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin=
-left: 0px; ">E-mails should be checked by the recipient to ensure that ther=
e are no</div><div style=3D"margin-top: 0px; margin-right: 0px; margin-botto=
m: 0px; margin-left: 0px; ">viruses and SpringSource does not accept any res=
ponsibility if this is</div><div style=3D"margin-top: 0px; margin-right: 0px=
; margin-bottom: 0px; margin-left: 0px; ">not done. Any views or opinions pr=
esented are solely those of the</div><div style=3D"margin-top: 0px; margin-r=
ight: 0px; margin-bottom: 0px; margin-left: 0px; ">author and do not necessa=
rily represent those of SpringSource.</div><div style=3D"margin-top: 0px; ma=
rgin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><=
br></div> <blockquote type=3D"cite"><div style=3D"margin-top: 0px; margin-ri=
ght: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></di=
v> </blockquote><div style=3D"margin-top: 0px; margin-right: 0px; margin-bot=
tom: 0px; margin-left: 0px; min-height: 14px; "><br></div> </blockquote><div=
 style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-lef=
t: 0px; min-height: 14px; "><br></div><div style=3D"margin-top: 0px; margin-=
right: 0px; margin-bottom: 0px; margin-left: 0px; "></div><div style=3D"marg=
in-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-he=
ight: 14px; "><br></div> </blockquote></div><br><div> <span class=3D"Apple-s=
tyle-span" style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-fam=
ily: Helvetica; font-size: 14px; font-style: normal; font-variant: normal; f=
ont-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2;=
 text-align: auto; text-indent: 0px; text-transform: none; white-space: norm=
al; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -w=
ebkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none=
; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><span clas=
s=3D"Apple-style-span" style=3D"border-collapse: separate; color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; font-varian=
t: normal; font-weight: normal; letter-spacing: normal; line-height: normal;=
 orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; wi=
dows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-=
border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -web=
kit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><span class=3D=
"Apple-style-span" style=3D"border-collapse: separate; color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: n=
ormal; font-weight: normal; letter-spacing: normal; line-height: normal; orp=
hans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows=
: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-bord=
er-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-=
text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><span class=3D"App=
le-style-span" style=3D"border-collapse: separate; color: rgb(0, 0, 0); font=
-family: Helvetica; font-size: 12px; font-style: normal; font-variant: norma=
l; font-weight: normal; letter-spacing: normal; line-height: normal; orphans=
: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2;=
 word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-v=
ertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text=
-size-adjust: auto; -webkit-text-stroke-width: 0px; "><span class=3D"Apple-s=
tyle-span" style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-fam=
ily: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; f=
ont-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2;=
 text-indent: 0px; text-transform: none; white-space: normal; widows: 2; wor=
d-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-verti=
cal-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-siz=
e-adjust: auto; -webkit-text-stroke-width: 0px; "><span class=3D"Apple-style=
-span" style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family:=
 Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-=
weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; tex=
t-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-sp=
acing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-=
spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-ad=
just: auto; -webkit-text-stroke-width: 0px; "><span class=3D"Apple-style-spa=
n" style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: Hel=
vetica; font-size: 12px; font-style: normal; font-variant: normal; font-weig=
ht: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-in=
dent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacin=
g: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spac=
ing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust=
: auto; -webkit-text-stroke-width: 0px; "><div>Adrian Colyer</div><div>CTO,=
=A0SpringSource</div></span><span></span><span class=3D"Apple-style-span" st=
yle=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetic=
a; font-size: 12px; font-style: normal; font-variant: normal; font-weight: n=
ormal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent:=
 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0p=
x; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: aut=
o; -webkit-text-stroke-width: 0px; "><div><a href=3D"http://www.springsource=
.com">http://www.springsource.com</a><br class=3D"Apple-interchange-newline"=
><br class=3D"webkit-block-placeholder"></div><div>Registered in England and=
 Wales: No. 5187766 Registered Office: A2</div><div>Yeoman Gate, Yeoman Way,=
 Worthing, West Sussex. BN13 3QZ.</div><div><br class=3D"khtml-block-placeho=
lder"></div><div><br></div><div>E-mails should be checked by the recipient t=
o ensure that there are no</div><div>viruses and SpringSource does not accep=
t any responsibility if this is</div><div>not done. Any views or opinions pr=
esented are solely those of the</div><div>author and do not necessarily repr=
esent those of SpringSource.</div></span></span></span></span></span></span>=
</span> </div><br></div></body></html>
--Apple-Mail-131--517950802--


Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2010 Google