首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 375 毫秒
1.
宋雅丽  唐晓晟 《计算机应用》2007,27(6):1542-1544
基于开放服务网关规范(OSGi)的家庭网关技术可以向用户提供各种具体的服务,如智能家居管理、远程监控等,通过Web Service技术则可以实现让任何应用系统在任何地方动态访问各种应用服务的功能。目前的智能家庭解决方案大都基于家庭网关技术,没有考虑到将Web Service技术引入其中。提出了一种将OSGi家庭网关技术和Web Service技术相结合的智能家庭系统的设计和实现方案,充分利用两种技术的优势。在对系统各功能模块进行详细设计的基础上,给出了在PDA上调用基于OSGi家庭网关的Web服务来监控家中各电器状态的实现结果。  相似文献   

2.
OSGi(Open Service Gateway Initiative)服务平台规范定义了一个开放的一般性架构,为网络服务、软件的开发和部署提供一致性的协作环境,其核心是提供一个通用、安全并且可管理的Java框架.OSGi规范本身利用了Java语言的特性,非常适合用Java实现.但其Java实现对系统资源的消耗较大并且运行时依赖Java虚拟机环境(JVM),不适合在系统资源较少和未安装JVM的环境中使用,例如移动设备.本文在分析OSGi框架原理的基础上,提出了一种轻量级的Windows平台下基于C++的OSGi框架实现方案--cwinOSGi,重点解决了组件的打包方式、加载方法、组件间的可见性及动态更新等关键技术问题,实现了OSGi模型的主要功能.实验证明,与OSGi框架的Java实现相比,cwinOSGi的系统资源需求大幅降低,具有更广的适应性.  相似文献   

3.
OSGi was designed with embedded systems in mind, its current support is insufficient for coping with one main characteristic of many embedded systems: real‐time performance. This article analyzes different key issues in providing OSGi with real‐time Java performance covering motivational issues, and different integration ways and challenges stemming from the integration. It also contributes a general framework for introducing real‐time performance in OSGi, which is called the real‐time for OSGi framework. The framework uses real‐time Java virtual machines and the real‐time specification for Java. The adoption of this framework allows cyber‐physical systems to experience real‐time Java performance in their applications. The framework introduces several integration levels for OSGi and real‐time specification for Java, and specific real‐time OSGi services. An empirical implementation was carried out using standard software, which was extended with the new defined services. Copyright © 2012 John Wiley & Sons, Ltd.  相似文献   

4.
提升智能电网中各种异构应用软件间的数据共享和功能交互能力,是电力企业亟需解决的问题。而依靠标准化数据模型、SOA等技术的传统交互方案对模块运行期热插拔、分布式编程模型低侵入性和电力数据持续变化的支持度不足。为此,以电力数据为中心,从软件架构角度,将电力应用解耦为数据总线和数据插件,提出一种基于分布式开放式服务网关(OSGi)的通用电力数据平台。阐述平台拓扑架构、分布式OSGi的扩展方法及通用电力元数据模型,给出平台在福建电网的实施方法,并对典型业务模块的功能及并发性能进行测试,结果表明,该平台能有效降低异构电力应用间的数据共享和功能交互难度。  相似文献   

5.
分布式OSGi研究与发展*   总被引:1,自引:0,他引:1  
OSGi分布式扩展技术将分布式计算技术与OSGi框架融合,使之能够支持跨多虚拟机的异构分布式处理,是OSGi领域的研究热点。系统地介绍了这一崭新领域的理论研究情况,分类比较了几种主流分布式扩展技术的异同,探讨了分布式扩展的性能以及应用进展情况,给出了未来研究与发展的趋势。  相似文献   

6.
This paper provides a report about a framework that uses a variety of standards. Readers interested in 3D computer graphics or component-oriented technology in C++ will find a report about the integration of various standards by relying on yet another standard for component-oriented software engineering. The highly successful Java standard called Open Services Gateway initiative (OSGi) is employed in a C++ implementation called Open Service Platform.The application of this standard, which is primarily focused on network-centric software and embedded systems, in the field of real-time 3D computer graphics, provides novel insights into the usability of the OSGi standard.  相似文献   

7.
王志伟  丁海军 《计算机工程》2011,37(20):233-235
根据未来家庭网络应用对3G网络的需求,提出基于开放服务网关协议/会话初化协议(OSGi/SIP)的通信中间件架构.该架构依托Android操作系统,通过套接字通信机制解决SIP网络层和OSGi应用层数据的交互问题,利用SIP的会话功能为远程用户提供交互网关应用服务.实验结果表明,该架构具有较好的通用性,适用于医疗保健监...  相似文献   

8.
OSGi服务缓存的一种动态管理方法   总被引:1,自引:0,他引:1  
服务缓存有利于提高面向服务的体系结构的系统性能和安全性,其模式和服务依赖模式紧密相关.通过分析OSGi服务缓存模式存在的不足,在改进OSGi服务依赖模式的基础上,提出了一种基于服务依赖图的动态服务缓存模式及其自动管理方法,并给出了具体实现方案,包括服务缓存的替换算法,最后提出了服务缓存效率的评价指标.  相似文献   

9.
StarOSGi:一种OSGi分布式扩展中间件   总被引:2,自引:0,他引:2  
随着应用范畴从单个结点扩展到普适计算、企业计算等分布式环境,OSGi技术需要提供对远程服务访问的支持。在保留其面向服务、动态性、轻量级等已有优点的前提下,如何为OSGi技术体系提供有效的分布式扩展,是研究者所面临的重要挑战。现有OSGi分布式扩展研究工作存在着对编程模型具有明显侵入性、不支持与非OSGi系统互操作等共性问题。以CORBA中间件技术为基础,以非侵入性、通用性和良好互操作性为目标,提出了基于CORBA的OSGi分布式扩展模型,进而基于CORBA动态调用和Java反射技术设计了一个支持OSGi分布式扩展的中间件StarOSGi。该中间件保持了OSGi原有面向服务的编程模型和轻量级特点,能够透明地将集中式的OSGi应用转变为分布式应用,并且支持OSGi应用与遗留CORBA应用的互操作,具有明显的性能优势。  相似文献   

10.
基于OSGi的GSM远程监控系统实现   总被引:1,自引:0,他引:1  
李兰兰  苗克坚  陈江山 《微处理机》2007,28(6):38-40,44
智能家庭网关是智能家庭网络的核心,目前影响力较大的服务网关是基于OSGi的服务网关。基于该网关,提出一种智能家电实时监控解决方案——将GSM模块连入网关,采用GSM模块收发短信息的方式监控OSGi服务网关内部各个智能家电的工作情况。  相似文献   

11.
This paper describes the service discovery and interaction for home network devices using heterogeneous standards and protocols. OSGi was proposed to allow several kinds of services coming from different providers to be loaded and run on a gateway. We present a residential gateway based on the OSGi architecture for a smart home network. We combine the SLP SA/DA, the UPnP control point and the SIP UA into the gateway to achieve automated device discovery, registry, and management. Application examples are introduced and the implementation results show that our gateway can provide automatic heterogeneous service or device discovery, registry, and management.  相似文献   

12.
13.
随着移动通信技术的发展,智能移动终端将在智能家庭网络中扮演越来越重要的角色,智能设备之间的互操作性的要求也越来越高.在对OSGi(open services gateway initiative)规范研究的基础之上进行了扩展,提出了一种基于SIP(session initiation protocol)的智能家庭网络的移动访问实现来解决智能家庭网络中智能终端的移动性和互操作性.  相似文献   

14.
P. Parrend  S. Frenot 《Software》2009,39(5):471-499
OSGi platforms are extensible component platforms, i.e. they support the dynamic and transparent installation of components that are provided by third party providers at runtime. This feature makes systems built using OSGi extensible and adaptable, but opens a dangerous attack vector that has not been considered as such until recently. Performing a security benchmark of the OSGi platform is therefore necessary to gather knowledge related to the weaknesses it introduces as well as to propose enhancements. A suitable Vulnerability Pattern is defined. The attacks that can be performed through malicious OSGi components are identified. Quantitative analysis is then performed so as to characterize the origin of the vulnerabilities and the target and consequences of the attacks. The assessment of the security status of the various implementations of the OSGi platform and of existing security mechanisms is done through a metric we introduce, the Protection rate (PR). Based on these benchmarks, OSGi‐specific security enhancements are identified and evaluated. First recommendations are given. Then evaluation is performed through the PR metric and performance analysis. Lastly, further requirements for building secure OSGi platforms are identified. Copyright © 2008 John Wiley & Sons, Ltd.  相似文献   

15.
远程控制系统是数字家庭系统的重要组成部分,本文给出了在IPv4网络环境下数字家庭远程控制系统的设计和实现方案,并对远程控制协议进行了详细说明。  相似文献   

16.
Open Service Gateway Initiative (OSGi) and Open-source Computer Vision (OpenCV) are widely used for developing applications. OSGi is constructed to provide a service platform with high application interoperability while OpenCV is used to provide many application programming interfaces (APIs) about image processing. In this paper, we design a recognition assisted surveillance system based on OSGi and OpenCV platforms. The system features dynamic monitoring by a camera carried by a robot and a Java 2 Micro-Edition (J2ME) viewer on a mobile phone. With the assistance of image recognition techniques, the captured frames are adaptively reproduced for handheld phones in a limited bandwidth environment. The proposed adaptive pause time control mechanism can efficiently improve the synchronization relationship between captured and viewed frames across heterogeneous networks. The evaluation results show that the proposed scheme can save power for the moveable camera and have a shorter time delay between the captured and viewed frames.  相似文献   

17.
Nowadays, we are living in a time of important technological changes that affect our lives at home and our communication with the outside world. Among them, the developments in Interactive Digital TV (IDTV) and the smart home field can be considered as particularly important. Related to the former, the new Set‐Top Boxes (STBs) are not only a decoder for digital television broadcast but also an entry point to the Information Society and a suitable platform to support the execution of interactive applications. With regards to the latter, the Residential Gateways (RGs) combine different network technologies to allow the connection of different electronics devices and appliances at home, not only with each other but also with the Internet. Since there is no widespread consensus about the configurations and functions of the RGs, we propose to coordinate the two aforementioned worlds by extending the functionality of STBs to become a RG. Our proposal consists of merging the Multimedia Home Platform (MHP), one of the main standard frameworks for IDTV, with Open Service Gateway Initiative (OSGi), the most widely used open platform to set up RGs. To overcome the radically different nature of these specifications—the function‐oriented MHP middleware and the service‐oriented OSGi framework—we define a new kind of application, coined as XbundLET. This application is able to bridge the gap between the two frameworks and make their interaction feasible. We also show how this proposal has the potential to enable the production of scenarios that cannot currently be put into practice in a natural way. Copyright © 2006 John Wiley & Sons, Ltd.  相似文献   

18.
基于插件技术的企业应用集成架构研究   总被引:1,自引:0,他引:1  
企业应用集成已经成为实现企业主要战略目标的必需手段和捷径。胜利油田物探研究院在实施企业信息化规划过程中遇到许多实际问题,不同时期实施的企业应用形成一个个信息孤岛,为企业应用集成带来诸多不便。插件式体系结构的灵活性给企业应用集成提供了一种实现途径。插件技术将应用程序分为主程序和插件程序2个部分,两者之间通过接口实现交互,使系统具有较高的可伸缩性。插件机制实现的技术手段之一是OSGi,OSGi规范的核心框架提供了一个通用、安全、可管理的支持以Bundle方式下载并扩展部署的.1ava框架。基于OSGi规范和框架的实现的插件式企业应用集成框架,具有灵活性、松耦合、跨平台、扩展性好等特点,能够很好的适应企业应用集成的需要。  相似文献   

19.
With the enormous market potential of the telematics industry and the rapid development of information technology, automotive telematics has attracted considerable attention for mobile computing and Intelligent Transport Systems (ITSs). However, as a result of varied platform standards, not all telematics services can be used in telematics terminals. The main issues are that most telematics technologies depend on vertical, proprietary, and closed Original Equipment Manufacturer (OEM) platforms. These platforms form islands of non-interoperable technology and prevent third-party service providers from creating valuable services. This study integrates the Open Gateway Service Initiative Vehicle Expert Group (OSGi/VEG) into an Android platform to generate a vehicular Android/OSGi platform that has the advantages of both original platforms. These features include remote management, rich class-sharing, proprietary vehicular applications, security policies, easy management of Application Programming Interface (APIs), and an open environment. This study also integrates a cloud computing mechanism into the Android/OSGi platform, allowing service providers to upload their telematics bundles onto storage clouds using a provisioning server. A management agent in the Android/OSGi platform can simultaneously update its application service modules using remote storage clouds and use visual intelligence to continually change the distinguishing features of applications based on context-awareness without user intervention. To assess the feasibility of the proposed Android/OSGi platform, this study presents a vehicular testbed to determine the functionalities of different telematics applications. Android/OSGi platform applications require less memory and system resources than those on the original Android platform when performing complicated operations. Additionally, the Android/OSGi platform launches telematics services more quickly than the original Android platform. The proposed platform overcomes the problem of frequent non-responsive exceptions in the original Android platform.  相似文献   

20.
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号