Difference between revisions of "Developers Index"
From AgileApps Support Wiki
imported>Aeric |
imported>Aeric |
||
(10 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
|- | |- | ||
| {{^Article Build a DCM App}} || valign="top"| - || valign="top"| A step by step tutorial for designers | | {{^Article Build a DCM App}} || valign="top"| - || valign="top"| A step by step tutorial for designers | ||
|- | |||
| Other [[Application Options]] || valign="top"| - || valign="top"| Choosing ServiceDesk, DCM, or a DB app | |||
|- | |- | ||
| [[Developers Intro]] || valign="top"| - || Basic platform development concepts | | [[Developers Intro]] || valign="top"| - || Basic platform development concepts | ||
Line 40: | Line 42: | ||
| | | | ||
| [[Getting Started with the Java API | [getting started] ]] | | [[Getting Started with the Java API | [getting started] ]] | ||
| [[Java | | [[Java Class_Template | [class template] ]] | ||
| [[Incoming Method Parameters| [parameters] ]] | |||
| [[Unit Test Framework | [tests] ]] | |||
| [[Java Debugging Tips | [debugging tips] ]] | | [[Java Debugging Tips | [debugging tips] ]] | ||
Line 52: | Line 56: | ||
|- | |- | ||
| | | | ||
| | | [[REST API:Error Codes| [error codes]]] | ||
|- | |- | ||
Line 67: | Line 71: | ||
| width="128em"| [{{^jQuery}}] & [[JSON| [JSON] ]] | | width="128em"| [{{^jQuery}}] & [[JSON| [JSON] ]] | ||
| [[AJAX and REST| [AJAX and REST] ]] | | [[AJAX and REST| [AJAX and REST] ]] | ||
| colspan="3" | [[JavaScript Functions | | colspan="3" | [[JavaScript Functions| [JavaScript Functions] ]] | ||
|- | |- | ||
| | | | ||
Line 108: | Line 112: | ||
|- | |- | ||
| [[Eclipse Plug-in]] || - || Use a development IDE | | [[Eclipse Plug-in]] || - || Use a development IDE | ||
|- | |||
| {{^Article Client Certificates}} | |||
|} | |} | ||
<p style="height:5px"> </p> <!--additional space, but not triple spaced --> | <p style="height:5px"> </p> <!--additional space, but not triple spaced --> | ||
Line 132: | Line 138: | ||
* [[Development Backup Strategies]] | * [[Development Backup Strategies]] | ||
* [[Developer FAQs]] | * [[Developer FAQs]] | ||
* [[HowTo:Protect Your Users by Ensuring that Data Never Executes as Code|Ensure Data is Never Executed]] | |||
| || valign="Top"| | | || valign="Top"| |
Latest revision as of 22:08, 23 September 2015
These pages give you the information you need to develop sophisticated applications for the platform:
Overview
Building a Dynamic Case Management Application in the AgileApps Cloud (pdf) - A step by step tutorial for designers Other Application Options - Choosing ServiceDesk, DCM, or a DB app Developers Intro - Basic platform development concepts Application Architecture - How things work REST API CheatSheet - A quick guide to platform capabilities Localization - How the platform supports localized data for users
Presentation & Logic
Classes - Java classes and methods Pages - Custom JSP/HTML pages Sites - Access for customers and external users Static Resources - Upload CSS and Javascript files SQL Browser - Do SQL Language queries on your platform data
APIs
Integration
Code free: Web Services - Configure external services for automated data interchange. URL Addresses - Link to platform pages from external applications Code-based: Incoming Outgoing SOAP: Access an external web service using SOAP REST: REST API Code Samples Use the HttpConnection Class
Objects and Identifiers
[Object Aspects] [Custom Objects] [System Objects] [Composite Objects] [Object ID] [Record ID] [View ID]
Development Resources
Developer Configuration - Set up your development environment. Sandboxes - Separate development/test environments Unit Test Framework - Write tests for Java code Eclipse Plug-in - Use a development IDE Client Certificate Authentication in a private AgileApps Cloud (pdf)
Developers Guides | Additional Resources | Downloads | |||
|