Presentation is loading. Please wait.

Presentation is loading. Please wait.

AGPager Advanced Display Management Hiroyuki Tokyo Institute of Technology, JAPAN 2005-01-25 19 th APAN Meeting The Amari Watergate Hotel (Bangkok,

Similar presentations


Presentation on theme: "AGPager Advanced Display Management Hiroyuki Tokyo Institute of Technology, JAPAN 2005-01-25 19 th APAN Meeting The Amari Watergate Hotel (Bangkok,"— Presentation transcript:

1 AGPager Advanced Display Management Hiroyuki Komatsu @ Tokyo Institute of Technology, JAPAN 2005-01-25 19 th APAN Meeting The Amari Watergate Hotel (Bangkok, Thailand) http://taiyaki.org/

2 Background AccessGrid has a lot of Windows Video Windows Presentation Slides Control Windows We have to operate them manually Move/Resize/Iconify windows Observe the status of windows

3 Background AccessGrid has a lot of Windows Video Windows Presentation Slides Control Windows We have to operate them manually Move/Resize/Iconify windows Observe the status of windows Its boring!

4 AGPager Helps us manipulate windows Manual manipulation by a user Automatic manipulation under a set of action rules

5 Manual Manipulation Like manipulating icons on a desktop Move multiple windows at once Arrange the location of the windows

6 DEMO! Manual Manipulation

7 Manual Manipulation (1/3): Motion Dragging of an Image of a Window Dragging Motio n

8 Manual Manipulation (2/3): Selection Select Windows with Rubber band Ctrl + click Right panel

9 Manual Manipulation (3/3): Arrangement 1. Select Windows 2. Relocate the Arrangement using the Rubber Band Process

10 Manual Manipulation Like manipulating icons on a desktop Move multiple windows at once Arrange the location of the windows

11 Automatic Manipulation Manipulate windows using a set of action rules Window re-layout Iconify Etc … The set of action rules: Windows application categories Application categories manipulations

12 DEMO! Automatic Manipulation

13 Automatic Manipulation: Usage of this function Just click the action button Action

14 Automatic Manipulation: Customization (1/3) The user can modify: Matching patterns between properties of windows and application categories Mozilla IE Vic #2 Vic #1 Video Communicator Web Browser Arrange Iconify

15 Automatic Manipulation: Customization (1/3) The user can modify: Matching patterns between properties of windows and application categories

16 Automatic Manipulation: Customization (2/3) The user can modify: The layout template of windows

17 Automatic Manipulation: Customization (3/3) Save and load the customized action rule Save & Load

18 Automatic Manipulation: Layout Templates Windows layout based on a Template What I See Is What You See Achieve same Layout on each Node Auto Layout Auto Layout Template Node #1 Node #2

19 Automatic Manipulation Manipulate windows using a set of action rules Window re-layout Iconify Etc … The set of action rules: Windows application categories Application categories manipulations

20 Installation: Setup Windows: Run setup.exe (Inno Setup) UNIX:./configure; make; make install http://taiyaki.org/agpager/

21 Installation: Software Requirements Windows: Python only Works on AG Environment UNIX (X window system): Python and a backend library Library installation required SWIG, X11 devel-kit

22 Implementation: Design Model Auto Layout User Operation Window Manager Local Desktop Remote Desktop Target Desktop Operating System

23 Implementation: Design Model Auto Layout User Operation Window Manager Local Desktop Remote Desktop Window Information Target Desktop Operating System

24 Implementation: Design Model Auto Layout User Operation Window Manager Local Desktop Remote Desktop Window Operation Window Information Target Desktop Operating System

25 Implementation: Design Model Auto Layout User Operation Window Manager Local Desktop Remote Desktop Target Desktop Operating System

26 Implementation: Current Status Auto Layout User Operation Window Manager Local Desktop Remote Desktop Target Desktop Operating System

27 Next Step Remote Control Control your AG Display Machine from your Notebook PC Integration with AccessGrid Layout Templates Operators Panel Integration with Vic and Rat Use Information of Participants

28 The GOAL Context Awareness Information of Speakers Understanding Audio/Video Stream

29 The GOAL: Context Awareness (1/2) Information of Speakers Who is the Speaker? Where is the Speaker? What Windows are Important? Presenter? Chair Person? Presentation Slides?

30 The GOAL: Context Awareness (1/2) Layout based on the Context Enlarge the presenter s window Switch among questioners windows Shrink unnecessary windows

31 Conclusion What is AGPager Software package to help us control windows The user can manipulate windows easily The Next Step Remote Control Integration with other software The Goal Automatic Layout with the Context http://taiyaki.org/agpager/

32


Download ppt "AGPager Advanced Display Management Hiroyuki Tokyo Institute of Technology, JAPAN 2005-01-25 19 th APAN Meeting The Amari Watergate Hotel (Bangkok,"

Similar presentations


Ads by Google