Impress Remote for Firefox OS — Proof of Concept

I’ve started working on a version of the Impress Remote for Firefox OS. It currently only supports using TCP (i.e. Wifi or wired network), I’m going to start working on adding Bluetooth support once I get hold of some suitable hardware, probably later this month.

Most of the backend has been done, and a basic app exists:

I’m now starting to work on a proper User Interface which will be based on that of the Android Impress Remote.

Tagged with: , , ,
Posted in FirefoxOS, LibreOffice

Impress Remote first icon

More good news: the Libreoffice Design Team has come up with a first prototype icon for the remote (I hear they are working on further versions) — here’s a screenshot in context:

Most of the development recently has been on improving the general reliability, stability and usability of the app. It’s looking highly likely that the first official release will be as part of Libreoffice 3.7 which arrives in November.

Tagged with: , , , ,
Posted in GSOC2012, LibreOffice

Bluetooth on Windows for Impress Remote

Windows users will be glad to know that Impress Remote now supports bluetooth on windows, albeit only using the Microsoft Bluetooth Stack, and not (at least for the moment) any of the other stacks. I am however looking into adding support for the Widcomm stack, and maybe even the Bluesoleil stack. Control over wifi/network also works on windows now.

(I believe that Mac bluetooth support is also being worked on, although I currently can’t give any more information on that. Due to a lack of a Mac I can’t really work on that. I believe that control over Wifi/Network works, but haven’t personally tested that yet.)

In further news: the app is continually improving, and becoming more usable. On Friday I finally managed to fix a bug causing a flickering/endless looping when slides were changed too vigorously. I’m now trying to iron out other niggles as well as make the user interface look the way it should.

Posted in GSOC2012, LibreOffice

Bluetooth in Impress Remote

The Impress Remote Control now supports bluetooth, albeit currently only on Linux machines. I’m going to be adding windows support as soon as the bluetooth dongle for my windows desktop arrives. In the meantime I’ve been working on a bit of cleanup, and have also added the option of manually adding servers for connection (e.g. in case discovery fails for whatever reason):

In addition to that the app now automatically detects when it’s on an emulator, meaning it can also be tested almost fully on the emulator.

Tagged with: , ,
Posted in GSOC2012, LibreOffice

The latest “about” Impress Remote

I’ve doing a fair bit of background work on the Impress Remote, involving a tedious couple of days getting pairing functioning correctly and reliably, and refactoring various services.

For example, now you can control which remotes can control your presentation (incidentally, all remotes are called “Bob” at the moment — that will be changed):

And of course an about screen, which may yet be improved:

Tagged with: , , ,
Posted in GSOC2012, LibreOffice

Impress Remote — Dialog

The last few days I’ve been working on the dialog which is used to allow a client to connect to libreoffice, here’s a very early screenshot:

This screen will also have a pin input added to allow authentication (i.e. to prevent any random person who happens to be on the network to control your presentation).
In other new, I have now set up a build on windows, meaning I’ll be able to test that the remote works there too without problems.
Posted in GSOC2012, LibreOffice

Finding a computer to control

On Friday I implemented the finding and almost the choosing of servers from the app — almost since a list of servers appears, but selection doesn’t yet actually do anything yet.

I’m currently testing on a tablet, hence the rather wide screen. (Also bluetooth isn’t currently available — it is only appears as a placeholder on the screen currently — but should be enabled later on this summer.)
Remote control over a real network, rather than using the emulator also works, although currently the ip address is hardcoded, which is where the selection screen I just implemented will come in.
Posted in GSOC2012, LibreOffice

Impress Remote — Configure and Pause

Yesterday I added the ability to pause a presentation, which results in this screen being shown:

There is also a very basic configuration screen, which lets you enable slide switching using the volume buttons, and to change the computer that you are connected to.
Posted in GSOC2012, LibreOffice

Impress Remote — Counting and Timing

Today I made the clock/stopwatch/countdown timer work:

Tagged with: , ,
Posted in GSOC2012, LibreOffice

Impress Smartphone Remote — ActionBar!

Today I worked mainly on adding the actionbar:

And:
(The alignment of the thumbnail button has now been corrected — not visible in the screenshots.)
What I’ll be working on tomorrow is the menu to control the clock and stopwatch, an early version of which is already working:

It should eventually be able to control the clock/stopwatch/countdown timer at the top of the screen.
Posted in GSOC2012, LibreOffice