p r 0 t 0 s c r i p t   

[  d  a  r  m  o  w  o  d  l  a  m  a  s  ]



wprowadzenie | przykłady | dokumentacja | wszystko w ZIP'ie




*
co umożliwia protoscript
... reagujące na zdarzenia (np. pochodzące od urzytkownika) praktycznie dowolne animacje, winiety czy systemy menu na stronach www MAŁE OBJĘTOŚCIOWO (nie ociążające sieci). Jedynym wymaganiem ze strony przeglądarki jest możliwośc uruchamiania apletów java.


*
w jaki sposób jest to realizowane
Protoscript (ps) jest skryptem opisu obiektów graficznych, ich zmian w czasie i w razie wystąpienia interakcji urzytkownia. Składnikami PS-SDK są "graficzny" edytor generujący i interpretujący ps oraz właściwy interpreter ps - aplet javy. Skrypt ps umieszcza się w dokumencie html jako parametr dla apletu interpretera.

PS jest podobny składniowo do HTML. Obiektami graficznymi mogą być linie, elipsy, prostokąty, wektorowe rysunki odręczne jak również zewnętrze pliki graficzne. Możliwe akcje to przesuwanie, skalowanie, obracanie, płynna zmiana kolorów i innych parametrów opisujących obiekt, uruchomienie lub zatrymanie "kanału czasowego" a także odtwarzanie zewnętrzych plików dzwiękowych oraz skok do innej strony www.

Dzięki niezależnym "kanałom czasowym" i elastycznym opisem powiążań akcja-obiekt można efektywnie (nie marnując cennych bajtów transferu) opisać skomplikowane systemy niezależnych ekranów.

Przy założeniu, iż aplet interpretera będzie się już znajdował w chache-u ps można określąć jako bezbolesne roszeżenie html.



*
co jeszcze
Do zastosowań niekomercyjnych Protoscript jawi się jako linkware. Dobrze by było gdyby na stronach gdzie jest użyty był link do archiwum zdarta (htpp://www.darta.art.pl)
W sprawie zastosowań komercyjnych proszę kontaktować się z autorem.





wprowadzenie | przykłady | dokumentacja | wszystko w ZIP'ie









/^\
/ | \
\ | /
/-- | --\
/ /-----\ \
/ /           \ \
/\_/ / /-----\ \ \_/\
/        | | \ / | |        \
 <   <---| | X | |---->   > 
\   _  | | / \ | |  _   /
\/ \ \ \-----/ / / \/
\ \           / /
\ \-----/ /
\__ | __/
/ | \
\ | /
\_/
[leminimale]



Radosław Tereszczuk [autor]
r9@pingwin.icm.edu.pl