Main menu


PocketCAS for iPhone
My Blog (under construction)
News

PocketCAS for iPhone / iPod touch has been released!

 

Options
Home > Download

Download

PocketCAS is free to use for non-commercial use. If you wish to commercially use PocketCAS, please send me a request using the Mailform.

License and Disclaimer

PocketCAS itself is free of charge for non-commercial use only!

By downloading PocketCAS, you agree to the following conditions:

  1. My permission must be obtained before distributing the PocketCAS package. In general, I do not want you to rehost the PocketCAS main executable. Therefore, my permission is required to do so.
  2. Even if I did allow you to distribute PocketCAS, you still must distribute it with all original files, including this license.
  3. You must not charge people for distributing PocketCAS, neither when distributing it stand-alone nor when in a compilation.
  4. You must give credit to me by at least linking to http://pocketcas.com when distributing PocketCAS.
  5. You must not alter nor disassemble or reverse-engineer the PocketCAS executable.
  6. When distributing modified settings files (keyboard.xml etc.), you must provide a link to http://pocketcas.com, and you must not charge people for your modifications of these files.

These terms apply only for the distribution of PocketCAS itself, especially the "PocketCAS Main Package".
PocketCAS comes bundled with software under the GNU General Public license (GPL).
Their licenses are described in the sections below. Especially, you may distribute the
"PocketCAS Executable Packages" (but NOT the Main Package!)
under the terms of their respective GPL licenses (see below).

Should you find any inconsistencies or contradictions in this license, please contact me via the mailform so that I can change the license appropriately!

Now follow some disclaimers:

This software is provided "AS IS" and without warranty, expressed or implied. I specifically disclaim any implied warranties of merchantability and fitness for a particular purpose. In no event will I be liable for any damages, including but not limited to any lost profits, lost savings or any incidental or consequential damages, whether resulting from impaired or lost data, software or computer failure or any other cause, or for any other claim by the user or for any third party claim.

Downloading PocketCAS (one large file)

PocketCAS is distributed as a Main Package, which is the same for all devices,
and an Executable Package which depends on your device:

First, you should install "PocketCAS Main Package.cab".
Afterwards, you need to install an Executable Package.
There are specific Executable Package CABs (To install, just copy the file specific to your device onto your PDA and click it. You will need .NET Compact Framework 2.0 or newer installed on your device (see System Requirements for details).) for VGA and QVGA screens, and you can choose whether you want:

- a small (3 MB) version of the bundled executables
  (where every command will take at least 4 seconds to execute)
- or a large version (8 MB)
  which can execute some commands in less than half a second.

The current version of PocketCAS is 1.4.0 Skin Edition. See the Changelog for details.

Download all five CABs in one large ZIP file here (~ 12 MB)

Single CABs

If you know which CAB you need, here are the separate CABs as ZIP files:

PocketCAS Main Package (If you don't want to update the executables)

PocketCAS large VGA

PocketCAS small VGA

PocketCAS large QVGA

PocketCAS small QVGA

I recommend the large versions for devices with plenty of storage space (128 MB storage and upwards) and the small version for devices with a fast CPU and plenty of system memory (RAM), as the executables in the small CAB have to be decompressed prior to every execution, which takes a lot of CPU time and memory.

In general, the large versions deliver a much better performance than the small ones.

For example, if you have a VGA device with some space left, you should choose to install
PocketCAS large VGA.CAB.

If you have tried out PocketCAS and like it, please leave a comment in the forums! I would really appreciate some more feedback which will eventually have me updating the program more frequently! You may also donate money to the project, if you wish:

Bundled GPL-Software

This software comes bundled with the programs MimeTeX and xcas. xcas has also been compiled with the libraries GMP, GSL and MPFR. All those programs are distributed under GPLv2, GPLv3 or LGPL licenses. I therefore provide you with links to where to get source code of those softwares:

MimeTeX (GPLv3 or later): http://www.forkosh.com/mimetex.html
xcas (GPLv3): http://www-fourier.ujf-grenoble.fr/~parisse/giac.html
GMP (LGPL or GPL): http://gmplib.org/
GSL (GPL): http://www.gnu.org/software/gsl/
MPFR (LGPL or GPL): http://www.mpfr.org/
gnuplot (gnuplot license): http://gnuplot.info/

I applied some patches to xcas to be able to compile it for Windows Mobile; these patches have been submitted to Bernard Parisse, the author of xcas, already. They will be merged into the official xcas source soon and I therefore do not include them here.
(See http://www.gnu.org/licenses/gpl-faq.html#SourceAndBinaryOnDifferentSites
about exceptions on providing sources on your own mirror. If you wish to receive the sources from me anyway, please contact me via the mailform.)

Please note that PocketCAS itself is NOT covered by the GPL, but by the license at the beginning of this document!