WEBVTT 00:00.000 --> 00:07.000 Okay, so the talks continue. 00:07.000 --> 00:11.000 Now we have run from clever activity, 00:11.000 --> 00:16.000 and we'll be talking about collaborative slideshow. 00:16.000 --> 00:21.000 Hello everyone, so collaborative slideshow. 00:21.000 --> 00:27.000 It would be very ironic if we don't have collaborative slideshow, 00:27.000 --> 00:30.000 and the name of the company is Colabora. 00:30.000 --> 00:37.000 So, first of all, why we started this collaborative slideshow thing? 00:37.000 --> 00:44.000 So, we all have been in a situation where you have joined the meeting with 40, 50, 100 people, 00:44.000 --> 00:49.000 and your boss has started presentation, 00:49.000 --> 00:55.000 and you are not able to see something where he is sharing the screen, 00:55.000 --> 01:00.000 or anything he is talking about on this slide. 01:00.000 --> 01:04.000 So, what if we could all join a document, 01:04.000 --> 01:08.000 and the presenter can start the presentation for everyone of us, 01:08.000 --> 01:15.000 so we can see the presentation in our compatible resolution on our screen. 01:15.000 --> 01:21.000 So, instead of sharing entire screen on sometimes on low bandwidth, 01:21.000 --> 01:25.000 where you can barely see pixels on the screen, 01:25.000 --> 01:29.000 we all have been there, if you have not been there, you are very lucky one. 01:29.000 --> 01:33.000 We are hoping on your luck when aliens attack us, 01:33.000 --> 01:35.000 we want you to save the Earth. 01:35.000 --> 01:39.000 But, until then, we have a feature for you. 01:39.000 --> 01:40.000 So, what is it? 01:40.000 --> 01:45.000 As I said, you can start presentation for everyone who has joined the document, 01:45.000 --> 01:50.000 and whenever a presenter goes forward, backward, or plays a video, 01:50.000 --> 01:54.000 and everything just happens on your native machine, 01:54.000 --> 01:56.000 as if you are running the presentation. 01:56.000 --> 01:58.000 So, on your own resolution, 01:58.000 --> 02:03.000 and you can see every minute detail according to your screen size. 02:03.000 --> 02:07.000 And, the feature is called present to all, 02:07.000 --> 02:09.000 earlier it was called follow me presentation, 02:09.000 --> 02:12.000 but someone with better English came and renamed it. 02:12.000 --> 02:16.000 So, to show it, how does it work? 02:17.000 --> 02:22.000 And, just in case, if you are wondering what's the feature. 02:22.000 --> 02:26.000 So, right now, it's not me who is controlling the presentation. 02:26.000 --> 02:28.000 It's a sharper my friend. 02:28.000 --> 02:31.000 We are connected on through internet, 02:31.000 --> 02:33.000 and he is controlling this presentation. 02:33.000 --> 02:37.000 As you can see, I'm not touching anything. 02:37.000 --> 02:39.000 He is doing everything. 02:39.000 --> 02:41.000 So, how does it work first of all? 02:41.000 --> 02:44.000 So, just like any simple presentation, 02:45.000 --> 02:48.000 first of all, whenever someone wants to start the presentation, 02:48.000 --> 02:52.000 or makes any moves, they press the key, 02:52.000 --> 02:55.000 as supper will now press the next button. 02:55.000 --> 02:58.000 So, our system, the presenter system, 02:58.000 --> 03:00.000 will send the request to the server, 03:00.000 --> 03:05.000 and then server sends response back to the system. 03:05.000 --> 03:09.000 Now, supper will send the response. 03:10.000 --> 03:15.000 But now, in this case, we just broadcast the same response 03:15.000 --> 03:19.000 to everyone in the room, everyone on the document. 03:19.000 --> 03:22.000 So, there is no extra load on the server, 03:22.000 --> 03:24.000 but whatever we have rendered, 03:24.000 --> 03:28.000 we send it to the everyone else in the document. 03:28.000 --> 03:32.000 And on top of that, if you have same resolution, 03:32.000 --> 03:37.000 we send the same slide for which we have already rendered to everyone. 03:37.000 --> 03:39.000 But just in case, if you have different resolution, 03:39.000 --> 03:42.000 let's the presenter is in the fork screen, 03:42.000 --> 03:45.000 where if we send the same slides to you, 03:45.000 --> 03:48.000 who is on the edge screen, 03:48.000 --> 03:50.000 then you will not be able to see everything, 03:50.000 --> 03:52.000 everything will be very small, 03:52.000 --> 03:54.000 and we face the same problem, 03:54.000 --> 03:57.000 which we were facing on this streaming. 03:57.000 --> 04:00.000 So, in this case, we render specific to the screen size, 04:00.000 --> 04:04.000 but we only render it once and send it to the everyone. 04:05.000 --> 04:07.000 So, when very simple architecture, 04:07.000 --> 04:10.000 nothing very complicated in this. 04:12.000 --> 04:16.000 And on top of that, you also have a freedom to move, 04:16.000 --> 04:22.000 let's say, if your teacher is explaining everything very fast to you, 04:22.000 --> 04:25.000 and you are just like me who is a slow learner, 04:25.000 --> 04:28.000 and teacher has moved to the next slide, 04:28.000 --> 04:30.000 and you want to go back and see what is happening. 04:30.000 --> 04:35.000 So, right now, it's me who is going to back two slides, 04:35.000 --> 04:40.000 three slides, whatever, and then again, 04:40.000 --> 04:43.000 there is this small button here, 04:43.000 --> 04:47.000 where if I press that, I'll again join the leader, 04:47.000 --> 04:50.000 the presenter, wherever they are. 04:50.000 --> 04:55.000 It's not a bug, he moved away. 04:55.000 --> 04:57.000 So, let's move forward, 04:57.000 --> 04:59.000 and then you have rejoined the presentation, 04:59.000 --> 05:03.000 so wherever the presenter goes ahead, we can go. 05:03.000 --> 05:07.000 Now, it's another thing, because I kind of, sorry, 05:07.000 --> 05:09.000 it's from me, we were waiting, 05:09.000 --> 05:12.000 and the demo goods are not with me today. 05:12.000 --> 05:15.000 But it works, it works, 05:15.000 --> 05:17.000 and there are many things, 05:17.000 --> 05:22.000 which curious people create problem for. 05:22.000 --> 05:25.000 I'm sorry, I had to click. 05:26.000 --> 05:28.000 So, on top of that, let's say, 05:28.000 --> 05:33.000 if we are moving away from the streaming to now this document, 05:33.000 --> 05:35.000 so there are chances that, let's say, 05:35.000 --> 05:38.000 there are thousand people, not thousand people, 05:38.000 --> 05:40.000 but let's say, 50 people, 05:40.000 --> 05:42.000 100 people are joining this document, 05:42.000 --> 05:46.000 and earlier we used to render things for everyone, 05:46.000 --> 05:51.000 but right now, if 100 people request slide rendering, 05:51.000 --> 05:54.000 that would overwhelm any server. 05:54.000 --> 05:58.000 Right now, instead of rendering it for each and every view, 05:58.000 --> 06:01.000 now we just render it once and cache it. 06:01.000 --> 06:03.000 So, unless the document changes, 06:03.000 --> 06:06.000 we can keep serving same slides to anyone 06:06.000 --> 06:08.000 and everyone who joins the document, 06:08.000 --> 06:11.000 and that's how we do it, 06:11.000 --> 06:13.000 in terms of integration. 06:13.000 --> 06:19.000 So, we have also integrated this feature with next cloud talk. 06:19.000 --> 06:21.000 So, there is this video, 06:21.000 --> 06:25.000 I was going to show off the video that this collaborative slide show 06:25.000 --> 06:27.000 also support the video, 06:27.000 --> 06:29.000 as of now we are out of sync. 06:29.000 --> 06:32.000 So, unfortunately, I'll play it myself, 06:32.000 --> 06:34.000 but otherwise, separate good played. 06:34.000 --> 06:36.000 So, in this feature, 06:36.000 --> 06:40.000 you can just, from the smart picker, 06:40.000 --> 06:42.000 you can just start presentation, 06:42.000 --> 06:44.000 and it will generate a specific link. 06:44.000 --> 06:46.000 So, whoever has shared the link, 06:46.000 --> 06:48.000 automatically becomes the leader, 06:48.000 --> 06:51.000 and whoever other person joins this, 06:51.000 --> 06:53.000 it doesn't matter, the order doesn't matter, 06:53.000 --> 06:56.000 but the other person will always be the follower, 06:56.000 --> 07:00.000 and the one who shared the link 07:00.000 --> 07:04.000 will always be the leader of the presentation. 07:04.000 --> 07:11.000 So, now, if the leader goes to the next slide, 07:11.000 --> 07:14.000 even the follower will go to the next slide, 07:14.000 --> 07:17.000 as you can see, 07:17.000 --> 07:23.000 and the follower moved forward and backward, 07:23.000 --> 07:29.000 without breaking the feature, like we did. 07:29.000 --> 07:32.000 And, sorry. 07:32.000 --> 07:35.000 Can the follower quickly jump back with, 07:35.000 --> 07:37.000 yes, yes. 07:37.000 --> 07:39.000 So, there is this button, 07:39.000 --> 07:42.000 follow, follow presenter. 07:42.000 --> 07:45.000 So, you can just, even if you move anywhere, 07:45.000 --> 07:47.000 let's try, if we are still connected, 07:47.000 --> 07:50.000 are we on the same slide? 07:50.000 --> 07:52.000 He already closed. 07:52.000 --> 07:57.000 So, let's try to go to the next slide again. 07:57.000 --> 08:11.000 So, this is the integration, let's move again somewhere. 08:12.000 --> 08:16.000 I think I might have changed to the first amendment for a second. 08:16.000 --> 08:19.000 So, we were disconnected. 08:19.000 --> 08:25.000 Yes, basically, if we are connected on the internet, 08:25.000 --> 08:28.000 we will be able to, I don't have internet, 08:28.000 --> 08:30.000 we were connected on the hotspot. 08:30.000 --> 08:32.000 So, if you press this button, 08:32.000 --> 08:34.000 you will go back to where the presenter is, 08:34.000 --> 08:38.000 and you can move really forward, sorry, backward. 08:38.000 --> 08:41.000 So, right now, we are also, there is a patch, 08:41.000 --> 08:43.000 which is yet to be murdered, 08:43.000 --> 08:47.000 that you cannot move forward than the presenter. 08:47.000 --> 08:48.000 Just in case, let's say, 08:48.000 --> 08:50.000 teacher is doing a quiz, 08:50.000 --> 08:52.000 and the next slide is answer, 08:52.000 --> 08:56.000 that would be very unfair to all the students who goes forward. 08:56.000 --> 08:58.000 So, in that case, case, 08:58.000 --> 09:02.000 we don't allow followers to go forward, 09:02.000 --> 09:05.000 but only the backwards. 09:06.000 --> 09:09.000 And credit goes to K-lon, 09:09.000 --> 09:12.000 and Pedro, for all the design, 09:12.000 --> 09:13.000 if you see anything beautiful, 09:13.000 --> 09:15.000 it's Pedro. 09:15.000 --> 09:17.000 If you see anything ugly, Pedro hasn't seen it yet, 09:17.000 --> 09:20.000 ping him. 09:20.000 --> 09:22.000 And that's it, thank you. 09:23.000 --> 09:29.000 Any questions? 09:29.000 --> 09:32.000 Sure. 09:32.000 --> 09:34.000 Yes? 09:34.000 --> 09:38.000 So, you have made two, when are you shooting? 09:38.000 --> 09:39.000 Uh-huh. 09:39.000 --> 09:41.000 Because when you look at it, 09:41.000 --> 09:44.000 I am the only one that gets into the room between the slides. 09:44.000 --> 09:47.000 So, it's not a joke. 09:48.000 --> 09:52.000 So, you discuss different screen resolutions. 09:52.000 --> 09:53.000 Mm-hmm. 09:53.000 --> 09:56.000 How about accessibility? 09:56.000 --> 09:58.000 How, um, and next year? 09:58.000 --> 10:05.000 So, if the accessibility is enabled on your side, 10:05.000 --> 10:07.000 on your system, 10:07.000 --> 10:10.000 you'll be able to have all the accessibility feature, 10:10.000 --> 10:12.000 because the slide show, 10:12.000 --> 10:13.000 which you have joined, 10:13.000 --> 10:16.000 is running natively on your system, 10:16.000 --> 10:19.000 as if you are running the presentation. 10:19.000 --> 10:22.000 And just before this feature was introduced, 10:22.000 --> 10:25.000 we also enabled accessibility for the presentation 10:25.000 --> 10:27.000 and the slide show. 10:27.000 --> 10:29.000 So, that should not be a problem. 10:29.000 --> 10:32.000 I would be interested in the view. 10:32.000 --> 10:35.000 I don't have accessibility enabled in this system, 10:35.000 --> 10:36.000 but- 10:36.000 --> 10:41.000 It's a default, 10:41.000 --> 10:43.000 let me show you. 10:43.000 --> 10:45.000 Sorry. 10:45.000 --> 10:46.000 Sorry. 10:46.000 --> 10:48.000 I am sorry. 10:48.000 --> 10:51.000 But there is a presentation, 10:51.000 --> 10:52.000 but just- 10:52.000 --> 10:56.000 It's available on callable online. 10:56.000 --> 10:59.000 So, it's a default feature in callable online. 10:59.000 --> 11:00.000 You can- 11:00.000 --> 11:03.000 It's calledable online. 11:03.000 --> 11:07.000 It's calledable as a platform. 11:07.000 --> 11:08.000 Yes. 11:08.000 --> 11:10.000 Are you shooting? 11:10.000 --> 11:11.000 Yes. 11:11.000 --> 11:16.000 We are working very hard on accessibility features right now. 11:16.000 --> 11:19.000 Some servers run by different people, 11:19.000 --> 11:22.000 may have accessibility disabled on the backend, 11:22.000 --> 11:24.000 because of performance issue, 11:24.000 --> 11:26.000 but that's with the admin, 11:26.000 --> 11:27.000 with that instance. 11:27.000 --> 11:29.000 But callable supports it. 11:29.000 --> 11:32.000 It depends upon the provider of the service 11:32.000 --> 11:34.000 if they have enabled or not. 11:35.000 --> 11:38.000 I don't have accessibility enabled on my system. 11:38.000 --> 11:40.000 Unfortunately, right now. 11:40.000 --> 11:43.000 Next question. 11:43.000 --> 11:46.000 You can make edits to the slides, 11:46.000 --> 11:49.000 while somebody else is presenting them. 11:49.000 --> 11:52.000 Others edits visible in the presentation. 11:52.000 --> 11:55.000 Next question. 11:55.000 --> 11:58.000 You can make edits to the slides, 11:58.000 --> 12:01.000 while somebody else is presenting them. 12:01.000 --> 12:03.000 Others edits visible in the presentation. 12:03.000 --> 12:04.000 No. 12:04.000 --> 12:05.000 No. 12:05.000 --> 12:09.000 No. 12:09.000 --> 12:12.000 So, if you have started the presentation, 12:12.000 --> 12:14.000 the slides are already rendered. 12:14.000 --> 12:18.000 So, your edit will not be visible in the slideshow. 12:18.000 --> 12:21.000 You have to restart the presentation. 12:21.000 --> 12:24.000 I'm always annoyed by that. 12:24.000 --> 12:26.000 It's very difficult. 12:26.000 --> 12:31.000 Any questions? 12:31.000 --> 12:40.000 Then that's it. 12:40.000 --> 12:41.000 Thank you.