Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 43, views: 11.225 •

Microsoft heeft voor het HomeOS-besturingssysteem waar het aan werkt een nieuw framework uitgebracht, Lab of Things geheten. Met dit framework kunnen onderzoekers aangesloten apparaten en sensoren op afstand benaderen.

HomeOSHomeOS is een project van Microsoft Research waarmee het softwarebedrijf poogt een besturingssysteem te ontwikkelen om tal van elektronische apparaten te kunnen aansturen en met elkaar te koppelen in een zogeheten connected home. Microsoft noemt onder andere verlichting, tv's, consoles, routers, ip-camera's en pc's als apparaten die via HomeOS zijn aan te spreken. Momenteel wordt het besturingssysteem voor home automation, waaraan sinds 2010 wordt gewerkt, uitvoerig getest in diverse huishoudens, terwijl onderwijsinstellingen een testlicentie kunnen krijgen voor niet-commercieel gebruik.

Microsoft Research heeft inmiddels een eerste bèta van Lab of Things aangekondigd. Met dit framework en de bijbehorende softwaredevelopment-toolkit kunnen ontwikkelaars op afstand de zogeheten HomeHub, de server waarop HomeOS draait, benaderen en gekoppelde sensoren en apparaten uitlezen. Zo nodig kan ook de software op afstand van een update worden voorzien. Testresultaten kunnen op Windows Azure worden opgeslagen.

Lab of Things is voorlopig bedoeld voor onderzoeksdoeleinden. Microsoft noemt de combinatie van dit framework samen met HomeOS vooral interessant voor zaken als energiemanagement en e-health. Of en wanneer Microsoft HomeOS uitbrengt, is nog steeds onduidelijk.

Lab of Things

Reacties (43)

Zou dit niet een zeer interesante manier zijn voor Domotica? In principe zou je dus een compleet platform kunnen ontwikkelen waarin je alles bediend. Voor mij zeker een goede ontwikkeling, en iets om in de gaten te houden.

Het hele systeem lijkt me geweldig als ze het goed kunnen laten werken, veel mensen hebben al microsoft producten in huis (denk aan: PC, laptop, console, smartphone), als ze hierin zoals ze willen perfect kunnen integreren, hebben ze echt een stapje voor op de andere oplossingen.
Hoe open is dit systeem? Microsoft staat niet erg bekend voor zijn openheid.
Ik had liever gezien dat dit systeem open source zou zijn.
En er zijn geen open source alternatieven voor domoticasystemen dan? Je zou eens moeten opzoeken wat er met arduino allemaal klaargespeeld wordt.
Een bekend project is OpenRemote. Op de website lees je het volgende:

OpenRemote is software integration platform for residential and commercial building automation. OpenRemote platform is automation protocol agnostic, operates on off-the-shelf hardware and is freely available under an Open Source license. OpenRemote's architecture enables fully autonomous and user-independent intelligent buildings. End-user control interfaces are available for iOS and Android devices, and for devices with modern web browsers. User interface design, installation management and configuration can be handled remotely with OpenRemote cloud-based design tools.

Integrate: AMX, KNX, Lutron, Z-Wave, 1-Wire, EnOcean, xPL, Insteon, X10, Infrared, Russound, GlobalCache, IRTrans, XBMC, VLC, panStamps, Denon AVR, FreeBox, MythTV, and more.

Design: Customize control interfaces for each device, individualize user interfaces for each user

Control: Control panels for Android and iOS devices, mobile web browsers, Desktop PCs

Automate: Intelligent buildings with automated rules, scripts and events

Manage: Remote updates, user interface changes, system diagnosis, import tools, device discovery

Cross-platform: Install on Windows, Linux, Mac, Raspberry Pi, Alix, Synology, ReadyNAS, QNAP and others.
En er zijn geen open source alternatieven voor domoticasystemen dan? Je zou eens moeten opzoeken wat er met arduino allemaal klaargespeeld wordt.
Hoewel domotica perfect kan met Arduino, is het veel te duur en omslachtig om het zo te doen.

ZWave of ZigBee is uiteindelijk een pak goedkoper en gemakkelijker (plug and play).
Ligt eraan wat je met openheid bedoelt - qua open communicatiestandaarden neemt Microsoft vaak het voortouw tegenwoordig. Daarnaast zijn ze er in dit geval zeer bij gebaat dat alle sensors kunnen praten met Home OS..
Kun je een paar voorbeelden van communicatiestandaarden noemen die door Microsoft ontwikkeld zijn en kwalificeren aan de OSR? Zover ik weet heeft Microsoft zowat als bedrijfsbeleid om niets met open source of standaarden te doen, m.u.v. marketingdoeleinden natuurlijk.
http://www.microsoft.com/...rdsLicensing/Default.aspx

En er zullen er wel een hoop meer zijn.

Nogmaals, open source is niet hetzelfde als gratis.

En ondertussen zitten ze in de top van developers van de linux kernel.
http://www.linuxfoundatio...-linux-development-report
For the first time, Microsoft appears on list of companies that are contributing to the Linux kernel. Ranking at number 17, the company that once called Linux a “cancer,” today is working within the collaborative development model to support its virtualization efforts and its customers. Because Linux has reached a state of ubiquity, in which both the enterprise and mobile computing markets are relying on the operating system, Microsoft is clearly working to adapt.
Daarnaast is het belangrijk bij een open standaard dat het beheer van een open standaard NIET bij een commercieel bedrijf ligt. Maar bij een stichting waar commerciŽle bedrijven zich bij kunnen aansluiten.

Dit is een belangrijk punt wat veel mensen vergeten. Denk aan bijvoorbeeld HTML. W3C Consortium.

Dit is nog veel belangrijker dan gratis. Standaarden moeten Opensource zijn en niet in beheer van 1 commercieel bedrijf.
Dat is nogal een strikte definitie van een Open Standaard. Door zo'n vorm van openheid op een bijna fanatische manier af te dwingen schik je commerciŽle implementaties af, daar is onderaan de streep ook niemand bij gebaat.
Daar denk ik anders over. Als je iets koopt wil je graag weten waar je aan toe bent.

Misschien is het handig als je de motivering voor OSR leest. Daar staat het ook beter uitgelegd dan ik kan. En waar zijn links anders goed voor ;)
Eerst en vooral: waarom? Waarom moet dit systeem open source zijn? Ik snap niet waarom, ik zie er geen voordeel in, ga je de werking van je rolluiken wijzigen? Open source in zijn algemeen is overrated. Alsof het beter is dan closed source software. Ja, het heeft zijn voordelen tegenover closed source, maar closed source heeft ook zijn voordelen tegenover open source.
Omdat er met closed source misschien gewoon totaal niet meer te hobbyen valt?
Open source kan ik alleen maar toejuigen in dit geval. Kijk eens naar het nieuwsbericht van de Raspberry Pi magneetron.
Dan gebruik je toch gewoon een Open Source project? Wie verplicht je HomeOS te gebruiken? Niet iedereen heeft baat of nood aan hobbyen maar wil gewoon zonder veel geklooi toch zijn huis wat automatiseren. En daar zijn vele mogelijkheden in (ook OpenSource), 1 daarvan is nu HomeOS. En voor wat ik er uit opmaak kan een hobbyist wel degelijk zelf apps gaan schrijven hiervoor en dus communiceren met eigen sensoren. Daar moet het OS zelf niet Open Source voor zijn.

[Reactie gewijzigd door MClaeys op 16 juli 2013 14:20]

Indedaad, daarvoor bestaan API's.
Omdat jouw rolluik wil dat je voor iedere instructie een "ABC" zet; en een closed source driver dat niet gaat doen voor jouw.
Eerst en vooral: waarom? Waarom moet dit systeem open source zijn? Ik snap niet waarom, ik zie er geen voordeel in, ga je de werking van je rolluiken wijzigen? Open source in zijn algemeen is overrated. Alsof het beter is dan closed source software.
Alhoewel ik absoluut niet zo puristisch ben dat ik denk dat alle software open moet zijn ben ik wŤl een absoluut voorstander van open source software. Dat is niet omdat het meestal gratis is, en ook niet meteen omdat je de bron kan bekijken om te zien of er geen gekke dingen (bugs/achterdeurtjes/bitcoin-miners) in zitten, en zŤlfs niet omdat je met open source software niet afhankelijk bent van de leverancier voor support en continuiteit van de software. Nee, mijn voorkeur voor open software zit hem vooral in het feit dat open source software iedereen in staat stelt om erop door te bouwen.

De mensheid heeft de afgelopen millennia miljoenen uitvindingen gedaan. Elke uitvinding bouwt weer voort op een eerdere, en zo komt de mensheid verder. Wij staan op een ladder waar miljarden mensen voor ons aan hebben gebouwd. We hebben niet alleen het wiel en het vuur, maar ook versnellingsbakken, boten en verbrandingsmotoren. Wij kunnen doorinnoveren juist omdat wij de zaken die voor onze tijd zijn uitgevonden kunnen gebruiken. Met het dicht houden van software (en met patenten en copyrights in het algemeen) wordt de ladder op dat punt afgesloten en kan niemand er meer op doorbouwen.

En om die reden ben ik een groot voorstander van open source. Dus zŤlfs als de closed source variant objectief beter presteert, dan nÚg zal ik liever de open variant kiezen, omdat meer gebruik meer ontwikkeling betekent, en we daarmee software bouwen die iederťťn ten goede komt, ook die mensen die na ons komen.

Maargoed, uiteindelijk is het natuurlijk aan elke ontwikkelaar zelf om zijn licentie te kiezen, en aan de markt om te bepalen welke software populair wordt. (@BoringDay hieronder, lees deze voorgaande zin nog even.. ;) )

[edit]
Wodanford hieronder maakt nog een excellent punt. Met open source ben je niet afhankelijk van de leverancier. Dat heb ik toegevoegd in mijn verhaal, maar alle credits daarvoor zijn voor hem.. :)

[Reactie gewijzigd door kramer65 op 16 juli 2013 18:16]

En jij denkt dat al die programmeurs die overuren draaien om hun code op tijd af te krijgen zomaar even vrij gaat geven zodat iedereen ermee aan de haal kan gaan?

Ik denk je een heel belangrijk punt mist en dat is dat er ook brood mee verdient moet worden zodat ze hun gezin kunnen onderhouden. Laat de ontwerper van de code het maar beheren, die weet hoe het in elkaar steekt en zodra er derden aan gaan sleutelen kan je rotzooi gaan verwachten.
Inderdaad! Ik geloof nooit dat er programmeurs zijn die zomaar hun code vrijgeven van bijvoorbeeld een operating system, een webserver, een database of een programmeertaal. Of miljoenen andere programma's. Ze zouden wel gek zijn.

En als ze dat zouden doen, dan zou niemand het gebruiken, want je kunt inderdaad rotzooi verwachten. Stel dat 60% van het Internet aan elkaar hing met die gratis rommel?

[Reactie gewijzigd door jeroenr op 16 juli 2013 21:43]

Het waarom lijkt me duidelijk. Met closed source maak je jezelf afhankelijk van 1 dienst, terwijl je met open source meer keuzevrijheid hebt. Daarnaast kan een tweaker met open source lekker aan de gang gaan.

Edit: kramer65 geeft nog een goede reden; de doorontwikkeling laagdrempelig maken.

Moet HomeOS open source zijn? Nee, maar dat schrijft Gertjuhjan ook niet. Hij schrijft dat hij liever ziet dat het open source zou zijn. Dat is een mening. Een mening die ik overigens deel.

On topic: Met het Lab of Things zou het mogelijk moeten zijn om zieken en gehandicapten sneller of langer thuis te kunnen houden. Dat is mooi, je moet niet langer in ziekenhuizen of tehuizen zitten dan strikt noodzakelijk. Om twee redenen; ten eerste knap je psychisch sneller op als je thuis zit (mits de zorg is gewaarborgd), ten tweede kunnen de kosten in de zorgsector zo teruggedrongen worden.

Ik juich dit soort ontwikkelingen erg toe.

[Reactie gewijzigd door Wodanford op 16 juli 2013 14:47]

waarom open source????? Het antwoord is heel eenvoudig. Open source biedt ontwikkelaars met beperkte geestelijke vermogens, weinig logisch inzicht, weinig fantasie, minimale inzet, de mogelijkheid om ook te programmeren door niets zelf te verzinnen maar code voorbeelden van anderen te jatten die wel goed zijn in hun werk. Je hebt lego, aka programmeertalen en duplo, aka de blokjes van hen die open source stukken code gebruiken.
Microsoft staat niet bekend om zijn openheid? nee natuurlijk geven ze niet alles prijs maar ze zijn met een aantal zaken zeer open.

Er zijn al hele afdelingen die alles open source maken (Asp.net MVC framework is bijvoorbeeld helemaal opensource). ook host Microsoft codeplex waar ze zelf ook zaken opzetten om te delen.

hier wat voorbeelden wat Microsoft doet met opensource:

http://www.microsoft.com/en-us/openness/default.aspx#home
http://www.asp.net/mvc/open-source

Ook werkt Microsoft actief mee aan bepaalde opensource projecten zoals jQuery etc

Ik vind juist dat Microsoft hier de laatste jaren enorme stappen heeft gezet. echter blijft iedereen maar bashen op dat ze zo gesloten zijn....
De strategie van MS is/was "embrace, extend and extinguish". Ze volgen eerst de standaarden, voegen daarna propriŽtaire extra's toe en gebruiken die extra's dan om de competitie kapot te krijgen. Hierdoor zitten de klanten met een vendor lock-in.

MS heeft inderdaad grote stappen gezet in vergelijking met vroeger, maar gezien de geschiedenis van MS is de opmerking van Gertjuhjan volledig terecht. Als de boel opensource is, wordt het bvb. makkelijker om de extra's tov de standaarden eruit te halen.

Edit:
Recent voorbeeld op vraag:
XMMP + Messenger: Om met Messenger te communiceren vanuit XMMP was een custom OAuth2 authenticatie schema nodig, iets wat niet in XMMP zit. Dus XMMP-clients moesten aangepast worden om met de dienst te kunnen werken.

[Reactie gewijzigd door beelie op 16 juli 2013 16:12]

Je ziet met bijvoorbeeld HTML 5 toch dat MS het heel anders aanpakt.

Ze implementeren nu pas zaken zodra het ook echt onderdeel is van de standard en lopen daarom achter op bijvoorbeeld Chrome. J ehoort vaak mensen daar over klagen dat IE zo ver achterloopt maar dat komt omdat er nu andere partijen zijn die doen wat MS vroeger deed.
dat komt omdat er nu andere partijen zijn die doen wat MS vroeger deed.
Hoe is dat Łberhaupt mogelijk?! Bijna alle andere partijen zijn open source! Het is onzin dat Microsoft veel met open source doet. Hun businessmodel is gebaseerd op gesloten zijn, alleen als het niet anders kan, vanwege een machtspositie of vanwege marketing zijn "open" projecten van Microsoft te verklaren.
Chrome heeft een heleboel interessante Chrome-only extraatjes en eigen interpretaties van webstandaarden. Op deze manier heb ik het nog nooit bekeken, maar eigenlijk vertoont het verdacht veel overeenkomsten met wat Microsoft met IE/'internet' deed in de beginjaren.
In de beginjaren was IE ook niet slecht. Zolang ze door bleven ontwikkelen was er niets mis met de proprietaire standaarden van IE (tenminste in grote lijnen).

Het grote probleem met IE zat hem in de stilstand na IE6. Die was killing, toen zat iedereen met allerlei brakke dingen die niet vooruit of achteruit gingen.

In de webwereld werkt het als volgt :
1. Iemand bedenkt iets
2. Iemand maakt er een implementatie van
3. Dan wordt het goed of afgekeurd
4. De implementatie wordt opgenomen in de standaard of sterft een stille dood.

En de pest met IE was dus dat doordat er niet aan gewerkt werd er geen stille dood van de niet-werkende implementaties kwam en er geen nieuwe standaarden werden opgenomen waardoor je een echte 2-splitsing kreeg.
Had IE gewoon doorontwikkeld dan was de massale 2-splitsing er nooit geweest.

Het grote probleem zit hem dus niet in de eigen implementaties (die zijn juist goed, iemand moet die maken), maar in het niet doodstampen van de mislukkelingen daarvan
Ik deel dat gevoel ook, maar dat blijft voor mij op dit moment niets meer dan een gevoelskwestie. Concrete voorbeelden van E.E.E. in Chrome heb ik nog niet gezien. Het is ook niet mogelijk om E.E.E. in open source code toe te passen, dus hoe Google dat voor elkaar zou krijgen is mij dan ook een raadsel.
webkit- specifieke css truukjes genoeg hoor.
net zo erg als de ie6 behaviors van 8 jaar terug.

hoezo geschiedenis herhaalt zich?
MS heeft inderdaad grote stappen gezet in vergelijking met vroeger, maar gezien de geschiedenis van MS is de opmerking van Gertjuhjan volledig terecht
Tja, als dat je argument is, moet je nu nog altijd bang zijn voor Duitsers en zo. Hun geschiedenis van een 70 jaar geleden spreekt voor zich :9
Een vos verliest wel zijn haren maar niet zijn streken.

* Er zijn niet veel Duitsers meer, uit die tijd.
* Het Duitse beleid is ondertussen verandert.
* Microsoft's beleid is ondertussen niet verandert.

En het belangrijkste. Microsoft heeft geen bottom-up approach qua beleid. Van bovenaf wordt het businessmodel bepaald. En zover ik weet is dat nog niet verandert.
Crysania kan voorbeelden geven van de huidige situatie, jouw voorbeelden komen vooralsnog alleen uit het verleden.
Tja als de standaard niet voldoet dan kan je stil staan of gewoon inventief zijn en door ontwikkelen op de standaard
dankzij de slimme meters weten ze dat toch al... en ze kunnen een prima schatting doen op basis van je gasverbruik+isolatie. dat de overheid alles weet is niet goed... maar het moet ook niet alle innovatie gaan tegenwerken.
Innovaties zijn niet slecht, maar de consument moet bepaalde zaken eigenlijk gewoon niet willen, zeker niet omdat hij/zij de gevaren niet ziet of wil zien. Kijk eens naar de geschiedenis. "we" roepen met zn allen wel "dit nooit meer" na de 2e wereldoorlog, maar zodra het in onze eigen achtertuin gebeurt, kijken we eerst 10 jaar de andere kant op(voormalig Joegoslavie) voor we ingrijpen.
"We" hebben in de jaren 80 in Afghanistan de Taliban bewapend om tegen de russen te vechten. 20 jaar later werden diezelfde wapens tegen "onze" troepen ingezet. Die fout zullen "we" nooit meer maken werd er gezegd: 3 keer raden wie "we" nu in Syrie aan het bewapenen zijn.
Het massaal bespioneren van burgers, net zoals destijds in de DDR, zal nooit meer gebeuren, de muur is immers weg. De waarheid is de afgelopen weken aan het licht gekomen. Overheden zijn niet te vertrouwen, zeker toekomstige overheden niet (immers, je weet niet wie die overheid gaat vormen) en er moeten dus checks and balances zijn/komen om die overheden in toom te houden. Blijkbaar zijn die er onvoldoende. En om nu de bedrijven die deze inbreuken mede mogelijk maken nog meer inzicht in ons huis te geven, lijkt me onwenselijk.
Techniek is schitterend en prachtig, totdat het gebruikt wordt om mijn rechten met voeten te treden...

[Reactie gewijzigd door labtech op 16 juli 2013 16:22]

Ja, tuurlijk, zo kan je natuurlijk alles beweren: "Apple is er ook al verder mee, ik weet er alleen niks van.". In welk opzicht zijn ze al verder dan Microsoft dan? Het is natuurlijk altijd handig om ook daadwerkelijk iets te vernoemen, want aan de naam van een kernel (Linux opzich kan er helemaal niks mee) hebben we natuurlijk niks.
Met het besturingssysteem OSX liggen ze al jaren voorrop, hebben ze ook altijd al mee voorop gelegen.

Maar er was ooit nog 1 betere OS genaamd BeOS die was destijds al zover dat de meeste OS-en momenteel nog niet eens bereikt hebben. Helaas hebben die het niet kunnen redden maar hadden het wel verdient.
http://www.opensourceautomation.com/

http://www.domotica-opensource.com/forum/portal.php

http://www.opendomotica.it/site/home.php

http://www.domoticz.com/

http://www.freedomotic.com/


Edit: Onderstaande reactie toegevoegd

Wat voor informatie nu precies prive behoort te zijn en voor welke redenen blijft een discussie, maar privacy is ongetwijfeld een relevant issue, wanneer dit soort systemen aan het web gekoppeld worden en/of de data naar een 'handige' cloud server verzonden wordt.

Open source besturingssoftware en beveiligingsprotocollen zijn (buiten een geÔsoleerd systeem) IMHO de beste optie om dit proberen te voorkomen.

[Reactie gewijzigd door Mative op 16 juli 2013 14:27]

Snap enerzijds niet goed waarom ze het warm water terug willen uitvinden.
Als je het KNX domoticasysteem bekijkt, dit is een protocol dat ondertussen door meer dan 150 fabrikanten wordt ondersteund ( oa Siemens, Whirlpool, ABB, Viessmann, ..... ) en waarmee je nu al alle domoticafuncties hebt, en oa dus bepaalde toestellen van bv Siemens of Whirlpool al rechtstreeks op de databus kan hangen en laten aansturen.
Het is nog niet optimaal en niet altijd eenvoudig, maar het gaat.
Enkel de grafische interface voor heel het boeltje is momenteel nog een klucht en bij zowat elke fabrikant anders, daar waar Microsoft waarschijnlijk zijn voordeel kan halen.

Ben er wel benieuwd naar, het heeft zeker potentie, maar misschien dat ze gewoon eens even bij KNX moeten aankloppen en mee partner worden voor het systeem.
Al met al loopt MS toch een beetje achter. Aan de andere kant is het nog niet gangbaar dat zaken via je computer zijn te regelen, maar het is zeer wel mogelijk. Wie kent het irritante spotje niet waar een gast alle elektrische apparatenthuis vanuit zijn hangmat in de tropen aanzet. In dat kader gezien wil MS straks gewoon meesnoepen van de koek.

Het systeem is volgens MS vooral interessant voor zaken als energiemanagement en e-health. Energie management is duidelijk, maar wat moet ik me bij e-health voorstellen?

Op dit item kan niet meer gereageerd worden.



Populair: Apple iPhone 6 iPhone Apple iPhone 6 Plus Smartphones Laptops Microsoft Games Apple Activision Smartwatches

© 1998 - 2014 Tweakers.net B.V. Tweakers is onderdeel van De Persgroep en partner van Computable, Autotrack en Carsom.nl Hosting door True

Beste nieuwssite en prijsvergelijker van het jaar 2013