emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Marcin Borkowski <mbork@wmi.amu.edu.pl>
To: emacs-orgmode@gnu.org
Subject: Re: Agenda in MobileOrg for Android
Date: Mon, 8 Apr 2013 11:26:49 +0200	[thread overview]
Message-ID: <20130408112649.59592aea@aga-netbook> (raw)
In-Reply-To: <loom.20130408T030008-276@post.gmane.org>

Dnia 2013-04-08, o godz. 01:20:34
James Harkins < jamshark70@gmail.com> napisał(a):

> Marcin Borkowski <mbork <at> wmi.amu.edu.pl> writes:
> 
> > > 2. When I choose the menu and then "Outline", I can see the
> > > outline. But when I choose menu and then "Agenda", I see nothing
> > > but the title ("Agenda") and a "plus" button in the upper right
> > > corner.
> > >
> > > (a) Shouldn't there be an agenda on the screen?
> 
> No, not yet. This is a new feature, in which you define agenda views
> in MobileOrg, and MobileOrg will refresh those agendas dynamically
> based on its own database. You'll see your MobileOrg edits
> immediately, without syncing back to emacs. (This also means John's
> guess about choosing agenda views to push from emacs is not correct.
> "Pushed" agendas appear under the Agendas heading in the outline.
> Dynamic agendas are separate.)
> 
> If you don't define dynamic agendas within MobileOrg, then the list
> of available dynamic agendas would be empty. What's missing is
> explanatory text onscreen.
> 
> This feature indeed has some serious bugs in the currently released
> version (beta, btw -- pre-1.0) but I just saw a notice on the
> MobileOrg Android mailing list that a fix was just checked into the
> source repository.

I see.

> > the key seems to be "too hard to use efficiently"...  I am afraid
> > that
> MobileOrg for Android) is indeed much more difficult to use than the
> Emacs version.  The strength of Org is that it is easy to use (and
> efficient in terms of keystrokes etc.).
> 
> It might be appropriate to discuss specific use cases that could be
> improved, instead of just stating "it's not efficient." (That's more
> polite, but it conveys about the same amount of useful information as
> "it sucks" -- i.e., none at all).

I know - but I didn't include the details because I can't remember them
now (I uninstalled MobileOrg a while ago).  Of course, I can check it
and report on the MobileOrg mailing list.

> You did mention syncing. MobileOrg uses a database internally. Maybe
> that's easier to manage in java? I'm only speculating, don't know the
> reason for sure. It's a reasonable guess that parsing org files in
> java could be more difficult than in ELisp. Anyway, I haven't found
> the syncing requirement to be especially onerous. At least, the
> benefits of MobileOrg are significant enough for me that syncing does
> not negate them.

Well, it would be true, if syncing worked...  But (at least for me) it
didn't - more often than not it crashed with a mysterious error message
and I lost my captures.  I will try to reinstall MobileOrg and try to
reproduce it and report, too.

For the database vs text files: I'm still not convinced.  But life has
taught me that if something is done in some way, there might be a
reason for that I don't know or understand, so I'm not claiming that
the syncing stuff is a bad idea - only that *I* don't get the rationale
behind it.  (The argument with a database does not convince me, though
it might be an efficiency issue - *that* would be some argument, but
I'm also speculating here.)

> E.g., my department sent a sms to my phone explaining upcoming
> holiday schedules. I copied the text into a new node (while away from
> the computer) and later, synced. When some students asked what was up
> with the schedule, it was just a couple of taps on my phone to
> navigate the headings and read it.
> 
> The point being, MobileOrg is actually quite useful for capturing
> notes, adding calendar events etc on-the-go, and integrating that
> into the emacs org files.

Yes and no.  I don't mean that "it sucks" (and by all means I don't
want to be impolite to anyone!), I meant that if I were doing it, I
would probably do it another way.  (It doesn't even mean that I'm wiser
than the developers of MobileOrg - after all, they did it and I did
not, and I have at least two versions - one, imaginary, in my mind, and
another one, written by them - I can compare them mentally etc.  They
were the first ones - the pioneers - and even if I manage to write my
own version (which I'm going to try to do anyway, as a learning
project), I can use the experience accumulated in the current version
of MobileOrg, which gives me a head start.)

> hjh

Regards,

-- 
Marcin Borkowski
http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski
Adam Mickiewicz University

  reply	other threads:[~2013-04-08  9:27 UTC|newest]

Thread overview: 35+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-03-24  1:52 Marcin Borkowski
2013-03-24  2:04 ` John Hendy
2013-04-07 13:13   ` Marcin Borkowski
2013-04-07 21:16     ` David Rogers
2013-04-07 21:41       ` Marcin Borkowski
2013-04-08  4:33         ` David Rogers
2013-04-08  6:24           ` Marcin Borkowski
2013-04-08  1:20     ` James Harkins
2013-04-08  9:26       ` Marcin Borkowski [this message]
2013-04-09 10:19         ` Gareth Smith
2013-04-08  6:52     ` James Harkins
2013-04-08  9:28       ` Marcin Borkowski
2013-04-09 18:24         ` Matthew Jones
2013-04-09 20:27           ` Marcin Borkowski
2013-04-09 20:51             ` Matthew Jones
2013-04-09 21:36               ` Marcin Borkowski
2013-04-09 22:06           ` John Hendy
2013-04-23 10:50           ` Android MobileOrg: appointments without SCHEDULED/DEADLINE (was: Agenda in MobileOrg for Android) Karl Voit
2013-04-24  4:41             ` Android MobileOrg: appointments without SCHEDULED/DEADLINE Rémi Vanicat
2013-04-24  7:38               ` Eric S Fraga
2013-04-24 14:46                 ` Rémi Vanicat
2013-04-24 17:21               ` Henning Weiss
2013-04-24 17:33               ` MobileOrg and repeating events (was: Android MobileOrg: appointments without SCHEDULED/DEADLINE) Karl Voit
2013-04-24 17:15             ` Android MobileOrg: appointments without SCHEDULED/DEADLINE (was: Agenda in MobileOrg for Android) Henning Weiss
2013-04-24 17:30               ` Karl Voit
2013-04-25  8:55               ` Android MobileOrg: appointments without SCHEDULED/DEADLINE Eric S Fraga
2013-04-15 12:45         ` Agenda in MobileOrg for Android Andreas Leha
2013-04-15 15:24           ` Bastien
2013-04-15 18:36             ` Andreas Leha
2013-05-12  1:55         ` mobileorg-android
2013-05-13  3:00           ` [mobileorg-android] " James Harkins
2013-05-13 13:28             ` Marcin Borkowski
2013-04-07 17:54 Itai kloog
2013-04-09 18:09 Jorge A. Alfaro Murillo
2013-04-09 18:18 ` David Rogers

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=20130408112649.59592aea@aga-netbook \
    --to=mbork@wmi.amu.edu.pl \
    --cc=emacs-orgmode@gnu.org \
    --subject='Re: Agenda in MobileOrg for Android' \
    /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

Code repositories for project(s) associated with this 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).