AgileApps Support Wiki Pre Release

Difference between revisions of "Developers Index"

From AgileApps Support Wiki
imported>Aeric
imported>Aeric
Line 2: Line 2:


''Overview''
''Overview''
:{| cellspacing="0px" cellpadding="1px"
:{| cellspacing="0px" cellpadding="2px"
|-
|-
| {{^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.
Line 16: Line 16:


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


''APIs''
''APIs''
:{| cellspacing="0px" cellpadding="0px"
:{| cellspacing="0px" cellpadding="2px"
| style="min-width:4.7em"| '''Java:'''  
| style="min-width:4.7em"| '''Java:'''  
| [[Java API| [APIs] ]]   
| [[Java API| [APIs] ]]   
Line 70: Line 70:


:''Code-based solutions:''
:''Code-based solutions:''
::{| cellspacing="0" cellpadding="1"
::{| cellspacing="0" cellpadding="2px"
|-
|-
| ||   '''Incoming'''  ||   '''Outgoing'''
| ||   '''Incoming'''  ||   '''Outgoing'''
Line 89: Line 89:


''Development Resources''
''Development Resources''
:{| cellspacing="0px" cellpadding="0px"
:{| cellspacing="0px" cellpadding="2px"
| minwidth="140"| [[Developer Configuration]] || - || Set up your development environment.
| minwidth="140"| [[Developer Configuration]] || - || Set up your development environment.
|-
|-

Revision as of 23:05, 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

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

Web Services Integration - Code free: Design, configure, and utilize.
Code-based solutions:
  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