Lista artykułów autora: Marcin Garniewski


OpenMobster – mobilna chmura

Wszystko możemy dziś umieścić w chmurze: aplikacje, usługi, dane. Istnieje wiele zdefiniowanych modeli takich usług: IaaS, PaaS, SaaS… Ich wspólnym mianownikiem jest zawsze zwiększenie elastyczność biznesu, obniżenie kosztów, zwiększenie szybkości dostarczania rozwiązań, skalowalności, dostępności itp. Z pewnością można wymienić ich znacznie więcej. Dlaczego by nie dołączyć do ogólnego trendu i samodzielnie nie tworzyć tego typu rozwiązań? Dla każdego, kto ma ochotę na własną chmurę, ciekawą propozycją jest środowisko OpenMobster. To kompletne rozwiązanie dostarcza funkcjonalności typu „cloud computing”. Dystrybuowany jest na zasadach otwartego oprogramowania zgodnie z licencją EPL 1.0. Umożliwia instalację tego rozwiązania we własnej infrastrukturze sieciowej. Daje nam to nieograniczone […]


Ciasteczkowy (po)twór

O co chodzi z tymi ciasteczkami? Od jakichś dwóch tygodni surfując po internecie, ciągle natykamy się na informacje w sprawie tak zwanych cookies. To wynik nowych przepisów, które weszły w życie 22 marca. Nowelizacja Prawa Telekomunikacyjnego nałożyła na właścicieli stron www nowe obowiązki informacyjne, właśnie dotyczące funkcjonowania na nich plików cookies. Zmiany dostosowują polskie prawo do wytycznych Unii Europejskiej.


Platforma developerska Samsung SmartTV

Współczesne telewizory oferują znacznie więcej niż tylko „zwykłe” oglądanie programów telewizyjnych. Praktycznie standardem w obecnie sprzedawanych telewizorach jest dostęp do internetu oraz możliwość uruchamiania dedykowanych aplikacji. Jednym z liderów tego rynku jest koreański producent, firma Samsung. W swoich telewizorach i czytnikach BlueRay udostępnia ona platformę SmartTV, która umożliwia instalację aplikacji pobranych z serwisu Samsung Hub. Dodatkowo wykorzystując środowisko developerskie można samodzielnie tworzyć własne aplikacje. Taką aplikację można później wgrać do swojego telewizora lub udostępnić w serwisie Samsunga w ogólnodostępnym sklepie” z aplikacjami. W tym artykule chciałbym przedstawić, możliwości platformy developerskiej dla środowiska SmartTV.


JavaFX 2 – aplikacja wielowątkowa

Kontynuując nasz wątek blogowy o JavaFX 2.0, chciałbym dziś zaprezentować kilka możliwości JavaFX. Głównym tematem jest oczywiście wielowątkowość, ale znajdzie się też miejsce na wiązanie danych pomiędzy warstwą danych a warstwą prezentacji, definiowanie akcji oraz pracę z biblioteką JavaFX z wykorzystaniem środowiska Maven.


Czy Clojure da się lubić?

Po prezentacji Jacka Laskowskiego „Programowanie funkcjonalne funkcyjnie z Clojure praktycznie” na Infoshare 2011 wychodziliśmy z mieszanymi uczuciami. Powtarzał się pogląd o niedosycie informacji o tym nowym (dla mnie) języku. Korzystając z rozbudzonej ciekawości poznawczej, postanowiłem przyjrzeć się bliżej temu nawiasowemu językowi .


Badanie wydajności repozytorium plików JackRabbit

Apache JackRabbit jest znaną i uznaną biblioteką implementującą standard JSR-170 czyli repozytorium treści. Potrafi przechowywać w hierarchiczny sposób z obsługą ustrukturyzowanych oraz nieustrukturyzowanych danych, z możliwością ich tekstowego przeszukiwania, zarządzania wersjami itp. Jednym z interfejsów dostępu do JackRabbit jest WebDAV. Celem tego artykułu jest pokazanie jak można przetestować wydajność podstawowych operacji zapisu i odczytu plików komunikując się z repozytorium poprzez interfejs WebDAV. Wykorzystam do tego niezastąpiony Apache JMeter.