RoutePlanner Portály a portlety Stanislav Cepák,
Co je portál? ► Agregace obsahu ► Jednotné přihlášení ► Personalizace ► Lokalizace a I18N ► Přizpůsobení klientům ► Collaboration
Co je portlet? ► Rozhraní k jednotlivým aplikacím (pluggable) ► Fragmenty HTML ► Okna
Jetspeed
JSR-168(286) ► Specifikace Portlet API v Javě ► Umožňuje přenositelnost portletů ► Portálové kontejnery: Apache Pluto, Jetspeed-2 IBM Websphere OpenPortal Web Klient
JSR-168 ► ActionRequest, RenderRequest ► Mode: Help, Edit, View ► State: Normal, Minimized, Maximized
Portlet x Servlet ► Portlet generuje fragmenty, servlet celé dokumenty ► Portlet není přímo spojen s URL ► 2 typy requestů
Problémy ► Žádná hlavička – co s CSS, Skript ► Ajax
RoutePlanner I ► Idea: Usnadnit orientaci návštěvníka/studenta v objektech ZČU ► Vytvoření klienta za použití JSR-168 a nástroje pro administraci mapových podkladů ► K dispozici jsou vektorové mapy budov, převedeny do SVG
RoutePlanner II ► dva základní use-cases: nalezení místnosti, ukázání pozice vykreslení navigace k místnosti od zvoleného vstupu do budovy k hledané místnosti