MathGroup Archive 2011

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Mathematica will be a new feature of HTML6

  • To: mathgroup at
  • Subject: [mg115391] Re: Mathematica will be a new feature of HTML6
  • From: Murray Eisenberg <murray at>
  • Date: Mon, 10 Jan 2011 02:35:26 -0500 (EST)

Mathematica 8, at least on the Windows platform, now includes a browser 
plug-in that acts as a partial substitute for the Front End. Not only 
can you view a notebook directly in the browser, evaluate Input cells 
there and see the corresponding output, but you can insert cells of your 

(There's no way there, though, to get context-sensitive links to the 
Documentation Center, or do most of the myriad things currently on the 
actual Front End's menus.)

Maintaining a separate version of the Front End for each platform, with 
all that entails with respect to platform-specific windowing and library 
system calls, is an expense that might become unsustainable. (Of course 
unlike much software, for Mathematica the user interface is surely not 
the major part of development.)

I say this in light of what's happened with one programming 
language/software-development-system that I use: Jsoftware's "J" (Ken 
Iverson's successor to APL, and not to be confused with anything related 
to Java). In their current public beta, they provide a browser interface 
and have indicated their abandoning a platform-specific front end for 
precisely those kinds of reasons.

On 1/9/2011 2:18 AM, brien colwell wrote:
> Given that I regularly hang an 8 core box with 32GiB of RAM using
> Mathematica, I'm not sure I'd want some arbitrary M computation
> running in my browser ... ;) Isn't that what WebMathematica is for?
> On Sat, Jan 8, 2011 at 3:41 AM, a boy<AvvBoy at>  wrote:
>> I guess Mathematica will be a standard mathematic script language of HTML 6. A snippet of HTML6 maybe like this:
>> <html>
>> <body>
>> <script language===94mathematica=94 out===94mout1=94 autoExecuteTimes==1 display===94toolbar:run, interrupt,status;panel:sourcecode,lineNumber;=94>
>> Plot[Sin[x],{x,0,2Pi}]
>> Prime[Range[1000]]
>> </script>
>> <mathoutput id===94mout1=94 style===94=94 display===94toolbar:clear=94/>
>> <script language===94mathematica=94 out===94img1=94 autoExecuteTimes==1>
>> Plot[PrimePi[x],{x,0,10^6}]
>> </script>
>> <img id===94img1=94/>
>> </body>
>> </html>
>> HTML file will be the work sheet in next version of Mathematica, instead of notebook(.nb). Mathematica will be another web browser and another IDE at the same time.
>> Mathematica virtual machine&  ObjectM
>> ObjectM will bore! ObjectM is an OO programming language which combines Mathematica and Java. The compiled class files can run in Mathematica virtual machine. So we can write the desktop applications by using ObjectM. Just like Java or Flash, but be more powerful.

Murray Eisenberg                     murray at
Mathematics & Statistics Dept.
Lederle Graduate Research Tower      phone 413 549-1020 (H)
University of Massachusetts                413 545-2859 (W)
710 North Pleasant Street            fax   413 545-1801
Amherst, MA 01003-9305

  • Prev by Date: Re: how to remove $RecursionLimit::reclim: and $IterationLimit::itlim:
  • Next by Date: Re: I'm puzzled by drastic truncation of y-axis in DateListLogPlot
  • Previous by thread: Re: Mathematica will be a new feature of HTML6
  • Next by thread: Re: doesn't work as expected