• Save
ash
Upcoming SlideShare
Loading in...5
×
 

ash

on

  • 496 views

Post about paper 'ash: a shell for multiple devices'.

Post about paper 'ash: a shell for multiple devices'.
Describe ash's architecture design

Statistics

Views

Total Views
496
Views on SlideShare
493
Embed Views
3

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 3

http://www.linkedin.com 3

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    ash ash Presentation Transcript

    • ash: a shell for multiple devices SeongJae Park / Seoul National University sjpark@dcslab.snu.ac.kr
    • Multiple Devices and Multiple Interfaces As Useful, New Device Invented, People Suffer Unfamiliar Interface of New Devices Critical For Accessibility
    • ash: Use Preferred One Interface For Multiple Devices Control Android Ubuntu OSX Windows 8 Control any devices via any device(even self)
    • ash: Architecture Evaluator User interface Device controllerData manager Text format command Network Keyboard / Mouse Touchscreen Control Any medium
    • Control Path Between Ash Systems Evaluator User Interface Device controller Evaluator User Interface Device controller Network From ash on device A, Control device B which ash installed.
    • Any Interface, Module Can Be Imported ash application by 3rd party Evaluator User Interface Device controller
    • Language: Everything Is A List ash is a shell Evaluator ash is a shell ash is [a sh]ell Evaluator ash is a sh ell
    • Language: Plain List Or Function Call ash is a shell Evaluator ash is a shell touch DOWN 300 500 Evaluator touch DOWN 300 300 Registered Function name
    • Language: Code Is A List ash$ add_callback [default alias click] [ [touch DOWN [arg 1] [arg 2]] [touch UP [arg 1] [arg 2]] ]
    • About Project Project Homepage http://sjp38.github.io/ash/ Article at Google Developer Blog: http://googledevkr.blogspot. kr/2012/12/ghackfair-winners-ash.html
    • This work by SeongJae Park is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. To view a copy of this license, visit http: //creativecommons.org/licenses/by-sa/3.0/.