Rodzina
Kwiaty
Rece

Projekty

sjpm - simple java performance monitoring [ LGPL / beta ]

sjpm - monitoring wydajnosci aplikacji java

Projekt sjpm dostarcza prostą bibliotekę do pomiaru wydajności aplikacji napisanych w java. Biblioteka dostępna jest na zasadzie LGPL. Strona domowa projektu umieszczona jest na serwerach google code pod adresem http://code.google.com/p/sjpm/.

Cameleus - zarządca komponentów [ w toku / beta ]

Cameleus - projekt oparty o Java

Projekt Cameleus dostarcza mechanizmy do łatwego zarządzania komponentami oraz powiązaniami pomiędzy nimi. W nomenklaturze anglosaskiej jest to nazywane jako Inversion of Control Container. Komponentem jest konkretna instancja klasy. Właściwościami komponentów jak i ich istnieniem zarządza się w łatwy sposób z poziomu plików .properties. W plikach tych znajduje się również informacja o tym, pod jaką ścieżką w cameleusie dostępny jest dany komponent. Cameleus jest odpowiedzialny za prawidłowe zainicjalizowanie komponentu, ustawienie jego właściwości (ang. property), powiązanie z innymi komponentami.

Projekt Cameleus jest rozwijany wspólnie z Igorem Popikiem. Aktualnie pracujemy nad wersją Beta. Wspiera ona takie mechanizmy jak: obsługa postawowych typów property oraz wskazań na inne komponenty, zarządzanie komponentami o zasięgu globalnym. W najbliższym czasie dojdzie obsługa komponentów typu request. Wersja Beta wykrzystywana jest jako bazowy element projektu Cameleon. Kod projektu jest otwarty i jest utrzymywany na platformie SourceForge. Zobacz wiecej...

Cameleon - system adaptacji treści [ w toku / development ]

Cameleon - zdjęcie i projekt

Projekt Cameleon dostarcza system do adaptacji treści. System ten potrafi na podstawie treści wejściowej (np.: strona html zgodna XHTML1.0) oraz informacji o urządzeniu, z którego korzysta klient (np.: Firefox albo Nokia N3310) wygenerować poprawną stronę która prawidłowo zostanie wygenerowana na urządzeniu klienta. Dodatkowo system potrafi dostosować treści binarne strony. Przykładowo, jeżeli w treści oryginalnej strony są obrazy formatu JPG a urządzenie użytkownika wspiera GIF i na dodatek maksymalna szerokość takiego obrazka wynosi X to system w locie przekonwertuje obrazek zgodnie z tymi wytycznymi.

Projekt Cameleon jest rozwijany wspólnie z Igorem Popikiem. System napisany jest w języku Java i oparty na bibliotece Cameleus. Kod tego projektu nie jest otwarty publicznie.

Biopass - biblioteka weryfikacji biometrycznej web [ w toku / beta ]

Biopass - web biometric signature login

Projekt Biopass dostarcza bibliotekę do weryfikacji tożsamości w aplikacjach webowych. Metoda weryfikacji wywodzi się z założenia, iż każdy człowiek w unikalny sposób pisze na klawiaturze komputera a co za tym idzie, na tej podstawie można stwierdzić jego tożsamość. Weryfikacja opiera się na charakterystyce korzystania z klawiatury - próbka wpisana przez użytkownika porównywana jest statystycznie z bazą próbek referencyjnych.

Projekt Biopass oparty jest o bibliotekę Java Script oraz referencyjną implementację po stronie serwera opartą o język PHP. Prowadzone są prace związane z upublicznieniem kodu tej biblioteki.

Jslogging - biblioteka do debugowania js [ ok / beta ]

Jslogging - java script debug Projekt Jslogging dostarcza bibliotekę umożliwiającą łatwe logowanie przebiegu skryptów java script. Inspiracją jest oczywiście biblioteka log4j. Jslogging wspiera 4 poziomy logowania (DEBUG, INFO, WARN, ERROR) oraz parametryzowane ustawianie poziomów logowania z poziomu włączania biblioteki w kod strony html.

Bibliotego Jslogging powstała w wyniku prac prowadzonych w projekcie Biopass. Więcej informacji na stronie jslogging.

WebMethods Process Client - aplikacja do masowych operacji na instancjach procesów [ ok / alfa ]

WebMethods Process Client - java application Projekt WebMethods Process Client dostarcza aplikację umożliwiającą zautomatyzowanie przeglądanie, analizowanie, poprawianie, modyfikowanie oraz wznawianie instancji procesów warstwy procesowej Web Methods. Aplikacja działa z wersją 6.5 Webmethods. Metody analizy procesów jak i decyzje i akcje podejmowane na podstawie wyników analizy są rozszerzalne z poziomu interfejsów programistycznych aplikacji.

WebMethods Process Client powstał jako odpowiedź na problemy związane z utrzymywaniem instancji procesów.

Ciekawe ?

Osoby zainteresowane współpracą proszę o kontakt:

Maciej Grula
mail: maciej.grula@gmail.com
mail: grulka@maciejgrula.com
skype: mgrula
gtalk: maciej.grula

Lokalizacja: Zielonka koło Warszawy, Polska