Kolejne dwie pozycje - nic dodać, nic ująć –
Key technologies for Windows Store business apps
Zachęcony ostatnio obejrzaną prezentacją o aplikacjach biznesowych po tej prezentacji spodziewałem się czegoś innego… Może więcej informacji o dystrybucji, może spojrzenie na więcej aspektów odnośnie tworzenia aplikacji np. na interfejs użytkownika. Natomiast dostajemy faktycznie parę tematów bardzo ściśle związanych z aplikacjami biznesowymi.
Co do lokalnych baz danych dobry przegląd wszystkich możliwości, dobra demonstracja SQLite. Jak widać można obsługiwać tę bazę używając obiektów z atrybutami i LINQ, co powoduje że nie obsługuje się jej mniej wygodnie niż SQL CE za pomocą Linq2Sql w Windows Phone.
Co do synchronizacji za pomocą Sync Frameworka 4 October 2010 CTP… Faktycznie sprawa od tego czasu ucichła, tak więc jakaś forma kontynuacji na Windows 8 - nawet w formie przykładu - daje jeszcze trochę nadziei temu przedsięwzięciu zapoczątkowanemu z myślą przede wszystkim o Silverlight.
Autentykacja… Nie widziałem jeszcze prezentacji odnośnie Windows 8 z takimi zagadnieniami. Te rzeczy były wcześniej w dokumentacji, ale nie były jakoś eksponowane. Dobrze, że je ktoś wyeksponował, dobry punkt, by rozwiać obawy że Windows 8 jest tylko do zabawy.
O samej dystrybucji poza Windows Store nie zostało aż tak dużo powiedziane i pokazane, ale był pokaz ze skryptem PowerShell i można było to i owo się dowiedzieć.












SQLite.cs, SQLiteAsync.cs





Sync Framework 4.0 October 2010 CTP –> przerobiony na przykład z WinRT

















Dla tabletu nie wpiętego do domeny:


Hasło jest hashowane i nie jest widoczne w aplikacji




Autentykacja. Endpoint spodziewający się określonego certyfikatu…

Otrzymywanie certyfikatu










Uprawnienia do odczytu danych z konta Microsoft











Building mixed-language apps
Po tej prezentacji też spodziewałem się czegoś zupełnie innego, w takim świetle integracja nie była jeszcze pokazywana. Z jednej strony trochę ogólników, z drugiej strony kod C++ i pewne nawiązanie do COM (co akurat nie dziwi, bo WinRT na COM-ach bazuje).

JS tylko konsumentem




ProxyStubsForWinRTComponents

