Opened 9 years ago

Closed 5 years ago

#10060 closed enhancement (fixed)

Port Sage over / create a front-end Sage app for mobile devices

Reported by: q10 Owned by: jason
Priority: major Milestone: sage-duplicate/invalid/wontfix
Component: misc Keywords:
Cc: iandrus, vbraun Merged in:
Authors: Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Description (last modified by kini)

Currently, there is not any great graphing/scientific calculator available for Androids and iPhones (although iPhone has an okay one - http://www.iphone-calc.com/wp/). This is a proposal to create an iPhone or Android app that is a front-end to Sage, so users can do stuff like 2D and 3D graphing, among other things. The app will then pass the user's command to a remote Sage server for computing, and the user will be given the option of running shell mode or the more important calculator-like-UI mode. The UI-mode will contain standard graphing and scientific keys, with the option of unhiding more features like statistics, etc. A possible feature is having handwriting input recognition for math symbols. The implication is that for general purposes, a portable Sage for mobile devices can really replace the TI-89 as the graphing/scientific calculator of choice, and can push Sage's name to further mainstream. Considering how much processing power and storage capacity smartphones have nowadays, it might even be reasonable to have the Sage server be a local installation.

Change History (11)

comment:1 Changed 8 years ago by iandrus

  • Cc iandrus added

comment:2 Changed 8 years ago by kini

  • Description modified (diff)
  • Summary changed from Port SAGE over/create a front-end SAGE app for mobile devices to Port Sage over / create a front-end Sage app for mobile devices

It's stuff like this which Trac's trac ticket #8607 would be useful for... sorry about the email spam.

comment:3 Changed 8 years ago by jason

Count me in to help test this.

comment:4 Changed 8 years ago by kcrisman

  • Cc vbraun added
  • Milestone set to sage-5.0

Some updates:

My recommendation is that once these things (at least the first two) are stably addressed in official documentation, this ticket can be closed (similarly to how experimental packages are handled).

Great work, guys!

comment:5 Changed 6 years ago by jdemeyer

  • Milestone changed from sage-5.11 to sage-5.12

comment:6 Changed 6 years ago by vbraun_spam

  • Milestone changed from sage-6.1 to sage-6.2

comment:7 Changed 5 years ago by vbraun_spam

  • Milestone changed from sage-6.2 to sage-6.3

comment:8 Changed 5 years ago by vbraun_spam

  • Milestone changed from sage-6.3 to sage-6.4

comment:9 Changed 5 years ago by iandrus

  • Milestone changed from sage-6.4 to sage-duplicate/invalid/wontfix
  • Status changed from new to needs_review

Since there are both iOS and Android apps (with whatever deficiencies they may have), I think we should close this. There doesn't seem to be anything suggested here that wouldn't be better handled as feature requests on the respective apps.

comment:10 Changed 5 years ago by rws

  • Status changed from needs_review to positive_review

comment:11 Changed 5 years ago by vbraun

  • Resolution set to fixed
  • Status changed from positive_review to closed
Note: See TracTickets for help on using tickets.