Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial
Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under
vendor's standard commercial license. The information contained herein is subject to change without notice. The only warranties for HP products
and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as
constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein.
Acknowledgments
Google™ is a trademark of Google Inc. Windows®, Windows® 7 is a U.S. registered trademarks of the Microsoft group of companies.
Warranty
For the software end user license agreement and warranty information for HP Networking products, see http://www.hp.com/networking/support.
Contents
1 Requirements for applications.......................................................................4
1.1 File format, content, and size.................................................................................................4
1.2 Naming requirements for zip files..........................................................................................4
1.3 Application and zip file signing............................................................................................5
1.4 Use of encryption technologies..............................................................................................5
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-idA 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-versionA string that identifies the version of the application. This string:
4Requirements for applications
•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.
•Can contain numbers, letters, and the dot (.) character.
•Follows the OSGi standard for version numbering:
major[.minor[.micro]]
Recommended form
_vmajor[.minor[.micro]]
For example: _v1.0.0
1.3 Application and zip file signing
For applications that are installed on the controller, the application zip file and the application
JAR, PAR, or WAR file must be signed as described in the HP VAN SDN Controller AdministratorGuide. By default, the controller ships with signature validation enabled, but the user can disable
this feature.
1.4 Use of encryption technologies
You are responsible that your application complies with all applicable laws and regulations.
Many governments, including the U.S. government, restrict the export of cryptography. The level
of government control on encryption can depend upon such factors as the purpose for which the
encryption will be used, the encryption algorithm, the key length and the method of key
management, and the country to which the product is exported.
Products whose use of encryption technologies is limited to encrypting passwords and PINS or
authenticating messages are generally exportable without prior government authorization. Products
that can encrypt the contents of messages, files, or databases are subject to more stringent controls
and prior government authorization may be required to export/reexport/import these products
depending upon the strength of the encryption program.
When considering whether or not your application includes encryption technologies, consider any
code libraries, utilities, or components that your application links to or includes.
In the U.S. the export of cryptography and encryption technologies is controlled by the United
States Bureau of Industry and Security Export Administration Regulations (EAR). If your application
is subject to export restrictions, you must enter the ERN (Encryption Registration Number) or CCATS
(Commodity Classification Automated Tracking System) number for this application when you
submit it.
1.5 Icon requirements
Each catalog item requires two icons:
•A small icon that is used in the category listing for the catalog item that is displayed in the
App Store.
•A large icon that is used in the application page for the item in the App Store and in the
management portal you use to submit applications.
You can use the same file for both icons, but the file must conform to the dimensions permitted for
the large icon.
For best results, use a square shape for your icon.
Icons must meet the following requirements:
RequirementAttribute
PNG or JPGFile format
2 GBMaximum file size
1.3 Application and zip file signing5
RequirementAttribute
From 32x32 pixels to 512x512 pixelsSmall icon dimensions
From 64x64 pixels to 512x512 pixelsLarge icon dimensions
1.6 Screenshot requirements
Including screenshots in your catalog item is optional. If you include screenshots, they must meet
the following requirements:
RequirementAttribute
PNG or JPGFile format
2 GBMaximum file size
From 320x320 pixels to 2048x2048 pixels (larger sizes preferred)Screenshot dimensions
5Maximum number of screenshots
permitted
1.7 Application validation requirements
Applications to be installed on the controller must meet the requirements for applications as described
in the HP VAN SDN Controller Administrator Guide.
Depending on the HP SDN App Store tier to which you have been invited, your application must
meet additional requirements describe in the document Application Validation Requirements, which
is sent to you when you register as a Developer.
In addition, you might be required to send a verification report with the email notification you send
when the application is submitted and ready for release. For more information about the App Store
tiers and their requirements, contact the SDN Alliances Team at sdnalliancesteam@hp.com.
6Requirements for applications
Loading...
+ 11 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.