piine
piine provides Real-Time Feedback during your presentation.
Snapshots
piine client
Audience can feedback to a speaker by touching own device.
piine viewer
You can display piine viewer by a projector. piine viewer shows: who gets interested or excited now, how many user was joined.
How to use
Preparing
-
Setup Closure tools
Enter following commands in the terminal:
(in `piine` directory) $ python piine-client/tools/setup.py $ python piine-viewer/tools/setup.py $ cd piine-server $ npm install socket.io
-
Modify Server Addresses
Modify server assress and port in
piine-client/development/js_dev/piine/app.js:52
,piine-client/development/js_dev/piine/app.js:52
,piine-server/server.js:4
. -
Compile
Enter following commands in the terminal:
(in `piine` directory) $ python piine-client/tools/compile.py $ python piine-viewer/tools/compile.py
-
Deploy
Deploy
piine-client/production
andpiine-viewer/production
on your web server. -
Start on Your Server
Enter following commands in the terminal:
(in `piine` directory) $ node piine-server/server.js
-
Operation Check
Open
piine-viewer/production
(called "pione" viewer) on your PC (because "piine" viewer requires a high-performance device).Next, open
piine-client/production
(called "piine" client) on another tab/window or your device.Next, click/touch your device.
-
Sleep "piine" Server
Sleep "piine" server by
Ctrl+C
on your server.
Presentation
-
Connect to a Projector
Connect your device to projector.
-
Start "piine" Server
Enter following commands in the terminal:
(in `piine` directory) $ node piine-server/server.js
-
Open "piine" Viewer on Your Device
Open "piine" viewer on your device that was connected to the projector.
-
Get Audience to join "piine"
Get audience to open "piine" client on own devices.
-
Lecture how-to-use "piine" to audience
Say:
Please touch "piine!" at any time when you get excited or interested my speech!
Special thanks
-
Development tool
-
goog-starter-kit licensed under MIT license.
-
-
Font
-
Sansita One licensed under SIL Open Font License, 1.1.
-
-
Concept of the real-time feedback system for a presentation