📜 ⬆️ ⬇️

In the wake of WinHEC (Hardware Engineering Conference) 2015 - Windows 10, IoT, AllJoyn, clouds, and more

Hello!
In March, the WinHEC (Hardware Engineering Conference) conference was held. It was born in 1992 and has not been held since 2008. At the end of 2014, it was announced that in 2015 the conference will return in a new format and will consist of several events. The first event took place in March in Shenzhen, and there they discovered a lot of information about Windows 10 - organizational, technical, plus a lot of attention was paid to the Internet of Things - from boards (Raspberry PI, for example) to cooperation with alliances (AllSeen with AllJoyn). WinHEC itself continues a glorious tradition - a lot of technical, often hardcore, content.

All videos have recently been uploaded, and we recommend for viewing to anyone who is interested in what is now and what will happen next (some in Chinese). We did a little review and put it under the screen.

So, the first and most filled with big news was the report of Terry Myerson, the head of Windows, from which it was possible to find out that, for example ( full announcement ):
- Windows 10 will be launched in the summer in 190 countries in 111 languages. Specific dates were not called, but, given the summer in the United States from about June 20 to September 23, you can get a rough idea.
“In collaboration with vendors like Lenovo, many versions of Windows (7, 8.1 and Windows Phone 8.1) will be upgraded to 10 for free.
- In collaboration with vendors such as Xiaomi, Windows 10 will be tested and updated for phones.
- Windows Hello was announced - system biometrics support.
- In Windows 10 there will be a massive integration of technologies from the world of the Internet of Things, including AllJoyn, etc.

In addition to the session of Terry Myerson, there were others at WinHEC, and from a not entirely "iron" one can mention the sessions of Don Box (Distinguished engineer, a very honorable position in Microsoft) about the Windows 10 Hardware Platform Overview and Steve Tesheira about Building IoT Devices.
')
Don, in addition to the future, spoke about the past, how decisions were made to merge several branches of the Microsoft OS development (Xbox, Windows, Windows Phone, IoT, HoloLens and Surface Hub), and how the process of developing applications and drivers looks in general. for Windows 10. The report is rather very informative than deep-technical, which does not detract from its value for readers and viewers. Don also announced support for Raspberry Pi 2, Qualcomm and Intel motherboards for Windows 10. We recommend looking here .



The report by Steve Tesheira, director of programs in the vertical of Internet Of Things, was dedicated to Windows 10 for IoT. Steve is a well-known popularizer of the Internet of Things technology and has his own show on Channel 9 . His report plunged listeners deep into the integration of Windows 10 and IoT. In general, we can draw several conclusions:
- There will be at least three versions of Windows 10. Adding to this edition for IoT, it will be possible to count about 6 editions (IoT Mobile, IoT Small Devices and IoT Industry Devices).



- Windows 10 is a great environment for developing inside the IoT concept.
- Under Windows 10, you can write universal drivers. Since universalization and unification within the IoT concept are important and decisive topics for some fundamental issues, the presence of generalized DDI for drivers and their isolation from other software issues is an extremely positive moment.
- With Windows 10 on small form factors there should not be any problems with activation even in the absence of the Internet.
- Depending on the edition of Windows for IoT, there will be different possibilities for blocking functionality. Useful for small devices that are constantly having problems with security and access.
- Windows for IoT has full support for proven security tools (TPM) plus new features (Measured Boot).
- Completely unexpected news for many! AllJoyn support in all editions of Windows 10.






An example of such an architecture with a server component in the form of a cloud is shown in the screenshot, which is not related to the presentation of Steve, but clearly demonstrates the capabilities of the cloud. Devices send messages to the gateway (WebAPI or local), which redirects messages to a queue in the cloud (Event Hub). Messages are picked up from the real-time queue by the Stream Analytics service, which executes a SQL query to collect and process these messages from the incoming stream and redirects the result to the outgoing stream, which may look like another queue, the repository or SQL Server. By placing the data in the repository, they can be displayed in any convenient form for the client (or, if Stream Analytics displays the result in another queue, we can write a website and use SignalR to display incoming messages).



Summarizing



We can definitely say that the return of WinHEC in the old format is a very positive trend. At the conference in Shenzhen, there were a lot of announcements (including completely unexpected ones), even more deep technical information, which inspires confidence that it will only be more interesting.

Source: https://habr.com/ru/post/255007/


All Articles