SlideShare uma empresa Scribd logo
1 de 115
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

CLIW 2017-2018 (4/12) Vizualizarea datelor – o privire de ansamblu
CLIW 2017-2018 (4/12) Vizualizarea datelor – o privire de ansambluCLIW 2017-2018 (4/12) Vizualizarea datelor – o privire de ansamblu
CLIW 2017-2018 (4/12) Vizualizarea datelor – o privire de ansambluSabin Buraga
 
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...Sabin Buraga
 
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 WebSabin Buraga
 
CLIW 2017-2018 (1/12) Interacţiune Web: de la concepte & utilizabilitate la d...
CLIW 2017-2018 (1/12) Interacţiune Web: de la concepte & utilizabilitate la d...CLIW 2017-2018 (1/12) Interacţiune Web: de la concepte & utilizabilitate la d...
CLIW 2017-2018 (1/12) Interacţiune Web: de la concepte & utilizabilitate la d...Sabin Buraga
 
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 WebSabin Buraga
 
Sabin Buraga: Dezvoltator Web?! (2019)
Sabin Buraga: Dezvoltator Web?! (2019)Sabin Buraga: Dezvoltator Web?! (2019)
Sabin Buraga: Dezvoltator Web?! (2019)Sabin Buraga
 
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 arhitecturaleSabin Buraga
 
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)Sabin Buraga
 
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 serviciiSabin Buraga
 
Dezvoltator Web?! (varianta 2015)
Dezvoltator Web?! (varianta 2015)Dezvoltator Web?! (varianta 2015)
Dezvoltator Web?! (varianta 2015)Sabin Buraga
 
Incursiune prin... interactiunea om-calculator
Incursiune prin... interactiunea om-calculatorIncursiune prin... interactiunea om-calculator
Incursiune prin... interactiunea om-calculatorSabin Buraga
 
Design (Web) responsiv
Design (Web) responsivDesign (Web) responsiv
Design (Web) responsivSabin Buraga
 
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...Sabin Buraga
 
CLIW 2015-2016 (4/13) Design Web. Proiectarea siturilor Web. Design Web respo...
CLIW 2015-2016 (4/13) Design Web. Proiectarea siturilor Web. Design Web respo...CLIW 2015-2016 (4/13) Design Web. Proiectarea siturilor Web. Design Web respo...
CLIW 2015-2016 (4/13) Design Web. Proiectarea siturilor Web. Design Web respo...Sabin Buraga
 
Dezvoltator Web?! – ...în 2016
Dezvoltator Web?! – ...în 2016Dezvoltator Web?! – ...în 2016
Dezvoltator Web?! – ...în 2016Sabin Buraga
 
CLIW 2015-2016 (5/13) Vizualizarea datelor – o privire de ansamblu
CLIW 2015-2016 (5/13) Vizualizarea datelor – o privire de ansambluCLIW 2015-2016 (5/13) Vizualizarea datelor – o privire de ansamblu
CLIW 2015-2016 (5/13) Vizualizarea datelor – o privire de ansambluSabin Buraga
 
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 WebSabin Buraga
 
CLIW 2015-2016 (12/13) Performanța aplicaţiilor Web la nivel de client
CLIW 2015-2016 (12/13) Performanța aplicaţiilor Web la nivel de clientCLIW 2015-2016 (12/13) Performanța aplicaţiilor Web la nivel de client
CLIW 2015-2016 (12/13) Performanța aplicaţiilor Web la nivel de clientSabin Buraga
 
Sabin Buraga – Dezvoltator Web (...în 2017)
Sabin Buraga – Dezvoltator Web (...în 2017)Sabin Buraga – Dezvoltator Web (...în 2017)
Sabin Buraga – Dezvoltator Web (...în 2017)Sabin Buraga
 
Sabin Buraga: Participând la Web
Sabin Buraga: Participând la WebSabin Buraga: Participând la Web
Sabin Buraga: Participând la WebSabin Buraga
 

Mais procurados (20)

CLIW 2017-2018 (4/12) Vizualizarea datelor – o privire de ansamblu
CLIW 2017-2018 (4/12) Vizualizarea datelor – o privire de ansambluCLIW 2017-2018 (4/12) Vizualizarea datelor – o privire de ansamblu
CLIW 2017-2018 (4/12) Vizualizarea datelor – o privire de ansamblu
 
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 (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 2017-2018 (1/12) Interacţiune Web: de la concepte & utilizabilitate la d...
CLIW 2017-2018 (1/12) Interacţiune Web: de la concepte & utilizabilitate la d...CLIW 2017-2018 (1/12) Interacţiune Web: de la concepte & utilizabilitate la d...
CLIW 2017-2018 (1/12) Interacţiune Web: de la concepte & utilizabilitate la d...
 
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
 
Sabin Buraga: Dezvoltator Web?! (2019)
Sabin Buraga: Dezvoltator Web?! (2019)Sabin Buraga: Dezvoltator Web?! (2019)
Sabin Buraga: Dezvoltator Web?! (2019)
 
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
 
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)
 
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
 
Dezvoltator Web?! (varianta 2015)
Dezvoltator Web?! (varianta 2015)Dezvoltator Web?! (varianta 2015)
Dezvoltator Web?! (varianta 2015)
 
Incursiune prin... interactiunea om-calculator
Incursiune prin... interactiunea om-calculatorIncursiune prin... interactiunea om-calculator
Incursiune prin... interactiunea om-calculator
 
Design (Web) responsiv
Design (Web) responsivDesign (Web) responsiv
Design (Web) responsiv
 
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 (4/13) Design Web. Proiectarea siturilor Web. Design Web respo...
CLIW 2015-2016 (4/13) Design Web. Proiectarea siturilor Web. Design Web respo...CLIW 2015-2016 (4/13) Design Web. Proiectarea siturilor Web. Design Web respo...
CLIW 2015-2016 (4/13) Design Web. Proiectarea siturilor Web. Design Web respo...
 
Dezvoltator Web?! – ...în 2016
Dezvoltator Web?! – ...în 2016Dezvoltator Web?! – ...în 2016
Dezvoltator Web?! – ...în 2016
 
CLIW 2015-2016 (5/13) Vizualizarea datelor – o privire de ansamblu
CLIW 2015-2016 (5/13) Vizualizarea datelor – o privire de ansambluCLIW 2015-2016 (5/13) Vizualizarea datelor – o privire de ansamblu
CLIW 2015-2016 (5/13) Vizualizarea datelor – o privire de ansamblu
 
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
 
CLIW 2015-2016 (12/13) Performanța aplicaţiilor Web la nivel de client
CLIW 2015-2016 (12/13) Performanța aplicaţiilor Web la nivel de clientCLIW 2015-2016 (12/13) Performanța aplicaţiilor Web la nivel de client
CLIW 2015-2016 (12/13) Performanța aplicaţiilor Web la nivel de client
 
Sabin Buraga – Dezvoltator Web (...în 2017)
Sabin Buraga – Dezvoltator Web (...în 2017)Sabin Buraga – Dezvoltator Web (...în 2017)
Sabin Buraga – Dezvoltator Web (...în 2017)
 
Sabin Buraga: Participând la Web
Sabin Buraga: Participând la WebSabin Buraga: Participând la Web
Sabin Buraga: Participând la Web
 

Destaque

Sisteme de ecuatii
Sisteme de ecuatiiSisteme de ecuatii
Sisteme de ecuatiiHerpy Derpy
 
Arduino Neural Networks
Arduino Neural NetworksArduino Neural Networks
Arduino Neural NetworksTomáš Jukin
 
Autocontrolul prin metoda silva
Autocontrolul prin metoda silvaAutocontrolul prin metoda silva
Autocontrolul prin metoda silvaDaniela Dumitru
 
PET Speaking Guide
PET Speaking GuidePET Speaking Guide
PET Speaking Guidemsmary7th
 
Optical fiber communiction system
Optical fiber communiction systemOptical fiber communiction system
Optical fiber communiction systemrahulohlan14
 
Genres Of Literature
Genres Of LiteratureGenres Of Literature
Genres Of LiteratureACurd
 
Transmission of heat (ppt)
Transmission of heat (ppt)Transmission of heat (ppt)
Transmission of heat (ppt)Stanley Ang
 
Fibonacci Sequence and Golden Ratio
Fibonacci Sequence and Golden RatioFibonacci Sequence and Golden Ratio
Fibonacci Sequence and Golden Ratiovayappurathu
 
Technology powerpoint presentations
Technology powerpoint presentationsTechnology powerpoint presentations
Technology powerpoint presentationsismailraesha
 

Destaque (13)

Sisteme de ecuatii
Sisteme de ecuatiiSisteme de ecuatii
Sisteme de ecuatii
 
Arduino Neural Networks
Arduino Neural NetworksArduino Neural Networks
Arduino Neural Networks
 
Autocontrolul prin metoda silva
Autocontrolul prin metoda silvaAutocontrolul prin metoda silva
Autocontrolul prin metoda silva
 
Informatizarea invatamintului
Informatizarea invatamintuluiInformatizarea invatamintului
Informatizarea invatamintului
 
PET Speaking Guide
PET Speaking GuidePET Speaking Guide
PET Speaking Guide
 
Optical fiber communiction system
Optical fiber communiction systemOptical fiber communiction system
Optical fiber communiction system
 
Genres Of Literature
Genres Of LiteratureGenres Of Literature
Genres Of Literature
 
Modal Verbs
Modal VerbsModal Verbs
Modal Verbs
 
Transmission of heat (ppt)
Transmission of heat (ppt)Transmission of heat (ppt)
Transmission of heat (ppt)
 
Solar System Ppt
Solar System PptSolar System Ppt
Solar System Ppt
 
Fibonacci Sequence and Golden Ratio
Fibonacci Sequence and Golden RatioFibonacci Sequence and Golden Ratio
Fibonacci Sequence and Golden Ratio
 
Conic Section
Conic SectionConic Section
Conic Section
 
Technology powerpoint presentations
Technology powerpoint presentationsTechnology powerpoint presentations
Technology powerpoint presentations
 

Semelhante a Ss1

Ce înseamnă să fii dezvoltator Web
Ce înseamnă să fii dezvoltator WebCe înseamnă să fii dezvoltator Web
Ce înseamnă să fii dezvoltator WebSabin Buraga
 
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...Sabin Buraga
 
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 RESTSabin Buraga
 
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...Sabin Buraga
 
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 datelorSabin Buraga
 
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...Sabin Buraga
 
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 RESTSabin Buraga
 
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...Sabin Buraga
 
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...Sabin Buraga
 
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 clientSabin Buraga
 
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. RESTSabin Buraga
 
CLIW 2017-2018 (12/12) Performanţa aplicaţiilor Web la nivel de client
CLIW 2017-2018 (12/12) Performanţa aplicaţiilor Web la nivel de clientCLIW 2017-2018 (12/12) Performanţa aplicaţiilor Web la nivel de client
CLIW 2017-2018 (12/12) Performanţa aplicaţiilor Web la nivel de clientSabin Buraga
 
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proi...
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proi...Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proi...
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proi...Sabin Buraga
 
WADe 2017-2018 (3/12) Web Application Development: Architectural Aspects
WADe 2017-2018 (3/12) Web Application Development: Architectural AspectsWADe 2017-2018 (3/12) Web Application Development: Architectural Aspects
WADe 2017-2018 (3/12) Web Application Development: Architectural AspectsSabin Buraga
 
CLIW 2014—2015 (2/12): Arhitectura navigatorului Web
CLIW 2014—2015 (2/12): Arhitectura navigatorului WebCLIW 2014—2015 (2/12): Arhitectura navigatorului Web
CLIW 2014—2015 (2/12): Arhitectura navigatorului WebSabin Buraga
 
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
 
WADe 2014—2015 (01/12): Dezvoltarea de aplicaţii Web: Concepte & viziune
WADe 2014—2015 (01/12): Dezvoltarea de aplicaţii Web: Concepte & viziuneWADe 2014—2015 (01/12): Dezvoltarea de aplicaţii Web: Concepte & viziune
WADe 2014—2015 (01/12): Dezvoltarea de aplicaţii Web: Concepte & viziuneSabin Buraga
 
WADe 2014—2015 (supliment): Modelarea datelor în HTML: microformate & scheme ...
WADe 2014—2015 (supliment): Modelarea datelor în HTML: microformate & scheme ...WADe 2014—2015 (supliment): Modelarea datelor în HTML: microformate & scheme ...
WADe 2014—2015 (supliment): Modelarea datelor în HTML: microformate & scheme ...Sabin Buraga
 
CLIW 2017-2018 (11/12) Programare Web. API-uri JavaScript în contextul HTML5 ...
CLIW 2017-2018 (11/12) Programare Web. API-uri JavaScript în contextul HTML5 ...CLIW 2017-2018 (11/12) Programare Web. API-uri JavaScript în contextul HTML5 ...
CLIW 2017-2018 (11/12) Programare Web. API-uri JavaScript în contextul HTML5 ...Sabin Buraga
 

Semelhante a Ss1 (19)

Ce înseamnă să fii dezvoltator Web
Ce înseamnă să fii dezvoltator WebCe înseamnă să fii dezvoltator Web
Ce înseamnă să fii dezvoltator Web
 
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
 
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
 
CLIW 2017-2018 (12/12) Performanţa aplicaţiilor Web la nivel de client
CLIW 2017-2018 (12/12) Performanţa aplicaţiilor Web la nivel de clientCLIW 2017-2018 (12/12) Performanţa aplicaţiilor Web la nivel de client
CLIW 2017-2018 (12/12) Performanţa aplicaţiilor Web la nivel de client
 
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proi...
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proi...Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proi...
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #4): Design Web. Proi...
 
WADe 2017-2018 (3/12) Web Application Development: Architectural Aspects
WADe 2017-2018 (3/12) Web Application Development: Architectural AspectsWADe 2017-2018 (3/12) Web Application Development: Architectural Aspects
WADe 2017-2018 (3/12) Web Application Development: Architectural Aspects
 
CLIW 2014—2015 (2/12): Arhitectura navigatorului Web
CLIW 2014—2015 (2/12): Arhitectura navigatorului WebCLIW 2014—2015 (2/12): Arhitectura navigatorului Web
CLIW 2014—2015 (2/12): Arhitectura navigatorului Web
 
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...
 
WADe 2014—2015 (01/12): Dezvoltarea de aplicaţii Web: Concepte & viziune
WADe 2014—2015 (01/12): Dezvoltarea de aplicaţii Web: Concepte & viziuneWADe 2014—2015 (01/12): Dezvoltarea de aplicaţii Web: Concepte & viziune
WADe 2014—2015 (01/12): Dezvoltarea de aplicaţii Web: Concepte & viziune
 
WADe 2014—2015 (supliment): Modelarea datelor în HTML: microformate & scheme ...
WADe 2014—2015 (supliment): Modelarea datelor în HTML: microformate & scheme ...WADe 2014—2015 (supliment): Modelarea datelor în HTML: microformate & scheme ...
WADe 2014—2015 (supliment): Modelarea datelor în HTML: microformate & scheme ...
 
CLIW 2017-2018 (11/12) Programare Web. API-uri JavaScript în contextul HTML5 ...
CLIW 2017-2018 (11/12) Programare Web. API-uri JavaScript în contextul HTML5 ...CLIW 2017-2018 (11/12) Programare Web. API-uri JavaScript în contextul HTML5 ...
CLIW 2017-2018 (11/12) Programare Web. API-uri JavaScript în contextul HTML5 ...
 

Ss1