WOSH Framework

نرم افزار تصویر:
WOSH Framework
جزئیات نرم افزار:
نسخه: 0.8.888
ها تاریخ: 12 May 15
توسعه دهنده: Alessandro Polo
پروانه: رایگان
محبوبیت: 13

Rating: nan/5 (Total Votes: 0)

در WOSH (باز کردن هوشمند صفحه اصلی) منبع باز و چارچوب چند پلت فرم (پیام میان گرا) نوشته شده در ANSI C ++، طراحی شده برای فعال کردن (هوشمند) اتوماسیون خانه است.
WOSH چارچوب سرویس گرا (SOA) ارائه (شبکه) سیستم عامل زیرساخت مستقل برای توسعه نرم افزار مبتنی بر مولفه (خدمات، با نام مستعار بسته نرم افزاری) است، اما آن را با بسیاری از خدمات اجرا و برخی از برنامه های کاربر نهایی (به عنوان woshsrv، کارگاه) کشتی.
WOSH و برخی از اجزای (نیمه) بر اساس QT4.
این پروژه است که در واقع برای توسعه دهندگان منتشر شد، مرحله فعلی هنوز آماده برای کاربران نهایی نیست.
برخی از دلایل استفاده و پیوستن به پروژه WOSH عبارتند از:
* * * * این برنامه رایگان، منبع باز، زنده!
* * * * این مدولار و در حال رشد
* * * * این آسان برای پلاگین در ویژگی های جدید (C ++ مورد نیاز)
* * * * شده است هر چند می شود کارآمد و بصری
* * * * این شامل دولت از هنر، کتابخانه ها (QT4، gloox، جشنواره، gstreamer010، ..)
* * * * آن را با بسیاری ساخته شده است در خدمات (شبکه، ارتباطات، سرگرمی، کنترل از راه دور، ..)

ویژگی های می آید:

ساخته شده در برنامه های کاربردی کاربر نهایی: کنسول و گرافیکی هر دو
محاسبات توزیع شده، 'صفر پیکربندی' شبکه
چند کاربر، بر اساس نقش دسترسی
کنترل از راه دور با استفاده از پیام فوری (با استفاده از libgloox. سازگار با GTalk)، اس ام اس (ارسال / دریافت) و نظارت تماس بگیرید (در ویندوز موبایل، RNDIS متصل تلفن های هوشمند)
لوازم و سنسور (دستگاه X10) نظارت / کنترل (در POSIX، بر اساس Heyu)
سرگرمی، چند منطقه پخش رسانه (با استفاده از اجراء در POSIX یا QT فونون (Phonon) بر روی ویندوز، VLC). خدمات رسانه-مدیر یک لایه انتزاع بالا، وضعیت بازیافت / چند رسانه ای حدس، کلید های میانبر سخت افزار / نرم افزار و بیشتر فراهم می کند
سیستم ارتباطی متمرکز (انتخاب بهترین کانال ارتباطی)، با استفاده از مفسران نیز (مانند جشنواره برای Text2Speech)
ساخت انتزاعی نمایندگی از خانه و دستگاه های آن (اتاق، چراغ، صدا جعبه، ..)
cron و اتوماسیون خدمات، حمایت از وظایف اساسی هر روز
بسیاری از ذکر نشده و بیشتر به آمده ..

به چه چیزی جدید در این نسخه است:

ساخت و تست شده بر روی دبیان Sqeeze
کلاس String اضافه شده است، بسیاری از Utitilites توابع اند بازنویسی شده و در آنجا نقل مکان کرد
بهبود عملکرد قابل توجهی
ثابت برخی از نشت حافظه
بسیاری از تعریف حالا به عنوان ثابت C ++ اعلام
انجام برخی از پروفایل / تست عملکرد (ویندوز / VS2010)
ظروف بازنویسی و کلاس منتقل شدند
SRC اضافه / common.spec.pri (شامل مسائل را از common.pri قدیمی به اشتراک گذاشته)
تعریف می کند رشته در حال حاضر اعلام کرد / تعریف شده به عنوان (تایپ) کاراکتر ثابت []
حذف (مایر) تک ObjectFactory، در حال حاضر تنها می تواند پس از تخصیص WoshKernel استفاده
حذف (مایر) تک ThreadManager، در حال حاضر تنها می تواند پس از تخصیص WoshKernel استفاده
چارچوب پلاگین حذف (یکپارچه در هسته، ObjectLibrary مراجعه کنید)
هسته:
تنظیمات به عنوان WoshSettings تغییر نام داد، در حال حاضر نیز پشتیبانی - =، | = اپراتورهای
اضافه زمان اصلاح به خواص
تعمیر تخصیصدهنده (Initializers) سازنده '
ISerializable در حال حاضر گسترش رابط های جدید IStringifiable، IHashable
توضیحات اضافه شده است، زمینه های تاریخ و زمان آخرین اصلاح شده به املاک
کلاس های جریان اضافه شده (مرحله بتا)
کلاس های او بافر (مرحله بتا)
باگ جدی ثابت در ThreadPool :: setWorkersCount
بازنویسی ظروف، حذف dataadapter در
اضافه چند هاپ مسیریابی پویا (شبکه)
ثبت نام حمایت از میزبان چند هاپ از راه دور (شبکه)
اشکال ثابت در wosh :: getEnumSetAsString () (_ENUMSET_TOSTRING کلان)
روش های اضافه شده مربوط به CLI برای Win32 و POSIX
deserialization ثابت متغیر [DATETIME]
URICollector است به عنوان تک مایر در دسترس نیست دیگر، در حال حاضر در WoshKernel (:: globalURIs) اشاره
MethodCollector است به عنوان تک مایر در دسترس نیست دیگر، در حال حاضر در WoshKernel ارجاع (:: globalMethods)
حذف (مایر) فایل سیستم تک قلو :: getTemporaryFiles (در حال حاضر یک متغیر عضو است)
او ObjectLibrary، ObjectLibraryLoader (مدیریت کتابخانه های اشتراکی)
کلاس NetworkUtilities اضافه (نقل مکان کرد ** از wosh :: شبکه :: NetworkUtilities)
اجرا برخی از اپراتورهای (+، -، *، /، ..) کلاس متغیر
او BundleGenericWorker.cpp
LogHandlerStdOut تغییر نام داد به LogHandlerStdC
بازنویسی کلاس موضوع
اشکال ثابت در ThreadPool (استفاده شده توسط BusMT)
اتوماسیون:
حذف مرجع مورد نیاز برای xtended :: WeatherInfo، در حال حاضر با استفاده از رابط های مختلف :: :: WeatherInfo
ارتباطات:
حذف SessionProtocol، در حال حاضر با استفاده از SessionEncoder و SessionInterpreter
اضافه پیش فرض پیاده سازی برای SessionEncoder و SessionInterpreter
ثابت برخی از اشکالات در جلسه، SessionShell
* * * * SessionShell در حال حاضر پنهان رمز عبور در حالی که ورود به سیستم
اشکال ثابت در خط commadn تجزیه (ShellCommand)
شبکه:
حذف / NetworkingUtilities به روز (در حال حاضر به کلاس هسته ای یا شبکه :: utlities مراجعه ())
اجرای NetworkingUtilities اضافه برای QT، Winsock2
winsock2 کتابخانه شبکه اضافه شده است (مسائل را از csocket نقل مکان کرد)
تاخیر در حالی که حل و فصل ثابت نام میزبان (TCP اتصال پروتکل)
SocketUdp است یک کلاس رابط نمی
اشکال زدایی خروجی ثابت در خطا DeSerialization
بسته های نرم افزاری:
به روز شده PlayerMPD، در حال حاضر: بررسی خروجی تغییرات، نشت حافظه ثابت
ثابت Heyu، در حال حاضر با استفاده از سفارشی popen و خروج آرامی (بدون نیاز به CTRL-C مانند قبل)
رابط کاربری گرافیکی:
deallocation ثابت SessionGui
توقف ثابت BusRingQt
اشکال ثابت در DialogLogin (هنگامی که در حال حاضر به سیستم وارد شده آن را SU)
PropertiesMapper ثابت و برخی از سیگنال های در رابط کاربری گرافیکی نوع
اصلاحات جزیی به شمار GUI
Xtended:
WeatherInfo ارث از رابط های مختلف :: :: کلاس WeatherInfo

به چه جدید در نسخه 0.8.462 است:

به صغیر و اشکالات عمده در هر دو هسته و بسته نرم افزاری ثابت شد.
آب و هوا و باغبان بسته نرم افزاری در حال معرفی شده است.

در نسخه 0.8.161 چه جدید است:

در هسته:
ثابت deserialization انتقادی در NEW_List
تعمیر جزئی به ظروف (نامگذاری)
اشکال اجازه ثابت method_list (اجازه نداد به لیست روش)
مشترک MPC روش props_get در حال حاضر پشتیبانی wildchar
ThreadManager به عنوان 0.8.499 منتشر شد (نهایی)
BusManager به عنوان 0.8.499 منتشر شد (نهایی)
SystemMonitor به عنوان 0.8.161 منتشر شد
DeviceManager: روش شخص حذف
DeviceManager به عنوان 0.8.499 منتشر شد (نهایی)
ObjectFactory به عنوان 0.8.499 منتشر شد (نهایی)
معرفی SharedMemory (هنوز تحت توسعه است)
رفع حافظه سطح پایین wosh هسته ای (memcheck) [در مورد 200kb از دست داده بودند]
درخت URI د تخصیص ثابت، URICollector در حال حاضر یک تک قلو (به جای درخت خودش می باشد)
SystemProfiler د تخصیص ثابت (از دست رفته رایگان () از خواص و اتصالات)
مستندات:
نسخه جهانی آغاز شده است
برخی توضیحات، صفحات در این نزدیکی هست اجرای نقل مکان کرد
فایل نقشه راه اضافه
رابط کاربری گرافیکی:
بازنویسی FormScreenShoter، به مدارک جدید مورد استفاده قرار
FormBusMonitor بازنویسی و به های dockable، قابل تنظیم
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 (بازدید کنندگان)
ثابت برخی از پاسخ های قالب بندی خطا (چون از فرمت قبلی)
به روز رسانی MessageProcessingCommon، ظروف حمایت
شبکه:
مسائل ساخته شده است ثابت و تراز وسط قرار دارد (lisockets :: TCP هنوز هم به تعویق افتاد)
به روز رسانی جزئی، NetworkProtocol میزبان روش
رابط کاربری گرافیکی: (هنوز در حال پیشرفت کار)
در حال حاضر با استفاده از ObjectFactory، ObjectAllocator
بیننده ورود ثابت با استفاده از کنترل های سفارشی
رفع بسیاری از به کار با به روز شده هسته / قطعات

در نسخه 0.8.101 چه جدید است:

در هسته:
اصلاحات جزیی
BundleManager به روز، در حال حاضر با استفاده از BundleAction (بازدید کنندگان)
ثابت برخی از پاسخ های قالب بندی خطا (چون از فرمت قبلی)
به روز رسانی MessageProcessingCommon، ظروف حمایت
شبکه:
ثابت مسائل ساخته شده و تراز وسط قرار دارد (lisockets: TCP هنوز هم به تعویق افتاد)
به روز رسانی جزئی، NetworkProtocol میزبان روش
رابط کاربری گرافیکی: (هنوز در حال پیشرفت کار)
در حال حاضر با استفاده از ObjectFactory، ObjectAllocator
بیننده ورود ثابت با استفاده از کنترل های سفارشی
رفع بسیاری از به کار با به روز شده هسته / قطعات

در نسخه 0.8.013 چه جدید است:

در هسته:
ظروف کاملا بازنویسی
کلاس داده reimplemented به عنوان متغیر (با استفاده از اتحاد)
شی: بررسی برخی مصمم / بنگاه (از بین بردن "مصمم" غیر ثابت)
مجوز: اضافه ماسک بازنویسی و برخی از یاران
رابط ها: در مجموع بازبینی
بسته های نرم افزاری: ذاتا بازبینی
BundleRequirements: کلاس اضافه، نه موثر هنوز
PropertiesProvider: بازنویسی، اما رابط مشابه
MethodProvider: بازنویسی و تماس های استاندارد تغییر
عملکرد: معرفی کاربردی مبتنی بر STL
ساختار درختی اضافه (لنگ جهت مشاهده فرم خرید)
بازتاب: indrocuding پشتیبانی بازتاب ساده و بی تکلف
ورود به سیستم: بازنویسی به سرعت، در حال حاضر با استفاده از گرداننده پویا، زمان اجرا گزینه، STDOUT رنگی در پیروزی / لینوکس
او woshMacros.h
پارادایم DRY applyed :)
WoshKernel: دولت به ماشین آلات و (ماژول) بوت بررسی
SystemProfiler: معرفی یک ابزار تعبیه شده برای پروفایل روش، خواص و اتوبوس-اتصالات
پروتکل شل: به روز تجزیه خط فرمان، در حال حاضر با توجه به استدلال به نقل و گزینه های سبک GNU (-)
رفع اشکالی در مقدار دهی اولیه موضوع (هنگامی که شکست خورده)، ایست بهینه سازی
ذاتا افزایش عملکرد! (احتمالا 100X)
ماژول:
ObjectFactory (اضافه شده): تخصیص اجزای بازنویسی شد (متمرکز)
SystemLogger (جایگزین LogCore): چوب در حال حاضر یک ماژول، حتی اگر ممکن است مستقل کار
PersistenceManager (جایگزین DataBaseManager)
تداوم:
IReflection: او، فراهم می کند getClassName ()، ماکروها مشترک
Serializable: حذف، تغییر نام داد به ISerializable
ISerializable: RTTI / نه، ماکروها مشترک، I / O با استفاده از serializers (IEncoder)
IEncoderReader: رابط برای خلع ترتیب [پاپ (TYPE)]
IEncoderWriter: برای رابط ترتیب [فشار (TYPE)]
نرم افزارهای تبدیل کننده ها لود شوند با استفاده از ObjectFactory
شبکه:
برخی از اشتباهات segfault ثابت در شبکه
چارچوب / شبکه: منبع فایل درخت / پروژه تغییر
حمایت از کتابخانه های newtorking چند در زمان اجرا، سوکت جدید جزء تخصیص سبک (ObjectFactory)
libSockets: معرفی جایگزین / حمایت همزمان به کتابخانه سوکت
SocketUdp: در حال حاضر به طور کامل پشتیبانی و سازگار با: {کوارت (قدیمی)، libSocket} (TCP، HTTP، SSL بیشتر خواهد شد آمده است)
پروتکل های شبکه جهتدار هستند با استفاده از ObjectFactory
وقفه به تمام (سازمان ملل متحد) اتصال / (قطع) اضافه شده اتصال
بسته های نرم افزاری:
ALL بسته نرم افزاری، به مشخصات جدید به روز شده است. سازگاری شکسته
ساخته شده در ثبت نام کاملا تجدید نظر شده! در حال حاضر با استفاده از ماکروها های درون خطی، فقط شامل منبع در ساخت
بسته های نرم افزاری با استفاده از لود ObjectFactory

به چه جدید در نسخه 0.6.320 ساخت است 2010/02/21:

شبکه: کلاس های بسیاری از تغییر نام شده است: NetworkChannel-بی سیم، -Tcp (و سرور آن)
کشف (بی سیم) به عنوان DiscoveryUdp تغییر نام داد
DiscoveryUdp منتشر شد. (کد revisioned، اسناد و مدارک، مرد)
موضوع: initializingThread در حال حاضر بولی می گرداند (و آن را مورد بررسی قرار)
مرد: اجرای عمومی
SystemError: در حال حاضر منبع CONST شرایط
SocketUdp: بازبینی کوچک و اسناد و مدارک به روز رسانی
رابط کاربری گرافیکی: اضافه رابط DiscoveryUdp، افزود: برخی از آیکون
gatalkbot: حذف (تغییر نام به عنوان JabberGloox)
JabberGloox: بررسی، در حال حاضر پشتیبانی glooox 0.9، 1.0 [های Win32، یونیکس]

در مورد نیاز:

در کوارت

نرم افزار های مشابه

K8055
K8055

2 Jun 15

DirectFB
DirectFB

15 Apr 15

OpenSCADA Project
OpenSCADA Project

14 Apr 15

jukebox-control
jukebox-control

2 Jun 15

نظرات به WOSH Framework

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!