Pokazywanie postów oznaczonych etykietą Windows 10. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą Windows 10. Pokaż wszystkie posty

środa, 5 kwietnia 2017

[DSP2017] 11# Mixed Reality Portal w Windows 10 Creators Update

Lżejszej tonacji trzymać się będziemy także dziś. W telegraficznym skrócie opowiem o rzeczywistości rozszerzonej w nadchodzącym Windows 10 Creators Update oznaczonym jako wersja 1703 (na PC premiera updatu 11 kwietnia , jako ręczna instalacja od 5). Jako Windows Insider jadę na najnowszym buildzie 15063.14.

Otóż od builda 15048 dostępne jest coś takiego jak Mixed Reality Portal. Jest to aplikacja, która po dołączeniu okularów (nie tylko HoloLens) ma pozwolić na podgląd widoku w czasie rzeczywistym, oferuje też tryb symulacji nie wymagający żadnych fizycznych urządzeń. Tryb symulacji ma jedną przewagę na HoloLens emulatorem - wykonuje się bezpośrednio w sesji desktopowego Windows 10, a nie jako maszyna wirtualna. Ma też pewne wady, o czym później. Kilka przydatnych linków:

Do szybkiego “zanurzenia się” w Mixed Reality Portal polecam poniższy filmik:

Wszystko git, ale własnych projektów wyeksportowanych z Unity do Visual Studio i ztargetowanych w manifeście na “Windows.Holographic” nie jestem wstanie wgrać na swój laptop z Windows 10. Jak zmienię target na Windows.Universal to aplikacja się wgra, ale nie uruchomi. Inna sprawa że symulator mi działa, ale moja nienajnowsza maszyna z Windows 10 nie została zaklasyfikowana przez instalator Mixed Reality Portal jako zdolna do wyświetlania mixed reality (podobnie jak autorowi ostatniego linka podanego powyżej wyskoczył mi krzyżyk przy karty graficznej i gniazdku USB 3.0, które… posiadam). Może to ma jakiś wpływ na brak możliwości wgrywania projektów targetowanych na Windows.Holographic? Ale nie wiem czy się powinny wgrywać, nie jest to nigdzie dokładnie opisane. Dokumentacja do symulatora Microsoft wspomina tylko ogólnie, że trzeba wgrać na lokalną maszynę Windows zamiast na emulator HoloLens. Inna jeszcze sprawa, że nie wgrałem jeszcze najnowszego Windows 15063 SDK (jakby to coś zmieniło to zaktualizuję tego posta). Póki co odpaliłem w Mixed Reality Portal swoją dość dawną już aplikację uniwersalną na Windows 10 do wyszukiwania klipów wideo na YouTube i ich pobierania:

mp1

Mam nadzieję że pomimo wskazania pewnych problemów zachęciłem do aktualizacji Windows 10 do najnowszej wersji. Przy odpowiedniej karcie i jakichś okularach do rozszerzonej rzeczywistości naprawdę można będzie popłynąć. To tyle na dziś. Widzimy się za parę dni.

czwartek, 23 czerwca 2016

BUILD 2016 - odc.10 (iOS–> UWP, UWP design, robot)

4 następne filmiki z BUILD’a. Trochę interesujących informacji odnajdziemy w pokazie na temat portowania aplikacji z iOS do UWP. W designie raczej nic nowego. Robot pokazany na zasadzie pokazu bez kodu.

 

Build the UWP App You Already Wrote: Getting Started with the Windows Bridge for iOS

image

image

WinRT API po albańsku Smile, a dokładniej w projekcji na Objective-C

image

lepszy debugging

image

image

image

image

image

będzie Swift w UWP

image

 

Designing Universal Windows Apps: Creating Beautiful and Engaging Experiences on Windows 10

image

image

image

image

 

Design: Real World Design and Development to Accelerate Your Universal Windows App

image

 

How to Train Your Robot with Sensors and Bluetooth

image

image

środa, 22 czerwca 2016

BUILD 2016 - odc.9 (Cordova, Ionic, Angular 2, Xbox + web, Raspberry Pi + web, React Native, CodePush)

Trzeba trochę odpocząć od kodowania po godzinach, a na odpoczynek zawsze dobry jest film. Mimo, że zacząłem się bawić ostatnio językami czy platformami niekoniecznie związanymi z Microsoft, BUILD nadal pozostanie moją ulubioną konferencją. Co prawda odbył się już tegoroczny  dotnetConf, a zajmując się (po części) Web pewnie wypada rzucić trochę okiem na ng-conf 2016 czy może nawet Google I/O 2016 (także z uwagi na Androida), ale póki co zrobiłem sobie mały seans wieczorem złożony z kolejnych 5 pozycji amerykańskiego BUILD, z listy “do obejrzenia”, która powstała już jakiś czas temu…

Jeśli chciałem coś uwiecznić, to uwieczniłem to wklejając screenshot. Tym razem dobrałem filmy tak, by dotyczyły web, ale nie takiego w przeglądarce. Spodziewałem się chyba po tytułach więcej, zaskoczenia dużego nie było. Ionic jak Ionic, może bardziej godne uwagi narzędzia. Manifold jak manifold, zwróćmy uwagę na manifest W3C, który może posłużyć do deploymentu. W magicznym lustrze jak dla mnie nie ma wiele magii, ale symptyczna rzecz, kolejny pomysł do czego możnaby użyć Raspberry Pi. Generalnie kojarzy mi się to jednak z ekranem… telefonu –Winking smileO Angular 2 powtórka, jeśli ktoś orientuje się w tej tematyce, uwieczniłem kilka slajdów dotyczących kooperacji z Electronem.  Na koniec całkiem niezła prezentacja o CodePush, czyli pomyśle MS na update z chmury aplikacji mobilnych pisanych w technologiach Web z pominięciem sklepów. W zeszłym roku też już trochę o tym wspominali, ale dostajemy tutaj aktualny obraz jak to wygląda i na przykładzie z React Native.

 

Cross-Platform Mobile with Cordova and Ionic Framework

image

image

image

natywne elementy UI

image

image

image

image

 

Web Apps Beyond the Browser: Cross-Platform Meets Cross Device

manifoldjs

image

image

image

image

image

image

 

The Magic Mirror: Powered by a Hosted Web App and Windows 10 on Raspberry Pi

magiczne lustro m.in z informacją o pogodzie jak wstajemy rano w oparciu o RPi 3

image

image

 

Creating Cross-Platform Apps with Angular 2

image

image

image

image

 

Instantly Releasing Updates to Your React Native Apps

CodePush

image

image

image

image

image

opcja –m, tym razem user nie ma wyboru, musi zupdatować

image

image

update do produkcji (wcześniejsze były tylko testowe)

image

podczas update nie ma dialogu

odpowiednik:

image

jeśli aplikacja się wysypie podczas instalacji updatu, następnym razem przy otwieraniu jej CodePush nie będzie pytał się, czy aktualizować

rollback

image

http://codepush.tools

sobota, 28 maja 2016

BUILD 2016 - odc.6 (Visual Studio, Continuum, IoT)

Mała przerwa w DSP by powrócić do BUILD’a.  5 filmików. Muszę przyznać, że spodziewałem się po nich znacznie więcej, a tymczasem dostałem dość przewidywalne treści, w części będącego powtórką tego, co już wiem. Może to kwestia, że znowu wybrałem tematy związane z Windows 10, UAP, Continuum, IoT?  W każdym razie podsumujmy dzisiejszą kinematografię:

  • co nowego w Visual Studio dla aplikacji uniwersalnych - nie czuję jakiegoś wielkiego przełomu, po raz kolejny edycja XAML w runtime, znajdziemy jednak trochę różnych drobiazgów, z których się ucieszymy
  • IoT - pomału do przodu, zgrabne podsumowanie przedsięwzięć z ostatnich miesięcy związanych z Windows 10 IoT Core, te wszystkie pakiety, zestawy ułatwią życie, kapitalny zdalny klient, teraz nie trzeba podłączać monitora/wyświetlacza do płytki by zobaczyć z niej obraz. Poza tym są jeszcze inne edycje Windows IoT, o których mało się mówi, a one też mogą uczestniczyć w naszym życiu. Pamiętajmy o OBD2 w samochodzie, poprzez bezprzewodowy adapter możemy zintegrować z nim nasze mobilne aplikacje.
  • Continuum dla telefonu z Windows - zacna idea, w analizie skupiłem się na aspektach sprzętowych, w części soft zasadniczo nic nowego

 

What’s New in Visual Studio for Universal Windows App Development

image

image

image

image

image

wykrywanie w edytorze VS wywołań API specyficznego dla danego rodzaju Windows (desktop, mobile, itp.), może wstawić też odpowiedniego if-a

image

image

image

VS stał się mądrzejrzy…

image

W intellisense XAML pokazywane elementy jeszcze przed zaimportowaniem do nich namespace’u

Blend - wyszukiwarka w panelu Resource

Packaging Wizard - usprawnienia przy publikacji do Windows Store

image

image

 

Windows 10 IoT Core: From Maker to Market

image

image

image

aplikacja foreground + kontroler

image

serwis + kontroler

image

komunikacja aplikacji foreground z serwisem

image

image

łatwe sterowanie popularnymi elementami

image

image

image

image

image

VB

C++

image

image

image

image

image

wszystkie urządzenia: PC, telefony, …

image

a teraz sobie posterujmy kołem z desktopowego Windows 10 przez zdalnego klienta

image

image

image

image

image

 

Continuum for Phone: Optimizing Windows Apps Across Screens

image

łączność przewodowa lub bezprzewodowa

dzięki Azure Remote App można pracować na dużym ekranie z Visual Studio za pośrednictwem telefonu

image

telefon jako zdalny touch pad i klawiatura

image

Można też podłączyć bezprzewodowo telefon bezpośrednio do monitora wyposażonego w bezprzewodowy klucz

image

Clamshell

klawiatura i monitor, wyglądające jak laptop, napędzane przez telefon

HP Elite x3 

image

image

image

 

Microsoft Vision for IoT: From Windows Devices to Azure

image

aplikacja Web w Raspberry Pi

image

image

W przemyśle Windows 10 pójdzie lepiej?

image

image

image

Bluetooth LE beacon z Windows 10 IoT Core

 

Deep Dive Into IOT Starter Kit App: Architecture and Getting Started on Building Your IOT Solution

image

integracja z OBD2 (dane samochodowe np. prędkość, spalanie) 

iPhone, Android, UWP

adapter OBD z Wi-Fi

image