Difference between revisions of "Tools and APIs"
From LongJump Support Wiki
imported>Aeric |
imported>Aeric (→APIs) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 7: | Line 7: | ||
== Programming Tools == | == Programming Tools == | ||
===Eclipse Plug-In=== | ===Eclipse Plug-In=== | ||
Use the [[Eclipse Plug-In]] to develop [[Classes]], [[Components]], and [[Pages]]. | :Use the [[Eclipse Plug-In]] to develop [[Classes]], [[Components]], 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. | ||
Line 19: | Line 18: | ||
=== 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. | ||
=== Components === | === Components === | ||
Create your own [[Components]] to enhance user interactions on your web pages. | :Create your own [[Components]] to enhance user interactions on your web pages. | ||
== APIs == | == APIs == | ||
=== 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, Workflows, Data Policies and the AJAX 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 === | === 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=== | ===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. | |||
[http://paas.attplatform.com/tools/enablers/ Third Party Services APIs] can be used to integrate with third party services, including AT&T services. | |||
}} | }} | ||
<noinclude> | <noinclude> |
Latest revision as of 19:38, 5 January 2012
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, 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
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.