piątek, października 06, 2006

Rumblings

I have just think of some petty projects of my own. Jednym z nich jest przekonanie, że AJAX po prosty polega na brutalnym wyrzuceniu z procesu posługiwania się w tworzeniu stron www elementu HTML FORM a w szczególności SUBMIT.  Dzięki temu znika automatycznie wszystkie  niedogodności wynikające z potrzeby sprawdzania czy wywołana strona jest uruchamiana po raz pierwszy (i ma czyste zmienne sesyjne) czy wskutek wysłania  jej do serwera zawiera zwrócone od niego dane. STRONA NIGDY SIĘ NIE PRZEŁADOWYWUJE.

Inną rzeczą jest zwrócenie uwagi na to, że stosując technologię AJAX  mamy możliwość pobrania dużej porcji danych z serwera internetowego. Danych jest tyle, że już nie musimy nic pobierać a jedynie dodajemy nowe dane wynikające z potrzeb przebiegu interacji z aplikacją. Taki błysk danych i odłączenie się od zasobów  Internetu podobny jest do metod używanych w pracy agentów specjalnych i spec służb w wojsku. Przesyłają oni krótkie paczki danych i przez długi czas się nie odzywają. Internet sprzyja takiej pracy ponieważ nie ma problemy z połączenie (a raczej jego brakiem) a pasmo i szybkość przesyłania danych są ogromne. W ułamku sekundy można przesłać całe setki KB danych do pożywienia się przez aplikację a nie bez przerwy przesyłać miedzy klientem a serwerem krótkie paczki danych.

Obietnica MS

Na stronie firmowej Microsoft złożył ciekawą obietnicę, polegającą na tym, że udostępnia szereg specyfikacji (będących potencjalnymi kandydatami na standardy) z zakresu WS (SOAP i jego pochodne, WSDL oraz WS-x) na zasadzie otwartej i  nieodpłatnej - tj. zrzeka się do nich praw w przypadku: tworzenia, korzystania, sprzedaży i oferowaniu do sprzedaży oraz dystrybucji dowolnej implementacji w/w specyfikacji.

wtorek, października 03, 2006

Przemyślenia

Aktualnie mam dwa malutkie:

  1. realizacja "prawdziwego" podpisu w środowisku Windows przy użyciu kart kryptograficznych i wiarygodnych bibliotek kryptograficznych jest możliwa jedynie przy pomocy:
    1. biblioteki kryptoAPI CAPI COM Microsoft-u - darmowa
    2. nowej jej wersji w .NET Framework - darmowa
    3. super biblioteki np. SIGILLUM do obsługi funkcji krypto API - niewielki koszt
  2. realizacja "prawdziwego" (WSDL) oprogramowania WebService jest możliwa w jedynie w środowisku .NET Framework lub WebSphere. Lżejszą wersję usług webowych można realizować poprzez protokół HTTP (HTTPRequest / HTTPResponse) i przesyłać pliki XML bez wykorzystania SOAP. Są dwie wersje usług webowych: a) serwer internetowy <-> klient (przeglądarka) i b) serwer internetowy <-> serwer internetowy. Należy zbadać sprawę sytuacji b).

poniedziałek, października 02, 2006

Nowe prezenty od MS

We wrześniu pokazały się nowe produkty MS z serii CTP (beta dla testerów): MS Live Writer, XML NotePad (całkiem odnowiona wersja edytora plików .xml) oraz MS Expression Web (dawniej EW Designer). Cóż, bardzo to miłe.