sobota, 2 maja 2015

BUILD 2015 (2) - z drugiego dnia: keynote; portowanie do Store aplikacji z iOS, Androida oraz klasycznych desktopowych Windows; aplikacje uniwersalne, XAML, .NET

Morze nowości. Też bardzo krótko, bo wciąż czekają gorące tematy. Nic nie przebije kompilacji Objective-C ze znaczącą obsługą API z iOS oraz automatycznej konwersji aplikacji Android na aplikację Windows! W przypadku Android mamy ograniczenie do Windows 10 Mobile.  To nieukończone jeszcze projekty, jeszcze nie są publicznie dostępnie (chyba że ktoś zostanie wybrany po zgłoszeniu), ale są rewolucyjne. Wrzucenie klasycznych desktopowych programów też wydaje się godną uwagi perspektywą na przyszłość.

 

Keynote Presentation

pałeczki IoT do zdalnego grania muzyki

image

w UAP nie ma słowa o imporcie z Android czy iOS, no bo jak np. wyświetliłaby się aplikacja z Androida jako hologram?

image

image

image

Przeciągniecie obrazka z aplikacji Photos do naszej aplikacji.

image

aplikacja uruchomiona na Rasperry Pi na zbliżenie rozpoczyna pokaz slajdów

image

sensor własnoręcznie zaimplementowany w Windows 10

image

kamera w HoloLens

image

image

image

Szybkość

image

image

bez żadnych zmian możemy wrzucić Web, ale jak chcemy to możemy skorzystać z API i np. zintegrować się z Xbox czy Cortaną

image

uruchomienie za pomocą polecenia głosowego przez Cortanę

image

demo: integracja aplikacji WF z notyfikacjami i serwisem aplikacji uniwersalnej

image

image

na telefonach z Windows 10

image

image

image

dodajemy pliki interop do notyfikacji (.cpp i.h), następnie obsługujemy notyfikacje w kodzie aplikacji

image

image

Apache Cordova

npm install –g manifoldjs

manifoldjs url –l debug

image

debugowanie w przeglądarce

image

image

demo młodzieży: Java w VS  –;)

image

image

 

Bring Fluid, Responsive, and Highly Scalable UI Experiences to Your Universal Windows Apps with the…

image

image

image

image

Light-Weight Visual Layer

demo: dużo płynnych niebanalnych animacji z efektami

image

image

image

image

image

image

image

image

image

New Effects System

image

image

image

New Animation System

image

image

image

image

image

image

image

 

Compiling Objective-C Using the Visual Studio 2015 C++ Code Generation that Builds Windows, SQL,…

kompilacja Objective-C, pełny debugging

Projekt Islandwood

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

 

From the Small Screen to the Big Screen: Building Universal Windows App Experiences with XAML

image

image

image

image

w przypadku panelu relatywnego trzeba podawać jawnie w każdym stanie całą kombinację położeń (normalnie maszyna stanów sama dobrze odpina inne właściwości w innym stanie bez jawnych deklaracji)

image

image  image

Api Information - detekcja właściwości, podobnie jak w Web

image

Własne warunki dla triggerów

image

Własny trigger uzależniony od rodzaju urządzenia wejścia

image

image

image

image

image

http://github.com/dotMorten/WindowsStateTriggers

image

image

image

 

Project Centennial": Converting your Classic Windows App (Win32, .Net, COM) to a Universal Windows…

projekt ciągle w budowie

image

image

image

image

image

image

zabezpieczenie przed “dll hell”

image

image

registry.dat - wpisy do rejestru przez Adobe

image

Nie dla serwisów NT, operacji wymagających zezwolenia admina.

Wirtualizacja

image

image

image

image

image

image

image

 

Deep Dive into XAML and .NET Universal Windows App Development

image

image

image

image

image

image

image

image

Wszystkie możliwe typy

image

image

image

Manifest nie-Native:

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

 

“PROJECT ASTORIA“: Build Great Windows Apps with Your Android Code

image

image

Aplikacja z Android na Windows - sharowanie, mapy, klawiatura…  mają wygląd z Windows

image

image

image

Automatyczna konwersja części kodu, zamiana z Google na MS np. serwisy lokalizacji, mapy, notyfikacje

image

bridge - komunikacja z emulatorem Windows, obsłużono komendy adb

image

image

konwersja .apk na .appx

image

debugowanie

dodajmy kilka rzeczy z Windows np. notyfikacje

image

image

image

image

image

image

user experience z Windows, nie z Android-a np. zaznaczanie, kopiowanie

image

image

image

image

image

Wykonywanie w kontenerze Windows

image

http://aka.ms/projectastoria

Dodatkowo filmik reklamowy odnośnie tego tematu (wygląda w dużej mierze jak montaż ze scenariuszy pokazywanych na sesji)

http://www.neowin.net/news/a-detailed-look-at-how-android-apps-can-be-converted-to-work-on-windows-for-mobile

Brak komentarzy: