Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Article / Book

21 views
Skip to first unread message

H.S.Rai

unread,
Dec 12, 2010, 1:29:23 PM12/12/10
to mathpiper-user
Thanks a lot to developers team for high quality wonderful program.

With this is it possible to have a book or article with mix of text,
equations, figures. If I run program written in MathPiper from
console, then as per program's instructions, it add test, do
calculations, add equation (rendered LaTeX quality), placing figures
at appropriate places in report.

I mean how to manage output / results from MathPiper, to have report /
book /article in PDF or OpenOffice form.

--
H.S.Rai

Ted Kosan

unread,
Dec 12, 2010, 4:31:16 PM12/12/10
to mathpip...@googlegroups.com
H.S.Rai wrote:

> With this is it possible to have a book or article with mix of text,
> equations, figures. If I run program written in MathPiper from
> console, then as per program's instructions, it add test, do
> calculations, add equation (rendered LaTeX quality), placing figures
> at appropriate places in report.
>
> I mean how to manage output / results from MathPiper, to have report /
> book /article in PDF or OpenOffice form.

I currently have 3 user interfaces in mind for MathPiper:

1) The MathPiperIDE GUI which is currently available for download from
the MathPiper site is its computer programming user interface. It is
mostly meant to be used by people who are doing programming-intensive
work with MathPiper and it is targeted at "introduction to computer
programming" classes.

2) The MathPiper console (which is present at the bottom edge of
MathPiperIDE) can run separately from MathPiperIDE and this is being
designed for people who want to do quick calculations with MathPiper.
The MathPiper console be easily placed on websites and it should also
work well on portable devices.

3) The MathPiper notebook. This is currently in the early stages of
development and it is designed to be a mathematics-oriented document
creation application which seems like it is similar to what you have
described above. One of the options I am looking at is using the
following Ekit editor as a starting point for the MathPiper notebook:

http://sage.ssu.portsmouth.oh.us/mathpiper/ekit.zip

Ekit is a Java program and you can launch it by executing the RunEkit script.

If you get a chance to play with Ekit, I would be interested in
hearing your thoughts on using it as a starting point for the
MathPiper notebook :-)

Ted

H.S.Rai

unread,
Dec 12, 2010, 9:10:29 PM12/12/10
to mathpip...@googlegroups.com
On Mon, Dec 13, 2010 at 3:01 AM, Ted Kosan <ted....@gmail.com> wrote:
>
> 1) The MathPiperIDE GUI which is currently available for download from
> the MathPiper site is its computer programming user interface.  It is
> mostly meant to be used by people who are doing programming-intensive
> work

If it is IDE for programming language, then there must be possibility
of using programs written using IDE or otherwise, from console, and
producing results on screen or in a file (what happen to graphics /
LaTeX equations?), or all graphics in a folder with link in the result
file.

It your application allow that, then it can server my purpose.

<snip>


> If you get a chance to play with Ekit, I would be interested in
> hearing your thoughts on using it as a starting point for the
> MathPiper notebook :-)

I will see to it.

With regards,

--
Prof. (Dr.) H.S.Rai
Dean Testing and Consultancy http://gndec.ac.in/tcc/
Guru Nanak Dev Engg. College http://gndec.ac.in/
Ludhiana (Pb) India
http://gndec.ac.in/~hsrai/
http://hs.raiandrai.com
= = = = = = = = = = = =
Please consider your environmental responsibility before printing this
e-mail - Save paper

Ted Kosan

unread,
Dec 13, 2010, 12:59:41 PM12/13/10
to mathpip...@googlegroups.com
H.S.Rai wrote:

> If it is IDE for programming language, then there must be possibility
> of using programs written using IDE or otherwise, from console, and
> producing results on screen or in a file (what happen to graphics /
> LaTeX equations?), or all graphics in a folder with link in the result
> file.
>
> It your application allow that, then it can server my purpose.

The GeoGebra plugin and the JFreeChart plugin are both able to save
the graphics they produce to a file. This saving graphics images to a
file technique is currently the way that MathPiper can be used to
create images when creating documents (books, articles, etc.), but the
images need to be saved individually. This is how I obtained the
images which are contained in the "Exploring STEM with MathPiper"
book.

However, support for saving images of the LaTeX expressions has not
been added to MathPiper yet. This is a good idea and I added it as
issue 91 in the MathPiper issue system.

http://code.google.com/p/mathpiper/issues/detail?id=91

Ted

Dani Novak

unread,
Dec 20, 2010, 5:31:42 AM12/20/10
to mathpiper-user
How does the GeoGebra interface fit into the three interfaces
mentioned below. Is it looked as an "outsider" or intended for people
who know GeoGebra only? What is the intention? It looks to me it
has all the power of GeoGebra in it? What will be the connection
between the Note Book Interface and the GeoGebra?

Thanks so much for doing such a wonderful project that can help
students learn Mathematics and Programming.

--Dani

Ted Kosan

unread,
Dec 20, 2010, 6:03:02 PM12/20/10
to mathpip...@googlegroups.com
Dani wrote:

> How does the GeoGebra interface fit into the three interfaces
> mentioned below.  Is it looked as an "outsider" or intended for people
> who know GeoGebra only?  What is the intention?   It looks to me it
> has all the power of GeoGebra in it?

The version of GeoGebra that is present as a plugin in MathPiperIDE is
a complete earlier version of GeoGebra 4.0 beta.

The main purpose for placing MathPiper and GeoGebra into
MathPiperIDE/JEdit is so that this flexible program development
environment can be used to explore ways that they can interact.
GeoGebra is currently mostly an outsider in MathPiperIDE, but our goal
is to figure out good ways to make it an intimate insider. The
current level of MathPiper <-> GeoGebra interaction in MathPiperIDE is
messy because it is experimental. However, w have done enough
experimentation with MathPiper <-> GeoGebra interaction to know that
there is great potential for synergy when the two are combined. We
just don't know yet what form the interaction should take.


The relationship between MathPiper and GeoGebra is very interesting
because not only do we use GeoGebra as a plugin, GeoGebra includes an
embedded copy of MathPiper to serve its CAS needs. One can directly
access the copy of MathPiper that is embedded in GeoGebra4.0 by making
GeoGebraCAS visible and then placing "MathPiper:" in front of commands
that you want to have sent directly to MathPiper.

Here is an example. One can load the current beta version of
GeoGebra4.0 using the following link.

http://www.geogebra.org/webstart/4.0/geogebra-40.jnlp

Then, view GeoGebraCAS and obtain the MathPiper version using
MathPiper's Version function:

MathPiper:Version()


A minimal version of the MathPiper Console can be launched using the
MathPiper ViewConsole function:

MathPiper:ViewConsole()

A thought I have is to include the full version of the MathPiper
console inside GeoGebra and then give this console the ability to
execute code in %mathpiper folds. This would be an easy way to allow
people to script GeoGebra using MathPiper code.

> What will be the connection
> between the Note Book Interface and the GeoGebra?

My thought is to be able to insert multiple GeoGebra instances into
the notebook worksheets. When a person clicks on any given GeoGebra
instance, the GeoGebra application is launched in a separate window
(if GeoGebra is already running in a window, then the selected
instance in the notebook worksheet is connected to it.) The user then
interacts with GeoGebra in the normal way, but when the work that is
done inside GeoGebra is saved, it is saved into the MathPiper notebook
worksheet instance instead of on disk. All notebook worksheet
instances will show a graphic image of whatever GeoGebra work it
contains.

Ted

Ted Kosan

unread,
Jan 3, 2011, 4:31:25 PM1/3/11
to mathpip...@googlegroups.com, H. S. Rai
H.S.Rai wrote:

> If it is IDE for programming language, then there must be possibility
> of using programs written using IDE or otherwise, from console, and
> producing results on screen or in a file (what happen to graphics /
> LaTeX equations?), or all graphics in a folder with link in the result
> file.

ViewMath, ViewList, ViewLatex, and the LaTeX images in the graphic
console are now able to save image versions of themselves (as of
MathPiper v.81c). The latest development release has the new
capabilities:

http://www.mathpiper.org/development-releases


In order to save an image to a file, right click on it to bring up a
file system dialog and then save the image with a .png extension.

Ted

Reply all
Reply to author
Forward
0 new messages