Qt Service framework
来源:互联网 发布:三只眼软件 编辑:程序博客网 时间:2024/06/06 19:56
Almost all Qt platforms have some form of native service framework (e.g. COM on Windows , DBUS on Linux, Symbian S60 LIW/SAPI etc). However, cross platform development of services and clients is much more difficult. Each platform has different capabilities, APIs and limitations.
The aim of the Qt Service framework is to enable easy development of services and a unified way of accessing them. Qt services provider can interact with platform specific services without exposing the platform specifics to clients. This initial release focuses on in-process, aka plug-in based services. Clients can access shared or individual instances of the same service as long as the access happens from within the same process. Support for out-of-process services is planned for later on, as it requires improved signal/slot based IPC communication.
Each service is exposed via a QObject pointer which means that clients can interact with service objects via the Qt MetaObject system. In fact clients can introspect service objects and therefore access any function, signal, slot or property that has been registered via the meta object system without having to include service specific header files. This is particularly interesting for non-native environments, such as a Qt WebKit, which can embed arbitrary QObject instances into web pages and thus makes the service object accessible via JavaScript.
One of the exiting reasons why the Service Framework is part of the Mobility program is that we are hoping that it will be the common framework for future Nokia mobile platform releases. We expect that each Nokia mobile platform will use the same interface name space and in combination with other planned Mobility API’s, such as Bearer Management (also known as Connection management) or a Contacts API, it will enable true cross platform development.
- Qt Service framework
- framework service
- android framework Service分析
- Android 4.0 Service Framework
- Service provider framework随记
- service provider framework (2)
- Android framework add service
- Android Service Framework
- Android framework add service
- Android Service Framework分析
- 添加 framework service
- android framework service
- Android Service Framework
- Android framework add service
- Qt Graphics View Framework
- Qt Graphics View Framework
- ROS in Qt framework
- Qt Installer Framework实战
- Wcf
- 初学jquery在find上遇到的问题
- GemBox.Spreadsheet 破解
- 织梦截取字段
- 使用buildroot建立交叉编译工具
- Qt Service framework
- web打印 (三) -----------自动打印指定格式的会议记录
- iPhone socket 编程之BSD Socket篇
- log4j的基本用法
- linux内核的一些预定义
- 用QuickCHM v2.6 制作帮助文档
- 巧用backtrace系列函数,在不具备gdb环境的Linux系统上大致定位段错误位置
- 2 Perl - 用户输入
- oracle的sys密码重置。