blob: 7e88c0cdbd8f4bffbb015b5e648d5c58e42b88c3 [file] [log] [blame]
Clement Escoffier50254022008-05-16 20:33:54 +00001
2<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3<HTML>
4
Clement Escoffier130ca572008-10-13 07:33:03 +00005<!-- Mirrored Site: felix.apache.org. File: /site/apache-felix-ipojo.html. Date: Mon, 13 Oct 2008 06:48:42 GMT -->
Clement Escoffier50254022008-05-16 20:33:54 +00006<HEAD>
7 <TITLE>Apache Felix - Apache Felix iPOJO</TITLE>
Clement Escoffier130ca572008-10-13 07:33:03 +00008 <LINK rel="stylesheet" href="media.data/site.css" type="text/css" media="all">
Clement Escoffier50254022008-05-16 20:33:54 +00009 <META http-equiv="Content-Type" content="text/html;charset=UTF-8">
10 </HEAD>
11 <BODY>
Clement Escoffier130ca572008-10-13 07:33:03 +000012 <DIV class="title"><DIV class="logo"><A href="index.html"><IMG border="0" alt="Apache Felix" src="media.data/logo.png"></A></DIV><DIV class="header"><A href="http://www.apache.org/"><IMG border="0" alt="Apache" src="media.data/apache.png"></A></DIV></DIV>
Clement Escoffier50254022008-05-16 20:33:54 +000013 <DIV class="menu">
14 <UL>
Clement Escoffier130ca572008-10-13 07:33:03 +000015 <LI><A href="news.html" title="news">news</A></LI>
16 <LI><A href="license.html" title="license">license</A></LI>
17 <LI><SPAN class="nobr"><A href="downloads.html" title="Visit page outside Confluence" rel="nofollow">downloads<SUP><IMG class="rendericon" src="../../cwiki.apache.org/confluence/images/icons/linkext7.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
18 <LI><A href="documentation.html" title="documentation">documentation</A></LI>
19 <LI><A href="mailinglists.html" title="mailinglists">mailing lists</A></LI>
20 <LI><A href="contributing.html" title="Contributing">contributing</A></LI>
21 <LI><SPAN class="nobr"><A href="http://www.apache.org/" title="Visit page outside Confluence" rel="nofollow">asf<SUP><IMG class="rendericon" src="../../cwiki.apache.org/confluence/images/icons/linkext7.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
22 <LI><SPAN class="nobr"><A href="http://www.apache.org/foundation/sponsorship.html" title="Visit page outside Confluence" rel="nofollow">sponsorship<SUP><IMG class="rendericon" src="../../cwiki.apache.org/confluence/images/icons/linkext7.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
23 <LI><SPAN class="nobr"><A href="http://www.apache.org/foundation/thanks.html" title="Visit page outside Confluence" rel="nofollow">sponsors<SUP><IMG class="rendericon" src="../../cwiki.apache.org/confluence/images/icons/linkext7.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN>
Clement Escoffier50254022008-05-16 20:33:54 +000024<!-- ApacheCon Ad -->
25<IFRAME src="http://www.apache.org/ads/button.html" style="border-width:0; float: left" frameborder="0" scrolling="no" width="135" height="135"></IFRAME>
26<P style="height: 100px">
27<!-- ApacheCon Ad --></LI>
28</UL>
Clement Escoffier130ca572008-10-13 07:33:03 +000029 </DIV>
Clement Escoffier50254022008-05-16 20:33:54 +000030 <DIV class="main">
31<TABLE class="sectionMacro" border="0" cellpadding="5" cellspacing="0" width="100%"><TBODY><TR>
32<TD class="confluenceTd" valign="top" width="80%">
Clement Escoffier130ca572008-10-13 07:33:03 +000033<H1><A name="ApacheFelixiPOJO-%21iPOJO.png%21"></A><IMG src="apache-felix-ipojo.data/iPOJO.png" align="absmiddle" border="0"></H1>
Clement Escoffier50254022008-05-16 20:33:54 +000034
35<H2><A name="ApacheFelixiPOJO-Overview"></A>Overview</H2>
36
37<P>iPOJO is a service component runtime aiming to simplify OSGi application development. Based on the concept of POJO, application logic is developped easily. Non functional properties are <EM>injected</EM> in the component at runtime.</P>
38
39<P>iPOJO strength points are :</P>
40<UL>
41 <LI>components are developped as POJO</LI>
42 <LI>the component model is extensible</LI>
43 <LI>the standard component model manages service providing and service dependencies</LI>
44 <LI>iPOJO manages the component instance lifecycle and the environment dynamics</LI>
45 <LI>iPOJO provides a powerful composition system by merging component based and service based concepts</LI>
46</UL>
47
48
49<H2><A name="ApacheFelixiPOJO-Gettingstarted"></A>Getting started</H2>
50
51<P>The easiest way to get involved in iPOJO is to try it out. See the Quick Start Guide for how to get up and running with the iPOJO framework and the downloads page for more information on acquiring iPOJO &amp; related tools.</P>
52
53<H2><A name="ApacheFelixiPOJO-What%27snews"></A>What's news</H2>
54
55
56 <DIV class="blogSurtitle">
Clement Escoffier130ca572008-10-13 07:33:03 +000057 <IMG src="../../cwiki.apache.org/confluence/images/icons/blogentry_16.gif" height="16" width="16" border="0" align="absmiddle">
58 <A class="blogDate" href="http://cwiki.apache.org/confluence/pages/viewblogposts.action?key=FELIX&amp;postingDate=2008%2F6%2F24&amp;period=5">Tuesday, June 24, 2008</A>
59 </DIV>
60
61
62<DIV class="blogpost" style="margin-bottom: 30px">
63 <DIV class="blogHeading"><A href="2008/06/24/ipojo-08x-first-official-release.html">iPOJO 0.8.x - First official release</A></DIV>
64
65 <DIV class="pagesubheading">
66 Labels: <A href="http://cwiki.apache.org/confluence/label/ipojo">ipojo</A> </DIV>
67 <DIV class="wiki-content">
68 <P>The first official iPOJO official release is out. This release (0.8....</P>
69 </DIV>
70 <DIV class="endsection">
71 <B>Posted at 24 Jun @ 3:49 AM</B> by
72 <IMG src="../../cwiki.apache.org/confluence/images/icons/user_16.gif" height="16" width="16" border="0" align="absmiddle" title="User Profile: Clement Escoffier">
73 <A href="http://cwiki.apache.org/confluence/users/viewuserprofile.action?username=clement.escoffier">Clement Escoffier</A> |
74 <IMG src="../../cwiki.apache.org/confluence/images/icons/comment_16.gif" height="16" width="16" border="0" align="absmiddle">
75 <A href="2008/06/24/ipojo-08x-first-official-release.html#comments">0 comments</A>
76
77
78 </DIV>
79</DIV>
80 <DIV class="blogSurtitle">
81 <IMG src="../../cwiki.apache.org/confluence/images/icons/blogentry_16.gif" height="16" width="16" border="0" align="absmiddle">
Clement Escoffier50254022008-05-16 20:33:54 +000082 <A class="blogDate" href="http://cwiki.apache.org/confluence/pages/viewblogposts.action?key=FELIX&amp;postingDate=2008%2F4%2F27&amp;period=5">Sunday, April 27, 2008</A>
83 </DIV>
84
85
86<DIV class="blogpost" style="margin-bottom: 30px">
Clement Escoffier130ca572008-10-13 07:33:03 +000087 <DIV class="blogHeading"><A href="2008/04/27/new-ipojo-eclipse-plug-in.html">New iPOJO Eclipse Plug-in</A></DIV>
Clement Escoffier50254022008-05-16 20:33:54 +000088
89 <DIV class="pagesubheading">
90 Labels: <A href="http://cwiki.apache.org/confluence/label/ipojo">ipojo</A> </DIV>
91 <DIV class="wiki-content">
92 <P>The iPOJO Eclipse plug-in supporting the 0.7.6 version is out. Nothing changes except the used iPOJO manipulator and the embedded BND version.<BR>
Clement Escoffier130ca572008-10-13 07:33:03 +000093More information on <A href="ipojo-eclipse-plug-in.html" title="iPOJO Eclipse Plug-in">iPOJO Eclipse Plug&#45;in</A></P>
Clement Escoffier50254022008-05-16 20:33:54 +000094
95
96
97 </DIV>
98 <DIV class="endsection">
99 <B>Posted at 27 Apr @ 8:12 AM</B> by
Clement Escoffier130ca572008-10-13 07:33:03 +0000100 <IMG src="../../cwiki.apache.org/confluence/images/icons/user_16.gif" height="16" width="16" border="0" align="absmiddle" title="User Profile: Clement Escoffier">
Clement Escoffier50254022008-05-16 20:33:54 +0000101 <A href="http://cwiki.apache.org/confluence/users/viewuserprofile.action?username=clement.escoffier">Clement Escoffier</A> |
Clement Escoffier130ca572008-10-13 07:33:03 +0000102 <IMG src="../../cwiki.apache.org/confluence/images/icons/comment_16.gif" height="16" width="16" border="0" align="absmiddle">
103 <A href="2008/04/27/new-ipojo-eclipse-plug-in.html#comments">0 comments</A>
Clement Escoffier50254022008-05-16 20:33:54 +0000104
105
106 </DIV>
107</DIV>
108 <DIV class="blogSurtitle">
Clement Escoffier130ca572008-10-13 07:33:03 +0000109 <IMG src="../../cwiki.apache.org/confluence/images/icons/blogentry_16.gif" height="16" width="16" border="0" align="absmiddle">
Clement Escoffier50254022008-05-16 20:33:54 +0000110 <A class="blogDate" href="http://cwiki.apache.org/confluence/pages/viewblogposts.action?key=FELIX&amp;postingDate=2008%2F4%2F15&amp;period=5">Tuesday, April 15, 2008</A>
111 </DIV>
112
113
114<DIV class="blogpost" style="margin-bottom: 30px">
Clement Escoffier130ca572008-10-13 07:33:03 +0000115 <DIV class="blogHeading"><A href="2008/04/15/commit-of-the-ipojo-076.html">Commit of the iPOJO 0.7.6</A></DIV>
Clement Escoffier50254022008-05-16 20:33:54 +0000116
117 <DIV class="pagesubheading">
118 Labels: <A href="http://cwiki.apache.org/confluence/label/ipojo">ipojo</A> </DIV>
119 <DIV class="wiki-content">
120 <P>This new version has a lot of new features both for users and developers. For the user, new handlers managing white board pattern and extender pattern were added. This version supports Managed Service too, allowing dynamic reconfiguration of instances. For developer, this version generalizes method interception and so it is now possible to be notified of any entry, exit and error occurring in methods. Moreover, it improves greatly performances!<BR>
121Last interesting feature,...</P>
122 </DIV>
123 <DIV class="endsection">
124 <B>Posted at 15 Apr @ 4:32 PM</B> by
Clement Escoffier130ca572008-10-13 07:33:03 +0000125 <IMG src="../../cwiki.apache.org/confluence/images/icons/user_16.gif" height="16" width="16" border="0" align="absmiddle" title="User Profile: Clement Escoffier">
Clement Escoffier50254022008-05-16 20:33:54 +0000126 <A href="http://cwiki.apache.org/confluence/users/viewuserprofile.action?username=clement.escoffier">Clement Escoffier</A> |
Clement Escoffier130ca572008-10-13 07:33:03 +0000127 <IMG src="../../cwiki.apache.org/confluence/images/icons/comment_16.gif" height="16" width="16" border="0" align="absmiddle">
128 <A href="2008/04/15/commit-of-the-ipojo-076.html#comments">0 comments</A>
Clement Escoffier50254022008-05-16 20:33:54 +0000129
130
131 </DIV>
132</DIV>
133</TD>
134<TD class="confluenceTd" valign="top" width="20%">
135<H6><A name="ApacheFelixiPOJO-Overview"></A><B>Overview</B></H6>
136<UL>
137 <LI><A href="#" title="Apache Felix iPOJO">Home Page</A></LI>
Clement Escoffier130ca572008-10-13 07:33:03 +0000138 <LI><A href="apache-felix-ipojo-feature-overview.html" title="Apache Felix iPOJO Feature Overview">iPOJO Feature Overview</A></LI>
139 <LI><A href="download.html" title="Download">Download &amp; Install </A></LI>
Clement Escoffier50254022008-05-16 20:33:54 +0000140</UL>
141
142
143<H6><A name="ApacheFelixiPOJO-GettingStarted"></A><B>Getting Started</B></H6>
144<UL>
Clement Escoffier130ca572008-10-13 07:33:03 +0000145 <LI><A href="ipojo-in-10-minutes.html" title="iPOJO in 10 minutes">iPOJO in 10 minutes</A></LI>
146 <LI><A href="ipojo-hello-word-maven-based-tutorial.html" title="iPOJO Hello Word (Maven-Based) tutorial">iPOJO Hello Word &#40;Maven&#45;Based&#41; tutorial</A></LI>
147 <LI><A href="ipojo-advanced-tutorial.html" title="iPOJO Advanced Tutorial">iPOJO Advanced Tutorial</A></LI>
Clement Escoffier50254022008-05-16 20:33:54 +0000148</UL>
149
150
151<H6><A name="ApacheFelixiPOJO-UserGuide"></A><B>User Guide</B></H6>
152<UL>
Clement Escoffier130ca572008-10-13 07:33:03 +0000153 <LI><A href="describing-components.html" title="Describing components">Describing components (handler list) </A></LI>
154 <LI><A href="how-to-use-ipojo-annotations.html" title="How to use iPOJO Annotations">How to use iPOJO Annotations</A></LI>
155 <LI><A href="using-xml-schemas.html" title="Using XML Schemas">Using XML Schemas</A></LI>
156 <LI><A href="ipojo-advanced-topics.html" title="iPOJO Advanced Topics">Advanced Topics</A></LI>
157 <LI><A href="ipojo-faq.html" title="iPOJO FAQ">FAQ</A></LI>
Clement Escoffier50254022008-05-16 20:33:54 +0000158</UL>
159
160
161<H6><A name="ApacheFelixiPOJO-Tools"></A><B>Tools</B></H6>
162<UL>
Clement Escoffier130ca572008-10-13 07:33:03 +0000163 <LI><A href="ipojo-eclipse-plug-in.html" title="iPOJO Eclipse Plug-in">iPOJO Eclipse Plug&#45;in</A></LI>
164 <LI><A href="ipojo-ant-task.html" title="iPOJO Ant Task">iPOJO Ant Task</A></LI>
165 <LI><A href="ipojo-maven-plug-in.html" title="iPOJO Maven Plug-in">iPOJO Maven Plug&#45;in</A></LI>
166 <LI><A href="ipojo-concepts-overview.html" title="iPOJO Concepts Overview">iPOJO concepts overview</A></LI>
Clement Escoffier50254022008-05-16 20:33:54 +0000167</UL>
168
169
170<H6><A name="ApacheFelixiPOJO-DeveloperGuide"></A><B>Developer Guide</B></H6>
171<UL>
Clement Escoffier130ca572008-10-13 07:33:03 +0000172 <LI>API: <SPAN class="nobr"><A href="http://people.apache.org/~clement/ipojo/api/0.8/" title="Visit page outside Confluence" rel="nofollow">0.8<SUP><IMG class="rendericon" src="../../cwiki.apache.org/confluence/images/icons/linkext7.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
173 <LI><A href="how-to-write-your-own-handler.html" title="How to write your own handler">How to write your own handler</A></LI>
174 <LI><A href="how-to-use-ipojo-manipulation-metadata.html" title="How to use iPOJO Manipulation Metadata">How to use iPOJO Manipulation Metadata</A></LI>
Clement Escoffier50254022008-05-16 20:33:54 +0000175</UL>
176
177
178<H6><A name="ApacheFelixiPOJO-Misc%26Contact"></A><B>Misc &amp; Contact</B></H6>
179<UL>
Clement Escoffier130ca572008-10-13 07:33:03 +0000180 <LI><A href="apache-felix-ipojo-issuestracker.html" title="apache-felix-ipojo-issuestracker">Issues Tracker</A></LI>
181 <LI><A href="apache-felix-ipojo-supportedvms.html" title="apache-felix-ipojo-supportedVMs">Supported JVMs</A></LI>
182 <LI><A href="apache-felix-ipojo-supportedosgi.html" title="apache-felix-ipojo-supportedOSGi">Supported OSGi Implementations</A></LI>
183 <LI><A href="future-ideas.html" title="Future Ideas">Future Ideas</A></LI>
184 <LI><A href="contact.html" title="Contact">Contact</A></LI>
185 <LI><A href="related-works.html" title="Related Works">Related Works</A></LI>
186 <LI><A href="article-presentations.html" title="Article & Presentations">Article &amp; Presentations</A></LI>
Clement Escoffier50254022008-05-16 20:33:54 +0000187</UL>
188
189
190<HR>
191<DIV class="" align="center">
Clement Escoffier130ca572008-10-13 07:33:03 +0000192<P><SPAN class="nobr"><A href="http://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&amp;statuses=created&amp;statuses=modified&amp;spaces=FELIX&amp;labelString=iPOJO&amp;rssType=atom&amp;maxResults=10&amp;timeSpan=5&amp;publicFeed=true&amp;title=iPOJO%20Atom%20Feed" title="Stay tuned!" rel="nofollow"><IMG src="../../cwiki.apache.org/confluence/images/icons/feed-icon-32x32.png" align="absmiddle" border="0"><SUP><IMG class="rendericon" src="../../cwiki.apache.org/confluence/images/icons/linkext7.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></P></DIV></TD></TR></TBODY></TABLE>
Clement Escoffier50254022008-05-16 20:33:54 +0000193 </DIV>
194 </BODY>
195
Clement Escoffier130ca572008-10-13 07:33:03 +0000196<!-- Mirrored Site: felix.apache.org. File: /site/apache-felix-ipojo.html. Date: Mon, 13 Oct 2008 06:48:43 GMT -->
Clement Escoffier50254022008-05-16 20:33:54 +0000197</HTML>