New App: Presentor

Posted on
  • Hey there! I'd like to present my first app: Presentor :-)

    Backstory:
    I am learning to be a teacher. I have some trouble keeping myself to time and its quite easy to lose track of it. For this reason I thought it a good idea to get a watch. While thinking about buying a watch my dad came across the bangle2 and I was instantly sold. With this thing I couldn't just see the time but I could program it to make some tracker for my lessons. So this is exactly what I did and why I did it.

    What is it:
    With presentor you use bluetooth HID connection (just directly connect bluetooth on your laptop/tablet/computer when the app is open) to go through your slides.
    This while also having smart timers and a memory aid for your different presentation parts.
    Here you can for instance say you want to take 5 minutes for your introduction and then 10 minutes for content or whatever.
    While going through your parts you also get a rest timer that counts the surplus or deficit of total time you have for your presentation so you can adjust accordingly during your next slides.

    Usage
    Use the bangle app interface to describe your presentation (parts)
    Open the app and (re)connect the bluetooth to enable HID.
    Swipe left or right to go forward and backwards in your presentation.
    Swipe up and down to go to the next presentation part (timer)
    Click the (middle) button to go into mouse mode.
    Here you can use your bangle similar to a touchpad.
    Click again to go back to presentation mode.

    For bangle 1 or 2 you can also hold the screen and use the accelerometer to move the mouse.

    I have opened the PR: [https://github.com/espruino/BangleApps/p­ull/1199]
    You can test it already using: https://7kasper.github.io/BangleApps/#bl­uetooth

    The app is in beta and WIP, but if you like, please help me test the app and work out the kinks.
    Feature requests are also very welcome.

  • This sounds really cool. Something to control slides is one of the things I was thinking of doing for a Bangle2 when I get one, but I wouldn't have thought of the timer aspect!

  • Looks great

  • Looks like a really good idea - thanks!

    I'd fiddled with doing something with Reveal.js (that's all JS so it's possible to add extra code to connect straight to Bangle.js, or to do it via bookmarklet) but just using HID is a lot more flexible!

  • Presentor v3.0 (Bangle.js) (Bangle 2)

    1
    If bluetooth connected to PC/laptop (check in bluetooth settings):
    Select Bangle.js > Remove Device

    2
    On your smartphone, in "Gadgetbridge", close connection by long-pressing "Bangle.js"

    3
    Open banglejs.com/apps and select "Connect" (right upper corner)

    4
    Select Bangle.js in blue bar in pop-up window and select "Connect"

    5
    Search "Presentor" app and select diskette icon

    6
    Select "Clear" to start making new notes.

    7
    Fill the subjects, times in minutes (seconds optional) and Notes (optional)
    The subject/times are on your watch displayed in a tall font, the notes in a very small font

    8
    Select "Save" and exit the pop-up window

    9
    Select "Disconnect" (right upper corner)

    10
    Open "Bluetooth & other devices" screen on PC/laptop and select "+" to add a device

    11
    Select "Bluetooth" and select Bangle.js
    If "Try connecting your device again." is shown, switch PC/laptop bluetooth off and on again

    12
    Open Presentor and start your presentation.
    Swipe up to start timer for first subject
    Swipe down to pause
    Push button to switch between mouse mode and timer/presentation mode

    13
    Timer function
    Next subject: Swipe up
    Previous subject: Swipe down
    Pause timer: Swipe down to begin

    14
    Presentation function
    Next presentation slide: Swipe right or just touch
    Previous presentation slide: Swipe left

    15
    Mouse mode
    Swipe to move pointer over the presentation screen
    Note: sometimes "Holding" shows in Bangle screen (see Holding mode)

    16
    Holding mode
    In timer/presentation mode, hold one finger on your Bangle screen, point your arm foreward
    Mouse up/down on screen: Tilt your hand up/down
    Mouse left/right on screen: Rotate your hand counterclockwise/clockwise

    17
    End of presentation?
    Switch bluetooth PC/laptop off or see step 1

    18
    Re-activate smartphone bluetooth (incl. Gadgetbridge)

  • Nice and usefull step by step, well done !

    Could perhaps be in the Readme ?

  • Thanks! Yeah I am a bit busy atm but expect a small rewrite of codebase and proper readme based on @mu1 's steps soon!

  • Ok so a little bit later than expected but a new PR with good update is opened :-)
    If there are any suggestions for features please let me know!

  • Post a reply
    • Bold
    • Italics
    • Link
    • Image
    • List
    • Quote
    • code
    • Preview
About

New App: Presentor

Posted by Avatar for 7kasper @7kasper

Actions