Na @windows8dev publikuję od tygodnia krótkie informacje o Windows 8. Póki co są to wrażenia z oglądanych prezentacji z konferencji BUILD, ale później zamierzam także produkować wpisy od strony czysto praktycznej.
poniedziałek, 10 października 2011
poniedziałek, 3 października 2011
Windows 8 Summary - odc.2
Przejrzałem 152 prezentacje, oglądam filmy. Warte utrwalenia screenshoty z obejrzanych prezentacji (z wyłączeniem slajdów ppt) wrzucam do katalogu BUILD na skydrive.
Obecne wrażenia:
1. Nowy dotyk - pointer na wszystko (mysz, touch, …)
2. Inny binding przy listach w JS, zupelnie inny
3. Sharing
4. Search
5. Taski w tle / triggery, rejestracja na różne zdarzenia (np. zalogowanie użytkownika, zmiana stanu sieci itp.)
6. lokalizacja/resourcy (tak samo dla C#, JS, C++), nowy format resource-ów, uid: w XAML
7. Wykonywanie/ hostowanie HTML & autentykacja OAuth 2.0
8. Live Services, Windows Live Id - Single Sign On (wystarczy zalogować się do Windows!!!) oraz Roaming Settings (dostęp do ustawień systemu i aplikacji z dowolnego urządzenia), Live Connect (dostęp m.in do Skydrive - nowe API) za pomocą standardow m.in OAuth 2.0
9. Własne kontrolki w JS ze stylowaniem, zupelnie inaczej
10. Aplikacje Play-to
11. Aplikacje do kamer, drukarek i urządzeń specjalnych
12. Tap and go (zbliżenie urządzeń dwóch)
13. Obsługa sensorów i urządzeń, Wysyłanie i odbieranie SMS-ów, współdzielenie danych między urządzeniami za pomocą chmury
14. Sokety w WinRT (różne wysokopoziomowe rodzaje)
15. WebAuthBroker (OAuth, ...), Rich HttpClient 4.5 - m.in typowalne nagłówki, transfer plików w tle
16. Drukowanie
17. DirectX 11.1
18. Istniejący kod C++ i .NET (!) można opakować w komponent WinRT
19. Debugging CSS w Blend 5, JS w Visual Studio
20. Native Unit Test Framework + VS 2011
21. ARIA (web accessability standard)
JavaScript niczym nie ustępuje językom managed, można z jej poziomu obsługiwać gesty, korzystać z API systemowego, obsługiwać cykl życia aplikacji, … Przy czym nie jest to rzecz przenośna, biblioteki są dedykowane Windows. Nawet Blend 5 robi pewne wrażenie, choć na razie to jest layout, style, …