Funkcjonalność rządzi Siecią
Spójrzmy na Sieć tak, jak jeszcze nigdy tego nie robiliśmy -- oczami przeciętnego użytkownika.
Użytkownicy poznają funkcjonalność witryny zanim jeszcze zaangażują się w przeglądanie jej zawartości lub przeznaczą pieniądze na ewentualne zakupy. Sieć jest jedynym środowiskiem, które daje użytkownikowi tak wielkie uprawnienia -- osoba trzymająca w dłoni mysz decyduje o wszystkim.
Jakob Nielsen, światowej sławy autorytet w dziedzinie funkcjonalności witryn internetowych, na kartach tego przełomowego podręcznika projektowania dzieli się z nami całą swoją wiedzą i doświadczeniem. Począwszy od projektowania treści i stron po projektowanie nawigacji (łatwej nawet dla użytkowników niepełnosprawnych), Jakob Nielsen podaje dokładne przepisy, jak dotrzeć do każdego użytkownika Sieci, w każdej sytuacji.
W czasie długoletnich badań oraz kontaktów z użytkownikami Jakob Nielsen wypracował zestaw wniosków, które dobrze pasują do jego odkryć:
* internauci chcą jak najszybciej odnaleźć poszukiwane informacje,
* jeśli nie wiedzą, czego szukają, nadal chcą szybko przeglądać Sieć i docierać do informacji następujących po sobie w logiczny sposób.
Zapoznanie się z tą książką może okazać się najkorzystniejszym finansowo działaniem, jakie kiedykolwiek podjęliśmy, by zapewnić naszej witrynie oglądalność przez miesiące, a może nawet całe lata. Nie jest ważne to, w jaki sposób jesteśmy związani z Siecią -- obojętne czy jesteśmy projektantami, przedsiębiorcami, twórcami stron internetowych, analitykami, inwestorami czy po prostu, tak jak wszyscy, zainteresowanymi użytkownikami -- książka ta pozwoli nam lepiej wykonywać naszą pracę.
W książce "Projektowanie funkcjonalnych serwisów internetowych" Jakob Nielsen potwierdza nasze przemyślenia, jakie pojawiły się po przeczytaniu "Usability Engineering". Jego książki są niezbędne w pracy każdego architekta czy projektanta stron internetowych. W książce Nielsen zawarł ogólny opis praktycznych problemów, jakie widzimy w projektach stron internetowych. Opisuje nie tylko to, co jest złe -- mówi także, co i w jaki sposób naprawić. Pokazuje przykłady i wyjaśnia wady i zalety witryn oglądanych przez miliony internautów, opisując wszystko czystą prozą.
"Jeśli będziemy się dokładnie kierowali wskazówkami Nielsena, nasze projekty internetowe będą działały szybciej, a nasi klienci internetowi będą bardziej zadowoleni. Nie ma powodu, by powtarzać cudze błędy, nie ma powodu, by frustrować użytkowników wyglądem naszej witryny internetowej. Projektowanie funkcjonalnych serwisów internetowych to wielki krok naprzód w rozwiązywaniu dzisiejszych problemów."
Henry Lichstein, Wiceprezes Citibank
3ds max to najlepiej sprzedające się, profesjonalne oprogramowanie do modelowania, animacji i renderingu efektów specjalnych, animowania postaci i tworzenia gier. Jest to wiodąca w swojej klasie aplikacja używana przez tysiące grafików i animatorów na całym świecie.
Książka "3ds max 5. Ćwiczenia praktyczne" dostarczy Ci w formie ćwiczeń wszelkich niezbędnych informacji do rozpoczęcia tworzenia własnych animacji i modeli trójwymiarowych. Krok po kroku poznasz ogromny potencjał tej aplikacji: od zagadnień podstawowych, po tematy bardziej zaawansowane. "3ds max 5. Ćwiczenia praktyczne" przyda się także osobom, które zapoznały się z poprzednimi pozycjami z tej serii poświęconymi 3ds. Znajdą tu one nie tylko informacje o możliwościach najnowszej wersji programu, ale także wiele nowych, przydatnych ćwiczeń.
* Podstawowe zasady pracy w 3ds
* Tworzenie, nazywanie i modyfikowanie obiektów
* Opis wybranych opcji Command Panel
* Skala czasu, tworzenie i kontrolowanie klatek kluczowych
* Definiowania materiałów
* Modelowanie poligonalne, Loft i starsze techniki modelowania
* Nowe rodzaje oświetlenia: Light Tracer i Radiosity
* Mapowanie UVW
* Automatyczna animacja w 3dsmax 5
Dzięki poradom i wskazówkom zawartym w tej książce Czytelnik zmieni się ze zwykłego użytkownika komputera PC w administratora sieciowego. Chociaż książka przeznaczona jest dla początkujących, także profesjonaliści zajmujący się sieciami i telekomunikacją znajdą tu wiele przydatnych wiadomości. "ABC sieci komputerowych" to kompendium wiedzy zarówno o zagadnieniach dotyczących infrastruktury sieciowej jak i kwestii związanych z oprogramowaniem używanym w sieciach.
Lektura tej książki sprawi, że:
* Nauczysz się odróżniać typy sieci i wybierzesz technologię sieciową najlepiej odpowiadającą Twoim potrzebom
* Zapoznasz się z różnymi składnikami sprzętu komputerowego wykorzystywanymi do tworzenia sieci
* Poznasz architekturę sieci komputerowych
* Zapoznasz się z teorią i praktyką dotyczącą komunikacji w sieci
* Poznasz protokoły internetowe (FTP, POP3, SMTP, IMAP, TCP/IP)
* Nauczysz się projektować i konfigurować sieci oraz dowiesz się, w jaki sposób udostępniać w sieci zasoby, takie jak drukarki czy dyski
* Będziesz mógł uruchamiać serwery WWW
* Zapoznasz się z metodami ochrony danych, ochrony sieci przed atakami oraz ochrony systemu przed wirusami
* Będziesz znał praktyczne sposoby rozwiązywania problemów związanych z sieciami
Visual Basic przeszedł generalny remont. Istnieje wiele powodów, dla których programiści Visual Basica 6 powinni przesiąść się na nowy Visual Basic .NET. Należy do nich zaliczyć chociażby formularze Web, możliwość tworzenia aplikacji i usług WWW, strukturalną obsługę wyjątków, prawdziwe programowanie zorientowane obiektowo czy też wielowątkowość.
"Visual Basic .NET. Księga eksperta" zawiera dokładne omówienie nowego języka Visual Basic .NET, zunifikowanego środowiska programowania Visual Studio IDE, programowania formularzy WWW, ADO.NET, usługi WWW, GDI+ i wiele innych.
Visual Studio .NET jest środowiskiem bardzo rozbudowanym i potężnym. Aby w pełni je wykorzystać, poznasz także sposoby tworzenia makr oraz znajdziesz omówienie modelu automatyzacji służącego do indywidualizacji zadań i interfejsu IDE w Visual Studio. Książka zawiera wiele przykładów wziętych z praktyki programistycznej.
Książka omawia:
* Środowisko programistyczne Visual Studio, korzystanie z SourceSafe
* Język Visual Basic .NET, programowanie zorientowane obiektowo w VB .NET
* Rozszerzanie środowiska programistycznego za pomocą makr
* Zaawansowane programowanie w VB .NET: refleksje, przeciążanie, programowane oparte na zdarzeniach, polimorfizm, definiowanie atrybutów
* Tworzenie interfejsu użytkownika (aplikacje konsolowe, aplikacje z interfejsem Windows)
* Pisanie aplikacji wielowątkowych
* Uruchamianie usług WWW (Web Services)
"Visual Basic .NET. Księga eksperta" jest doskonałym podręcznikiem dla wszystkich osób, dla których osiągnięcie wysokiej sprawności w posługiwaniu się językiem Visual Basic stanowi podstawę kariery programistycznej. Niezależnie, od tego, czy używałeś poprzedniej wersji tego języka, czy też nie: jeśli chcesz stać się ekspertem Visual Basica, trzymasz w ręku odpowiednią książkę.
Sieci oparte na protokole TCP/IP podbiły świat. Po ogromnym sukcesie Internetu na dobre zadomowiły się w firmach (intranet), czy w amatorskich sieciach komputerowych wypierając w znacznym stopniu inne rozwiązania. Stąd ogromne zapotrzebowanie na administratorów sieci działających w oparciu o TCP/IP.
"TCP/IP dla każdego" przekaże Ci całą niezbędną wiedzę do administrowania siecią TCP/IP. Ujmuje zarówno zagadnienia podstawowe opisując dokładnie sam protokół, jak i kwestie bardziej skomplikowane, w tym konfigurowanie systemu DNS czy zarządzanie SNMP. Uwzględnione zostały najnowsze, normalizowane dopiero w ostatnich latach technologie, takie jak:
Internet Protocol Security (IPSec)
IPv6
Voice Over IP
Bezprzewodowe sieci lokalne
Uwierzytelnianie RADIUS
Infrastruktura klucza publicznego (PKI)
Książka omawia zarówno teoretyczne podstawy funkcjonowania sieci opartych na TCP/IP, jak i praktyczne sposoby konfigurowania protokołów w różnorodnych systemach operacyjnych stosowanych we współczesnych sieciach. Zgodnie z tytułem, jest to publikacja kierowana do szerokiego grona Czytelników: początkujących i zaawansowanych, dla administratora-praktyka i dla studenta. Temu ostatniemu z pewnością pomogą sprawdzające pytania, które podsumowują każdy rozdział książki.
Flash jest już standardem dla sieciowych multimediów, dostępnych dla ponad 250 milionów użytkowników na całym świecie. Książka "ActionScript. Przewodnik encyklopedyczny" to pełna dokumentacja języka ActionScript -- zorientowanego obiektowo języka programowania, będącego podstawowym narzędziem tworzenia zaawansowanych witryn internetowych dla programistów Flasha. Jest kierowana zarówno do projektantów i grafików, którzy dopiero uczą się programowania, jak i do programistów JavaScript, którzy chcą przenieść swoje umiejętności na język ActionScript (oba te języki opierają się na tym samym standardzie ECMAScript).
Colin Moock nieraz już dowiódł umiejętności przekazywania swojej szerokiej wiedzy w praktyczny i przystępny sposób. W pełni zasłużył sobie na uznanie, jakim darzą go użytkownicy Flasha.
W pierwszej części książki opisano podstawowe zagadnienia programistyczne (zmienne, typy danych, operatory, wyrażenia, funkcje, zdarzenia, tablice i obiekty), poświęcając dużo uwagi ich wykorzystaniu, szczególnie w obróbce klipów filmowych. Druga część jest poświęcona typowym zastosowaniom ActionScriptu, takim jak przetwarzanie formularzy sieciowych. Trzecia część, stanowiąca leksykon języka, zawiera opis zmiennych globalnych, właściwości, metod, detektorów zdarzeń i obiektów wraz z przykładami ich użycia.
Korzystając z tej książki szybko opanujesz język ActionScript. Prócz teorii znajdziesz tu praktyczne wskazówki i przykłady prezentujące tworzenie pól tekstowych, przycisków menu, quizów, witryn opartych o dokumenty XML, gier, w których obowiązują zasady praw fizyki, środowisk dla wielu użytkowników działających w czasie rzeczywistym i wielu innych. Skrupulatne opisy poruszają wiele nieudokumentowanych lub niezbadanych dotychczas tematów.
"Najlepsza książka o języku ActionScript, jaką widziałem. Trudno znaleźć gdzie indziej więcej informacji na temat tego języka".
-- Slavik Lozben, główny inżynier Flasha w firmie Macromedia
"Colin Moock napisał najbardziej miarodajną z wszystkich publikacji na temat tworzenia skryptów we Flashu. Nigdzie indziej nie sposób znaleźć opisu języka ActionScript tak wyczerpującego, praktycznego i dokładnego
-- Jeremy Clark, kierownik produkcji programu Macromedia Flash
Język XSLT jest jedną z najważniejszych technologii związanych z XML. Za pomocą XSLT możemy przekształcić dokumenty XML, możemy także wygenerować plik HTML lub nawet zwykły plik tekstowy. Specyfikacja tego języka opracowana przez konsorcjum W3C nie jest łatwa w lekturze. Nawet jeśli programowałeś wcześniej w języku zorientowanym obiektowo lub języku strukturalnym, zrozumienie zasady działania XSLT może nastręczać pewne trudności. XSLT został bowiem oparty o zupełnie inny paradygmat, który poznasz w czasie lektury tej książki.
Książka "XSLT dla każdego" w przystępny sposób pomoże zrozumieć i opanować język XSLT. Od czytelników wymaga się jedynie podstawowej znajomości XML i technologii z XML związanych. Podczas pracy z XSLT będziemy jednocześnie pogłębiali swoją znajomość XML. Nauczymy się przekształcać dokumenty XML na kod HTML, dzięki czemu można je przeglądać w przeglądarce, nauczymy się też przetwarzać jedną postać XML na inną.
Przedstawiono:
* Zalety, wady i obszary zastosowania XSLT
* Narzędzia ułatwiające tworzenie i debugowanie plików XSLT, procesory XSLT: MSXML, Saxon, Xalan
* Wybieranie fragmentów dokumentu XML za pomocą XPath
* Użycie reguł, wstawianie tekstu i elementów
* Przetwarzanie warunkowe i iteracyjne, zastosowanie rekurencji
* Tworzenie dokumentów HTML
* Użycie zmiennych i parametrów
* Operacje na łańcuchach, formatowanie danych, sortowanie i numerowanie
* Tworzenie arkuszy złożonych z wielu plików
* Zagadnienia związane z przestrzeniami nazw
* Metodologię projektowania aplikacji opartych na XML i XSLT
Książka "XSLT dla każdego" jest przeznaczona dla osób uczących się XSLT, ale nie tylko dla nich. Przydatna będzie też dla osób znających już podstawy XSLT, gdyż wiele zagadnień omawiamy bardzo szczegółowo. To kompletny przewodnik po tym języku programowania, od podstaw po zagadnienia zaawansowane.
Programowanie w języku C jest czymś więcej niż tylko wprowadzaniem kodu zgodnego z regułami składni; styl i wykrywanie błędów odgrywają równie istotną rolę w procesie tworzenia oprogramowania. Istotnie przyczyniają się do prawidłowego działania programów oraz ułatwiają ich konserwację. W książce omówiono więc nie tylko działanie języka C, ale również cały proces tworzenia programu w tym języku (uwzględniając założenia projektowe programu, kodowanie, metody wykrywania błędów, dokumentację, konserwację oraz aktualizację).
Wbrew powszechnemu przekonaniu większość programistów nie spędza całego swojego czasu przy pisaniu kodu. Poświęcają oni wiele czasu na wprowadzanie zmian i poprawek do aplikacji napisanych przez kogoś innego. Po przeczytaniu tej książki będziesz w stanie tworzyć programy, z którymi inni programiści nie będą musieli staczać bojów. Posiądziesz również umiejętność analizowania kodu napisanego przez innego programistę.
Książka "Język C. Programowanie" omawia także popularne zintegrowane środowiska programistyczne dla systemu Windows (Borland C++, Turbo C++ oraz Microsoft Visual C++) oraz narzędzia programistyczne dla systemu UNIX (cc i gcc). Zawarto w niej również kod programu generującego statystyki, który ma za zadanie zademonstrowanie zagadnień omówionych w książce. Książka jest przeznaczona dla osób, które nie miały dotąd doświadczenia w programowaniu oraz dla programistów znających już język C, a pragnących poprawić swój styl i czytelność tworzonego kodu. Jeśli chcesz sprawnie posługiwać się C, "Język C. Programowanie" to idealny podręcznik dla Ciebie.
3ds max to najlepiej sprzedające się, profesjonalne oprogramowanie do modelowania, animacji i renderingu efektów specjalnych, animowania postaci i tworzenia gier. Jest to wiodąca w swojej klasie aplikacja używana przez tysiące grafików i animatorów na całym świecie.
Książka "3ds max 5. Ćwiczenia praktyczne" dostarczy Ci w formie ćwiczeń wszelkich niezbędnych informacji do rozpoczęcia tworzenia własnych animacji i modeli trójwymiarowych. Krok po kroku poznasz ogromny potencjał tej aplikacji: od zagadnień podstawowych, po tematy bardziej zaawansowane. "3ds max 5. Ćwiczenia praktyczne" przyda się także osobom, które zapoznały się z poprzednimi pozycjami z tej serii poświęconymi 3ds. Znajdą tu one nie tylko informacje o możliwościach najnowszej wersji programu, ale także wiele nowych, przydatnych ćwiczeń.
* Podstawowe zasady pracy w 3ds
* Tworzenie, nazywanie i modyfikowanie obiektów
* Opis wybranych opcji Command Panel
* Skala czasu, tworzenie i kontrolowanie klatek kluczowych
* Definiowania materiałów
* Modelowanie poligonalne, Loft i starsze techniki modelowania
* Nowe rodzaje oświetlenia: Light Tracer i Radiosity
* Mapowanie UVW
* Automatyczna animacja w 3dsmax 5
Dzięki poradom i wskazówkom zawartym w tej książce Czytelnik zmieni się ze zwykłego użytkownika komputera PC w administratora sieciowego. Chociaż książka przeznaczona jest dla początkujących, także profesjonaliści zajmujący się sieciami i telekomunikacją znajdą tu wiele przydatnych wiadomości. "ABC sieci komputerowych" to kompendium wiedzy zarówno o zagadnieniach dotyczących infrastruktury sieciowej jak i kwestii związanych z oprogramowaniem używanym w sieciach.
Lektura tej książki sprawi, że:
* Nauczysz się odróżniać typy sieci i wybierzesz technologię sieciową najlepiej odpowiadającą Twoim potrzebom
* Zapoznasz się z różnymi składnikami sprzętu komputerowego wykorzystywanymi do tworzenia sieci
* Poznasz architekturę sieci komputerowych
* Zapoznasz się z teorią i praktyką dotyczącą komunikacji w sieci
* Poznasz protokoły internetowe (FTP, POP3, SMTP, IMAP, TCP/IP)
* Nauczysz się projektować i konfigurować sieci oraz dowiesz się, w jaki sposób udostępniać w sieci zasoby, takie jak drukarki czy dyski
* Będziesz mógł uruchamiać serwery WWW
* Zapoznasz się z metodami ochrony danych, ochrony sieci przed atakami oraz ochrony systemu przed wirusami
* Będziesz znał praktyczne sposoby rozwiązywania problemów związanych z sieciami
Visual Basic przeszedł generalny remont. Istnieje wiele powodów, dla których programiści Visual Basica 6 powinni przesiąść się na nowy Visual Basic .NET. Należy do nich zaliczyć chociażby formularze Web, możliwość tworzenia aplikacji i usług WWW, strukturalną obsługę wyjątków, prawdziwe programowanie zorientowane obiektowo czy też wielowątkowość.
"Visual Basic .NET. Księga eksperta" zawiera dokładne omówienie nowego języka Visual Basic .NET, zunifikowanego środowiska programowania Visual Studio IDE, programowania formularzy WWW, ADO.NET, usługi WWW, GDI+ i wiele innych.
Visual Studio .NET jest środowiskiem bardzo rozbudowanym i potężnym. Aby w pełni je wykorzystać, poznasz także sposoby tworzenia makr oraz znajdziesz omówienie modelu automatyzacji służącego do indywidualizacji zadań i interfejsu IDE w Visual Studio. Książka zawiera wiele przykładów wziętych z praktyki programistycznej.
Książka omawia:
* Środowisko programistyczne Visual Studio, korzystanie z SourceSafe
* Język Visual Basic .NET, programowanie zorientowane obiektowo w VB .NET
* Rozszerzanie środowiska programistycznego za pomocą makr
* Zaawansowane programowanie w VB .NET: refleksje, przeciążanie, programowane oparte na zdarzeniach, polimorfizm, definiowanie atrybutów
* Tworzenie interfejsu użytkownika (aplikacje konsolowe, aplikacje z interfejsem Windows)
* Pisanie aplikacji wielowątkowych
* Uruchamianie usług WWW (Web Services)
"Visual Basic .NET. Księga eksperta" jest doskonałym podręcznikiem dla wszystkich osób, dla których osiągnięcie wysokiej sprawności w posługiwaniu się językiem Visual Basic stanowi podstawę kariery programistycznej. Niezależnie, od tego, czy używałeś poprzedniej wersji tego języka, czy też nie: jeśli chcesz stać się ekspertem Visual Basica, trzymasz w ręku odpowiednią książkę.
Sieci oparte na protokole TCP/IP podbiły świat. Po ogromnym sukcesie Internetu na dobre zadomowiły się w firmach (intranet), czy w amatorskich sieciach komputerowych wypierając w znacznym stopniu inne rozwiązania. Stąd ogromne zapotrzebowanie na administratorów sieci działających w oparciu o TCP/IP.
"TCP/IP dla każdego" przekaże Ci całą niezbędną wiedzę do administrowania siecią TCP/IP. Ujmuje zarówno zagadnienia podstawowe opisując dokładnie sam protokół, jak i kwestie bardziej skomplikowane, w tym konfigurowanie systemu DNS czy zarządzanie SNMP. Uwzględnione zostały najnowsze, normalizowane dopiero w ostatnich latach technologie, takie jak:
Internet Protocol Security (IPSec)
IPv6
Voice Over IP
Bezprzewodowe sieci lokalne
Uwierzytelnianie RADIUS
Infrastruktura klucza publicznego (PKI)
Książka omawia zarówno teoretyczne podstawy funkcjonowania sieci opartych na TCP/IP, jak i praktyczne sposoby konfigurowania protokołów w różnorodnych systemach operacyjnych stosowanych we współczesnych sieciach. Zgodnie z tytułem, jest to publikacja kierowana do szerokiego grona Czytelników: początkujących i zaawansowanych, dla administratora-praktyka i dla studenta. Temu ostatniemu z pewnością pomogą sprawdzające pytania, które podsumowują każdy rozdział książki.
Flash jest już standardem dla sieciowych multimediów, dostępnych dla ponad 250 milionów użytkowników na całym świecie. Książka "ActionScript. Przewodnik encyklopedyczny" to pełna dokumentacja języka ActionScript -- zorientowanego obiektowo języka programowania, będącego podstawowym narzędziem tworzenia zaawansowanych witryn internetowych dla programistów Flasha. Jest kierowana zarówno do projektantów i grafików, którzy dopiero uczą się programowania, jak i do programistów JavaScript, którzy chcą przenieść swoje umiejętności na język ActionScript (oba te języki opierają się na tym samym standardzie ECMAScript).
Colin Moock nieraz już dowiódł umiejętności przekazywania swojej szerokiej wiedzy w praktyczny i przystępny sposób. W pełni zasłużył sobie na uznanie, jakim darzą go użytkownicy Flasha.
W pierwszej części książki opisano podstawowe zagadnienia programistyczne (zmienne, typy danych, operatory, wyrażenia, funkcje, zdarzenia, tablice i obiekty), poświęcając dużo uwagi ich wykorzystaniu, szczególnie w obróbce klipów filmowych. Druga część jest poświęcona typowym zastosowaniom ActionScriptu, takim jak przetwarzanie formularzy sieciowych. Trzecia część, stanowiąca leksykon języka, zawiera opis zmiennych globalnych, właściwości, metod, detektorów zdarzeń i obiektów wraz z przykładami ich użycia.
Korzystając z tej książki szybko opanujesz język ActionScript. Prócz teorii znajdziesz tu praktyczne wskazówki i przykłady prezentujące tworzenie pól tekstowych, przycisków menu, quizów, witryn opartych o dokumenty XML, gier, w których obowiązują zasady praw fizyki, środowisk dla wielu użytkowników działających w czasie rzeczywistym i wielu innych. Skrupulatne opisy poruszają wiele nieudokumentowanych lub niezbadanych dotychczas tematów.
"Najlepsza książka o języku ActionScript, jaką widziałem. Trudno znaleźć gdzie indziej więcej informacji na temat tego języka".
-- Slavik Lozben, główny inżynier Flasha w firmie Macromedia
"Colin Moock napisał najbardziej miarodajną z wszystkich publikacji na temat tworzenia skryptów we Flashu. Nigdzie indziej nie sposób znaleźć opisu języka ActionScript tak wyczerpującego, praktycznego i dokładnego
-- Jeremy Clark, kierownik produkcji programu Macromedia Flash
Język XSLT jest jedną z najważniejszych technologii związanych z XML. Za pomocą XSLT możemy przekształcić dokumenty XML, możemy także wygenerować plik HTML lub nawet zwykły plik tekstowy. Specyfikacja tego języka opracowana przez konsorcjum W3C nie jest łatwa w lekturze. Nawet jeśli programowałeś wcześniej w języku zorientowanym obiektowo lub języku strukturalnym, zrozumienie zasady działania XSLT może nastręczać pewne trudności. XSLT został bowiem oparty o zupełnie inny paradygmat, który poznasz w czasie lektury tej książki.
Książka "XSLT dla każdego" w przystępny sposób pomoże zrozumieć i opanować język XSLT. Od czytelników wymaga się jedynie podstawowej znajomości XML i technologii z XML związanych. Podczas pracy z XSLT będziemy jednocześnie pogłębiali swoją znajomość XML. Nauczymy się przekształcać dokumenty XML na kod HTML, dzięki czemu można je przeglądać w przeglądarce, nauczymy się też przetwarzać jedną postać XML na inną.
Przedstawiono:
* Zalety, wady i obszary zastosowania XSLT
* Narzędzia ułatwiające tworzenie i debugowanie plików XSLT, procesory XSLT: MSXML, Saxon, Xalan
* Wybieranie fragmentów dokumentu XML za pomocą XPath
* Użycie reguł, wstawianie tekstu i elementów
* Przetwarzanie warunkowe i iteracyjne, zastosowanie rekurencji
* Tworzenie dokumentów HTML
* Użycie zmiennych i parametrów
* Operacje na łańcuchach, formatowanie danych, sortowanie i numerowanie
* Tworzenie arkuszy złożonych z wielu plików
* Zagadnienia związane z przestrzeniami nazw
* Metodologię projektowania aplikacji opartych na XML i XSLT
Książka "XSLT dla każdego" jest przeznaczona dla osób uczących się XSLT, ale nie tylko dla nich. Przydatna będzie też dla osób znających już podstawy XSLT, gdyż wiele zagadnień omawiamy bardzo szczegółowo. To kompletny przewodnik po tym języku programowania, od podstaw po zagadnienia zaawansowane.
Programowanie w języku C jest czymś więcej niż tylko wprowadzaniem kodu zgodnego z regułami składni; styl i wykrywanie błędów odgrywają równie istotną rolę w procesie tworzenia oprogramowania. Istotnie przyczyniają się do prawidłowego działania programów oraz ułatwiają ich konserwację. W książce omówiono więc nie tylko działanie języka C, ale również cały proces tworzenia programu w tym języku (uwzględniając założenia projektowe programu, kodowanie, metody wykrywania błędów, dokumentację, konserwację oraz aktualizację).
Wbrew powszechnemu przekonaniu większość programistów nie spędza całego swojego czasu przy pisaniu kodu. Poświęcają oni wiele czasu na wprowadzanie zmian i poprawek do aplikacji napisanych przez kogoś innego. Po przeczytaniu tej książki będziesz w stanie tworzyć programy, z którymi inni programiści nie będą musieli staczać bojów. Posiądziesz również umiejętność analizowania kodu napisanego przez innego programistę.
Książka "Język C. Programowanie" omawia także popularne zintegrowane środowiska programistyczne dla systemu Windows (Borland C++, Turbo C++ oraz Microsoft Visual C++) oraz narzędzia programistyczne dla systemu UNIX (cc i gcc). Zawarto w niej również kod programu generującego statystyki, który ma za zadanie zademonstrowanie zagadnień omówionych w książce. Książka jest przeznaczona dla osób, które nie miały dotąd doświadczenia w programowaniu oraz dla programistów znających już język C, a pragnących poprawić swój styl i czytelność tworzonego kodu. Jeśli chcesz sprawnie posługiwać się C, "Język C. Programowanie" to idealny podręcznik dla Ciebie.
W początkowej fazie rozwoju internetu strony WWW były niezwykle ascetyczne. Dynamiczny rozwój technologii sprawił, że dziś na witrynach WWW można znaleźć już nie tylko statyczne elementy graficzne, ale również animacje, filmy, muzykę i wiele innych, nie zawsze potrzebnych, komponentów. Takie bogactwo ma czasem swoje uzasadnienie, ale w przypadku witryn korporacyjnych zwykle odstrasza osoby, które je odwiedzają. Korporacyjna strona WWW powinna wyglądać zupełnie inaczej -- ma być wizytówką firmy i umożliwiać znalezienie wszystkich najważniejszych informacji na jej temat. Podczas projektowania takich witryn należy kierować się przede wszystkim zasadami ergonomii i zwracać szczególną uwagę na funkcjonalność i czytelność.
W książce "Funkcjonalność stron www. 50 witryn bez sekretów", znany specjalista w zakresie funkcjonalności aplikacji i witryn WWW -- dr Jacob Nielsen przedstawia zasady projektowania głównych stron serwisów internetowych, które przyciągną użytkowników, sprawią, że będą odwiedzać je regularnie i znajdą na nich informacje, których szukają. Wykorzystując zawarte tu wiadomości odpowiednio skomponujesz układ strony głównej, umieścisz na niej odpowiednie treści i zaprojektujesz logiczne mechanizmy nawigacyjne. Zobaczysz też 50 rożnych witryn WWW i dowiesz się, jakie uwagi do ich funkcjonalności ma dr Nielsen.
W książce znajdziesz między innymi:
* Najważniejsze zadania strony głównej
* Sposób przekazywania informacji
* Projektowanie grafiki i elementów interfejsu
* Nawigacja w witrynie
* Zasady doboru czcionek i ich kolorów
* Wybór układu strony
Zadbaj, aby Twoja witryna WWW zdała test użyteczności.
Dziś z Internetu korzysta więcej ludzi -- i więcej firm opiera na tym swoją działalność -- niż kiedykolwiek wcześniej. Jednak aby osiągnąć sukces w trudnych ekonomicznie czasach, producenci stron internetowych muszą korzystać ze skromniejszych środków i jednocześnie tworzyć bardziej efektywne witryny, które przyniosą realny zysk.
W jaki sposób uzyskać taki wynik? Weteranka projektowania, Ani Phyo, przedstawia sprawdzoną w boju i opartą na doświadczeniach metodę skutecznego projektowania witryn internetowych. Pokazuje ona, w jaki sposób kluczowe zasady projektowania informacji z myślą o użytkowniku mogą nadać kierunek każdemu projektowi internetowemu sprawiając, że witryna będzie bardziej efektywna, łatwiejsza w użyciu i lepiej spełniająca założenia biznesowe. Wyjaśnia gdzie warto, a gdzie nie warto oszczędzać i na czym tak naprawdę polegają oszczędności długoterminowe.
Ani Phyo opisuje w tej książce prosty i skuteczny siedmioetapowy proces tworzenia serwisów internetowych:
* Oceń obecną witrynę klienta, zbadaj jego konkurencję, precyzyjnie wyznacz docelową grupę odbiorców i pomóż zdefiniować potrzeby i oczekiwania klienta.
* Zbuduj odpowiedni zespół do wykonania zadania.
* Utwórz modele charakterystycznych reprezentantów grupy docelowej i zastanów się, w jaki sposób będą korzystać z witryny.
* Ustal, jaka powinna być zawartość witryny i w jaki sposób powinna ona funkcjonować.
* Zaprojektuj profesjonalny schemat nawigacji i utwórz funkcjonalny prototyp, by go przetestować.
* Przeprowadź kontrolowany test użyteczności -- nawet w przypadku skromnego budżetu -- i maksymalnie skorzystaj z opinii i sugestii użytkowników.
* Zbuduj mechanizmy, które pozwolą Ci pozyskiwać informację zwrotną już po uruchomieniu witryny, tak aby użytkownicy mogli dostarczać wartościowych opinii przydatnych w trakcie przyszłych modernizacji.
Książka przedstawia nie tylko proponowany przez autorkę schemat postępowania, ale także przeszkody i trudności, na jakie można napotkać w trakcie jego realizacji. "WebDesign. Projektowanie atrakcyjnych stron WWW" to nieodzowna lektura zarówno dla projektantów stron, jak i dla menedżerów firm świadczących usługi tworzenia stron internetowych.
Stwórz funkcjonalne witryny i zdobądź przewagę w internecie!
* Uniknij standardowych błędów
* Zrozum potrzeby użytkowników
* Udostępnij przydatne informacje w czytelny sposób
W ciągu ostatnich kilkunastu lat internet stał się wszechobecny. Nawet małe firmy mają własne strony, a rozmaite produkty i informacje można znaleźć na niezliczonych konkurencyjnych witrynach. Jak w takiej sytuacji sprawić, żeby użytkownik skorzystał z Twoich usług? Coraz większe znaczenie w sieci odgrywa funkcjonalność, a klienci wybierają te witryny, na których mogą szybko i łatwo znaleźć to, czego szukają.
W książce "Optymalizacja funkcjonalności serwisów internetowych" guru w zakresie funkcjonalności w internecie, Jakob Nielsen, przedstawia oparte na wszechstronnych badaniach wskazówki dotyczące projektowania wygodnych witryn. Dzięki nim dowiesz się, jak utworzyć idealną stronę startową oraz uniknąć najczęściej popełnianych błędów. Zrozumiesz, jak ułatwić użytkownikom wyszukiwanie informacji oraz nawigowanie po serwisie. Poznasz zasady pisania poprawnych tekstów dla witryn internetowych i stosowania odpowiednich czcionek, a także nauczysz się właściwie korzystać z różnorodnych technologii, które mogą wzbogacić Twój serwis. To kolejna doskonała książka autora bestsellera "Projektowanie funkcjonalnych serwisów internetowych", którą każdy webmaster powinien mieć w swej biblioteczce.
W książce poruszono następujące zagadnienia:
* Projektowanie strony startowej
* Wyszukiwanie informacji
* Nawigowanie po witrynie
* Sposób pisania tekstów
* Udostępnianie odpowiednich informacji
* Używanie odpowiednich czcionek
* Zastosowania technologii
* Rozwiązania najczęściej popełnianych błędów
* Testowanie funkcjonalności witryn
Naucz się tworzyć atrakcyjne witryny,
z których użytkownicy będą chętnie korzystać.
Wszystko, co powinieneś wiedzieć,
by Twój serwis WWW odniósł sukces
* 10 kroków do sukcesu Twojej strony
* 50 sposobów na zwiększenie oglądalności
* 17 metod przyspieszenia ładowania się strony
* 20 sposobów na wyższe miejsce w wyszukiwarkach
* 10 prostych metod na sprawienie, by Twoja strona była bardziej przyjazna dla odwiedzających
* 8 typowych błędów, które możesz natychmiast poprawić
Dwie książki w jednej
Jeżeli chcesz przystąpić do pracy od razu i nie masz zamiaru czytać całości, wystarczy, że przejrzysz fragmenty z poradami ekspertów. Jeśli dysponujesz wolnym czasem, możesz zapoznać się ze szczegółowym omówieniem takich tematów jak: planowanie, projektowanie, budowanie i utrzymywanie serwisu internetowego.
Listy zadań
W książce znajduje się dwadzieścia list zadań do wykonania, dzięki którym przeprowadzenie najważniejszych dla witryny operacji staje się znacznie łatwiejsze. Wśród opisywanych czynności można znaleźć zwiększanie ruchu sieciowego, przyśpieszanie działania witryny, przygotowywanie planu projektu, zapewnianie zgodności rozwiązania z różnymi standardami.
Dodatkowe informacje
Dzięki dwudziestu pięciu dodatkowym wskazówkom praktycznym możesz się zapoznać z codzienną pracą takich serwisów jak MSN.com czy BabyCenter.com. Zawarte w tych wskazówkach informacje dotyczą kluczowych dla serwisu zagadnień, np. dobieranie nazw poszczególnych sekcji czy efektywne rozsyłanie e-maili.
Rady znanych ekspertów
Ponad pięćdziesięciu ekspertów -- zarówno twórcy reklamy sieciowej, jak i założyciel serwisu BlackPlanet -- dzieli się na łamach książki informacjami na różne tematy -- od sposobów zarabiania pieniędzy do zasad współpracy z programistami.
Pozbawione żargonu opisy
Wszystkie poruszane zagadnienia, od wykupywania domeny po przygotowanie rysunków, są opisane w sposób zrozumiały, w formie instrukcji, które możesz wykonać krok po kroku.
Poznaj w niekonwencjonalny sposób nowoczesną technologiętworzenia stron WWW
* Dowiedz się, czym są serwlety i jak działają
* Poznaj model MVC
* Zastosuj serwlety i JSP w praktyce
* Naucz się projektować aplikacje internetowe
Otwórz swój umysł. Poznaj wszystko, co jest związane z serwletami i JSP, w sposób gwarantujący szybkie i skuteczne opanowanie zasad ich stosowania. Zapomnij o listingach liczących tysiące linii, długich i nużących opisach teoretycznych oraz rozbudowanych diagramach. Czytając książkę "Head First Servlets & JSP. Edycja polska", poznasz jedną z najnowocześniejszych metod tworzenia aplikacji WWW w inny sposób. Serwlety i JSP to technologia pozwalająca na budowanie zarówno pojedynczych stron WWW, jak i złożonych dynamicznych serwisów z wykorzystaniem języka Java połączonego z kodem HTML. Aby ją prawidłowo stosować, należy poznać założenia, w oparciu o które została stworzona, oraz nauczyć się tworzyć elementy aplikacji we właściwy sposób.
Dzięki książce "Head First Servlets & JSP. Edycja polska" serwlety i technologia Java Server Pages przestaną być dla Ciebie wiedzą z pogranicza magii. Autorzy książki, wykorzystując najnowsze elementy teorii uczenia, przedstawią Ci wszystkie zagadnienia niezbędne do rozpoczęcia projektowania i tworzenia aplikacji internetowych oraz serwisów WWW z wykorzystaniem JSP. Poznasz typowe elementy aplikacji i zasady ich budowania. Jednak, co najważniejsze, nauczysz się stosować tę wiedzę w praktyce.
* Serwlety i strony JSP
* Architektura aplikacji internetowych i model MVC
* Zasady tworzenia serwletów i aplikacji internetowych
* Budowanie obiektów wchodzących w skład aplikacji
* Tworzenie stron JSP
* Stosowanie niestandardowych znaczników
* Wdrażanie aplikacji internetowych
* Bezpieczeństwo serwletów
* Wykorzystywanie wzorców projektowych
Naucz się stosowania nowoczesnej technologii tworzenia aplikacji, wykorzystując nowoczesną technologię uczenia.
Wcześniejsze wersje języka Visual Basic tworzone były z myślą o projektowaniu aplikacji klienckich Microsoft® Windows®. Tworząc Visual Basic .NET, pomyślano także o zastosowaniu tego języka do tworzenia aplikacji internetowych i serwisów XML. Właśnie dlatego Visual Basic .NET generuje kod dla wspólnego środowiska uruchomieniowego, co spowodowało wprowadzenie zmian w obrębie samego języka.
Książka zawiera szczegółowe omówienie wszystkich elementów języka Visual Basic .NET opisanych w oficjalnej, elektronicznej dokumentacji. Jeżeli zajmujesz się programowaniem w VB .NET możesz być pewien, że szybko nie odłożysz jej na półkę.
Poznaj wszystkie szczegóły języka i środowiska uruchomieniowego:
* Atrybuty
* Stałe
* Typy danych
* Dyrektywy
* Funkcje
* Słowa kluczowe
* Metody
* Obiekty
* Operatory
* Właściwości
* Polecenia
Visual Basic .NET został zaprojektowany jako najprostsze, a przy tym efektywne narzędzie do tworzenia aplikacji i serwisów Microsoft .NET. Użyj Encyklopedii, a poznasz moc i elastyczność tego języka.
Java w komercyjnych usługach sieciowych. Księga ekspertaWydawnictwo Helion
Usługi WWW to ostatni krzyk programistycznej mody. W największym skrócie polegają one na udostępnianiu w sieci Internet dynamicznych aplikacji sieciowych. Ten jednozdaniowy opis nie przekazuje całego potencjału usług WWW. Jest on ogromny. Dzięki usługom WWW aplikacje łączą się na niespotykaną do tej pory, globalną skalę. Już obecnie skorzystać można z setek usług WWW. Dzięki nim uzyskasz między innymi informacje finansowe, przeszukasz Internet, przeprowadzisz konwersję między różnymi formatami dokumentów, a nawet rozegrasz partię szachów z komputerem.
Java -- dzięki doskonałemu wsparciu dla XML-a jest jedną z najlepszych platform do implementacji usług WWW. Książka stanowi wyczerpujące, dokładne i -- co równie ważne -- aktualne kompendium, zawierające informacje niezbędne, by wykorzystać istniejące i stworzyć nowe usługi WWW.
W książce przedstawiono między innymi:
* Przykłady zastosowań usług WWW
* Biznesowe aspekty tworzenia usług WWW
* WDSL -- język opisu usług sieciowych
* SOAP -- protokół wymiany komunikatów
* UDDI -- format katalogowania usług WWW
* Wykorzystanie pakietu JAX do tworzenia usług WWW
* Zagadnienia związane z bezpieczeństwem
* Dodatkowe formaty używane w kontekście usług WWW: WSFL, WSIF
* Przykładowe implementacje usług WWW
Księga eksperta kierowana jest średnio zaawansowanym i zaawansowanych programistom, którzy pragną poznać najnowocześniejsze technologie, przedstawione w sposób kompletny i wyczerpujący.
Tworzenie serwisów WWW może być bardzo frustrującym zajęciem. Jakże często spotykamy się z sytuacją, kiedy dopracowany i przetestowany w jednej przeglądarce serwis WWW wygląda koszmarnie w innej? Ile razy trzeba było przepisywać kod serwisu z powodu pojawienia się nowej przeglądarki i nowych "możliwości"? Najwyższy czas na zmianę. Standardy projektowania serwisów WWW opracowano właśnie po to, aby takie sytuacje nie miały miejsca. Mają one pomóc projektantowi w tworzeniu serwisów WWW, które będą wyglądać tak samo dobrze w każdej przeglądarce i na każdym urządzeniu.
Książka ta jest nieocenionym źródłem informacji dla każdego projektanta serwisów WWW. Zawarte w niej informacje umożliwią stworzenie serwisu, który nie tylko będzie uniwersalny, czytelny, łatwy w nawigacji, testowaniu i aktualizowaniu, ale także zgodny ze wszystkimi wytycznymi dotyczącymi projektowania sieciowego.
Czytając tę książkę, dowiesz się:
* Dlaczego Twoje serwisy WWW wyglądają inaczej w różnych przeglądarkach
* Czym kierują się twórcy standardów sieciowych
* Jakie problemy wystąpiły przy pierwszych próbach znormalizowania metod projektowania
* Jak stworzyć czytelny i uniwersalny kod z wykorzystaniem języka XHTML
* W jaki sposób stworzyć strony WWW tak, aby były poprawnie wyświetlane na różnych urządzeniach
* Jak zdefiniować wygląd strony za pomocą stylów CSS
* Jak poradzić sobie z różnymi przeglądarkami
* Jak rozwiązać problemy związane z czcionkami na stronach WWW
* W jaki sposób zaimplementować w serwisie WWW mechanizmy ułatwień dostępu
* Jak wykorzystać na stronie skrypty oparte na modelu DOM (Document Object Model)
Dodatkowym, bardzo pomocnym materiałem, jest zestawienie informacji o używanych obecnie przeglądarkach internetowych.
O autorze:
Jeffrey Zeldman jest jednym z najbardziej znanych projektantów sieciowych na świecie. W 1998 roku był współzałożycielem The Web Standards Project -- stowarzyszenia projektantów i konstruktorów serwisów sieciowych [więcej...]
Wzorce projektowe to opisy poprawnych rozwiązań problemów, na które napotkali programiści w swojej pracy. Pozwalają uniknąć pracy nad rozwiązaniem zagadnienia, które już dawno zostało rozwiązane. Jednak nawet największy zestaw wzorców projektowych jest nieprzydatny, jeśli nie wiadomo, jak zastosować je w określonym zadaniu. Wiedza o tym, że wzorzec istnieje bez umiejętności zaimplementowania go jest bezużyteczna.
Książka "J2EE. Stosowanie wzorców projektowych” zawiera nie tylko opisy wzorców, ale również sposoby ich implementacji w aplikacjach J2EE. Czytelnik znajdzie tu omówienie wzorców dotyczących wydajności, skalowalności i elastyczności aplikacji oraz wzorców ściśle związanych z tworzeniem aplikacji biznesowych. Książka przedstawia również nowe wzorce dla mechanizmów dystrybucji komunikatów i trwałości.
W książce omówiono:
* Podstawowe zasady tworzenia aplikacji biznesowych w Javie.
* Język UML jako uniwersalne narzędzie do modelowania aplikacji.
* Wzorce dla warstwy prezentacji.
* Wzorce dla warstwy logiki biznesowej.
* Wzorce komunikacji pomiędzy warstwami.
* Wzorce dystrybucji komunikatów.
* Przykłady błędnych wzorców.
Największą zaletą książki jest to, że przedstawia zastosowanie wzorców projektowych do tworzenia aplikacji biznesowych. Jeśli zajmujesz się tworzeniem aplikacji J2EE, to ta książka jest dla Ciebie lekturą obowiązkową.
JavaScript jest językiem sieci. Jest to język intuicyjny i łatwy do przyswojenia. Jego wielką zaletą jest dostępność w większości nowoczesnych przeglądarek WWW. Dzięki JavaScriptowi możemy tworzyć dynamiczne, interaktywne strony WWW. Język ten najczęściej wykorzystywany jest do sprawdzania poprawności formularzy, tworzenia dynamicznych menu, a także do programowania gier. Jednak możliwości tego języka są znacznie większe. Trudno powiedzieć, czy istnieje chociaż jedna komercyjna witryna WWW, która nie zawiera w ogóle JavaScriptu.
Książka "JavaScript. Zaawansowane programowanie" zawiera wszechstronny opis języka JavaScript, jego składni i zastosowań. Na początek zaprezentujemy najnowsze przeglądarki i standardy stosowane w WWW, a następnie przedstawimy praktyczne techniki w postaci krótkich przykładów oraz bardziej szczegółowych i złożonych analiz konkretnych rozwiązań. Niniejsza książka koncentruje się wyłącznie na wykorzystaniu JavaScriptu w przeglądarkach WWW, ponieważ głównie w nich język ten jest stosowany.
Dla kogo jest ta książka?
Dla każdego, komu potrzebny jest JavaScript do tworzenia aplikacji WWW uruchamianych po stronie klienta. Czytelnikom znającym już język JavaScript, książka ta może posłużyć jako aktualny, zaawansowany poradnik; natomiast tym, którzy znają już inny język programowania, pozwoli opanować JavaScript jako nową umiejętność.
Co opisuje ta książka?
* Podstawowe programowanie w JavaScripcie
* Wykorzystanie w skryptach obiektów przeglądarek
* Pracę z multimediami
* Standardy WWW, w tym XML, CSS i W3C DOM
* Dynamiczny HTML
* Techniki uruchamiania skryptów
* Wyrażenia regularne i walidację formularzy
* Analizę przykładów zastosowań praktycznych
* Propozycja ECMAScript Edition 4
Naszym celem jest pomagać Czytelnikom w osiągnięciu sukcesu, dzieląc się wiedzą doświadczonych programistów na każdym etapie Waszych karier.
Przystępny kurs programowania dla wszystkich
* Poznaj najpopularniejsze języki programowania
* Zorganizuj sobie pracę przy tworzeniu aplikacji
* Napisz własny program
* Przetestuj aplikacje i usuń błędy
Mimo dynamicznego rozwoju informatyki wśród większości użytkowników komputerów nadal istnieje przekonanie, że programowanie jest zajęciem dla wybrańców posiadających ogromną i niemal tajemną wiedzę. Tymczasem pisanie programów to umiejętność, którą może opanować każdy. Oczywiście nauka programowania wymaga poznania wielu zagadnień teoretycznych i praktycznych, ale nie wymaga od osoby uczącej się żadnych niezwykłych umiejętności. Każdy może poznać zasady pisania programów, zarówno dla celów hobbystycznych, jak i zawodowych.
Książka "Programowanie. Od podstaw" to podręcznik programowania przeznaczony dla osób, które dopiero rozpoczynają swoją komputerową przygodę. Zawiera uniwersalne wiadomości przydatne każdemu programiście niezależnie od tego, co i w jakim języku będzie tworzyć. Czytając ją, poznasz wady i zalety różnych języków programowania, sposoby realizacji typowych zadań programistycznych i metody testowania aplikacji. Dowiesz się, jak komputery przechowują informacje, jakie systemy liczbowe wykorzystuje się w programowaniu i jakie narzędzia będą Ci potrzebne podczas pracy. Zdobędziesz solidne podstawy, które pozwolą Ci na dalsze rozwijanie swoich umiejętności.
* Sposób interpretacji kodu źródłowego przez komputer
* System binarny i szesnastkowy
* Warsztat pracy programisty
* Komentarze w kodach programów
* Definiowanie zmiennych
* Instrukcje warunkowe
* Testowanie i usuwanie błędów
* Projektowanie interfejsów użytkownika
* Operacje na plikach
* Wykorzystywanie rejestru Windows
* Zarządzanie wersjami kodu
* Kompilacja
Przekonaj się, że programowanie nie jest trudne.
Redesign Playmobile.pl - Polish IA Summit 2011Paulina Rzymska
Prezentacja wygłoszona na Polish IA Summit 2011 przez Paulinę Rzymską z K2 oraz Marcina Piotrowskiego z Play. Prezentacja opisuje proces projektowania portalu z perspektywy agencji i klienta.
Era e-biznesu, w którą wkracza światowa gospodarka, pociąga za sobą konieczność integracji złożonych systemów informatycznych. Usługi WWW (webservices) mają na tym polu do odegrania ważną rolę. Dzięki nim aplikacje mogą komunikować się z innymi aplikacjami poprzez Interenet za pomocą standardowych protokołów, niezależnie od tego, w jakim języku zostały napisane i na jakiej platformie je uruchomiono.
Książka "Java. Usługi WWW. Vademecum profesjonalisty " przeznaczona jest dla programistów mających pewne doświadczenie w pisaniu aplikacji działających w Internecie. Jej celem jest zapoznanie Czytelnika z pojęciem usług WWW oraz wszystkimi elementami potrzebnymi do ich wykorzystania w biznesie. Poznasz założenia technologii usług WWW i schemat zależności pomiędzy nowymi standardami, takimi jak Simple Object Access Protocol (SOAP), Web Services Description Language (WSDL) oraz Universal Description Discovery and Integration (UDDI). Dzięki przykładom kodu szybko nauczysz się implementować usługi WWW w języku Java.
* Dowiesz się, jakie są ogólne założenia architektury usług WWW
* Poznasz język XML będący podstawą innych standardów, wykorzystywanych do budowy usług WWW
* Zaznajomisz się ze standardem SOAP i poznasz jego zastosowania w e-biznesie
* Stworzysz własne usługi WWW w oparciu o Apache Axis i Javę
* Nauczysz się opisywać usługi WWW, tak by mogły być automatycznie wyszukiwane przez aplikacje
* Poznasz najważniejsze platformy, na których buduje się usługi sieciowe: J2EE, .NET, a także moduły SOAP::Lite (Perl) i platformę GLUE
"Java. Usługi WWW. Vademecum profesjonalisty" to książka, która nie tylko przedstawia całą dzisiejszą wiedzę na ten temat, ale także prezentuje praktyczne sposoby jej wykorzystania. Jeśli chcesz być na bieżąco ze światowymi trendami w integrowaniu złożonych aplikacji biznesowych -- musisz ją przeczytać.
W ciągu ostatnich kilku lat Java 2 Enterprise Edition stała się standardową platformą do budowy skomplikowanych aplikacji. Ponieważ jest ona rozbudowanym środowiskiem programistycznym, pozwalającym projektować i programować potężne aplikacje, nie jest łatwa w obsłudze. W książce, którą trzymasz w ręku, doświadczeni architekci Sun Java Center, organizacji konsultingowej, działającej w ramach Sun Java, dzielą się z czytelnikiem swoim doświadczeniem w projektowaniu aplikacji opartych na technologii J2EE.
Autorzy skupiają się na wzorcach projektowych, opartych na najważniejszych technologiach J2EE, takich jak Java Server Pages (JSP), serwlety, Enterprise JavaBeans (EJB) oraz Java Message Service (JMS). Omawiane są również inne technologie Javy, ważne dla prawidłowej implementacji wzorców, takie jak JDBC i JNDI. Katalog zawierający wzorce projektowe J2EE dokumentuje i prezentuje najlepsze sposoby wykorzystania tych technologii. To jednak nie wszystko. Książka omawia również:
* wiele strategii przydatnych przy projektowaniu warstw prezentacyjnej i biznesowej;
* identyfikację błędnych technik znajdywanych w warstwach prezentacyjnej, biznesowej i integracyjnej oraz propozycje rozwiązań wykorzystujących wzorce projektowe oraz sposoby przebudowy systemów;
* metody przebudowy dla poszczególnych warstw aplikacji oraz techniki zastępowania błędnych implementacji prawidłowymi;
* przykładowy kod programów opartych na omawianych strategiach i wzorcach projektowych.
O autorach
DEEPAK ALUR jest architektem Javy pracującym dla Sun Java Center. Od ponad 12 lat zajmuje się tworzeniem aplikacji komercyjnych. Jego zainteresowania koncentrują się na projektowaniu i implementacji aplikacji komercyjnych przy użyciu technologii zorientowanych obiektowo, wzorców, technologii Javy oraz J2EE.
JOHN CRUPI jest naczelnym architektem Sun Java Center. Od ponad 15 lat zajmuje się przetwarzaniem obiektów rozproszonych. Jest ekspertem w dziedzinie tworzenia elastycznych architektur w technologii J2EE. Prowadzi również kolumnę Architect’s Corner w magazynie JavaReport.
DAN MALKS jest architektem Javy, pracujący dla Sun Java Center. Od ponad 14 lat zajmuje się tworzeniem aplikacji komercyjnych i technologiami zorientowanymi obiektowo. Jego publikacje znalazły się w wielu periodykach i książkach, dotyczących technologii Javy oraz wzorców projektowych.
JavaScript dla webmasterów. Zaawansowane programowanieWydawnictwo Helion
Kompendium wiedzy na temat języka JavaScript
* Model DOM i programowanie obiektowe
* Tworzenie dynamicznych interfejsów użytkownika
* Mechanizmy komunikacji klient-serwer
JavaScript to język programowania interpretowany po stronie przeglądarki i wykorzystywany do tworzenia elementów stron WWW. Opracowany w firmie Netscape, początkowo służył wyłącznie do weryfikowania poprawności danych wprowadzanych w formularzach. Dziś ma znacznie szersze zastosowania. Przede wszystkim pozwala wzbogacić stronę WWW o elementy niedostępne w "czystym" HTML, a jego najnowsze wersje umożliwiają korzystanie z dokumentów XML oraz komunikację z usługami sieciowymi. Z tego względu JavaScript jest niemal nieodłącznym elementem nowoczesnej witryny internetowej.
Książka "JavaScript dla webmasterów. Zaawansowane programowanie" to podręcznik opisujący wszystkie możliwości języka JavaScript. Przedstawia jego historię i pokazuje, jak rozwiązywać problemy, przed którymi często stają twórcy witryn i aplikacji WWW. W książce opisano kluczowe elementy języka, takie jak zdarzenia, wyrażenia regularne oraz metody identyfikacji przeglądarki WWW i interakcji z nią, umożliwiające tworzenie dynamicznych interfejsów użytkownika. Scharakteryzowano sposoby rozszerzania języka JavaScript oraz techniki budowania mechanizmów komunikacji między klientem i serwerem bez używania elementów pośredniczących.
* Podstawowe elementy ECMAScript
* Zasady programowania obiektowego
* Osadzanie elementów JavaScript w kodzie strony WWW
* Hierarchia modelu DOM
* Korzystanie z wyrażeń regularnych
* Detekcja typu przeglądarki i systemu operacyjnego
* Obsługa zdarzeń
* Kontrola poprawności danych z formularzy
* Wykorzystywanie elementów języka XML
* Komunikacja między przeglądarką i serwerem oraz usługi sieciowe
* Bezpieczeństwo aplikacji JavaScript
Jeśli chcesz, aby Twoje aplikacje WWW działały szybciej,
skorzystaj z możliwości JavaScript.
Naucz się tworzyć aplikacje dla systemu Windows oraz aplikacje WWW
* Projektowanie formularzy i korzystanie z kontrolek
* Komunikacja z bazami danych
* Tworzenie usług sieciowych
Visual Basic to jeden z najpopularniejszych obecnie języków programowania. Szerokie grono programistów opracowuje z jego pomocą aplikacje dla systemu Windows oraz aplikacje internetowe. Integracja z platformą .NET otwiera przed jego użytkownikami jeszcze większe możliwości. Dzięki ogromnej liczbie gotowych kontrolek i czytelnej składni pisanie aplikacji przebiega błyskawicznie. Programista może skoncentrować się na zadaniu, nie poświęcając zbyt wiele czasu na działania drugorzędne.
Książka "Visual Basic 2005. Programowanie" to podręcznik przedstawiający zasady tworzenia aplikacji dla Windows oraz aplikacji sieciowych w Visual Basicu. Nie znajdziesz tu teoretycznych wywodów i długich opisów. Od pierwszego rozdziału zaczniesz poznawać praktyczne aspekty programowania. Stworzysz aplikację operującą na danych pobieranych z bazy, aplikację internetową oraz usługi sieciowe. Wszystkie elementy języka Visual Basic poznasz, pracując nad konkretnym projektem.
* Projektowanie formularza i obsługa zdarzeń
* Dostęp do danych zgromadzonych w bazie
* Korzystanie z gotowych kontrolek i tworzenie własnych
* Tworzenie obiektów graficznych za pomocą biblioteki GDI+
* Budowanie aplikacji internetowej
* Strony wzorcowe i mechanizmy nawigacyjne
* Personalizacja aplikacji internetowej
* Korzystanie ze środowiska Visual Studio 2005
* Zasady programowania obiektowego
Jeśli chcesz szybko opanować metody tworzenia aplikacjiw języku Visual Basic 2005 -- koniecznie sięgnij po tę książkę.
Podstawowymi zagadnieniami opisywanymi w książce są wzorce, najlepsze techniki, strategie projektowe i sprawdzone rozwiązania wykorzystujące kluczowe technologie J2EE, czyli strony JSP, serwlety, komponenty EJB i interfejs JMS. Katalog wzorców J2EE zawiera 21 wzorców i o wiele więcej strategii, przy wykorzystaniu których powstają najlepsze rozwiązania programistyczne.
"J2EE. Wzorce projektowe. Wydanie drugie" zawiera opis następujących zagadnień:
* 21 wzorców projektowych J2EE -- znane i w pełni sprawdzone oraz nowe wzorce zapewniające najlepsze rozwiązania dla aplikacji biznesowych
* strategie projektowe dla warstwy prezentacji, biznesowej i integracji
* opis zastosowania technologii JSP, EJB, JSM, usług sieciowych i serwletów
* przykłady nie zalecanych rozwiązań stosujących technologię J2EE
* sposoby refaktoryzacji poprawiające istniejące projekty
* diagramy UML ilustrujące przedstawiane zagadnienia
* dużą liczbę przykładów zastosowania wzorców, strategii i refaktoryzacji
O autorach:
Deepak Alur jest architektem rozwiązań biznesowych Javy w Sun Java Center z 14-letnim doświadczeniem. [więcej...]
John Crupi jest wybitnym inżynierem i szefem architektów Javy w Sun Java Center. [więcej...]
Dan Malks zajmuje się technologiami obiektowymi oraz ich zastosowaniem w projektach biznesowych i usługach sieciowych. [więcej...]
Wzorce projektowe są modelami gotowych rozwiązań problemów programistycznych, przed jakimi często stają twórcy oprogramowania. Dzięki nim nie musimy ponownie "wymyślać koła". Dysponując wzorcami projektowymi, jesteśmy w stanie szybciej i efektywniej zbudować aplikację, ponieważ koncentrujemy się na samej implementacji algorytmu, a nie na jego opracowaniu. Najczęściej stosowane, klasyczne już, 23 wzorce projektowe opracowane przez twórców notacji UML implementowano już w wielu językach programowania. Jak sprawdzą się w połączeniu z jedną z najnowszych technologii, jaką jest .NET?
"C#. Wzorce projektowe" to kompletny przewodnik po wzorcach projektowych w C# i środowisku .NET. Przedstawia sposoby wykorzystania obiektowych cech języka C# i tworzenia eleganckiego kodu poprzez zastosowanie wzorców projektowych oraz korzystanie z ogromnych możliwości oferowanych przez biblioteki klas FCL dla środowiska Microsoft .NET. Wszystkie przedstawione w książce wzorce projektowe zostały zilustrowane przykładami kodu oraz diagramami UML, co ułatwia ich zrozumienie oraz zastosowanie w praktyce.
* Podstawowe wiadomości o wzorcach projektowych
* Interfejsy i klasy abstrakcyjne
* Wzorce interfejsów
* Wzorce odpowiedzialności
* Wzorce konstrukcyjne
* Wprowadzenie do operacji
* Wzorce operacji
* Wzorce rozszerzeń
* Wzorce rozszerzające
Poznaj zastosowanie wzorców projektowych
i wykorzystaj je w swojej pracy.
Gdyby tworzenie stron internetowych było zarezerwowane jedynie dla profesjonalistów, internet świeciłby pustkami. Każdy, również Ty, może spróbować swoich sił w projektowaniu stron. Być może Twoja witryna będzie niezbyt skomplikowana i mniej rozbudowana, niż strony tworzone przez zawodowców, ale to nie znaczy, że musi być nieatrakcyjna i niefunkcjonalna.
W książce "Projektowanie stron WWW. Jak to zrobić?" Robin Williams przekazuje amatorom tworzenia stron internetowych całą wiedzę, niezbędną by zaistnieć w sieci. Nie jest to podręcznik HTML-a jakich wiele: znajdziesz tu komplet informacji potrzebnych do stworzenia strony, której nie będziesz musiał się wstydzić, a więc także wskazówki dotyczące tworzenia układu strony, grafiki, umieszczania strony na serwerze i jej promocji. A wszystko to podane przystępnie i prosto.
Dzięki książce dowiesz się:
* Jak korzystać z możliwości internetu i wyszukiwać w nim informacje
* Gdzie szukać miejsca, w którym umieścić witrynę
* Czym różnią się publikacje internetowe od klasycznych drukowanych
* Jakie są podstawowe zasady projektowania, które muszą znać nawet początkujący
* Na czym polega projektowanie systemu nawigacji po stronach internetowych
* Jak tworzyć grafikę na potrzeby stron WWW
* Jak właściwie dobrać krój pisma
* Jakie sztuczki możesz zastosować, by uatrakcyjnić stronę
* Jak przesłać swoją stronę na serwer
* Jakie są metody promocji gotowej witryny WWW
Wieloletnie doświadczenie Robin Williams i jej wyjątkowy styl, trafiający w potrzeby osób bez specjalistycznego przygotowania sprawi, że nauka projektowania stron stanie się satysfakcjonującą przygodą.
Jeśli dopiero rozpoczynasz zabawę z tworzeniem stron internetowych -- zacznij od tej książki.
JBuilder firmy Borland to ulubione środowisko programistyczne wielu programistów Javy, pozwalające na efektywne tworzenie złożonych aplikacji.
O technikach programowania w języku Java i związanych z nim specyficznych zagadnieniach traktuje wiele książek. Ta jednak koncentruje się bardziej na opisie JBuildera -- wbudowanych w niego możliwości, automatycznych kreatorów i narzędzi -- niż na samych kodach Javy. Opisuje wiele zaawansowanych zagadnień, takich jak: testowanie modułów, refaktoring, Java Server Pages, Enterprise JavaBeans, CORBA i dostęp do baz danych.
Opisano między innymi:
* Środowisko JBuilder, jego interfejs i możliwości dostosowania do własnych potrzeb
* Kreatory JBuildera: Screen Designer i Menu Designer
* Modelowanie w środowisku JBuildera, UML
* Testowanie modułów, debugowanie programów
* Refaktoring
* Przygotowanie aplikacji do wdrożenia
* Korzystanie z AWT i Swing
* Tworzenie formatek i elementów graficznych
* Korzystanie z plików i relacyjnych baz danych, DataExpress
* Tworzenie aplikacji sieciowych i JSP, korzystanie ze Struts
* Korzystanie z XML w JBuilderze
* Pisanie aplikacji opartych na EJB
* Tworzenie i wdrażanie oprogramowania z użyciem serwerów WebLogic i WebSphere
* Tworzenie aplikacji WWW (webservices), protokół SOAP
* Pisanie midletów
* Zespołowe tworzenie aplikacji
Jest to książka dla średnio zaawansowanych programistów Javy. Dzięki praktycznemu podejściu do omawianych tematów sprawi, że w szybkim tempie poznasz niuanse JBuildera i będziesz tworzył zaawansowane aplikacje efektywniej niż do tej pory.
Windows Movie Maker dołączany do systemu Windows XP to doskonałe narzędzie do domowego montażu cyfrowych filmów wideo. Jest prosty w obsłudze, posiada spore możliwości, a montaż filmów za jego pomocą jest przyjemną zabawą. Movie Maker pozwala na przeniesienie klipów z kamery cyfrowej, zaimportowanie materiałów z dysku, rozmieszczenie ujęć i połączenie ich przejściami, a także udźwiękowienie i dodanie efektów specjalnych. Gotowy film można wysłać pocztą elektroniczną, zapisać na dysku lub płycie CD albo opublikować w internecie.
Książka "Tworzenie filmów w Windows XP. Projekty" przedstawia proces tworzenia filmu wideo. Opisuje kolejne kroki prowadzące do zmontowania cyfrowego filmu wideo z przechwyconych ujęć i zaimportowanych materiałów. Nie znajdziesz w niej jednak długich opisów i dziesiątek parametrów. Każde zagadnienie jest przedstawione za pomocą zrzutów ekranu i krótkich instrukcji. Dzięki temu w ciągu kilku godzin zrealizujesz swój pierwszy projekt w Movie Makerze.
* Elementy interfejsu użytkownika
* Przechwytywanie klipów z kamery wideo
* Import materiałów źródłowych
* Tworzenie wstępnego montażu
* Dodawanie przejść i efektów specjalnych
* Nakładanie plansz tytułowych i napisów
* Udźwiękowienie filmu
* Korzystanie z funkcji Autofilm
* Eksport zmontowanego filmu
Przekonaj się, jak proste może być tworzenie własnych filmów wideo.
Przedstaw się światu!
* Jak zbudować elegancką stronę z blogiem?
* Jak tworzyć wyspecjalizowane przeglądarki bloga?
* Jak dodawać do własnego serwisu blogowego kanał RSS?
Prowadzenie bloga to nowy sposób na zwiększenie aktywności społecznej - szansa na zaistnienie w rzeczywistości wirtualnej, mająca swoje odbicie w tak zwanym „prawdziwym życiu”. Dlatego blogi piszą dziś niemal wszyscy: politycy, marketingowcy, celebryci, biznesmeni. Forma publicznie dostępnego pamiętnika pozwala na szeroką prezentację własnych poglądów, przekonań czy wartości. Z tego powodu blogi wykorzystywane są też jako wortale poświęcone określonej tematyce, promujące idee lub produkty. Ich użytkownicy stworzyli nawet własną społeczność, która 31 sierpnia obchodzi swoje święto - Dzień Bloga. Już dziś możesz do nich dołączyć!
„Blog, więcej niż internetowy pamiętnik” to książka, która pokaże Ci, jak założyć i prowadzić własny blog, a także aktywnie korzystać z innych blogów. Dowiesz się z niej, jak skorzystać z oprogramowania obsługującego serwisy blogowe, jak zintegrować języki PHP, HTML, CSS i SQL, aby stworzyć elegancką stronę prezentującą Twój blog. Nauczysz się budować własną bazę danych, przeznaczoną do przechowywania wpisów, a także zabezpieczać ją przed niepowołanymi modyfikacjami. I wreszcie poznasz sposób na dodanie do własnego serwisu kanału RSS, aby czytelnicy na bieżąco mogli obserwować pojawianie się nowych wpisów. Znajdziesz tu wszystko, czego potrzebujesz, aby zaprezentować światu swój blog!
* Obsługa okna tworzenia bloga
* Modyfikowanie wyglądu bloga
* Publikowanie w określonym terminie
* Rozbudowa bloga
* Instalacja czytnika RSS
* Subskrybowanie blogów za pomocą RSS
* Instalacja oprogramowania własnego serwera
* Baza danych i modyfikacja danych
* Projektowanie struktury bloga
* Zakładanie konta użytkownika
* Zakładanie bazy danych i tabeli danych
* Nadawanie uprawnień do korzystania z tabeli
* Przygotowanie szablonu i tworzenie strony www
* Automatyzowanie, blokowanie i trwałe usuwanie wpisu
* Tworzenie formularza wyszukiwania
* Tworzenie kanału RSS i wypełnianie go treścią
* Pobieranie programu Weber
Blog to prosty i fascynujący sposób, aby świat dowiedział się o Twoim istnieniu!
More Related Content
Similar to Projektowanie funkcjonalnych serwisów internetowych
W początkowej fazie rozwoju internetu strony WWW były niezwykle ascetyczne. Dynamiczny rozwój technologii sprawił, że dziś na witrynach WWW można znaleźć już nie tylko statyczne elementy graficzne, ale również animacje, filmy, muzykę i wiele innych, nie zawsze potrzebnych, komponentów. Takie bogactwo ma czasem swoje uzasadnienie, ale w przypadku witryn korporacyjnych zwykle odstrasza osoby, które je odwiedzają. Korporacyjna strona WWW powinna wyglądać zupełnie inaczej -- ma być wizytówką firmy i umożliwiać znalezienie wszystkich najważniejszych informacji na jej temat. Podczas projektowania takich witryn należy kierować się przede wszystkim zasadami ergonomii i zwracać szczególną uwagę na funkcjonalność i czytelność.
W książce "Funkcjonalność stron www. 50 witryn bez sekretów", znany specjalista w zakresie funkcjonalności aplikacji i witryn WWW -- dr Jacob Nielsen przedstawia zasady projektowania głównych stron serwisów internetowych, które przyciągną użytkowników, sprawią, że będą odwiedzać je regularnie i znajdą na nich informacje, których szukają. Wykorzystując zawarte tu wiadomości odpowiednio skomponujesz układ strony głównej, umieścisz na niej odpowiednie treści i zaprojektujesz logiczne mechanizmy nawigacyjne. Zobaczysz też 50 rożnych witryn WWW i dowiesz się, jakie uwagi do ich funkcjonalności ma dr Nielsen.
W książce znajdziesz między innymi:
* Najważniejsze zadania strony głównej
* Sposób przekazywania informacji
* Projektowanie grafiki i elementów interfejsu
* Nawigacja w witrynie
* Zasady doboru czcionek i ich kolorów
* Wybór układu strony
Zadbaj, aby Twoja witryna WWW zdała test użyteczności.
Dziś z Internetu korzysta więcej ludzi -- i więcej firm opiera na tym swoją działalność -- niż kiedykolwiek wcześniej. Jednak aby osiągnąć sukces w trudnych ekonomicznie czasach, producenci stron internetowych muszą korzystać ze skromniejszych środków i jednocześnie tworzyć bardziej efektywne witryny, które przyniosą realny zysk.
W jaki sposób uzyskać taki wynik? Weteranka projektowania, Ani Phyo, przedstawia sprawdzoną w boju i opartą na doświadczeniach metodę skutecznego projektowania witryn internetowych. Pokazuje ona, w jaki sposób kluczowe zasady projektowania informacji z myślą o użytkowniku mogą nadać kierunek każdemu projektowi internetowemu sprawiając, że witryna będzie bardziej efektywna, łatwiejsza w użyciu i lepiej spełniająca założenia biznesowe. Wyjaśnia gdzie warto, a gdzie nie warto oszczędzać i na czym tak naprawdę polegają oszczędności długoterminowe.
Ani Phyo opisuje w tej książce prosty i skuteczny siedmioetapowy proces tworzenia serwisów internetowych:
* Oceń obecną witrynę klienta, zbadaj jego konkurencję, precyzyjnie wyznacz docelową grupę odbiorców i pomóż zdefiniować potrzeby i oczekiwania klienta.
* Zbuduj odpowiedni zespół do wykonania zadania.
* Utwórz modele charakterystycznych reprezentantów grupy docelowej i zastanów się, w jaki sposób będą korzystać z witryny.
* Ustal, jaka powinna być zawartość witryny i w jaki sposób powinna ona funkcjonować.
* Zaprojektuj profesjonalny schemat nawigacji i utwórz funkcjonalny prototyp, by go przetestować.
* Przeprowadź kontrolowany test użyteczności -- nawet w przypadku skromnego budżetu -- i maksymalnie skorzystaj z opinii i sugestii użytkowników.
* Zbuduj mechanizmy, które pozwolą Ci pozyskiwać informację zwrotną już po uruchomieniu witryny, tak aby użytkownicy mogli dostarczać wartościowych opinii przydatnych w trakcie przyszłych modernizacji.
Książka przedstawia nie tylko proponowany przez autorkę schemat postępowania, ale także przeszkody i trudności, na jakie można napotkać w trakcie jego realizacji. "WebDesign. Projektowanie atrakcyjnych stron WWW" to nieodzowna lektura zarówno dla projektantów stron, jak i dla menedżerów firm świadczących usługi tworzenia stron internetowych.
Stwórz funkcjonalne witryny i zdobądź przewagę w internecie!
* Uniknij standardowych błędów
* Zrozum potrzeby użytkowników
* Udostępnij przydatne informacje w czytelny sposób
W ciągu ostatnich kilkunastu lat internet stał się wszechobecny. Nawet małe firmy mają własne strony, a rozmaite produkty i informacje można znaleźć na niezliczonych konkurencyjnych witrynach. Jak w takiej sytuacji sprawić, żeby użytkownik skorzystał z Twoich usług? Coraz większe znaczenie w sieci odgrywa funkcjonalność, a klienci wybierają te witryny, na których mogą szybko i łatwo znaleźć to, czego szukają.
W książce "Optymalizacja funkcjonalności serwisów internetowych" guru w zakresie funkcjonalności w internecie, Jakob Nielsen, przedstawia oparte na wszechstronnych badaniach wskazówki dotyczące projektowania wygodnych witryn. Dzięki nim dowiesz się, jak utworzyć idealną stronę startową oraz uniknąć najczęściej popełnianych błędów. Zrozumiesz, jak ułatwić użytkownikom wyszukiwanie informacji oraz nawigowanie po serwisie. Poznasz zasady pisania poprawnych tekstów dla witryn internetowych i stosowania odpowiednich czcionek, a także nauczysz się właściwie korzystać z różnorodnych technologii, które mogą wzbogacić Twój serwis. To kolejna doskonała książka autora bestsellera "Projektowanie funkcjonalnych serwisów internetowych", którą każdy webmaster powinien mieć w swej biblioteczce.
W książce poruszono następujące zagadnienia:
* Projektowanie strony startowej
* Wyszukiwanie informacji
* Nawigowanie po witrynie
* Sposób pisania tekstów
* Udostępnianie odpowiednich informacji
* Używanie odpowiednich czcionek
* Zastosowania technologii
* Rozwiązania najczęściej popełnianych błędów
* Testowanie funkcjonalności witryn
Naucz się tworzyć atrakcyjne witryny,
z których użytkownicy będą chętnie korzystać.
Wszystko, co powinieneś wiedzieć,
by Twój serwis WWW odniósł sukces
* 10 kroków do sukcesu Twojej strony
* 50 sposobów na zwiększenie oglądalności
* 17 metod przyspieszenia ładowania się strony
* 20 sposobów na wyższe miejsce w wyszukiwarkach
* 10 prostych metod na sprawienie, by Twoja strona była bardziej przyjazna dla odwiedzających
* 8 typowych błędów, które możesz natychmiast poprawić
Dwie książki w jednej
Jeżeli chcesz przystąpić do pracy od razu i nie masz zamiaru czytać całości, wystarczy, że przejrzysz fragmenty z poradami ekspertów. Jeśli dysponujesz wolnym czasem, możesz zapoznać się ze szczegółowym omówieniem takich tematów jak: planowanie, projektowanie, budowanie i utrzymywanie serwisu internetowego.
Listy zadań
W książce znajduje się dwadzieścia list zadań do wykonania, dzięki którym przeprowadzenie najważniejszych dla witryny operacji staje się znacznie łatwiejsze. Wśród opisywanych czynności można znaleźć zwiększanie ruchu sieciowego, przyśpieszanie działania witryny, przygotowywanie planu projektu, zapewnianie zgodności rozwiązania z różnymi standardami.
Dodatkowe informacje
Dzięki dwudziestu pięciu dodatkowym wskazówkom praktycznym możesz się zapoznać z codzienną pracą takich serwisów jak MSN.com czy BabyCenter.com. Zawarte w tych wskazówkach informacje dotyczą kluczowych dla serwisu zagadnień, np. dobieranie nazw poszczególnych sekcji czy efektywne rozsyłanie e-maili.
Rady znanych ekspertów
Ponad pięćdziesięciu ekspertów -- zarówno twórcy reklamy sieciowej, jak i założyciel serwisu BlackPlanet -- dzieli się na łamach książki informacjami na różne tematy -- od sposobów zarabiania pieniędzy do zasad współpracy z programistami.
Pozbawione żargonu opisy
Wszystkie poruszane zagadnienia, od wykupywania domeny po przygotowanie rysunków, są opisane w sposób zrozumiały, w formie instrukcji, które możesz wykonać krok po kroku.
Poznaj w niekonwencjonalny sposób nowoczesną technologiętworzenia stron WWW
* Dowiedz się, czym są serwlety i jak działają
* Poznaj model MVC
* Zastosuj serwlety i JSP w praktyce
* Naucz się projektować aplikacje internetowe
Otwórz swój umysł. Poznaj wszystko, co jest związane z serwletami i JSP, w sposób gwarantujący szybkie i skuteczne opanowanie zasad ich stosowania. Zapomnij o listingach liczących tysiące linii, długich i nużących opisach teoretycznych oraz rozbudowanych diagramach. Czytając książkę "Head First Servlets & JSP. Edycja polska", poznasz jedną z najnowocześniejszych metod tworzenia aplikacji WWW w inny sposób. Serwlety i JSP to technologia pozwalająca na budowanie zarówno pojedynczych stron WWW, jak i złożonych dynamicznych serwisów z wykorzystaniem języka Java połączonego z kodem HTML. Aby ją prawidłowo stosować, należy poznać założenia, w oparciu o które została stworzona, oraz nauczyć się tworzyć elementy aplikacji we właściwy sposób.
Dzięki książce "Head First Servlets & JSP. Edycja polska" serwlety i technologia Java Server Pages przestaną być dla Ciebie wiedzą z pogranicza magii. Autorzy książki, wykorzystując najnowsze elementy teorii uczenia, przedstawią Ci wszystkie zagadnienia niezbędne do rozpoczęcia projektowania i tworzenia aplikacji internetowych oraz serwisów WWW z wykorzystaniem JSP. Poznasz typowe elementy aplikacji i zasady ich budowania. Jednak, co najważniejsze, nauczysz się stosować tę wiedzę w praktyce.
* Serwlety i strony JSP
* Architektura aplikacji internetowych i model MVC
* Zasady tworzenia serwletów i aplikacji internetowych
* Budowanie obiektów wchodzących w skład aplikacji
* Tworzenie stron JSP
* Stosowanie niestandardowych znaczników
* Wdrażanie aplikacji internetowych
* Bezpieczeństwo serwletów
* Wykorzystywanie wzorców projektowych
Naucz się stosowania nowoczesnej technologii tworzenia aplikacji, wykorzystując nowoczesną technologię uczenia.
Wcześniejsze wersje języka Visual Basic tworzone były z myślą o projektowaniu aplikacji klienckich Microsoft® Windows®. Tworząc Visual Basic .NET, pomyślano także o zastosowaniu tego języka do tworzenia aplikacji internetowych i serwisów XML. Właśnie dlatego Visual Basic .NET generuje kod dla wspólnego środowiska uruchomieniowego, co spowodowało wprowadzenie zmian w obrębie samego języka.
Książka zawiera szczegółowe omówienie wszystkich elementów języka Visual Basic .NET opisanych w oficjalnej, elektronicznej dokumentacji. Jeżeli zajmujesz się programowaniem w VB .NET możesz być pewien, że szybko nie odłożysz jej na półkę.
Poznaj wszystkie szczegóły języka i środowiska uruchomieniowego:
* Atrybuty
* Stałe
* Typy danych
* Dyrektywy
* Funkcje
* Słowa kluczowe
* Metody
* Obiekty
* Operatory
* Właściwości
* Polecenia
Visual Basic .NET został zaprojektowany jako najprostsze, a przy tym efektywne narzędzie do tworzenia aplikacji i serwisów Microsoft .NET. Użyj Encyklopedii, a poznasz moc i elastyczność tego języka.
Java w komercyjnych usługach sieciowych. Księga ekspertaWydawnictwo Helion
Usługi WWW to ostatni krzyk programistycznej mody. W największym skrócie polegają one na udostępnianiu w sieci Internet dynamicznych aplikacji sieciowych. Ten jednozdaniowy opis nie przekazuje całego potencjału usług WWW. Jest on ogromny. Dzięki usługom WWW aplikacje łączą się na niespotykaną do tej pory, globalną skalę. Już obecnie skorzystać można z setek usług WWW. Dzięki nim uzyskasz między innymi informacje finansowe, przeszukasz Internet, przeprowadzisz konwersję między różnymi formatami dokumentów, a nawet rozegrasz partię szachów z komputerem.
Java -- dzięki doskonałemu wsparciu dla XML-a jest jedną z najlepszych platform do implementacji usług WWW. Książka stanowi wyczerpujące, dokładne i -- co równie ważne -- aktualne kompendium, zawierające informacje niezbędne, by wykorzystać istniejące i stworzyć nowe usługi WWW.
W książce przedstawiono między innymi:
* Przykłady zastosowań usług WWW
* Biznesowe aspekty tworzenia usług WWW
* WDSL -- język opisu usług sieciowych
* SOAP -- protokół wymiany komunikatów
* UDDI -- format katalogowania usług WWW
* Wykorzystanie pakietu JAX do tworzenia usług WWW
* Zagadnienia związane z bezpieczeństwem
* Dodatkowe formaty używane w kontekście usług WWW: WSFL, WSIF
* Przykładowe implementacje usług WWW
Księga eksperta kierowana jest średnio zaawansowanym i zaawansowanych programistom, którzy pragną poznać najnowocześniejsze technologie, przedstawione w sposób kompletny i wyczerpujący.
Tworzenie serwisów WWW może być bardzo frustrującym zajęciem. Jakże często spotykamy się z sytuacją, kiedy dopracowany i przetestowany w jednej przeglądarce serwis WWW wygląda koszmarnie w innej? Ile razy trzeba było przepisywać kod serwisu z powodu pojawienia się nowej przeglądarki i nowych "możliwości"? Najwyższy czas na zmianę. Standardy projektowania serwisów WWW opracowano właśnie po to, aby takie sytuacje nie miały miejsca. Mają one pomóc projektantowi w tworzeniu serwisów WWW, które będą wyglądać tak samo dobrze w każdej przeglądarce i na każdym urządzeniu.
Książka ta jest nieocenionym źródłem informacji dla każdego projektanta serwisów WWW. Zawarte w niej informacje umożliwią stworzenie serwisu, który nie tylko będzie uniwersalny, czytelny, łatwy w nawigacji, testowaniu i aktualizowaniu, ale także zgodny ze wszystkimi wytycznymi dotyczącymi projektowania sieciowego.
Czytając tę książkę, dowiesz się:
* Dlaczego Twoje serwisy WWW wyglądają inaczej w różnych przeglądarkach
* Czym kierują się twórcy standardów sieciowych
* Jakie problemy wystąpiły przy pierwszych próbach znormalizowania metod projektowania
* Jak stworzyć czytelny i uniwersalny kod z wykorzystaniem języka XHTML
* W jaki sposób stworzyć strony WWW tak, aby były poprawnie wyświetlane na różnych urządzeniach
* Jak zdefiniować wygląd strony za pomocą stylów CSS
* Jak poradzić sobie z różnymi przeglądarkami
* Jak rozwiązać problemy związane z czcionkami na stronach WWW
* W jaki sposób zaimplementować w serwisie WWW mechanizmy ułatwień dostępu
* Jak wykorzystać na stronie skrypty oparte na modelu DOM (Document Object Model)
Dodatkowym, bardzo pomocnym materiałem, jest zestawienie informacji o używanych obecnie przeglądarkach internetowych.
O autorze:
Jeffrey Zeldman jest jednym z najbardziej znanych projektantów sieciowych na świecie. W 1998 roku był współzałożycielem The Web Standards Project -- stowarzyszenia projektantów i konstruktorów serwisów sieciowych [więcej...]
Wzorce projektowe to opisy poprawnych rozwiązań problemów, na które napotkali programiści w swojej pracy. Pozwalają uniknąć pracy nad rozwiązaniem zagadnienia, które już dawno zostało rozwiązane. Jednak nawet największy zestaw wzorców projektowych jest nieprzydatny, jeśli nie wiadomo, jak zastosować je w określonym zadaniu. Wiedza o tym, że wzorzec istnieje bez umiejętności zaimplementowania go jest bezużyteczna.
Książka "J2EE. Stosowanie wzorców projektowych” zawiera nie tylko opisy wzorców, ale również sposoby ich implementacji w aplikacjach J2EE. Czytelnik znajdzie tu omówienie wzorców dotyczących wydajności, skalowalności i elastyczności aplikacji oraz wzorców ściśle związanych z tworzeniem aplikacji biznesowych. Książka przedstawia również nowe wzorce dla mechanizmów dystrybucji komunikatów i trwałości.
W książce omówiono:
* Podstawowe zasady tworzenia aplikacji biznesowych w Javie.
* Język UML jako uniwersalne narzędzie do modelowania aplikacji.
* Wzorce dla warstwy prezentacji.
* Wzorce dla warstwy logiki biznesowej.
* Wzorce komunikacji pomiędzy warstwami.
* Wzorce dystrybucji komunikatów.
* Przykłady błędnych wzorców.
Największą zaletą książki jest to, że przedstawia zastosowanie wzorców projektowych do tworzenia aplikacji biznesowych. Jeśli zajmujesz się tworzeniem aplikacji J2EE, to ta książka jest dla Ciebie lekturą obowiązkową.
JavaScript jest językiem sieci. Jest to język intuicyjny i łatwy do przyswojenia. Jego wielką zaletą jest dostępność w większości nowoczesnych przeglądarek WWW. Dzięki JavaScriptowi możemy tworzyć dynamiczne, interaktywne strony WWW. Język ten najczęściej wykorzystywany jest do sprawdzania poprawności formularzy, tworzenia dynamicznych menu, a także do programowania gier. Jednak możliwości tego języka są znacznie większe. Trudno powiedzieć, czy istnieje chociaż jedna komercyjna witryna WWW, która nie zawiera w ogóle JavaScriptu.
Książka "JavaScript. Zaawansowane programowanie" zawiera wszechstronny opis języka JavaScript, jego składni i zastosowań. Na początek zaprezentujemy najnowsze przeglądarki i standardy stosowane w WWW, a następnie przedstawimy praktyczne techniki w postaci krótkich przykładów oraz bardziej szczegółowych i złożonych analiz konkretnych rozwiązań. Niniejsza książka koncentruje się wyłącznie na wykorzystaniu JavaScriptu w przeglądarkach WWW, ponieważ głównie w nich język ten jest stosowany.
Dla kogo jest ta książka?
Dla każdego, komu potrzebny jest JavaScript do tworzenia aplikacji WWW uruchamianych po stronie klienta. Czytelnikom znającym już język JavaScript, książka ta może posłużyć jako aktualny, zaawansowany poradnik; natomiast tym, którzy znają już inny język programowania, pozwoli opanować JavaScript jako nową umiejętność.
Co opisuje ta książka?
* Podstawowe programowanie w JavaScripcie
* Wykorzystanie w skryptach obiektów przeglądarek
* Pracę z multimediami
* Standardy WWW, w tym XML, CSS i W3C DOM
* Dynamiczny HTML
* Techniki uruchamiania skryptów
* Wyrażenia regularne i walidację formularzy
* Analizę przykładów zastosowań praktycznych
* Propozycja ECMAScript Edition 4
Naszym celem jest pomagać Czytelnikom w osiągnięciu sukcesu, dzieląc się wiedzą doświadczonych programistów na każdym etapie Waszych karier.
Przystępny kurs programowania dla wszystkich
* Poznaj najpopularniejsze języki programowania
* Zorganizuj sobie pracę przy tworzeniu aplikacji
* Napisz własny program
* Przetestuj aplikacje i usuń błędy
Mimo dynamicznego rozwoju informatyki wśród większości użytkowników komputerów nadal istnieje przekonanie, że programowanie jest zajęciem dla wybrańców posiadających ogromną i niemal tajemną wiedzę. Tymczasem pisanie programów to umiejętność, którą może opanować każdy. Oczywiście nauka programowania wymaga poznania wielu zagadnień teoretycznych i praktycznych, ale nie wymaga od osoby uczącej się żadnych niezwykłych umiejętności. Każdy może poznać zasady pisania programów, zarówno dla celów hobbystycznych, jak i zawodowych.
Książka "Programowanie. Od podstaw" to podręcznik programowania przeznaczony dla osób, które dopiero rozpoczynają swoją komputerową przygodę. Zawiera uniwersalne wiadomości przydatne każdemu programiście niezależnie od tego, co i w jakim języku będzie tworzyć. Czytając ją, poznasz wady i zalety różnych języków programowania, sposoby realizacji typowych zadań programistycznych i metody testowania aplikacji. Dowiesz się, jak komputery przechowują informacje, jakie systemy liczbowe wykorzystuje się w programowaniu i jakie narzędzia będą Ci potrzebne podczas pracy. Zdobędziesz solidne podstawy, które pozwolą Ci na dalsze rozwijanie swoich umiejętności.
* Sposób interpretacji kodu źródłowego przez komputer
* System binarny i szesnastkowy
* Warsztat pracy programisty
* Komentarze w kodach programów
* Definiowanie zmiennych
* Instrukcje warunkowe
* Testowanie i usuwanie błędów
* Projektowanie interfejsów użytkownika
* Operacje na plikach
* Wykorzystywanie rejestru Windows
* Zarządzanie wersjami kodu
* Kompilacja
Przekonaj się, że programowanie nie jest trudne.
Redesign Playmobile.pl - Polish IA Summit 2011Paulina Rzymska
Prezentacja wygłoszona na Polish IA Summit 2011 przez Paulinę Rzymską z K2 oraz Marcina Piotrowskiego z Play. Prezentacja opisuje proces projektowania portalu z perspektywy agencji i klienta.
Era e-biznesu, w którą wkracza światowa gospodarka, pociąga za sobą konieczność integracji złożonych systemów informatycznych. Usługi WWW (webservices) mają na tym polu do odegrania ważną rolę. Dzięki nim aplikacje mogą komunikować się z innymi aplikacjami poprzez Interenet za pomocą standardowych protokołów, niezależnie od tego, w jakim języku zostały napisane i na jakiej platformie je uruchomiono.
Książka "Java. Usługi WWW. Vademecum profesjonalisty " przeznaczona jest dla programistów mających pewne doświadczenie w pisaniu aplikacji działających w Internecie. Jej celem jest zapoznanie Czytelnika z pojęciem usług WWW oraz wszystkimi elementami potrzebnymi do ich wykorzystania w biznesie. Poznasz założenia technologii usług WWW i schemat zależności pomiędzy nowymi standardami, takimi jak Simple Object Access Protocol (SOAP), Web Services Description Language (WSDL) oraz Universal Description Discovery and Integration (UDDI). Dzięki przykładom kodu szybko nauczysz się implementować usługi WWW w języku Java.
* Dowiesz się, jakie są ogólne założenia architektury usług WWW
* Poznasz język XML będący podstawą innych standardów, wykorzystywanych do budowy usług WWW
* Zaznajomisz się ze standardem SOAP i poznasz jego zastosowania w e-biznesie
* Stworzysz własne usługi WWW w oparciu o Apache Axis i Javę
* Nauczysz się opisywać usługi WWW, tak by mogły być automatycznie wyszukiwane przez aplikacje
* Poznasz najważniejsze platformy, na których buduje się usługi sieciowe: J2EE, .NET, a także moduły SOAP::Lite (Perl) i platformę GLUE
"Java. Usługi WWW. Vademecum profesjonalisty" to książka, która nie tylko przedstawia całą dzisiejszą wiedzę na ten temat, ale także prezentuje praktyczne sposoby jej wykorzystania. Jeśli chcesz być na bieżąco ze światowymi trendami w integrowaniu złożonych aplikacji biznesowych -- musisz ją przeczytać.
W ciągu ostatnich kilku lat Java 2 Enterprise Edition stała się standardową platformą do budowy skomplikowanych aplikacji. Ponieważ jest ona rozbudowanym środowiskiem programistycznym, pozwalającym projektować i programować potężne aplikacje, nie jest łatwa w obsłudze. W książce, którą trzymasz w ręku, doświadczeni architekci Sun Java Center, organizacji konsultingowej, działającej w ramach Sun Java, dzielą się z czytelnikiem swoim doświadczeniem w projektowaniu aplikacji opartych na technologii J2EE.
Autorzy skupiają się na wzorcach projektowych, opartych na najważniejszych technologiach J2EE, takich jak Java Server Pages (JSP), serwlety, Enterprise JavaBeans (EJB) oraz Java Message Service (JMS). Omawiane są również inne technologie Javy, ważne dla prawidłowej implementacji wzorców, takie jak JDBC i JNDI. Katalog zawierający wzorce projektowe J2EE dokumentuje i prezentuje najlepsze sposoby wykorzystania tych technologii. To jednak nie wszystko. Książka omawia również:
* wiele strategii przydatnych przy projektowaniu warstw prezentacyjnej i biznesowej;
* identyfikację błędnych technik znajdywanych w warstwach prezentacyjnej, biznesowej i integracyjnej oraz propozycje rozwiązań wykorzystujących wzorce projektowe oraz sposoby przebudowy systemów;
* metody przebudowy dla poszczególnych warstw aplikacji oraz techniki zastępowania błędnych implementacji prawidłowymi;
* przykładowy kod programów opartych na omawianych strategiach i wzorcach projektowych.
O autorach
DEEPAK ALUR jest architektem Javy pracującym dla Sun Java Center. Od ponad 12 lat zajmuje się tworzeniem aplikacji komercyjnych. Jego zainteresowania koncentrują się na projektowaniu i implementacji aplikacji komercyjnych przy użyciu technologii zorientowanych obiektowo, wzorców, technologii Javy oraz J2EE.
JOHN CRUPI jest naczelnym architektem Sun Java Center. Od ponad 15 lat zajmuje się przetwarzaniem obiektów rozproszonych. Jest ekspertem w dziedzinie tworzenia elastycznych architektur w technologii J2EE. Prowadzi również kolumnę Architect’s Corner w magazynie JavaReport.
DAN MALKS jest architektem Javy, pracujący dla Sun Java Center. Od ponad 14 lat zajmuje się tworzeniem aplikacji komercyjnych i technologiami zorientowanymi obiektowo. Jego publikacje znalazły się w wielu periodykach i książkach, dotyczących technologii Javy oraz wzorców projektowych.
JavaScript dla webmasterów. Zaawansowane programowanieWydawnictwo Helion
Kompendium wiedzy na temat języka JavaScript
* Model DOM i programowanie obiektowe
* Tworzenie dynamicznych interfejsów użytkownika
* Mechanizmy komunikacji klient-serwer
JavaScript to język programowania interpretowany po stronie przeglądarki i wykorzystywany do tworzenia elementów stron WWW. Opracowany w firmie Netscape, początkowo służył wyłącznie do weryfikowania poprawności danych wprowadzanych w formularzach. Dziś ma znacznie szersze zastosowania. Przede wszystkim pozwala wzbogacić stronę WWW o elementy niedostępne w "czystym" HTML, a jego najnowsze wersje umożliwiają korzystanie z dokumentów XML oraz komunikację z usługami sieciowymi. Z tego względu JavaScript jest niemal nieodłącznym elementem nowoczesnej witryny internetowej.
Książka "JavaScript dla webmasterów. Zaawansowane programowanie" to podręcznik opisujący wszystkie możliwości języka JavaScript. Przedstawia jego historię i pokazuje, jak rozwiązywać problemy, przed którymi często stają twórcy witryn i aplikacji WWW. W książce opisano kluczowe elementy języka, takie jak zdarzenia, wyrażenia regularne oraz metody identyfikacji przeglądarki WWW i interakcji z nią, umożliwiające tworzenie dynamicznych interfejsów użytkownika. Scharakteryzowano sposoby rozszerzania języka JavaScript oraz techniki budowania mechanizmów komunikacji między klientem i serwerem bez używania elementów pośredniczących.
* Podstawowe elementy ECMAScript
* Zasady programowania obiektowego
* Osadzanie elementów JavaScript w kodzie strony WWW
* Hierarchia modelu DOM
* Korzystanie z wyrażeń regularnych
* Detekcja typu przeglądarki i systemu operacyjnego
* Obsługa zdarzeń
* Kontrola poprawności danych z formularzy
* Wykorzystywanie elementów języka XML
* Komunikacja między przeglądarką i serwerem oraz usługi sieciowe
* Bezpieczeństwo aplikacji JavaScript
Jeśli chcesz, aby Twoje aplikacje WWW działały szybciej,
skorzystaj z możliwości JavaScript.
Naucz się tworzyć aplikacje dla systemu Windows oraz aplikacje WWW
* Projektowanie formularzy i korzystanie z kontrolek
* Komunikacja z bazami danych
* Tworzenie usług sieciowych
Visual Basic to jeden z najpopularniejszych obecnie języków programowania. Szerokie grono programistów opracowuje z jego pomocą aplikacje dla systemu Windows oraz aplikacje internetowe. Integracja z platformą .NET otwiera przed jego użytkownikami jeszcze większe możliwości. Dzięki ogromnej liczbie gotowych kontrolek i czytelnej składni pisanie aplikacji przebiega błyskawicznie. Programista może skoncentrować się na zadaniu, nie poświęcając zbyt wiele czasu na działania drugorzędne.
Książka "Visual Basic 2005. Programowanie" to podręcznik przedstawiający zasady tworzenia aplikacji dla Windows oraz aplikacji sieciowych w Visual Basicu. Nie znajdziesz tu teoretycznych wywodów i długich opisów. Od pierwszego rozdziału zaczniesz poznawać praktyczne aspekty programowania. Stworzysz aplikację operującą na danych pobieranych z bazy, aplikację internetową oraz usługi sieciowe. Wszystkie elementy języka Visual Basic poznasz, pracując nad konkretnym projektem.
* Projektowanie formularza i obsługa zdarzeń
* Dostęp do danych zgromadzonych w bazie
* Korzystanie z gotowych kontrolek i tworzenie własnych
* Tworzenie obiektów graficznych za pomocą biblioteki GDI+
* Budowanie aplikacji internetowej
* Strony wzorcowe i mechanizmy nawigacyjne
* Personalizacja aplikacji internetowej
* Korzystanie ze środowiska Visual Studio 2005
* Zasady programowania obiektowego
Jeśli chcesz szybko opanować metody tworzenia aplikacjiw języku Visual Basic 2005 -- koniecznie sięgnij po tę książkę.
Podstawowymi zagadnieniami opisywanymi w książce są wzorce, najlepsze techniki, strategie projektowe i sprawdzone rozwiązania wykorzystujące kluczowe technologie J2EE, czyli strony JSP, serwlety, komponenty EJB i interfejs JMS. Katalog wzorców J2EE zawiera 21 wzorców i o wiele więcej strategii, przy wykorzystaniu których powstają najlepsze rozwiązania programistyczne.
"J2EE. Wzorce projektowe. Wydanie drugie" zawiera opis następujących zagadnień:
* 21 wzorców projektowych J2EE -- znane i w pełni sprawdzone oraz nowe wzorce zapewniające najlepsze rozwiązania dla aplikacji biznesowych
* strategie projektowe dla warstwy prezentacji, biznesowej i integracji
* opis zastosowania technologii JSP, EJB, JSM, usług sieciowych i serwletów
* przykłady nie zalecanych rozwiązań stosujących technologię J2EE
* sposoby refaktoryzacji poprawiające istniejące projekty
* diagramy UML ilustrujące przedstawiane zagadnienia
* dużą liczbę przykładów zastosowania wzorców, strategii i refaktoryzacji
O autorach:
Deepak Alur jest architektem rozwiązań biznesowych Javy w Sun Java Center z 14-letnim doświadczeniem. [więcej...]
John Crupi jest wybitnym inżynierem i szefem architektów Javy w Sun Java Center. [więcej...]
Dan Malks zajmuje się technologiami obiektowymi oraz ich zastosowaniem w projektach biznesowych i usługach sieciowych. [więcej...]
Wzorce projektowe są modelami gotowych rozwiązań problemów programistycznych, przed jakimi często stają twórcy oprogramowania. Dzięki nim nie musimy ponownie "wymyślać koła". Dysponując wzorcami projektowymi, jesteśmy w stanie szybciej i efektywniej zbudować aplikację, ponieważ koncentrujemy się na samej implementacji algorytmu, a nie na jego opracowaniu. Najczęściej stosowane, klasyczne już, 23 wzorce projektowe opracowane przez twórców notacji UML implementowano już w wielu językach programowania. Jak sprawdzą się w połączeniu z jedną z najnowszych technologii, jaką jest .NET?
"C#. Wzorce projektowe" to kompletny przewodnik po wzorcach projektowych w C# i środowisku .NET. Przedstawia sposoby wykorzystania obiektowych cech języka C# i tworzenia eleganckiego kodu poprzez zastosowanie wzorców projektowych oraz korzystanie z ogromnych możliwości oferowanych przez biblioteki klas FCL dla środowiska Microsoft .NET. Wszystkie przedstawione w książce wzorce projektowe zostały zilustrowane przykładami kodu oraz diagramami UML, co ułatwia ich zrozumienie oraz zastosowanie w praktyce.
* Podstawowe wiadomości o wzorcach projektowych
* Interfejsy i klasy abstrakcyjne
* Wzorce interfejsów
* Wzorce odpowiedzialności
* Wzorce konstrukcyjne
* Wprowadzenie do operacji
* Wzorce operacji
* Wzorce rozszerzeń
* Wzorce rozszerzające
Poznaj zastosowanie wzorców projektowych
i wykorzystaj je w swojej pracy.
Gdyby tworzenie stron internetowych było zarezerwowane jedynie dla profesjonalistów, internet świeciłby pustkami. Każdy, również Ty, może spróbować swoich sił w projektowaniu stron. Być może Twoja witryna będzie niezbyt skomplikowana i mniej rozbudowana, niż strony tworzone przez zawodowców, ale to nie znaczy, że musi być nieatrakcyjna i niefunkcjonalna.
W książce "Projektowanie stron WWW. Jak to zrobić?" Robin Williams przekazuje amatorom tworzenia stron internetowych całą wiedzę, niezbędną by zaistnieć w sieci. Nie jest to podręcznik HTML-a jakich wiele: znajdziesz tu komplet informacji potrzebnych do stworzenia strony, której nie będziesz musiał się wstydzić, a więc także wskazówki dotyczące tworzenia układu strony, grafiki, umieszczania strony na serwerze i jej promocji. A wszystko to podane przystępnie i prosto.
Dzięki książce dowiesz się:
* Jak korzystać z możliwości internetu i wyszukiwać w nim informacje
* Gdzie szukać miejsca, w którym umieścić witrynę
* Czym różnią się publikacje internetowe od klasycznych drukowanych
* Jakie są podstawowe zasady projektowania, które muszą znać nawet początkujący
* Na czym polega projektowanie systemu nawigacji po stronach internetowych
* Jak tworzyć grafikę na potrzeby stron WWW
* Jak właściwie dobrać krój pisma
* Jakie sztuczki możesz zastosować, by uatrakcyjnić stronę
* Jak przesłać swoją stronę na serwer
* Jakie są metody promocji gotowej witryny WWW
Wieloletnie doświadczenie Robin Williams i jej wyjątkowy styl, trafiający w potrzeby osób bez specjalistycznego przygotowania sprawi, że nauka projektowania stron stanie się satysfakcjonującą przygodą.
Jeśli dopiero rozpoczynasz zabawę z tworzeniem stron internetowych -- zacznij od tej książki.
JBuilder firmy Borland to ulubione środowisko programistyczne wielu programistów Javy, pozwalające na efektywne tworzenie złożonych aplikacji.
O technikach programowania w języku Java i związanych z nim specyficznych zagadnieniach traktuje wiele książek. Ta jednak koncentruje się bardziej na opisie JBuildera -- wbudowanych w niego możliwości, automatycznych kreatorów i narzędzi -- niż na samych kodach Javy. Opisuje wiele zaawansowanych zagadnień, takich jak: testowanie modułów, refaktoring, Java Server Pages, Enterprise JavaBeans, CORBA i dostęp do baz danych.
Opisano między innymi:
* Środowisko JBuilder, jego interfejs i możliwości dostosowania do własnych potrzeb
* Kreatory JBuildera: Screen Designer i Menu Designer
* Modelowanie w środowisku JBuildera, UML
* Testowanie modułów, debugowanie programów
* Refaktoring
* Przygotowanie aplikacji do wdrożenia
* Korzystanie z AWT i Swing
* Tworzenie formatek i elementów graficznych
* Korzystanie z plików i relacyjnych baz danych, DataExpress
* Tworzenie aplikacji sieciowych i JSP, korzystanie ze Struts
* Korzystanie z XML w JBuilderze
* Pisanie aplikacji opartych na EJB
* Tworzenie i wdrażanie oprogramowania z użyciem serwerów WebLogic i WebSphere
* Tworzenie aplikacji WWW (webservices), protokół SOAP
* Pisanie midletów
* Zespołowe tworzenie aplikacji
Jest to książka dla średnio zaawansowanych programistów Javy. Dzięki praktycznemu podejściu do omawianych tematów sprawi, że w szybkim tempie poznasz niuanse JBuildera i będziesz tworzył zaawansowane aplikacje efektywniej niż do tej pory.
Similar to Projektowanie funkcjonalnych serwisów internetowych (20)
Windows Movie Maker dołączany do systemu Windows XP to doskonałe narzędzie do domowego montażu cyfrowych filmów wideo. Jest prosty w obsłudze, posiada spore możliwości, a montaż filmów za jego pomocą jest przyjemną zabawą. Movie Maker pozwala na przeniesienie klipów z kamery cyfrowej, zaimportowanie materiałów z dysku, rozmieszczenie ujęć i połączenie ich przejściami, a także udźwiękowienie i dodanie efektów specjalnych. Gotowy film można wysłać pocztą elektroniczną, zapisać na dysku lub płycie CD albo opublikować w internecie.
Książka "Tworzenie filmów w Windows XP. Projekty" przedstawia proces tworzenia filmu wideo. Opisuje kolejne kroki prowadzące do zmontowania cyfrowego filmu wideo z przechwyconych ujęć i zaimportowanych materiałów. Nie znajdziesz w niej jednak długich opisów i dziesiątek parametrów. Każde zagadnienie jest przedstawione za pomocą zrzutów ekranu i krótkich instrukcji. Dzięki temu w ciągu kilku godzin zrealizujesz swój pierwszy projekt w Movie Makerze.
* Elementy interfejsu użytkownika
* Przechwytywanie klipów z kamery wideo
* Import materiałów źródłowych
* Tworzenie wstępnego montażu
* Dodawanie przejść i efektów specjalnych
* Nakładanie plansz tytułowych i napisów
* Udźwiękowienie filmu
* Korzystanie z funkcji Autofilm
* Eksport zmontowanego filmu
Przekonaj się, jak proste może być tworzenie własnych filmów wideo.
Przedstaw się światu!
* Jak zbudować elegancką stronę z blogiem?
* Jak tworzyć wyspecjalizowane przeglądarki bloga?
* Jak dodawać do własnego serwisu blogowego kanał RSS?
Prowadzenie bloga to nowy sposób na zwiększenie aktywności społecznej - szansa na zaistnienie w rzeczywistości wirtualnej, mająca swoje odbicie w tak zwanym „prawdziwym życiu”. Dlatego blogi piszą dziś niemal wszyscy: politycy, marketingowcy, celebryci, biznesmeni. Forma publicznie dostępnego pamiętnika pozwala na szeroką prezentację własnych poglądów, przekonań czy wartości. Z tego powodu blogi wykorzystywane są też jako wortale poświęcone określonej tematyce, promujące idee lub produkty. Ich użytkownicy stworzyli nawet własną społeczność, która 31 sierpnia obchodzi swoje święto - Dzień Bloga. Już dziś możesz do nich dołączyć!
„Blog, więcej niż internetowy pamiętnik” to książka, która pokaże Ci, jak założyć i prowadzić własny blog, a także aktywnie korzystać z innych blogów. Dowiesz się z niej, jak skorzystać z oprogramowania obsługującego serwisy blogowe, jak zintegrować języki PHP, HTML, CSS i SQL, aby stworzyć elegancką stronę prezentującą Twój blog. Nauczysz się budować własną bazę danych, przeznaczoną do przechowywania wpisów, a także zabezpieczać ją przed niepowołanymi modyfikacjami. I wreszcie poznasz sposób na dodanie do własnego serwisu kanału RSS, aby czytelnicy na bieżąco mogli obserwować pojawianie się nowych wpisów. Znajdziesz tu wszystko, czego potrzebujesz, aby zaprezentować światu swój blog!
* Obsługa okna tworzenia bloga
* Modyfikowanie wyglądu bloga
* Publikowanie w określonym terminie
* Rozbudowa bloga
* Instalacja czytnika RSS
* Subskrybowanie blogów za pomocą RSS
* Instalacja oprogramowania własnego serwera
* Baza danych i modyfikacja danych
* Projektowanie struktury bloga
* Zakładanie konta użytkownika
* Zakładanie bazy danych i tabeli danych
* Nadawanie uprawnień do korzystania z tabeli
* Przygotowanie szablonu i tworzenie strony www
* Automatyzowanie, blokowanie i trwałe usuwanie wpisu
* Tworzenie formularza wyszukiwania
* Tworzenie kanału RSS i wypełnianie go treścią
* Pobieranie programu Weber
Blog to prosty i fascynujący sposób, aby świat dowiedział się o Twoim istnieniu!
Pakiet biurowy MS Office jest jednym z podstawowych narzędzi wykorzystywanych we współczesnych firmach. Zawarty w nim system zarządzania bazami danych Access to wygodna w obsłudze aplikacja służąca do operowania na zbiorach danych. Dzięki prostocie obsługi, sporym możliwościom i wizualnym narzędziom stanowi doskonałe rozwiązanie dla przedsiębiorstw, w których duże znaczenie ma czas poświęcany na opanowanie nowych programów. Kreatory i rozbudowany system pomocy oferowane przez Accessa niezwykle upraszczają proces tworzenia bazy oraz aplikacji przeznaczonych do obsługi zgromadzonych w niej danych.
W książce "Access w biurze i nie tylko" znajdziesz omówienie podstawowych możliwości tego systemu. Nauczysz się tworzyć i otwierać istniejące bazy danych oraz tworzyć nowe. Dowiesz się, w jaki sposób projektować tabele i jak dobierać typy danych dla poszczególnych kolumn tabeli. Przeczytasz o relacjach, poznasz sposoby wybierania i wstawiania danych, a także manipulowania nimi za pomocą kwerend. W kolejnych rozdziałach znajdziesz informacje o tworzeniu formularzy i raportów oraz wyświetlaniu wykresów na podstawie danych zgromadzonych w bazie. Nauczysz się także pisać własne makra i poznasz podstawy języka Visual Basic for Applications.
* Otwieranie istniejących baz danych
* Tworzenie tabel
* Typy danych
* Tworzenie i modyfikowanie relacji
* Manipulowanie danymi za pomocą kwerend
* Konstruowanie formularzy
* Budowanie raportów
* Automatyzacja pracy za pomocą makropoleceń
* Tworzenie i wyświetlanie wykresów
Dane to dziś najcenniejszy towar. Naucz się nim zarządzać.
Pozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktyczneWydawnictwo Helion
Zapewnij swojej witrynie miejsce w pierwszej dziesiątce!
* Jak działają wyszukiwarki?
* Jaki wpływ na pozycję serwisu mają linki przychodzące i wychodzące?
* Czy istnieją zagrożenia związane z niewłaściwym pozycjonowaniem?
Stworzenie serwisu WWW to dopiero połowa sukcesu w Internecie. Druga połowa to zapewnienie witrynie odpowiedniej popularności. A tę popularność może zagwarantować przede wszystkim wysokie miejsce w wynikach wyszukiwarek. Jak to osiągnąć? Od czego zacząć i jak monitorować skuteczność prowadzonych działań? Wszystkie odpowiedzi znajdziesz właśnie w tej książce!
Poprzez liczne przykłady i ćwiczenia autorzy zapoznają Cię ze sposobem działania wyszukiwarki Google i zasadami doboru właściwych słów kluczowych. Pokażą, jak najlepiej rozmieścić je na stronie. Ponadto dowiesz się, jaki wpływ na pozycję strony mają linki wychodzące oraz przychodzące, jak przebiega proces indeksowania strony, jak działają systemy wymiany linków oraz jak wykorzystać statystyki do obserwacji ruchu na stronie. Przeczytasz także o tym, jakie zagrożenia niesie ze sobą niewłaściwa procedura pozycjonowania.
* Sposób działania Google oraz innych wyszukiwarek
* Definiowanie fraz i słów kluczowych
* Wpływ linków przychodzących i wychodzących na pozycję strony
* Korzystanie z systemów wymiany linków
* Proces indeksacji witryny
* Zagrożenia związane z niewłaściwym pozycjonowaniem
* Wykorzystanie statystyk do śledzenia ruchu na stronie
* Sposoby reklamowania serwisu
Zwiększ oglądalność swojej witryny WWW!
E-wizerunek. Internet jako narzędzie kreowania image'u w biznesieWydawnictwo Helion
Lustereczko, powiedz przecie,
kto jest najwspanialszy w necie?
* Tworzenie i wykorzystywanie odpowiedniego wizerunku oraz zarabianie na nim
* Budowanie pożądanych marek bez wielkich nakładów finansowych
* Interaktywne relacje z klientami
* Wykorzystanie Internetu do rozwoju biznesu
* Narzędzia kreowania wizerunku w sieci
Jak Cię widzą (w sieci), tak Cię piszą
Internet jest nie tylko rewolucyjnym medium, pierwszym o naprawdę masowym zasięgu działania. Stanowi on przede wszystkim fascynujący alternatywny świat. Działa jak magnes, co roku przyciągając nowych użytkowników. Niczym używka, wciąż odnotowuje wydłużenie czasu kontaktu z odbiorcą. I last but not least — Internet to niekończący się pasaż handlowy, wymarzone miejsce spotkań podaży i popytu.
Poznaj specyfikę światowej sieci WWW i znajdź w niej właściwe miejsce dla Twojej marki. E-marketing rządzi się własnymi prawami — z jednej strony bezustannie stawia firmy przed nowymi wyzwaniami, z drugiej zaś stale kreuje nowe narzędzia dotarcia do klienta. A są one naprawdę fascynujące: możliwość dowolnej personalizacji przekazu, olbrzymia ilość kanałów, a przede wszystkim atrakcyjne społeczności — ludzie młodzi, aktywni, hobbyści, biznesmeni oraz entuzjaści nowinek. Mogą oni zostać ambasadorami Twojej marki, ale mogą też ją zniszczyć. Dlatego musisz poznać zasady rządzące Internetem i jego społecznościami, a następnie zacząć budować instrumenty wywierania wpływu i wykorzystać je dla dobra Twojego produktu.
Internet ma przyszłość!
* Czym jest e-wizerunek i jak wpływa na sukces firm, produktów i ludzi?
* Narzędzia budowania image’u — strona WWW, fora internetowe, newslettery i inne.
* Sześć zasad skutecznego kreowania e-wizerunku.
* Grzechy główne działań internetowych.
* Marka jako efekt przemyślanej strategii wizerunkowej.
* Case studies
Microsoft Visual C++ 2008. Tworzenie aplikacji dla WindowsWydawnictwo Helion
Rozpocznij przygodę z Visual C++!
* Jakie prawa rządzą programowaniem obiektowym?
* Jak tworzyć usługi systemowe?
* Jak dokumentować tworzony kod?
Microsoft Visual C++ jest zintegrowanym środowiskiem, pozwalającym na tworzenie aplikacji przy użyciu języków C, C++ lub C++/CLI. Zawiera ono wyspecjalizowane narzędzia, pomagające w wydajnym tworzeniu rozwiązań opartych o te języki. Pierwsza wersja Visual C++ została wydana w 1992 roku, a środowisko to jest bezustannie ulepszane. Najnowsze wydanie, z datą 2008, zostało opublikowane w listopadzie 2007 roku i wprowadziło wiele nowości — jak chociażby wsparcie dla technologii .NET 3.5. Niewątpliwie narzędzie firmowane przez giganta z Redmond jest jednym z najpopularniejszych, a używają go programiści z całego świata.
Dzięki tej książce również Ty możesz dołączyć do tego wybitnego grona. Po jej przeczytaniu będziesz miał wiedzę na temat środowiska programistycznego i platformy .NET. Poznasz podstawy programowania obiektowego, nauczysz się uzyskiwać dostęp do informacji zgromadzonych w bazach danych oraz korzystać z możliwości Internetu bezpośrednio w Twoich programach. Kolejne rozdziały przedstawiają interesujące tematy dotyczące obsługi wyjątków, programów wielowątkowych oraz sposobów tworzenia usług systemowych. Ostatni rozdział poświęcony został tak istotnej kwestii, jak dokumentowanie kodu — to czynność, o której wielu programistów zapomina. Jeżeli chcesz rozpocząć przygodę z Microsoft Visual C++, ta książka jest idealną lekturą dla Ciebie!
* Praca w zintegrowanym środowisku programistycznym
* Pojęcia związane z programowaniem obiektowym
* Uzyskiwanie dostępu do informacji zgromadzonych w bazach danych
* Wykorzystanie transakcji w pracy z danymi
* Sposoby integracji z siecią Internet
* Obsługa wyjątków
* Programowanie wielowątkowe
* Tworzenie grafiki oraz wykorzystanie multimediów
* Drukowanie w systemie Windows
* Tworzenie usług systemowych
* Dokumentowanie kodu programu
Wykorzystaj możliwości Microsoft Visual C++ 2008!
Co potrafi Twój iPhone? Podręcznik użytkownika. Wydanie IIWydawnictwo Helion
Poznaj możliwości iPhone’a!
* Jak rozpocząć pracę z iPhone’em?
* Jak wykorzystać możliwości przeglądarki Safari?
* Jak używać map?
Pojawienie się iPhone’a firmy Apple można bez wahania nazwać Rewolucją! Rewolucją przez duże "R". Nigdy wcześniej żaden nowy telefon nie wzbudził takich emocji. Nigdy wcześniej nie ustawiały się na wiele dni przed premierą kolejki pod salonami. Co sprawia, że ludzie szaleją za tym małym cudem techniki? Wielodotykowy (ang. multitouch) ekran, dostęp do tysięcy aplikacji, stabilny system operacyjny oraz elegancki, przykuwający uwagę wygląd to tylko niektóre z jego zalet.
Właśnie dzięki tej książce dowiesz się, co tak naprawdę potrafi Twój iPhone. Autor — niezawodny Scott Kelby — bez zbędnego zagłębiania się w szczegóły techniczne opowie Ci o możliwościach tego rewolucyjnego urządzenia. Zaprezentuje Ci m.in. sposoby wykonywania różnych operacji przy użyciu tego telefonu. Poznasz tajniki jego konfiguracji i synchronizacji z komputerem oraz metodę sprawdzania poziomu naładowania baterii. Nauczysz się wykorzystywać wszystkie możliwości przeglądarki Safari, czytnika poczty oraz terminarza. Dowiesz się również, jak odtwarzać klipy z YouTube, słuchać muzyki czy oglądać filmy. Książka ta jest zatem świetną pozycją zarówno dla początkującego użytkownika telefonu iPhone, jak również dla zaawansowanego — ten ostatni znajdzie tu informacje, które go zaskoczą i zachwycą! W końcu iPhone to zdolna i piękna bestia…
* Włączanie, usypianie, wyłączanie iPhone’a
* Wykorzystanie wbudowanego głośnika
* Obsługa ekranu
* Importowanie kontaktów
* Dodawanie numerów
* Połączenia konferencyjne
* Wyciszanie dzwonka
* Odbieranie i wysyłanie wiadomości e-mail
* Obsługa przeglądarki Safari
* Wykorzystanie kalendarza
* Odtwarzanie klipów z YouTube
* Używanie mapy
* Sprawdzanie prognozy pogody
* Importowanie i odtwarzanie muzyki
* Wykonywanie zdjęć
* Rozwiązywanie typowych problemów
Sprawdź, co potrafi Twój iPhone!
Uwiecznij świat, jakiego nie znałeś!
* Jaki sprzęt jest potrzebny do makrofotografii?
* Jak uzyskać duże powiększenia?
* Jak komponować efektowne zdjęcia?
Wiele osób nie zwraca uwagi na niepozorne, małe elementy otaczającego nas świata. Czyż nie warto pokazać im, co tracą? Wykonanie dobrego zdjęcia w skali makro to wyzwanie, ale zachwyt na twarzach oglądających jest wart wszelkich poświęceń. Właśnie dzięki makrofotografii można ujrzeć cudowny świat, niezauważalny na co dzień. Magiczny świat szczegółów!
Autor książki "Makrofotografia. Magia szczegółu " przedstawia ten temat w sposób przejrzysty i systematyczny. Dzięki tej publikacji zdobędziesz informacje dotyczące sprzętu potrzebnego do wykonania makrofotografii oraz sposobu kompozycji zdjęcia. Poznasz zagadnienia związane z właściwym doborem ostrości, a także takie pojęcia, jak głębia ostrości, długość ogniskowej, jasność obiektywu i wiele innych. Pozwolą Ci one na swobodne poruszanie się po świecie makrofotografii. Ponadto poszerzysz swoją wiedzę odnośnie doboru właściwego oświetlenia oraz programów odpowiednich do obróbki wykonanych zdjęć. Niewątpliwym atutem tej książki są pytania i zadania kontrolne, które pozwolą Ci zweryfikować zdobyte umiejętności. Jeżeli chcesz uwiecznić otoczenie w makrofotografii, ta pozycja będzie dla Ciebie nieocenionym źródłem informacji, a może nawet twórczej inspiracji!
* Sprzęt konieczny do wykonania makrofotografii
* Sposoby na uzyskanie dużych powiększeń
* Komponowanie zdjęć
* Zasady doboru kadru
* Uzyskiwanie właściwej ostrości
* Ograniczenia ostrości
* Dobór właściwego oświetlenia
* Metody pomiaru światła
* Doświetlanie zdjęć
* Narzędzia do edycji zdjęć
Odsłoń na fotografiach całe piękno szczegółu!
Naucz się korzystać z nowoczesnych narzędzi PowerShella
i usprawniaj żmudne zadania administracyjne!
* Jak skonfigurować środowisko PowerShella?
* Jak tworzyć aplety poleceń i jak ich używać?
* Jak korzystać z potoku danych?
Windows PowerShell to innowacyjne narzędzie do zarządzania systemem i przetwarzania skryptów dla serwerów oraz klientów pod kontrolą Windows. Charakterystyczną cechą tego interpretera poleceń jest obiektowa logika, która sprawia, że wynikiem każdego polecenia jest obiekt określonego typu. Dodatkowo wszystkie funkcje dostępne przez API systemu są możliwe do wywołania z poziomu PowerShella. Dzięki swojej uniwersalności oraz nowoczesnym narzędziom interpreter ten zapewnia spójny oraz jasny mechanizm zarządzania, oparty na wierszu poleceń i niewymagający od użytkownika dużej wiedzy programistycznej.
Książka "Windows PowerShell. Podstawy" zawiera dokładny opis innowacyjnej architektury PowerShella, zasad pisania skryptów oraz możliwości korzystania z podstawowych interfejsów systemowych: COM, WMI, ADSI i ADO.NET, a także obszerny zbiór opisów rozwiązań konkretnych zadań administracyjnych. Korzystając z tego przewodnika, poznasz funkcje i narzędzia PowerShella. Nauczysz się również korzystać z obiektowego potoku danych i zarządzać procesami, dziennikami zdarzeń oraz wpisami rejestru. Dzięki zawartej tu wiedzy z pewnością usprawnisz i zautomatyzujesz wszelkie czasochłonne zadania administracyjne, by móc swobodnie stosować PowerShell jako podstawową konsolę do codziennej pracy.
* Aplety poleceń
* Przetwarzanie potokowe
* Potoki danych
* Uniwersalny model nawigacji
* Definiowanie dysków
* Język skryptów PowerShella
* Tablice asocjacyjne
* Praca ze skryptami
* Różnicowanie reakcji na błędy
* Biblioteki klas
* Narzędzia PowerShella
* Zarządzanie użytkownikami i grupami w Active Directory
* Bazy danych
* Zaawansowane operacje dostępu do danych
PowerShell skróci czas Twojej pracy!
Poznaj specyfikę języka Java i zostań mistrzem programowania
* Jak korzystać z bibliotek języka Java?
* Jak pisać funkcjonalny i klarowny kod?
* Jak stworzyć profesjonalny i efektowny program?
Język Java jest językiem obiektowym z dziedziczeniem jednobazowym. Wewnątrz każdej metody korzysta on ze zorientowanego na instrukcje stylu kodowania. Aby dobrze poznać jakikolwiek język, należy nauczyć się posługiwać jego regułami, zasadami i składnią — podobnie jest z językiem programowania. Jeśli chcesz zyskać możliwość efektywnego programowania w języku Java, powinieneś poznać struktury danych, operacje i udogodnienia, oferowane przez biblioteki standardowe, a także często stosowane i efektywne sposoby tworzenia kodu. Całą potrzebną Ci wiedzę znajdziesz właśnie w tym podręczniku.
W książce „Java. Efektywne programowanie” w sposób zrozumiały i klarowny przedstawiono zasady opisujące mechanizmy używane w najlepszych technikach programowania. Ten podręcznik podpowie Ci, jak najbardziej racjonalnie korzystać z języka Java oraz jego podstawowych bibliotek. Dowiesz się, jak stosować wyjątki przechwytywalne i wyjątki czasu wykonania, poznasz także zalety stosowania statycznych klas składowych. Opanujesz metody sprawdzania poprawności parametrów i projektowania sygnatur oraz wszelkie instrukcje, które pozwolą Ci na wydajne i profesjonalne programowanie.
* Tworzenie i usuwanie obiektów
* Klasy i interfejsy
* Zapewnianie niezmienności obiektu
* Projektowanie i dokumentowanie klas przeznaczonych do dziedziczenia
* Zalety stosowania statycznych klas składowych
* Typy ogólne
* Typy wyliczeniowe i adnotacje
* Metody
* Programowanie
* Wykorzystanie ogólnie przyjętych konwencji nazewnictwa
* Wyjątki
* Współbieżność i serializacja
* Dokumentowanie bezpieczeństwa dla wątków
Nie wystarczy samo poznanie języka Java. Trzeba wiedzieć, jak z niego efektywnie korzystać!
Rozpocznij swoją przygodę z JavaScript!
* Jak rozpocząć przygodę z JavaScript?
* Jakie obiekty dostarcza JavaScript?
* Jak reagować na błędy?
Język JavaScript, choć ma już blisko dwanaście lat, swoimi możliwościami wciąż potrafi zafascynować niejednego projektanta stron internetowych. Ma już za sobą gorsze dni, jednak aktualnie dzięki technologii AJAX znów jest na topie. Wykorzystując go w odpowiedni sposób, sprawisz, że twój serwis WWW stanie się bardziej interaktywny i dynamiczny.
Ta książka pozwoli Ci wyjść zwycięsko z pierwszego starcia z tym językiem! Dowiesz się z niej, jak używać zmiennych, operatorów oraz funkcji. Nauczysz się reagować na zdarzenia oraz wykorzystywać okna dialogowe. Ponadto zdobędziesz wiedzę na temat pracy z obiektami DOM HTML oraz na temat sposobów reagowania na błędy w skryptach. Autor przedstawia tu także dostępne obiekty JavaScript oraz pokazuje, jak wykonywać operacje związane z czasem. Ogromnym atutem tej książki jest przejrzystość i usystematyzowany sposób prezentowania informacji. Dzięki temu również Ty szybko i bezboleśnie poznasz JavaScript!
* Typowe konstrukcje języka JavaScript
* Wykorzystanie zmiennych
* Zastosowanie funkcji
* Reagowanie na zdarzenia
* Sposoby użycia okien dialogowych
* Wykonywanie operacji związanych z czasem
* Dostępne obiekty JavaScript
* Obiekty DOM HTML
* Przygotowanie własnych obiektów
* Dziedziczenie w JavaScript
* Obsługa błędów
Przejdź bezboleśnie pierwsze starcie z JavaScript!
Naucz się łączyć największe zalety języków oraz technik programowania
i twórz interaktywne strony internetowe
* Jak unikać typowych błędów i sprawnie rozwiązywać problemy programistyczne?
* Jak połączyć zalety HTML, XML i PHP dla uzyskania pożądanych efektów?
* Jak tworzyć aplikacje wyposażone w aktywny interfejs użytkownika?
Statyczne strony WWW to dziś już przeszłość. Powszechnie dostępne narzędzia dają programistom prawie nieograniczone możliwości w zakresie tworzenia interaktywnych witryn internetowych, wzbogaconych o najróżniejsze efekty wizualne, animacje oraz wbudowane narzędzia pomocnicze. Największą popularność zdobyły sobie narzędzia z kategorii open source — z powodu ich minimalnego kosztu oraz niezwykle dużych zasobów, dostępnych za pośrednictwem Internetu. Z tej książki dowiesz się, jak tworzyć bogate i interaktywne strony WWW, łącząc rozmaite techniki i korzystając z różnych języków.
Książka "Ajax, JavaScript i PHP. Intensywny trening" poprowadzi Cię krok po kroku po podstawowych zasadach programowania w językach JavaScript, PHP i HTML oraz technologiach programowania. Dzięki temu podręcznikowi dowiesz się m.in., jak wykorzystywać dostępne biblioteki ajaksowe do implementowania i ulepszania podstawowych mechanizmów aplikacji. Szybko nauczysz się tworzyć interaktywne strony WWW, zarówno za pomocą technologii serwerowych, jak i technik oraz narzędzi umiejscowionych po stronie klienckiej, a także ich kombinacji.
* Tworzenie stron WWW w języku HTML
* Stylizacja stron za pomocą arkuszy CSS
* Tworzenie skryptów w języku JavaScript
* Wbudowanie skryptu w stronę WWW
* Obiektowy model dokumentu (DOM)
* Obiekty String
* Instrukcje warunkowe i pętle
* Funkcje wbudowane i biblioteki
* Konstruowanie aplikacji ajaksowych
* Zmienne w języku PHP
* Funkcje liczbowe, łańcuchy i tabele
* Kontrola przepływu sterowania
* Usługi webowe oraz protokoły REST i SOAP
Łącz, kompiluj, dobieraj — niech Twoje strony WWW zrobią wrażenie!
Poznaj narzędzia programu PowerPoint i twórz wyjątkowe prezentacje!
* Jak stworzyć profesjonalną prezentację na każdą okazję?
* Jak modyfikować grafikę SmartArt?
* Jak korzystać z programu Clip Organizer i biblioteki slajdów?
Z pewnością wiesz, do czego służy program PowerPoint, lecz jeśli jeszcze nie potrafisz z niego korzystać, a musisz szybko przygotować profesjonalną prezentację, ta książka jest właśnie dla Ciebie! Znajdziesz tu opis ostatniej wersji programu — PowerPoint 2007. Umożliwia ona stworzenie zaawansowanej i bogatej prezentacji, wyposażonej w dźwięk, fotografie i animacje filmowe. Nowy PowerPoint pozwala także na bezpieczne udostępnianie Twojej prezentacji wszystkim zainteresowanym.
Książka "PowerPoint 2007 PL. Seria praktyk" to bogato ilustrowany, a przy tym prawdziwie intuicyjny podręcznik, dzięki któremu każdy nauczy się sprawnie korzystać z tej aplikacji. Kolor i zrzuty ekranowe ilustrujące kolejne informacje, jak również klarowne i zrozumiałe instrukcje sprawiają, że nauka staje się niezwykle prosta. Dzięki tej książce poznasz wszystkie niezbędne narzędzia PowerPointa i ciekawe funkcje tego programu. Dowiesz się, jak zastosować w swojej prezentacji grafiki SmartArt oraz zaawansowane układy slajdów, a także w jaki sposób korzystać z galerii stylów czy biblioteki slajdów.
* Tworzenie prezentacji
* Praca z tekstem
* Grafika i linie
* Konwersja na grafikę SmartArt
* Tabele i wykresy
* Używanie Excela 2007 — kopiowanie i wstawianie tabel
* Wzbogacanie prezentacji — animacje
* Multimedia
* Dodawanie filmów i dźwięku
* Tworzenie albumów
* Pokaz slajdów
* Nagrywanie narracji
* Udostępnianie prezentacji
* Bezpieczeństwo
PowerPoint jest dla każdego!
Poznaj narzędzia oraz funkcje Excela i z łatwością wykorzystuj tę wiedzę w pracy
* Jak tworzyć skoroszyty i wykresy?
* Jak zarządzać danymi w arkuszach?
* Jak szacować formuły?
Na samo brzmienie słowa "Excel" reagujesz paniką? Uważasz, że to bardzo skomplikowany i trudny w obsłudze program? Świetnie! Ta książka została napisana właśnie z myślą o Tobie! Podręcznik, który trzymasz w rękach, stanowi namacalny dowód na to, że Excel 2007 może być prosty, a nauka jego obsługi bardzo przyjemna! Choć trudno Ci w tej chwili w to uwierzyć, aplikacja ta oferuje cale spektrum nowoczesnych, a przy tym przyjaznych i intuicyjnych narzędzi oraz funkcji, dzięki którym znacznie usprawnisz i przyspieszysz swoją pracę. Naprawdę warto je poznać!
Książkę "Excel 2007 PL. Seria praktyk" przygotowano w taki sposób, aby każdy mógł nauczyć się korzystać z narzędzi Excela, tworzyć odpowiednie arkusze oraz wykonywać na nich praktyczne operacje. Wszystkie porady i instrukcje napisane zostały prostym, zrozumiałym językiem. Dzięki temu szybko opanujesz sposoby zarządzania danymi czy szacowania formuł w tym programie. Wszystkie omawiane zagadnienia zilustrowane są ułatwiającymi zrozumienie zrzutami ekranowymi, a kolorowy druk znacznie uprzyjemni Ci korzystanie z książki. Wystarczy ją przeczytać, a poznasz Excela w stopniu pozwalającym Ci na swobodną pracę w tym programie. Na co zatem czekasz? Przed Tobą nauka takich zagadnień, jak:
* Tworzenie skoroszytu
* Wprowadzanie danych do arkusza i zarządzanie nimi
* Formuły i funkcje
* Tabele i wykresy
* Konwersja tabeli do postaci zakresu
* Zaawansowane funkcje
* Szacowanie formuł
* Zarządzanie Excelem
* Makra
* Szablony i scenariusze
* Łącza i odwołania
* Stosowanie aktualizacji
Najprostszy i najprzyjemniejszy sposób na poznanie Excela!
Poznaj praktyczne możliwości programu Access 2007!
* Jak właściwie zaprojektować bazę danych?
* Jak korzystać z szablonów?
* Jak tworzyć tabele i definiować relacje między nimi?
Wbrew pozorom nie trzeba być specjalistą, żeby korzystać z Accessa! Jest to program wyjątkowo przyjazny dla użytkownika, umożliwiający tworzenie baz danych i zarządzanie nimi bez potrzeby dogłębnego poznawania języka SQL oraz skomplikowanych środowisk serwerowych. Aplikacja pozwala na zapisywanie danych z wykorzystaniem formularzy, kierowanie zapytań do bazy, a także dzielenie danych ze współpracownikami za pośrednictwem sieci komputerowej.
Książka "Access 2007 PL. Seria praktyk" zawiera zwięzły i czytelny opis wszystkich najważniejszych funkcji tego programu, a także konkretne przykłady i jasne instrukcje zastosowania narzędzi Accessa. Kolorowe strony pozwalają na szybkie odnalezienie interesujących Cię zagadnień. Dzięki temu podręcznikowi poznasz podstawowe zasady tworzenia dobrego projektu bazy danych oraz jej zaawansowane możliwości. Nauczysz się tworzyć tabele, formularze i raporty, a także korzystać z kluczy podstawowych i obcych. Bez problemu zbudujesz taką bazę danych, która pozwoli Ci sprawnie zarządzać informacjami.
* Personalizacja Accessa 2007
* Projektowanie baz danych
* Relacyjne bazy danych
* Klucze podstawowe i obce
* Tworzenie tabel
* Korzystanie z typów danych
* Definiowanie relacji
* Kwerendy
* Korzystanie z SQL
* Tworzenie i dostrajanie formularzy
* Tworzenie raportów
* Współdzielenie Accessa
Naucz się korzystać z Accessa — zachwycą Cię jego możliwości!
Odkryj bogactwo funkcji Worda!
Jak poprawnie formatować i uatrakcyjniać dokumenty?
Chcesz zacząć sprawnie tworzyć w programie Word dokumenty o profesjonalnym wyglądzie? A może tak dobrze go już znasz, że wątpisz, by skrywał przed Tobą jeszcze jakiekolwiek tajemnice? Tak czy inaczej warto opanować wszystkie potężne możliwości najpopularniejszego edytora tekstów, różne sposoby pracy z nim i metody tworzenia dokumentów tekstowych. Uzbrojony w taką wiedzę, z pewnością będziesz pracował szybciej i sprawniej.
Książka "Word 2007 PL. Seria praktyk" jest graficznym przewodnikiem po najnowszej wersji Worda i zawiera dokładny opis jego funkcji podstawowych oraz zaawansowanych — począwszy od tworzenia i formatowania tekstów, a na złożonych makrach skończywszy. Wszystko to przedstawione zostało za pomocą przejrzystych, kolorowych i szczegółowych instrukcji oraz praktycznych przykładów. Dzięki temu podręcznikowi poznasz całe spektrum narzędzi Worda i udoskonalisz swoją pracę z tym programem.
* Narzędzia główne
* Formatowanie tekstu
* Szybkie style
* Praca z dokumentem
* Drukowanie i publikowanie
* Konwersja do formatu PDF
* Biblioteka ClipArt i SmartArt
* Hiperłącza i zakładki
* Równania
* Zaawansowane funkcje — podpis cyfrowy
* Makra
Opanuj wszystkie narzędzia Worda i ciesz się swobodą tworzenia dokumentów!
Serwisy społecznościowe. Budowa, administracja i moderacjaWydawnictwo Helion
Dołącz do kreatorów nowych trendów! Stwórz własny serwis społecznościowy!
* Pierwsze kroki w roli twórcy serwisu — rodzaje stron, prawo i reklama
* Skrypty, instalacja i administracja — PHPizabi, Elgg, Dolphin, Joomla!
* ABC moderatora i użytkownika — regulamin, trolle, zakres ingerencji
Serwisy społecznościowe są bodaj najszybciej rozwijającą się dziś częścią internetu. Nie sposób przecenić ich roli społecznej i opiniotwórczej. Liczba użytkowników i ich poczucie wspólnoty decydują o sile i prężności tych serwisów. W każdej chwili możesz przyłączyć się do któregoś z nich. Jednak znacznie więcej radości sprawiłoby Ci na pewno prowadzenie własnego serwisu, wokół którego skupiałaby się cała społeczność osób o zainteresowaniach podobnych do Twoich.
W książce "Serwisy społecznościowe. Budowa, administracja i moderacja" znajdziesz wszelkie informacje dotyczące tworzenia i obsługi serwisu społecznościowego. Opisano w niej początki tego zjawiska społecznego, podstawy jego działania, rozmaite odmiany serwisów, wszelkie kwestie prawne i techniczne. Niezależnie od tego, czy szukasz inspiracji odnośnie treści umieszczanych w serwisie, czy chciałbyś dowiedzieć się, jak rozwiązać konkretne problemy z konfiguracją, rejestracją, wyborem mechanizmu działania czy wyglądu Twojego serwisu, autorzy służą Ci rzetelną wiedzą, wskazówkami i podpowiedziami. Oprócz tego wprowadzą Cię w kwestie związane z bezpieczeństwem w sieci, rolą moderatora i rozwiązywaniem problemów z użytkownikami.
* Społeczności internetowe
* Serwisy społecznościowe (historia, rodzaje, reklama)
* Regulacje prawne
* Wybór domeny i hostingu
* Niezbędne narzędzia (klient FTP, edytory CSS i tekstowe)
* Serwis społecznościowy a forum dyskusyjne
* Bezpieczeństwo serwisu
* Skrypty (PHPizabi, Elgg, Dolphin, Joomla!, BuddyPress, Joovili, SocialEngine i wiele innych)
* Online-Community-Building
* Skrypty do budowy serwisu wideo (ClipBucket Lite, Clipshare, ClipHouse i wiele innych)
* Rola moderatora
* Social shopping
Sprawdź, jak wiele satysfakcji daje własny serwis społecznościowy!
AutoCAD to program do komputerowego wspomagania projektowania, który od lat wyznacza standardy na rynku takich aplikacji. Z jego możliwości korzystają projektanci różnych branż, a ogromna liczba bibliotek, modułów i nakładek sprawia, że realizacja nawet najbardziej złożonych projektów przebiega szybko i sprawnie. Każda kolejna wersja AutoCAD-a jest bardziej rozbudowana. W wersji 2008 autorzy aplikacji zadbali o optymalizację znanych już użytkownikom narzędzi i zwiększenie produktywności pracy. Zmodernizowany interfejs użytkownika oraz nowe możliwości docenią nie tylko profesjonaliści, ale również ci, którzy stawiają pierwsze kroki w świecie komputerowego wspomagania projektowania.
Książka "AutoCAD 2008 i 2008 PL" to wyczerpujące omówienie najnowszej edycji tej aplikacji. Każdy użytkownik AutoCAD-a, niezależnie od stopnia zaawansowania, znajdzie w niej interesujące informacje. Czytając tę książkę, nauczysz się tworzyć i modyfikować rysunki, wymiarować je, korzystać z warstw, bloków i stylów oraz drukować projekty. Poznasz zasady modelowania bryłowego, tworzenia szablonów oraz rysowania w trybie aksonometrycznym. Każde z narzędzi dostępnych w aplikacji jest dokładnie omówione, a ilustrowane przykłady ułatwiają poznanie ich w praktyce.
* Interfejs użytkownika, menu i paski narzędzi
* Praca z dokumentami
* Układy współrzędnych
* Tworzenie podstawowych obiektów i definiowanie ich właściwości
* Napisy i tabelki
* Rysowanie precyzyjne
* Rysunek aksonometryczny
* Kreskowanie
* Naprawianie uszkodzonych rysunków
* Techniki wymiarowania, modyfikowanie wymiarów i style wymiarowe
* Modelowanie 3D i bryły ACIS
Poznaj najnowszą wersję narzędzia, które zrewolucjonizowało pracę projektantów na całym świecie.
Zobacz, jakie to proste — naucz się tworzyć bazy danych!
* Jak tworzyć formularze i raporty?
* Jak modyfikować strukturę tabel?
* Jak stosować mechanizmy wymiany danych?
Współczesny świat wymusza na przedsiębiorstwach gromadzenie oraz przetwarzanie ogromnej ilości informacji. To sprawia, że muszą one dysponować wydajnymi i sprawnymi bazami danych. Aby zbudować taki system zarządzania danymi, niezbędne są odpowiednie narzędzia — jednym z nich jest program MS Access. Ta aplikacja przede wszystkim pozwala na łatwą kontrolę poprawności tworzonych projektów oraz zapewnia integrację narzędzi służących do tworzenia struktury relacyjnej. Dba także o zgodność tych narzędzi ze standardem języka zapytań SQL, wykorzystywanym do tworzenia i modyfikowania baz danych oraz operowania na zgromadzonych w nich informacjach.
Książka „Bazy danych. Pierwsze starcie” stanowi doskonałe wprowadzenie w tematykę tworzenia baz danych. Zawiera wszystkie potrzebne informacje, podane w prosty i przejrzysty sposób. Ten podręcznik przyda się zarówno studentom kierunków informatycznych, jak i wszystkim tym, którzy chcą zdobyć wiedzę o nowoczesnych metodach budowania takich baz. Stąd dowiesz się m.in., jak wykorzystywać język zapytań SQL, w jaki sposób tworzyć tabele, formularze i raporty oraz stosować mechanizmy wymiany danych, a także na czym polega filtrowanie i sortowanie w zapytaniach. Zdobędziesz wiedzę i umiejętności wystarczające do samodzielnego zbudowania wydajnej bazy danych i sprawnego nią zarządzania.
* Projektowanie bazy danych — narzędzia wizualne
* Tworzenie formularzy i raportów
* Strukturalny język zapytań SQL w wersji MS JetSQL
* Składnia podstawowa
* Unia — koniunkcja zbiorów
* Grupowanie i funkcje agregujące
* Zastosowanie języka SQL z poziomu formularzy
* Mechanizmy wymiany danych
* Obiekty: DAO, RDO, ADO
* Zastosowanie mechanizmów wymiany danych przy tworzeniu aplikacji
Stwórz własną, niezawodną bazę danych!
Wkrocz w świat projektowania 3D
* Jak definiować parametry projektu?
* W jaki sposób korzystać z narzędzi projektowych?
* Jak generować dokumentację techniczną?
Inventor, opracowany i sprzedawany przez firmę Autodesk, to program typu CAD, pozwalający na zamodelowanie projektowanego urządzenia lub elementu w postaci bryły trójwymiarowej. W oparciu o tak zamodelowaną bryłę Inventor umożliwia wygenerowanie pełnej dokumentacji projektowej — rysunków wykonawczych i złożeniowych, wykazu części i innych. Aplikacja pozwala także na przeprowadzenie symulacji i analizy działania projektowanego urządzenia.
"Inventor. Pierwsze kroki " to podręcznik dla wszystkich osób, które chcą poznać możliwości tej aplikacji i wykorzystać je w swojej pracy. Książka opisuje proces instalacji i konfiguracji programu oraz definiowania parametrów projektu. Pokazuje także kolejne kroki jego realizacji. Przeczytasz w niej o tworzeniu szkiców, definiowaniu wiązań, generowaniu modeli bryłowych i tworzeniu zespołów. Dowiesz się także, w jaki sposób wygenerować dokumentację techniczną w oparciu o gotowy model oraz jak zaprezentować elementy projektu w postaci animacji trójwymiarowej.
* Instalacja Inventora
* Konfiguracja interfejsu użytkownika
* Praca z oknami dialogowymi
* Tworzenie szkiców i wiązań
* Edycja obiektów graficznych
* Tworzenie brył trójwymiarowych
* Łączenie elementów w zespoły
* Tworzenie dokumentacji technicznej
* Prezentacja zespołów
Zrealizuj swoje wizje za pomocą Inventora!
1. IDZ DO
PRZYK£ADOWY ROZDZIA£
SPIS TRE CI Projektowanie funkcjonalnych
serwisów internetowych
KATALOG KSI¥¯EK
Autor: Jakob Nielsen
KATALOG ONLINE T³umaczenie: Agata Bulandra
ISBN: 83-7197-928-2
ZAMÓW DRUKOWANY KATALOG Tytu³ orygina³u: Designing Web Usability:
The Practice of Simplicity
Format: B5, stron: 426
TWÓJ KOSZYK
DODAJ DO KOSZYKA Funkcjonalno æ rz¹dzi Sieci¹.
Spójrzmy na Sieæ tak, jak jeszcze nigdy tego nie robili my — oczami przeciêtnego
u¿ytkownika.
CENNIK I INFORMACJE U¿ytkownicy poznaj¹ funkcjonalno æ witryny zanim jeszcze zaanga¿uj¹ siê
w przegl¹danie jej zawarto ci lub przeznacz¹ pieni¹dze na ewentualne zakupy.
ZAMÓW INFORMACJE Sieæ jest jedynym rodowiskiem, które daje u¿ytkownikowi tak wielkie uprawnienia —
O NOWO CIACH osoba trzymaj¹ca w d³oni mysz decyduje o wszystkim.
Jakob Nielsen, wiatowej s³awy autorytet w dziedzinie funkcjonalno ci witryn
ZAMÓW CENNIK internetowych, na kartach tego prze³omowego podrêcznika projektowania dzieli siê
z nami ca³¹ swoj¹ wiedz¹ i do wiadczeniem. Pocz¹wszy od projektowania tre ci i stron
po projektowanie nawigacji (³atwej nawet dla u¿ytkowników niepe³nosprawnych), Jakob
CZYTELNIA Nielsen podaje dok³adne przepisy, jak dotrzeæ do ka¿dego u¿ytkownika Sieci, w ka¿dej
sytuacji.
FRAGMENTY KSI¥¯EK ONLINE
W czasie d³ugoletnich badañ oraz kontaktów z u¿ytkownikami Jakob Nielsen
wypracowa³ zestaw wniosków, które dobrze pasuj¹ do jego odkryæ:
1. internauci chc¹ jak najszybciej odnale æ poszukiwane informacje,
2. je li nie wiedz¹, czego szukaj¹, nadal chc¹ szybko przegl¹daæ Sieæ i docieraæ
do informacji nastêpuj¹cych po sobie w logiczny sposób.
Zapoznanie siê z t¹ ksi¹¿k¹ mo¿e okazaæ siê najkorzystniejszym finansowo dzia³aniem,
jakie kiedykolwiek podjêli my, by zapewniæ naszej witrynie ogl¹dalno æ przez miesi¹ce,
a mo¿e nawet ca³e lata. Nie jest wa¿ne to, w jaki sposób jeste my zwi¹zani z Sieci¹ —
obojêtne czy jeste my projektantami, przedsiêbiorcami, twórcami stron internetowych,
analitykami, inwestorami czy po prostu, tak jak wszyscy, zainteresowanymi
Wydawnictwo Helion u¿ytkownikami — ksi¹¿ka ta pozwoli nam lepiej wykonywaæ nasz¹ pracê.
ul. Chopina 6 W ksi¹¿ce „Projektowanie funkcjonalnych serwisów internetowych” Jakob Nielsen
44-100 Gliwice potwierdza nasze przemy lenia, jakie pojawi³y siê po przeczytaniu „Usability
tel. (32)230-98-63 Engineering”. Jego ksi¹¿ki s¹ niezbêdne w pracy ka¿dego architekta czy projektanta
e-mail: helion@helion.pl stron internetowych. W ksi¹¿ce Nielsen zawar³ ogólny opis praktycznych problemów,
jakie widzimy w projektach stron internetowych. Opisuje nie tylko to, co jest z³e — mówi
tak¿e, co i w jaki sposób naprawiæ. Pokazuje przyk³ady i wyja nia wady i zalety witryn
ogl¹danych przez miliony internautów, opisuj¹c wszystko czyst¹ proz¹.
2. Spis treœci
O Autorze 10
Podziêkowania Autora 11
Wstêp 13
Errata 14
Uk³ad ksi¹¿ki 15
Przewodnik po ksi¹¿ce 15
1 Wprowadzenie: Dlaczego funkcjonalnoϾ 19
Sztuka kontra in¿ynieria 21
Poprzeczka jest ustawiona wysoko 21
O przyk³adach 22
Wezwanie do dzia³ania 22
Czym ta ksi¹¿ka nie jest 23
Niska funkcjonalnoœæ to brak klientów 24
Dlaczego projektujemy nieprawid³owo 24
2 Projektowanie stron 27
Podzia³ ekranu 28
Projektowanie dla wszystkich platform 35
Z czego korzystaj¹ internauci 37
Kolorowe dane i prezentacyjne œmieci 37
Samochód jako przegl¹darka internetowa 38
Projekt niezale¿ny od rozdzielczoœci 39
G³êbia kolorów coraz g³êbsza 39
Postarajmy siê o du¿y ekran 41
Stosowanie niestandardowej zawar toœci 41
Rzadsze aktualizacje 43
Kiedy aktualizowaæ? 43
Pomocni „fachowcy” 45
Kolekcja przegl¹darek 46
Oddzielanie formy od treœci 46
Zmiana platform 47
Czas odpowiedzi 52
Dane ¿yj¹ wiecznie 53
Przewidywalne czasy odpowiedzi 54
Czas odpowiedzi ser wera 55
Szybkie pobieranie, szybkie po³¹czenia 56
Najlepsze witryny s¹ szybkie 56
U¿ytkownicy lubi¹ szybko ³aduj¹ce siê strony 57
Pojêcie rozmiaru strony 58
Potrzebujemy w³asnego ³¹cza T1 58
Szybsze URL-e 60
Przyœpieszenie wyœwietlenia pier wszego ekranu 60
Wykorzystywanie zalet HTTP Keep-Alive 61
4 Spis treœci
3. £¹czenie 61
Opisy odnoœników 65
Tytu³y odnoœników 70
Nie zwlekajmy z wprowadzeniem tytu³ów odnoœników 70
Kolorowanie odnoœników 72
Oczekiwania wobec odnoœników 74
Fizjologia b³êkitu 74
Odnoœniki na zewn¹trz 76
Nazwiska jako odnoœniki 76
Odnoœniki wskazuj¹ce nasz¹ stronê 84
Tworzenie odnoœników do subskrypcji i rejestracji 86
Odnoœniki reklamowe 87
Arkusze stylów 91
Standaryzacja wygl¹du przez u¿ycie arkuszy stylów 92
WYSIWYG 92
Przyk³ady arkuszy stylów dla intranetów 93
Zapewnienie dzia³ania arkuszy stylów 94
Ramki 95
<NOFRAMES> 95
Ramki w Netscape 2.0 96
Ramki bez obramowañ 97
Kiedy warto u¿ywaæ ramek? 101
Ramki a naruszenie praw autorskich 101
Wiar ygodnoϾ 102
Drukowanie 104
Wnioski 107
3 Projektowanie treœci 109
Pisanie specjalnie na potrzeby Sieci 110
Nieoceniony redaktor 110
D³ugoœæ tekstu 111
Sieæ a wyra¿anie pogl¹dów 111
Korekta 113
PrzejrzystoϾ 114
Dlaczego internauci przegl¹daj¹ strony? 116
Prosty jêzyk 121
Dzielenie stron 122
Ograniczenie stosowania odnoœników wewnêtrznych 125
Tytu³y stron 133
Pisanie nag³ówków 134
CzytelnoϾ 135
Dokumentacja elektroniczna 139
Zrzuty ekranowe stron WWW 139
Multimedia 141
Samoinstaluj¹ce siê rozszerzenia 141
Multimedia dzia³aj¹ce po stronie klienta 142
Oczekiwanie na rozwój oprogramowania 144
Czas odpowiedzi 144
Spis treœci 5
4. Rysunki i zdjêcia 144
Zmniejszanie grafiki 145
Animacje 153
Pokazanie ci¹g³oœci przejœæ 155
Podkreœlenie wymiaru przejœcia 155
Zilustrowanie zmian na przestrzeni czasu 155
Zwielokrotnienie obrazu 156
Wzbogacenie reprezentacji graficznych 156
Odwrotny skutek animacji 156
Wizualizacja struktur trójwymiarowych 156
Przykuwanie uwagi 157
Wideo 159
Wideo odtwarzanie strumieniowo kontra wideo pobierane 160
DŸwiêk 164
Umo¿liwienie niepe³nosprawnym korzystania
z zawartoœci multimedialnej 165
Grafika trójwymiarowa 166
Z³e zastosowanie 3D 166
Kiedy stosowaæ 3D 169
Wnioski 170
Ekonomia uwagi 170
4 Projektowanie witryny 173
Strona g³ówna 176
Jak szeroka powinna byæ strona? 184
Szerokoœæ strony g³ównej 184
Strony powitalne musz¹ znikn¹æ 186
Strona g³ówna kontra strony wewnêtrzne 188
Odnoœniki w g³¹b 189
Programy partnerskie 189
Metafora 190
Koszyki na zakupy jako standard interfejsu 198
Terminologia zastêpcza 198
Nawigacja 198
Gdzie jestem? 198
Wspieranie nawigacji przez przegl¹darki 199
Gdzie by³em? 201
Dok¹d mogê pójœæ? 201
Struktura witryny 208
Przycisk wiceprezesa 208
Znaczenie struktury zorientowanej na u¿ytkownika 212
Szerokoœæ kontra g³êbokoœæ 213
To u¿ytkownik jest nawigatorem 224
Pomoc w opanowaniu du¿ej iloœci informacji 227
Kreacjonizm projektowy kontra projektowy darwinizm 228
Zmniejszenie ba³aganu nawigacyjnego 231
Nawigacja przysz³oœci 231
Unikajmy trzech wymiarów w nawigacji 232
6 Spis treœci
5. Podwitr yny 232
Funkcje wyszukiwania 234
Nie przeszukujmy Sieci 234
Mikronawigacja 235
Wyszukiwanie zaawansowane 237
Przeszukiwanie ca³oœciowe 237
Strona wyników wyszukiwania 240
Opisy stron i s³owa kluczowe 241
Powiêkszmy pole wyszukiwania 243
Podpatrzmy, czego szukaj¹ u¿ytkownicy 247
Wygl¹d wyszukanych informacji 248
Integracja witr yn i wyszukiwarek 248
Wygl¹d odnoœników 256
Z³o¿one nazwy domen 256
W kodzie HTML lepiej podawaæ pe³ne adresy URL 257
Zgadywanie adresów 258
Adresy archiwalne 259
Strze¿my siê 0 i O 259
Reklamowanie adresów 260
Obs³uga star ych adresów 261
Treœæ dostarczana przez u¿ytkowników 266
Aplety nawigacyjne 266
Podwójne klikniêcie 268
Powolne operacje 269
Wnioski 269
5 Projektowanie intranetu 273
Ró¿nicowanie projektu intranetowego i internetowego 275
Projektowanie ekstranetu 276
Wp³yw produktywnoœci pracowników na wynik finansowy firmy 280
Koszty œrednie kontra koszty krañcowe 286
Portale intranetowe — firmowa infrastruktura informacyjna 286
Pozb¹dŸmy siê poczty elektronicznej 287
Uaktualnianie intranetu 289
Najwa¿niejsze sk³adniki infrastruktury:
katalog, wyszukiwarka, aktualnoœci 289
Wzorce projektowe dla intranetu 290
Wytyczne dotycz¹ce wzorców 291
Podwykonawstwo w projektowaniu intranetu 294
Zarz¹dzanie dostêpem pracowników do Sieci 294
Standardy sprzêtowe 295
Domyœlne ustawienia przegl¹darek 296
Domyœlne ustawienia wyszukiwarki 298
Badania u¿ytkowników intranetu 299
Badania terenowe 300
Nie filmujmy terenu pracy 302
Wnioski 303
Spis treœci 7
6. 6 Sieæ a niepe³nosprawni 307
Niepe³nosprawnoœæ zwi¹zana ze starzeniem siê 308
Inicjatywa uprzystêpnienia Sieci 308
Pomocna technologia 309
Wady wzroku 312
Atrybuty ALT 313
Wady s³uchu 318
Upoœledzenie funkcji g³osowych 318
Dysfunkcje narz¹du ruchu 319
Upoœledzenie zdolnoœci poznawczych 319
Szukanie bez ortografii 320
Wniosek — pragmatyczna przystêpnoœæ 321
7 Obs³uga miêdzynarodowej publicznoœci 323
Internacjonalizacja kontra lokalizacja 325
Projektowanie miêdzynarodowe 325
Miêdzynarodowa inspekcja 329
Czy nazwy domen powinny koñczyæ siê na .com? 329
Witryny przet³umaczone i witryny wielojêzyczne 330
Wybór jêzyka 334
Wyszukiwanie wielojêzyczne 341
Dajmy mo¿liwoœæ tworzenia zak³adek do t³umaczeñ 341
Ró¿nice regionalne 342
Badania u¿ytkowników miêdzynarodowych 343
Pokonywanie bariery jêzykowej 343
Dajmy wiêcej czasu na wykonanie zadañ 344
Jak wiele krajów nale¿y w³¹czyæ do badañ 345
Wynagradzanie u¿ytkowników 345
Metody badawcze 346
Wizyta osobista 346
Wyd³u¿my nasz pobyt o kilka dni 346
Zdalne przeprowadzanie badañ z udzia³em u¿ytkowników 347
Laboratoria do miêdzynarodowych badañ funkcjonalnoœci 348
Badania bezobs³ugowe 351
Wnioski 354
8 Prognozy na przysz³oœæ: jedyn¹ sta³¹ cech¹ Sieci
jest zmiennoϾ 357
Trendy d³ugoterminowe 358
Internet jest trudny 358
Niemacintoshowy inter fejs u¿ytkownika 361
Niewidoczny komputer 362
Urz¹dzenia informacyjne 363
Rysowanie komputera 363
WebTV 364
Projektowanie dla WebTV 366
Œmieræ przegl¹darek 372
Wolno rosn¹ca przepustowoœæ 373
8 Spis treœci
7. Metafor y Sieci 375
Telefon 376
Ró¿ne media, ró¿ne zalety 376
Problemy funkcjonalnoœci telefonii 378
Has³o kontaktowe 379
Telewizja 380
Restruktur yzacja przestrzeni medialnej — ¿egnajcie gazety 382
Ró¿nice mediów spowodowane przez technologiê 383
Podsumowanie 386
9 Wniosek — prostota projektu 389
Najwa¿niejsze kr yteria 390
Od czego zale¿¹ ponowne odwiedziny? 392
Lepsze ni¿ w rzeczywistoœci 393
Najlepsze czy najgorsze czasy? 398
G³osowanie przez klikanie 400
Zalecane lektury 403
Ksi¹¿ki 404
Przeczytajcie moj¹ nastêpn¹ ksi¹¿kê 405
Skorowidz 407
Spis treœci 9
8. 5 Projektowanie intranetu
Projektowanie intranetu w zasadzie
niczym nie ró¿ni siê od projektowania
zwyk³ych witryn internetowych.
Charakterystyka u¿ytkowników jest taka
sama, nie zmieniaj¹ siê równie¿ podstawowe
kwestie interakcji podczas przegl¹dania Sieci.
Wiêkszoœæ wskazówek zawartych w tej
ksi¹¿ce odnosi siê w takiej samej mierze
do witryn wewnêtrznych, jak i zewnêtrznych.
9. Projektowanie stron intranetowych powinno byæ jednak trakto-
wane nieco inaczej ni¿ projektowanie stron internetowych. Witry-
na zewnêtrzna oraz witryna intranetowa to dwie ró¿ne przestrzenie
informacyjne — przeznaczone do ró¿nych celów, dla ró¿nych
u¿ytkowników, z ró¿nymi ograniczeniami technicznymi. Po-
niewa¿ obydwie przestrzenie informacyjne ró¿ni¹ siê, potrzeb-
ne s¹ odmienne rozwi¹zania, by stworzyæ projekty optymalne.
Projektuj¹c intranet, powinniœmy stosowaæ siê do podstawo-
Witryna zewnêtrzna wych wytycznych projektowania stron internetowych, nale¿y
oraz witryna intranetowa jednak pamiêtaæ, ¿e projekt wynikowy powinien byæ zoptyma-
to dwie ró¿ne lizowany pod k¹tem wydajnoœci pracowników. W przypadku
witryn zewnêtrznych termin „ukierunkowany na u¿ytkownika”
przestrzenie informacyjne
oznacza „ukierunkowany na klienta”, natomiast w intranecie
— przeznaczone
termin ten oznacza „ukierunkowany na pracownika”.
do ró¿nych celów,
dla ró¿nych u¿ytkowników, Aby pracownicy nie mieli trudnoœci ze zorientowaniem siê, czy
z ró¿nymi ograniczeniami ogl¹daj¹ informacje zewnêtrzne (dostêpne dla ca³ego œwiata)
technicznymi. czy informacje wewnêtrzne (zwykle poufne), najlepiej jest
przygotowaæ dla witryny zewnêtrznej i wewnêtrznej ró¿ne pro-
jekty interfejsów. Aby u³atwiæ rozró¿nienie tych dwóch prze-
strzeni informacyjnych, dobrze jest utworzyæ dla intranetu i dla
witryny zewnêtrznej odmienne wizualnie projekty oraz odrêb-
ne zestawy wzorców. Oczywiœcie obydwa style powinny za-
chowaæ zgodnoœæ ze stylistyk¹ graficzn¹ firmy. Projekty po-
winny mieæ ten sam punkt wyjœcia, ale rozwijaæ siê w dwóch
ró¿nych kierunkach.
Witryny intranetowa i zewnêtrzna mog¹ byæ zarz¹dzane przez
ten sam zespó³, o ile kierownik zespo³u rozumie, ¿e ka¿da
z przestrzeni informacyjnych musi byæ traktowana oddzielnie.
Mimo koniecznoœci odmiennego traktowania ka¿dej z witryn,
wspólne zarz¹dzanie ma równie¿ zalety. Do tworzenia obu wi-
tryn mo¿na wykorzystaæ takie same technologie serwerowe
i edytorskie. Prawdê mówi¹c, ma³a firma mo¿e odnieœæ korzy-
œci, zatrudniaj¹c tê sam¹ osobê równoczeœnie jako administra-
tora witryny intranetowej i administratora witryny zewnêtrznej.
Wiedza na temat projektowania i technologii sieciowych mo¿e
byæ ³atwiej wymieniana, jeœli zajmuj¹cy siê projektem we-
wnêtrznym i zewnêtrznym pracownicy znajduj¹ siê w tej samej
jednostce organizacyjnej. Ujednolicone zarz¹dzanie pozwoli
tak¿e ³atwiej przenosiæ zasoby pomiêdzy tymi projektami i ra-
dziæ sobie z nieuniknionymi spiêtrzeniami prac.
274 Projektowanie funkcjonalnych ser wisów internetowych
10. Ró¿nicowanie projektu
intranetowego i internetowego
Najbardziej oczywist¹ ró¿nic¹ pomiêdzy intranetem a Interne-
tem jest to, ¿e u¿ytkownikami intranetu s¹ pracownicy firmy,
natomiast Internetu — jej klienci. U¿ytkownicy wewnêtrzni
bêd¹ u¿ywali intranetu do odszukiwania informacji niezbêd-
nych do wykonywania pracy, natomiast u¿ytkownicy zewnêtrz-
ni bêd¹ odwiedzali witrynê g³ównie po to, by skorzystaæ z ogra-
niczonych informacji zwi¹zanych z ich kontaktami z firm¹.
Ze wzglêdu na ró¿nice pomiêdzy celami u¿ytkowników intra-
net dowolnie wybranej firmy zawsze bêdzie zawiera³ od 10 do
100 razy wiêcej stron ni¿ witryna zewnêtrzna. W witrynie ze-
wnêtrznej firmy Sun Microsystems znajduje siê na przyk³ad
oko³o 20 000 stron, natomiast zawartoœæ intranetu to oko³o
2 miliony stron. Co wiêcej, intranet sk³ada siê zwykle z wielu wi-
tryn (nie dzieje siê tak tylko w bardzo ma³ych firmach), a ka¿da
witryna zarz¹dzana jest przez inny wydzia³, podczas gdy witryna
zewnêtrzna przedstawia klientom jedno wspólne oblicze firmy.
Projektuj¹c dla intranetu, mo¿na za³o¿yæ, ¿e œrodowisko u¿yt-
kownika jest znacznie mniej ró¿norodne ni¿ w przypadku pro-
jektów internetowych. W Internecie na pewno znajdzie siê ka¿dy
kiedykolwiek wyprodukowany model komputera, ka¿da mo¿li-
wa prêdkoœæ transmisji i ka¿da kiedykolwiek wypuszczona na
rynek wersja przegl¹darki. Poniewa¿ witryna nie mo¿e pomóc
w zainstalowaniu uaktualnienia, nie nale¿y od u¿ytkownika
wymagaæ posiadania konkretnej wersji przegl¹darki tylko po
to, by móg³ odwiedziæ nasz¹ witrynê. Natomiast wewn¹trz
przedsiêbiorstwa mo¿na ustanowiæ standardy u¿ywanych kom-
puterów i przegl¹darek internetowych. Co wiêcej, mo¿na wyma-
gaæ pos³ugiwania siê konkretn¹ wersj¹ lub jedn¹ z kilku wersji
przegl¹darki. Jeœli u¿ytkownik ma star¹ przegl¹darkê, mo¿na
od niego wymagaæ skontaktowania siê z obs³ug¹ techniczn¹
i uaktualnienia przegl¹darki do odpowiedniej wersji. Jest to do-
puszczalne, jeœli tylko dostêpny jest personel techniczny s³u¿¹-
cy u¿ytkownikowi pomoc¹ w dokonaniu aktualizacji.
W projektach intranetowych — ze wzglêdu na wy¿szy stopieñ
standaryzacji — mo¿liwe jest u¿ywanie zaawansowanych funk-
cji przegl¹darek rok lub jeszcze wczeœniej ni¿ w projektach in-
ternetowych. Mo¿na te¿ zak³adaæ, ¿e u¿ytkownicy maj¹ zain-
stalowane odpowiednie zestawy czcionek, posiadaj¹ monitory
odpowiedniej jakoœci (mo¿e wszyscy maj¹ przynajmniej 15-
calowy monitor o 16-bitowej g³êbi kolorów?), a tak¿e maj¹ do-
stêp do konkretnych wersji standardowych aplikacji biurowych.
5. Projektowanie intranetu 275
11. Za³o¿enia te umo¿liwiaj¹ tworzenie dok³adnie okreœlonych
interakcji, nie stawiaj¹cych tak wygórowanych wymagañ pro-
jektowania miêdzyplatformowego jak w przypadku Internetu.
W dziale technicznym wiêkszoœci œrednich i du¿ych firm zwy-
kle znajdzie siê osoba wiedz¹ca, jaka konfiguracja sprzêtu wy-
stêpuje w firmie najczêœciej. Powinniœmy skonsultowaæ nasz
projekt intranetowy w³aœnie z tak¹ osob¹, by upewniæ siê, ¿e je-
steœmy zgodni nie tylko z oficjalnymi standardami, ale tak¿e ze
stanem rzeczywistym w ró¿nych dzia³ach firmy. Dobrze jest te¿
znaæ plany dzia³u technicznego w zakresie aktualizacji standar-
dowej konfiguracji. Rzeczy niewykonalne przy obecnym stanie
sprzêtu mog¹ okazaæ siê mo¿liwe po jego aktualizacji — ju¿ te-
raz mo¿emy siê do nich przygotowaæ.
W przypadku witryn zewnêtrznych zawsze ostrzegam przed
tworzeniem projektów ukierunkowanych na wnêtrze firmy,
ujawniaj¹cych u¿ytkownikom strukturê organizacyjn¹. Intranet
zwykle zyskuje na takim podejœciu, poniewa¿ firma stanowi
centrum zainteresowania, a pracownicy znaj¹ jej strukturê or-
ganizacyjn¹.
W intranecie w³aœciwe jest równie¿ u¿ywanie du¿ej iloœci fir-
mowej terminologii i akronimów. W ogólnie dostêpnej witrynie
postêpowanie takie odstrasza³oby klientów. Pracownicy lepiej
czuj¹ siê, gdy maj¹ do czynienia z bardziej specjalistyczn¹ termi-
nologi¹. Fachowy jêzyk pozwala im dok³adnie zrozumieæ treœci
zawarte na stronach. By pomóc nowym pracownikom, warto
zapewniæ odnoœniki do stron wyjaœniaj¹cych firmowy ¿argon.
Projektowanie ekstranetu
Ekstranet jest rozszerzeniem intranetu zaprojektowanym tak,
by dostêp do wydzielonych witryn mogli uzyskaæ zewnêtrzni
u¿ytkownicy, posiadaj¹cy odpowiednie prawa. Zwykle takich
praw udziela siê kontrahentom lub konsultantom potrzebuj¹-
cym dostêpu do danych firmowych lub planów produkcyjnych;
klientom, by mogli sk³adaæ zamówienia lub sprawdzaæ status
zamówieñ ju¿ z³o¿onych; a tak¿e dostawcom zamierzaj¹cym
sk³adaæ oferty na zapytania lub sprawdzaæ stany magazynowe,
by mogli ustaliæ w³asny plan produkcyjny.
276 Projektowanie funkcjonalnych ser wisów internetowych
12. Projektowanie ekstranetu jest bli¿sze projektom internetowym
ni¿ intranetowym, jeœli nie bierzemy pod uwagê wymagañ bez-
pieczeñstwa. Styl ekstranetu powinien byæ zbli¿ony do stylu
witryny zewnêtrznej, poniewa¿ klienci czêsto bêd¹ siê prze³¹-
czali pomiêdzy stronami dostêpnymi publicznie a prywatn¹ wi-
tryn¹ ekstranetow¹. Projekt musi siê jednak nieco ró¿niæ od
projektu witryny zewnêtrznej — konieczne jest zaznaczenie
ró¿nego statusu dwóch przestrzeni informacyjnych, by upewniæ
klientów, ¿e ich dane s¹ poufne i nie s¹ udostêpniane publicznie.
Trzy najwa¿niejsze ró¿nice pomiêdzy ekstranetem a intranetem to:
n Brak kontroli nad œrodowiskiem pracy u¿ytkowników
ekstranetu. Ró¿norodnoœæ klientów i dostawców
to tak¿e ró¿norodnoœæ sprzêtu i oprogramowania
w ich przedsiêbiorstwach.
n Poniewa¿ jako medium transmisyjne wykorzystywany jest
Internet, mamy do czynienia z mniejsz¹ przepustowoœci¹
pomiêdzy serwerem a u¿ytkownikami ekstranetu.
n Nasz ekstranet rzadko bêdzie w centrum zainteresowania
jego u¿ytkowników. Ka¿dy klient czy dostawca
wspó³pracuje równie¿ z wieloma innymi firmami,
bêdzie wiêc korzysta³ z wielu innych ekstranetów.
Ze wzglêdu na wymienione wy¿ej ró¿nice nie mo¿emy wyko-
Projektowanie ekstranetu rzystaæ zalet projektowania intranetu, podczas którego mogli-
jest bli¿sze projektom œmy pisaæ kod dla konkretnej przegl¹darki, nie przejmowaæ siê
internetowym ni¿ ograniczon¹ przepustowoœci¹ ³¹czy, zak³adaæ, ¿e u¿ytkownicy
rozumiej¹ nasz projekt, poniewa¿ jest to w³asna, wewnêtrzna
intranetowym, jeœli
witryna firmowa.
nie bierzemy pod uwagê
wymagañ bezpieczeñstwa Istniej¹ równie¿ ró¿nice pomiêdzy ekstranetem a zwyk³ymi
witrynami:
n Z ekstranetu korzystaj¹ u¿ytkownicy lub grupy
u¿ytkowników znaj¹cych ju¿ nasz¹ firmê, wiêc wiedz¹cych
o niej wiêcej ni¿ przeciêtny u¿ytkownik Internetu.
n Ekstranet ma byæ u¿yty w konkretnym celu albo raz
(na przyk³ad do sprawdzenia stanu zamówienia), albo
wielokrotnie (do sprawdzania stanu wielu zamówieñ).
n Ekstranet ma charakter biznesowy — korzystaj¹ z niego
osoby, z którymi zawarliœmy ju¿ kontrakty handlowe,
wiêc nie powinien zawieraæ elementów reklamowych.
Nie powinien te¿ byæ za bardzo marketingowy. Jeœli ktoœ
ma dostêp do naszego ekstranetu, oznacza to, ¿e dokona³
ju¿ wyboru i postanowi³ utrzymywaæ z nami stosunki
handlowe. A my powinniœmy te stosunki podtrzymaæ.
5. Projektowanie intranetu 277
13. www.alom.com
(Powy¿ej)
Przyk³ad ekstranetu firmy ALOM Technologies (firma produkuj¹ca
i dostarczaj¹ca podzespo³y). Poniewa¿ ekstranety zawieraj¹
zwykle informacje poufne, potencjalni klienci nie maj¹ do nich
dostêpu, wiêc nie mog¹ oceniæ jakoœci ich us³ug.
(Na s¹siedniej stronie)
Ekstranet i sposób jego u¿ycia mo¿emy zaprezentowaæ,
udostêpniaj¹c internautom „zabezpieczony” ³atwym has³em
obszar demonstracyjny, zawieraj¹cy przyk³adowe dane (sposób
dostêpu mo¿na opisaæ na ulotkach informacyjnych).
278 Projektowanie funkcjonalnych ser wisów internetowych
15. Projektuj¹c ekstranet, mo¿emy sobie pozwoliæ na zastosowanie
bardziej skomplikowanych funkcji ni¿ w Internecie, poniewa¿
u¿ytkownicy ekstranetu maj¹ motywacjê, by zapoznaæ siê z na-
szym projektem. Utrzymuj¹ przecie¿ z nami kontakty handlo-
we i u¿ywaj¹ ekstranetu do zawierania transakcji lub przepro-
wadzania innych wa¿nych operacji handlowych. Co wiêcej,
ka¿da aplikacja ekstranetowa u¿ywana jest przez pewne grupy
pracowników firm partnerskich. Na przyk³ad system zamówieñ
bêdzie u¿ywany przez biuro sprzeda¿y, natomiast system sprze-
da¿y — przez biuro zamówieñ. Poniewa¿ wystêpuje tu specja-
lizacja, mo¿na za³o¿yæ, ¿e u¿ytkownicy maj¹ podstawow¹ wie-
dzê na tematy zwi¹zane ze stronami, których u¿ywaj¹.
Wp³yw produktywnoœci pracowników
na wynik finansowy firmy
Wszystkie standardowe metody poprawiania funkcjonalnoœci
(Na s¹siednich stronach)
dotycz¹ zarówno intranetu, jak i Internetu. W przypadku intra-
Przeprojektowuj¹c w roku
netu s¹ nawet wa¿niejsze, poniewa¿ ka¿da poprawa funkcjonal-
1997 witrynê SunWeb,
przygotowaliœmy kilka
noœci ma bezpoœredni wp³yw na wynik finansowy firmy.
równoleg³ych projektów, Niektórzy projektanci stron internetowych s¹ przekonani, ¿e
daj¹c do wyboru spor¹ iloœæ udzielono im licencji na marnotrawienie czasu u¿ytkowników.
propozycji. Wszystkie robocze
Uwa¿aj¹, ¿e skoro u¿ytkownikom nie p³aci siê za odwiedzanie
projekty umieszczono
w intranecie i poddano witryny, nale¿y postaraæ siê zatrzymaæ ich jak najd³u¿ej, by
pod g³osowanie u¿ytkowników. obejrzeli tak wiele stron, jak to mo¿liwe. Nie podoba mi siê ta
Zwykle g³osowanie nie jest teoria i uwa¿am, ¿e klienci w koñcu zm¹drzej¹ i zauwa¿¹ lek-
dobr¹ metod¹ oceny jakoœci cewa¿enie, z jakim siê do nich odnosi. U¿ytkownicy bêd¹
projektu, mieliœmy jednak odwiedzaæ witryny, gdzie bardziej szanuje siê ich czas oraz
powody twierdziæ, ¿e styl umo¿liwia szybsze i bardziej wydajne wykonywanie zadañ. Pa-
witryny bêdzie mia³ du¿y miêtajmy, ¿e niezale¿nie od tego, jak d³ugo u¿ytkownik pozo-
wp³yw na jej funkcjonalnoœæ.
staje w naszej witrynie, robi to na swój, a nie na nasz koszt.
Zdecydowaliœmy siê wiêc
zwiêkszyæ zaanga¿owanie W przypadku publicznych witryn internetowych najwa¿niej-
u¿ytkowników oraz — prosz¹c szymi cechami z punktu widzenia funkcjonalnoœci s¹ ³atwoœæ
ich o g³osowanie — uœwiadomiæ u¿ycia i dobre przedstawienie tematu. U¿ytkownicy rzadko
im, ¿e s¹ czêœci¹ procesu
przegl¹daj¹ dan¹ witrynê na tyle d³ugo, by dobrze j¹ poznaæ
projektowego. G³osowanie
wygra³a witryna z delikatnym i zdobyæ bieg³oœæ w jej u¿ywaniu. Chêæ ponownego odwiedze-
t³em pajêczyny i z fioletowym nia witryny zale¿y g³ównie od tego, czy spodoba³a siê ona za
paskiem biegn¹cym wzd³u¿ pierwszym razem. U¿ywanie Sieci jest w pe³ni dobrowolne,
górnej krawêdzi ekranu. wiêc musimy staraæ siê zadowoliæ u¿ytkowników.
280 Projektowanie funkcjonalnych ser wisów internetowych
19. Subiektywna satysfakcja u¿ytkownika w przypadku intranetu
nie jest tak wa¿na jak w przypadku Internetu, poniewa¿ pra-
cownicy musz¹ u¿ywaæ intranetu. Nadal nale¿y pamiêtaæ o do-
brym projektowaniu, poniewa¿ intranet jest najlepszym sposobem
zaprezentowania wszystkim pracownikom charakteru i stano-
wiska firmy. Wa¿ne jest, aby pracownicy zrozumieli, ¿e intra-
netowy interfejs u¿ytkownika zosta³ starannie zaprojektowany,
poniewa¿ chcemy zachêciæ ich, by trzymali siê naszych stan-
dardów projektowych. Jeœli projekt nie spodoba siê u¿ytkowni-
kom, nie bêd¹ chcieli u¿ywaæ go na stronach, za które s¹ odpo-
wiedzialni, co w rezultacie doprowadzi do powstania intranetu
niespójnego i chaotycznego.
W przypadku projektów intranetowych najwa¿niejszymi cecha-
mi z punktu widzenia funkcjonalnoœci s¹ wydajnoœæ, ³atwoœæ
zapamiêtywania, ma³a iloœæ b³êdów. Poniewa¿ pracownicy u¿y-
waj¹ intranetu na co dzieñ, szybko stan¹ siê jego zaawansowa-
nymi u¿ytkownikami, a sprawnoœæ, z jak¹ nawiguj¹ po intranecie
i wykonuj¹ zadania, bêdzie warunkowa³a wydajnoœæ ich pracy.
W miarê wzrostu iloœci zadañ, jakie mo¿na wykonaæ, korzysta-
j¹c z witryny intranetowej, wydajnoœæ, z jak¹ pracownicy mog¹
u¿ywaæ intranetu, staje siê g³ównym determinantem produk-
tywnoœci naszej firmy.
Poniewa¿ projekt intranetu ma wp³yw na wydajnoœæ ca³ej fir-
my, zwykle mo¿na sobie pozwoliæ na spor¹ inwestycjê w jego
funkcjonalnoœæ. Zastanówmy siê na przyk³ad, jakie korzyœci
przyniesie przeprojektowanie intranetu, pozwalaj¹ce skróciæ
o minutê œredni czas potrzebny pracownikowi na przejœcie do
nowej czêœci intranetu. Poniewa¿ pracownicy spêdzaj¹ 10 (lub
nawet wiêcej) minut, poszukuj¹c w intranecie nowych stron,
poprawienie tego czasu o 1 minutê jest raczej skromnym celem,
który powinien zostaæ osi¹gniêty nie póŸniej ni¿ po kilku dniach
testów i prób zmiany projektu.
Za³ó¿my, ¿e firma zatrudnia 1000 pracowników, a ka¿dy z nich
œrednio raz w tygodniu szuka czegoœ nowego w intranecie.
Oznacza to, ¿e nasza zmiana projektowa oszczêdzi³aby 1000
minut tygodniowo, a wiêc ponad dwa dni robocze. Po roku
zmiana przynios³aby oszczêdnoœæ czasu odpowiadaj¹c¹ 42 pro-
centom pe³nego etatu.
Analizy kosztowe funkcjonalnoœci powinny oceniaæ wartoœæ
czasu pracownika na podstawie pe³nych kosztów jego pracy,
a nie tylko wysokoœci wynagrodzenia. Pe³ne koszty czasu pracy
obejmuj¹ nie tylko stawkê godzinow¹ danego pracownika, ale
tak¿e koszty dodatków, urlopów, zasobów (przestrzeñ biurowa,
ogrzewanie, sprz¹tanie, komputery itd.), a tak¿e wiele innych
kosztów zwi¹zanych z zatrudnieniem tej osoby.
284 Projektowanie funkcjonalnych ser wisów internetowych
20. Ostateczna wersja strony g³ównej SunWeb po przeprojektowaniu
w 1997 roku. Styl zosta³ oparty na tym, któr y wygra³ g³osowanie,
jednak szczegó³y projektu przesz³y przez testy funkcjonalnoœci
i projektowanie iteracyjne, by zapewniæ czytelnoœæ i ³atwoœæ
zrozumienia ikon. Zauwa¿my, ¿e ta strona g³ówna ma o wiele
wiêcej przycisków, ni¿ jest to zalecane dla strony g³ównej
witr yny zewnêtrznej. W intranecie mo¿na nieco pognêbiæ
nowych u¿ytkowników, uzyskuj¹c lepsz¹ wydajnoœæ
u¿ytkowników doœwiadczonych.
5. Projektowanie intranetu 285
21. Zwykle pe³ny koszt zatrudnienia pracownika to co najmniej
dwukrotnoœæ jego pensji. W³aœnie dlatego konsultanci licz¹
sobie o wiele wiêcej ni¿ przeciêtni pracownicy. Odp³atnoœæ za
czas pracy konsultanta musi pokryæ wiele dodatkowych kosz-
tów, których nie da siê tak ³atwo obliczyæ, jak w przypadku
pracowników pe³noetatowych. Poznanie œrednich stawek
konsultantów z dziedziny, w której specjalizuje siê nasza firma,
pozwala w przybli¿eniu poznaæ pe³ny kosz zatrudnienia pra-
cownika.
Koszty œrednie kontra
Dla uproszenia za³ó¿my, ¿e pe³ny koszt zatrudnienia w naszej
koszty krañcowe przyk³adowej firmie wynosi 80 000 dolarów rocznie (co odpo-
wiada wyp³atom poni¿ej 40 000 dolarów). 42 procent z 80 000
Czas stracony na u¿ywanie dolarów daje sumê 33 600 dolarów — s¹ to roczne oszczêdnoœci
Ÿle zaprojektowanego
osi¹gniête dziêki poprawieniu tylko o jedn¹ minutê czasu przej-
interfejsu u¿ytkownika z regu³y
powinien byæ rozpatrywany
œcia do nowej strony. S¹dzê, ¿e koszt przeprowadzenia nie-
jako czas krañcowy. Tak zbêdnych prac poprawiaj¹cych funkcjonalnoœæ, pozwalaj¹cych
wiêc teoretycznie poprawn¹ osi¹gn¹æ oszczêdnoœci rzêdu 33 600 dolarów, wyniós³by tylko
podstaw¹ do rozliczania tego kilka tysiêcy dolarów (na pewno mniej ni¿ 10 000 dolarów), co
czasu nie jest przeciêtny koszt oznacza naprawdê szybki zwrot inwestycji.
czasu pracownika, ale koszt
krañcowy. Wymaga to
zastosowania tak zwanego Portale intranetowe — firmowa
modelu wynagrodzeñ
po¿¹danych (hedonic wage
infrastruktura informacyjna
model). W ten sposób
Nasz intranet powinien byæ postrzegany jako firmowa infra-
mo¿na spróbowaæ przybli¿yæ
zysk, jaki osi¹gnê³aby firma, struktura informacyjna. To nie tylko sposób transmisji bitów
wyd³u¿aj¹c czas pracy z serwerów do komputerów pracowników. Intranet nie s³u¿y
pracownika o jedn¹ godzinê. równie¿ tylko do umo¿liwienia przejrzenia menu baru na parterze.
Z praktyki wiadomo, ¿e koszty Umo¿liwia pracownikom wykonywanie wielu zwyk³ych zadañ
krañcowe s¹ rzadko znane i mo¿e byæ podstawowym sposobem komunikacji z cz³onkami
i na dodatek trudne do innych grup roboczych oraz metod¹ zbierania danych potrzeb-
oszacowania, wiêc zwykle nych do wykonania naszej pracy.
u¿ywa siê war toœci
przeciêtnych. Najprostszym Wiele du¿ych firm ma bardzo skomplikowane sposoby komu-
sposobem obliczenia nikacji — pracownicy s¹ odizolowani w swoich dzia³ach i nie
przeciêtnego kosztu wiedz¹, co dzieje siê w innych czêœciach firmy. Wiele prac
pracownika jest zsumowanie wykonywanych jest dwukrotnie, poniewa¿ jedna osoba nie wie,
wszystkich wydatków firmy ¿e ktoœ inny wczeœniej wykona³ ju¿ takie zadanie. Inne prace
i podzielenie ich przez liczbê wykonywane s¹ niepotrzebnie, albowiem do ich realizacji przy-
wszystkich produktywnie
jêto niew³aœciwe za³o¿enia (poniewa¿ w³aœciwych za³o¿eñ nie
przepracowanych godzin.
Kwesti¹ umown¹ jest to,
przekazano osobie wykonuj¹cej pracê). Wydajnoœæ przedsiê-
czy jako produktywne nale¿y biorstwa znacz¹co roœnie wraz z wprowadzeniem ³atwiejszej
traktowaæ równie¿ godziny komunikacji, a intranet mo¿e byæ infrastruktur¹ tej komunikacji
narad pracowników, jednak wtedy i tylko wtedy, gdy jest zaprojektowany tak, by u³atwiaæ
na pewno nie nale¿y liczyæ pracownikom odnajdywanie potrzebnej informacji we w³aœci-
szkoleñ, przerw œniadaniowych wym czasie.
i innych czynnoœci, które s¹
konieczne, ale nie przynosz¹
dochodu.
286 Projektowanie funkcjonalnych ser wisów internetowych
22. Intranet mo¿e wspomóc komunikacjê prze³o¿ony-podw³adny
poprzez u³atwienie dostêpu do decyzji kierowniczych czy do
dokumentów opisuj¹cych wizje i omówienia strategii firmy.
Gdy pracownik ni¿szego szczebla opracowuje plan produkcji
lub ulotkê reklamow¹ odwo³uj¹c¹ siê strategii wy¿szego szcze-
bla, mo¿e w swojej pracy umieœciæ odnoœnik do intranetowej
wersji odpowiedniego dokumentu, umo¿liwiaj¹c innym cz³on-
kom grupy projektowej zapoznanie siê z t¹ strategi¹, o ile jest
to potrzebne. Odnoœniki takie mog¹ utrwaliæ strategiê firmy
w œwiadomoœci pracowników o wiele silniej, ni¿ uczyni³aby to
zwyk³a notatka s³u¿bowa. Intranet pozwala ka¿demu przeczy-
taæ oryginalny tekst, omawiaj¹cy wizjê firmy, napisany przez
dyrektora zarz¹dzaj¹cego. Jest to o wiele skuteczniejsze ni¿
przedstawienie przez dyrektora zarz¹dzaj¹cego tej wizji na ze-
braniu zarz¹du i przekazanie przez cz³onków zarz¹du tego, co
zrozumieli, personelowi im podlegaj¹cemu, który zaœ przeka-
zuje to swojemu personelowi itd.
G³ówna zaleta intranetu jako infrastruktury przedsiêbiorstwa to
umo¿liwienie komunikacji pomiêdzy jednostkami organizacyj-
nymi. Poniewa¿ intranet pozwala zdobyæ informacje z innych
dzia³ów bez proszenia o ich udzielenie, pracownicy ³atwiej
Pozb¹dŸmy siê poczty elektronicznej
Poczta elektroniczna staje siê „zaka³¹” powinno byæ unikniêcie niepotrzebnego
produktywnoœci. W niektórych firmach wysy³ania poczty. Obejmuje to listy
przekopanie siê przez skrzynkê pocztow¹ dystrybucyjne i wszelk¹ pocztê rozsy³an¹
i odpowiedzenie na pocztê z jednego dnia do wszystkich pracowników. Znacznie lepszym
to ca³y dzieñ pracy. Ludzie musz¹ walczyæ, rozwi¹zaniem jest opublikowanie informacji
by zosta³o im trochê czasu na zrobienie w odpowiednim katalogu w intranecie
czegoœ po¿ytecznego (poza wyczyszczeniem i umieszczenie odnoœnika na stronie g³ównej
skrzynki pocztowej). na okres, w któr ym informacja jest aktualna.
Poczta elektroniczna sta³a siê popularna, Informacje przechowywane w intranecie
poniewa¿ umo¿liwia komunikacjê bez wzglêdu zostan¹ poindeksowane (wiêc ³atwo bêdzie je
na bariery czasu i przestrzeni. Wys³anie poczty znaleŸæ), a wszyscy pracownicy bêd¹ wiedzieli,
do kogoœ na drugim koñcu œwiata jest tak jak je odszukaæ, kiedy bêd¹ im potrzebne.
samo proste, jak wys³anie poczty do kolegi Natomiast rozsy³anie wszystkiego poczt¹
w biurze obok. Pocztê elektroniczn¹ mo¿na obci¹¿a ka¿dego pracownika koniecznoœci¹
wysy³aæ zawsze, 24 godziny na dobê, a adresat organizowania, indeksowania i przechowywania
przeczyta j¹, kiedy tylko bêdzie mia³ ochotê. informacji. To tylko strata czasu na powtarzan¹
Ju¿ nigdy wiêcej przekazywania próœb przez wszystkich pracê. Poniewa¿
o kontakt telefoniczny! oprogramowanie poczty elektronicznej
Poczta elektroniczna w ma³ej iloœci jest dobra, nie radzi sobie z uporz¹dkowywaniem
du¿a iloœæ poczty elektronicznej potrafi zwaliæ i wyszukiwaniem informacji, pracownicy czêsto
z nóg. Jednym z g³ównych celów intranetów nie potrafi¹ opanowaæ otrzymanych danych.
5. Projektowanie intranetu 287
23. przyjmuj¹ do wiadomoœci, ¿e informacje z innych wydzia³ów
mog¹ byæ przydatne tak¿e i dla nich. Jeœli jedynym sposobem
zdobycia informacji jest zwrócenie siê o ni¹ na piœmie (dodatko-
wo tworz¹c podanie w trzech kopiach) czy poproszenie z dwu-
miesiêcznym wyprzedzeniem o spotkanie z zapracowanym me-
ned¿erem, który nie jest zainteresowany udzieleniem pomocy
komukolwiek, mo¿emy za³o¿yæ, ¿e nikt nie bêdzie siê o nie stara³.
Odnoœniki to œwietny sposób odszukiwania informacji w fir-
Ka¿dy projekt powinien mie. Dobrze by by³o, gdyby ka¿dy pracownik mia³ osobist¹
mieæ w³asn¹ stronê stronê domow¹, zawieraj¹c¹ odnoœniki do dzia³u, w którym pra-
g³ówn¹, zawieraj¹c¹ cuje, oraz do wszystkich projektów, w jakie jest zaanga¿owany.
odnoœniki do osobistych Znaczna czêœæ wiedzy przedsiêbiorstwa istnieje w postaci po-
stron wszystkich wi¹zañ personalnych — ktoœ wie, ¿e w danej sprawie mo¿na
pracowników zwróciæ siê do pewnej konkretnej osoby. Odwiedzaj¹c intrane-
tow¹ stronê domow¹ tej osoby, u¿ytkownik mo¿e wyœledziæ
zaanga¿owanych
potrzebn¹ informacjê, klikaj¹c odnoœniki do odpowiednich dzia-
w ten projekt.
³ów lub projektów. Poza odnoœnikami osobista strona intranetowa
powinna zawieraæ wiele informacji znajduj¹cych siê na publicz-
nej stronie osobistej, miêdzy innymi zdjêcie (zadziwiaj¹ce, jak
czêsto znamy kogoœ z widzenia, nie znaj¹c jego imienia i na-
zwiska) oraz opis doœwiadczeñ i dokonañ zawodowych. Infor-
macje te pozwol¹ pracownikom lepiej przygotowaæ siê do na-
rad i umo¿liwi¹ lepsz¹ wymianê informacji za pomoc¹ poczty
elektronicznej i grup dyskusyjnych.
Podobnie ka¿dy projekt powinien mieæ w³asn¹ stronê g³ówn¹,
zawieraj¹c¹ odnoœniki do stron wszystkich pracowników zaan-
ga¿owanych w ten projekt. Strony projektów powinny zawieraæ
tak¿e odnoœniki do wszelkich planów i raportów, które nie s¹
œciœle tajne. Informacje objête tajemnic¹ równie¿ powinny zna-
leŸæ siê w intranecie, nale¿y tylko opatrzyæ je klauzul¹, ¿e do-
stêp do nich mo¿liwy jest jedynie po uprzednim uzyskaniu
zezwolenia. Ostrze¿enie o ograniczonym dostêpie zapobiega
ewentualnym rozczarowaniom, gdy ktoœ próbuje dostaæ siê do
informacji, do których nie ma praw. Kontrola dostêpu mo¿e po-
legaæ na zabezpieczeniu informacji has³em lub wykorzystywaæ
inne metody sprawdzania to¿samoœci dostêpne w firmowej sieci.
Ka¿da jednostka organizacyjna tak¿e powinna mieæ w³asn¹ stro-
nê g³ówn¹ z odnoœnikami do stron osób w niej zatrudnionych
(w³¹czaj¹c kierownika) oraz do odpowiednich jednostek orga-
nizacyjnych, znajduj¹cych siê bezpoœrednio wy¿ej oraz ni¿ej
w strukturze firmy. G³ówne strony grup oraz dzia³ów przedsiê-
biorstwa powinny równie¿ zawieraæ odnoœniki do stron zarz¹-
288 Projektowanie funkcjonalnych ser wisów internetowych
24. dzanych przez te jednostki projektowe. Wszystkie te odnoœniki
pe³ni¹ dwie role: u³atwiaj¹ pracownikom innych dzia³ów od-
szukanie potrzebnych im informacji bez potrzeby rozszyfrowy-
wania struktury organizacyjnej oraz polepszaj¹ komunikacjê
pomiêdzy pracownikami danego dzia³u.
Uaktualnianie intranetu
Ka¿da strona znajduj¹ca siê w intranecie wymaga uaktualnia-
nia, bez wzglêdu na to, czy jest to osobista strona pracownika,
strona projektu, dzia³u czy strona zawieraj¹ca oficjalne dane
przedsiêbiorstwa. Jeœli informacje w intranecie nie bêd¹ od-
zwierciedla³y faktycznego postêpu prac nad projektami, u¿yt-
kownicy szybko przestan¹ z nich korzystaæ, a intranet przesta-
nie pe³niæ rolê firmowej infrastruktury informacyjnej. Wrócimy
do starej i nieefektywnej metody komunikacji ustnej. Uaktual-
nianie intranetu powinno byæ sta³ym zadaniem ka¿dego pra-
cownika przedsiêbiorstwa. Jest to zadanie gwarantuj¹ce, ¿e inni
bêd¹ mogli korzystaæ z wyników naszej pracy.
Intranety zwykle bardzo szybko rozrastaj¹ siê — w miarê jak
poszczególne dzia³y umieszczaj¹ tam informacje, plany swoich
projektów i raporty z ich wykonania. Sprawia to, ¿e dobra wy-
szukiwarka jest absolutnie niezbêdna. U¿ytkownicy za pomoc¹
wyszukiwarek intranetowych potrafi¹ odnaleŸæ potrzebne
informacje, nawet jeœli nie wiedz¹, kto w firmie za nie odpo-
wiada. Tak jak w przypadku otwartego Internetu odnoœniki hi-
pertekstowe s¹ œwietne, ale nie wystarczaj¹. Katalogi i aktual-
noœci równie¿ s¹ potrzebne.
Najwa¿niejsze sk³adniki infrastruktury:
katalog, wyszukiwarka, aktualnoœci
Strona g³ówna ka¿dego portalu intranetowego powinna zawie-
raæ nastêpuj¹ce sk³adniki:
n Sk³adnik najwa¿niejszy — hierarchia katalogów ustalaj¹ca
strukturê intranetu. Ta czêœæ intranetu bywa czasem
nazywana „ma³ym yahoo”. Projektuj¹c j¹, mo¿na wzorowaæ
siê na us³ugach katalogowych Yahoo czy LookSmart,
poniewa¿ wymagania co do funkcjonalnoœci s¹ tam du¿o
wy¿sze ni¿ w przypadku jakiegokolwiek projektu
intranetowego. Hierarchiê tematyczn¹ trzeba jednak
przygotowaæ samodzielnie, poniewa¿ musi ona odpowiadaæ
zawartoœci i charakterowi naszego intranetu.
5. Projektowanie intranetu 289
25. n Pole wyszukiwania wyszukiwarki indeksuj¹cej wszystkie
strony intranetu. W odró¿nieniu od zwyk³ych wyszukiwarek
internetowych wyszukiwarka intranetowa powinna zawieraæ
wiedzê o wzglêdnej wa¿noœci ró¿nych obszarów intranetu.
Strony oficjalne mog¹ byæ na przyk³ad zaznaczone
specjaln¹ ikon¹.
n Aktualnoœci o firmie i inne wiadomoœci mog¹ce zainteresowaæ
pracowników. G³ówna strona intranetu mo¿e zast¹piæ
biuletyny dla pracowników i ograniczyæ zalew powiadomieñ
i not rozsy³anych poczt¹ elektroniczn¹, zmniejszaj¹cych
produktywnoœæ w wielu firmach. Po³¹czenie list aktualnoœci
z archiwum i dobr¹ wyszukiwark¹ zapewnia pracownikom
mo¿liwoœæ ³atwego pozyskania potrzebnych informacji
i zwalnia ich z koniecznoœci przechowywania i zarz¹dzania
lokalnymi kopiami dokumentów (s¹ to bardzo pracoch³onne
zadania, wzi¹wszy pod uwagê mo¿liwoœci zarz¹dzania
informacj¹ wbudowane w dzisiejsze programy poczty
elektronicznej).
Wzorce projektowe dla intranetu
Spójnoœæ, wa¿na we wszystkich interfejsach u¿ytkownika, ma
szczególne znaczenie dla funkcjonalnoœci intranetu, poniewa¿
u¿ytkownicy ka¿dego dnia bêd¹ odwiedzaæ bardzo wiele stron.
Jeœli rozmieszczenie informacji i odnoœników na wszystkich
stronach jest podobne, u¿ytkownicy bêd¹ mogli u¿ywaæ intra-
netu znacznie wydajniej. Szczególnie wa¿na jest standaryzacja
struktury informacyjnej i prezentacji danych — pozwoli to
przyspieszyæ dzia³ania u¿ytkowników i nie pozwoli im zgubiæ
siê w g¹szczu informacji.
Niestety, strony intranetowe nie porz¹dkuj¹ siê same. Pokazanie
ludziom œwietnego projektu nie wystarcza, by zaczêli go stoso-
waæ na stronach, za które odpowiadaj¹. Sieæ wprowadza nie-
bezpieczny zwyczaj starania siê, by ka¿da strona ró¿ni³a siê od
pozosta³ych tak bardzo, jak to tylko mo¿liwe. Obni¿a to znacz-
nie funkcjonalnoœæ. Aby intranet móg³ s³u¿yæ jako firmowa in-
frastruktura informacyjna, firma musi ustaliæ jeden wzorzec
projektowy i gorliwie go promowaæ. Równie¿ wszelkie kursy
pos³ugiwania siê Sieci¹ powinny zawieraæ informacje o prawi-
d³owym stosowaniu wzorca.
Na pocz¹tku tego rozdzia³u wspomnia³em, ¿e standardowy pro-
jekt stron intranetowych powinien ró¿niæ siê od projektu stron
zewnêtrznych. Doœwiadczenie uczy, ¿e niektórym u¿ytkowni-
290 Projektowanie funkcjonalnych ser wisów internetowych
26. kom trudno jest zrozumieæ tê ró¿nicê, nale¿y wiêc wyjaœniaæ j¹
we wszystkich prezentacjach i materia³ach drukowanych. Nie
wolno kopiowaæ elementów projektu witryny zewnêtrznej i u¿y-
waæ ich w witrynie wewnêtrznej.
Wzorzec projektowy intranetu powinien co najmniej okreœlaæ
strukturê nawigacyjn¹ przestrzeni informacyjnej. Ka¿da strona
powinna zawieraæ specjalne logo intranetowe, ¿eby zaznaczyæ
status stron wewnêtrznych oraz podkreœliæ ich odrêbnoœæ oraz
odró¿niæ je od informacji dostêpnych w Internecie. Logo po-
winno byæ odnoœnikiem do strony g³ównej witryny intraneto-
wej. Ka¿da strona intranetowa powinna równie¿ zawieraæ przy-
cisk wyszukiwania, poniewa¿ wyszukiwanie w intranecie jest
równie wa¿ne, jak w ca³ej Sieci.
Dodatkowe elementy projektu zale¿¹ od specyficznych warun-
ków przedsiêbiorstwa — wiêksze firmy bêd¹ potrzebowa³y
wydajniejszych narzêdzi nawigacyjnych ni¿ firmy mniejsze.
Wzorzec projektowy powinien okreœlaæ zalecan¹ strukturê i uk³ad
treœci dla stron ró¿nych typów. Do stron tych zaliczaj¹ siê oso-
biste strony pracowników, strony dzia³ów, projektów, raportów,
notatek. Wszystkie powinny mieæ formê szablonów. Wiele firm
bêdzie prawdopodobnie u¿ywa³o tak¿e innych typów stron. Za-
lecenia i szablony dla tych stron równie¿ powinny byæ zawarte
w standardzie.
Opis standardu oczywiœcie powinno siê opublikowaæ w intrane-
cie. Najlepiej, by prowadzi³ do niego odnoœnik umieszczony na
stronie g³ównej intranetu. Standard powinien definiowaæ i wy-
jaœniaæ sposób zastosowania wymaganych, zalecanych i opcjo-
nalnych elementów, uzupe³niaj¹c wyjaœnienia du¿¹ iloœci¹ przy-
k³adów. Doœwiadczenie uczy, ¿e u¿ytkownicy, stosuj¹c standardy
projektowe, opieraj¹ siê bardziej na przyk³adach ni¿ na for-
malnych opisach, przyk³ady powinny wiêc wyjaœniaæ wszelkie
w¹tpliwoœci. Jeœli przyk³ady bêd¹ niezrozumia³e, szybko znaj-
dziemy tysi¹ce stron utworzonych wed³ug przyk³adu ze wzor-
ca, powielaj¹cych nie tylko elementy, które mia³ zilustrowaæ,
ale równie¿ inne, niepo¿¹dane cechy.
Wytyczne dotycz¹ce wzorców
Aby wzorzec interfejsu by³ udany, spe³nione musz¹ byæ nastê-
puj¹ce warunki:
n Standard musi byæ dobrze zilustrowany przyk³adami,
poniewa¿ projektanci czêœciej opieraj¹ siê na przyk³adach
ni¿ na opisach.
5. Projektowanie intranetu 291
27. n Wszystkie przyk³ady musz¹ bezwzglêdnie stosowaæ siê
do wytycznych. Warto przygotowaæ kilka ró¿nych
przyk³adów ilustruj¹cych zastosowanie standardu
Wa¿ne jest utworzenie w ró¿nych sytuacjach — autorzy stron bêd¹ mogli wtedy
centralnego zbioru popularnych wybraæ kilka najlepiej pasuj¹cych podpowiedzi.
elementów wystroju strony. n Wszêdzie, gdzie to mo¿liwe, nale¿y stosowaæ obszerne
Jeœli zostan¹ one zaprojektowane i wyczerpuj¹ce zestawienia (autorzy wol¹ przejrzeæ listê
przez doœwiadczonych
zamiast czytaæ tekst). Spis mo¿e na przyk³ad zawieraæ
projektantów, nie tylko bêd¹
dobrze wygl¹da³y, ale tak¿e wszystkie wymagane elementy strony lub listê zalecanej
nie bêd¹ sprzeczne z ogólnym terminologii.
projektem intranetu, co n W firmie powinna byæ stale dostêpna osoba dobrze znaj¹ca
zaprocentuje profesjonalnym wzorzec, która sprawdza³aby nowo powstaj¹ce strony pod
oraz spójnym wygl¹dem
k¹tem zgodnoœci ze standardem oraz nieformalnie udziela³a
i charakterem wszystkich stron.
porad u¿ytkownikom maj¹cym w¹tpliwoœci co do poprawnej
Ilustracja przedstawia grafikê
„New” (nowoœæ) przygotowan¹ interpretacji standardu. Jeœli nie ma do kogo zwróciæ siê
dla witryny SunWeb. Zauwa¿my, z pytaniami, ka¿dy projektant sam sobie na nie odpowie
jak dobrze pasuje ona do — i ka¿dy zinterpretuje wzorzec inaczej.
innych elementów projektu n Wzorzec powinien byæ wspierany stosown¹ akcj¹
SunWeb przedstawionych
promocyjn¹. Powinniœmy aktywnie wyszukiwaæ grupy
w tym rozdziale.
projektowe i spotykaæ siê z nimi, by interpretowaæ sposoby
stosowania standardu oraz (taktownie) komentowaæ
utworzone strony i wyjaœniaæ, jak poprawiæ b³êdy.
n Wzorzec powinien byæ „¿ywym organizmem”, pod sta³ym
nadzorem odpowiedzialnej osoby dostosowuj¹cej go
do nowych warunków, w miarê jak te siê pojawiaj¹.
n Wzorzec powinien albo stosowaæ siê do innych, ju¿
istniej¹cych za³o¿eñ standardów projektowych, albo jasno
opisywaæ cechy ró¿ni¹ce go od innych standardów.
n Standard powinien byæ obs³ugiwany przez narzêdzia
projektowe i szablony tak, by ³atwiej by³o trzymaæ siê
standardu ni¿ utworzyæ projekt z nim sprzeczny.
n Jeœli opis standardu ma postaæ drukowan¹, powinna ona
zawieraæ dobry indeks. Jeœli opis opublikowany jest
w intranecie, powinna istnieæ mo¿liwoœæ wyszukiwania.
Regu³y projektowe powinny zawieraæ odnoœniki do innych,
podobnych regu³.
W przypadku standardów intranetowych szczególnie wa¿na
jest edukacja (brzmi to jak nudny mora³), poniewa¿ w ka¿dym
dziale firmy istnieje tendencja do ignorowania poleceñ kierow-
nictwa. Zwykle wymówka brzmi: „Nasz dzia³ ró¿ni siê od in-
nych, a goœcie z dyrekcji nie wiedz¹, co siê u nas dzieje”. To
prawda, ale przecie¿ ka¿dy cz³owiek ró¿ni siê od innych. Jeœli
ka¿demu pozwolimy omijaæ standardy, bo jest inny, w naszym
systemie zapanuje chaos. Zwykle ogólna funkcjonalnoœæ zy-
skuje dziêki spójnoœci. W kilku wyj¹tkowych sytuacjach mo¿na
292 Projektowanie funkcjonalnych ser wisów internetowych
28. W trakcie przeprojektowywania w 1997 roku witryny SunWeb
porzuciliœmy wszelk¹ nadziejê na utrzymanie kontroli nad
wygl¹dem zawartoœci strony g³ównej. Zwykle intranetowy
standard projektowy powinien okreœlaæ znacznie wiêcej
elementów, my jednak ograniczyliœmy siê wy³¹cznie do paska
nag³ówka. Standardowy nag³ówek strony w witr ynie SunWeb
sk³ada siê z trzech pasków nawigacyjnych. Najwy¿szy zawiera
logo SunWeb oznaczaj¹ce, ¿e strona nie jest stron¹ internetow¹,
a nale¿y do witr yny intranetowej. Logo dubluje równie¿ odnoœnik
powrotny do strony g³ównej SunWeb. Najwy¿szy pasek zawiera
tak¿e nazwê podwitryny oraz ikonê informuj¹c¹, która czêœæ
witr yny przegl¹dana jest w³aœnie przez pracownika. Nazwa
oraz ikona stanowi¹ odnoœnik do strony g³ównej podwitryny.
Œrodkowy pasek nawigacyjny zawiera zmienny zestaw przycisków.
Obowi¹zkowe s¹ tylko przyciski „SunWeb Home” (strona g³ówna
SunWeb) oraz „Search” (wyszukiwanie) prowadz¹ce odpowiednio
do strony g³ównej oraz wyszukiwarki. Umieszczono dodatkowy
przycisk prowadz¹cy do strony g³ównej, poniewa¿ wielu
u¿ytkowników nie rozumia³o, ¿e odnoœnikiem do tej strony jest
logo witr yny. Przycisk „Search” prowadzi do g³ównej strony
wyszukiwania SunWeb, chyba ¿e podwitryna ma w³asne
wyszukiwanie, wtedy przycisk ten prowadzi do lokalnej strony
wyszukiwania, na której powinien byæ umieszczony odnoœnik
do g³ównej strony wyszukiwania. W zale¿noœci od charakteru
podwitryny pasek ten mo¿e zawieraæ tak¿e przyciski „Sitemap”
(mapa witr yny — brak tego przycisku w przyk³adzie) oraz
„What’s New” (co nowego).
Jak widaæ na ilustracji, œrodkowy pasek mo¿e równie¿ zawieraæ
ikony s³u¿¹ce do przechodzenia na s¹siednie strony. U¿ywane
s¹ one do przemieszczania siê poprzez treœæ o strukturze
liniowej. Trzeci pasek nawigacyjny wskazuje kontekst bie¿¹cej
strony. Nazwa ka¿dego z poziomów jest odnoœnikiem
hipertekstowym do strony g³ównej tego poziomu.
5. Projektowanie intranetu 293
29. pozwoliæ sobie na zaburzenie spójnoœci, jednak odchylenia
musz¹ ograniczaæ siê do bardzo dobrze uzasadnionych przy-
padków (wiêkszoœæ dobrych uzasadnieñ nie jest doœæ dobra).
Nale¿y pamiêtaæ, ¿e zagadnienia funkcjonalnoœci dotycz¹ rów-
nie¿ wzorców. Jest to wa¿ne w ka¿dym przypadku — dla stan-
dardu opublikowanego w postaci interaktywnej witryny z od-
noœnikami hipertekstowymi i dla standardu wydrukowanego
jako tradycyjny dokument. Proponowany wzorzec powinien
byæ u¿yty testowo przez kilku projektantów, by upewniæ siê, ¿e
potrafi¹ go u¿ywaæ.
Podwykonawstwo w projektowaniu intranetu
Jeœli zdecydujemy siê zleciæ podwykonawstwo czêœci intranetu
Jeœli zdecydujemy siê zewnêtrznym firmom projektowym, wa¿ne jest umo¿liwienie
zleciæ podwykonawstwo tym kontrahentom pe³nego dostêpu do intranetowego standardu
czêœci intranetu projektowego oraz do szablonów. Najlepszym sposobem jest
zewnêtrznym firmom utworzenie witryny ekstranetowej, do której autoryzowane firmy
mog¹ siê zalogowaæ, przeczytaæ opis standardu i pobraæ szablony.
projektowym, wa¿ne
Mo¿na równie¿ przygotowaæ drukowan¹ wersjê opisu standar-
jest umo¿liwienie tym
du i przekazaæ j¹ kontrahentom, jednak zalety takiego rozwi¹-
kontrahentom pe³nego
zania s¹ mniejsze. Wersja drukowana mo¿e siê zdezaktualizo-
dostêpu do intranetowego
waæ, prawdopodobnie nie bêdzie mia³a kolorowych ilustracji
standardu projektowego i trudniej bêdzie wyszukaæ w niej potrzebne informacje (chyba
oraz do szablonów. ¿e zainwestujemy dodatkowe œrodki, by profesjonalista przygo-
towa³ indeks).
Bez wzglêdu na to, jak poradzimy sobie z tym problemem, kon-
trahenci musz¹ mieæ mo¿liwoœæ pobrania szablonów i przes³ania
gotowych stron. Wymiana plików w wersji cyfrowej mo¿e od-
byæ siê za pomoc¹ poczty elektronicznej, ale ekstranet jest spo-
sobem znacznie wygodniejszym. W czasie prac nad jednym
z moich projektów zatrudni³em zewnêtrznego grafika, który
w ekstranecie udostêpni³ klientom swój dysk twardy. Dziêki
temu stale mog³em podgl¹daæ najnowsze, robocze wersje
wszystkich ikon bez opóŸnienia, które by³oby nie do unikniêcia
w przypadku przesy³ania za³¹czników poczty elektronicznej
tam i z powrotem.
Zarz¹dzanie dostêpem
pracowników do Sieci
Dzia³y firm zajmuj¹ce siê systemami informacyjnymi bardzo
czêsto odpowiedzialne s¹ za umo¿liwienie pracownikom firmy
dostêpu do Internetu. Obs³uga u¿ytkowników jest o wiele
³atwiejsza, gdy mo¿liwa jest standaryzacja wersji przegl¹darki.
W przypadku p³atnego oprogramowania ³atwiej jest wynego-
cjowaæ korzystne warunki licencyjne, a personel pomocy tech-
294 Projektowanie funkcjonalnych ser wisów internetowych
30. nicznej nie potrzebuje tak du¿ej iloœci szkoleñ. Standaryzacja
wersji przegl¹darki u³atwia tak¿e wszystkim autorom projekto-
wanie stron intranetowych. Autorzy bêd¹ dok³adnie wiedzieæ,
jakiej wersji HTML-a u¿yæ, oraz bêd¹ pewni, ¿e tworzone
przez nich strony bêd¹ wygl¹daæ na komputerach odbiorców
tak samo lub bardzo podobnie, jak na ich w³asnych ekranach.
Niestety, nie zawsze mo¿na sobie pozwoliæ na wprowadzenie
jednego standardu przegl¹darki. Najczêœciej wybrana wersja
przegl¹darki nie bêdzie dostêpna dla wszystkich typów kompu-
terów u¿ywanych w du¿ej firmie, tak wiêc czêœæ pracowników
bêdzie musia³a u¿ywaæ innej przegl¹darki lub innej jej wersji.
Ograniczenia eksportowe mog¹ uniemo¿liwiæ u¿ywanie pew-
nych metod szyfrowania lub innych technologii w zagranicz-
nych oddzia³ach firmy.
Nawet jeœli da siê omin¹æ wszystkie przeszkody technologicz-
ne i prawne, nadal pozostaj¹ rzesze u¿ytkowników posiadaj¹-
cych inne przegl¹darki ni¿ preferowana. Ka¿dy zespó³ przy-
gotowuj¹cy strony dla zewnêtrznej witryny ma mo¿liwoœæ
pobrania eksperymentalnych wersji beta nowych przegl¹darek
znacznie wczeœniej, nim zdecydujemy siê na u¿ywanie ich we-
wn¹trz strefy chronionej przez firewall. W koñcu ka¿da osoba
projektuj¹ca lub planuj¹ca strony internetowe powinna móc
przetestowaæ najnowsze technologie, wiêc musi mieæ mo¿li-
woœæ instalacji najnowszego oprogramowania i u¿ywania go do
przegl¹dania prawdziwych stron w Internecie.
W ka¿dej firmie s¹ u¿ytkownicy korzystaj¹cy z przestarza³ych
maszyn lub innych niekonwencjonalnych urz¹dzeñ, którzy
chc¹ uzyskaæ po³¹czenie z firmow¹ sieci¹ z domu lub z urz¹-
dzenia kieszonkowego podczas podró¿y. Wielu z tych u¿yt-
kowników nie bêdzie mia³o innej mo¿liwoœci, jak wybranie
niestandardowej przegl¹darki lub wersji przegl¹darki starszej
o kilka generacji. Tak wiêc nasze plany standaryzacji musz¹
byæ elastyczne i umo¿liwiaæ u¿ytkownikom korzystanie z alter-
natywnych przegl¹darek.
Standardy sprzêtowe
Obok standaryzacji oprogramowania pewne zalety wnosi rów-
nie¿ standaryzacja sprzêtu. Przede wszystkim, jeœli mo¿emy
zagwarantowaæ minimaln¹ przepustowoœæ sieci komputerowej
w ka¿dej, nawet najbardziej oddalonej filii firmy, umo¿liwiamy
autorom stron intranetowych tworzenie bardziej szczegó³o-
wych i zaawansowanych aplikacji i interakcji. Jeœli pozbêdzie-
my siê najmniejszych monitorów i ustalimy standard najmniej-
szego ekranu, jakiego wolno u¿ywaæ w firmie, autorzy stron
intranetowych, zamiast uwzglêdniaæ u¿ytkowników posiadaj¹-
cych ma³e ekrany, bêd¹ mogli projektowaæ lepsze i bardziej
funkcjonalne strony. Koszt du¿ych monitorów prawdopodobnie
5. Projektowanie intranetu 295
31. szybko zwróci siê w postaci wiêkszej produktywnoœci osób,
które u¿ywa³y dot¹d monitorów niespe³niaj¹cych standardów.
Prawdopodobnie produktywnoœæ firmy zwiêkszy siê jeszcze bar-
dziej, poniewa¿ z lepszych projektów stron intranetowych sko-
rzystaj¹ wszyscy pracownicy.
W czerwcu 1999 roku magazyn PC/Computing opublikowa³
wyniki badañ funkcjonalnoœci ró¿nych monitorów komputero-
wych. Z testów wynika³o, ¿e wymiana monitorów 17-calowych
na 19-calowe daje œrednio 17-procentowy wzrost produktyw-
noœci. Mo¿liwoœæ ogarniêcia jednym spojrzeniem wiêkszej iloœci
informacji przyspiesza wiêkszoœæ prac wykonywanych przez
pracowników na komputerze. Jedn¹ ze z³ych stron wymiany
ma³ych monitorów na wiêksze jest to, ¿e wiêkszoœæ u¿ytkowni-
ków przyzwyczai³a siê do maksymalizowania okna przegl¹darki,
tak by zajmowa³o ono ca³y ekran. Takie dzia³anie jest nieefek-
tywne. Znacznie lepiej jest otworzyæ dwa okna i umieœciæ je
obok siebie. Pojedyncze, du¿e okno spowoduje, ¿e tekst bêdzie
wyœwietlany w liniach, które s¹ zbyt d³ugie, by móc wygodnie
je czytaæ. Tak wiêc dzia³ informatyki, przekazuj¹c pracowni-
kom du¿e monitory, powinien podsun¹æ tak¿e wskazówkê, by
u¿ywaæ kilku okien. Natomiast producenci przegl¹darek po-
winni zmieniæ dzia³anie przycisku maksymalizacji — przycisk
maksymalizacji powinien zmieniæ rozmiary okna na optymal-
ne, zamiast dopasowywaæ je do rozmiarów monitora.
Domyœlne ustawienia przegl¹darek
Dobrze by by³o, gdyby to u¿ytkownicy zmieniali domyœlne
ustawienia przegl¹darek na te, które najbardziej im odpowia-
daj¹, w zale¿noœci od ich doœwiadczenia w u¿ytkowaniu kom-
puterów i przyzwyczajeñ z korzystania z Internetu. Wskazane
jest, by u¿ytkownicy mogli zmieniaæ ustawienia, poniewa¿ ró¿-
ni ludzie maj¹ ró¿ne upodobania, jednak zachêcam, by — insta-
luj¹c oprogramowanie — samemu skonfigurowaæ jak najlepsze
parametry pocz¹tkowe. Niestety, doœwiadczenie pokazuje, ¿e
wiêkszoœæ u¿ytkowników nie zawraca sobie g³owy zmian¹
ustawieñ domyœlnych. Nie powiem, ile otrzyma³em poczty
elektronicznej z narzekaniami, ¿e strony s¹ „szare” (zanim za-
cz¹³em podawaæ kolor t³a na stronach mojej witryny), pomimo
¿e wina le¿a³a po stronie u¿ytkowników, którym nie chcia³o siê
zmieniæ domyœlnego (wtedy) szarego koloru t³a.
Z doœwiadczenia wiadomo, ¿e takiego zachowania nale¿y spo-
dziewaæ siê po wiêkszoœci u¿ytkowników. Dla przeciêtnego
u¿ytkownika Sieæ nie jest „sposobem na ¿ycie”. Chc¹ klikn¹æ
parê odnoœników i poczytaæ parê stron — osobiœcie nie chc¹
mieæ do czynienia z technologi¹ internetow¹. Okna dialogowe
konfiguracji ustawieñ domyœlnych w przegl¹darkach s¹ raczej
296 Projektowanie funkcjonalnych ser wisów internetowych
32. odstraszaj¹ce, a wiêkszoœæ terminów zwi¹zanych z Sieci¹, ser-
werami proxy, cookies i pamiêci¹ podrêczn¹ jest dla przeciêt-
nego u¿ytkownika ca³kowicie obca (a mened¿erowie dzia³u in-
formatycznego woleliby, ¿eby u¿ytkownicy nie zmieniali tych
ustawieñ). W rezultacie wielu u¿ytkowników nigdy nie zmienia
ustawieñ domyœlnych, wiêc nie poradz¹ sobie bez pomocy
dzia³u informatycznego. le siê dzieje, gdy producenci przegl¹-
darek ustawiaj¹ wartoœci domyœlne w ten sposób, ¿e zachêcaj¹
u¿ytkowników do nieoptymalnych zachowañ i sugeruj¹ korzy-
stanie z ich us³ug.
Skonfigurowane powinny byæ nastêpuj¹ce ustawienia domyœlne:
n Jako domyœln¹ stronê g³ówn¹ w przegl¹darce nale¿y ustawiæ
stronê g³ówn¹ witryny intranetowej. John Graham-Cumming
z firmy Optimal Networks na konferencji WWW’6
(w kwietniu 1997 roku) przedstawi³ wyniki interesuj¹cych
badañ. W badanych firmach ponad 13 procent ruchu
internetowego spowodowane by³o przez ludzi pobieraj¹cych
stronê g³ówn¹ Netscape za ka¿dym razem, gdy uruchamiali
przegl¹darkê. Wiêkszoœæ u¿ytkowników po prostu nie
zmieni³a ustawieñ domyœlnych. W nowszych przegl¹darkach
mo¿na samemu ustawiæ stronê startow¹, nie zmienia to
jednak natury problemu. Przeciêtny u¿ytkownik nie musi
odwiedzaæ stron producenta przegl¹darki, bo to dzia³
informatyczny jest odpowiedzialny za aktualizacje
oprogramowania. U¿ytkownikom wiêksze korzyœci
przyniesie regularne odwiedzanie strony g³ównej
firmowego intranetu, która zawiera aktualnoœci
oraz komunikaty dla pracowników.
n Nale¿y usun¹æ wszelkie odnoœniki, zak³adki, przyciski,
kana³y i inne odniesienia do stron utrzymywanych przez
producenta przegl¹darki lub jego partnerów handlowych.
Mo¿na dodaæ odnoœniki do kilku specjalnie wybranych
witryn maj¹cych coœ wspólnego z nasz¹ firm¹, ale nie ma
potrzeby marnowania czasu pracowników przez zachêcanie
ich do sprawdzenia, co kryje siê za odnoœnikami, które
znalaz³y siê w przegl¹darce tylko dlatego, ¿e w³aœciciel
witryny zap³aci³ jej producentowi.
n Przegl¹darka powinna byæ skonfigurowana do wspó³pracy
z programem pocztowym wspieranym przez dzia³
informatyczny. W niektórych firmach u¿ywanie programu
pocztowego dostarczonego wraz z przegl¹dark¹ mo¿e
wydawaæ siê rozs¹dne, jednak jeœli wybraliœmy inne
rozwi¹zanie, u¿ytkownicy mog¹ siê denerwowaæ, gdy
po klikniêciu odnoœnika do poczty elektronicznej otworzy
siê nieznany program.
5. Projektowanie intranetu 297
33. n Domyœlny przycisk przeszukiwania ca³ej Sieci powinien
byæ skonfigurowany do u¿ywania jednej konkretnej
wyszukiwarki. Jeœli us³uga wyszukiwania dostêpna
w intranecie pochodzi z jakiegoœ ogólnodostêpnego serwera
wyszukiwarki, przycisk wyszukiwania powinien byæ
ustawiony na publiczny serwer w³aœnie tej wyszukiwarki.
Zapewni to spójnoœæ wyszukiwania w intranecie oraz
w Internecie. Jeœli do szukania zewnêtrznego i wewnêtrznego
u¿ywane jest oprogramowanie pochodz¹ce od tego samego
producenta, u¿ytkownicy ³atwiej przyswoj¹ sk³adniê zapytañ
u¿ywan¹ przez to oprogramowanie i naucz¹ siê, jak
efektywnie z niego korzystaæ.
Jeœli nasz intranet nie posiada us³ugi wyszukiwania
lub us³uga wyszukiwania nie pochodzi z ogólnodostêpnych
wyszukiwarek, powinniœmy po prostu wybraæ któr¹œ
z wyszukiwarek internetowych jako domyœln¹. Zalecane
jest wybranie jednej wyszukiwarki i konsekwentne
trzymanie siê tego wyboru. Jeœli wyszukiwanie domyœlne
bêdzie u¿ywa³o kilku ró¿nych wyszukiwarek, u¿ytkownicy
nigdy nie naucz¹ siê ich obs³ugi. Zwykli u¿ytkownicy
zwykle nie rozumiej¹, ¿e sk³adnia zapytañ i us³ugi
dodatkowe ró¿ni¹ siê w wyszukiwarkach, bêd¹ wiêc
przypadkowo ³¹czyæ ró¿ne sposoby wyszukiwania,
co oczywiœcie przyniesie op³akane skutki.
Domyœlne ustawienia wyszukiwarki
Nie zamierzam polecaæ ¿adnej konkretnej wyszukiwarki inter-
netowej, poniewa¿ wyszukiwarki stale siê zmieniaj¹. Niewa¿-
ne, która z ich w danej chwili jest najlepsza — za kilka miesiê-
cy na pewno przewy¿szy j¹ jakaœ inna. Mimo to istnieje ³atwy
sposób wybrania odpowiedniej wyszukiwarki. Nale¿y wybraæ
oko³o piêciu typowych problemów z bran¿y firmy, a nastêpnie
dla ka¿dego z nich sformu³owaæ krótkie zapytanie (dwa lub
trzy s³owa). Zapytania te nale¿y wprowadziæ do wyszukiwarek
i przeanalizowaæ pierwsze 10 wyników z ka¿dej z nich. Ka¿dej
stronie nale¿y przyporz¹dkowaæ ocenê w skali 0 – 3 (0 dla stron
niezgodnych, 1 dla ma³o u¿ytecznych, 2 dla œrednio u¿ytecz-
nych, 3 dla bardzo u¿ytecznych). Suma dziesiêciu ocen ze
wszystkich piêciu zapytañ okreœli jakoœæ wyszukiwarki.
298 Projektowanie funkcjonalnych ser wisów internetowych
34. Poza sam¹ jakoœci¹ wyszukiwania nale¿y uwzglêdniæ równie¿
inne cechy wyszukiwarki:
n Iloœæ sekund, jaka up³ywa od momentu wpisania adresu
do zakoñczenia ³adowania strony g³ównej wyszukiwarki.
n Wyró¿nienie pola wyszukiwania na stronie wyszukiwarki.
Niektóre z wyszukiwarek zape³niaj¹ swoje strony
niepotrzebnymi informacjami i reklamami, próbuj¹c
odwróciæ uwagê u¿ytkownika od jego g³ównego zadania
i pokazaæ mu kilka reklam. Prowadzi to do zmniejszenia
produktywnoœci pracowników.
n Iloœæ sekund, jaka up³ywa od naciœniêcia przycisku „szukaj”
do ukoñczenia pobierania pierwszej strony wyników.
n Jakoœæ opisu wyników (czy opis wyników pozwala
przewidzieæ trafnoœæ znalezionej strony bez potrzeby
klikania odnoœnika).
Uwzglêdnienie tych czynników pozwoli ostatecznie wybraæ
najlepsz¹ wyszukiwarkê. Wspó³czynnik wagowy jakoœci wy-
szukiwania powinien wynosiæ 50 procent, wspó³czynniki wa-
gowe iloœci sekund do za³adowania pierwszej strony, wyró¿-
nienia pola wyszukiwania oraz iloœci sekund do otrzymania
pierwszej strony wyników powinny wynosiæ po 10 procent, na-
tomiast wspó³czynnik wagowy jakoœci opisu wyników powi-
nien wynosiæ 20 procent.
Badania u¿ytkowników intranetu
Testy projektów intranetowych, w których uczestnicz¹ u¿yt-
kownicy, powinny przebiegaæ dok³adnie tak samo, jak testy
projektów witryn zewnêtrznych. Najwa¿niejsze zasady testów
pozostaj¹ takie same — nale¿y zebraæ reprezentatywn¹ grupê
u¿ytkowników i kazaæ im wykonaæ typowe zadania.
Najwa¿niejsz¹ ró¿nic¹ jest to, ¿e teraz „reprezentatywna grupa
Testy projektów u¿ytkowników” to pracownicy firmy, a nie jej klienci. Tak wiêc
intranetowych, w których metody pozyskiwania u¿ytkowników testowych powinny zmie-
uczestnicz¹ u¿ytkownicy, niæ siê z zewnêtrznych, opartych na reklamie i agencjach rekru-
powinny przebiegaæ tacyjnych, na wewnêtrzne. Najbardziej owocne metody pozy-
skiwania u¿ytkowników do badañ intranetu to miêdzy innymi
dok³adnie tak samo,
poproszenie pracowników ró¿nych dzia³ów o wytypowanie ze
jak testy projektów
swojego grona kandydatów oraz publikowanie og³oszeñ w sa-
witryn zewnêtrznych.
mym intranecie lub na sto³ówce. Niektóre prostsze badania
mo¿na przeprowadzaæ, zatrzymuj¹c po prostu ró¿ne osoby na
korytarzach i prosz¹c je o uwagi na temat konkretnej strony czy
ikony. Metoda ta nie jest zalecana w przypadku wiêkszych
badañ, poniewa¿ trudno w niej uzyskaæ odpowiednie zró¿nico-
wanie uczestników.
5. Projektowanie intranetu 299
35. Jako miejsce pozyskania pocz¹tkuj¹cych u¿ytkowników, nie-
znaj¹cych struktury organizacyjnej firmy i specjalistycznego
s³ownictwa, mo¿e s³u¿yæ dzia³ personalny. Chocia¿ badania
projektu intranetowego powinny byæ w g³ównej mierze prze-
prowadzane przy pomocy doœwiadczonych u¿ytkowników, do
badañ powinniœmy w³¹czyæ te¿ nowych pracowników, by mieæ
mo¿liwoœæ przetestowania kilku podstawowych zagadnieñ,
takich jak konstrukcja interfejsu nawigacyjnego i strony g³ów-
nej. Intranet jest jednym z najwa¿niejszych sposobów pozna-
wania nowego miejsca pracy przez nowych pracowników, wiêc
nie powinniœmy wprowadzaæ dezorientacji, stosuj¹c dziwne lub
nieznane pojêcia.
Niestety, nie ma mo¿liwoœci przeprowadzenia testów porów-
nawczych, poniewa¿ u¿ytkownicy nie maj¹ dostêpu do intranetów
innych firm. W zamian mo¿na zapytaæ nowych pracowników
o ich doœwiadczenia w u¿ywaniu intranetu u ich poprzednich
pracodawców. Nawet pracownicy przestrzegaj¹cy klauzul po-
ufnoœci mog¹ opowiedzieæ, co im siê podoba³o (a co nie) w pro-
jekcie i o mo¿liwoœciach witryny intranetowej poprzedniego
pracodawcy. Nie nale¿y jednak naciskaæ, jeœli rozmówcy maj¹
wra¿enie, ¿e ujawniaj¹ tajemnice s³u¿bowe poprzedniego pra-
codawcy.
Jeœli firma posiada oddzia³y zagraniczne, problemem staje siê
funkcjonalnoœæ ponadnarodowa. Jednak nie jest ona tak wa¿na,
jak w przypadku witryn zewnêtrznych, poniewa¿ wiêkszoœæ
pracowników potrafi porozumiewaæ siê w jêzyku dominuj¹cym
w firmie. Tak¿e wielu pracowników filii zagranicznych praw-
dopodobnie odwiedzi³o g³ówn¹ siedzibê firmy i zapozna³o siê
ze specyfik¹ kraju, z którego wywodzi siê firma. Dwa najwa¿-
niejsze sposoby poradzenia sobie z funkcjonalnoœci¹ miê-
dzynarodow¹ w intranetach to przygotowywanie dodatkowych
stron g³ównych dla ka¿dego kraju oraz uczestnictwo pracowników
filii zagranicznych w badaniach nad funkcjonalnoœci¹ g³ówne-
go projektu intranetu. Wiêcej informacji o funkcjonalnoœci po-
nadnarodowej znaleŸæ mo¿na w rozdziale 7. „Obs³uga miêdzy-
narodowej publicznoœci”.
Badania terenowe
Funkcjonalnoœæ mo¿na z regu³y badaæ na dwa sposoby — w la-
boratorium i w terenie. Oba s¹ wa¿ne i po¿yteczne, niezale¿nie
od typu projektu — intranetu czy zewnêtrznej witryny.
W przypadku badañ nad funkcjonalnoœci¹ intranetu badania te-
renowe s¹ wa¿niejsze, poniewa¿ wiele problemów wi¹¿e siê
z wykonywaniem specyficznych zadañ i z pracownikami. By
przygotowaæ projekt intranetu rzeczywiœcie wspomagaj¹cy u¿yt-
kowników, konieczne jest zrozumienie charakteru ich pracy
300 Projektowanie funkcjonalnych ser wisów internetowych
36. Przeprojektowuj¹c w 1997 roku witrynê SunWeb, „Projektowanie treœci”, ludzie myœl¹ o Sieci
wys³aliœmy zestaw szkiców ikon do wybranych skojarzeniami, wiêc trudno jest narysowaæ znaki
pracowników na ca³ym œwiecie. U¿ytkownicy nie tak, by by³y po prostu znakami. W koñcowym
zostali poinformowani, co dane ikony oznaczaj¹, projekcie do przedstawienia „siedziby g³ównej”
poproszono ich natomiast o odgadniêcie roli u¿yliœmy budynku.
ka¿dej ikony i odes³anie odpowiedzi poczt¹. Koñcowa wersja witryny wymaga³a
Górny rz¹d ilustruje niektóre z rozes³anych zaprojektowania nowej ikony symbolizuj¹cej
szkiców ikon, dolny natomiast zawiera ikony nawigacjê, poniewa¿ szkic przestawiony na
ostatecznie u¿yte w nowej witr ynie. ilustracji nie spe³nia³ swojego zadania. Podpis
Ikona po lewej stronie mia³a oznaczaæ pod ikon¹ na stronie g³ównej brzmia³ „useful
„Nowoœci w witrynie SunWeb”, jednak links” (po¿yteczne odnoœniki, rysunek odwo³ywa³
wiêkszoœæ u¿ytkowników s¹dzi³a, ¿e jest to siê do drugiego znaczenia angielskiego s³owa
ikona uruchamiaj¹ca coœ (poza jednym, który link — ogniwo), jednak bez podpisu nikt nie
stwierdzi³: „Wygl¹da, ¿e tak powiem, potrafi³ odgadn¹æ znaczenia ikony. Ogniwo
sugestywnie”). Jak widaæ, ikona rakiety (po³¹czenie) nie tylko nie wygl¹da³o jak ogniwo,
nie spe³ni³a swojego zadania, wiêc w koñcowym ale u¿ytkownicy z innych krajów nie zawsze
projekcie u¿yliœmy paczki opakowanej kojarzyli stronê „po¿yteczne odnoœniki”
jak prezent (co pozwoli³o na u¿ycie mi³ego z rysunkiem ³añcucha. U¿ywanie ikon opar tych
skojarzenia, ¿e nowe us³ugi to udoskonalenia). na grze s³ów nie zawsze jest bezpieczne.
Œrodkowa ikona mia³a symbolizowaæ us³ugi Na szczêœcie nasze dotychczasowe badania
dostêpne na terenie g³ównej siedziby firmy, wykaza³y, ¿e mamy pod rêk¹ doskona³¹ ikonê
jednak wiêkszoœæ u¿ytkowników rozpoznawa³a j¹ symbolizuj¹c¹ nawigacjê. W koñcowej wersji
jako ikonê s³u¿¹c¹ do nawigacji. U¿ytkownicy projektu zastosowaliœmy wiêc nieznacznie
narzekali tak¿e na wielkoœæ i czytelnoœæ napisów zmodyfikowan¹ odrzucon¹ ikonê „siedziby
na drogowskazach. Jak opisa³em w rozdziale g³ównej”. Rzadko ma siê takie szczêœcie.
5. Projektowanie intranetu 301
37. i takie przygotowanie systemu, by obj¹æ ca³oœæ zadañ przez nich
wykonywanych. Pojedyncze, ³atwe do zrozumienia elementy
nie wystarcz¹, skoro kolejnoœæ wykonywania zadañ jest dziw-
na, wymaga wielu dodatkowych kroków, uniemo¿liwia lub
utrudnia wykonanie pewnych czynnoœci.
Zwykle du¿o ³atwiej jest przeprowadziæ badania terenowe we
w³asnej firmie ni¿ w obcej, gdzie przeszkadzamy innym w pra-
cy i musimy rozwi¹zywaæ problemy poufnoœci — chcemy
przecie¿ obserwowaæ ludzi pracuj¹cych z wewnêtrznymi dany-
mi firmy. We w³asnej firmie mamy lepsze kontakty i ³atwiej jest
przekonaæ kierowników, ¿e jeœli przez kilka dni poobserwuje-
my ich personel, wzroœnie produktywnoœæ firmy.
Terenowe badania intranetu przeprowadzane s¹ tak, jak ka¿de
inne badania terenowe. Obserwujemy pracowników wykonuj¹-
cych swoj¹ pracê. Osoba przeprowadzaj¹ca obserwacjê przez
wiêkszoœæ czasu nie powinna siê odzywaæ. Chodzi o jak naj-
mniejsze narzucanie siê — u¿ytkownicy maj¹ wykonywaæ
swoj¹ pracê i u¿ywaæ intranetu tak, jak czyni¹ to na co dzieñ.
Zawsze zachodzi koniecznoœæ przeszkodzenia u¿ytkownikowi
i zapytania o wyjaœnienie jakiejœ czynnoœci niezrozumia³ej dla
obserwatora, jednak takie pytania nale¿y ograniczyæ do niezbêd-
nego minimum. Najlepiej jest zapamiêtaæ dziwne zachowanie
i spróbowaæ je zrozumieæ, jeœli powtórzy siê ono ponownie. Jeœli
nie — zawsze mo¿na zapytaæ u¿ytkownika pod koniec wizyty.
Nie filmujmy terenu pracy
Niektórzy specjaliœci z dziedziny funkcjonalnoœci n Jeœli przeprowadzamy badania terenowe
lubi¹ filmowaæ u¿ytkowników podczas badañ poza w³asn¹ firm¹ (na przyk³ad dla projektu
terenowych, jednak z wielu powodów ostrzegam ekstranetu), trudno o uzyskanie pozwolenia
przed takimi praktykami: na filmowanie na obcym terenie bez spe³nienia
n Dodatkowy sprzêt, czas i prace potrzebne wymogów kilku poziomów bezpieczeñstwa.
do wykonania badania powoduj¹, ¿e jest Poniewa¿ jest wystarczaj¹co trudne
ono jeszcze bardziej kosztowne, co oznacza, nak³onienie ludzi do tolerowania wszêdzie
¿e w rezultacie przeprowadzimy mniej badañ. wêsz¹cych specjalistów ds. funkcjonalnoœci,
nie widzê powodów, by jeszcze bardziej
n Kamera mo¿e onieœmielaæ pracownika
utrudniaæ sobie ¿ycie utarczkami
oraz klientów przychodz¹cych do jego
z personelem ochrony.
biura po pomoc.
Jedyn¹ zalet¹ filmowania badañ jest mo¿liwoœæ
n Na rozstawianie i dostrojenie sprzêtu
pokazania zapisu tym cz³onkom grupy projektowej,
niew¹tpliwe poœwiecimy wiele czasu i wysi³ku,
którzy nie mogli osobiœcie uczestniczyæ
a w rezultacie otrzymamy zapis o bardzo
w badaniach. Mo¿na to tak¿e osi¹gn¹æ
s³abej jakoœci obrazu i dŸwiêku. Rozstawienie
za pomoc¹ zwyk³ych zdjêæ, których wykonanie
dodatkowego oœwietlenia i specjalnych
jest du¿o ³atwiejsze i tañsze. Zwyk³y aparat
mikrofonów zajmie jeszcze wiêcej czasu
fotograficzny nie onieœmiela tak bardzo jak
i tylko jeszcze bardziej onieœmieli
kamera, szczególnie jeœli u¿ywamy aparatu
u¿ytkownika, a dodatkowo utrudni zmianê
cyfrowego i mo¿emy pokazaæ zdjêcia, zanim
miejsca badañ, jeœli u¿ytkownik zdecyduje
opuœcimy teren badañ.
siê przejœæ do innego pomieszczenia.
302 Projektowanie funkcjonalnych ser wisów internetowych