Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revisionBoth sides next revision
project_qfwfq_notes [2011-11-10 12:14] 213.243.162.31project_qfwfq_notes [2011-11-10 12:23] davegriffiths
Line 3: Line 3:
 ===Range of interesting technologies=== ===Range of interesting technologies===
  
-* Tangible interface +  * Tangible interface 
-* Haptic feedback +  * Haptic feedback 
-* Touchscreens +  * Touchscreens 
-* Keyboard/Mouse +  * Keyboard/Mouse 
  
 ===Towards Potential concreteness=== ===Towards Potential concreteness===
Line 14: Line 14:
 ==Tangible programming for searching open data== ==Tangible programming for searching open data==
  
-* Human augmented realtime search (over batch mode search) +  * Human augmented realtime search (over batch mode search) 
-* Is a change in emphasis (human interaction over raw speed) worth the trade off? +  * Is a change in emphasis (human interaction over raw speed) worth the trade off? 
-* How can this be realised? +  * How can this be realised? 
-  Interfaces +    Interfaces 
-  Suitible algorithms +    Suitible algorithms 
-  Suitible visualisations +    Suitible visualisations 
-* Going further - realtime modification of (eg. search) algorithms while they are running +  * Going further - realtime modification of (eg. search) algorithms while they are running 
-  Human shaping/adapting an algorithm as it searches +    Human shaping/adapting an algorithm as it searches 
-  Connection to livecoding +    Connection to livecoding 
-  Collaboration - allowing new levels of engagement with massive datasets by multiple parties +    Collaboration - allowing new levels of engagement with massive datasets by multiple parties 
-  - Conflict resolution +    * As a form of conflict resolution 
-  Performative aspect - Hans Rosling style, but where the algorithms are open to criticism/flexible, more compatible with spirit of open data +    Performative aspect - Hans Rosling style, but where the algorithms are open to criticism/flexible, more compatible with spirit of open data 
-  Public access to data and interpretation +    Public access to data and interpretation 
-  Fiddle with the interpretations for yourself? +    Fiddle with the interpretations for yourself? 
-  Online/accessible/cheap tech very important here+    Online/accessible/cheap tech very important here
  
 =="Getting a feel" for large datasets== =="Getting a feel" for large datasets==
    
-* Often cited as a problem by many professionals in different areas +  * Often cited as a problem by many professionals in different areas 
-  "Used to be able to look at the numbers in a text editor/excel, now I can't" +    "Used to be able to look at the numbers in a text editor/excel, now I can't" 
-* Already have an intimate knowledge of their data, this is lost with size/"when it goes into the computer" +  * Already have an intimate knowledge of their data, this is lost with size/"when it goes into the computer" 
-* Why is this a problem? +  * Why is this a problem? 
-  Leads to a loss of control/understanding +    Leads to a loss of control/understanding 
-  Need to understand implications of algorithms - perhaps before data is collected +    Need to understand implications of algorithms - perhaps before data is collected 
-* How can it be solved? +  * How can it be solved?   
-  Psychologically (what is missing?) +    * Psychologically (what is missing?) 
-  Technically +    Technically 
-* How domain specific does the solution need to be, is it generalisable? +  * How domain specific does the solution need to be, is it generalisable? 
  
 ==Understanding of time== ==Understanding of time==
  
-* A problem in social networks +  * A problem in social networks 
-* Implications in other areas +  * Implications in other areas 
-* Use of music +  * Use of music 
  
 ==Finding appropriate ways of programming with a limited interface== ==Finding appropriate ways of programming with a limited interface==
  
-* Making phones/tablets hackable +  * Making phones/tablets hackable 
-  Lack of tools in this area is a fundamental problem +    Lack of tools in this area is a fundamental problem 
-  Leads to specialisation of programming, reduces accessibility massively +    Leads to specialisation of programming, reduces accessibility massively 
-  Focus on Aakash for example +    Focus on Aakash for example 
-* Text editors (even with nice features) suck on touch screens +  * Text editors (even with nice features) suck on touch screens 
-  Perhaps "making text geometric" (scratch) is not enough either +    Perhaps "making text geometric" (scratch) is not enough either 
-* Does this actually require rethink of programming down to language level? +  * Does this actually require rethink of programming down to language level? 
-  New language axioms or just representations of eg map/reduce/filter/for +    New language axioms or just representations of eg map/reduce/filter/for 
-  Amorphous programming, focus on parallel, spatially arranged small programs robust to fuzziness +    Amorphous programming, focus on parallel, spatially arranged small programs robust to fuzziness 
-    Is this more suitable framework for less discrete interfaces? +      Is this more suitable framework for less discrete/"gestural" interfaces? 
-    Multiple levels +      Multiple levels 
  
  
  • project_qfwfq_notes.txt
  • Last modified: 2011-11-10 16:13
  • by davegriffiths