opinion of my open source function wiki idea?



I have started a project that I have always felt would be very
interesting. It has been going very slowly until recently when my
company pitched in some money to help it along. This forum seems like
a great place to get some feedback! I really appreciate any comments
you might have. The idea is to create an open-source web-based tool
that will allow users to contribute functions to and in so doing,
extend the overall functionality of the tool. The idea started as a
project similar to something like this: http://ponce.sdsu.edu/online_calc.php
where you build little math functions that users can interact with.
They are simple, but can be useful for engineering applications and
study.

I plan to host the site on Amazon EC2 and build a lightweight
application that runs inside a separate virtual
machine on the same server. This virtual machine has network access
to the parent server only, meaning that there is no financial
incentive to compromise the machine (to send spam, etc.) Also, if the
virtual machine gets corrupted, we just spawn a new one. This
architecture also scales well, since we could have an arbitrary set of
background servers running this way.

We allow users to build a function in say FORTRAN, Java, C, Lisp, or
some other (for now only choice of say 7-8 languages). Then they
upload the source code along with a schema file. Schema file specifies
inputs/outputs, and language specs. If the code compiles, the user can
move on to the 'function select' page where he/she can choose from a
library of functions to run. Once selected, a form will appear that
matches the input requirements (or for larger inputs an 'upload csv'
form will appear). The user enters data and saves, then another screen
appears allowing user to change data if necessary and submit. Then the
input is sent to the server and consumed by the corresponding function
that was selected. Then output is sent back to the screen and the user
can either save the output or choose another function to run on that
output, etc, etc, ...

Thoughts?
.



Relevant Pages

  • Re: Trust Issues
    ... sharepoint and Project Server... ... I set a one way external trust between the great domain and one ... > since it is hard to determine if the VMWare image, ... These two systems are the virtual machine in VMware. ...
    (microsoft.public.windows.server.general)
  • Re: Hyper-V cluster
    ... Right, as this states, if there is more than one virtual machine in a group, you may receive the following error message when you try to manage those virtual machines from System Center Virtual Machine Manager 2008: Unsupported Cluster configuration. ... At present we sometimes find our self with ONE server doing ... I am new to hyper-v and windows 2008 clustering, ...
    (microsoft.public.windows.server.clustering)
  • Re: opinion of my open source function wiki idea?
    ... machine on the same server. ... virtual machine gets corrupted, we just spawn a new one. ... upload the source code along with a schema file. ... appears allowing user to change data if necessary and submit. ...
    (comp.programming)
  • Re: Impact if changing the number of cpu
    ... So there should be no impact for Windows Server 2003 if we remove one CPU ... for a specific VMware Virtual Machine? ... Also in regards to your VMWARE question. ...
    (microsoft.public.windows.server.general)
  • Re: List datasheet view can not change data
    ... > This isn't the classic problem which is not being able to get Datasheet view ... > a) can't amend an existing cell ... SharePoint site moved to new server, ... >> can't change data. ...
    (microsoft.public.sharepoint.windowsservices)