czwartek, 6 marca 2008

Internet Explorer 8 beta także już jest !!!!

Microsoft udostępnił także Internet Explorer 8 w wersji beta 1. Oj! Zapowiada się ten miesiąc ciekawie.

Silverlight 2.0 beta 1 już jest !!!!

Microsoft udostępnił nam dla Silverlight 2 Beta 1:
- runtime
- SDK
- dokumentację
- narzędzia dla Visual Studio 2008
- Expression Blend 2.5 March 2008 Preview

Tak więc, jest czym wypełnić wolny czas ...

czwartek, 28 lutego 2008

3 x 2008 faktem !

Ten fakt również jest godny odnotowania - umowna premiera Windows Server 2008, SQL Server 2008 oraz Visual Studio 2008 (3 x 2008) dziś przeszła już do historii -:)

niedziela, 24 lutego 2008

Silverlight 2.0 beta 1 tuż, tuż ...

Dosyć dawno nic nowego nie napisałem, zresztą nie było ku temu specjalnej okazji. Tym razem odnotuję istotny fakt - Silverlight 2.0 beta 1 zbliża się i ma być lada dzień, a dokładniej 5-tego marca !!! O nowej funkcjonalności zdaje się, już kiedyś wspominałem. Fakt, że wtyczka ma zajmować tylko 4.3MB robi wrażenie -:) A tutoriale trzeba koniecznie przeczytać! Pomijając już fajne features znane z WPF i łatwą migrację aplikacji Silverlight do WPF, moją uwagę zwróciła kontrolka kalendarza!

poniedziałek, 4 lutego 2008

Visual Studio Team System 2008 na żywo



Czy wspaniałe technologie coś znaczą bez dobrych narzędzi do pracy zespołowej z wsparciem metodologii prowadzenia projektu? Czy życie nie mogłoby być prostsze, gdy za pomocą jednego narzędzia zintegrujemy pracę developera, architekta, testera i project managera? Ostatnie dwa tygodnie z hakiem rozpoznawałem możliwości Visual Studio Team System 2008. Aby nie zostało to tylko w mej głowie, pozwoliłem sobie wizualnie utrwalić czynności, które wykonywałem (na powyższym slideshow). Może się to komuś do czegoś przyda, a osobom nie mającym w ogóle styczności z VSTS pozwoli szybko zobaczyć co można zrobić mając taki soft (wszak teraz się upowszechnia kultura obrazkowa -:). Poniżej trochę szczegółów.


1.Środowisko - używałem do tego dwóch różnych konfiguracji:

- maszyny fizycznej: TFS 2008, VSTS 2008 Development Edition, VSTS Web Access 2008 Power Tool (z maszyną kliencką z przeglądarką internetową, Team Explorer 2008 i VSTS 2008 TFS MSSCCI Provider + Visual Studio 6 + Visual Studio 2003);

- maszyny wirtualnej: TFS 2008, VSTS 2008 Team Suite, VSTS Web Access 2008 Power Tool, VSTS 2008 TFS Power Tools - December 2007 Release, TFS Admin Tool, MS Excel 2003, MS Project 2003 (o zgrozo! - na 1GB ramu fizycznej maszyny, dla małego testowego projektu dało się nawet całkiem sprawnie pracować; w sumie z umieszczeniem tych konfiguracji powinno być odwrotnie, ale tak wyszło z pewnych przyczyn - na maszynie wirtualnej mogłem z kolei eksperymentować dowolnie, sam zresztą wszystko na niej postawiłem i skonfigurowałem).


2. Elementy rozpoznania:

- funkcjonalność VSTS 2005: Wypróbowałem funkcjonalność z VSTS 2005 (znaną mi m.in z dwóch niezłych książek o VSTS 2005) na VSTS 2008, zaskoczenia nie było - wszystko działa tak jak w starszej wersji, oczywiście wyłapałem pewne drobne różnice (np. zmienione niektóre menu, zastąpienie build type mającym więcej możliwości build definition);

- zmiany w VSTS 2008: Microsoft dostarcza listę wszystkich zmian w dokumentacji do VSTS. Elementy nowej funkcjonalności, które wypróbowałem: porównywanie folderów, adnotacje (świetnie informują kiedy dana linijka kodu została zmieniona, przez kogo, w jakim celu), build definition (zamiast build type, daje możliwość continuus integration - automatyczny build po każdym check-in, jak też automatyczne odpalanie buildów co jakiś okres), metryki kodu (jego ocena na podstawie np. jego skomplikowania, złożoności dziedziczenia), data source wizard (przy testach data driven);

- integracja z innym oprogramowaniem: wypróbowałem korzystanie z TFS 2008 z poziomu Visual Studio 6 i 2003 (dzięki MSSCCI Provider i Team Explorer w tle) oraz integrację z MS Excel i MS Project 2003 (dzięki Team Explorer w tle);

- rozszerzenia Microsoft do TFS / VSTS: wypróbowałem VSTS Web Access 2008 Power Tool (zarządzanie projektem z poziomu przeglądarki internetowej, Team Explorer instaluje się tylko na serwerze, nie u klienta), VSTS 2008 TFS Power Tools - December 2007 Release (Build Notification - powiadomiania na pasku zadań o team buildach, dodatkowe polityki przed check-nem np. wymóg skomentowania changeseta, Best Practises Analyzer, najbardziej fajna jest z pewnością wizualna customizacja szablonu projektu), TFS Admin Tool (dla administratorów TFS ułatwia zarządzanie uprawnieniami dla TFS, SharePoint Services i Reporting Services).


P.S Aby było ciekawiej dodam, że Microsoft już teraz pracuje nad następcą VSTS 2008 o kodowej nazwie "Rosario" (w internecie CTP November 2007 - obraz maszyny wirtualnej + dokumentacja).

środa, 30 stycznia 2008

Po przerwie ...

Minął prawie miesiąc od ostatniego mojego posta. Nie oznacza to, że nie było nic godnego odnotowania przez ten czas, wręcz odwrotnie. W najbliższym czasie poruszę parę zagadnień.

piątek, 4 stycznia 2008

DIGGING DEEPER - odtajnienie źródeł pomarańczowej alternatywy

Otóż na wszystkie pytania z trzech ostatnich moich postów, jak i na wiele więcej bardziej podstawowych czy wysublimowanych odpowiada Adam Nathan w swoich książkach Windows Presentation Foundation Unleashed i Silverlight 1.0 Unleashed. (Nagłówkiem "DIGGING DEEPER" są oznaczone niektóre uwagi w tych dziełach -:)

Autor jest pracownikiem Microsoft (senior software development engineer), ma swój wkład w rozwój .NET, uczestniczy w konferencjach developerskich. Ma bezpośrednie kontakty z zespołami tworzącymi opisane przez niego technologie, co rzutuje istotnie na sposób pisania. Jego książka o WPF jest chyba najlepiej napisaną książką informatyczną jaką kiedykolwiek przeczytałem. Wszystko wyjaśnione koncepcyjnie - z perspektywy zespołu tworzącego WPF, wiadomo dlaczego to i to zostało zrobione tak a nie inaczej, jakie czyhają na developerów pułapki itd. Jednocześnie zarysowana jest jasno kompozycja, jak i dużo szczegółów czy praktycznych przykładów. Oprócz rzeczy powszechnie wykorzystywanych w WPF, nie brakuje ciekawostek z zakresu multimediów, dokumentów z kolorowymi adnotacjami czy nawet syntezowania i rozpoznawania mowy!

Historyczna dygresja: Przy okazji tutaj przypomniało mi się, że w "Avalon" Beta 1 z maja 2005 również wymagał do odtworzenia multimediów Windows Media Player 10, a instalacja Microsoft Speech API SDK była potrzebna do obsługi mowy - czyli w gruncie rzeczy niewiele się zmieniło w tych rzadziej używanych elementach WPF. Nawiasem mówiąc to kluczowe koncepcje WPF tj. event routing, drzewo logiczne i wizualne, nawigacja przetwały jeszcze z czasów "Avalon" CTP November 2004, na bazie którego za starych dobrych czasów wygłosiłem obszerną (godzinną w wersji skróconej - sic!) prezentację "Avalon - pierwsze kroki" w marcu 2005 w KGD.NET -:)

Książka o Silverlight jest utrzymana w podobnej tonacji jak ta o WPF, więc jest również świetna, choć - jako druga w kolejności czytania - wywarła już na mnie mniejsze wrażenie. Miejscami zawiera sample z dzieła o WPF (np. niemal identyczne niektóre przykłady czy uwagi), pewne koncepcje występujące w Silverlight odziedziczone z WPF są jakby bardziej skrótowo wyjaśnione i nie zawsze po kolei. Zdaje się, że dla dogłębnego zrozumienia najlepiej najpierw przyczytać pierwszą książkę (co zresztą we wstępie drugiej książki autor sugeruje -:).