﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-ｊｈ的Blog-随笔分类-OSGI</title><link>http://www.blogjava.net/jht/category/18828.html</link><description>努力</description><language>zh-cn</language><lastBuildDate>Wed, 28 Feb 2007 03:35:46 GMT</lastBuildDate><pubDate>Wed, 28 Feb 2007 03:35:46 GMT</pubDate><ttl>60</ttl><item><title>OSGI on SmartPhone and J2ME DEV</title><link>http://www.blogjava.net/jht/archive/2007/01/01/91239.html</link><dc:creator>jht</dc:creator><author>jht</author><pubDate>Sun, 31 Dec 2006 16:32:00 GMT</pubDate><guid>http://www.blogjava.net/jht/archive/2007/01/01/91239.html</guid><wfw:comment>http://www.blogjava.net/jht/comments/91239.html</wfw:comment><comments>http://www.blogjava.net/jht/archive/2007/01/01/91239.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jht/comments/commentRss/91239.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jht/services/trackbacks/91239.html</trackback:ping><description><![CDATA[使用OSGI还是J2ME还没有定下来<br /><br />        针对SmartPhone 的 OSGI framework有一个来自ProSyst的Commercial版本的实现，可以通过注册获得试用版的软件，已经注册了，但是还没有通过审批获得下载权限。所以暂时OSGI的方案搁浅,下手不是那么方便，资料也少，虽然很想搞出这个玩意。<br /><br />        于是想着建个J2ME的环境试试看，发现Nokia Developer Suite 3.0 已经不是新的版本，虽然网上搜到很多文章都是介绍3.0套件的，现在Nokia推荐的是<strong>Carbide.j 1.5</strong>，明天搭环境吧准备<strong>Eclipse 3.2 + EclipseMe + Carbide.j 1.5 + Sun WTK 2.2</strong><img src ="http://www.blogjava.net/jht/aggbug/91239.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jht/" target="_blank">jht</a> 2007-01-01 00:32 <a href="http://www.blogjava.net/jht/archive/2007/01/01/91239.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用OSGI还是J2ME？</title><link>http://www.blogjava.net/jht/archive/2006/12/29/90820.html</link><dc:creator>jht</dc:creator><author>jht</author><pubDate>Fri, 29 Dec 2006 14:47:00 GMT</pubDate><guid>http://www.blogjava.net/jht/archive/2006/12/29/90820.html</guid><wfw:comment>http://www.blogjava.net/jht/comments/90820.html</wfw:comment><comments>http://www.blogjava.net/jht/archive/2006/12/29/90820.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jht/comments/commentRss/90820.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jht/services/trackbacks/90820.html</trackback:ping><description><![CDATA[
		<p>         最近准备毕业设计的开题报告，原来设想手机控制端使用J2ME，但是mentor给我思路说可以考虑使用OSGI，一番开导，完全打乱了我原来的想法，思路当然也开阔不少，我决定研究一下OSGI的可行性。<br /><br />         先介绍一下OSGI，如很多人一样，对OSGI这个名词的了解关注适于Eclipse，常见的解释“<font color="#999900"><em>OSGi 联盟建立于 1999 年，是一个非赢利机构，旨在建立一个开放的服务规范。OSGi 规范为网络服务定义了一个标准的、面向组件的计算环境，它最初的目的就是为各种嵌入式设备提供通用的软件运行平台，屏蔽设备操作系统与硬件区别的中间件平台，通过这个平台，可以对不同软件商提供的应用(OSGi 中称为 Bundle)进行组件的生命周期管理的能力，如应用组件可以从运行中被安装、升级或者移除而不需要中断设备的操作，应用组件可以动态的发现和使用其他库或者应用程序。由于 OSGi 技术具有服务组件模块化、动态加载应用等优点，正被越来越多的领域关注，如嵌入设备制造业、汽车制造业、企业应用等。目前，OSGi 联盟发布的最新的 OSGi 服务规范为 4.0。</em></font>”<br /><br />           看了OSGI的WhitePaper说OSGI应用于多种领域，见下图<img style="WIDTH: 496px; HEIGHT: 320px" height="311" alt="osgi areas.PNG" src="http://www.blogjava.net/images/blogjava_net/jht/osgi%20areas.PNG" width="474" border="0" /><br />        我就想在我的Nokia6670手机里使用OSGI，照理来讲肯定是可以搞定的，因为WhitePaper说了不少嘛，但是目前对OSGI的了解仅限于使用Eclipse开发几个Bundle的简单协作，自己想想直接把这个部署到手机里貌似不太可能，然后又Google的N多资料，终于发现一个CLDC设备上OSGI的实现，来自<a href="http://www.prosyst.com/osgi.html"><font color="#666699">ProSyst</font></a>的<a href="http://www.prosyst.com/products/mbs_cldc.html"><span style="FONT-STYLE: italic"><font color="#6699cc">mBedded Server CLDC Edition</font></span></a>，貌似有个评估版可以下载，我发现可以在我的Nokia机器上使用OSGI framework的希望了。还有Google到的信息是Knopflerfish的一个OSGI platform实现貌似是可以在SonyEricsson P900机器上跑起来了的。<br />        郁闷的台湾南海的地震把什么海底光缆搞挂了，这几天国外网站都上不了，osgi，Knopflerfish，ProSyst都上不去，所以不能获取进一步深入学习资料，网页都打不开非常郁闷啊!<br /><br />        不知道有没有人部署过这样的OSGI在手机里的应用，总觉得这个OSGI的WhitePaper说的都是抽象层面上的，我想学习的是怎么样把这个用起来。说OSGI规范化***，但是不知道如何用起来啊。。。希望有研究OSGI的人和我交流交流。<br /><br />       <img height="289" alt="osgi architecture.PNG" src="http://www.blogjava.net/images/blogjava_net/jht/osgi%20architecture.PNG" width="442" border="0" /><br /><br /><br />         J2ME + WebService是个简单的架构，J2ME开发手机上的Application，WebService提供手机和Server的信息交互。考虑过用.NET实现WebService，J2ME调用。这个系统结构相对容易被更多人了解且容易实现。<br /><br />         两种实现，相对来说更想尝试OSGI，但是OSGI却相对来说陌生一点，现在很多关于OSGI的资料也访问不了，矛盾啊。。。</p>
<img src ="http://www.blogjava.net/jht/aggbug/90820.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jht/" target="_blank">jht</a> 2006-12-29 22:47 <a href="http://www.blogjava.net/jht/archive/2006/12/29/90820.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>