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

piątek, 29 kwietnia 2011

Subiektywne spojrzenie na sesje MIX11

Trudno byłoby obejrzeć 120 sesji (o ile mnie pamięć nie myli), więc musiałem dokonać jakiegoś wyboru. Zarówno wybór, jak i opinie nie będą tutaj obiektywne, reprezentuję obóz związany z Silverlight i Windows Phone –:) Nie oznacza to, że napiszę tylko o sesjach związanych z tą tematyką, ale będą stanowiły one najliczniejszą grupę w podsumowaniu.

Zacznijmy od najlepszych (spośród obejrzanych/przejrzanych przeze mnie) pozycji.

W kategorii Windows Phone są to:

W kategorii Silverlight są to:

Przejdźmy teraz do sesji, które nie są dla mnie topowe, ale mogą poszerzyć horyzonty, przynajmniej część z nich warto obejrzeć:

Sesje, które nie wzbudziły we mnie większego entuzjazmu lub wydały mi się dość słabe:

Do tej całej rozpiski załączam plik, w którym robiłem oceny i krótkie komentarze do poszczególnych pozycji. Nie obejrzałem wszystkiego w 100%, co zamierzyłem, trochę sesji w końcu sobie odpuściłem –:)

Ten post napisałem by jakoś utrwalić swoje subiektywne opinie o MIX 11, by gdzieś w szufladzie nie zaginęły, jak było w przypadku poprzednich eventów. Od połowy tego tygodnia jestem myślami w szczegółach Silverlight 5, ale o tym będą już inne posty.

wtorek, 6 lipca 2010

Nowy SketchFlow - kontrolki mockup i coś ponadto

Co nowego w SketchFlow, który obecnie trafił do pakietu Expression Studio Ultimate? Nie ma już nic nowego interesującego? A nieprawda mój kolego!

Zacznijmy od najbardziej godnej uwagi moim zdaniem nowości, która … nie jest wymieniana przez oficjalną dokumentację. Jednak osobowości takie jak John Papa czy Tim Heuer mówiąc o nowościach w SketchFlow piszą o niej w pierwszej kolejności. Sprawa dotyczy kontrolek mockup. Pewne zamieszanie wynika z tego, że domyślnie są udostępnione jedynie w przykładzie MockupDemonstration. Postępując według wskazówek podanych na blogu zespołu zajmującego się linią Expression, jesteśmy w stanie bardzo łatwo udostępnić tę funkcjonalność dla dowolnego projektu SketchFlow.

01_SketchFlow_01

Czym są kontrolki mockup? Są to szkielety dobrze nam znanych z życia codziennego kontrolek. Dzięki nim możemy jeszcze szybciej zamodelować UI. Kontrolki mockup nie zawierają w zasadzie same w sobie logiki, bardziej są to szablony, których składowym możemy dopiero nadać konkretne działanie - najczęściej za pomocą odpowiednich zachowań. 

Tworząc obecnie prototyp w SketchFlow nie musimy wyważać wyważonych już drzwi m.in w przypadku dłuższego kawałka tekstu, ikon, kursorów, przycisków z ikonami, menu, okien dialogowych, formularza do logowania, odtwarzacza multimedialnego, przycisków do stronicowania, oraz …  pulpitu, okna przeglądarki internetowej i eksploatora Windows…

Źródła biblioteki kontrolek mockup zostały udostępnione na codeplex. Stanowią one dobrą bazę szkoleniową z pisania rozszerzeń na czas designu dla Blenda np. własnych edytorów propercji. 

Wokół kontrolek mockup powstało kilka interesujących projektów, z których najbardziej interesujący jest Sketchables - rozwiązanie do szybkiego tworzenia bardziej złożonych kontrolek tego rodzaju, np. różnego rodzaju list czy tabelek DataGrid. Jej autor, człowiek związany z Blendem,  pokazuje na YouTube edycję UI kontrolek za pomocą paru słów czy specyficznego języka. Niestety, na razie nie udostępnił jeszcze publicznie tego projektu …

01_SketchFlow_02

Z innych nowości w SketchFlow chciałbym wspomnieć o nowych możliwościach w animacjach SketchFlow. Obecnie możemy podczas definiowania animacji określić, że na danej ramce ma nastąpić pauza w odtwarzaniu.

Dysponujemy też nowym SketchFlowAnimationTrigger, który pozwala reagować na zmianę ramki, pauzę lub zakończenie animacji SketchFlow. W moim przykładzie animuję puzon, który zatrzymuje się w największym powiększeniu na środku ekranu i wydaje wtedy dźwięk -:)

Animacja SketchFlow technicznie bazuje na stanach wizualnych, a tranzycje między stanami w Blend 4 posiadają efekty tranzycji. Mamy więc możliwość definiowania efektów przejścia pomiędzy ramkami animacji. W moim przypadku puzon rozpływająco przechodzi z pozycji startowej na środek ekranu.

01_SketchFlow_03

To nie wszystko. W nowym SketchFlow odnajdziemy różne przydatne usprawnienia m.in. publikowanie na SharePoint z obsługą feedbacku z dostępem współdzielonym, eksport feedbacku do Worda, ulepszenia w SketchFlow Player. Dla prototypowania w SketchFlow bardzo przydatne są warunkowe zachowania oraz data store.

Opis nowych elementów w SketchFlow w innym nieco ujęciu, przydatne linki oraz praktyczny przykład opublikowałem tutaj.