From: Torsten Wagner <torsten.wagner@gmail.com>
To: Sven Bretfeld <sven.bretfeld@gmx.ch>
Cc: Org Mode Mailing List <emacs-orgmode@gnu.org>
Subject: Re: Status google calendar sync
Date: Wed, 02 Feb 2011 14:15:51 +0900 [thread overview]
Message-ID: <4D48E887.20900@gmail.com> (raw)
In-Reply-To: <8762t3idd3.fsf@gmx.ch>
> There is yet another possibility. Use ConnectBot to connect to a PC
> running Emacs (daemon). I use MobileOrg for task planning, todo lists
> etc. But when I write a longer text, I use ConnectBot started with the
> option 'emacsclient -t --eval "(ibuffer)"'. It is like having a native
> Emacs on the phone. Press the icon, and Emacs is there after 3 seconds.
> If you use Swype as input-method, you can even write long texts very
> fast. Meta and Ctrl are available (press trackball once [CTRL] or twice
> [Meta], press trackball followed by i for TAB).
Hi Sven,
thanks for reminding me. Yes, this is indeed a nice option I used for
some time. At the moment, I try to get a Bluetooth Keyboard working with
my HTC Desire and put it together with the phone into a small leather
case which allows me to use the phone as display and the keyboard in
front of it. The total size will be approximately the size the phone
only the thickness is doubled. It would be something like my
computer-on-the-go-reduced-to-the-essential-part unit. Perfect for
business trips, checking/writing mails, writing or doing extensive
org-mode stuff on the go.
On the other hand, I would prefer to take only the phone for daily usage
at places where a PC is easy available (e.g., in the office). In that
case I would prefer to use a GUI like mobileorg which allows me to
perform very quick org-mode tasks (adding a new appointment, check my
schedule for the next 7 days, add a todo, etc.)
Basically, mobileorg tries to do that but all the parsing, sorting and
data manipulation stuff is done on the android phone in native Java.
Therefore, Matthew (the main developer) is busy (I guess) by
reimplementing org-mode functions in Java which runs perfectly fine in
elisp already.
Thus, I wonder if an approach "in the middle" might be the best.
Using a GUI like mobileorg. Every command (button-press) is actually
translated in a org-mode elisp call send via ssh to an emacs daemon on a
server machine. The emacs daemon processes the request and sends the
result back. Result get catched by the GUI and displayed in a nice easy
understandable way specifically customized to the small screen of mobile
phones.
This approach would have several benefits:
* Changes in org-mode would directly work on the mobile version (at
least in a kind of raw-mode which simply shows the answer of the daemon
as text).
* Whenever we can make emacs run locally on the phone itself it would
only require to replace the server address by "localhost" resulting in
an offline version.
* People could work on different machines if they need.
* Depending on the power consumption of 3G/Wifi and the data
transmission speed, it might be less power hungry to use a server
approach compared to a standalone version (I'm totally unsure about
that, but often wifi is on for other reasons, in that case sending and
receiving data to an emacs dameon would not cost additional battery at all.)
The interface to org-mode for a mobileorg-client could be created in an
additional layer in a similar form like org-babel. Simply providing
commands to extract or inject certain data and send/receive them in a
way both sides can understand easily. It would not disturb the main
development of org-mode and might even result in a general org-mode API
for many other possible integrations with org-mode (e.g., interfacing to
Thunderbird, Firefox, Openoffice, shell, etc.).
In some way, since we had this already mentioned during this discussion
it would be like the Google Calendar API.
All the best
Totti
next prev parent reply other threads:[~2011-02-02 5:19 UTC|newest]
Thread overview: 49+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-02-01 0:54 Status google calendar sync Torsten Wagner
2011-02-01 9:12 ` Eric S Fraga
2011-02-01 22:44 ` Sven Bretfeld
2011-02-02 5:15 ` Torsten Wagner [this message]
2011-02-02 8:30 ` Konrad Hinsen
2011-02-14 21:39 ` Marcelo de Moraes Serpa
2011-02-15 7:18 ` Konrad Hinsen
2011-02-15 16:37 ` Marcelo de Moraes Serpa
2011-02-15 16:43 ` Marcelo de Moraes Serpa
2011-02-15 16:55 ` Bastien
2011-06-10 16:58 ` Stephen Eglen
2011-06-10 17:04 ` Arun Persaud
2011-06-10 18:34 ` Stephen Eglen
2011-06-10 19:09 ` Arun Persaud
2011-06-11 13:25 ` Philipp Haselwarter
2011-06-11 18:38 ` Nick Dokos
2011-06-15 19:00 ` Eric S Fraga
2011-06-11 17:32 ` Niels Giesen
2011-06-30 16:14 ` Bastien
2011-06-15 18:45 ` Eric S Fraga
[not found] ` <87hb7rory9.fsf@ucl.ac.uk>
2011-06-16 12:13 ` Stephen Eglen
-- strict thread matches above, loose matches on Subject: below --
2011-01-29 14:53 Torsten Wagner
2011-01-29 19:38 ` Mark Elston
2011-01-29 20:44 ` Greg Troxel
2011-01-30 4:36 ` Mark Elston
2011-01-30 13:28 ` Greg Troxel
2011-01-30 14:09 ` Eric S Fraga
2011-01-30 20:43 ` Arun Persaud
2011-01-30 21:36 ` Mark Elston
2011-01-30 14:01 ` Eric S Fraga
2011-01-30 1:21 ` Eric S Fraga
2011-01-31 10:02 ` Christopher Witte
2011-02-01 9:07 ` Eric S Fraga
2011-01-21 8:38 Torsten Wagner
2011-01-21 9:43 ` Ian Barton
2011-01-21 15:22 ` Nick Dokos
2011-01-21 18:19 ` Arun Persaud
2011-01-21 23:58 ` Eric S Fraga
2011-01-25 20:21 ` Arun Persaud
2011-01-26 12:33 ` Eric S Fraga
2011-01-26 23:29 ` Mark Elston
2011-01-27 0:52 ` Arun Persaud
2011-01-27 2:51 ` Mark Elston
2011-01-27 19:43 ` Arun Persaud
2011-01-27 21:57 ` Arun Persaud
2011-01-28 16:13 ` Eric S Fraga
2011-01-31 19:03 ` Bastien
2011-01-29 1:28 ` Greg Troxel
2011-01-29 12:45 ` Eric S Fraga
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.orgmode.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4D48E887.20900@gmail.com \
--to=torsten.wagner@gmail.com \
--cc=emacs-orgmode@gnu.org \
--cc=sven.bretfeld@gmx.ch \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).