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的

類似的軟件

jHomenet
jHomenet

2 Jun 15

HouseMonkey
HouseMonkey

2 Jun 15

MisterHouse
MisterHouse

20 Feb 15

意見 WOSH Framework

評論沒有發現
添加評論
打開圖片!