SlideShare a Scribd company logo
1 of 154
Download to read offline
Dr.SabinBuragawww.purl.org/net/busaco
Dezvoltarea aplicațiilor Web
la nivel de client
◕
vizualizarea datelor
o privire de ansamblu
Dr.SabinBuragawww.purl.org/net/busaco
“Above all else show the data.”
Edward R. Tufte
Dr.SabinBuragawww.purl.org/net/busaco
Cum redăm și interacționăm
cu datele existente (procesate de software)?
Dr.SabinBuragawww.purl.org/net/busaco
caracteristici ale datelor: varietate, volum, dinamicitate
adaptare după http://blog.sqlauthority.com
data
variety
data
velocity
data
volume
real-time (stream)
interval (continuous)
batch
(atomic)
sparse
(discrete)
unstructured
RDBMS
semi-
struc-
tured
XML
multi-
media
JSON
CSV
bi-
nary
KB
MBGB
TBEB
PBZB
YB
Dr.SabinBuragawww.purl.org/net/busaco
Realitate
volumul mare de date disponibile
(în special pe Web)
Dr.SabinBuragawww.purl.org/net/busaco
www.worldometers.info
Dr.SabinBuragawww.purl.org/net/busaco
Necesități
integrarea, simplificarea și monetizarea sistemelor
informaționale existente și a volumelor masive
de date pe care acestea le dețin
de parcurs www.softviscollection.org/intro/a-thousand-words/
Dr.SabinBuragawww.purl.org/net/busaco
DIKW (DataInformationKnowledgeWisdom)
adaptare după S. Carpenter, 2008 și J. Liebowitz, 2012
Dr.SabinBuragawww.purl.org/net/busaco
Ce reprezintă vizualizarea datelor?
Dr.SabinBuragawww.purl.org/net/busaco
Data visualization
o clasă de tehnici vizând augmentarea cogniției
“the use of computer-supported, interactive,
visual representations of abstract data
in order to amplify cognition”
Card, Mackinlay & Shneiderman, 1999
Dr.SabinBuragawww.purl.org/net/busaco
Data visualization
proces de asociere a informației la factori vizuali
“data visualization is expert storytelling” – Murray, 2013
Dr.SabinBuragawww.purl.org/net/busaco
Data visualization
proces de asociere a informației la factori vizuali
“data visualization is expert storytelling” – Murray, 2013
definirea de reguli de interpretare a datelor și
exprimarea valorilor lor ca proprietăți vizuale
Dr.SabinBuragawww.purl.org/net/busaco
informa-
tion
design
data per-
ceptuali-
zation
data
visuali-
zation
scientific
visuali-
zation
Dr.SabinBuragawww.purl.org/net/busaco
Criterii minimale pe care trebuie să le îndeplinească
orice tehnică de vizualizare pragmatică:
recurgerea la date (non-vizuale)
producerea unei imagini
rezultatele oferite să fie lizibile și recognoscibile
Robert Kosara, 2008
http://eagereyes.org/criticism/definition-of-visualization
Dr.SabinBuragawww.purl.org/net/busaco
Beneficii – adaptare după Card et al. (2009):
reducerea căutării informațiilor de interes
Dr.SabinBuragawww.purl.org/net/busaco
Beneficii – adaptare după Card et al. (2009):
îmbunătățirea detectării tiparelor (patterns)
Dr.SabinBuragawww.purl.org/net/busaco
Beneficii – adaptare după Card et al. (2009):
codificarea informațiilor în cadrul unui mediu interactiv
Dr.SabinBuragawww.purl.org/net/busaco
Beneficii – adaptare după Card et al. (2009):
monitorizarea evoluției datelor/cunoștințelor
Dr.SabinBuragawww.purl.org/net/busaco
How Music Travels – un experiment de vizualizare animată
http://www.thomson.co.uk/blog/wp-content/uploads/infographic/interactive-music-map/
discuție
Dr.SabinBuragawww.purl.org/net/busaco
Beneficii:
realizarea de inferențe
(contexte: inteligența artificială,
Web semantic)
decizii + predicții
(context: învățare automată)
www.r2d3.us/visual-intro-to-machine-learning-part-1/
Dr.SabinBuragawww.purl.org/net/busaco
Beneficii – adaptare după Card et al. (2009):
permiterea explorării spațiului valorilor parametrilor
de vizualizare și facilitarea operațiilor
desfășurate de utilizatori
(de la date la informații și cunoștințe)
Dr.SabinBuragawww.purl.org/net/busaco
vezi Hans Rolins, “New insights on poverty”, TED 2007
www.ted.com/talks/hans_rosling_reveals_new_insights_on_poverty
discuție
Dr.SabinBuragawww.purl.org/net/busaco
Alte beneficii – adaptare după N. Chibana (2015):
reliefarea unor tendințe (trends)
plasarea datelor/informațiilor într-un context specific
oferirea de perspective asupra unui subiect/domeniu
stimularea imaginației utilizatorului
exemplificări la http://blog.visme.co/examples-data-visualizations/
Dr.SabinBuragawww.purl.org/net/busaco
Origini
hărți
specifică, într-o manieră abstractă,
arii geografice cunoscute + oferă moduri de orientare
ulterior, pun la dispoziție informații
pentru crearea de strategii în caz de ostilități
Dr.SabinBuragawww.purl.org/net/busaco
Imago Mundi – Babilon (secolul V î.e.n.)
www.ancient-wisdom.co.uk/cartography.htm
imagini oferite de Wikimedia Commons
Dr.SabinBuragawww.purl.org/net/busaco
Origini
diagrame
vezi lucrările lui Euclid în domeniul geometriei
utilizate în știință (e.g., de Newton) pentru a înregistra
observații, a determina relații, a explica metodologia
unor experimente, a clasifica și conceptualiza fenomene
Dr.SabinBuragawww.purl.org/net/busaco
data visualization
ilustrarea fenomenelor optice – Isaac Newton
conform Robin (1992)
Dr.SabinBuragawww.purl.org/net/busaco
Origini
diagrame abstracte
privesc informații non-fizice
un exemplu timpuriu: Playfair (1786)
Dr.SabinBuragawww.purl.org/net/busaco
Origini
design vizual + grafice privind datele

principii de proiectare a vizualizării datelor (infovis)
Edward Tufte (1983, 1990, 1997)
Dr.SabinBuragawww.purl.org/net/busaco
Origini
statistica

analiza exploratorie a datelor (multi-dimensionale)
Tukey (1977), Cleveland & McGill (1988)
Dr.SabinBuragawww.purl.org/net/busaco
Origini
vizualizarea științifică

instrumente software analitice
pentru analizarea riguroasă a seturilor de date masive
McCormick & DeFanti (1987)
Dr.SabinBuragawww.purl.org/net/busaco
Origini
grafica computațională + inteligența artificială

proiectarea automată a prezentărilor vizuale ale datelor
Mackinlay (1986), Roth & Mattis (1990), Casner (1991)
Dr.SabinBuragawww.purl.org/net/busaco
Origini
interacțiunea om-calculator

noi interfețe + interacțiuni cu utilizatorul
Robertson, Card & Mackinlay (1989), Shneiderman (1992)
Dr.SabinBuragawww.purl.org/net/busaco
Data vizualization vs. infographics
o tehnică de vizualizare – eventual, generată automat –
poate fi aplicată mai multor seturi de date
infograficele sunt create – manual – pentru un set
particular de date, conform unui scop specific
http://eagereyes.org/blog/2010/the-difference-between-infographics-and-visualization
Dr.SabinBuragawww.purl.org/net/busaco
data visualization
“The nature of the visualization
depends on which relationship is dominant.”
N. Iliinsky & J. Steele, Designing Data Visualizations, O’Reilly, 2011
Data
User
De-
sig-
ner
informative
visual art
persuasive
Dr.SabinBuragawww.purl.org/net/busaco
data visualization
Data
User
De-
sig-
ner
informative
visual art
persuasive
data/info viz infographics
e.g., generative art
vezi și www.slideshare.net/busaco/generative-art-a-gentle-introduction
Dr.SabinBuragawww.purl.org/net/busaco
Design privind vizualizările datelor
Dr.SabinBuragawww.purl.org/net/busaco
Visualization
the mapping of data to visual form
that supports human interaction in a workplace
for visual sense making
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Stuart Card, “Information Visualization”,
Human-Computer Interaction Handbook (2nd Edition),
Taylor & Francis, 2008
Dr.SabinBuragawww.purl.org/net/busaco
date inițiale, neprelucrate (raw data)

structuri de date: relații + meta-date (data tables)

structuri vizuale: elemente grafice (visual structures)

vizualizări (interactive) percepute de utilizator (views)
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Raw Data
(seturi de) date de vizualizat,
disponibile în diverse formate – binare/textuale
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Data Transformations
oferă vectori normalizați într-un spațiu n dimensional
eventual, pot implica diverse operații de filtrare
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Data Table
structuri de date convenabil alese:
relații (depinzând de variabilele considerate) și meta-date
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Data Table
structuri de date convenabil alese:
relații (depinzând de variabilele considerate) și meta-date
tabele de obiecte + atributele lor
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Data Table
exemplu pentru vizualizări de producții cinematografice
obiecte de bază = instanțe ale conceptului „film”
atribute (proprietăți) asociate fiecărui obiect – aici, film:
titlu, an al apariției, gen, durată, actori,…
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
pot fi considerate
meta-date
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Data Table
reprezentare funcțională (abstractă)
f (input variables) = output variables
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Data Table
reprezentare funcțională (abstractă)
f (input variables) = output variables
Year (FilmID = 540) ≡ 1926
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Data Table
variabilele implică o scală de măsurare a valorii lor
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Data Table
variabilele implică o scală de măsurare a valorii lor
o variabilă nominală N este o mulțime neordonată
e.g., titluri de film { Star Wars, Brazil, The Wall,…}
pot fi utilizați operatorii de (in)egalitate
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Data Table
variabilele implică o scală de măsurare a valorii lor
o variabilă ordinală O este un tuplu (mulțime ordonată)
e.g., film ratings < G, PG, PG-13, R >
pot fi aplicați operatori relaționali – precum „<”
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Data Table
variabilele implică o scală de măsurare a valorii lor
o variabilă cantitativă Q este un interval numeric
e.g., durata filmului [0, 400]
pot fi folosiți operatorii aritmetici
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Data Table
în funcție de natura vizualizării,
se poate recurge la subtipuri de date
quantitative spatial – variabile vizând spațiul 2D/3D,
folosite pentru vizualizări științifice
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Data Table
în funcție de natura vizualizării,
se poate recurge la subtipuri de date
quantitative geographical – variabile spațiale ce specifică
anumite coordonate geografice
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Data Table
în funcție de natura vizualizării,
se poate recurge la subtipuri de date
quantitative similarity – variabile privind similaritatea
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Data Table
în funcție de natura vizualizării,
se poate recurge la subtipuri de date
unstructured scale – variabile având valori speciale,
indicând prezența/absența (e.g., error flag)
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
clase de variabile implicate în vizualizarea datelor
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Data Table
anumite scale de valori pot fi alterate via transformări
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Data Table
anumite scale de valori pot fi alterate via transformări
e.g., variabilele cantitative
pot avea asociate variabile ordinale
durata filmului [0, 400] min. → <SHORT, MEDIUM, LONG>
clase de valori
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Data Table
anumite scale de valori pot fi alterate via transformări
e.g., variabilele nominale pot fi convertite la valori ordinale
titluri de filme { Star Wars, Brazil, The Wall }
→ < The Wall, Star Wars, Brazil >
sortare
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Visual Mappings
crearea unor abstracțiuni analitice în scopul vizualizării
de la coordonate spațiale
la suprafețe ale unui „peisaj” informațional 2D/3D
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Visual Structures
utilizarea unui vocabular de elemente vizuale:
substraturi spațiale + marcaje + proprietăți grafice
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Visual Structures
scop: asocierea sistematică a relațiilor dintre date
într-o formă vizuală
codificări vizuale (visual encodings)
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Visual Structures
scop: asocierea sistematică a relațiilor dintre date
într-o formă vizuală
codificări vizuale (visual encodings)
eventual,
folosind metafore
(revezi cursul anterior)
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Visual Structures
spatial substrate
marks
connection
enclosure
retinal properties
temporal encoding
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Visual Structures
substrat spațial – spatial substrate
spațiul liber disponibil (empty space)
poate fi considerat ca având o structură metrică
tip de scală ↔ axe spațiale
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Visual Structures
substrat spațial – spatial substrate
axe spațiale importante
U – valori nestructurate nicio axă
N – valori nominale regiune având sub-regiuni
O – valori ordinale ordinea sub-regiunilor e importantă
Q – valori cantitative o regiune are atașată o metrică
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Visual Structures
substrat spațial – spatial substrate
axe spațiale lineare ori radiale
pot implica orice sisteme de coordonate spațiale folosite
e.g., recurgerea la coordonate carteziene
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Visual Structures
substrat spațial – spatial substrate
axe spațiale lineare ori radiale
exemplificare:
utilizarea a 2 axe ortogonale cantitative
pentru vizualizarea popularității unui film în timp
Year → QX Popularity → QY
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Visual Structures
marcaje – marks
entități vizibile ce apar în spațiu:
puncte, linii, arii, volume
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Visual Structures
tipuri de marcaje – marks
marcajele de tip punct și linie ocupă loc în spațiu
și pot avea asociate proprietăți – precum forma
Dr.SabinBuragawww.purl.org/net/busaco
discuție
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Visual Structures
conectori & zone – connection & enclosure
punctele și liniile pot fi folosite pentru a desemna
diverse structuri topologice – e.g., grafuri, arbori –
specificând relațiile dintre obiecte
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Visual Structures
conectori & zone – connection & enclosure
zonele pot fi utilizate
pentru ierarhii, contururi, diagrame Venn
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Visual Structures
proprietăți perceptibile – retinal properties
poziție, mărime, orientare, culoare, textură, formă
Dr.SabinBuragawww.purl.org/net/busacopodio.com/site/creative-routines
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Visual Structures
proprietăți perceptibile – retinal properties
poziție, mărime, orientare, culoare, textură, formă
aspecte de interes:
claritate (crispness), rezoluție,
transparență, poziționare (arrangement)
Dr.SabinBuragawww.purl.org/net/busaco
discuție
poziționare 2D aliniată conform unei scale
poziționare 2D nealiniată
redare conform valorilor (length)
acuratețea
comparațiilor dintre
valorile datelor
diversele maniere de vizualizare
pot facilita percepțiile utilizatorului
(Cleveland & McGill, 1984) citați de Jerzy Wieczorek (2015)
http://civilstat.com/2015/10/statistical-graphics-and-visualization-course-materials/
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Visual Structures
proprietăți perceptibile – retinal properties
poziție, mărime, orientare, culoare, textură, formă
exemplu: culoarea – cod vizual ilustrând genul filmului
FilmID (Genre) → P (Color)
230 (Action) → P (Red)
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Visual Structures
codificare temporală – temporal encoding
date referitoare la timp ce trebuie vizualizate
versus
animație – asocierea dintre timp și valoarea unei variabile
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
View Transformations
oferă diverse maniere de vizualizare (reprezentări grafice)
conform necesităților aplicației / scopului utilizatorului
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Views
percepute de utilizatorul final
eventual, pot fi ajustate via diverși parametri grafici
(poziționare, scalare, decupare, rotire,…)
Dr.SabinBuragawww.purl.org/net/busaco
“Information visualization is about the not just creation
of visual images, but also the interaction with
those images in the service of some problem.”
Stuart Card, 2008
Dr.SabinBuragawww.purl.org/net/busaco
The Internet Map – vizualizarea interactivă a utilizării
unor domenii Internet pe baza datelor oferite de Alexa
http://internet-map.net/
Dr.SabinBuragawww.purl.org/net/busaco
Expresivitate și efectivitate
o manieră de vizualizare este expresivă
dacă și numai dacă ea codifică toate relațiile dorite
între date și nu sunt considerate alte relații adiționale
Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
FilmType (N) → Position (Q)
asocierile dintre date și forma vizuală
eludează criteriul de expresivitate
Dr.SabinBuragawww.purl.org/net/busaco
http://pbfcomics.com/246/
(în loc de) pauză
Dr.SabinBuragawww.purl.org/net/busaco
Care sunt procesele implicate
în vizualizarea datelor?
Dr.SabinBuragawww.purl.org/net/busaco
visualization processes
aquire obținerea datelor inițiale („brute”)
parse procesarea datelor
filter filtrări conform necesităților
mine obținerea datelor relevante
represent alegerea reprezentărilor vizuale
refine rafinarea soluțiilor de vizualizare
interact interacțiunea cu utilizatorul
conform Ben Fry, 2008
Dr.SabinBuragawww.purl.org/net/busaco
visualization processes
Aquire
obținerea datelor ce trebuie analizate și vizualizate
surse deschise de date:
https://github.com/caesar0301/awesome-public-datasets
http://datahub.io/
https://github.com/jdorfman/awesome-json-datasets
Dr.SabinBuragawww.purl.org/net/busaco
visualization processes
Parse
obținerea unei/unor structuri convenabile
privind semnificația datelor
eventual, ordonarea lor în categorii de interes
Dr.SabinBuragawww.purl.org/net/busaco
visualization processes
Filter
păstrarea exclusiv a datelor de interes
poate implica eliminarea „zgomotului” (noise reduction)
Dr.SabinBuragawww.purl.org/net/busaco
visualization processes
Mine
aplicarea unor metode statistice și/sau vizând data mining
pentru a obține tipare ori categorii (clase) de date
și/sau a plasa datele într-un context matematic
diverse abordări pragmatice sunt descrise
în G. Myatt, W. Johnson, Making Sense of Data I, II, and III,
Wiley, 2007, 2009, 2011
Dr.SabinBuragawww.purl.org/net/busaco
visualization processes
Represent
alegerea unui (set de) model(e) vizual(e)
exemple tipice:
recurgerea la chart-uri – bar graph, list, tree,…
Dr.SabinBuragawww.purl.org/net/busaco
visualization processes
Refine
îmbunătățirea suitei de reprezentări vizuale alese
e.g., tehnici de optimizare a clarității (percepției)
Dr.SabinBuragawww.purl.org/net/busaco
visualization processes
Interact
includerea unor metode vizând manipularea datelor
sau ajustarea modului de vizualizare
Dr.SabinBuragawww.purl.org/net/busaco
mash-ups
Your Life on Earth (BBC, 2014)
www.bbc.com/earth/story/20141016-your-life-on-earth
Dr.SabinBuragawww.purl.org/net/busaco
visualization processes
uzual, sunt adoptate metodologii iterative de proiectare
(Fry, 2008)
Dr.SabinBuragawww.purl.org/net/busaco
Am putea
clasifica
metodele
de vizualizare
a informațiilor?
http://bl.ocks.org/mbostock
Dr.SabinBuragawww.purl.org/net/busaco
Structuri vizuale simple
percepții directe (direct reading)
utilizarea unei singure variabile [X]:
liste, trasări de puncte (1D scatterplots),
pie charts, distribuții, box plots,…
Dr.SabinBuragawww.purl.org/net/busaco
a se studia și http://eagereyes.org/techniques/pie-charts
Dr.SabinBuragawww.purl.org/net/busaco
Structuri vizuale simple
percepții directe
recurgerea la 2 variabile [XY]:
obiecte bidimensionale (histrograme) – valori continue
2D scatterplots – valori discrete
…
Dr.SabinBuragawww.purl.org/net/busaco
exemplificări variate: www.improving-visualisation.org/visuals
Dr.SabinBuragawww.purl.org/net/busaco
Structuri vizuale simple
percepții directe
recurgerea la 3 variabile
[XYR]: retinal scatterplots, diagrame Kohonen
[(XY)Z]: peisaje informaționale, suprafețe informaționale
[XYZ]: trasări de puncte tridimensionale – 3D scatterplots
Dr.SabinBuragawww.purl.org/net/busaco
visualization taxonomy
retinal scatterplot – aici: heat map
http://secviz.org/content/user-behavior-a-heatmap
vizualizarea comportamentului utilizatorului (Y)
în funcție de timp (X); culoarea (variabila R) indică
intensitatea activității desfășurate
Dr.SabinBuragawww.purl.org/net/busaco
Structuri vizuale simple
percepții directe
recurgerea la 4 variabile
[XYZR]: 3D retinal scatterplots, topografii 3D
Dr.SabinBuragawww.purl.org/net/busaco
o vizualizare 3D a topografiei tectonice
(context: seismicitatea din Vrancea)
www.topo-europe.eu/3-the-natural-laboratory-concept/3-1-within-the-orogen/3-1-2-implications-for-the-natural-hazards
Dr.SabinBuragawww.purl.org/net/busaco
Structuri vizuale simple
percepții complexe (articulated reading)
utilizarea a n variabile
[XYRn-2]: 2D retinal scatterplots
[XYZRn-1]: 3D retinal scatterplots
Dr.SabinBuragawww.purl.org/net/busaco
Structuri vizuale simple
percepții complexe (articulated reading)
pot cauza
probleme
de interpretare
Dr.SabinBuragawww.purl.org/net/busaco
visualization taxonomy
o trasare vizuală a atractivității versus vârstă
culoarea indică genul
O’Connor & Biewald, 2009
Dr.SabinBuragawww.purl.org/net/busaco
Structuri vizuale simple
percepții complexe
arbori (utilizați la indicarea ierarhiilor):
node and link trees, enclosure trees,
hyperbolic trees, TreeMaps, cone trees
Dr.SabinBuragawww.purl.org/net/busaco
visualization taxonomy
asociere arborescentă (treemap) vizând termenii ce apar în
contextul informațiilor geografice pentru 6 tipuri de zone
T. Segaran & J. Hammerbacher (Eds.), Beautiful Data, O’Reilly, 2009
Dr.SabinBuragawww.purl.org/net/busaco
Structuri vizuale simple
percepții complexe
figurări de rețele (grafuri)
Dr.SabinBuragawww.purl.org/net/busaco
visualization taxonomy
Flight Patterns – folosirea datelor GPS ale traficului aerian
pentru vizualizarea tiparelor și densității zborurilor
comerciale (Koblin, 2005)
www.aaronkoblin.com/work/flightpatterns/
a se studia și http://graphofthings.org/
Dr.SabinBuragawww.purl.org/net/busaco
Structuri vizuale simple
percepții complexe
reprezentarea timpului
valori discrete vs. continue
e.g., calendar, timeline, momente vs. intervale, alternative
Dr.SabinBuragawww.purl.org/net/busaco
studiu de caz
http://hereistoday.com/
Dr.SabinBuragawww.purl.org/net/busaco
visualization taxonomy
Definitive Daft Punk
http://themaninblue.com/writing/perspective/2011/05/12/
studiu de caz
Dr.SabinBuragawww.purl.org/net/busaco
Structuri vizuale compuse
compuneri folosind o singură axă [XYn]:
matrici de permutare, coordonate paralele
Dr.SabinBuragawww.purl.org/net/busaco
visualization taxonomy
o vizualizare paralelă bazată pe o coordonată a datelor
oferite de un fișier de jurnalizare a unui firewall
context: security visualization – http://secviz.org/
Dr.SabinBuragawww.purl.org/net/busaco
Structuri vizuale compuse
compoziție vizuală recurgând la 2 axe [XY]: grafuri
Dr.SabinBuragawww.purl.org/net/busaco
Structuri vizuale compuse
compunere recursivă
vizualizări 2D în alt spațiu 2D [(XY)XY]:
scatterplot matrices, axe ierarhice,…
Dr.SabinBuragawww.purl.org/net/busaco
visualization taxonomy
organizarea tuturor perechilor de informații corelate
Dr.SabinBuragawww.purl.org/net/busaco
Structuri vizuale compuse
compunere recursivă
marcaje folosite în spațiul bidimensional [(XY)R]:
stick figures, color icons, shape coding, spirale Keim,…
Dr.SabinBuragawww.purl.org/net/busaco
visualization taxonomy
100 Years with the San Francisco Symphony – Adobe
http://thewhyaxis.info/music/
Dr.SabinBuragawww.purl.org/net/busaco
Structuri vizuale compuse
compunere recursivă
vizualizări 3D în 3D [(XYZ)XYZ]:
lumi virtuale în cadrul altor lumi virtuale
Dr.SabinBuragawww.purl.org/net/busaco
Structuri vizuale interactive
interogări dinamice – interactive queries
vizualizări imagistice – imagery (“magic”) lens
privire generală + detaliere – overview + detail
brushing and linking
extracție și comparare – extraction & comparation
explorări via rafinări – attribute explorer (multi-faceted)
Dr.SabinBuragawww.purl.org/net/busaco
visualization taxonomy
Poem Viewer – vizualizări imagistice (imagery lens)
pentru explorarea datelor poetice
http://ovii.oerc.ox.ac.uk/PoemVis/
Dr.SabinBuragawww.purl.org/net/busaco
visualization taxonomy
„periajul” datelor (brushing)
selectarea datelor de interes – e.g., via click and drag
corelarea (linking) – evidențierea eșantioanelor similare
prezente în alte vizualizări
exemplificări: http://mbostock.github.io/protovis/ex/brush.html
Dr.SabinBuragawww.purl.org/net/busaco
Suplimentar, pot fi figurate reprezentări
luând în calcul implicarea utilizatorilor
metode bazate pe date:
filtrare în funcție de context
agregare selectivă
Dr.SabinBuragawww.purl.org/net/busaco
visualization taxonomy
Gapminder World – http://www.gapminder.org/world/
Dr.SabinBuragawww.purl.org/net/busaco
Suplimentar, pot fi figurate reprezentări
luând în calcul implicarea utilizatorilor
metode bazate pe modul de vizualizare:
micro-macro readings, highlighting, distorsionarea
perspectivei geometrice, geometrii alternative
Dr.SabinBuragawww.purl.org/net/busaco
visualization taxonomy
micro-macro readings
prezentarea unor volume mari de date la densități mari
scop: obținerea unei priviri de ansamblu
(to see the bigger picture)
http://larp601.wordpress.com/
Dr.SabinBuragawww.purl.org/net/busaco
concluzii
Scopuri principale ale vizualizării informațiilor
vizualizare exploratorie
(exploratory visualization)
descoperirea tiparelor, tendințelor ori sub-problemelor
în cadrul unei mulțimi de date (dataset)
Dr.SabinBuragawww.purl.org/net/busaco
concluzii
studiu de caz
Web Trend Map (iA, 2007): http://ia.net/know-how/ia-trendmap-2007v2
Dr.SabinBuragawww.purl.org/net/busaco
concluzii
studiu de caz
Food Poisoning Outbreaks (Ruslan Kamolov, 2015)
http://www.visualizing.org/visualizations/food-poisoning-outbreaks
Dr.SabinBuragawww.purl.org/net/busaco
concluzii
Scopuri principale ale vizualizării informațiilor
vizualizare explicativă
(explanatory visualization)
transmiterea unor informații sau a unui punct de vedere
„țintind” un utilizator ori o clasă de utilizatori
Dr.SabinBuragawww.purl.org/net/busaco
concluzii
studiu de caz
compararea dimensiunii relative a unor entități via vizualizări
interactive (Nikon, 2015): www.nikon.com/about/feelnikon/universcale/
Dr.SabinBuragawww.purl.org/net/busaco
concluzii
vizualizare animată a producerii cafelei: www.bizbrain.org/coffee/
studiu de caz
Dr.SabinBuragawww.purl.org/net/busaco
concluzii
Fiecare proiect (soluție) de vizualizare
are cerințele sale particulare
“If each data set is different, the point of visualization
is to expose that fascinating aspect of the data
and make it self-evident.” – Stephen Fry
Dr.SabinBuragawww.purl.org/net/busaco
concluzii
Sfat pragmatic: simplificare – principiul KISS
reducerea nivelului de detaliere poate conduce la
oferirea mai multor informații de interes
a se evita „sindromul” chartjunk
Tufte (1983)
Dr.SabinBuragawww.purl.org/net/busaco
conclusions
chartjunk using a large area and a lot of “ink”
(many symbols and lines)
to show only 5 hard-to-read numbers
exemple concrete: http://junkcharts.typepad.com/
Dr.SabinBuragawww.purl.org/net/busaco
concluzii
Sfat pragmatic: etichetarea corespunzătoare
recurgerea la explicații, legende, convenții vizuale etc.
Dr.SabinBuragawww.purl.org/net/busaco
concluzii
History of Rock Music
www.svds.com/rockandroll/
Dr.SabinBuragawww.purl.org/net/busaco
concluzii
Sfat pragmatic: cunoașterea audienței
selectarea unor maniere specifice de vizualizare a datelor
în funcție de (tipurile de) utilizatori
exemplu: www.improving-visualisation.org/case-studies/id=7
Dr.SabinBuragawww.purl.org/net/busaco
concluzii
studiu de caz
vizualizări 3D în cadrul navigatorului Web
ale anatomiei și fiziologiei corpului uman
https://human.biodigital.com/
Dr.SabinBuragawww.purl.org/net/busaco
instrumente la nivel de client
Biblioteci de vizualizare 2D a datelor
D3.js (Data-Driven Documents) – http://d3js.org/
extensii D3.js – https://github.com/wbkd/awesome-d3
Leaflet (mobile-friendly interactive maps) – leafletjs.com/
Raphaël – http://raphaeljs.com/
Recline – http://okfnlabs.org/recline/
Sigma (graph drawing) – http://sigmajs.org/
Vis – http://visjs.org/
Dr.SabinBuragawww.purl.org/net/busaco
instrumente la nivel de client
Biblioteci de vizualizare 3D a datelor
Cesium – http://cesiumjs.org/
PhiloGL – http://www.senchalabs.org/philogl/
Three.js – http://threejs.org/
Dr.SabinBuragawww.purl.org/net/busaco
instrumente la nivel de client
A se experimenta și…
Data Visualization Selected Tools
http://selection.datavisualization.ch/
Data Visualization Tools for the Web
https://github.com/showcases/data-visualization
JSter Visualization Libraries
http://jster.net/search?q=visualization
Dr.SabinBuragawww.purl.org/net/busaco
resurse de studiat
Edward R. Tufte, The Visual Display of Quantitative Information
(2nd Edition), Graphics Press, 2001
Edward R. Tufte, Envisioning Information, Graphics Press, 1990
Nathan Yau, Visualize This, Wiley, 2011
pentru exemple + tutoriale, de consultat http://flowingdata.com/
Ben Fry, Visualizing Data, O’Reilly, 2008
Scott Murray, Interactive Data Visualization for the Web,
O’Reilly, 2013 – http://chimera.labs.oreilly.com/books/1230000000345
Dr.SabinBuragawww.purl.org/net/busaco
resurse de studiat
WikiViz (tehnici, instrumente, exemple) – www.wikiviz.org
Data + Design – https://infoactive.co/data-design
Resurse privind vizualizarea și explorarea datelor:
http://tinyurl.com/kr8oxg5
Information is Beautiful – www.informationisbeautiful.net
Data Visualization – http://datavisualization.ch/
Visualizing Algorithms – http://bost.ocks.org/mike/algorithms/
Dr.SabinBuragawww.purl.org/net/busaco
Propuneți 2 soluții de vizualizare
a datelor referitoare la orarul FII
http://profs.info.uaic.ro/~orar/
test scris #1 (T1)
Dr.SabinBuragawww.purl.org/net/busaco
episodul viitor:
(re)găsirea resurselor Web

More Related Content

What's hot

CLIW 2017-2018 (5/12) Limbajul de programare JavaScript. Aspecte esenţiale
CLIW 2017-2018 (5/12) Limbajul de programare JavaScript. Aspecte esenţialeCLIW 2017-2018 (5/12) Limbajul de programare JavaScript. Aspecte esenţiale
CLIW 2017-2018 (5/12) Limbajul de programare JavaScript. Aspecte esenţialeSabin Buraga
 
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 HTML5Sabin Buraga
 
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...Sabin Buraga
 
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...Sabin Buraga
 
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 ES6Sabin 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
 
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...Sabin Buraga
 
CLIW 2015-2016 (2/13) Arhitectura navigatorului Web
CLIW 2015-2016 (2/13) Arhitectura navigatorului WebCLIW 2015-2016 (2/13) Arhitectura navigatorului Web
CLIW 2015-2016 (2/13) Arhitectura navigatorului WebSabin Buraga
 
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 JavaScriptSabin Buraga
 
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 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 (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
 
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 WebSabin Buraga
 
HTML5 în XXX de minute
HTML5 în XXX de minuteHTML5 în XXX de minute
HTML5 în XXX de minuteSabin Buraga
 
Dezvoltator Web?! (varianta 2015)
Dezvoltator Web?! (varianta 2015)Dezvoltator Web?! (varianta 2015)
Dezvoltator Web?! (varianta 2015)Sabin Buraga
 
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. ...Sabin Buraga
 
Node.js: aspecte esențiale
Node.js: aspecte esențialeNode.js: aspecte esențiale
Node.js: aspecte esențialeSabin Buraga
 
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...Sabin Buraga
 
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 ModelSabin Buraga
 
Limbajul JavaScript: o prezentare generală
Limbajul JavaScript: o prezentare generalăLimbajul JavaScript: o prezentare generală
Limbajul JavaScript: o prezentare generalăSabin Buraga
 

What's hot (20)

CLIW 2017-2018 (5/12) Limbajul de programare JavaScript. Aspecte esenţiale
CLIW 2017-2018 (5/12) Limbajul de programare JavaScript. Aspecte esenţialeCLIW 2017-2018 (5/12) Limbajul de programare JavaScript. Aspecte esenţiale
CLIW 2017-2018 (5/12) Limbajul de programare JavaScript. Aspecte esenţiale
 
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 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 (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 (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
 
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...
 
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...
 
CLIW 2015-2016 (2/13) Arhitectura navigatorului Web
CLIW 2015-2016 (2/13) Arhitectura navigatorului WebCLIW 2015-2016 (2/13) Arhitectura navigatorului Web
CLIW 2015-2016 (2/13) Arhitectura navigatorului Web
 
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
 
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
 
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 (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...
 
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
 
HTML5 în XXX de minute
HTML5 în XXX de minuteHTML5 în XXX de minute
HTML5 în XXX de minute
 
Dezvoltator Web?! (varianta 2015)
Dezvoltator Web?! (varianta 2015)Dezvoltator Web?! (varianta 2015)
Dezvoltator Web?! (varianta 2015)
 
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. ...
 
Node.js: aspecte esențiale
Node.js: aspecte esențialeNode.js: aspecte esențiale
Node.js: aspecte esențiale
 
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 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
 
Limbajul JavaScript: o prezentare generală
Limbajul JavaScript: o prezentare generalăLimbajul JavaScript: o prezentare generală
Limbajul JavaScript: o prezentare generală
 

Viewers also liked

John c. sparks the air force brain booster book
John c. sparks   the air force brain booster bookJohn c. sparks   the air force brain booster book
John c. sparks the air force brain booster bookgolchak
 
Visual Radio fully automated
Visual Radio fully automatedVisual Radio fully automated
Visual Radio fully automatedStan Walbert
 
7 kenmerken van goed werkgeverschap
7 kenmerken van goed werkgeverschap7 kenmerken van goed werkgeverschap
7 kenmerken van goed werkgeverschapMaarten Prinsen
 
Cloud Computing - Overview
Cloud Computing - OverviewCloud Computing - Overview
Cloud Computing - OverviewRehan Guha
 
Power of adv
Power of advPower of adv
Power of advAJU P.T
 
Diagnostico de experiencia de práctica
Diagnostico de experiencia de prácticaDiagnostico de experiencia de práctica
Diagnostico de experiencia de prácticaFernando Alvarado
 
Presentatie joost de jong 23 februari 2017 naar een europese voedselstrategie.
Presentatie joost de jong 23 februari 2017 naar een europese voedselstrategie.Presentatie joost de jong 23 februari 2017 naar een europese voedselstrategie.
Presentatie joost de jong 23 februari 2017 naar een europese voedselstrategie.Joost de Jong
 
小V童書系列 03 【神奇冒險旅程 】
小V童書系列 03 【神奇冒險旅程 】小V童書系列 03 【神奇冒險旅程 】
小V童書系列 03 【神奇冒險旅程 】Yu-Ping Su
 
Building High Performance APIs In Go Using gRPC And Protocol Buffers
Building High Performance APIs In Go Using gRPC And Protocol BuffersBuilding High Performance APIs In Go Using gRPC And Protocol Buffers
Building High Performance APIs In Go Using gRPC And Protocol BuffersShiju Varghese
 
HTML5游戏之路
HTML5游戏之路HTML5游戏之路
HTML5游戏之路lentichan
 

Viewers also liked (12)

John c. sparks the air force brain booster book
John c. sparks   the air force brain booster bookJohn c. sparks   the air force brain booster book
John c. sparks the air force brain booster book
 
Visual Radio fully automated
Visual Radio fully automatedVisual Radio fully automated
Visual Radio fully automated
 
Campanha Frotas
Campanha FrotasCampanha Frotas
Campanha Frotas
 
7 kenmerken van goed werkgeverschap
7 kenmerken van goed werkgeverschap7 kenmerken van goed werkgeverschap
7 kenmerken van goed werkgeverschap
 
Cloud Computing - Overview
Cloud Computing - OverviewCloud Computing - Overview
Cloud Computing - Overview
 
Power of adv
Power of advPower of adv
Power of adv
 
Diagnostico de experiencia de práctica
Diagnostico de experiencia de prácticaDiagnostico de experiencia de práctica
Diagnostico de experiencia de práctica
 
Presentatie joost de jong 23 februari 2017 naar een europese voedselstrategie.
Presentatie joost de jong 23 februari 2017 naar een europese voedselstrategie.Presentatie joost de jong 23 februari 2017 naar een europese voedselstrategie.
Presentatie joost de jong 23 februari 2017 naar een europese voedselstrategie.
 
HR FINAL PLAN
HR FINAL PLANHR FINAL PLAN
HR FINAL PLAN
 
小V童書系列 03 【神奇冒險旅程 】
小V童書系列 03 【神奇冒險旅程 】小V童書系列 03 【神奇冒險旅程 】
小V童書系列 03 【神奇冒險旅程 】
 
Building High Performance APIs In Go Using gRPC And Protocol Buffers
Building High Performance APIs In Go Using gRPC And Protocol BuffersBuilding High Performance APIs In Go Using gRPC And Protocol Buffers
Building High Performance APIs In Go Using gRPC And Protocol Buffers
 
HTML5游戏之路
HTML5游戏之路HTML5游戏之路
HTML5游戏之路
 

Similar to CLIW 2015-2016 (5/13) Vizualizarea datelor – o privire de ansamblu

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
 
WADe 2014—2015 (04/12): Aspecte privind modelarea datelor şi cunoştinţelor la...
WADe 2014—2015 (04/12): Aspecte privind modelarea datelor şi cunoştinţelor la...WADe 2014—2015 (04/12): Aspecte privind modelarea datelor şi cunoştinţelor la...
WADe 2014—2015 (04/12): Aspecte privind modelarea datelor şi cunoştinţelor la...Sabin Buraga
 
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...Sabin Buraga
 
WADe 2014—2015 (07/12): Semantic Web—Arhitectura aplicaţiilor RDF. Iniţiativa...
WADe 2014—2015 (07/12): Semantic Web—Arhitectura aplicaţiilor RDF. Iniţiativa...WADe 2014—2015 (07/12): Semantic Web—Arhitectura aplicaţiilor RDF. Iniţiativa...
WADe 2014—2015 (07/12): Semantic Web—Arhitectura aplicaţiilor RDF. Iniţiativa...Sabin Buraga
 
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...Sabin Buraga
 
WADe 2017-2018 (7/12) Architecture of RDF-based Applications. Linked Open Dat...
WADe 2017-2018 (7/12) Architecture of RDF-based Applications. Linked Open Dat...WADe 2017-2018 (7/12) Architecture of RDF-based Applications. Linked Open Dat...
WADe 2017-2018 (7/12) Architecture of RDF-based Applications. Linked Open Dat...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 2017-2018 (4/12) Aspects regarding Data and Knowledge Modeling
WADe 2017-2018 (4/12) Aspects regarding Data and Knowledge ModelingWADe 2017-2018 (4/12) Aspects regarding Data and Knowledge Modeling
WADe 2017-2018 (4/12) Aspects regarding Data and Knowledge ModelingSabin Buraga
 
WADe 2017-2018 (11/12) Ontology Engineering: Knowledge Management. Methodolog...
WADe 2017-2018 (11/12) Ontology Engineering: Knowledge Management. Methodolog...WADe 2017-2018 (11/12) Ontology Engineering: Knowledge Management. Methodolog...
WADe 2017-2018 (11/12) Ontology Engineering: Knowledge Management. Methodolog...Sabin Buraga
 
Dezvoltarea aplicațiilor Web (4/12): Aspecte privind modelarea cunoştinţelor
Dezvoltarea aplicațiilor Web (4/12): Aspecte privind modelarea cunoştinţelorDezvoltarea aplicațiilor Web (4/12): Aspecte privind modelarea cunoştinţelor
Dezvoltarea aplicațiilor Web (4/12): Aspecte privind modelarea cunoştinţelorSabin 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
 
Dezvoltarea aplicațiilor Web (12/12): Inginerie ontologică: Alinierea ontolog...
Dezvoltarea aplicațiilor Web (12/12): Inginerie ontologică: Alinierea ontolog...Dezvoltarea aplicațiilor Web (12/12): Inginerie ontologică: Alinierea ontolog...
Dezvoltarea aplicațiilor Web (12/12): Inginerie ontologică: Alinierea ontolog...Sabin Buraga
 
WADe 2014—2015 (11/12): Semantic Web—Inginerie ontologică: Management de cuno...
WADe 2014—2015 (11/12): Semantic Web—Inginerie ontologică: Management de cuno...WADe 2014—2015 (11/12): Semantic Web—Inginerie ontologică: Management de cuno...
WADe 2014—2015 (11/12): Semantic Web—Inginerie ontologică: Management de cuno...Sabin Buraga
 
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 ...Sabin 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
 
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
 
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
 
Dezvoltarea aplicațiilor Web (11/12): Inginerie ontologică: Management de cun...
Dezvoltarea aplicațiilor Web (11/12): Inginerie ontologică: Management de cun...Dezvoltarea aplicațiilor Web (11/12): Inginerie ontologică: Management de cun...
Dezvoltarea aplicațiilor Web (11/12): Inginerie ontologică: Management de cun...Sabin Buraga
 
WADe 2017-2018 (12/12) Ontology Engineering: Ontology Alignment. Pragmatic Us...
WADe 2017-2018 (12/12) Ontology Engineering: Ontology Alignment. Pragmatic Us...WADe 2017-2018 (12/12) Ontology Engineering: Ontology Alignment. Pragmatic Us...
WADe 2017-2018 (12/12) Ontology Engineering: Ontology Alignment. Pragmatic Us...Sabin Buraga
 

Similar to CLIW 2015-2016 (5/13) Vizualizarea datelor – o privire de ansamblu (20)

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
 
WADe 2014—2015 (04/12): Aspecte privind modelarea datelor şi cunoştinţelor la...
WADe 2014—2015 (04/12): Aspecte privind modelarea datelor şi cunoştinţelor la...WADe 2014—2015 (04/12): Aspecte privind modelarea datelor şi cunoştinţelor la...
WADe 2014—2015 (04/12): Aspecte privind modelarea datelor şi cunoştinţelor la...
 
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...
 
WADe 2014—2015 (07/12): Semantic Web—Arhitectura aplicaţiilor RDF. Iniţiativa...
WADe 2014—2015 (07/12): Semantic Web—Arhitectura aplicaţiilor RDF. Iniţiativa...WADe 2014—2015 (07/12): Semantic Web—Arhitectura aplicaţiilor RDF. Iniţiativa...
WADe 2014—2015 (07/12): Semantic Web—Arhitectura aplicaţiilor RDF. Iniţiativa...
 
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...
 
WADe 2017-2018 (7/12) Architecture of RDF-based Applications. Linked Open Dat...
WADe 2017-2018 (7/12) Architecture of RDF-based Applications. Linked Open Dat...WADe 2017-2018 (7/12) Architecture of RDF-based Applications. Linked Open Dat...
WADe 2017-2018 (7/12) Architecture of RDF-based Applications. Linked Open Dat...
 
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
 
Ss1
Ss1Ss1
Ss1
 
WADe 2017-2018 (4/12) Aspects regarding Data and Knowledge Modeling
WADe 2017-2018 (4/12) Aspects regarding Data and Knowledge ModelingWADe 2017-2018 (4/12) Aspects regarding Data and Knowledge Modeling
WADe 2017-2018 (4/12) Aspects regarding Data and Knowledge Modeling
 
WADe 2017-2018 (11/12) Ontology Engineering: Knowledge Management. Methodolog...
WADe 2017-2018 (11/12) Ontology Engineering: Knowledge Management. Methodolog...WADe 2017-2018 (11/12) Ontology Engineering: Knowledge Management. Methodolog...
WADe 2017-2018 (11/12) Ontology Engineering: Knowledge Management. Methodolog...
 
Dezvoltarea aplicațiilor Web (4/12): Aspecte privind modelarea cunoştinţelor
Dezvoltarea aplicațiilor Web (4/12): Aspecte privind modelarea cunoştinţelorDezvoltarea aplicațiilor Web (4/12): Aspecte privind modelarea cunoştinţelor
Dezvoltarea aplicațiilor Web (4/12): Aspecte privind modelarea cunoştinţelor
 
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
 
Dezvoltarea aplicațiilor Web (12/12): Inginerie ontologică: Alinierea ontolog...
Dezvoltarea aplicațiilor Web (12/12): Inginerie ontologică: Alinierea ontolog...Dezvoltarea aplicațiilor Web (12/12): Inginerie ontologică: Alinierea ontolog...
Dezvoltarea aplicațiilor Web (12/12): Inginerie ontologică: Alinierea ontolog...
 
WADe 2014—2015 (11/12): Semantic Web—Inginerie ontologică: Management de cuno...
WADe 2014—2015 (11/12): Semantic Web—Inginerie ontologică: Management de cuno...WADe 2014—2015 (11/12): Semantic Web—Inginerie ontologică: Management de cuno...
WADe 2014—2015 (11/12): Semantic Web—Inginerie ontologică: Management de cuno...
 
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 ...
 
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...
 
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...
 
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...
 
Dezvoltarea aplicațiilor Web (11/12): Inginerie ontologică: Management de cun...
Dezvoltarea aplicațiilor Web (11/12): Inginerie ontologică: Management de cun...Dezvoltarea aplicațiilor Web (11/12): Inginerie ontologică: Management de cun...
Dezvoltarea aplicațiilor Web (11/12): Inginerie ontologică: Management de cun...
 
WADe 2017-2018 (12/12) Ontology Engineering: Ontology Alignment. Pragmatic Us...
WADe 2017-2018 (12/12) Ontology Engineering: Ontology Alignment. Pragmatic Us...WADe 2017-2018 (12/12) Ontology Engineering: Ontology Alignment. Pragmatic Us...
WADe 2017-2018 (12/12) Ontology Engineering: Ontology Alignment. Pragmatic Us...
 

More from Sabin Buraga

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 arhitecturaleSabin 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
 
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
 
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 RESTSabin Buraga
 
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...Sabin Buraga
 
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...Sabin Buraga
 
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ţialeSabin 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
 
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ţialeSabin Buraga
 
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.Sabin Buraga
 
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.jsSabin Buraga
 
STAW 05/12: Arhitectura navigatorului Web
STAW 05/12: Arhitectura navigatorului WebSTAW 05/12: Arhitectura navigatorului Web
STAW 05/12: Arhitectura navigatorului WebSabin Buraga
 
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-uriSabin Buraga
 
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 JavaScriptSabin Buraga
 
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 HTML5Sabin Buraga
 
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)Sabin Buraga
 
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)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
 
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
 
Sabin Buraga: Dezvoltator Web?! (2019)
Sabin Buraga: Dezvoltator Web?! (2019)Sabin Buraga: Dezvoltator Web?! (2019)
Sabin Buraga: Dezvoltator Web?! (2019)Sabin Buraga
 

More from Sabin Buraga (20)

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 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
 
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...
 
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 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
 
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 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
 
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)
 

CLIW 2015-2016 (5/13) Vizualizarea datelor – o privire de ansamblu