《OSGI官方指南》如何开始使用OSGI
如何开始使用OSGI
你理解了使用OSGI技术带来的收益,如何开始呢?
- 如果你是一个java开发人员,且想实践一下(写一个helloworld或者其他什么的),那么下一节有很多可访问的入门教程链接。
- 如果你有什么疑问, 有一个 OSGi开发者论坛 ,你可以在上面提问。这个论坛被一些OSGi方面的专家关注着。你可以通过这个列表参与当前规范的讨论
- 如果你想了解更多的技术信息,参加OSGi相关介绍的会议。有关于OSGi最权威的会议是联合了EclipseCon的OSGi DevCon。然而还有很多其他关于OSGi的会议,所以我们已经准备了一个即将进行的会议信息的网页。
- 如果你要查找规范,请浏览规范页面
- 如果你正考虑在你的工程中使用OSGI技术,开始时就获取一些帮助明智的.我们已经为你准备一个培训页面。
- 如果你在OSGi里面看到了商机,并且想与OSGi联盟讨论,那么别在犹豫联系我们
书籍
书名 | 作者 | |
Building Modular Cloud Apps with OSGi | Paul Bakker, Bert Ertman | |
OSGi in Action: Creating Modular Applications in Java | Richard S. Hall, Karl Pauls, Stuart McCulloch, David Savage | |
OSGi and Equinox: Creating Highly Modular Java Systems | Jeff McAffer, Paul VanderLei, Simon Archer | |
OSGi in Depth | Alexandre de Castro Alves | |
Enterprise OSGi in Action | Holly Cummins, Timothy Ward |
OGSi联盟提供规范,但是并不实现。这个优势是巨大的,因为你可以选择很多种实现方式。因为在不同的实现里面建立OGSi框架也是不同的,我们将为你链接到不同的页面教程,指导你如何使用不同的开源框架开发OSGi的bundles。
下面的章节根据不同的实现,给出了不同的教程。大多数教程都是以OSGi为中心的。真正的问题是如何开始使用框架和用什么shell命令。获取某个框架的教程很容易并且很容易迁移到另一个框架。
使用 Apache Felix
Apache Felix 源于第一个开源的OSGi实现Oscar。该网站有丰富的示例和文档.
- Felix 教程 – 从简单到深入的大量教程
- Neil Bartlett’s book – Neil正在写一本OSGi的书并且使用了很多有趣的教程。在他的书中,他使用Felix作为示例的框架
使用 Eclipse Equinox
Eclipse Equinox是一个基于Eclilpse IDE的框架。这个是一个非常流行的框架,因为它与用于开发bundle的Eclipse IDE集成。
- EclipseCon Tutorials –Thomas Watson and Peter Kriens提供了教程在EclipseCon 2006. [注意: 教程已经被迁移到GitHub]
- The Server Side: OSGi for Beginners – 一个hello world的教程.
- Javaworld: OSGi tutorial – 初学者教程
- Glyn Normington’s Hello World – 可能是最小的但是完整的OSGi Hello World程序
- Neil Bartlett’s getting started Neil Bartlett在EclipseZone上写了一系列关于如何开始使用Equinox。
- OSGi development with Eclipse Equinox – Tutorial Lars Vogel关于如何使用Equinox开发OSGi程序
使用 Knopflerfish
Knopflerfish 是从开始就参加了OSGi的Makewave的开源实现.
- Basic OSGi Tutorial [PDF] – 介绍OSGi技术的完整教程.
- Basic Services Tutorial – 介绍服务.
代码片段
- aQute’s Snippets – 一系列OSGi的代码片段.
其他
需要更多的材料,请查看教程页面
更多信息资源
如果对于该页面,你有一些有意义的连接,别犹豫,发送给 the admin.
原创文章,转载请注明: 转载自并发编程网 – ifeve.com本文链接地址: 《OSGI官方指南》如何开始使用OSGI
暂无评论