WOSH Framework

Programinė įranga Screenshot:
WOSH Framework
Programinė detalės:
Versija: 0.8.888
Įkėlimo datą: 12 May 15
Kūrėjas: Alessandro Polo
Licencija: Nemokamai
Populiarumas: 58

Rating: 5.0/5 (Total Votes: 1)

WOSH (Died Smart Home) yra atviro kodo ir multi-platform sistema (pranešimų orientuota tarpinės), parašyta ANSI C ++ skirtos tam, kad (SMART) namų automatizavimo.
WOSH yra paslauga orientuota sistema (SOA) teikti (tinklas) OS nepriklausomą infrastruktūros kūrimui komponentų pagrindo programinė įranga (paslaugos, taip pat žinomas kaip paketus), bet tai laivai su daugeliu įgyvendinamų paslaugas ir kai galutinio vartotojo (kaip woshsrv, dirbtuvės).
WOSH ir kai komponentai yra (iš dalies), remiantis qt4.
Šis projektas yra faktiškai išleistas kūrėjams, dabartinis etapas dar nėra pasiruošę galutiniams vartotojams.
Kai priežasčių naudoti ir prisijungti prie WOSH projektą, yra:
* Tai nemokama, atviro kodo, gyvas!
* Tai modulinės ir auga
* Tai lengva plug-in naujos funkcijos (C ++ privaloma)
* Tai buvo lyg būtų veiksminga ir intuityvus
* Jis yra state-of-the-art bibliotekos (qt4, gloox, festivalis, gstreamer010 ..)
* Jis ateina su daug built-in paslaugos (tinklų, komunikacijos, pramogos, nuotolinis valdymas, ..)

Įranga

  • built-in galutinio vartotojo: konsolės ir grafinė tiek,
  • paskirstyto skaičiavimo "nulinės konfigūracija" tinklų;
  • Multiplayer, vaidmuo pagrįsta prieigos;
  • Nuotolinio valdymo pultas naudojant Instant Messaging (naudojant libgloox; suderinama su gtalk), SMS (siųsti / gauti) ir skambinti monitoringą (Windows-Mobile, RNDIS prijungti smart telefonas);
  • prietaisai ir jutikliai (X10 įtaisai) ekranu / reguliavimas (POSIX, remiantis Heyu);
  • Pramogos, kelių zonų žiniasklaidos atkūrimą (naudojant GStreamer ant POSIX ar QT fononų Windows, VLC). Media direktorius paslauga suteikia aukštą abstraktųjį, atsigavimas / Guess multimedijos statusą, techninės / programinės įrangos nuorodas ir daugiau
  • centralizuotai ryšio sistema (pasirinkus geriausią ryšio kanalu), naudojant taip pat žodžiu (pavyzdžiui, festivalyje Text2Speech);
  • pastatas abstraktus-atstovavimas namuose ir jos įrenginiai (kambariai, žibintai, garso dėžė, ..);
  • cron ir Automatika paslaugos, teikiant paramą pagrindinių kasdienio užduotis;
  • daugelis nėra išvardyti ir daugiau ateiti ..;

Kas naujo , šioje laidoje:

  • kurti ir išbandyti Debian Sqeeze
  • pridūrė Styginių klasė, daugelis Utitilites funkcijos buvo perrašytas ir persikėlė ten,
  • reikšminga veiklos tobulinimo;
  • fiksuoti kai Atminties nutekėjimas;
  • daug apibrėžia dabar deklaruojamas kaip C ++ konstantų,
  • daro kai profiliavimas / Performance bandymus (Windows / VS2010)
  • Konteineriai perrašyti ir klasės buvo perkeltos
  • pridūrė src / common.spec.pri (yra dalijamasi Daiktai iš senų common.pri)
  • string apibrėžia dabar pareiškė / apibrėžiamas kaip (atspausdintos) const char [],
  • pašalinti (Meyer) Singleton ObjectFactory, dabar gali būti naudojamas tik tada, kai skiriant WoshKernel
  • pašalinti (Meyer) Singleton ThreadManager, dabar gali būti naudojamas tik tada, kai skiriant WoshKernel
  • nuimti įskiepiai sistema (integruota šerdies žr ObjectLibrary)
  • šerdis: "
  • Parametrai pervadinta WoshSettings, dabar taip pat remia - =, | = operatoriai;
  • pridūrė pakeistą timestamp Properties
  • Tvirtinimo Konstruktorių initializers
  • ISerializable dabar pratęsti naują sąsajos IStringifiable, IHashable
  • pridūrė Aprašymas, paskutinės keistas laukus Property "
  • pridūrė Stream "klases" (beta stadija);
  • pridūrė buferis klasės (beta stadijoje);
  • fiksuotas rimtas klaidą į ThreadPool :: setWorkersCount
  • perrašyti Konteineriai, pašalinti DataAdapter
  • pridėta įvairių apynių dinaminio maršruto (NetworkManagerComment)
  • Pagalba registracija nuotolinio kelių apynių šeimininkų (NetworkManagerComment)
  • Ištaisyta klaida wosh :: getEnumSetAsString () (makro _ENUMSET_TOSTRING)
  • pridūrė procedūros, susijusios su CLI Win32 ir POSIX
  • fiksuotas deserializacjia varianto [DATETIME]
  • URICollector nėra prieinamas kaip Meyer Singleton nebėra, dabar nuorodos į WoshKernel (:: globalURIs)
  • MethodCollector nėra prieinamas kaip Meyer Singleton nebėra, dabar nuorodos į WoshKernel (:: globalMethods)
  • pašalinti (Meyer) Singleton FileSystem :: getTemporaryFiles (dabar yra narys Var),
  • pridūrė ObjectLibrary, ObjectLibraryLoader (tvarkyti bendrai bibliotekas),
  • NetworkUtilities klasė pridėta (perkelta ** iš wosh :: tinklo :: NetworkUtilities)
  • įgyvendino kai kurie operatoriai (+, -, *, / ..) varianto klasės;
  • pridūrė BundleGenericWorker.cpp
  • pervadintas LogHandlerStdOut į LogHandlerStdC
  • perrašyti Tema klasė "
  • Ištaisyta klaida ThreadPool (naudojamas BusMT)
  • Automatizavimas
  • pašalinti reikalingas nuoroda į Xtended :: WeatherInfo, dabar naudojant sąsajos :: įvairių :: WeatherInfo
  • Bendravimas: "
  • ištrintas SessionProtocol, dabar naudojant SessionEncoder ir SessionInterpreter
  • pridūrė numatytuosius diegimo už SessionEncoder ir SessionInterpreter
  • fiksuoto keletas klaidų sesijoje, SessionShell
  • * SessionShell dabar slepiasi slaptažodį, o prisijungdami
  • Ištaisyta klaida commadn linija apdorojant (ShellCommand)
  • Tinklas: "
  • pašalintų / Atnaujintos NetworkingUtilities (dabar kreiptis į pagrindinę klasę ar NetworkManagerComment :: utlities ())
  • pridūrė NetworkingUtilities įgyvendinimą QT, Winsock2
  • pridūrė tinklas biblioteka Winsock2 (Daiktai persikėlė iš csocket)
  • fiksuotas vėlavimas spręsdamas hostname (TCP jungtis),
  • SocketUdp nėra sąsajos klasė "
  • fiksuoto derinimo išvesties deserializacjia klaidos,
  • ryšuliai: "
  • atnaujinama PlayerMPD, dabar: nagrinėja išėjimus pakeitimus, atminties nutekėjimas;
  • fiksuotas Heyu, dabar naudojant Custom popen ir išeiti grakščiai (Nr CTRL-C poreikis, kaip ir anksčiau),
  • GUI: "
  • fiksuotas deallocation iš SessionGui
  • fiksuotas stotelė BusRingQt
  • Ištaisyta klaida DialogLogin (kai jau prisijungęs ji SU),
  • fiksuotas PropertiesMapper ir keletas variantu gui signalai;
  • nedideli pataisymai ir GUI;
  • Meninė: "
  • WeatherInfo paveldi iš sąsajas :: įvairių :: WeatherInfo klasė "

Kas naujo versija 0.8.462:

  • maži ir dideli klaidų buvo nustatyta tiek šerdies ir ryšuliai.
  • Orai ir Sodininkas ryšuliai diegiamos.

Kas naujo versija 0.8.161:

  • šerdis: "
  • kritinė deserializacjia nustatyti ant NEW_List
  • nepilnametis nustatyti konteineriams (pavadinimų),
  • fiksuotas leidimas klaidą su method_list (neleido į sąrašą metodus);
  • bendra MPC metodas props_get dabar palaiko wildchar
  • ThreadManager išleistas kaip 0.8.499 (galutinis),
  • BusManager išleistas kaip 0.8.499 (galutinis),
  • SystemMonitor išleistas kaip 0.8.161
  • DeviceManager: statiniai metodai pašalinti;
  • DeviceManager išleistas kaip 0.8.499 (galutinis),
  • ObjectFactory išleistas kaip 0.8.499 (galutinis),
  • įvedant SharedMemory (vis dar kuriama),
  • wosh branduolių žemo lygio atminties pataisymai (memcheck) [apie 200 KB buvo prarasta]
  • URI medis de paskirstymas fiksuoto, URICollector dabar yra Singleton (vietoj pats medis);
  • SystemProfiler de paskirstymas fiksuotas (trūksta nemokamai () savybių ir jungtys);
  • Dokumentacija: "
  • pasaulinė versija buvo pradėtas;
  • kai doc-puslapiai persikėlė šalia įgyvendinimas;
  • pridūrė PLANAS failą
  • GUI: "
  • perrašyti FormScreenShoter, kurie turi būti naudojami naujos dokumentus;
  • perrašyti FormBusMonitor, būti įtaisomas, pritaikoma;
  • FormThreadManager išleistas kaip 0.8.499 (galutinis),
  • FormBusManager išleistas kaip 0.8.499 (galutinis),
  • FormSystemMonitor išleistas kaip 0.8.161
  • FormDeviceManager išleistas kaip 0.8.499 (galutinis),
  • FormObjectFactory išleistas kaip 0.8.499 (galutinis),
  • pridūrė GuiMapping dialogo (pagal priemones);

Kas naujo versija 0.8.151:

  • šerdis: "
  • nedideli pataisymai,
  • BundleManager atnaujinamas, dabar naudojant BundleAction (-ai),
  • fiksuotas kai atsakas formatavimo klaida (cos ankstesnio formato);
  • MessageProcessingCommon atnaujinimas, remiant konteineriai
  • Tinklas: "
  • fiksuoti pastatyti klausimus ir suderintos (lisockets :: TCP dar atidėtas);
  • nedidelių atnaujinimų, NetworkProtocol šeimininkai metodus;
  • GUI: (dar nebaigtą)
  • dabar naudojant ObjectFactory, ObjectAllocator
  • fiksuotas GenericName naudojant pasirinktinį prižiūrėtojas;
  • daug pataisymai dirbti su informacija atnaujinama core / Komponentai

Kas naujo versija 0.8.101:

  • šerdis: "
  • nedideli pataisymai,
  • BundleManager atnaujinamas, dabar naudojant BundleAction (-ai),
  • fiksuotas kai atsakas formatavimo klaida (cos ankstesnio formato);
  • MessageProcessingCommon atnaujinimas, remiant konteineriai
  • Tinklas: "
  • fiksuoti pastatyti klausimai ir suderintos (lisockets: TCP dar atidėtas);
  • nedidelių atnaujinimų, NetworkProtocol šeimininkai metodus;
  • GUI: (dar nebaigtą)
  • dabar naudojant ObjectFactory, ObjectAllocator
  • fiksuotas GenericName naudojant pasirinktinį prižiūrėtojas;
  • daug pataisymai dirbti su informacija atnaujinama core / Komponentai

Kas naujo versija 0.8.013:

  • šerdis: "
  • Konteineriai visiškai perrašytas,
  • Duomenų klasės reimplemented kaip Variant (naudojant sąjunga),
  • Objektas: peržiūrimi kai geterius / rengėjai (pašalinti ne-const 'geteriai);
  • Leidimas: įtraukta perrašyti kaukė ir kai pagalbininkai
  • sąsajos: visiškai peržiūrėta
  • ryšuliai: iš esmės peržiūrėta
  • BundleRequirements: įtraukta klasė, nėra veiksmingas dar
  • PropertiesProvider: perrašyti, bet panašus sąsaja;
  • MethodProvider: perrašytas, standartiniai prašo pakeisti "
  • Funkcinis: įvedant STL pagrįstas funkcinis;
  • pridūrė medžio struktūra (nevykęs BTW)
  • Refleksija: indrocuding naivus atspindys paramą;
  • Miškininkystė: perrašyti, kad būtų greitai, dabar naudojant dinamines krautuvai, run-time parinktis, stdout spalvos ant win / linux,
  • pridūrė woshMacros.h
  • applyed SAUSAS paradigma:)
  • WoshKernel: valstybinė mašina ir (modulis) paleidimo peržiūrėjo
  • SystemProfiler: įvedant įterptųjų įrankį profiliavimo metodai, savybės ir autobusų jungtys;
  • "Shell protokolas: atnaujinamos komandų eilutės analizavimą dabar svarsto kotiruojamos argumentai ir GNU stiliaus pasirinktys (-)
  • Ištaisyta klaida, siūlų iniciacijos (kai nepavyko), pauzės optimizuotas;
  • iš esmės padidėjo našumas !! (Tikriausiai 100x),
  • Moduliai: "
  • ObjectFactory (pridedama): komponentai paskirstymas buvo perrašyta (centralizuotas),
  • SystemLogger (pakeičia LogCore): kaupiklis dabar modulis, net jei gali dirbti autonominį;
  • PersistenceManager (pakeičia DataBaseManager)
  • Tvarumas: "
  • IReflection: patalpintas, suteikia getClassName (), dažni makrokomandas,
  • Serializable: pašalintas, pervadintas į ISerializable
  • ISerializable: RTTI / ne, bendros makrokomandas, I / O naudojant serializers (IEncoder)
  • IEncoderReader: sąsaja de-Publikacija [Pop (tipas)]
  • IEncoderWriter: sąsaja Publikacija [stumti (tipas)]
  • Kodavimo įrenginiai yra pakraunami naudojant ObjectFactory
  • Tinklas: "
  • fiksuotas kai segfault klaidas NetworkManager
  • sistema / tinklas: kodo medis / Projekto failai pasikeitė,
  • remti kelis newtorking bibliotekas runtime, lizdas naujo komponento paskirstymas stiliaus (ObjectFactory)
  • libSockets: įvedant alternatyvų / lygiagretųjį paramą Sockets bibliotekos;
  • SocketUdp: dabar visiškai pritarė ir suderinama su: {Qt (senas), libSocket} (TCP, HTTP, SSL ateis dar)
  • tinklo protokolus yra pakraunami naudojant ObjectFactory
  • pridūrė laikus visiems (JT) įpareigoti / (DIS) prijungti;
  • ryšuliai: "
  • Visos ryšuliai, buvo atnaujinti į naujus kriterijus. skaldyti atgalinis suderinamumas;
  • built-in registracija visiškai peržiūrėtas! dabar naudojant inline makrokomandas, tiesiog įtraukti šaltinis statyti;
  • ryšuliai yra pakraunami naudojant ObjectFactory

Kas naujo versija 0.6.320 Build 2010-02-21:

  • tinklas: daugelis klasės buvo pervadinta: NetworkChannel-UDP, -Tcp (ir jo serveris),
  • Discovery "(UDP) pervadintas DiscoveryUdp
  • DiscoveryUdp paleistas. (Kodas revisioned, dokumentacija, vyras)
  • Tema: initializingThread dabar grįžta bool (ir tai vertinama),
  • Žmogus: pagrindinė įgyvendinimas;
  • SystemError: dabar priimti CONST šaltinis,
  • SocketUdp: nepilnametis peržiūra ir atnaujinimas dokumentų,
  • GUI: įtraukta DiscoveryUdp sąsaja, pridėjo keletą piktogramas,
  • gatalkbot: pašalintas (pervadinta JabberGloox)
  • JabberGloox: peržiūrimi dabar palaiko glooox 0,9, 1,0 [Win32, Unix]

Reikalavimai

  • "Qt"

Panaši programinė įranga

Komentarai WOSH Framework

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!