Subject: Re: syncing pda's and cli window application
To: None <talmage@acm.org>
From: Andrew L. Gould <algould@datawok.com>
List: netbsd-users
Date: 09/21/2003 12:35:57
On Sunday 21 September 2003 12:08 pm, David W. Talmage wrote:
> >1. I've been playing with the window application (see 'man window'). Can
> > a program control multiple windows. In other words, could a developer
> > write a PIM in Python that would use multiple windows for data display
> > and entry?
>
> You might be able to use window(1) for that but that's not it's primary
> purpose. window(1) is just for partitioning your console or xterm into
> windows in which you can run other programs. If you had a suite of
> programs that communicated among themselves, perhaps one of them could
> direct the others to do things like you suggest in your example. That
> would be a UNIXy thing to do.
>
> >For example:
> >
> > Window #1: Display module list (Calendar, Address Book, etc)
> > Select Calendar to start Calendar module in Window
> > #2. Window #2: Display module functions (view, new, edit)
> > Select v-[date] to see Calendar entries for [date]
> > in Window #3.
> > Select new to enter new event in Window #3.
> >
> >2. Should I scrap idea #1 and learn Python with Curses?
>
> This is the more conventional approach. May I suggest that you try
> making versions of pilot-link and pilotmgr for your NEC Mobilepro 780?
> That would probably be easier than writing the whole suite from scratch.
>
> You can find them in pkgsrc/comms/{pilot-link,pilot-link-libs,pilotmgr}.
>
> David Talmage
But why use something hardware-dependent at all? That's the main issue of
frustration. pilot-link is device-centric. If jpilot could sync to another
jpilot installation over a wireless network connection, all we would need is
a compatible application for WinCE/PocketPC for syncing freedom on any
hardware with an X Server. The criteria for choosing a PDA would change
significantly.
In my case, it would also allow me to sync the jpilot on a Mobilepro with
jpilot on my FreeBSD desktop. If we accomplished the same thing with a CLI
application, or at least data format compatibility under the UI, someone with
NetBSD on a Jornada would also be able to sync freely.
I don't want to reinvent any wheels for the sake of having a project. Given
the networking options for PDA's, however, I can't think of a good reason for
hardware related barriers.
Andrew Gould