Difference between revisions of "Developers Index"

From AgileApps Support Wiki
imported>Aeric
imported>Aeric
Line 1: Line 1:
These pages give you the information you need to develop sophisticated applications for the platform:
These pages give you the information you need to develop sophisticated applications for the platform:


''Overview''
'''''Overview'''''
:{| cellspacing="0px" cellpadding="0px"
:{| cellspacing="0px" cellpadding="0px"
|-
|-
Line 13: Line 13:
|}
|}


''Presentation & Logic''
'''''Presentation & Logic'''''
:{| cellspacing="0px" cellpadding="0px"
:{| cellspacing="0px" cellpadding="0px"
| [[Classes]]          ||   - ||   Java classes and methods.
| [[Classes]]          ||   - ||   Java classes and methods.
Line 26: Line 26:
|}
|}


''APIs''
'''''APIs'''''
:{| cellspacing="0px" cellpadding="0px"
:{| cellspacing="0px" cellpadding="0px"
| style="min-width:4.7em"| '''Java:'''  
| style="min-width:4.7em"| '''Java:'''  
Line 64: Line 64:
|}
|}


''Integration''
'''''Integration'''''
:{| cellspacing="0" cellpadding="0px"
:{| cellspacing="0" cellpadding="0px"
| ''Code free:'' || align="center"| [[ Web Services Integration]]  
| ''Code free:'' || align="center"| [[ Web Services Integration]]  
Line 76: Line 76:
|}
|}


''Objects'' and ''Identifiers''
'''''Objects and Identifiers'''''
:{| cellspacing="0px" cellpadding="0px"
:{| cellspacing="0px" cellpadding="0px"
|  [[Object Aspects|[Object Aspects]]]  
|  [[Object Aspects|[Object Aspects]]]  
Line 88: Line 88:
|}
|}


''Development Resources''
'''''Development Resources'''''
:{| cellspacing="0px" cellpadding="0px"
:{| cellspacing="0px" cellpadding="0px"
| minwidth="140"| [[Developer Configuration]] || - ||   Set up your development environment.
| minwidth="140"| [[Developer Configuration]] || - ||   Set up your development environment.
Line 100: Line 100:
<p style="height:5px">&nbsp;</p> <!--additional space, but not triple spaced -->
<p style="height:5px">&nbsp;</p> <!--additional space, but not triple spaced -->
{|
{|
| align="left"| '''''Developers Guides'''''
| align="left" colspan="2"| '''''Developers Guides'''''
| align="left"| &nbsp; '''''Additional Resources'''''  
| align="left" colspan="2"| '''''Additional Resources'''''  
| align="left"| &nbsp; '''''Downloads'''''
| align="left" colspan="2"| '''''Downloads'''''
|-
|-
|  
| &nbsp; ||
* [[Lab Exercises]]
* [[Lab Exercises]]
* [[Working with Pages and Classes]]
* [[Working with Pages and Classes]]
* [[Working with Composite Objects]]
* [[Working with Composite Objects]]
* Create and Deploy an Application [[Package]]
* Create and Deploy Application [[Packages]]
{{ #if: {{ShowIsvInfo}} |
{{ #if: {{ShowIsvInfo}} |
* [[Using External JARs]] }}
* [[Using External JARs]] }}
Line 114: Line 114:
* [http://paas.attplatform.com/tools/enablers/ Third Party Services APIs] }}
* [http://paas.attplatform.com/tools/enablers/ Third Party Services APIs] }}


| valign="Top"|
|  &nbsp; || valign="Top"|
:* [[Collaborative Development Configurations|Collaborative Development]]
* [[Collaborative Development Configurations|Collaborative Development]]
:* [[Sample Order Processing System]]
* [[Sample Order Processing System]]
:* [[Code Samples]]  
* [[Code Samples]]  
:* [[Development Backup Strategies]]
* [[Development Backup Strategies]]
:* [[Developer FAQs]]
* [[Developer FAQs]]


| valign="Top"|
|  &nbsp; || valign="Top"|
:* [{{DOCHOST}}/files files]
* [{{DOCHOST}}/files files]
:* [{{DOCHOST}}/jars jars]
* [{{DOCHOST}}/jars jars]
:* [{{DOCHOST}}/javadocs javadocs]
* [{{DOCHOST}}/javadocs javadocs]
:* [{{DOCHOST}}/labs labs]
* [{{DOCHOST}}/labs labs]
:* [{{DOCHOST}}/samples samples]
* [{{DOCHOST}}/samples samples]
|}
|}

Revision as of 00:14, 25 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

Java: [APIs]   [javadocs]   [constants]   [cheatsheet]   [code samples]
REST: [APIs]   [conventions]   [considerations]   [cheatsheet]   [error codes]
SQL: [SQL Browser]   [SQL Syntax]   [SQL Functions]   [REST]   [Java]
Web: [JavaScript]   [jQuery] & [JSON]   [AJAX and REST]     [JavaScript Functions and Variables]
[Referencing Form Fields in JavaScript]   [JavaScript Field Type Reference]

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