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

piątek, 20 września 2013

BUILD 2013 (42): rozwiązania cross-platform na platformie Windows Azure, przyszłość C++

To ostatni post nt. sesji BUILD 2013.  Na koniec rzuciłem okiem na aplikacje w Windows Azure Mobile Services oraz rozwój C++. W języku tym widać kilka ciekawych ruchów na przyszłość np. dedukcja typu zwracanego przez funkcję czy async.

 

Building Cross-Platform Apps with Windows Azure Mobile Services

Różne, znane nam od dawna sposoby pisania aplikacji mobilnych

image

Azure Mobile Services wspierają wszystko.

image

image

image

image

image

image

image

image

image

 

The Future of C++

image

image

image

image

image

image

image

Post-RTM

m.in

image

image

image

image

image

image

image

image

wtorek, 17 września 2013

Windows 8.* + Visual Studio 201*

W przypływie zachwytu nad najnowszymi Windows i Visual Studio umknął mi jeden cichy szczegół, a może nawet dwa.

Otóż Visual Studio 2013 (także najnowsze RC) nie pozwala tworzyć nowych projektów Windows Store przeznaczonych dla Windows 8.0. Każdy nowy projekt VS 2013 dla Windows Store będzia działać tylko na Windows 8.1. VS 2013 pozwala jedynie utrzymywać projekt stworzony w Visual Studio 2012 dla Windows 8. Opisane jest to na stronie http://msdn.microsoft.com/en-us/library/vstudio/hh266747(v=vs.120).aspx. Była również wzmianka o tym na sesji BUILD’a, ale nie zwróciło to specjalnie mojej uwagi. Warto rzucić też okiem na rozważania w poście http://tedwvc.wordpress.com/2013/07/19/visual-studio-2013-support-for-targeting-windows-8/.

Następnym zamieszaniem jest kwestia wersji systemu 8.1 i Visual Studio 2013 do pisania aplikacji dla Windows Store. Na publicznie dostępnym Windows 8.1 Preview należy wciąż używać VS 2013 Preview.  Z VS 2013 RC mogą korzystać wyłącznie posiadacze Windows 8.1 RTM. Informacje te są umieszczona na stronie http://msdn.microsoft.com/en-US/windows/apps/bg182409. Jednak dopiero narzędzia w wersji RTM umożliwią publikacje do Windows Store. To wszystko ruszy 18 pażdziernika. Więcej informacji na http://blogs.msdn.com/b/stevengu/archive/2013/09/09/download-windows-8-1-rtm-visual-studio-2013-rc-and-windows-server-2012-r2-rtm-today.aspx.

Podsumowując mamy obecnie kilka opcji dla pisania aplikacji Windows Store:

  • Windows 8.0 + VS 2012
  • Windows 8.1 Preview + VS 2012 / VS 2013 Preview
  • Windows 8.1 RTM + VS 2012 / VS 2013 RC

Prowadzona polityka w VS 2013 ma swoim założeniu zachęcać do pisania nowych aplikacji dla Windows 8.1.

środa, 11 września 2013

BUILD 2013 (39): Windows 8.1/8 - własne gesty, własna biblioteka z szablonami Visual Studio, aplikacje XAML i WinJS, async

Ostatnie pięć sesji obejrzanych przeze mnie sesji na temat aplikacji Windows 8. Interesująca obsługa dotyku na czajniku w DirectX. Nie mniej ciekawy pokaz tworzenia własnych projektów i szablonów typu item template w Visual Studio 2013. Godne wprowadzenia do pisania aplikacji XAML i WinJS (miałem nie oglądać, ale prezentacje zostały przeprowadzone w interesujący sposób okraszone nowymi funkcjonalnościami z Windows 8.1). Wreszcie naprawdę dobre omówienie async od strony typowych bugów (miałem nie oglądać, ale bugi i analiza różnych przypadków mnie przekonały).

 

Exploring Customized Touch Interactions for Your Windows Store App

image

image

image

image

image

image

Nadpisywanie części manipulacji

image

image

System panning - na ekranie startowym po podniesieniu palca odbicie

image

image

image

image

image

image

image

image

image

image

Po podniesieniu palców czajnik teraz się nieco cofa w przeskalowaniu.

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

 

Build a Great Windows Store library/SDK and Become the Most Popular Kid in School

image

Bogate, własne rozszerzenia Visual Studio

image

image

image

image

image

Nuget + VS

Własny rodzaj projektu

image

image

image

image

Poprawka załączonych pakietów nuget

- w manifeście projektu .vstemplate  (GUID pakietu)

- wgranie pakietów do archiwum (folder Packages, Content, include in VSIX)

Jeszcze jedna poprawka…

image

image

Własny ItemTemplate

Pojawia się w projektach WPF, ale nie w Windows Store…

image

image

Ostatnie demo

image

image

image

image

image

 

Creating your first app using XAML

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

 

Creating Your First App Using HTML and JavaScript

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

Animacje elementów przy wpisywaniu liter (przeliczenie listy za pomocą notifyMutated)

image

image

image

image

image

image

image

image

image

http://sanfranciscotransportation.codeplex.com/

 

Async'ing Your Way to a Successful App with .NET

image

image

image

image

image

image

image

image

Źle

image

Dobrze

image

Źle

image

Dobrze

image

image

image

image

image

image

image