WEBVTT

00:00.000 --> 00:11.000
Hi, so I'm going to talk about Librofus on mobile with the club or as I like to call

00:11.000 --> 00:12.000
it.

00:12.000 --> 00:15.000
The M-flight Wi-Fi is bad, but my presentation is still good.

00:15.000 --> 00:20.000
So, picture this, you are going to first them and you've got to talk and you've got a laptop

00:20.000 --> 00:23.000
but your battery is dead.

00:23.000 --> 00:29.000
Or this, you've got to take it on the cheapest airline, the tray tables dirty and it's half the size of your phone

00:29.000 --> 00:33.000
and there's no way you can pull out your laptop.

00:33.000 --> 00:35.000
But your boss needs that spreadsheet yesterday.

00:35.000 --> 00:38.000
You're going to do work on the flight.

00:38.000 --> 00:39.000
Oh no.

00:39.000 --> 00:43.000
So, you can't always get a desktop or a decent Wi-Fi.

00:43.000 --> 00:46.000
What if we could use Librofus on mobile?

00:46.000 --> 00:53.000
You've had a few talks about club or online and we've mentioned that you can run it on a mobile device

00:53.000 --> 00:57.000
you can go to it in your browser, but that still needs a server.

00:57.000 --> 01:01.000
So, what if that didn't need internet?

01:01.000 --> 01:05.000
Well, we made that.

01:05.000 --> 01:13.000
You can download it on iOS and Android and everyone's club or on your device directly.

01:13.000 --> 01:15.000
So, no server needed.

01:15.000 --> 01:17.000
How does that work?

01:17.000 --> 01:20.000
So, it's very similar to club or online.

01:21.000 --> 01:28.000
We run Librofus kits to render all the titles and that means that most things are going to render the same

01:28.000 --> 01:36.000
whether they are on your phone or in club or online or in Librofus desktop.

01:36.000 --> 01:40.000
And we want to web through with the club or online code.

01:40.000 --> 01:46.000
So, it's sort of like your accessing it in a browser, but instead of having to go through a browser,

01:46.000 --> 01:49.000
you go through the club or office app.

01:49.000 --> 01:53.000
And it has support built in from that for mobile and tablet view.

01:53.000 --> 01:57.000
So, on your phone, it will have slim down functionality.

01:57.000 --> 02:03.000
So, it's easier to access the things that you want and on tablets you get full desktop view,

02:03.000 --> 02:08.000
but with better support for type screens or on screen keyboard.

02:08.000 --> 02:11.000
And it works pretty well.

02:11.000 --> 02:16.000
So, you made the wondering, is it like you're running a server on my phone?

02:16.000 --> 02:20.000
Well, no, not quite.

02:20.000 --> 02:23.000
It's actually much, much simpler than that.

02:23.000 --> 02:29.000
Because club or online needs to support most user collaboration and getting documents from

02:29.000 --> 02:34.000
next cloud and on cloud and other integrators like that.

02:34.000 --> 02:36.000
So, we can simplify it.

02:36.000 --> 02:40.000
We don't need to use websites like it because it's running directly on your device.

02:40.000 --> 02:46.000
We kind of instead inject code directly into the web view with all the commands that you want

02:46.000 --> 02:48.000
to run and the responses.

02:48.000 --> 02:52.000
So, we've got this JavaScript code that can be injected.

02:52.000 --> 03:00.000
And we've got responses implemented in your native code so that we can send stuff back

03:00.000 --> 03:03.000
and forth from the web view without having to use websites like it.

03:03.000 --> 03:08.000
And that enables us to not want to hp our server.

03:08.000 --> 03:20.000
That the cover online side would need to simplify this and make it lighter for your mobile device.

03:20.000 --> 03:22.000
We don't need remote files with WAPI.

03:22.000 --> 03:25.000
So, we use the local file system instead.

03:25.000 --> 03:28.000
Now, the local file system is implemented in-cloud.

03:28.000 --> 03:36.000
Online, we use it for development and testing all the time when we don't want to spin up a next cloud server.

03:36.000 --> 03:45.000
But it's normally disabled in production because you don't want to access the files on your production server.

03:45.000 --> 03:48.000
But for the mobile app, it's perfect.

03:48.000 --> 03:54.000
We can have the Android or iOS file pickers and open files from your local system.

03:54.000 --> 04:03.000
And it's very, very simple and there's no need to have a big heavy API running.

04:03.000 --> 04:06.000
And we have more abilities as an app as well.

04:06.000 --> 04:10.000
So, we have native font picking.

04:10.000 --> 04:18.000
If you select a font in the iOS app, we will pull up the Apple font picker and let you pick fonts from your system.

04:18.000 --> 04:24.000
So, you can install fonts in iOS by using apps from the app store.

04:24.000 --> 04:27.000
And they can appear in-cloud or online.

04:27.000 --> 04:32.000
There's no need to go and foot around with your server configuration to install more fonts.

04:32.000 --> 04:38.000
And for copy and paste, we've got richer than web copy and paste.

04:38.000 --> 04:40.000
The web is very limited on copy and paste.

04:40.000 --> 04:44.000
You can only copy a few formats, HTML, PNG, that sort of thing.

04:44.000 --> 04:52.000
But we can copy every format that LibreOffice supports in both the basic, mind-type format,

04:52.000 --> 04:58.000
but also then putting some of them in the standard Apple format of public.png, public.rtf.

04:58.000 --> 05:02.000
So, we can integrate with other apps much more nicely.

05:02.000 --> 05:05.000
So, the million dollar question.

05:05.000 --> 05:06.000
Does it hold up?

05:06.000 --> 05:09.000
Well, you know, more progress can be made.

05:09.000 --> 05:17.000
Sometimes rough to use fonts aren't always installed on Android devices in the same way

05:17.000 --> 05:19.000
that they are on desktop.

05:19.000 --> 05:23.000
So, sometimes we're missing fonts and we could bundle them.

05:23.000 --> 05:25.000
But generally, it works.

05:25.000 --> 05:28.000
And you can present from it as I'm doing right now.

05:28.000 --> 05:31.000
That's why I'm using a little tiny quicker.

05:31.000 --> 05:36.000
And here's me when I was testing this presentation out.

05:36.000 --> 05:39.000
As you can see, I've got my phone right at the bottom there,

05:39.000 --> 05:42.000
driving this massive screen with the presentation on it.

05:42.000 --> 05:48.000
So, yes, we can use LibreOffice code to make a brilliant free document editor on mobile.

05:48.000 --> 05:50.000
Thank you very much.

05:50.000 --> 05:52.000
Thank you.

