200 likes | 354 Views
Spletne tehnologije v izobraževanju. Divjak Saša. Splošna zgradba izobraževalnega sistema. RIA kategorije. Virtual offices , (some, i.e. in the sense of Office 2.0 ) Webtops Web operating systems web widgets (building bricks for webtops, virtual offices, etc.)
E N D
Spletne tehnologije v izobraževanju Divjak Saša
RIA kategorije • Virtual offices, (some, i.e. in the sense of Office 2.0) • Webtops • Web operating systems • web widgets (building bricks for webtops, virtual offices, etc.) • social software applications (most) • (some) educational technologies
Ključne WEB2.0 aplikacije in storitve • Blogi • Wiki • Označevanje in socialni zaznamki • Souporaba multimedijev • RSS in združevanja • NoveWeb 2.0 storitve in aplikacije • Web 3.0 ?(semantični WEB)
Socrative: navodila WEB Get Started With Socrative in 60 Seconds: Socrative Web: No download needed for the teacher application. Just go to t.socrative.com, click registration, create a distinct virtual room number and you are ready to go in 60 seconds! You can use this site on any web browser laptop, desktop, or mobile device Socrative Apps: You can run the lecture from your smartphone by downloading our Android App. (iPhone, Blackberry, and Powerpoint Plugin coming soon.) Instructions for your students: Go to m.socrative.com and enter your virtual room number and click “Join room” - ready to go in 10 seconds! They can also download our Android App. (iPhone and Blackberry coming soon.)
Učiteljev zaslon vstop: http://t.socrative.com Študentski zasloni vstop: http://m.socrative.com
Sodelavno pisanje v realnem času WEB1 • (EtherPad) • PrimaryPad WEB2
Bogate spletne aplikacije • AJAX (JavaScript in XML) • Silverlight (vtičnik .NET) • Flex (ActionScript 3)(preko predvajalnika Flash) • JavaFX(Java Virtual Machine) • HTML5 A Rich Internet Application (RIA) is a Web application that has many of the characteristics of desktop application software, typically delivered either by way of a site-specific browser, via a browser plug-in, independent sandboxes, extensive use of JavaScript, or virtual machines.[1]Adobe Flash, JavaFX, and Microsoft Silverlight are currently the three most common platforms,
Kaj so bogate spletne aplikacije (RIA)? • RIA so multimedijske splete aplikacije, ki združujejo: • Bogastvo informacij • Brez preobremenitve • Bogastvo pogledov • fleksibilnost • Bogastvo interaktivnosti • Uporabniški vmesniki namiznih aplikacij • Bogastvo uporabniške izkušnje: • Enostavnost uporabe, ugodje za začetnike in izkušene uporabnike • Neposreden odziv (prednalaganje, procesiranje na strani odjemalca) • Poudarek na vizualizaciji in neposrednem rokovanju • Grafika ima prednost pred tekstom • Plitka hierarhija strani • Po možnosti vse na eni strani
Definicija RIA • Polna, vsebinsko bogata izkušnja namiznih aplikacij + širna dosegljivost spletišča. HTML RIA global mobile REACH desktop mainframe local text UI RICH multimedia
Kategorije RIA • Podatkovne aplikacije • Katalogi izdelkov • Konfiguriranje izdelkov • Proizvodne aplikacije • Spletno urejanje slik • Spletni urejevalniki besedil • Orodja za modeliranje • … in še in še • “Edutainment” aplikacije • Entertainment • Education
Kako naredimo RIA? • Much depends on the RIA category and context of use: • Data / Productivity / Edutainment • Audience: popular / scientific • Essential: content + expertise work with expert • Proven methodology: in general poor • Benefit from model-driven web engineering (e.g. WebML) • Requirements gathering may be complex • Consider the developing style of the team or web studio (e.g. Agile) • Implementation • Consider the software platform (JavaScript, Java, Flash, etc.) • Production: • Manual: special class libraries • CASE-tools (e.g. WebRatio) • Don’t forget content production (high quality multimedia)
Tehnologije RIA • Adobe • Flex: XML-based declarative UI • Frame-based animations • Installed base: almost 100% • O-O: ActionScript 3 • Open source tools • Adobe participates in Open Screen • Flash (and Flex) • OpenLaszlo • Silverlight • JavaFX • HTML + CSS + JavaScript • Open Source • XML-based • Flash & DHTML / AJAX • Microsoft • .Net languages • Time-based animations • Installed base: about 28% • Not on Linux and Solaris • Manj natančen izgled • Problemi z brkljalniki • Lahka implementacija • Cross browser • Cross platform (particularly mobile) • Declarative non-verbose language
Slabosti RIA • Cena razvoja • Uporabnik mora biti bolj računalniško pismen in imeti več veščin • Problemi uporabnosti in dostopnosti(n.pr. problem gumba Back) • Uporabniki morajo biti navajeni na večjo aktivnost in raziskovalnost • Nekaterim to pomeni: rich = information overload • Peskovnik: RIA imajo omejen dostop do lokalnih virov • Prevedene: terjajo izvajalno okolje oziroma vtičnikeNeprevedene: JavaScript + HTML + CSS nesigurno upodabljanje