Difference between revisions of "Developers Index"
From AgileApps Support Wiki
imported>Aeric |
imported>Aeric |
||
Line 2: | Line 2: | ||
''Overview'' | ''Overview'' | ||
:{| cellspacing="0px" cellpadding=" | :{| cellspacing="0px" cellpadding="0px" | ||
|- | |- | ||
| {{^Build an App article}} || valign="top"| - || valign="top"|A step by step tutorial for designers. | | {{^Build an App article}} || valign="top"| - || valign="top"| A step by step tutorial for designers. | ||
|- | |- | ||
| [[Developers Intro]] | | [[Developers Intro]] | ||
Line 10: | Line 10: | ||
| Basic platform development concepts | | Basic platform development concepts | ||
|- | |- | ||
| [[REST API:REST API CheatSheet|REST API CheatSheet]] || valign="top"| - || A quick guide to platform capabilities. | | [[REST API:REST API CheatSheet|REST API CheatSheet]] || valign="top"| - || A quick guide to platform capabilities. | ||
|- | |- | ||
| [[Localization]] || valign="top"| - || How the platform supports localized data for users. | | [[Localization]] || valign="top"| - || How the platform supports localized data for users. | ||
|} | |} | ||
''Presentation & Logic'' | ''Presentation & Logic'' | ||
:{| cellspacing="0px" cellpadding=" | :{| cellspacing="0px" cellpadding="0px" | ||
| [[Classes]] || - || Java classes and methods. | | [[Classes]] || - || Java classes and methods. | ||
|- | |- | ||
| [[Pages]] || - || Custom JSP/HTML pages. | | [[Pages]] || - || Custom JSP/HTML pages. | ||
|- | |- | ||
| [[Sites]] || - || Access for customers and external users. | | [[Sites]] || - || Access for customers and external users. | ||
|- | |- | ||
| [[Static Resources]] || - || Upload CSS and Javascript files. | | [[Static Resources]] || - || Upload CSS and Javascript files. | ||
|- | |- | ||
| [[SQL Browser]] || - || Do SQL Language queries on your platform data. | | [[SQL Browser]] || - || Do SQL Language queries on your platform data. | ||
|} | |} | ||
''APIs'' | ''APIs'' | ||
:{| cellspacing="0px" cellpadding=" | :{| cellspacing="0px" cellpadding="0px" | ||
| style="min-width:4.7em"| '''Java:''' | | style="min-width:4.7em"| '''Java:''' | ||
| [[Java API| [APIs] ]] | | [[Java API| [APIs] ]] | ||
Line 67: | Line 67: | ||
''Integration'' | ''Integration'' | ||
:{| cellspacing="0" cellpadding=" | :{| cellspacing="0" cellpadding="0px" | ||
| ''Code free:'' || align="center"| [[ Web Services Integration]] | | ''Code free:'' || align="center"| [[ Web Services Integration]] | ||
| - || Design, configure, and utilize. | | - || Design, configure, and utilize. | ||
|- | |- | ||
| ''Code-based:'' || | | ''Code-based:'' || align="center"| '''Incoming''' || colspan="2"| '''Outgoing''' | ||
|- | |- | ||
| align="right"| '''SOAP:''' || || colspan="2"| [[Access an external web service using SOAP]] | | align="right"| '''SOAP:''' || || colspan="2"| [[Access an external web service using SOAP]] | ||
Line 82: | Line 82: | ||
| [[Object Aspects|[Object Aspects]]] || [{{type|}}s] || [{{type}}s] || [[Composite Object|[Composite Objects]]] | | [[Object Aspects|[Object Aspects]]] || [{{type|}}s] || [{{type}}s] || [[Composite Object|[Composite Objects]]] | ||
|- | |- | ||
| [[Object ID| [Object ID] ]] | | [[Object ID| [Object ID] ]] | ||
| [[Get a Record ID| [Record ID] ]] | | [[Get a Record ID| [Record ID] ]] | ||
| [[Get a View ID| [View ID] ]] | | [[Get a View ID| [View ID] ]] | ||
|} | |} | ||
''Development Resources'' | ''Development Resources'' | ||
:{| cellspacing="0px" cellpadding=" | :{| cellspacing="0px" cellpadding="0px" | ||
| minwidth="140"| [[Developer Configuration]] || - || Set up your development environment. | | minwidth="140"| [[Developer Configuration]] || - || Set up your development environment. | ||
|- | |- | ||
| [[Sandboxes]] || - || Separate development/test environments. | | [[Sandboxes]] || - || Separate development/test environments. | ||
|- | |- | ||
| [[Unit Test Framework]] || - || Write tests for Java code | | [[Unit Test Framework]] || - || Write tests for Java code | ||
|- | |- | ||
| [[Eclipse Plug-in]] || - || Use a development IDE | | [[Eclipse Plug-in]] || - || Use a development IDE | ||
|} | |} | ||
<p style="height:5px"> </p> <!--additional space, but not triple spaced --> | <p style="height:5px"> </p> <!--additional space, but not triple spaced --> |
Revision as of 23:58, 24 October 2013
These pages give you the information you need to develop sophisticated applications for the platform:
Overview
Template:^Build an App article - A step by step tutorial for designers. Developers Intro - Basic platform development concepts 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 Integration - Design, configure, and utilize. 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
Developers Guides | Additional Resources | Downloads |
|