Re: Symbolic Calculator for Mobile Devices
- From: Helmut Dersch <der@xxxxxxxxxxxxxxxx>
- Date: Sun, 14 May 2006 04:52:47 EDT
I'd like to take this opportunity to suggest that
reinventing the wheel
in this case might be suboptimal, if the goal is to
get a working
symbolic computation system on some device. Maxima
embodies
a fair amount of mathematical and quasi-mathematical
knowledge,
and many details have been hashed out over a period
of decades.
So I recommend pretty strongly that new projects
start by working
with Maxima itself, rather than trying to reimplement
it.
Hi Robert,
I agree, but still had to reinvent the wheel.
There are a few mobile devices which run
clisp and maxima, but the universal language in this
area is Java, which almost any cellphone can handle,
as opposed to the 1% (guess) Lisp-capable.
There are some translators of Lisp to Java but
(a) most can only handle Scheme
(b) none of the more extended translators translates
Maxima
(c) none of the more extended translators translates into
mobile Java.
Point (c) is more severe than it might look. Eg all java-based Lisp-systems heavily depend on Java Reflection
which is not available in mobile devices.
Given the typical hardware constrains (200kByte
binary size, 1 MByte free RAM) also makes Maxima
not the ideal candidate for a port.
As outlined in the docs, I also tried
to port a few existing Java projects to the mobile
API without success.
Finally, I have some experience in porting stuff
to mobile devices from my previous project FnattLabME,
which is a port of the Matlab-clone FnattLab to
mobile devices. I ended up rewriting much of the
program, because mobile devices aren't just
small PCs. Eg: It doesn't suffice to get a program
running if startup takes 5 minutes etc.
Disclaimer: I'm working on the Maxima project, so I
have a
personal interest in getting people on board rather
than striking
out on their own ....
At least, I choose to use Maxima syntax as opposed
to maybe Mathematica or Maple, so people are encouraged
to use this on their PCs.
Regards
Helmut Dersch
.
- Follow-Ups:
- Re: Symbolic Calculator for Mobile Devices
- From: Richard Fateman
- Re: Symbolic Calculator for Mobile Devices
- Prev by Date: Re: Mathematica vs. Maxima Symbolic Engine
- Next by Date: Re: Symbolic Calculator for Mobile Devices
- Previous by thread: Mathematica vs. Maxima Symbolic Engine
- Next by thread: Re: Symbolic Calculator for Mobile Devices
- Index(es):
Relevant Pages
|