Expertgrupper Emergens & Spel Enkla regler ger upphov till komplexa möjligheter De flesta spel uppvisar emergent beteende Olika typer av emergens MUD, MMORPG, Pervasive Gaming, Simulation Games, “Modding” Games. Regler kan designas, inte spelarbeteende. — Design av Samverkande System — Expertgrupper Agentbaserad simulering Autonoma agenter med enkla beteenderegler Individuell simulering ger emergent beteende 1986: Boids Separation Alignment Cohesion - Undvika kollison - Följa grannarnas riktning - Eftersträva central placering — Design av Samverkande System — Expertgrupper Agentbaserad simulering Tillämpningar: Simulering av folkmassor • SimPed – Flöde av fotgängare • Massive – 3D-animering — Design av Samverkande System — Expertgrupper Informationsvisualisering Historia – Alltid funnits ett behov av visualisering. Grottmålningar, sjökort, etc. Överblick – Effektivt sätt att kommunicera. En bild säger mer än 1000 ord. Människan – Viktigt att ta hänsyn till människans begränsningar. Användningsområden – Förenkla komplexa ting, marknadsföring, etc — Design av Samverkande System — Informationsvisualisering Exempel — Design av Samverkande System — Informationsvisualisering Exempel — Design av Samverkande System — Expertgrupper Tekniska aspekter Saker att tänka på Heterogenitet Öppenhet Säkerhet Skalbarhet Felhantering Samtidighet Transparens — Design av Samverkande System — Expertgrupper Privathet & Integritet Privathet & Integritet Integritet –”rätten att få sin personliga egenart och inre sfär respekterad och att inte utsättas för personligen störande ingrepp” Vilken insamlad information är väsentlig? Även info som inte direkt används kan missbrukas Klibbig information — Design av Samverkande System — Expertgrupper Data Mining "Att med automatiska metoder få fram dold information ur stora datamassor” Description Mål: att beskriva data, eller den process som genererar data Prediction Mål: att förutsäga beteende hos framtida data — Design av Samverkande System — Expertgrupper Social Interaktion Samspel mellan personer eller grupper Påverkar andras åsikter och blir själva påverkade Lättare att hålla kontakten Mindre tid för vänner och familj — Design av Samverkande System — Expertgrupper Relaterade koncept Omvärldsbevakning Andra projekt Liknande system? Brett område Intresseskapande? Forum för intresserade — Design av Samverkande System — Lemmings Lemmings Erik Andersson, Tobias Classon, Martin Hedqvist, David Lexell, David Mörtsell, Filip Sjögren, Morgan Sundqvist, David Södermark, Simon Vesterberg, Lars Åström — Design av Samverkande System — Introduktion Lemmings Problem Litet intresse hos ungdomar för politik Lösning Lemmings som emergent interaktionssystem — Design av Samverkande System — Arbetsgången Lemmings Vidare utveckling av koncept Brainstorming Tidiga skisser Pappersprototyp Utvärdering av denna Flash prototyp Utvärdering av denna Implementation av slutgiltig prototyp — Design av Samverkande System — Lemmings Idéer — Design av Samverkande System — Lemmings Idéer — Design av Samverkande System — Lemmings Koncept skiss — Design av Samverkande System — Lemmings Konceptet — Design av Samverkande System — Lemmings Systembeskrivning — Design av Samverkande System — Lemmings Pappersprototypen — Design av Samverkande System — Pappersprototypen Lemmings Resultat Direkt feedback på resultat från frågorna Möjlighet till information om gamla frågor Alternativa hinder Starkare koppling till huvudfrågan Oklar koppling till forumet — Design av Samverkande System — Lemmings Flashprototypen — Design av Samverkande System — Flashprototypen Lemmings Resultat För svag koppling mellan huvudfrågan och spelplanerna — Design av Samverkande System — Lemmings Demonstration — Design av Samverkande System — Problem Lemmings Synkronisering Många komponenter, olika teknologier Samma information för alla klienter Ingen kodkonvention i Flash Ingen vill/kan läsa koden — Design av Samverkande System — Lemmings Vidare utveckling Koppling mellan statistik och Roulette Omstrukturering av Flash kod Kasta bort – gör ny Allt annat fungerar — Design av Samverkande System — En miljon åsikter Sara Asplund, Sofia Carlander, Jonas Dahl, Tobias Evert, Mia Henriksson, Jenny Lagerlöf, Mattias Lindblom, Erik Linder, Anders Moberg, Johan Persson, Björn Simonson — Design av Samverkande System — En miljon åsikter Idén – ”En miljon åsikter” Visuellt representera politiska diskussioner och debatter på ett lockande och förföriskt sätt Kliva bort från traditionell partipolitik genom att skapa egna partier Attrahera ungdomar till den politiska debatten på ett nytt sätt — Design av Samverkande System — En miljon åsikter Idén – ”En miljon åsikter” — Design av Samverkande System — En miljon åsikter Idén – ”En miljon åsikter” — Design av Samverkande System — En miljon åsikter Processen Spåna och bestämma mål Design Implementation Tester — Design av Samverkande System — En miljon åsikter Spåna och bestämma mål Skapa ett gemensamt mål Komma på fler detaljer Skissa och utvärdera idéer Mobilitet Prioritera målen — Design av Samverkande System — En miljon åsikter Design Systemarkitektur Tre lager, Klient – Server – Databas — Design av Samverkande System — Visuell design Rörelser och liv i applikationen för att locka Brukskvaliteter Shoutbox Flash som verktyg — Design av Samverkande System — En miljon åsikter Skisser — Design av Samverkande System — En miljon åsikter Skisser — Design av Samverkande System — En miljon åsikter Implementation Flash-lager Pixel-världens logik och visualisering Xml-sockets – kommunikationskanalen utåt Navigering Sortering av pixlar — Design av Samverkande System — En miljon åsikter Implementation Server-lager Databas-queries Hanterar klienterna Multicast till klienterna Kommunicerar med kategoriseringen — Design av Samverkande System — En miljon åsikter Implementation Databas-lager ER-shema Simulerat forum Lagrar Inlägg Användare Trådar/Pixlar — Design av Samverkande System — En miljon åsikter Tester Testa att systemet fungerar Funktionerna testas var för sig Förvånansvärt smidigt att bygga ihop delarna — Design av Samverkande System — En miljon åsikter Demo The world… — Design av Samverkande System — En miljon åsikter Hinder och problem Databasen Brandväggar och säkerhetsprinciper Begränsad Flash-kunskap i gruppen — Design av Samverkande System — En miljon åsikter Vad har vi lärt oss? Stor projektgrupp Projektledare Dålig kommunikation mellan sub-grupper Tydligare specifikationer när man har kommit fram till något Oklara mål – idén i fokus För lite tid till tester, för mycket implementation Arbetsmiljön – Svårt att garantera plats Saker tar längre tid än man tror — Design av Samverkande System — En miljon åsikter Framtiden Vidare implementation i prototypen Fungerande partivärld ska visualiseras som pixelvärlden Komplett pixelvärld Profil & hjälp m.m. Tester Testa och stressa systemet i stor skala Användartester Driva idén vidare inom andra ämnesområden — Design av Samverkande System —