Free Ideone API
try it now!
Your great ideas will be born here
Use it to create your own desktop applications, www pages, on blogs and mobile devices. Use Ideone in business, in education and for fun.
Ideone API is available as a webservice and its WSDL can be found here: ideone.com/api/1/service.wsdl
Click here to download documentation
The only condition which must be met in order to use Ideone API (or parse the content of the ideone.com service), is to place in the footer of your page, application or plugin (at the bottom of the screen or the window) the following information (together with links) in one of the following options:
YourProduct uses Ideone API © by Sphere Research Labs
HTML code:
YourProduct uses <a href="http://ideone.com">Ideone API</a> © by <a href="http://sphere-research.com">Sphere Research Labs</a>
or:
YourProduct uses ideone.com © by Sphere Research Labs
HTML code:
YourProduct uses <a href="http://ideone.com">ideone.com</a> © by <a href="http://sphere-research.com">Sphere Research Labs</a>
Sample programs
These samples below, written in various programming languages, present how to use Ideone API.-
Ideone mobile environment
Ideone mobile environment is a simple application which allows to publish a source code on ideone.com, execute it and then retrieve results of the execution (output, stderr, compilation info, execution time, memory usage, etc.).
It is written in Java ME, using NetBeans IDE with Java ME support.
Ideone mobile environment can also be run without NetBeans, for example with KToolbar from WTK for CLDC.
It uses kSOAP 2 to communicate with Ideone API.
Click here to download -
C# sample application
Uses testFunction method to show how to handle communication with Ideone API.
This application connects to Ideone API using a stub genereted by the wsdl.exe tool from Microsoft SDK for Windows and .NET 3.5. It can be compiled and run using Microsoft Visual Studio or simply by using .NET compiler.
Click here to download -
PHP sample application
Uses testFunction method to show how to handle communication with Ideone API.
This application connects to Ideone API using the SoapClient class and Ideone API WSDL. All that is required to run this sample is a www server (for example Apache) and PHP Engine with SOAP support (for example php-soap module).
Click here to download -
Python sample application
Uses testFunction method to show how to handle communication with Ideone API.
This application connects to Ideone API using the SOAPpy module and Ideone API WSDL. All that is required to run this sample is a Python with SOAP support (SOAPpy).
Click here to download
Projects using Ideone API
Here we present your projects which use Ideone API.-
Run This!
Is a plugin using Ideone API, which allows to run snippets directly from your site or blog. The plugin is very easy to use: just download the bundle with css and js files and follow the instructions presented on run-this.appspot.com (the Run This is also available as a Word Press plugin).
Author: Emmanuel Delaborde (la.di.da.free.fr)
Run This site: run-this.appspot.com
