WOSH Framework

软件截图:
WOSH Framework
软件详细信息:
版本: 0.8.888
上传日期: 12 May 15
许可: 免费
人气: 13

Rating: nan/5 (Total Votes: 0)

WOSH(大开智能家居)是一个开源的,多平台架构(面向消息的中间件)用ANSI C ++,旨在使(智能),家庭自动化。
WOSH是一个面向服务的架构(SOA)提供用于开发基于组件的软件(服务,又名包)一个(网络)独立于操作系统的基础设施,但它附带许多实现的服务和一些最终用户应用程序(如woshsrv,车间)。
WOSH和某些组件(部分)的基础上QT4。
该项目实际上是释放开发人员,目前阶段还没有准备好为最终用户。
使用和加入WOSH项目的一些原因:
*它是免费的,开源的,还活着!
*它的模块化和成长
*这很容易插件的新功能(C ++要求)
*它已经虽然是高效和直观
*它包含一个国家的最先进的图书馆(QT4,gloox,节日,gstreamer010,..)
*它附带了许多内置服务(网络,通讯,娱乐,远程控制,..)

功能

  • 内置终端用户应用:控制台和图形两种
  • 在分布式计算,“零配置”网络
  • 在多用户的,基于角色的访问

  • 使用即时消息(使用libgloox;与GTalk的兼容)
  • 遥控器,手机短信(发送/接收)和呼叫监控(在Windows-Mobile中,RNDIS连接的智能手机)
  • 设备和传感器(X10设备)监测/控制(POSIX上,根据裕)
  • 娱乐,多区域的媒体播放(使用的GStreamer在POSIX或QT声子在Windows上,VLC)。媒体Director服务提供了高抽象层,恢复/多媒体猜测状态,硬件/软件的快捷方式,更
  • 在集中通信系统(选择最佳的通信信道),也使用口译(如节Text2Speech)
  • 家居建筑抽象表现及其设备(室,灯光,音响箱,..)
  • cron和自动化服务,提供基本的每一天的任务的支持
  • 在许多没有上市和更多的惊喜。

什么在此版本中是新的

  • 在建立和Debian的Sqeeze测试
  • 加入String类,许多Utitilites功能已被改写,搬到那里
  • 显著的性能提升
  • 修正了一些内存泄漏
  • 在许多定义现在都声明为C ++常量
  • 在做了一些分析/性能测试(在Windows / VS2010)
  • 集装箱改写和类被移动
  • 添加的src / common.spec.pri(含旧common.pri共享的东西)
  • string定义正在申报/定义为(类型)为const char []
  • 删除(迈耶)单身的ObjectFactory,现在只能使用分配WoshKernel后
  • 删除(迈耶)单ThreadManager,现在只能分配WoshKernel后可用于
  • 删除插件框架(集成于内核,见ObjectLibrary)
  • 核心:
  • 设置更名为WoshSettings,现在也支持 - =,| =运算符
  • 补充修改的时戳属性
  • 在固定建设者的初始化
  • ISerializable的,现在扩展新的接口IStringifiable,IHashable
  • 补充说明,最后修改字段属性
  • 添加Stream类(测试阶段)
  • 加入缓冲液类(测试阶段)
  • 在线程池:: setWorkersCount修复严重的错误
  • 改写容器,取出的DataAdapter
  • 添加多跳动态路由(NetworkManager的)
  • 在远程多跳的主机支持注册(NetworkManager的)
  • 在wosh固定错误:: getEnumSetAsString()(宏_ENUMSET_TOSTRING)

  • 有关CLI为Win32和POSIX
  • 添加程序
  • 变体DATETIME]
  • 的固定反序列化
  • URICollector是无法访问的迈尔单了,现在WoshKernel(:: globalURIs)
  • 引用
  • MethodCollector是无法访问的迈尔单了,现在WoshKernel引用(:: globalMethods)
  • 删除(迈耶)的单文件系统:: getTemporaryFiles(现在是一个成员变量)
  • 添加ObjectLibrary,ObjectLibraryLoader(管理共享库)
  • NetworkUtilities类加(**移动从wosh ::网络:: NetworkUtilities)
  • 在实施一些运营商 - 变异类(+, - ,*,/,..)
  • 添加BundleGenericWorker.cpp
  • 更名为LogHandlerStdOut LogHandlerStdC
  • 在重写Thread类
  • 在线程池的固定错误(使用BusMT)
  • 自动化控制系统:
  • 在要求去除参考xtended :: WeatherInfo,现在使用的接口::各种:: WeatherInfo
  • 通讯:
  • 删除SessionProtocol,现在使用的SessionEncoder和SessionInterpreter
  • 添加默认的实现SessionEncoder和SessionInterpreter
  • 修正了一些在会话的错误,SessionShell
  • * SessionShell现在躲在密码而登录
  • 在commadn行修正了解析(ShellCommand)
  • 网络:
  • 移除/更新NetworkingUtilities(现指的核心类或NetworkManager的:: utlities())
  • 添加NetworkingUtilities实现QT,Winsock2的
  • 添加网络库winsock2修改(东西从CSocket类移动)
  • 在固定的延迟,而主机名解析(TCP协议连接)
  • SocketUdp不是一个接口类
  • 在反序列化错误固定调试输出
  • 捆绑:
  • 更新PlayerMPD,现在:检查输出的变化,内存泄漏固定
  • 在固定裕,现在使用自定义popen方法和正常退出(无需CTRL-C作为前)
  • 桂:
  • SessionGui固定释放
  • BusRingQt固定停止
  • 在DialogLogin修正了(当已经登录它SU)
  • 固定PropertiesMapper和变异GUI一些信号
  • 小修正,以图形用户界面
  • Xtended:
  • WeatherInfo从接口继承::各种:: WeatherInfo类

什么是0.8.462版本新

  • 在主要和次要的错误是固定在这两个核心和捆绑。
  • 天气和园丁束被引入。

在什么版本0.8.161都是新

  • 核心:
  • 在NEW_List关键反序列化修复
  • 轻微修正到容器(命名)
  • method_list固定许可错误(没有允许列出的方法)
  • 常用方法MPC现在props_get支持wildchar
  • ThreadManager释放0.8.499(最终)
  • BusManager释放0.8.499(最终)
  • 在释放0.8.161系统监视器
  • DeviceManager:静态方法去掉
  • DeviceManager释放0.8.499(最终)
  • 的ObjectFactory释放0.8.499(最终)
  • (仍在开发中)介绍了sharedmemory
  • wosh核低级别的内存补丁(memcheck)[200KB左右丢失]
  • URI树解除分配固定的,现在URICollector是单身(而不是树本身)
  • SystemProfiler去分配固定的(属性和连接器无失踪())
  • 文档:
  • 在全球的修订已启动
  • 在一些文档,网页已经移到附近实施
  • 加入Roadmap文件
  • 桂:

  • 用于新的文档
  • 在改写FormScreenShoter,
  • 改写FormBusMonitor,是可停靠,可定制
  • FormThreadManager释放0.8.499(最终)
  • FormBusManager释放0.8.499(最终)
  • FormSystemMonitor发布为0.8.161
  • FormDeviceManager释放0.8.499(最终)
  • FormObjectFactory释放0.8.499(最终)
  • 添加GuiMapping对话框(在工具)

在什么版本0.8.151都是新

  • 核心:
  • 在小幅修正
  • BundleManager更新,现在使用的BundleAction(S)
  • 修正了一些响应格式错误(以前的格式COS)
  • MessageProcessingCommon更新,配套容器
  • 网络:
  • 在建固定的问题和对齐(lisockets :: TCP延迟仍然)
  • 小的更新,NetworkProtocol承载方法
  • 桂:(工作仍然​​在进行中)
  • 现在,使用的ObjectFactory,ObjectAllocator
  • 在固定日志查看器使用自定义处理程序
  • 在很多修正与更新的核心/组件
  • 工作

在什么版本0.8.101都是新

  • 核心:
  • 在小幅修正
  • BundleManager更新,现在使用的BundleAction(S)
  • 修正了一些响应格式错误(以前的格式COS)
  • MessageProcessingCommon更新,配套容器
  • 网络:
  • 在建固定的问题和对齐(lisockets:TCP延迟仍然)
  • 小的更新,NetworkProtocol承载方法
  • 桂:(工作仍然​​在进行中)
  • 现在,使用的ObjectFactory,ObjectAllocator
  • 在固定日志查看器使用自定义处理程序
  • 在很多修正与更新的核心/组件
  • 工作

在什么版本0.8.013都是新

  • 核心:
  • 在容器完​​全重写

  • 重新实现为Variant
  • 在数据类(使用union)
  • 对象:回顾了一些getter / setter方法​​(除去非const'干将')
  • 权限:增加覆盖面罩和一些助手
  • 接口:完全重新
  • 捆绑:内在重访
  • BundleRequirements:添加类,没有有效
  • PropertiesProvider:重写,但类似的界面
  • MethodProvider:重写,标准要求改为
  • 功能:引入基于STL的功能
  • 添加树结构(跛脚BTW)
  • 反思:indrocuding一个天真的反射支持
  • 日志:重写要快,现在使用动态处理器,运行时的选项,标准输出彩色在Win / Linux的
  • 添加woshMacros.h
  • applyed DRY模式:)
  • WoshKernel:状态机和(模块)审核启动
  • SystemProfiler:对分析方法,属性和总线连接器的引入嵌入式工具
  • Shell协议:更新的命令行解析,现在正在考虑报价参数和GNU样式选项( - )
  • 修正了在线程初始化时(失败),超时优化
  • 在本质上提高性能! (大概100X)
  • 模块:
  • 的ObjectFactory(补充):组件分配被改写(集中)
  • SystemLogger(替代LogCore):记录仪现在是一个模块,即使可以独立工作,
  • 的PersistenceManager(替换数据库管理器)
  • 持久性:
  • IReflection:新增,提供getClassName(),通用宏
  • Serializable接口删除,重命名为ISerializable的
  • ISerializable的:RTTI /不,常见的宏,I / O串行使用(IEncoder)
  • IEncoderReader:界面反序列化[流行(TYPE)]
  • IEncoderWriter:界面系列化[推送(TYPE)]
  • 编码器使用的ObjectFactory加载
  • 网络:
  • 在NetworkManager的修正了一些错误段错误
  • 框架/网:源代码树/项目文件更改
  • 在运行时支持多newtorking库,插座新组件分配式(的ObjectFactory)
  • libSockets:引进替代/并发支持套接字库
  • SocketUdp:现在,完全支持和兼容:{Qt的(旧)的libsocket}(TCP,HTTP,SSL会进一步)
  • 在网络协议正在使用的ObjectFactory加载
  • 添加到超时所有(UN)绑定/(DIS)连接
  • 捆绑:
  • 所有捆绑,已更新为新的规范。破碎的向后兼容性
  • 内置报名全面修订!现在使用内联宏,只包含源构建
  • 束用的ObjectFactory加载

什么版本0.6.320构建2010-02-21都是新

  • 在网络:许多类已被更名:NetworkChannel-UDP,-TCP(和它的服务器)
  • 在发现(UDP)更名为DiscoveryUdp
  • DiscoveryUdp释放。 (代码revisioned,文档,人)
  • 主题:initializingThread现在返回布尔(和它的评价)
  • 男:基本落实
  • 关于SystemError:现在接受CONST源
  • SocketUdp:轻微修订和文档更新
  • 在GUI:添加DiscoveryUdp接口,增加了一些图标
  • gatalkbot:删除(更名为JabberGloox)
  • JabberGloox:审查,现在支持glooox 0.9,1.0 Win32中,UNIX]

要求

  • 在Qt的

类似的软件

freeboxtv
freeboxtv

14 Apr 15

Xibo
Xibo

19 Feb 15

Lintouch
Lintouch

3 Jun 15

Linux Auto Typer
Linux Auto Typer

19 Feb 15

意见 WOSH Framework

评论没有发现
添加评论
打开图片!