SlideShare une entreprise Scribd logo
1  sur  115
Télécharger pour lire hors ligne
Dr.SabinBuragawww.purl.org/net/busaco
Dezvoltarea aplicațiilor Web
la nivel de client
⍝
interacțiune Web – HCI, UI, UX
Dr.SabinBuragawww.purl.org/net/busaco
“It is not the answer that enlightens,
but the question.”
Eugene Ionesco
Dr.SabinBuragawww.purl.org/net/busaco
Care sunt mijloacele de interacțiune
dintre utilizatori și o aplicație?
Dr.SabinBuragawww.purl.org/net/busaco
Human
persoană care încearcă să îndeplinească un scop
Dr.SabinBuragawww.purl.org/net/busaco
fotografii preluate de la wikimedia.org
Dr.SabinBuragawww.purl.org/net/busaco
Computer
rulează aplicații – software
Dr.SabinBuragawww.purl.org/net/busaco
primul joc implementat pe PDP (anii 1960)
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Computer
rulează aplicații – i.e. software
local – eventual, cu rol de client
versus
la distanță – e.g., solicită servicii
de la server(e) ori alte entități
Dr.SabinBuragawww.purl.org/net/busaco
Interaction
„dialog” între om și calculator
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Interacțiunea dintre utilizator(i) și software
se realizează via o interfață (user interface)
Dr.SabinBuragawww.purl.org/net/busaco
Interacțiunea dintre utilizator(i) și software
se realizează via o interfață (user interface)
API (Application Programming Interface)
versus
UI (User Interface)
Dr.SabinBuragawww.purl.org/net/busaco
Aplicații native
instalabile pe un calculator/dispozitiv (mobil)
rulate grație unui mediu de execuție
– uzual, oferit de un sistem de operare
(e.g., Android, iOS, Linux, Windows,…) –
pe un procesor real/virtual
Dr.SabinBuragawww.purl.org/net/busaco
Graficon (Douglas Engelbart, 1963)
Dr.SabinBuragawww.purl.org/net/busaco
Aplicații native
prezintă una/mai multe modalități
de interacțiune cu utilizatorul:
linia de comandă (CLI – Command Line Interface)
manipulare directă: WIMP (Window Icon Menu Pointer)
naturală – e.g., gesturi, voce, mișcare, ubicuitate, 3D,…
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Aplicații native
pot recurge la platforme/tehnologii/limbaje
proprietare și/sau libere
pot fi utilizate conform unei licențe
(proprietare sau deschise)
Dr.SabinBuragawww.purl.org/net/busaco
detalii despre licențele de utilizare
a software-ului/datelor la tldrlegal.com
Dr.SabinBuragawww.purl.org/net/busaco
Aplicații Web
colecție interconectată de pagini Web
cu conținut generat dinamic,
oferind o funcționalitate specifică
Dr.SabinBuragawww.purl.org/net/busaco
Aplicații Web
prezintă o interfață cu utilizatorul exploatabilă
la nivel de client (i.e. navigator Web)
recurg la standarde/formate de date deschise
(HTTP, URL, HTML, CSS, JSON, SVG, XML, RDF,…)
Dr.SabinBuragawww.purl.org/net/busaco
human-computer interaction
280slides (2010)sistemul WorldWideWeb (Tim Berners-Lee, ~1990)
25 de ani de Web – www.slideshare.net/busaco/25-de-ani-de-web
Dr.SabinBuragawww.purl.org/net/busaco
Aplicații Web
interfața Web
browser – interacțiune limitată via controale HTML
hipertext/hipermedia
RIA (Rich Internet Applications): în prezent, HTML5
interacțiune facilitată de transfer (a)sincron: Ajax et al.
audiență globală
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
provocare:
proiectarea interacțiunii pentru dispozitive multiple
design (Web) responsiv – responsive (Web) design
Dr.SabinBuragawww.purl.org/net/busaco
Interfața – desktop, Web,… – cu utilizatorul
parte a aplicației – desktop, Web, miniaturală,… –
care permite utilizatorilor să-și exprime intențiile
de operare asupra software-ului și să interpreteze
rezultatele acțiunilor efectuate de mașină
Dr.SabinBuragawww.purl.org/net/busaco
Interfaţa – desktop, Web,… – cu utilizatorul
percepută nu doar ca parte vizuală a software-ului
Dr.SabinBuragawww.purl.org/net/busaco
Interfaţa – desktop, Web,… – cu utilizatorul
percepută nu doar ca parte vizuală a software-ului
din punctul de vedere al utilizatorului,
reprezintă întregul sistem – aplicația per se
Dr.SabinBuragawww.purl.org/net/busaco
Interfaţa – desktop, Web,… – cu utilizatorul
utilitate (utility)
oferirea facilităților dorite de utilizator
Dr.SabinBuragawww.purl.org/net/busaco
Interfaţa – desktop, Web,… – cu utilizatorul
utilizabilitate (usability)
cât de ușor și de plăcut pot fi folosite facilitățile?
Dr.SabinBuragawww.purl.org/net/busaco
Interfaţa – desktop, Web,… – cu utilizatorul
utilă (useful)
usability + utility
Dr.SabinBuragawww.purl.org/net/busaco
Oricine utilizează un instrument (software)
o face cu o motivație
Dr.SabinBuragawww.purl.org/net/busaco
găsirea unei entități:
informație, obiect, utilizator etc.
Dr.SabinBuragawww.purl.org/net/busaco
(auto-)învățare
și/sau
instruire
Dr.SabinBuragawww.purl.org/net/busaco
realizarea unui proces – e.g., tranzacție
Dr.SabinBuragawww.purl.org/net/busaco
interacțiuni sociale – la nivel real și/sau virtual
Dr.SabinBuragawww.purl.org/net/busaco
crearea unui artefact:
însemnare, imagine, articol, soluție de design, cod-sursă,…
Dr.SabinBuragawww.purl.org/net/busaco
divertisment propriu și/sau la nivel de grup (comunitate)
Dr.SabinBuragawww.purl.org/net/busaco
UX (User Experience)
modul de percepție a produsului/serviciului
de către persoanele care-l folosesc
și plăcerea/satisfacția înregistrată
Dr.SabinBuragawww.purl.org/net/busaco
Context
http://garrettdimon.com/pages/improving_interface_design
Dr.SabinBuragawww.purl.org/net/busaco
UX (User Experience)
“Every product that is used by someone has
a user experience: newspapers, ketchup bottles,
reclining armchairs, cardigan sweaters.”
James Jesse Garrett, 2003
Dr.SabinBuragawww.purl.org/net/busaco
UX (User Experience)
experience = expectationuser is satisfied
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
UX (User Experience)
experience > expectationuser is delighted
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
UX (User Experience)
experience < expectationuser is dissatisfied
Dr.SabinBuragawww.purl.org/net/busaco
alte exemplificări la
www.webpagesthatsuck.com/
Dr.SabinBuragawww.purl.org/net/busaco
Experiența utilizatorului (UX)
în contextul interacțiunii cu dispozitivele mobile
studiu de caz
Dr.SabinBuragawww.purl.org/net/busaco
Punerea problemei
Dr.SabinBuragawww.purl.org/net/busaco
interactiune web
Dr.SabinBuragawww.purl.org/net/busaco
Necesitatea organizării
conținutului (datelor) prezentat(e) utilizatorilor
Dr.SabinBuragawww.purl.org/net/busaco
Necesitatea organizării
conținutului (datelor) prezentat(e) utilizatorilor

IA – Information Architecture
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
IA – Information Architecture
context: vizualizarea datelor (data visualization)
How Music Travels
http://www.thomson.co.uk/blog/wp-content/uploads/infographic/interactive-music-map/
Dr.SabinBuragawww.purl.org/net/busaco
de la reprezentări vizuale la infografice
(Alecsandru Grigoriu – Open Data Visualization, Mozilla Labs, 2010)
Dr.SabinBuragawww.purl.org/net/busaco
Ce aspecte vizează
proiectarea interacțiunii cu utilizatorul?
Dr.SabinBuragawww.purl.org/net/busaco
Interaction Design
facilitarea interacțiunilor dintre oameni
via produse & servicii (software)
Dr.SabinBuragawww.purl.org/net/busaco
Interaction Design
facilitarea interacțiunilor dintre oameni
via produse & servicii (software)
are o natură contextuală
Dr.SabinBuragawww.purl.org/net/busaco
Interaction Design
facilitarea interacțiunilor dintre oameni
via produse & servicii (software)
existența a numeroase mijloace și metodologii
Dr.SabinBuragawww.purl.org/net/busaco
Interaction Design
facilitarea interacțiunilor dintre oameni
via produse & servicii (software)
caracter aplicativ
Dr.SabinBuragawww.purl.org/net/busaco
Interaction Design
facilitarea interacțiunilor dintre oameni
via produse & servicii (software)
nu trebuie să implice direct calculatoarele
Dr.SabinBuragawww.purl.org/net/busaco
„Interzis virajul la dreapta?”
sau
„Mergi la dreapta, nu la stânga?”
www.baddesigns.com
Dr.SabinBuragawww.purl.org/net/busaco
Interaction Design
facilitarea interacțiunilor dintre oameni
via produse & servicii (software)
Dr.SabinBuragawww.purl.org/net/busaco
Interaction Design
facilitarea interacțiunilor dintre oameni
via produse & servicii (software)
focalizare spre utilizatori (user centered design)
Dr.SabinBuragawww.purl.org/net/busaco
Interaction Design
facilitarea interacțiunilor dintre oameni
via produse & servicii (software)
uzual, există alternative de proiectare
exemplu:
diverse maniere de afișare a datelor
Dr.SabinBuragawww.purl.org/net/busaco
www.veen.com/nextgen.pdf
Dr.SabinBuragawww.purl.org/net/busaco
Interaction Design
facilitarea interacțiunilor dintre oameni
via produse & servicii (software)
inovare + prototipizare
Dr.SabinBuragawww.purl.org/net/busaco
exemplu: interacțiune cu dispozitive Arduino
Ștefan Negru
Dr.SabinBuragawww.purl.org/net/busaco
Interaction Design
facilitarea interacțiunilor dintre oameni
via produse & servicii (software)
caracter colaborativ
și de mediere (e.g., a constrângerilor)
Dr.SabinBuragawww.purl.org/net/busaco
Interaction Design
facilitarea interacțiunilor dintre oameni
via produse & servicii (software)
crearea de soluții specifice – deseori, unice
Dr.SabinBuragawww.purl.org/net/busaco
interactiune web
domenii înrudite (Dan Saffer, 2006)
Dr.SabinBuragawww.purl.org/net/busaco
(în loc de) pauză
http://www.bonkersworld.net/mobile-relationship/
Dr.SabinBuragawww.purl.org/net/busaco
Cum am caracteriza interacțiunea Web?
Dr.SabinBuragawww.purl.org/net/busaco
Aplicații (Web)  sisteme software complexe,
în evoluție permanentă
Dr.SabinBuragawww.purl.org/net/busaco
arhitectura tradițională a unei aplicații Web
a se revedea cursul „Tehnologii Web”
tinyurl.com/tehnologii-web
Dr.SabinBuragawww.purl.org/net/busaco
aplicație Web = interfață + program + conținut (date)
trei strate (3-tier application)
Client Server de aplicații Stocare
(interface) (application) (persistence)
Internet
(Web)
Dr.SabinBuragawww.purl.org/net/busaco
Sponge / Database
Jelly / Business Logic
Custard / Page Logic
Cream / Markup
Fruit / Presentation
C. Henderson, “Scalable Web Architectures”,
Web 2.0 Expo, 2007: iamcal.com/talks/
Dr.SabinBuragawww.purl.org/net/busaco
Sponge / Database
Jelly / Business Logic
Custard / Page Logic
Cream / Markup
Fruit / Presentation
C. Henderson, “Scalable Web Architectures”,
Web 2.0 Expo, 2007: iamcal.com/talks/
Dr.SabinBuragawww.purl.org/net/busaco
Aplicație Web = Interfață + Conținut (Date) + Program
mitul 1: cea mai importantă este interfața
mitul 2: cel mai important este programul
mitul 3: cele mai importante sunt datele
Dr.SabinBuragawww.purl.org/net/busaco
Aplicație Web = Interfață + Conținut (Date) + Program
mitul 1: cea mai importantă este interfața
mitul 2: cel mai important este programul
mitul 3: cele mai importante sunt datele
Dr.SabinBuragawww.purl.org/net/busaco
Aplicație Web = Interfață + Conținut (Date) + Program
mitul 1: cea mai importantă este interfața
mitul 2: cel mai important este programul
mitul 3: cele mai importante sunt datele
Dr.SabinBuragawww.purl.org/net/busaco
Aplicație Web = Interfață + Conținut (Date) + Program
mitul 1: cea mai importantă este interfața
mitul 2: cel mai important este programul
mitul 3: cele mai importante sunt datele
fapt: sunt importante toate!
Dr.SabinBuragawww.purl.org/net/busaco
Realitate
multitudinea mijloacelor de interacțiune cu utilizatorul
Dr.SabinBuragawww.purl.org/net/busaco
Realitate
suportul oferit de hardware:
procesor, video, audio, acces la rețea,…
Dr.SabinBuragawww.purl.org/net/busaco
Realitate
proliferarea interacțiunilor naturale,
mai ales via dispozitive mobile ori senzori
(IoT – Internet of Things)
Dr.SabinBuragawww.purl.org/net/busaco
Realitate
creșterea masei de utilizatori,
având așteptări tot mai mari din partea software-ului
Dr.SabinBuragawww.purl.org/net/busaco
Realitate
neadaptare la cerințele de tip business
development vs. marketing vs. management
Dr.SabinBuragawww.purl.org/net/busaco
Realitate
lipsa funcționalității
Dr.SabinBuragawww.purl.org/net/busaco
Realitate
calitatea precară a aplicației
Dr.SabinBuragawww.purl.org/net/busaco
Ce tipuri de aplicații Web există?
Dr.SabinBuragawww.purl.org/net/busaco
Centrate pe documente
Interactive
Tranzacționale
Colaborative
Orientate spre portaluri
De tip ubicuu
Web social
Web semantic
evoluția în timp
a complexității
Dr.SabinBuragawww.purl.org/net/busaco
Centrate pe documente – document centric
conținut/pagini static(e):
situri de companii, personale
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Interactive
expoziții virtuale
situri de știri
sisteme oferind servicii – e.g., călătorii (e-travel)
chioșcuri informative
participare la evenimente online
…
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Tranzacționale
soluții vizând afacerile online:
B2B (business-to-business), B2C (business-to-consumer),
C2C (consumer-to-consumer) etc.
exemple: e-banking, comerț electronic, imobiliare,…
fluxuri de activități (workflow-uri)
…și altele
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Colaborative
tele-conferințe Web
aplicații Web de tip wiki
servicii e-learning
aplicații Web peer-to-peer
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Orientate spre portaluri
localizare unitară a informațiilor
tehnice, de afaceri, guvernamentale,…
specie: Web-ul cetățenesc
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
De tip ubicuu
servicii bazate pe locația utilizatorului,
disponibile pe mai multe plaforme:
computer clasic, telefon mobil, ceas, tabletă, TV,…
Dr.SabinBuragawww.purl.org/net/busaco
exemplificare: Pocket
https://getpocket.com/
Dr.SabinBuragawww.purl.org/net/busaco
Web social
mediatizare (syndication)
filtrare colaborativă pe baza tagging-ului
spații de lucru virtuale
divertisment social
social (game) computing
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Web semantic (Web of Data)
modelarea cunoștințelor
pentru a fi „înțelese” de calculatoare
dateinformațiicunoștințe
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Situl Web al unui muzician – cerințe:
“To maintain & develop lasting relationships with fans
of Tyler’s music. In addition to being visually and
emotionally appealing and appropriate to Tyler’s fan base,
the site should be a reliable source for current information
on Tyler’s activities and provide consistently updated
audio/visual stimuli that encourage repeated visits
from fans.”
discuție (pentru acasă)
Dr.SabinBuragawww.purl.org/net/busaco
episodul viitor: arhitectura navigatorului Web

Contenu connexe

Tendances

Tendances (20)

CLIW 2015-2016 (6/13) (Re)găsirea resurselor Web. De la motoare de căutare și...
CLIW 2015-2016 (6/13) (Re)găsirea resurselor Web. De la motoare de căutare și...CLIW 2015-2016 (6/13) (Re)găsirea resurselor Web. De la motoare de căutare și...
CLIW 2015-2016 (6/13) (Re)găsirea resurselor Web. De la motoare de căutare și...
 
CLIW 2015-2016 (9/13) Ingineria dezvoltării aplicațiilor JavaScript
CLIW 2015-2016 (9/13) Ingineria dezvoltării aplicațiilor JavaScriptCLIW 2015-2016 (9/13) Ingineria dezvoltării aplicațiilor JavaScript
CLIW 2015-2016 (9/13) Ingineria dezvoltării aplicațiilor JavaScript
 
CLIW 2017-2018 (2/12) Arhitectura navigatorului Web
CLIW 2017-2018 (2/12) Arhitectura navigatorului WebCLIW 2017-2018 (2/12) Arhitectura navigatorului Web
CLIW 2017-2018 (2/12) Arhitectura navigatorului Web
 
CLIW 2015-2016 (11/13) Programare Web. API-uri JavaScript în contextul HTML5
CLIW 2015-2016 (11/13) Programare Web. API-uri JavaScript în contextul HTML5CLIW 2015-2016 (11/13) Programare Web. API-uri JavaScript în contextul HTML5
CLIW 2015-2016 (11/13) Programare Web. API-uri JavaScript în contextul HTML5
 
CLIW 2017-2018 (3/12) (Re)găsirea resurselor Web. De la motoare de căutare şi...
CLIW 2017-2018 (3/12) (Re)găsirea resurselor Web. De la motoare de căutare şi...CLIW 2017-2018 (3/12) (Re)găsirea resurselor Web. De la motoare de căutare şi...
CLIW 2017-2018 (3/12) (Re)găsirea resurselor Web. De la motoare de căutare şi...
 
CLIW 2017-2018 (7/12) JavaScript în navigatorul Web. De la DOM la Ajax şi mas...
CLIW 2017-2018 (7/12) JavaScript în navigatorul Web. De la DOM la Ajax şi mas...CLIW 2017-2018 (7/12) JavaScript în navigatorul Web. De la DOM la Ajax şi mas...
CLIW 2017-2018 (7/12) JavaScript în navigatorul Web. De la DOM la Ajax şi mas...
 
CLIW 2015-2016 (10/13) Programare Web. Suita de tehnologii HTML5
CLIW 2015-2016 (10/13) Programare Web. Suita de tehnologii HTML5CLIW 2015-2016 (10/13) Programare Web. Suita de tehnologii HTML5
CLIW 2015-2016 (10/13) Programare Web. Suita de tehnologii HTML5
 
CLIW 2017-2018 (8/12) Ingineria dezvoltării aplicaţiilor JavaScript
CLIW 2017-2018 (8/12) Ingineria dezvoltării aplicaţiilor JavaScriptCLIW 2017-2018 (8/12) Ingineria dezvoltării aplicaţiilor JavaScript
CLIW 2017-2018 (8/12) Ingineria dezvoltării aplicaţiilor JavaScript
 
CLIW 2015-2016 (8/13) JavaScript în navigatorul Web. De la DOM la Ajax şi mas...
CLIW 2015-2016 (8/13) JavaScript în navigatorul Web. De la DOM la Ajax şi mas...CLIW 2015-2016 (8/13) JavaScript în navigatorul Web. De la DOM la Ajax şi mas...
CLIW 2015-2016 (8/13) JavaScript în navigatorul Web. De la DOM la Ajax şi mas...
 
CLIW 2017-2018 (6/12) Limbajul de programare JavaScript. Aspecte moderne: ES6...
CLIW 2017-2018 (6/12) Limbajul de programare JavaScript. Aspecte moderne: ES6...CLIW 2017-2018 (6/12) Limbajul de programare JavaScript. Aspecte moderne: ES6...
CLIW 2017-2018 (6/12) Limbajul de programare JavaScript. Aspecte moderne: ES6...
 
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni WebWeb 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
 
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
 
Web 2020 03/12: Programare Web – Arhitectura aplicaţiilor Web. Inginerie Web
Web 2020 03/12: Programare Web – Arhitectura aplicaţiilor Web. Inginerie WebWeb 2020 03/12: Programare Web – Arhitectura aplicaţiilor Web. Inginerie Web
Web 2020 03/12: Programare Web – Arhitectura aplicaţiilor Web. Inginerie Web
 
CLIW 2015-2016 (13/13) Perspective Web la nivel de client. Limbajul ES6
CLIW 2015-2016 (13/13) Perspective Web la nivel de client. Limbajul ES6CLIW 2015-2016 (13/13) Perspective Web la nivel de client. Limbajul ES6
CLIW 2015-2016 (13/13) Perspective Web la nivel de client. Limbajul ES6
 
Dezvoltator Web?! (varianta 2015)
Dezvoltator Web?! (varianta 2015)Dezvoltator Web?! (varianta 2015)
Dezvoltator Web?! (varianta 2015)
 
Web 2020 01/12: World Wide Web – aspecte arhitecturale
Web 2020 01/12: World Wide Web – aspecte arhitecturaleWeb 2020 01/12: World Wide Web – aspecte arhitecturale
Web 2020 01/12: World Wide Web – aspecte arhitecturale
 
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object ModelWeb 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
 
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
 
Web 2016 (01/13) Spațiul World Wide Web – aspecte arhitecturale
Web 2016 (01/13) Spațiul World Wide Web – aspecte arhitecturaleWeb 2016 (01/13) Spațiul World Wide Web – aspecte arhitecturale
Web 2016 (01/13) Spațiul World Wide Web – aspecte arhitecturale
 
Web 2016 (03/13) Programare Web – Servere de aplicații. Arhitectura aplicații...
Web 2016 (03/13) Programare Web – Servere de aplicații. Arhitectura aplicații...Web 2016 (03/13) Programare Web – Servere de aplicații. Arhitectura aplicații...
Web 2016 (03/13) Programare Web – Servere de aplicații. Arhitectura aplicații...
 

En vedette

Prezentare Etapele 4+5
Prezentare Etapele 4+5Prezentare Etapele 4+5
Prezentare Etapele 4+5
guest5d8981aa
 
Interactiune om-calculator (Interactiuni neconventionale)
Interactiune om-calculator (Interactiuni neconventionale)Interactiune om-calculator (Interactiuni neconventionale)
Interactiune om-calculator (Interactiuni neconventionale)
Sabin Buraga
 
Sistem distribuit pentru optimizarea simularilor
Sistem distribuit pentru optimizarea simularilorSistem distribuit pentru optimizarea simularilor
Sistem distribuit pentru optimizarea simularilor
Alin Vulparu
 
Andrei Marinescu - OBF Brasov
Andrei Marinescu - OBF BrasovAndrei Marinescu - OBF Brasov
Andrei Marinescu - OBF Brasov
Claudiu Gamulescu
 
Indrumar laborator
Indrumar laboratorIndrumar laborator
Indrumar laborator
seyki
 
Modulul 1 ecdl
Modulul 1 ecdlModulul 1 ecdl
Modulul 1 ecdl
ELENA NITA
 
Gramatica limbii engleze
Gramatica limbii englezeGramatica limbii engleze
Gramatica limbii engleze
paveladrian86
 

En vedette (20)

2014_Prezentare_PhD_AB_v03
2014_Prezentare_PhD_AB_v032014_Prezentare_PhD_AB_v03
2014_Prezentare_PhD_AB_v03
 
Prezentare Etapele 4+5
Prezentare Etapele 4+5Prezentare Etapele 4+5
Prezentare Etapele 4+5
 
Peter Barta Prezentare Brasov Ro
Peter Barta Prezentare Brasov RoPeter Barta Prezentare Brasov Ro
Peter Barta Prezentare Brasov Ro
 
CLIW 2015-2016 (3/13) Design Web. Interacțiune, utilizabilitate, metodologii ...
CLIW 2015-2016 (3/13) Design Web. Interacțiune, utilizabilitate, metodologii ...CLIW 2015-2016 (3/13) Design Web. Interacțiune, utilizabilitate, metodologii ...
CLIW 2015-2016 (3/13) Design Web. Interacțiune, utilizabilitate, metodologii ...
 
Interactiune om-calculator (Interactiuni neconventionale)
Interactiune om-calculator (Interactiuni neconventionale)Interactiune om-calculator (Interactiuni neconventionale)
Interactiune om-calculator (Interactiuni neconventionale)
 
Corpul uman-1
Corpul uman-1Corpul uman-1
Corpul uman-1
 
Specificarea interfetei unui joc electronic folosind UsiXML si UIML
Specificarea interfetei unui joc electronic folosind UsiXML si UIMLSpecificarea interfetei unui joc electronic folosind UsiXML si UIML
Specificarea interfetei unui joc electronic folosind UsiXML si UIML
 
Presentation2
Presentation2Presentation2
Presentation2
 
Era informationala
Era informationalaEra informationala
Era informationala
 
Informe final de servicio comunitario pdf
Informe final de servicio comunitario pdfInforme final de servicio comunitario pdf
Informe final de servicio comunitario pdf
 
Web in 3 Dimensiuni (Web in 3D)
Web in 3 Dimensiuni (Web in 3D)Web in 3 Dimensiuni (Web in 3D)
Web in 3 Dimensiuni (Web in 3D)
 
Sistem distribuit pentru optimizarea simularilor
Sistem distribuit pentru optimizarea simularilorSistem distribuit pentru optimizarea simularilor
Sistem distribuit pentru optimizarea simularilor
 
Dezvoltarea aplicațiilor Web (9/12): Specificarea ontologiilor folosind limba...
Dezvoltarea aplicațiilor Web (9/12): Specificarea ontologiilor folosind limba...Dezvoltarea aplicațiilor Web (9/12): Specificarea ontologiilor folosind limba...
Dezvoltarea aplicațiilor Web (9/12): Specificarea ontologiilor folosind limba...
 
Arad - Introducere in resurse educationale deschise
Arad - Introducere in resurse educationale deschiseArad - Introducere in resurse educationale deschise
Arad - Introducere in resurse educationale deschise
 
Game computing: tehnici AI
Game computing: tehnici AIGame computing: tehnici AI
Game computing: tehnici AI
 
Andrei Marinescu - OBF Brasov
Andrei Marinescu - OBF BrasovAndrei Marinescu - OBF Brasov
Andrei Marinescu - OBF Brasov
 
Sabin Buraga et al. -- "Interactiune neconventionala" (workshop RoCHI 2009)
Sabin Buraga et al. -- "Interactiune neconventionala" (workshop RoCHI 2009)Sabin Buraga et al. -- "Interactiune neconventionala" (workshop RoCHI 2009)
Sabin Buraga et al. -- "Interactiune neconventionala" (workshop RoCHI 2009)
 
Indrumar laborator
Indrumar laboratorIndrumar laborator
Indrumar laborator
 
Modulul 1 ecdl
Modulul 1 ecdlModulul 1 ecdl
Modulul 1 ecdl
 
Gramatica limbii engleze
Gramatica limbii englezeGramatica limbii engleze
Gramatica limbii engleze
 

Similaire à CLIW 2015-2016 (1/13) Interacțiune Web: concepte, context, studii de caz

Similaire à CLIW 2015-2016 (1/13) Interacțiune Web: concepte, context, studii de caz (20)

CLIW 2014—2015 (1/12): Interacţiune Web: concepte, context, studii de caz
CLIW 2014—2015 (1/12): Interacţiune Web: concepte, context, studii de cazCLIW 2014—2015 (1/12): Interacţiune Web: concepte, context, studii de caz
CLIW 2014—2015 (1/12): Interacţiune Web: concepte, context, studii de caz
 
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #1): Interacţiune Web...
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #1): Interacţiune Web...Dezvoltarea aplicaţiilor Web la nivel de client (cursul #1): Interacţiune Web...
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #1): Interacţiune Web...
 
CLIW 2014—2015 (3/12): Design Web. Interacţiune, utilizabilitate & metodologi...
CLIW 2014—2015 (3/12): Design Web. Interacţiune, utilizabilitate & metodologi...CLIW 2014—2015 (3/12): Design Web. Interacţiune, utilizabilitate & metodologi...
CLIW 2014—2015 (3/12): Design Web. Interacţiune, utilizabilitate & metodologi...
 
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #3): Design Web. Inte...
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #3): Design Web. Inte...Dezvoltarea aplicaţiilor Web la nivel de client (cursul #3): Design Web. Inte...
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #3): Design Web. Inte...
 
STAW 01/12: Arhitectura aplicaţiilor Web
STAW 01/12: Arhitectura aplicaţiilor WebSTAW 01/12: Arhitectura aplicaţiilor Web
STAW 01/12: Arhitectura aplicaţiilor Web
 
Ce înseamnă să fii dezvoltator Web
Ce înseamnă să fii dezvoltator WebCe înseamnă să fii dezvoltator Web
Ce înseamnă să fii dezvoltator Web
 
WADe 2014—2015 (03/12): Arhitectura aplicaţiilor Web orientate spre servicii
WADe 2014—2015 (03/12): Arhitectura aplicaţiilor Web orientate spre serviciiWADe 2014—2015 (03/12): Arhitectura aplicaţiilor Web orientate spre servicii
WADe 2014—2015 (03/12): Arhitectura aplicaţiilor Web orientate spre servicii
 
Dezvoltarea aplicatiilor orientate spre servicii Web. De la REST la mash-up-u...
Dezvoltarea aplicatiilor orientate spre servicii Web. De la REST la mash-up-u...Dezvoltarea aplicatiilor orientate spre servicii Web. De la REST la mash-up-u...
Dezvoltarea aplicatiilor orientate spre servicii Web. De la REST la mash-up-u...
 
WADe 2014—2015 (02/12): Dezvoltarea de servicii Web în stilul REST
WADe 2014—2015 (02/12): Dezvoltarea de servicii Web în stilul RESTWADe 2014—2015 (02/12): Dezvoltarea de servicii Web în stilul REST
WADe 2014—2015 (02/12): Dezvoltarea de servicii Web în stilul REST
 
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
 
CLIW 2014—2015 (5/12): Vizualizarea datelor
CLIW 2014—2015 (5/12): Vizualizarea datelorCLIW 2014—2015 (5/12): Vizualizarea datelor
CLIW 2014—2015 (5/12): Vizualizarea datelor
 
Ce înseamnă a fi dezvoltator Web (varianta 2014)
Ce înseamnă a fi dezvoltator Web (varianta 2014)Ce înseamnă a fi dezvoltator Web (varianta 2014)
Ce înseamnă a fi dezvoltator Web (varianta 2014)
 
Dezvoltarea aplicațiilor Web (3/12): Arhitectura aplicaţiilor Web orientate s...
Dezvoltarea aplicațiilor Web (3/12): Arhitectura aplicaţiilor Web orientate s...Dezvoltarea aplicațiilor Web (3/12): Arhitectura aplicaţiilor Web orientate s...
Dezvoltarea aplicațiilor Web (3/12): Arhitectura aplicaţiilor Web orientate s...
 
Dezvoltarea aplicațiilor Web (2/12): Dezvoltarea de servicii Web în stilul REST
Dezvoltarea aplicațiilor Web (2/12): Dezvoltarea de servicii Web în stilul RESTDezvoltarea aplicațiilor Web (2/12): Dezvoltarea de servicii Web în stilul REST
Dezvoltarea aplicațiilor Web (2/12): Dezvoltarea de servicii Web în stilul REST
 
Web 2016 (10/13) Servicii Web. De la arhitecturi orientate spre servicii (SOA...
Web 2016 (10/13) Servicii Web. De la arhitecturi orientate spre servicii (SOA...Web 2016 (10/13) Servicii Web. De la arhitecturi orientate spre servicii (SOA...
Web 2016 (10/13) Servicii Web. De la arhitecturi orientate spre servicii (SOA...
 
CLIW 2014—2015 (4/12): Design Web. Proiectarea siturilor Web. Design Web resp...
CLIW 2014—2015 (4/12): Design Web. Proiectarea siturilor Web. Design Web resp...CLIW 2014—2015 (4/12): Design Web. Proiectarea siturilor Web. Design Web resp...
CLIW 2014—2015 (4/12): Design Web. Proiectarea siturilor Web. Design Web resp...
 
STAW 11/12: Performanţa aplicaţiilor Web la nivel de client
STAW 11/12: Performanţa aplicaţiilor Web la nivel de clientSTAW 11/12: Performanţa aplicaţiilor Web la nivel de client
STAW 11/12: Performanţa aplicaţiilor Web la nivel de client
 
WADe 2017-2018 (2/12) Service-based Web Application Development. REST
WADe 2017-2018 (2/12) Service-based Web Application Development. RESTWADe 2017-2018 (2/12) Service-based Web Application Development. REST
WADe 2017-2018 (2/12) Service-based Web Application Development. REST
 
Dezvoltator Web?! – ...în 2016
Dezvoltator Web?! – ...în 2016Dezvoltator Web?! – ...în 2016
Dezvoltator Web?! – ...în 2016
 
Sabin Buraga: Participând la Web
Sabin Buraga: Participând la WebSabin Buraga: Participând la Web
Sabin Buraga: Participând la Web
 

Plus de Sabin Buraga

Plus de Sabin Buraga (20)

Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
 
Web 2020 09/12: Servicii Web. Paradigma REST
Web 2020 09/12: Servicii Web. Paradigma RESTWeb 2020 09/12: Servicii Web. Paradigma REST
Web 2020 09/12: Servicii Web. Paradigma REST
 
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
 
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
 
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţialeWeb 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
 
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţialeSTAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
 
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
 
STAW 04/12: Programare Web: Node.js
STAW 04/12: Programare Web: Node.jsSTAW 04/12: Programare Web: Node.js
STAW 04/12: Programare Web: Node.js
 
STAW 05/12: Arhitectura navigatorului Web
STAW 05/12: Arhitectura navigatorului WebSTAW 05/12: Arhitectura navigatorului Web
STAW 05/12: Arhitectura navigatorului Web
 
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uriSTAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
 
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScriptSTAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
 
STAW 08/12: Programare Web. Suita de tehnologii HTML5
STAW 08/12: Programare Web. Suita de tehnologii HTML5STAW 08/12: Programare Web. Suita de tehnologii HTML5
STAW 08/12: Programare Web. Suita de tehnologii HTML5
 
STAW 09/12: Programare Web. API-uri JavaScript în contextul HTML5 (I)
STAW 09/12: Programare Web. API-uri JavaScript în contextul HTML5 (I)STAW 09/12: Programare Web. API-uri JavaScript în contextul HTML5 (I)
STAW 09/12: Programare Web. API-uri JavaScript în contextul HTML5 (I)
 
STAW 10/12: Programare Web. API-uri JavaScript în contextul HTML5 (II)
STAW 10/12: Programare Web. API-uri JavaScript în contextul HTML5 (II)STAW 10/12: Programare Web. API-uri JavaScript în contextul HTML5 (II)
STAW 10/12: Programare Web. API-uri JavaScript în contextul HTML5 (II)
 
STAW 12/12: (Re)găsirea resurselor Web. De la motoare de căutare şi SEO la da...
STAW 12/12: (Re)găsirea resurselor Web. De la motoare de căutare şi SEO la da...STAW 12/12: (Re)găsirea resurselor Web. De la motoare de căutare şi SEO la da...
STAW 12/12: (Re)găsirea resurselor Web. De la motoare de căutare şi SEO la da...
 
Sabin Buraga: Dezvoltator Web?! (2019)
Sabin Buraga: Dezvoltator Web?! (2019)Sabin Buraga: Dezvoltator Web?! (2019)
Sabin Buraga: Dezvoltator Web?! (2019)
 
HCI 2018 (2/10) Human Factor. From interaction idioms to human capacities & c...
HCI 2018 (2/10) Human Factor. From interaction idioms to human capacities & c...HCI 2018 (2/10) Human Factor. From interaction idioms to human capacities & c...
HCI 2018 (2/10) Human Factor. From interaction idioms to human capacities & c...
 
HCI 2018 (3/10) Design Models, Methodologies and Guidelines
HCI 2018 (3/10) Design Models, Methodologies and GuidelinesHCI 2018 (3/10) Design Models, Methodologies and Guidelines
HCI 2018 (3/10) Design Models, Methodologies and Guidelines
 
HCI 2018 (4/10) Information Architecture. From Design Patterns to Visual Design
HCI 2018 (4/10) Information Architecture. From Design Patterns to Visual DesignHCI 2018 (4/10) Information Architecture. From Design Patterns to Visual Design
HCI 2018 (4/10) Information Architecture. From Design Patterns to Visual Design
 
HCI 2018 (5/10) Information Architecture. From Design Patterns to Flow
HCI 2018 (5/10) Information Architecture. From Design Patterns to FlowHCI 2018 (5/10) Information Architecture. From Design Patterns to Flow
HCI 2018 (5/10) Information Architecture. From Design Patterns to Flow
 

CLIW 2015-2016 (1/13) Interacțiune Web: concepte, context, studii de caz