2. Obsah prezentace Historie webových stránek a prohlížečů Interaktivní webová aplikace JavaScript-based webové aplikace ( AJAX Application ) Návrh obsahu dalšího workshopu Otázky a odpovědi
3. 1990 – 1992 první webová stránka http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html první webový prohlížeč WordWideWeb (NeXTcube) první grafický prohlížeč Mosaic (UNIX) 1993 Windows, Macintosh 1993 - 200 webových serverů Historie webových stránek a prohlížečů Část první
4. 1994 založeno W3C ( Word Wide Web Consortium ) Netscape Comunications Corporation Netscape Navigator 1995 Microsoft ActiveX Válka prohlížečů 2004 IE používá 92 % u živatelů Netscape uvolňuje zdrojové kódy pod názvem Mozilla Historie webových stránek a prohlížečů Část druhá
5. 2010 IE 50 % v ČR, 60 % celosvětově Firefox 36 % v ČR, 25 % celosvětově Opera 6 % v ČR, 2,5 % celosvětově Google Chrome 5 % v ČR, 6 % celosvětově Safari 1,3 % v ČR, 5 % celosvětově Historie webových stránek a prohlížečů Část třetí
6. Od počátku založené na přenosu statických stránek Interaktivita s uživatelem Odkazy Formuláře Atd. 1996 - Microsoft IFRAME 1999 - Micromedia Flash 4 ( startup 1996 ) 2004 - Google Gmail 2005 - AJAX ( Asynchronous JavaScript and XML ) Interaktivní webová aplikace Historie
7. RIA (Rich Internet Application) Webové aplikace s vlastnostmi desktopových aplikací 2002 Micromedia Adobe Flash, Flex, AIR Java Applet, JavaFX Microsoft Silverlight JavaScript-based (AJAX application) Využívá pouze vestavěnou funkcionalitu webového prohlížeče Nezávislá na technologii serverové strany Interaktivní webová aplikace RIA
8. URI, HTTP HTML/XHTML Specification HTML 4, HTML5 CSS Oddělení „zobrazování“ od struktury Specification CSS2, CSS3 Java S cript AJAX ( Asynchronous JavaScript and XML ) JavaScript-based webové aplikace W3C Standardy
9. JAVA Java Servlet API SUN 1997, Specification 2.4, 2.5, 3.0 JSP ( Java Server Pages ) JSTL (JSP Standard Tag Library), EL ( Expression Language ) Web Frameworks MVC Pattern Struts (2001), Stripes (2005), JSF ( Java Server Faces ) GWT ( Google Web Toolkit – 2006 ) CGI, PERL, PHP, ASP, .NET, Python atd... JavaScript-based webové aplikace Technologie
10. Java S cript Netscape Navigator 2 (1996) Frameworks Oddělení „chování“ od struktury Smazává rozdíly mezi prohlížeči Vyhledávání a změna DOM Události AJAX, Efekty a animace Prototype/Script.aculo.us JQuery, Mootools, Yahoo UI, Dojo JavaScript-based webové aplikace Javascript Frameworks
11. HTML &CSS Servlet API, JSP, JSTL Stripes web framework Java S cript Framework Prototype Design Layout, Components atd.. Usability, Ergonomics atd. Special technique Caching Optimization Atd.. Návrh obsahu dalších seminářů Témata