SlideShare a Scribd company logo
1 of 94
Download to read offline
infoeducatie 2009 :: Interacțiune om‐calculator




 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator

                  pasiune                 muzică
                                                                  pictură
                              literatură
       @busaco                                                      fotografie
                                                     arte
 XML                                                                România


  Computer Science                                profesor            A. I. Cuza
                                     cercetare            facultate
 Web       interacțiune
                                          conferințe
semantic        design
                                               cărți
     cursuri           programare
            Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




            Cum vă place?
 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




            Cum vă place?
 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




“Modul în care dăm face mai mult
      decât ceea ce dăm.”



           Pierre Corneille




   Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




“Design, v.: What you regret not doing later on.”




               /usr/games/fortune




           Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator
Care sunt mijloacele de interacțiune
  dintre utilizator(i) şi software?




   Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




                          Human

persoană care încearcă să îndeplinească un scop




         Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




               Computer

   rulează aplicații (software)

       local versus la distanță




 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




              Interaction

   dialog între om şi calculator




 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




  Interacțiunea dintre utilizator(i) şi aplicație
  se realizează via o interfață (user interface)

      interfață convențională – e.g., desktop
                   interfață Web
    interfață la nivelul dispozitivelor mobile
interfață neconvențională: tactilă, gestuală, 3D,…



         Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




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. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




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. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




Interfața – desktop, Web,… – cu utilizatorul

                       utilă (useful)

                  utilizabilă (usable)

                     utilizată (used)



         Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




Oricine utilizează un instrument (software)
            o face cu o motivație




        Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




găsirea unei entități: – www.purl.org/net/busaco
       Dr. Sabin‐Corneliu Buraga informație, obiect etc.
infoeducatie 2009 :: Interacțiune om‐calculator




           învățare/instruire
 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




      realizarea unui proces – e.g., tranzacție



           tranzacție = set de paşi intermediari 
        inter‐dependenți văzut ca un proces atomic
              exemplu: cumpărături via e‐shop




 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




          interacțiuni sociale
 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




        crearea unui artefact:
însemnare, imagine, articol, cod‐sursă,...
     Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




divertisment propriu şi/sau la nivel de grup
      Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




         UX (User Experience)

modul de percepție a produsului/serviciului
   de către persoanele care‐l folosesc
   şi plăcerea/satisfacția înregistrată




       Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




           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. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




    UX (User Experience)

cannot design a user experience,
only design for a user experience




 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




         UX (User Experience)
experience = expectation                    user is satisfied




      Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




         UX (User Experience)
experience > expectation                    user is delighted




       Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




          UX (User Experience)
experience < expectation                  user is dissatisfied




       Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




                             Dr. Sabin‐Corneliu Buraga
http://garrettdimon.com/pages/improving_interface_design   – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




Necesitatea organizării informațiilor dorite de utilizatori

   modalitățile de prezentare a conținutului privesc
            arhitectura informațională
         (IA – Information Architecture)




              Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




Utilizarea diverselor tehnici de vizualizare a datelor

                        visual design

                    data visualization
                  visual representation
                      infographics



           Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




www.veen.com/nextgen.pdf    Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




                 understand



evaluate                                  study




         build                   design

 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator
                                    Ce vizează
                                   proiectarea
                                 interacțiunii cu 
                                   utilizatorul?




 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




“Designing interactive products to support
the way people communicate and interact 
   in their everyday and working lives.”

        Sharp, Rogers & Preece, 2007




       Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




                                                       Discipline conexe (Dan Saffer, 2006)
 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




             avertismente




 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




 “Digital products are rude.”

      Alan Cooper et al., 2007




 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




Responsabilitatea este “aruncată” utilizatorului




        Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




Utilizatorii trebuie să gândească asemenea calculatoarelor
           …deși nu au chef să învețe “booleana”




              Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




Uzual, aplicațiile încurcă oamenii, nu‐i ajută




      Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




De ce produsele digitale sunt atât de “rele”?

         Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




        Ignorarea publicului‐țintă
        (a utilizatorului obişnuit)

crearea de programe destinate exclusiv “elitei”




        Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




    Conflicte de interese:
   dezvoltatori vs. business




 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




Lipsa unui proces coerent de creare
 a majorității aplicațiilor software




    Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




Aplicațiile software sunt (mult) mai complicate
            decât produsele tangibile

   exemplu: un sistem de operare vs. o aeronavă




          Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




        Procesul de interaction design
are un caracter inter‐disciplinar (Rogers, 2007)




          Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




                                  interac‐
                                    tion
                                   design




domenii privind proiectarea interacțiunii (Yvonne Rogers, 2007)
              Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




    Ce dorim să creăm (dezvoltăm)?
     Care sunt premisele inițiale?
       Care ne sunt obiectivele?
Vom obține ceea ce sperăm să realizăm? 
             Dacă da, cum?
    Cu ce dificultăți ne confruntăm?
Putem (re)folosi o soluție deja existentă?

       Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




Proiectarea trebuie să se realizeze având în vedere
cerințele utilizatorului, nu cele ale producătorului

        user‐centered interface design




            Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




   Users (clients) typically speak to you
in terms of desired features and solutions,
        not of needs and problems

            Jenifer Tidwell, 2006



       Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




     Cum va fi folosit software‐ul?
      Cine va utiliza software‐ul?
      Cât de frecvent va fi folosit?
         Cât timp va fi utilizat?
Cât de uşor va fi de utilizat software‐ul?
   Cât de portabil va fi software‐ul? 


       Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




     Înțelegerea problemei
în vederea realizării designului:

           tip de interfață
           comportament
           funcționalitate
       categorie de utilizatori
                 etc.

  Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




        utiliza‐                conți‐
          tori                   nut



                   context



 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




Cum diferă un apel telefonic efectuat via:

        o cabină telefonică publică
               un telefon fix
            un dispozitiv mobil
       un program VoIP – e.g., Skype



       Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




               De considerat: 
    (categorii de) utilizatori implicați
          activitățile desfăşurate
contextul utilizării unui dispozitiv specific
           mediul înconjurător



        Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




       Crearea unui model conceptual
maniera cum sistemul este perceput de utilizatorii lui

       “O descriere de nivel înalt a modului 
   cum un sistem este organizat şi funcționează.” 

             Johnson & Henderson, 2002


            Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




 Crearea unui model conceptual

user model versus program model




    Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




      Crearea unui model conceptual
exemplu: modelul ales în cazul spreadsheet‐urilor

   analogie cu tabelele concrete ale contabililor
interactivitate & realizarea în timp‐real a calculelor
                    uşor de înțeles
        facilități pentru extinderi ulterioare


           Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




      Proiectare bună sau nu?




 vezi www.thisisbroken.com
 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator

Ce reprezintă utilizabilitatea interfeței?




       Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




Utilizabilitatea se referă la cât de “bine”
         utilizatorii pot exploata
       funcționalitatea sistemului


                    Jakob Nielsen

 www.useit.com/alertbox/20030825.html

       Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




      Utilizabilitatea se referă la cât de “bine”
utilizatorii pot exploata funcționalitatea sistemului:



learnability – uşurința învățării (interfeței)




           Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator
interacțiunea în contextul social game computing




          Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




      Utilizabilitatea se referă la cât de “bine”
utilizatorii pot exploata funcționalitatea sistemului:



  efficiency – din moment ce am învățat‐o, 
       pot să o utilizez (cât mai) rapid?



           Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




       Utilizabilitatea se referă la cât de “bine”
 utilizatorii pot exploata funcționalitatea sistemului:



memorability – cât de uşor e să‐mi aduc aminte 
        de modul de interacțiune?



            Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




       Utilizabilitatea se referă la cât de “bine”
 utilizatorii pot exploata funcționalitatea sistemului:



errors – numărul de erori trebuie să fie minim, 
   iar erorile survenite pot fi corectate uşor



            Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




      Utilizabilitatea se referă la cât de “bine”
utilizatorii pot exploata funcționalitatea sistemului:



    satisfaction – îmi place să‐l utilizez?




           Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




“The applications that are easy to use
    are designed to be familiar.”

                 Jenifer Tidwell




     Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




“Attractive things work better.”

             Donald Norman




  Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




         Keep the Simple Simple

“No matter how complex the overall system,
     there is no excuse for not keeping 
            simple tasks simple.”

                         Jef Raskin


        Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




         Keep the Simple Simple
Care este cea mai angajantă interfață a jocului?




        Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




    O interfață‐utilizator este bine scrisă
atunci când programul (aplicația) se comportă 
   exact aşa cum se aşteaptă utilizatorii săi




          Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




           A. Cooper, R. Reimann, D. Cronin, 
     About Face (3rd Edition), Addison‐Wesley, 2007

 J. Raskin, The Humane Interface, Addison‐Wesley, 2000

A. Sears, J. Jacko (Eds.), The Human‐Computer Interaction 
  Handbook (2nd Edition), Taylor & Francis Group, 2008

      J. Tidwell, Designing Interfaces, O’Reilly, 2005

              Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator
  interaction, agent, IA, cognetics, markup, art, visual design, KISS, 
   control, user testing, idiom, latency, mode, icon, GUI, Fitt’s Law, 
  event, human factors, infographics, RAD, metaphor, accessibility, 
 privacy, skin, affordance, prompt, menu, pointer, risk, augmented 
reality, UX, animation, web, game, graceful degradation, query, tag, 
    prototyping, ID, evaluation, task, design patterns, gesture, tabs, 
color, ergonomics, feedback, CLI, script, look & feel, AI, navigation, 
 role, multimodal, audio, RAD, typography, window, voice, mouse, 
 demographics, help, l10n, shortcut, direct manipulation, efficiency, 
 paradigm, usability, CADUI, experiment, VR, eye candy, 3D, effect, 
 WYSIWYG, semiotics, i18n, RIA, style, tooltip, iterative, keyboard, 
 pervasive, learnability, hypertext, anticipation, handheld, memory, 
    social, natural language, methodology, ubiquitous computing, 
persona, dialogue, user, screen, wireframe, PUI, zoom, psychology, 
recommender system, brand, flow, storyboard, architecture, model, 
 responsiveness, satisfaction, touch, undo, metrics, video, semantic
                 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
infoeducatie 2009 :: Interacțiune om‐calculator




 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

More Related Content

Similar to Incursiune prin... interactiunea om-calculator

Servicii Web prin REST
Servicii Web prin RESTServicii Web prin REST
Servicii Web prin RESTSabin Buraga
 
Dezvoltator Web?! (varianta 2015)
Dezvoltator Web?! (varianta 2015)Dezvoltator Web?! (varianta 2015)
Dezvoltator Web?! (varianta 2015)Sabin Buraga
 
Interactiune om-calculator -- Prezentarea programului (la nivel de desktop)
Interactiune om-calculator -- Prezentarea programului (la nivel de desktop)Interactiune om-calculator -- Prezentarea programului (la nivel de desktop)
Interactiune om-calculator -- Prezentarea programului (la nivel de desktop)Sabin Buraga
 
Dezvoltator Web?! – ...în 2016
Dezvoltator Web?! – ...în 2016Dezvoltator Web?! – ...în 2016
Dezvoltator Web?! – ...în 2016Sabin Buraga
 
CLIW 2015-2016 (1/13) Interacțiune Web: concepte, context, studii de caz
CLIW 2015-2016 (1/13) Interacțiune Web: concepte, context, studii de cazCLIW 2015-2016 (1/13) Interacțiune Web: concepte, context, studii de caz
CLIW 2015-2016 (1/13) Interacțiune Web: concepte, context, studii de cazSabin 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
 
Interactiune om-calculator (Educarea & instruirea utilizatorilor)
Interactiune om-calculator (Educarea & instruirea utilizatorilor)Interactiune om-calculator (Educarea & instruirea utilizatorilor)
Interactiune om-calculator (Educarea & instruirea utilizatorilor)Sabin Buraga
 
Game computing: inginerie
Game computing: inginerieGame computing: inginerie
Game computing: inginerieSabin 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
 
Ce înseamnă să fii dezvoltator Web
Ce înseamnă să fii dezvoltator WebCe înseamnă să fii dezvoltator Web
Ce înseamnă să fii dezvoltator WebSabin 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
 
CLIW 2014—2015 (3/12): Design Web. Interacţiune, utilizabilitate & metodologi...
CLIW 2014—2015 (3/12): Design Web. Interacţiune, utilizabilitate & metodologi...CLIW 2014—2015 (3/12): Design Web. Interacţiune, utilizabilitate & metodologi...
CLIW 2014—2015 (3/12): Design Web. Interacţiune, utilizabilitate & metodologi...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
 
Dezvoltarea aplicațiilor Web (1/12): Dezvoltarea de aplicaţii Web: Concepte &...
Dezvoltarea aplicațiilor Web (1/12): Dezvoltarea de aplicaţii Web: Concepte &...Dezvoltarea aplicațiilor Web (1/12): Dezvoltarea de aplicaţii Web: Concepte &...
Dezvoltarea aplicațiilor Web (1/12): Dezvoltarea de aplicaţii Web: Concepte &...Sabin 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
 
Game computing: tehnici AI
Game computing: tehnici AIGame computing: tehnici AI
Game computing: tehnici AISabin Buraga
 
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #7): Proiectarea apli...
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #7): Proiectarea apli...Dezvoltarea aplicaţiilor Web la nivel de client (cursul #7): Proiectarea apli...
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #7): Proiectarea apli...Sabin Buraga
 
Sabin Buraga - Web: To Be Continued
Sabin Buraga - Web: To Be ContinuedSabin Buraga - Web: To Be Continued
Sabin Buraga - Web: To Be ContinuedSabin 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
 

Similar to Incursiune prin... interactiunea om-calculator (20)

Servicii Web prin REST
Servicii Web prin RESTServicii Web prin REST
Servicii Web prin REST
 
Dezvoltator Web?! (varianta 2015)
Dezvoltator Web?! (varianta 2015)Dezvoltator Web?! (varianta 2015)
Dezvoltator Web?! (varianta 2015)
 
Interactiune om-calculator -- Prezentarea programului (la nivel de desktop)
Interactiune om-calculator -- Prezentarea programului (la nivel de desktop)Interactiune om-calculator -- Prezentarea programului (la nivel de desktop)
Interactiune om-calculator -- Prezentarea programului (la nivel de desktop)
 
Dezvoltator Web?! – ...în 2016
Dezvoltator Web?! – ...în 2016Dezvoltator Web?! – ...în 2016
Dezvoltator Web?! – ...în 2016
 
Ss1
Ss1Ss1
Ss1
 
CLIW 2015-2016 (1/13) Interacțiune Web: concepte, context, studii de caz
CLIW 2015-2016 (1/13) Interacțiune Web: concepte, context, studii de cazCLIW 2015-2016 (1/13) Interacțiune Web: concepte, context, studii de caz
CLIW 2015-2016 (1/13) Interacțiune Web: concepte, context, studii de caz
 
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...
 
Interactiune om-calculator (Educarea & instruirea utilizatorilor)
Interactiune om-calculator (Educarea & instruirea utilizatorilor)Interactiune om-calculator (Educarea & instruirea utilizatorilor)
Interactiune om-calculator (Educarea & instruirea utilizatorilor)
 
Game computing: inginerie
Game computing: inginerieGame computing: inginerie
Game computing: inginerie
 
Sabin Buraga – Dezvoltator Web (...în 2017)
Sabin Buraga – Dezvoltator Web (...în 2017)Sabin Buraga – Dezvoltator Web (...în 2017)
Sabin Buraga – Dezvoltator Web (...în 2017)
 
Ce înseamnă să fii dezvoltator Web
Ce înseamnă să fii dezvoltator WebCe înseamnă să fii dezvoltator Web
Ce înseamnă să fii dezvoltator Web
 
Sabin Buraga: Participând la Web
Sabin Buraga: Participând la WebSabin Buraga: Participând la Web
Sabin Buraga: Participând la Web
 
CLIW 2014—2015 (3/12): Design Web. Interacţiune, utilizabilitate & metodologi...
CLIW 2014—2015 (3/12): Design Web. Interacţiune, utilizabilitate & metodologi...CLIW 2014—2015 (3/12): Design Web. Interacţiune, utilizabilitate & metodologi...
CLIW 2014—2015 (3/12): Design Web. Interacţiune, utilizabilitate & metodologi...
 
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
 
Dezvoltarea aplicațiilor Web (1/12): Dezvoltarea de aplicaţii Web: Concepte &...
Dezvoltarea aplicațiilor Web (1/12): Dezvoltarea de aplicaţii Web: Concepte &...Dezvoltarea aplicațiilor Web (1/12): Dezvoltarea de aplicaţii Web: Concepte &...
Dezvoltarea aplicațiilor Web (1/12): Dezvoltarea de aplicaţii Web: Concepte &...
 
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
 
Game computing: tehnici AI
Game computing: tehnici AIGame computing: tehnici AI
Game computing: tehnici AI
 
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #7): Proiectarea apli...
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #7): Proiectarea apli...Dezvoltarea aplicaţiilor Web la nivel de client (cursul #7): Proiectarea apli...
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #7): Proiectarea apli...
 
Sabin Buraga - Web: To Be Continued
Sabin Buraga - Web: To Be ContinuedSabin Buraga - Web: To Be Continued
Sabin Buraga - Web: To Be Continued
 
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...
 

More from 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
 
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 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
 
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
 
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
 
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 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 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
 

More from Sabin Buraga (20)

Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni WebWeb 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
 
Web 2020 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 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
 
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
 
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object ModelWeb 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
 
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
 
Web 2020 09/12: Servicii Web. Paradigma REST
Web 2020 09/12: Servicii Web. Paradigma RESTWeb 2020 09/12: Servicii Web. Paradigma REST
Web 2020 09/12: Servicii Web. Paradigma REST
 
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
 
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
 
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţialeWeb 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
 
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţialeSTAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
 
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
 
STAW 04/12: Programare Web: Node.js
STAW 04/12: Programare Web: Node.jsSTAW 04/12: Programare Web: Node.js
STAW 04/12: Programare Web: Node.js
 
STAW 05/12: Arhitectura navigatorului Web
STAW 05/12: Arhitectura navigatorului WebSTAW 05/12: Arhitectura navigatorului Web
STAW 05/12: Arhitectura navigatorului Web
 
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uriSTAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
 
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScriptSTAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
 
STAW 08/12: Programare Web. Suita de tehnologii HTML5
STAW 08/12: Programare Web. Suita de tehnologii HTML5STAW 08/12: Programare Web. Suita de tehnologii HTML5
STAW 08/12: Programare Web. Suita de tehnologii HTML5
 
STAW 09/12: Programare Web. API-uri JavaScript în contextul HTML5 (I)
STAW 09/12: Programare Web. API-uri JavaScript în contextul HTML5 (I)STAW 09/12: Programare Web. API-uri JavaScript în contextul HTML5 (I)
STAW 09/12: Programare Web. API-uri JavaScript în contextul HTML5 (I)
 
STAW 10/12: Programare Web. API-uri JavaScript în contextul HTML5 (II)
STAW 10/12: Programare Web. API-uri JavaScript în contextul HTML5 (II)STAW 10/12: Programare Web. API-uri JavaScript în contextul HTML5 (II)
STAW 10/12: Programare Web. API-uri JavaScript în contextul HTML5 (II)
 
STAW 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
 

Incursiune prin... interactiunea om-calculator