SlideShare une entreprise Scribd logo
1  sur  35
Design di
                       applicazioni RIA


                             Milano, 8 Maggio 2009

Monday, May 11, 2009                                 1
Daniela
                       blog: http://tech.piyodesign.it/
                                       twitter: @TsoDa




Monday, May 11, 2009                                      2
Di che cosa parliamo

                       •   Overview
                       •   Desktop, web e RIA
                       •   Il concetto di COMPITO
                       •   L’importanza dell’esperienza
                       •   Basarsi sul sapere condiviso
                       •   Best practice
                       •   Prototyping
                       •   Alla fine


Monday, May 11, 2009                                      3
Overview
              Progettare un’applicativo
                                   RIA




Monday, May 11, 2009                      4
User centered design


               “What separates you from your
               competitors isn’t design or development,
               it’s truly thinking about the person who
               will use your design or development and
               figuring out how it can solve their needs.
               ”
               - Deborah Adler


Monday, May 11, 2009                                        5
Desktop, web
                     e RIA
                  Progettare per gli utenti




Monday, May 11, 2009                          6
L’applicazione desktop

                   •    L’applicazione desktop per chi è stata pensata?
                   •    Seguire lo standard
                   •    Paradigmi d’uso:
                         •   le voci di menu “file” e “edit” e gli strumenti

                         •   modalità di selezionare: singolo/doppio click e multipla

                         •   manipolazione diretta

                         •   MDA




Monday, May 11, 2009                                                                    7
L’applicazione web


                   •   L’applicazione web da chi viene usata e a quale
                       scopo?
                   •   La navigazione e le azioni
                   •   La personalizzazione
                   •   L’information retrieval




Monday, May 11, 2009                                                     8
L’applicazione RIA


                   •   Un’applicazione RIA a che modello di utente si
                       rivolge?
                   •   Il personal desktop
                   •   La mobilità




Monday, May 11, 2009                                                    9
Il concetto di
                      compito




Monday, May 11, 2009             10
Compito e azione


                   •   La necessità
                   •   Il compito : l’azione che scaturisce dalla necessità
                   •   L’oggetto dell’azione




Monday, May 11, 2009                                                          11
L’importanza
       dell’esperienza
             Come evitare che l’utente
               fugga davanti al nostro
                           applicativo




Monday, May 11, 2009                     12
L’evoluzione è veloce, noi
                       meno*

                   •    Ridurre il gap tra l’utente e l’oggetto
                       “desiderato”
                   •   La semplicità
                   •   La scoperta e il “gioco”
                   •   La curva di apprendimento nel design




Monday, May 11, 2009                                              13
Basarsi sul
sapere condiviso
                        L’architettura
               dell’informazione nel
           progesso di progettazione




Monday, May 11, 2009                     14
Il ruolo della IA


                   •   La curva di apprendimento: scelta del vocabolario
                   •   Le tassonomie
                   •   La costruzione delle mappe




Monday, May 11, 2009                                                       15
Best practise
                       Effetti sì, quando?




Monday, May 11, 2009                         16
Best practise

                   •   Selezione
                   •   Manipolazione
                   •   Transizioni
                   •   Ridimensionamento: scrolling e densità di dati
                   •   Effetti davvero speciali: suoni e grafica 3D




Monday, May 11, 2009                                                    17
Selezione


                   •   Il monoclick
                   •   Selezione degli oggetti
                   •   Comandi di tastiera




Monday, May 11, 2009                              18
Manipolazione


                   •   Puntatore e spostamento
                   •   Drag&Drop
                   •   Ridimensionamento dell’oggetto




Monday, May 11, 2009                                    19
Transizioni


                   •   Movimenti di “avviso”
                   •   Transizioni di movimento
                   •   Transazioni di pagina




Monday, May 11, 2009                              20
Ridimensionamento


                   •   All in one window
                   •   Scrolling
                   •   Ridimensionamento




Monday, May 11, 2009                       21
Effetti davvero speciali


                   •    Suoni
                   •    Grafica 3D
                   •    Video e altri contenuti non interattivi




Monday, May 11, 2009                                              22
Prototyping
                       Come un’idea diventa
                                     visibile




Monday, May 11, 2009                            23
Step di progettazione


                   • Schizzo
                   • Wireframes
                   • Immagine statica
                     (static comps)


                   • Functional mockups


Monday, May 11, 2009                           24
Schizzo




Monday, May 11, 2009             25
Wireframes




Monday, May 11, 2009                26
Immagine statica




                                                     interazioni
                          legenda
    navigator
                                                     controlli di navigazione: zoom
                             simbolo
                                                     avanti/indietro
                              libro                  full screen
                                                     disegna tutte le relazioni
                              seminario pubblicato
                                                     cancella le relazioni
                             seminario
                                                     m.over su icona > si formano relazioni + glow sulle icone collegate
                                                     m.over su icona > pop up
                                                     su click i collegamenti rimangono permanenti




Monday, May 11, 2009                                                                                                       27
Functional mockups




Monday, May 11, 2009                        28
Alcuni esempi


                   •   Google Docs: Online - Offline
                   •   Lacan+Freud Viz: ricerche interattive
                   •   SIRS: paradigmi




Monday, May 11, 2009                                           29
Online - Offline


                   • Mobile desktop
                   • paradigmi del web +
                       desktop:
                       l’esempio delle voci
                       di menù




Monday, May 11, 2009                            30
Ricerche interattive


                   • Iconizzare
                   • Mettere in relazione
                   • Zoom&pan



Monday, May 11, 2009                          31
Paradigmi


                   • Information Retrieval
                   • All in one window
                   • Focus+context
                   • La griglia elastica


Monday, May 11, 2009                         32
Alla fine
                       Non riduciamoci a
                             schematismi




Monday, May 11, 2009                       33
Bibliografia e link utili
                        •   Remo Jobs (a cura di), Manuale di psicologia cognitiva, CAROCCI

                        •   Calvin Moores, Ambient findability, O'REALLY

                        •   Bill Morridge, Interaction Design, MIT PRESS

                        •   J. Preece, Y. Rogers, H. Sharp, Interaction design, APOGEO

                        •   Robert Spence, Information Visualization, Design for Interaction –
                            2nd ed., Perason Educated Limited

                        •   http://www.welie.com/patterns/index.php

                        •   http://quince.infragistics.com/

                        •   http://en.wikipedia.org/wiki/Mooers%27_Law

                        •   sinestesia: http://teemingvoid.blogspot.com/2008/10/synesthesia-
                            and-cross-modality-in.html

                        •   Ingegneria della conoscenza: http://en.wikipedia.org/wiki/
                            Knowledge_engineering
Monday, May 11, 2009                                                                             34
Domande?




Monday, May 11, 2009              35

Contenu connexe

Dernier

Rossana Bazzano, Service designer e Roberta Fitti, Digital Project Manager @M...
Rossana Bazzano, Service designer e Roberta Fitti, Digital Project Manager @M...Rossana Bazzano, Service designer e Roberta Fitti, Digital Project Manager @M...
Rossana Bazzano, Service designer e Roberta Fitti, Digital Project Manager @M...Associazione Digital Days
 
Chiara Martino, Conversational AI e Generative AI in @Assist Digital e Autric...
Chiara Martino, Conversational AI e Generative AI in @Assist Digital e Autric...Chiara Martino, Conversational AI e Generative AI in @Assist Digital e Autric...
Chiara Martino, Conversational AI e Generative AI in @Assist Digital e Autric...Associazione Digital Days
 
Massimiliano Manera, Art Director e Guido Callegari, Art Director. “Freestyle...
Massimiliano Manera, Art Director e Guido Callegari, Art Director. “Freestyle...Massimiliano Manera, Art Director e Guido Callegari, Art Director. “Freestyle...
Massimiliano Manera, Art Director e Guido Callegari, Art Director. “Freestyle...Associazione Digital Days
 
Sara Sisti, Freelance AI & Software Developer, Artist – “AI as a Medium: Nuov...
Sara Sisti, Freelance AI & Software Developer, Artist – “AI as a Medium: Nuov...Sara Sisti, Freelance AI & Software Developer, Artist – “AI as a Medium: Nuov...
Sara Sisti, Freelance AI & Software Developer, Artist – “AI as a Medium: Nuov...Associazione Digital Days
 
Matteo Cardamone, Design Leader – “Educazione al Feedback”.
Matteo Cardamone, Design Leader – “Educazione al Feedback”.Matteo Cardamone, Design Leader – “Educazione al Feedback”.
Matteo Cardamone, Design Leader – “Educazione al Feedback”.Associazione Digital Days
 
Andrea Gilardi, AI expert; Giulia Giordano, Ai Expert e Motion Designer; Luis...
Andrea Gilardi, AI expert; Giulia Giordano, Ai Expert e Motion Designer; Luis...Andrea Gilardi, AI expert; Giulia Giordano, Ai Expert e Motion Designer; Luis...
Andrea Gilardi, AI expert; Giulia Giordano, Ai Expert e Motion Designer; Luis...Associazione Digital Days
 

Dernier (6)

Rossana Bazzano, Service designer e Roberta Fitti, Digital Project Manager @M...
Rossana Bazzano, Service designer e Roberta Fitti, Digital Project Manager @M...Rossana Bazzano, Service designer e Roberta Fitti, Digital Project Manager @M...
Rossana Bazzano, Service designer e Roberta Fitti, Digital Project Manager @M...
 
Chiara Martino, Conversational AI e Generative AI in @Assist Digital e Autric...
Chiara Martino, Conversational AI e Generative AI in @Assist Digital e Autric...Chiara Martino, Conversational AI e Generative AI in @Assist Digital e Autric...
Chiara Martino, Conversational AI e Generative AI in @Assist Digital e Autric...
 
Massimiliano Manera, Art Director e Guido Callegari, Art Director. “Freestyle...
Massimiliano Manera, Art Director e Guido Callegari, Art Director. “Freestyle...Massimiliano Manera, Art Director e Guido Callegari, Art Director. “Freestyle...
Massimiliano Manera, Art Director e Guido Callegari, Art Director. “Freestyle...
 
Sara Sisti, Freelance AI & Software Developer, Artist – “AI as a Medium: Nuov...
Sara Sisti, Freelance AI & Software Developer, Artist – “AI as a Medium: Nuov...Sara Sisti, Freelance AI & Software Developer, Artist – “AI as a Medium: Nuov...
Sara Sisti, Freelance AI & Software Developer, Artist – “AI as a Medium: Nuov...
 
Matteo Cardamone, Design Leader – “Educazione al Feedback”.
Matteo Cardamone, Design Leader – “Educazione al Feedback”.Matteo Cardamone, Design Leader – “Educazione al Feedback”.
Matteo Cardamone, Design Leader – “Educazione al Feedback”.
 
Andrea Gilardi, AI expert; Giulia Giordano, Ai Expert e Motion Designer; Luis...
Andrea Gilardi, AI expert; Giulia Giordano, Ai Expert e Motion Designer; Luis...Andrea Gilardi, AI expert; Giulia Giordano, Ai Expert e Motion Designer; Luis...
Andrea Gilardi, AI expert; Giulia Giordano, Ai Expert e Motion Designer; Luis...
 

En vedette

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

En vedette (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Ria Design

  • 1. Design di applicazioni RIA Milano, 8 Maggio 2009 Monday, May 11, 2009 1
  • 2. Daniela blog: http://tech.piyodesign.it/ twitter: @TsoDa Monday, May 11, 2009 2
  • 3. Di che cosa parliamo • Overview • Desktop, web e RIA • Il concetto di COMPITO • L’importanza dell’esperienza • Basarsi sul sapere condiviso • Best practice • Prototyping • Alla fine Monday, May 11, 2009 3
  • 4. Overview Progettare un’applicativo RIA Monday, May 11, 2009 4
  • 5. User centered design “What separates you from your competitors isn’t design or development, it’s truly thinking about the person who will use your design or development and figuring out how it can solve their needs. ” - Deborah Adler Monday, May 11, 2009 5
  • 6. Desktop, web e RIA Progettare per gli utenti Monday, May 11, 2009 6
  • 7. L’applicazione desktop • L’applicazione desktop per chi è stata pensata? • Seguire lo standard • Paradigmi d’uso: • le voci di menu “file” e “edit” e gli strumenti • modalità di selezionare: singolo/doppio click e multipla • manipolazione diretta • MDA Monday, May 11, 2009 7
  • 8. L’applicazione web • L’applicazione web da chi viene usata e a quale scopo? • La navigazione e le azioni • La personalizzazione • L’information retrieval Monday, May 11, 2009 8
  • 9. L’applicazione RIA • Un’applicazione RIA a che modello di utente si rivolge? • Il personal desktop • La mobilità Monday, May 11, 2009 9
  • 10. Il concetto di compito Monday, May 11, 2009 10
  • 11. Compito e azione • La necessità • Il compito : l’azione che scaturisce dalla necessità • L’oggetto dell’azione Monday, May 11, 2009 11
  • 12. L’importanza dell’esperienza Come evitare che l’utente fugga davanti al nostro applicativo Monday, May 11, 2009 12
  • 13. L’evoluzione è veloce, noi meno* • Ridurre il gap tra l’utente e l’oggetto “desiderato” • La semplicità • La scoperta e il “gioco” • La curva di apprendimento nel design Monday, May 11, 2009 13
  • 14. Basarsi sul sapere condiviso L’architettura dell’informazione nel progesso di progettazione Monday, May 11, 2009 14
  • 15. Il ruolo della IA • La curva di apprendimento: scelta del vocabolario • Le tassonomie • La costruzione delle mappe Monday, May 11, 2009 15
  • 16. Best practise Effetti sì, quando? Monday, May 11, 2009 16
  • 17. Best practise • Selezione • Manipolazione • Transizioni • Ridimensionamento: scrolling e densità di dati • Effetti davvero speciali: suoni e grafica 3D Monday, May 11, 2009 17
  • 18. Selezione • Il monoclick • Selezione degli oggetti • Comandi di tastiera Monday, May 11, 2009 18
  • 19. Manipolazione • Puntatore e spostamento • Drag&Drop • Ridimensionamento dell’oggetto Monday, May 11, 2009 19
  • 20. Transizioni • Movimenti di “avviso” • Transizioni di movimento • Transazioni di pagina Monday, May 11, 2009 20
  • 21. Ridimensionamento • All in one window • Scrolling • Ridimensionamento Monday, May 11, 2009 21
  • 22. Effetti davvero speciali • Suoni • Grafica 3D • Video e altri contenuti non interattivi Monday, May 11, 2009 22
  • 23. Prototyping Come un’idea diventa visibile Monday, May 11, 2009 23
  • 24. Step di progettazione • Schizzo • Wireframes • Immagine statica (static comps) • Functional mockups Monday, May 11, 2009 24
  • 27. Immagine statica interazioni legenda navigator controlli di navigazione: zoom simbolo avanti/indietro libro full screen disegna tutte le relazioni seminario pubblicato cancella le relazioni seminario m.over su icona > si formano relazioni + glow sulle icone collegate m.over su icona > pop up su click i collegamenti rimangono permanenti Monday, May 11, 2009 27
  • 29. Alcuni esempi • Google Docs: Online - Offline • Lacan+Freud Viz: ricerche interattive • SIRS: paradigmi Monday, May 11, 2009 29
  • 30. Online - Offline • Mobile desktop • paradigmi del web + desktop: l’esempio delle voci di menù Monday, May 11, 2009 30
  • 31. Ricerche interattive • Iconizzare • Mettere in relazione • Zoom&pan Monday, May 11, 2009 31
  • 32. Paradigmi • Information Retrieval • All in one window • Focus+context • La griglia elastica Monday, May 11, 2009 32
  • 33. Alla fine Non riduciamoci a schematismi Monday, May 11, 2009 33
  • 34. Bibliografia e link utili • Remo Jobs (a cura di), Manuale di psicologia cognitiva, CAROCCI • Calvin Moores, Ambient findability, O'REALLY • Bill Morridge, Interaction Design, MIT PRESS • J. Preece, Y. Rogers, H. Sharp, Interaction design, APOGEO • Robert Spence, Information Visualization, Design for Interaction – 2nd ed., Perason Educated Limited • http://www.welie.com/patterns/index.php • http://quince.infragistics.com/ • http://en.wikipedia.org/wiki/Mooers%27_Law • sinestesia: http://teemingvoid.blogspot.com/2008/10/synesthesia- and-cross-modality-in.html • Ingegneria della conoscenza: http://en.wikipedia.org/wiki/ Knowledge_engineering Monday, May 11, 2009 34