GridWireSpective logo

Wyniki prezentacji

Zespół 27 ma przyjemność poinformować, że projekt WireSpective otrzymał jedno z trzech równorzędnych wyróżnień w ramach przedmiotu Programowanie Zespołowe. Bardzo cieszymy się, że nasza ciężka praca została doceniona!

Aplikacja

Zapewne każdy z Was widział na filmach z gatunku szpiegowskich moment przygotowania do akcji opanowania jakiegoś budynku. Akcję poprzedzało długie analizowanie planów budynku. Budynek był oczywiście modelowany w 3D, a jakaś urocza blondynka (albo brunetka) w skupieniu przeglądała wszystkie możliwe szczegóły - sieci elektryczne, sieci komputerowe, rury, nieudokumentowane przejścia czy schemat wentylacji powietrza. Pewnie wielu z Was zastanawiało się: "Dlaczego nigdy nie widziałem takiego programu? Dlaczego takich programów nie ma???". Otóż jest co najmniej jeden... ;-)

WireSpective jest zaawasowaną aplikacją umożliwiającą graficzne modelowanie i monitorowanie sieci lokalnej w budynkach w środowisku 3D.

Podobnie jak w filmach szpiegowskich zostanie Ci pokazana siatka, schemat budynku, w której zaznaczone są węzły i połączenia sieci komputerowej. Masz możliwość pełnej interakcji z trójwymiarowym modelem - obracanie, przybliżanie i oddalanie, skupienie się na konkretnym piętrze - to wszystko ułatwia zorientowanie się w budowie budynku i sieci.

Dodatkowo zapewniona jest także interakcja z węzłami sieci komputerowej. Na przykład przesuń kursorem myszki nad jakąś maszyną - pojawi się okno z podstawowymi informacjami o tej maszynie - między innymi jej adres sieciowy i sprzętowy. A może wskazana maszyna wystawia jakieś usługi? Kliknij, żeby zobaczyć, które porty są otwarte. Jeśli na przykład usługa SSH jest dostępna - to kliknij na maszynę, aby się do niej zalogować.

A może miałbyś ochotę zaprojektować własny budynek, albo zwizualizować sieć w swoim akademiku? Nie ma problemu - w pakiecie oprogramowania WireSpective znajduje się specjalna aplikacja - Tangerine WireDesigner - służąca do wizualnego projektowania budynków i sieci. Po prostu wyeksportuj swój projekt do pliku opartego na formacie XML, a silnik WireSpective zajmie się resztą.

Całość jest zaprojektowana tak, żeby cieszyć oko i dostarczać dobrej zabawy. Główne obiekty oraz menu są animowane - tak, by maksymalnie wykorzystać to wszystko, co oferuje środowisko 3D.

WireSpective jest projektem "studenckim" - wykonywanym w ramach Programowania Zespołowego (przeczytaj więcej).

Technologie

.NET Framework Zapewne zastanawiasz się jakie technologie posłużyły do zbudowania tak złożonej aplikacji. Członkowie naszego zespołu są entuzjastami technologii związanych z platformą .NET. Model tworzenia aplikacji, język C# oraz nowe biblioteki DirectX 9 działające w trybie kodu zarządzanego stanowią o sile tego rozwiązania. Uważamy, że platforma .NET świetnie nadaje się do wydajnego pisania dużych projektów.

C# Express Edition Przy wyborze technologii, nie bez znaczenia był też fakt, że od pewnego czasu dostępne jest Visual C# Express Edition - zupełnie bezpłatnie, również do zastosowań komercyjnych. Korzystanie z tego świetnego IDE znacznie ułatwia i uprzyjemnia pracę. Zintegrowany debugger, autouzupełnianie kodu i efektywne zarządzanie projektem - to te cechy, które lubimy w Visual Studio.

Blender Wszystkie modele 3D obiektów widocznych w WireSpective powstały w programie Blender w wersji 2.41.

W codziennej pracy korzystamy także z wielu innych narzędzi, na przykład z systemu kontroli wersji SubVersion oraz jego klienta - programu TortoiseSVN. Natomiast dokumentację kodu tworzymy przy użyciu świetnego programu nDoc.

Prezentacja

Bardzo ważną częścią projektu będzie też prezentacja naszego dzieła w kwietniu 2006 roku na Wydziale Matematyki i Informatyki. Przygotujemy specjalny pokaz możliwości naszego programu oraz opowiemy krótko o tym, jak został stworzony. Zapraszamy na prezentację - 5 maja 2006 godz. 9.15

Disclaimer

Mamy do Ciebie specjalną prośbę. Nie oglądaj naszej strony korzystając z Internet Explorera. Jego twórcy nie mają zamiaru dostosować go do obowiązujących standardów. Oglądaj naszą stronę w przeglądarkach implementujących standardy. Polecamy chociażby: popularnego Internet Explorera w wersji 7 (który dobrze radzi ze standardami), cenionego Firefoksa, pełną wodotrysków Operę albo rozwojowowego i innowacyjnego Flocka.

Ta strona jest zgodna z obowiązującymi trendami (Web 2.0), a także zgodna (łącznie z arkuszem stylów) ze standardami uzgodnionymi przez World Wide Web Consortium. Jeśli więc w Twojej przeglądarce strona nie wygląda dobrze - postaraj się o lepszą przeglądarkę.

Valid XHTML 1.0 Transitional
Valid CSS!