HomeOS is the
working title
A working title, which may be abbreviated and styled in trade publications after a putative title as (wt), also called a production title or a tentative title, is the temporary title of a product or project used during its development, usually ...
of a
home automation
Home automation or domotics is building automation for a home, called a smart home or smart house. A home automation system will monitor and/or control home attributes such as lighting, climate, entertainment systems, and appliances. It ...
operating system
An operating system (OS) is system software that manages computer hardware, software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ef ...
that was being developed at
Microsoft Research
Microsoft Research (MSR) is the research subsidiary of Microsoft. It was created in 1991 by Richard Rashid, Bill Gates and Nathan Myhrvold with the intent to advance state-of-the-art computing and solve difficult world problems through technologi ...
in the early 2010s. Microsoft Research announced the project in 2010.
HomeOS communicates with Lab of Things, a
cloud-based
Cloud computing is the on-demand availability of computer system resources, especially data storage (cloud storage) and computing power, without direct active management by the user. Large clouds often have functions distributed over mul ...
Internet of Things
The Internet of things (IoT) describes physical objects (or groups of such objects) with sensors, processing ability, software and other technologies that connect and exchange data with other devices and systems over the Internet or other com ...
infrastructure also developed by
Microsoft
Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
.
The slogan for the HomeOS project is "Enabling smarter homes for everyone."
The HomeOS
development team has written three sample
applications
Application may refer to:
Mathematics and computing
* Application software, computer software designed to help the user to perform specific tasks
** Application layer, an abstraction layer that specifies protocols and interface methods used in a c ...
that make use of multiple
devices, including a "sticky media" app that plays music in parts of the house that are lit up, but not other rooms; a
two-factor authentication
Multi-factor authentication (MFA; encompassing two-factor authentication, or 2FA, along with similar terms) is an electronic authentication method in which a user is granted access to a website or application only after successfully presenting ...
app that uses audio from
smartphones
A smartphone is a Mobile device, portable computer device that combines Mobile phone, mobile telephone and Mobile computing, computing functions into one unit. They are distinguished from feature phones by their stronger hardware capabilities ...
and images from a
front-door camera to turn on lights when a user is identified; and a home
browser
Browse, browser or browsing may refer to:
Programs
* Web browser, a program used to access the World Wide Web
*Code browser, a program for navigating source code
* File browser or file manager, a program used to manage files and related objects
* ...
for viewing and controlling a user's access to all devices in a home.
Some staff who worked on the HomeOS project cited
Microsoft CEO Steve Ballmer's focus on
enterprise applications
Enterprise software, also known as enterprise application software (EAS), is computer software used to satisfy the needs of an organization rather than individual users. Such organizations include businesses, schools, interest-based user groups, ...
,
productivity software
Productivity software (also called personal productivity software or office productivity software) is application software used for producing information (such as documents, presentations, worksheets, databases, charts, graphs, digital painting ...
, and
cloud computing
Cloud computing is the on-demand availability of computer system resources, especially data storage ( cloud storage) and computing power, without direct active management by the user. Large clouds often have functions distributed over m ...
as the reason for the stalled
development
Development or developing may refer to:
Arts
*Development hell, when a project is stuck in development
*Filmmaking, development phase, including finance and budgeting
*Development (music), the process thematic material is reshaped
*Photographi ...
of HomeOS.
See also
*
Building automation
Building automation (BAS), also known as building management system (BMS) or building energy management system (BEMS), is the automatic centralized control of a building's HVAC (heating, ventilation and air conditioning), electrical, lighting, ...
*
Home server
*
Lighting control system
A lighting control system is an intelligent network based lighting control solution that incorporates communication between various system inputs and outputs related to lighting control with the use of one or more central computing devices. Light ...
*
LinuxMCE
LinuxMCE (Linux Media Center Edition) is a free and open source software platform with a 10-foot user interface designed to allow a computer to act as a home theater PC (HTPC) for the living-room TV, personal video recorder, and home automation ...
References
External links
Official HomeOS website
External links
Lab of Things
{{DEFAULTSORT:HomeOS
Internet of things
Home automation
Microsoft operating systems
Microsoft Research