WOSH Framework

צילום מסך תוכנה:
WOSH Framework
פרטי תוכנה:
גרסה: 0.8.888
טען תאריך: 12 May 15
מפתחים: Alessandro Polo
רשיון: ללא תשלום
פופולריות: 13

Rating: nan/5 (Total Votes: 0)

WOSH (פקוחות בית חכם) הוא קוד פתוח ומסגרת פלטפורמה מרובה (middleware הודעת אוריינטציה) נכתב בANSI C ++, שנועד לאפשר לאוטומציה בבית (חכם).
WOSH היא מסגרת מוכוונת שירותים (SOA) מתן תשתית עצמאית של מערכת הפעלה (רשת) לפיתוח תוכנת רכיב מבוסס (שירותים, aka חבילות), אבל זה ספינות עם שירותים רבים יושמו וחלק מיישומים למשתמשי קצה (כמו woshsrv, הסדנה).
WOSH וכמה רכיבים (באופן חלקי) המבוסס על Qt4.
פרויקט זה הוא למעשה שוחרר למפתחים, השלב הנוכחי הוא עדיין לא מוכן למשתמשי קצה.
כמה סיבות לשימוש ולהצטרף לפרויקט WOSH הן:
* זה בחינם, קוד פתוח, בחיים!
* זה מודולרי וגדל
* זה קל לתוספת תכונות חדשות (C ++ חובה)
* זה כבר אף להיות יעיל ואינטואיטיבי
* הוא מכיל מדינה של אמנות ספריות (Qt4, gloox, פסטיבל, gstreamer010, ..)
* זה בא עם שירותים רבים מובנים (רשת, תקשורת, בידור, שלט רחוק, ..)

תכונות :

  • > מובנים ביישומי משתמש קצה: קונסולה וגרפית שני
  • מחשוב מבוזר, "אפס תצורה 'ברשת
  • מרובים משתמשים, גישה מבוססת תפקידים

  • (טלפון חכם ב- Windows-Mobile, RNDIS מחובר), SMS (לשלוח / לקבל) וניטור שיחות
  • שלט רחוק באמצעות מסרים מידיים (תואם GTalk באמצעות libgloox)
  • מכשירים וחיישנים (מכשירי X10) לפקח / שליטה (על POSIX, המבוסס על Heyu)
  • בידור, השמעת מדיה רב-אזור (באמצעות GStreamer על POSIX או QT Phonon ב- Windows, VLC). שירות מדיה-מנהל מספק שכבת הפשטה גבוהה, מעמד התאוששות / מולטימדיה ניחוש, קיצורי חומרה / תוכנה ועוד
  • מערכת תקשורת מרכזית (בחירת ערוץ תקשורת הטובה ביותר), באמצעות מתורגמנים גם (כגון פסטיבל לText2Speech)
  • בניין מופשט-ייצוג של הבית והמכשירים שלה (חדרים, אורות, אודיו-תיבה, ..)
  • שירותי Cron ואוטומציה, מתן תמיכה למשימות בסיסיות כל-יום
  • רבים שאינם רשומים ויותר לבוא ..

מה חדש בהודעה זו:

  • לבנות ונבדק על דביאן Sqeeze
  • הוסיף כיתת המחרוזת, פונקציות Utitilites רבות שוכתבו ועברו לשם
  • שיפור ביצועים משמעותי
  • קבוע כמה דליפות זיכרון
  • מגדיר רבים נמצאים כעת הכריז כקבועי ++ C
  • עושה כמה בדיקות פרופיל / ביצועים (Windows / VS2010)
  • מכולות שוכתבו וכיתות הועברו
  • src / common.spec.pri הוסיף (מכיל חומר משותף מcommon.pri הישן)
  • מגדיר מחרוזת כעת הכריז / מוגדר כ[]
  • char (הקלדה) const
  • הוסר (מאייר) סינגלטון ObjectFactory, כעת ניתן להשתמש רק לאחר הקצאת WoshKernel
  • סינגלטון הוסר (מאייר) ThreadManager, כעת ניתן להשתמש רק לאחר הקצאת WoshKernel
  • מסגרת תוסף הוסרה (משולבת בליבה, לראות ObjectLibrary)
  • ליבה:
  • הגדרות שונות ל WoshSettings, תומכת כעת גם - =, | = מפעילים
  • הוסיף חותמת זמן שונה למאפיינים

  • initializers
  • 'הבנאים תיקון
  • ממשקים חדשים ISerializable כעת הארכת IStringifiable, IHashable
  • תיאור הוסיף, השינוי אחרון-התחומים לנכס
  • הוסיף זרם כיתות (שלב בטא)
  • הוסיף מאגר שיעורים (שלב בטא)
  • באג רציני קבוע בThreadPool :: setWorkersCount
  • שוכתב מכולות, הוסר DataAdapter
  • הוסיף ניתוב רב-הופ דינמי (NetworkManager)
  • רישום תמיכה של מארחים רב-הופ מרחוק (NetworkManager)
  • באג קבוע בwosh :: getEnumSetAsString () (_ENUMSET_TOSTRING מאקרו)

  • נהלים
  • הוסיף קשורים לCLI עבור Win32 וPOSIX
  • deserialization הקבוע של [DATETIME]
  • Variant
  • URICollector אינו נגיש כמו סינגלטון מאייר יותר, עכשיו בהפניה בWoshKernel (:: globalURIs)
  • MethodCollector אינו נגיש כמו סינגלטון מאייר יותר, עכשיו בהפניה בWoshKernel (:: globalMethods)
  • הוסר מערכת קבצים (מאייר) סינגלטון :: getTemporaryFiles (כרגע הוא var חבר)
  • הוסיף ObjectLibrary, ObjectLibraryLoader (ניהול ספריות משותפות)

  • הכיתה
  • NetworkUtilities הוסיף (עברה ** מwosh :: רשת :: NetworkUtilities)
  • יישם כמה מפעילים (+, -, *, /, ..) של כיתת Variant
  • הוסיף BundleGenericWorker.cpp
  • שם LogHandlerStdOut לLogHandlerStdC
  • כיתת אשכול שוכתבה
  • באג קבוע בThreadPool (בשימוש על ידי BusMT)
  • אוטומציה:
  • הוסרה התייחסות הנדרשת לxtended :: WeatherInfo, ממשקים באמצעות החברה :: שונים :: WeatherInfo
  • תקשורת:
  • SessionProtocol הוסר, באמצעות החברה SessionEncoder וSessionInterpreter
  • הוסיף יישומי ברירת מחדל עבור SessionEncoder וSessionInterpreter
  • קבוע כמה באגים במושב, SessionShell
  • * SessionShell כעת מסתתר סיסמא בעת הכניסה
  • באג קבוע בקו commadn ניתוח (ShellCommand)
  • ברשת:
  • NetworkingUtilities הוסר / מעודכן (עכשיו מתייחס למעמד ליבה או NetworkManager :: utlities ())
  • הוסיף יישום NetworkingUtilities לQT, Winsock2
  • Winsock2 ספריית רשת הוסיפה (דברים עברו מcsocket)
  • (חיבור TCP פרוטוקול) עיכוב קבוע ואילו פתרון מארח
  • SocketUdp היא לא ברמת ממשק
  • פלט debug קבוע על שגיאת deserialization
  • חבילות:
  • מתעדכן PlayerMPD, עכשיו: בוחן שינויי תפוקות, דליפות זיכרון קבועים
  • Heyu הקבוע, כיום באמצעות popen ויציאת בחן מותאמים אישית (אין צורך בCTRL-C כמו קודם)
  • גואי:
  • deallocation הקבוע של SessionGui
  • תחנה קבועה של BusRingQt
  • באג קבוע בDialogLogin (כאשר כבר מחוברים זה עושה SU)
  • קבוע PropertiesMapper וכמה אותות בGUI Variant
  • תיקונים קלים לGUIs
  • Xtended:
  • WeatherInfo ירושה מממשקים שונות :: :: כיתת WeatherInfo

מה חדש בגרסת 0.8.462:

  • קטן וחרקים גדולים היו קבועים בשתי הליבות וצרורות.

  • חבילות
  • מזג אוויר וגנן הם מונהגים.

מה חדש בגרסה 0.8.161:

  • ליבה:
  • תיקון deserialization קריטי על NEW_List
  • תיקון קל למכולות (שמות)
  • באג אישור קבוע של method_list (לא לאפשר לרשימת שיטות)
  • props_get שיטת MPC הנפוץ תומך כעת 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 (ים)
  • קבוע איזו שגיאת עיצוב תגובה (cos של פורמט קודם)
  • עדכון MessageProcessingCommon, תמיכה מכולות
  • ברשת:
  • קבוע נבנה נושאים ומיושר (lisockets :: TCP עדיין מתעכב)
  • עדכונים קלים, NetworkProtocol מארח שיטות
  • גואי: (עדיין עובד בתהליך)
  • כיום באמצעות ObjectFactory, ObjectAllocator
  • מטפל מותאם אישית באמצעות הצופה יומן קבוע
  • תיקונים רבים לעבוד עם ליבה מעודכנת / רכיבים

מה חדש בגרסה 0.8.101:

  • ליבה:
  • תיקונים קלים
  • BundleManager מעודכן, כיום באמצעות BundleAction (ים)
  • קבוע איזו שגיאת עיצוב תגובה (cos של פורמט קודם)
  • עדכון MessageProcessingCommon, תמיכה מכולות
  • ברשת:
  • קבוע סוגיות נבנו ומיושר (lisockets: TCP עדיין מתעכב)
  • עדכונים קלים, NetworkProtocol מארח שיטות
  • גואי: (עדיין עובד בתהליך)
  • כיום באמצעות ObjectFactory, ObjectAllocator
  • מטפל מותאם אישית באמצעות הצופה יומן קבוע
  • תיקונים רבים לעבוד עם ליבה מעודכנת / רכיבים

מה חדש בגרסה 0.8.013:

  • ליבה:
  • מכולות שוכתבו לחלוטין
  • כיתת נתונים reimplemented כVariant (איחוד משתמש)
  • אובייקט: ביקורת כמה עסקנים / קובעי (הסרת 'העסקנים' אינו const)
  • רשות: הוסיף מסכת דריסה וכמה עוזרים
  • ממשקים: בקר לחלוטין
  • חבילות: בקר במהות
  • BundleRequirements: כיתה הוסיפה, אינו יעיל עדיין
  • PropertiesProvider: לשכתב, אבל ממשק דומה
  • MethodProvider: לשכתב, שיחות סטנדרטי השתנו
  • פונקציונלי: פונקציונלי
  • מבוסס STL מציג
  • הוסיף מבנה עץ (צולע אגב)
  • השתקפות: indrocuding תמיכת השתקפות נאיבית
  • רישום: לשכתב להיות מהיר, כיום באמצעות מפעילים דינמיים, זמן ריצת אפשרויות, stdout צבעוני על הניצחון / לינוקס
  • הוסיף woshMacros.h
  • הפרדיגמה יבשה applyed:)
  • WoshKernel: מדינה-מכונה ו( מודול) באתחול ביקורת
  • SystemProfiler: החדרת כלי משובץ לאפיון שיטות, מאפיינים ואוטובוס-מחברים
  • פרוטוקול Shell: ויכוחים ואפשרויות סגנון של גנים ציטטו שורת הפקודה ניתוח מעודכן, שוקל כעת (-)
  • קבוע באג באתחול חוט (כאשר נכשלו), פסק זמן מותאם
  • ביצועים מוגברים מהותי !! (כנראה 100x)
  • מודולים:
  • ObjectFactory (הוספתי): הקצאת רכיבים שוכתבה (ריכוזיים)
  • SystemLogger (מחליף LogCore): לוגר הוא עכשיו מודול, גם אם יכול לעבוד עצמאי
  • PersistenceManager (מחליף DataBaseManager)
  • התמדה:
  • IReflection: נוסף, מספק getClassName (), פקודות מאקרו הנפוצות
  • Serializable: הוסר, ששם שונה לISerializable
  • ISerializable: RTTI / לא, פקודות מאקרו משותפים, I / O המשכים באמצעות (IEncoder)
  • IEncoderReader: ממשק לדה-בהמשכים [פופ (סוג)]
  • IEncoderWriter: ממשק להמשכים [דחיפה (סוג)]
  • מקודדים נטענים באמצעות ObjectFactory
  • ברשת:
  • קבועים כמה טעויות segfault במנהל רשתות
  • מסגרת / רשת: עץ / קבצי פרויקט קוד השתנו

  • סגנון חדש-רכיב-הקצאה-
  • תמיכה ספריות newtorking מרובות בזמן הריצה, שקע (ObjectFactory)
  • libSockets: החדרת חלופית / תמיכה במקביל לספריית שקעים
  • SocketUdp: עכשיו נתמך באופן מלא ותואם עם: {Qt (ישן), libSocket} (TCP, HTTP, SSL יבוא עוד)
  • פרוטוקולי רשת נטענים באמצעות ObjectFactory
  • הוסיף פסקי זמן לכל bind (האו"ם) / (דיס) להתחבר
  • חבילות:
  • כל חבילות, עודכנו למפרט חדש. תאימות לאחור שבורה
  • רישום מובנה מתוקן לחלוטין! עכשיו באמצעות פקודות מאקרו מוטבעות, רק כולל מקור במבנה
  • חבילות נטענות באמצעות ObjectFactory

מה חדש בגרסת 0.6.320 בנייה 2010/02/21:

  • רשת: שיעורים רבים כבר שינה את שם: NetworkChannel-UDP, -Tcp (והשרתים שלה)

  • דיסקברי (UDP) השונה ל DiscoveryUdp
  • DiscoveryUdp שוחרר. (קוד revisioned, תיעוד, איש)
  • נושא: initializingThread עכשיו חוזר BOOL (וזה הערכה)
  • איש: יישום בסיסי
  • SystemError: עכשיו קיבל מקור const
  • SocketUdp: גרסת קטין ועדכון תיעוד
  • GUI: ממשק DiscoveryUdp הוסיף, הוסיף כמה סמלים
  • gatalkbot: הוסר (שמם כמו JabberGloox)
  • JabberGloox: ביקורת, תומך כעת glooox 0.9, 1.0 [Win32, Unix]

דרישות :

  • Qt

תוכנה דומה

ipcam
ipcam

3 Jun 15

DirectFB
DirectFB

15 Apr 15

flmkisofs
flmkisofs

2 Jun 15

BACnet
BACnet

11 Apr 16

תגובות ל WOSH Framework

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!