Subject: Re: [R] Sending graphics output to connections
From: Prof Brian D Ripley (ripley@stats.ox.ac.uk)
Date: Sat 27 Jan 2001 - 18:44:45 EST
Message-ID: <Pine.GSO.4.31.0101270837460.25155-100000@auk.stats>
What would you like to be able to stream? Most Web-based graphics is
bitmapped, and it is not useful to stream individual bitmapped files, as
they only come into existence when the device is closed. Postscript is
streamable: the planned PDF is not (streaming PDF over the web depends on
byte-addressing and sending the trailer first).
In so far as I can envisage what you want to do, it would suffice to write
a graphic plot via, say, png, then send the file to a socket via readBin
once socket connections are in place.
[BTW, the only problem with socket connections I can see is handling
packet sizing and end issues, where you need to know more than just the
raw socket details, and things like proxies and firewalls.]
On Sat, 27 Jan 2001, Tim Churches wrote:
> In the first issue of the excellent R news, Brian D. Ripley muses [1]:
>
> "What can I do with connections? ... In short, almost everything you used to
> do with files. The exceptions are the graphics devices which write to files,
> and it is not yet clear if it is beneficial to be able to send graphics
> outputs to connections. ..."
>
> One benefit would be the ability to stream graphics back to a (possibly
> remote) client of the R session, such as a Web browser or even an "R thin
> client" which communicates with an R process on a server somewhere. The
> other part of this scenario, that is, remote controlling an R session from a
> socket, is, as Prof. Ripley notes, already planned and can currently be
> fudged in V1.2.1 with an explicit loop reading and evaluating lines of input
> from a pipe connection as illustrated in the article.
>
> [1] Ripley BD. Connections. <I>R News</I> 2001;1(1):16-17. Available at
> http://cran.r-project.org/doc/Rnews/ Accessed on 2001-Jan-27.
>
> (<I>...</I> denotes italics. I think that is the correct citation for an
> e-journal in Vancouver format, but would appreciate suggestions or
> corrections.)
>
> Tim Churches
>
>
> -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
> r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
> Send "info", "help", or "[un]subscribe"
> (in the "body", not the subject !) To: r-help-request@stat.math.ethz.ch
> _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
>
-- Brian D. Ripley, ripley@stats.ox.ac.uk Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272860 (secr) Oxford OX1 3TG, UK Fax: +44 1865 272595-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-help-request@stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
This archive was generated by hypermail 2b25 : Thu 01 Feb 2001 - 16:14:44 EST