100 likes | 208 Views
RoutePlanner. Portály a portlety Stanislav Cepák, 29.4.2008. 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.
E N D
RoutePlanner Portály a portlety Stanislav Cepák, 29.4.2008
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
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