Difference between revisions of "Tools and APIs"
imported>Aeric |
imported>Aeric |
||
Line 41: | Line 41: | ||
<noinclude> | <noinclude> | ||
[[Category: | [[Category:Logic| 6]] | ||
[[Category:{{features}}]] | [[Category:{{features}}]] | ||
</noinclude> | </noinclude> |
Revision as of 23:00, 3 June 2011
Tools and APIs give programmers the ability to extend platform functionality.
Learn more: Developers Index
Programming Tools
Use the Eclipse plug-in to develop platform elements.
Eclipse Plug-In
Use the Eclipse Plug-In to develop Classes, Components, and Pages.
Unit Test Framework
Use the Unit Test Framework to automate testing of methods.
Web Page Tools
JavaScript
Use JavaScript to manage user interactions in your web pages. Within JavaScript, use AJAX and REST to interact with the server.
Pages
Create JAVA Server Pages to customize the user experience. Use the Java APIs to interact with the server on those pages.
Components
Create your own Components to enhance user interactions on your web pages.
APIs
The APIs let you integrate Platform Applications with Enterprise Applications.
Java API
The Java API provides calls to interact with application objects. The calls provided in the Java Library can be executed through Classes, Functions, Workflows, Data Policies and the AJAX API.
REST API
The REST API lets you interact with the platform sending and receiving either XML or JSON data.
AJAX and REST
AJAX and REST can also be used in to interact with the platform from an HTML page.