Seminarium: Systemy Rozproszone
20. grudnia 2007, godzina 12:15, sala 3120
Michał Jaszczyk


MapJAX - pamięć dzielona między przeglądarką a serwerem

Tworzenie witryn internetowych z wykorzystaniem technologii AJAX (Asynchronous Javascript And XML) jest obecnie bardzo popularne. Nic dziwnego - AJAX potrafi zmienić statyczny plik HTML w tętniącą życiem, interaktywną stronę internetową. Niestety, każdy, kto używa AJAXa, jest skazany na liczne cierpienia. Kontynuacyjna semantyka pisania wywołań AJAXowych sprawia, ze nawet najprostsze przypadki użycia AJAXa są trudne do zaprogramowania.

MapJAX jest odpowiedzią na ten problem. MapJAX tworzy iluzję pamięci wspóldzielonej między przeglądarką a serwerem, do której możemy odwoływać się w sposób synchroniczny. Zero wywołań asynchronicznych, zero callbacków, zero bólu! Na prezentacji opowiem skąd wziął się MapJAX, jak go używać oraz jak działa on od środka. Będzie również część praktyczna.

Serdecznie zapraszam,
Michał Jaszczyk