User's Guide

1 Requirements for applications
This chapter describes the requirements for submitting an application to the HP SDN App Store.
In addition to the requirements described in this chapter, currently HP recommends that you include
an independent method that customers can use to purchase and install a license for your application.
See Arranging for payments (page 9).
1.1 File format, content, and size
Applications to be installed on the HP VAN SDN Controller, also called internal applications must
meet the following requirements:
Must include a Java application to be installed on the controller
Must meet the requirements for applications as described in the HP VAN SDN Controller
Administrator Guide
Must be distributed in a zip file that is no larger than 2 GB
(Optional) Can include Debian packages in the zip file
External applications (applications not installed on the HP VAN SDN Controller) must meet the
following requirements:
Must be packaged in an .ova (Open Virtualization Format) file to be installed on a virtual
machine provided by the customer
The distribution file must be no larger than 2 GB
1.2 Naming requirements for zip files
Application zip file names must use the following name format:
application-id_vapplication-version.zip
For example:
com.hp.sdn.app.networkprotector_v1.1.8.zip
Where:
application-id A string that uniquely identifies the application. This string:
Must uniquely identify the application.
Must match the value of the id key in the descriptor file of
the application.
Can contain numbers, letters, and the dot (.) character.
Recommended form
com.publisher.appname
Where publisher identifies the publisher of the application
and appname identifies the application.
For example: com.hp.sdn.app.networkprotector
_vapplication-version A string that identifies the version of the application. This string:
Must start with the underscore character (_) and the
lowercase letter v.
Must match the value of the version key in the descriptor
file of the application.
4 Requirements for applications