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>
Check out samples below!
Projects using Ideone API
Here we present your projects which use Ideone API.-
Coder is a Windows 8 and Windows RT app that allows you to program in over 50 languages and solve challenges featured on Dwite.ca.
Coder at Windows Store: http://apps.microsoft.com/windows/en-US/app/coder/3727999c-ecfc-4d12-90ba-6a05ad0dfc99
Coder at Apptivate: http://apptivate.ms/apps/20/coder -
Lightweight programming text editor, compiler, and IDE. A mobile based programming text editor, online compiler, and integrated development environment built for Android, Amazon Kindle Fire and Blackberry Playbook. Complete with Dropbox integration, virtual keys for commonly used programming symbols, syntax highlighting, and support for over 40 programming languages, writing code on the go has never been easier.
DeuterIDE site: http://www.deuteride.com
DeuterIDE Android: Google Play
DeuterIDE Blackberry: Blackberry App World -
IDEdroid
IDEdroid is an app for Android OS that uses Ideone's API to allow you to run your code on your phone. You can use any language available on Ideone. You can also use Ideone account to store your submissions. (Internet connection required)
IDEdroid site: http://idedroid.com -
CodeToGo
CodeToGo is an iPhone app that uses Ideone's API to allow you to write and run code in your favorite programming language, on your iOS (iPhone, iPod Touch, and iPad) device! Just pick your language, write some code, and run it! (Internet connection required).
CodeToGo site: http://itunes.apple.com/us/app/codetogo/id382677229?mt=8 -
BBone
BBone is an add-on for phpBB forums which allows to share source codes and provides the ability to compile and run them. The main features are: syntax highlighting, testing source codes against user input, creating mini-contests for forum co-members.
BBone site: http://bbone.ideone.com -
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: http://run-this.appspot.com/ -
Code Checker
Code Checker is a small, very functional and easy to use application designed to be an all in one compiler. It runs on Windows and requires .NET Framework 3.5. Except running programs in all languages supported by Ideone, Code Checker also allows to retrieve source codes from a database, run multiple sources at one go and more.
Author: Chirag Gupta
Code Checker site: http://www.softpedia.com/get/Programming/Other-Programming-Files/Code-Checker.shtml -
Sunner Moodle Online Judge
This moodle plugin is designed for courses involving programming. It can automatically grade programming assignments by testing the submissions by customizable test cases (ACM-ICPC/Online Judge style).
Sunner Moodle Online Judge site: https://github.com/hit-moodle/moodle-local_onlinejudge
Sample programs
These samples below, written in various programming languages, present how to use Ideone API.-
Android sample application
Click here to download -
node.js sample application
Click here to download -
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

