Wdrażanie systemów informatycznych w przedsiębiorstwach powinno przyczyniać się do zwiększenia ich zysków. Nie kupuje się nowych technologii w pogoni za nowoczesnością, lecz traktuje je jak inwestycje w biznes. Menedżerowie liczą, że poniesione nakłady zwrócą się, wpływając na wzrost efektywności pracy firmy. Pozytywny efekt wdrożenia systemu powinien być widoczny w wynikach finansowych, a tę informację otrzymamy dopiero po pewnym czasie. Ważne jest zatem monitorowanie wydajności, rozpoznawanie trendów i reagowanie z wyprzedzeniem. Jednym z elementów pozwalających ocenić efektywność jest satysfakcja użytkowników końcowych. Właśnie w celu jej pomiaru opracowano metodę SUMI (Software Usability Measurement Inventory).
AJAX – obsługa przycisku wstecz
Październik 1, 2009AJAX i obsługa przycisku wstecz – czy to możliwe? Okazuje się ,że TAK. Jesteśmy w stanie za-symulować zachowanie wstecz nie tylko po każdym odwołaniu AJAX ale w dowolnie wybranym przez nas momencie. Jednakże nic nie dzieje się samo. Aby osiągnąć ten cel musimy odpowiednio zaprojektować rozwiązanie, które spełni nasze oczekiwania i “nie zabije” naszej aplikacji poprzez nadmierne wykorzystanie js.
Czytaj resztę wpisu »
Autor: Damian Zalesko
Dobieramy się do JNDI
Wrzesień 18, 2009Dość często w celach testowych muszę wywołać komponent EJB po interfejsie zdalnym i zawsze w takim momencie brakuje mi kompendium informacji na temat ustawiania właściwości kontekstu, specyficznych dla dostawcy serwera aplikacji.
To powód, dla którego piszę ten post, a Ty go zapewne czytasz
.
Autor: Daniel Ramotowski
Jaka jest najlepsza platforma do tworzenie hurtowni danych i dlaczego jest nią …?
Wrzesień 16, 2009Jeśli zadać to pytanie specjalistom zajmującym się tymi zagadnieniami, 95 procent z nich bez wahania zamieni trzy kropki na konkretną platformę. Większość będzie miała zapewne rację, ponieważ każdy stara się dopasować do warunków, w których to konkretne rozwiązanie musi funkcjonować. I do tego właśnie sprowadza się zawsze decyzja – należy znaleźć najlepszy produkt dostosowany do środowiska, w jaki musi funkcjonować. Przez środowisko funkcjonowania należy rozumieć wszystkie aspekty, poczynając od ceny zakupu, a kończąc na - wydawało by się – najważniejszej rzeczy, czyli funkcjonalności (co nie zawsze jest prawdą). Czytaj resztę wpisu »
Autor: Jacek Gużewski
SEM/SEO
Sierpień 19, 2009Oczekujesz serwisu www przyjaznego dla wyszukiwarek i wysokich miejsc w google. Jeśli tak zapraszam do zapoznania się z podstawowymi zasadami SEM/SEO.
Czytaj resztę wpisu »
Autor: Bartosz Żukowski
Java – elementarz serializacji
Sierpień 17, 2009Temat serializacji obiektów w języku Java jest z pozoru trywialny : wystarczy zaimplementować malutki interfejsik – i gotowe! Czasem jednak to, co wydaje się tak oczywiste, przysparza inżynierom pracy na wiele dni…
Za większością publikacji, więc również i za tą, kryje się głębsza historia opowiadająca o pewnym systemie informatycznym zaimplementowanym w języku Java, który można opisać nośnymi przymiotnikami, takimi jak “skalowalny”, “rozproszony”, “wielowarstwowy” itd.
Jak powszechnie wiadomo (a jeżeli nie, to od tej chwili będzie), inżynierowie, którzy rozpraszają systemy
, bardzo często stosują mechanizmy związane z replikacją danych. Takim mechanizmem jest z całą pewnością rozproszony bufor (cache) obiektów Java i to na nim będziemy się teraz skupiać.
Stosując mechanizmy buforowania zawsze dbamy o to, aby obiekty były “serializowalne”, ponieważ zawartość bufora może być zapisywana również na dyski lub do baz danych. W przypadku bufora rozproszonego (tzn. takiego, który dba o to aby każdy z systemów miał taką samą zawartość bufora) obiekty są przesyłane przez sieć, co również wymusza serializację.
Tyle tytułem wstępu – teraz konkrety.
Autor: Daniel Ramotowski
Position relative i absolute
Lipiec 28, 2009Artykuł ten poświęcony jest pozycjonowaniu elementów HTML na stronie za pomocą css. Porusza też kwestię błędów jakie występują w IE6 i na co trzeba uważać pisząc kod pod tę przeglądarkę.
Na wstępie chciałbym przedstawić i omówić możliwe wartości elementu w css a mianowicie “position”. Może on przyjąć następujące wartości.
Czytaj resztę wpisu »
Autor: Damian Zalesko
CVS vs. SVN vs. inne narzędzia VCS
Czerwiec 15, 2009Wiele firm informatycznych staje przed wyborem systemu kontroli wersji. Przedstawiamy porównanie kilku najpopularniejszych narzędzi w tej dziedzinie: CVS, SVN, VSS, Bazaar, Mercurial i Perforce.
Czytaj resztę wpisu »
Autor: Dominik Kapusta
Eyetracking – badania użyteczności
Maj 29, 2009Podczas udziału w konferencji InfoShare 2009 w Gdańsku. Miałem możliwość przetestowania eyetrackera. Urządzenie to służy do pomiaru zarówno punktu skupienia jak i ruchu oka. “Eye tracke-ów” używa się w systemach graficznych, psychologii, czytaniu i projektowaniu produktów. Istnieją różne sposoby pomiaru pozycji oka. Najbardziej popularne jest określanie pozycji oka na podstawie obrazu z kamer. Z takim to systemem miałem do czynienia na konferencji. Obraz z kamer poddaje się obróbce cyfrowej i w ten sposób oblicza się pozycję wzroku na danym obiekcie. W testowanym przeze mnie przypadku była to strona Web i grafika z ponętną modelką
.
Autor: Damian Zalesko
JRuby, Script Engine i Java
Maj 13, 2009JRuby, „w 100% czysta implementacja Javy na bazie języka Ruby”, jak określają go twórcy, dostarcza zalety obydwu tych języków. W artykule tym skupię się jednak tylko na jednym ciekawym aspekcie JRubiego, czyli wykorzystania go bezpośrednio w aplikacjach stricte javowych poprzez Script Engine.
Autor: Adam Andrzejewski
