Application Packaging Standard

Last updated 18-Mar-2019

Change Log

2.2.0.369 - 2016/08/09

  1. The IDE platform compatibility list is updated.
  2. The new PHP debugger allows the developers of the application backend (provisioning logic) to debug the scripts uploaded to the endpoint host.
  3. The Navigation panel provides a link to the deployment target control panel for each view to open that view on the deployment target.

2.2.0.311 - 2016/03/25

New features:

  1. Placeholders and navigation elements in the CCP v2 environment are supported.
  2. Deployment and Synchronization procedures make the runtime updates during the test and debug process much easier.
  3. The Overview editor allows you to replace the application ID project-wide in few clicks. This is especially useful when cloning an application from a template.

2.2.0.220 - 2015/08/31

New features:

  1. Eclipse 4.5 (Mars) is supported.
  2. GIF icons in entrypoints are supported now.
  3. In addition to short names in singular relations, you can use short names in collections as well.

Bug fixes:

  1. Localization is more stable now, as we released it from a number of bugs.
  2. No warning message anymore, when importing an APS archive with the aps.zip extension.

2.2.0.181 - 2015/05/07

New features that make application development more convenient:

  1. It is possible to open the Types Diagram directly from a service viewer.

  2. Types Diagram now allows you not only view type details, but also go directly to the type editor.

  3. When editing a custom schema in a text file, you can use a short form of the type ID in type declaration and in relations. In this short format, you can omit the application ID that is usually used as the prefix. For example, instead of
    the full format “id”: “http://aps-standard.org/samples/suwizard1p/context/1.0”,
    use its short format “id”: “context/1.0”.
  4. When editing a service directly in the metadata file, you do not need to specify the <schema> element. It will be created automatically when the package is built. For example, if service ID is backup, the APS build tool will create the element <schema path=”schemas/backup.schema”/> automatically.

2.2.0.165 - 2015/02/02

  1. Internationalization tool is created. It allows adding translation po files with translation entries automatically extracted from various project files. An interpreter can use APS tools to interpret translation strings in translation entries and save the translation in the project. Once the project is built, the respective json files with translated strings must appear in the built package thus completing the package localization.
  2. When creating a new view in the navigation editor, one more data source is available. It is possible to make the editor copy an existing file to the project and attach it to the new view.

2.2.0.138 - 2014/12/26

  1. Types Diagram view was significantly improved as follows:
    • Layout of diagram elements was improved
    • The view allows you to auto-arrange elements on the screen
    • It is possible to completely rebuild a diagram from scratch by using the Rebuild command
    • A set of APS specific filters was added that allows you to quickly hide or show groups of elements on the diagram
  2. Navigation editor was significantly improved with the following parts:
    • When setting a navigation variable, the Select APS Type dialog shows a list of available APS core and the platform specific types.
    • In a navigation wizard, the intermediate Step components were removed. Now, you can add views and place-holders directly into a wizard.
  3. In the Overview editor, you will find the following new components:
    • Summary and Description fields
    • Screenshots table
  4. Special decorators highlight errors and warnings in viewers of the Package Contents group.
  5. Problems view in an APS project was significantly improved:
    • It shows APS JS warnings and errors.
    • It helps you to locate a problem inside the package. For this purpose, double click an APS problem makes the respective editor open the respective file and highlight the string that caused the problem.
  6. APS tools used for building APS packages are compliant with the certification criteria.

2.2.0.81 - 2014/10/16

This is a new major release. Refer to What’s New for detailed description of major updates.

  1. APS 1 is not supported anymore. Refer to Versions for details.
  2. APS project structure in APS Project Explorer was substantially changed:
    • Added new Package Contents folder containing all APS editors.
    • Removed internal tabs in APS editors. All GUI tools are launched from APS Project Explorer.
    • Removed the Presentation editor.
    • Added the Builds pseudo-folder aliased to the traditional APS Package folder. The latter is not visible in APS Project Explorer, but available in other tools working with the file system.
  3. Considerably restructured all APS editors.
  4. Added new Types Diagram viewer displaying types, their properties, operations, relations, and inheritance.
  5. Updated substantially New APS Project wizard:
    • It does not allow creating a new project without specifying mandatory general settings.
    • For this purpose, the new step APS project details is added.

2.1.0.262 - 2014/07/22

  1. Actualized contents of the context help articles
  2. Added validation of “known” APS Type IDs in references and navigation variables
  3. Fixed a problem that didn’t allow importing APS projects located within current workspace folder
  4. Fixed a problem that caused an error during APS Eclipse tools installation on Eclipse 4.2.2 Juno: “unresolved dependency on org.eclipse.emf.ecore.xmi”

2.1.0.249 - 2014/07/09

  1. Fixed issue with APS Type schemas not generated from APS PHP Runtime in case of whitespace in path to Eclipse folder
  2. Fixed New Project wizard rendering on Linux
  3. Other minor fixes and improvements

2.1.0.246 - 2014/07/04

  1. Supported Eclipse versions
  • 4.4.0+ (Luna)
  • 4.3.0+ (Kepler)
  • 4.2.2+ (Juno)
  1. Full APS-2 support
  • Ability to create and edit APS 2 projects
  • New APP-META editor
  • New APS Package Explorer logical structure
  1. APS PHP Runtime support
  • APS PHP Runtime is bundled - no need to install/configure it separately
  • Generated schemas are supported
  1. New project templates
  • Templates are dynamically retrieved from the APS Catalog (based on “Samples” category)
  • Information URLs point to the corresponding documentation page (when available)
  1. APS Type schemas editor
  • Syntax coloring and formatting
  • Generated schemas (APS PHP Runtime) are shown in readonly mode
  1. Navigation structure editor
  • Ability to visually edit navigation structure
  • In-place screens preview
  1. APS Types Diagram
  • Visual representation of the APS Resource Model
  • Relations are fully supported
  • Only directly declared properties/operations are visible (inheritance graph is not expanded)
  1. Package Deploy
  • Automated package deploy to the platform 5.5+