Difference between revisions of "Tools and APIs"
From AgileApps Support Wiki
imported>Aeric |
imported>Aeric |
||
(13 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Tools and APIs give programmers the ability to extend platform functionality. | Tools and APIs give programmers the ability to extend platform functionality. | ||
Learn more: [[Developers Index]] | :''Learn more:'' [[Developers Index]] | ||
__TOC__ | __TOC__ | ||
== Programming Tools == | == Programming Tools == | ||
<blockquote> | |||
===Eclipse Plug-In=== | ===Eclipse Plug-In=== | ||
Use the [[Eclipse Plug-In]] to develop [[Classes]] | :Use the [[Eclipse Plug-In]] to develop [[Classes]] and [[Pages]]. | ||
===Unit Test Framework=== | ===Unit Test Framework=== | ||
Use the [[Unit Test Framework]] to automate testing of methods. | :Use the [[Unit Test Framework]] to automate testing of methods. | ||
</blockquote> | |||
== Web Page Tools == | == Web Page Tools == | ||
<blockquote> | |||
=== JavaScript === | === JavaScript === | ||
Use [[JavaScript]] to manage user interactions in your web pages. Within JavaScript, use [[AJAX and REST]] to interact with the server. | :Use [[JavaScript]] to manage user interactions in your web pages. Within JavaScript, use [[AJAX and REST]] to interact with the server. | ||
=== Pages === | === Pages === | ||
Create JAVA Server [[Pages]] to customize the user experience. Use the [[Java API]]s to interact with the server on those pages. | :Create JAVA Server [[Pages]] to customize the user experience. Use the [[Java API]]s to interact with the server on those pages. | ||
</blockquote> | |||
== APIs == | == APIs == | ||
<blockquote> | |||
=== Java API === | === 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, | :The [[Java API]] provides calls to interact with application objects. The calls provided in the Java Library can be executed through Classes, Functions, and the AJAX API. | ||
=== REST API === | === REST API === | ||
The [[REST API]] lets you interact with the platform sending and receiving either XML or JSON data. | :The [[REST API]] lets you interact with the platform sending and receiving either XML or JSON data. | ||
===AJAX and REST === | ===AJAX and REST === | ||
[[AJAX and REST]] can also be used in to interact with the platform from an HTML page. | :[[AJAX and REST]] can also be used in to interact with the platform from an HTML page. | ||
{{ #ifeq: {{SKIN}} | ATT | | |||
[ | ===Third Party Services=== | ||
:[http://paas.attplatform.com/tools/enablers/ Third Party Services APIs] can be used to integrate with third party services, including AT&T services. | |||
</ | }} | ||
</blockquote> |
Latest revision as of 23:24, 25 June 2013
Tools and APIs give programmers the ability to extend platform functionality.
- Learn more: Developers Index
Programming Tools
Eclipse Plug-In
- Use the Eclipse Plug-In to develop Classes 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
APIs
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, 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.