Archiwa miesięczne: Styczeń R


Zrównoleglenie operacji w aplikacji webowej

W dzisiejszym artykule opiszę, jak łatwo można zwiększyć wydajność przykładowej aplikacji webowej, zamieniając sposób wykonywania wewnętrznych akcji/odwołań z sekwencyjnego na równoległe. W świecie systemów klasy enterprise do tego celu dojść można wieloma drogami. W przypadku aplikacji JEE moglibyśmy np. „rozrzucić” JMS-em zadania po kolejkach, pozostawiając „czarną robotę” dla Message-Driven Beans. W projekcie EAI opcji mielibyśmy jeszcze więcej (np. FlowN BPEL-a czy Splitter EIP). Ale co zrobić, kiedy rzecz dotyczy zwykłego, prostego servleta?


Wykorzystanie usług SOAP w iOS

W systemie iOS nie ma gotowych mechanizmów wspierających obsługę usług SOAP. Chcąc wykorzystać je w swoim projekcie, programista może użyć jednej z dwóch nastepujących metod: ręczne przygotowanie zapytania wysyłanego do serwera oraz analiza odpowiedzi; wykorzystanie generatorów projektów Objective-C na podstawie pliku WSDL. W tym artykule omówię pierwszy sposób, obok narzędzi generujących projekty wspomagające obsługę SOAP.


Tworzenie prezentacji za pomocą Prezi

Dzisiaj średnio już co sekundę publikowana jest nowa prezentacja opracowana dzięki aplikacji Prezi. Rozwiązanie to umożliwia tworzenie atrakcyjnych prezentacji multimedialnych wykorzystujących grafikę wektorową. Dzięki temu znajdujące się w niej obiekty można dowolnie przybliżać i oddalać (efekt zoom) bez utraty jakości wizualnej. W rezultacie osiąga się też wrażenie przestrzenne umownie nazywane „2.5D”. Zapraszam do lektury artykułu, w którym postaram się Was zachęcić do używania Prezi.


Front-endowe frameworki dla ASP.NET z RWD

Poszukiwałem frameworka, dzięki któremu mógłbym szybko tworzyć bogate interfejsy użytkownika. Kluczowym wyznacznikiem było dla mnie budowanie stron dopasowujących się do różnych rozmiarów wyświetlaczy na różnych urządzeniach, dlatego zależało mi na technice RWD (Responsive Web Design). Niestety nie udało mi się znaleźć frameworka, który jednocześnie wspierałby RWD i udostępniał szereg rozbudowanych kontrolek. Wiele frameworków RWD posiada podstawowe kontrolki interfejsu użytkownika, ale niestety nie spełniały one moich wymagań, nie miały np. autopodpowiedzi. W związku z tym postanowiłem wyszukać dostępne frameworki UI oraz RWD i spróbować wykorzystać ich kombinacje.