Hello everyone,
During the last week I've been working on getting the basic communication
works between ios device and the libreoffice server. Here is the first
weekly update for you.
*[Current Progress]*
For now, the iOS device can connect to a given ip address, send commands
(pairing request, goto next slide for example), and listen on an
inputStream for server end instructions once connected.
It can also parse incoming instructions and decode and store lecturer notes
and images onto the device. Incoming instructions like "start_slideshow"
will also trigger remote end to switch to another view
(NSNotificationCenter). In case of connection lost, the remote end will
yields connection error for further processing.
*[Coming Week]*
During the coming week, I will be working on communicationManager which
allows users to store multiple servers' information and handles
connection/disconnection request from users. Since the listening feature is
handled at a lower level and there is no equivalent to Android's Service
class in native iOS SDK, I will try to find a way to implement this in a
different way. If I have some extra time I will start to prepare some basic
UI elements in order to test slideshow display (preview images with notes)
on the remote end.
Please feel free to leave a message if you have any advice! For those who
are interested in a more frequent updates, here is a RSS feeds to my
libreoffice blog : http://blog.siqi.fr/index.php/category/libreoffice/feed/
One last question: in order to do base64 decoding for the preview images,
I've used a base64 decoder which is under Public Domain License. Can we
include this kind of license in LibreOffice? I've reproduced the license
below.
//
// Base64.h
// CryptTest
//
// Created by Kiichi Takeuchi on 4/20/10.
// Copyright 2010 ObjectGraph LLC. All rights reserved.
//
// Original Source Code is donated by Cyrus
// Public Domain License
// http://www.cocoadev.com/index.pl?BaseSixtyFour
All the best!
--
--------
Cordialement,
Siqi LIU
Étudiant Ingérieur, Université de Technologie de Compiègne
Vice-Président de l'association robotique UTCoupe
Responsable d'atelier de ClubChine
------
Tel. +33 7 61 16 95 83
email: me@siqi.fr
------
Context
- [GSOC weekly update] iOS remote control · Siqi Liu
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.