9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: Bakul Shah <bakul+plan9@bitblocks.com>
To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net>
Subject: Re: [9fans] GSOC: Drawterm for the iPhone
Date: Thu, 26 Mar 2009 09:17:20 -0700	[thread overview]
Message-ID: <20090326161720.ACEA65B21@mail.bitblocks.com> (raw)
In-Reply-To: Your message of "Thu, 26 Mar 2009 00:32:31 -0300." <32d987d50903252032y444ebddcq670e12d1a94e4f2f@mail.gmail.com>

I wasn't commenting on the GSoC; just reinforcing Eric's
point that a multitouch interface would be very interesting
in itself and pointing out that such a device in conjunction
with a 3d extension would be even more fun!  But yes, a
multitouch interface design would make a nice GSoC project.
Nothing directly useful may come of it but one never knows.
Look at bumptop.com -- that interface started out as a
student project. Look at the kind of things people do with
openframeworks.cc code.

Plan9 can be a far simpler platform for things like that.
Imagine a multitouch device that dynamically creates a set
of pointer streams /dev/mt/{0,1,...} with each mt/n acting
like /dev/mouse. Or you can have a single multiplexed stream,
where each read returns, for example,

 keychar ptr-index x y msec [blob-size [blob-type]]

When you lift your finger the blob-size becomes 0.  If you
don't press it again within some time period and within a
small distance of its expected position, the ptr disappears.
Or something like that! A program to map camera input to
/dev/mt would give you a cheap multitouch device.

As for GSoC, if students pick projects that get their
creative juices flowing *and* if they can produce something
tangible (but not necessarily useful) in threee months,
that'd be success in my eyes.  FWIW.

On Thu, 26 Mar 2009 00:32:31 -0300 "Federico G. Benavento" <benavento@gmail.com>  wrote:
> my questions were more about the real usage of iphone's dt
> my short sighted vision of the gsoc is this, I didn't use any
> of the stuff that gsoc 2007 got us, though I recognize the
> inferno ds port.
> but for the rest, it might be interesting, but is someone
> using that stuff?
>
> iphone's drawterm sounds like something that very few
> people will use (the ones that have a cpu server and an
> iphone) in not that much often, of course it could be
> interesting to have it, but...
>
> I think that gsoc is a good chance to get going stuff that
> we need and we will really use.
>
> think of the openssh port, I did that, not for a gsoc and
> people use it, some guy even wrote a filesystem which
> suits lot's of people's needs.
>
>
>
> On Thu, Mar 26, 2009 at 12:20 AM, Bakul Shah <bakul+plan9@bitblocks.com> wr=
> ote:
> > On Wed, 25 Mar 2009 21:25:07 CDT Eric Van Hensbergen <ericvh@gmail.com> =
> =C2=A0wrote:
> >> Also, figuring out how multitouch works with plan 9 would be valuable
> >> in itself -- although admitadly could be done without an iPhone.
> >
> > Exactly what I was thinking while reading this thread! =C2=A0An
> > intuitive multitouch interface that goes beyond cut-n-paste
> > would go very well with a 3D graphics protocol. 9gl anyone?!
> >
> >
>
>
>
> --=20
> Federico G. Benavento
>



  parent reply	other threads:[~2009-03-26 16:17 UTC|newest]

Thread overview: 83+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-03-25 20:57 André Günther
2009-03-26  0:14 ` Federico G. Benavento
2009-03-26  0:24   ` Devon H. O'Dell
2009-03-26  0:39     ` Federico G. Benavento
2009-03-26  0:54       ` Eric Van Hensbergen
2009-03-26  1:02         ` andrey mirtchovski
2009-03-26  1:07           ` Eric Van Hensbergen
2009-03-26  1:11             ` andrey mirtchovski
2009-03-26  1:21               ` Eric Van Hensbergen
2009-03-26  1:29                 ` Nathaniel W Filardo
2009-03-26  2:03                   ` Pietro Gagliardi
2009-03-26  2:07                     ` Devon H. O'Dell
2009-03-26  2:42                       ` Anthony Sorace
2009-03-26  2:53                         ` Pietro Gagliardi
2009-03-26  3:09                           ` Noah Evans
2009-03-26  3:14                           ` Eric Van Hensbergen
2009-03-26  3:24                             ` Tom Lieber
2009-03-26  3:32                               ` Paul Lalonde
2009-03-26  3:31                             ` Jeff Sickel
2009-03-26  2:23                     ` Eric Van Hensbergen
2009-03-26  2:25                     ` Eric Van Hensbergen
2009-03-26  3:20                       ` Bakul Shah
2009-03-26  3:32                         ` Federico G. Benavento
2009-03-26 11:59                           ` Eric Van Hensbergen
2009-03-26 12:30                             ` Federico G. Benavento
2009-03-26 12:51                               ` Uriel
2009-03-26 13:28                                 ` erik quanstrom
2009-03-26 13:34                                   ` Devon H. O'Dell
2009-03-26 14:43                                   ` Brian L. Stuart
2009-03-26 16:18                                     ` Akshat Kumar
2009-03-26 16:24                                       ` erik quanstrom
2009-03-26 13:16                               ` Eric Van Hensbergen
2009-03-26 13:27                                 ` Devon H. O'Dell
2009-03-26 16:17                           ` Bakul Shah [this message]
2009-03-26  1:31                 ` andrey mirtchovski
2009-03-26  2:01                   ` Devon H. O'Dell
2009-03-26  4:36                     ` erik quanstrom
2009-03-26  2:20                   ` Eric Van Hensbergen
2009-03-26  8:33                 ` Francisco J Ballesteros
2009-03-26 18:04         ` J.R. Mauro
2009-03-26 18:22           ` Eric Van Hensbergen
2009-03-26 18:29             ` andrey mirtchovski
2009-03-26 18:39               ` Tom Lieber
2009-03-26 18:50                 ` andrey mirtchovski
2009-03-26 19:00                   ` Uriel
2009-03-26 19:14                   ` lucio
2009-03-26 19:27               ` Eric Van Hensbergen
2009-03-26 19:36                 ` andrey mirtchovski
2009-03-26 19:56                   ` Eric Van Hensbergen
2009-03-29  1:14                   ` Anant Narayanan
2009-03-30  2:51                     ` erik quanstrom
2009-03-30  3:02                       ` J.R. Mauro
2009-03-30  3:40                         ` ron minnich
2009-03-30  3:46                           ` J.R. Mauro
2009-03-30 14:08                             ` Anthony Sorace
2009-03-31  4:26                               ` Uriel
2009-03-31  4:36                                 ` Jack Johnson
2009-03-31  4:57                                   ` Tharaneedharan Vilwanathan
2009-03-31  6:00                                     ` Uriel
2009-03-31  6:22                                       ` Tharaneedharan Vilwanathan
2009-03-31  6:24                                       ` André Günther
2009-03-31  6:42                                         ` Federico G. Benavento
2009-03-31 20:51                                           ` David Leimbach
2009-03-31  7:33                                         ` yy
2009-03-31  7:36                                         ` Uriel
2009-03-31  9:14                                           ` Noah Evans
2009-03-31 12:01                                       ` Eric Van Hensbergen
2009-03-31 14:36                                         ` J.R. Mauro
2009-03-31 14:57                                           ` Eric Van Hensbergen
2009-03-31 15:02                                             ` J.R. Mauro
2009-03-31 15:09                                             ` Fco. J. Ballesteros
2009-03-31 11:52                                   ` Charles Forsyth
2009-03-26 18:39             ` J.R. Mauro
2009-03-26 19:35               ` Eric Van Hensbergen
2009-03-26 19:57                 ` Charles Forsyth
2009-03-26 19:54                   ` Eric Van Hensbergen
2009-03-26 21:22                 ` Pietro Gagliardi
2009-03-26 21:26                   ` Devon H. O'Dell
2009-03-28  1:21                   ` Uriel
2009-03-28  2:02                     ` Eric Van Hensbergen
2009-03-26  7:32 ` André Günther
2009-03-26 10:42   ` Pietro Gagliardi
2009-03-26 11:59     ` hiro

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

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20090326161720.ACEA65B21@mail.bitblocks.com \
    --to=bakul+plan9@bitblocks.com \
    --cc=9fans@9fans.net \
    /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.
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 NNTP newsgroup(s).