Jian Li
Committed by Gerrit Code Review

Refine application title and category in app.xml and pom.xml

- Remove ONOS keyword from application title
- Capitalize each keyword in application title
- Make it consistent to use App, Provider and Driver in
  application title
- Add right category name for each application
- Add missing application title and category
- Make application category comment more descriptive

Change-Id: Ib886b4a4293c38bd546a4107b20569f1bd7031a7
Showing 70 changed files with 119 additions and 77 deletions
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
15 ~ limitations under the License. 15 ~ limitations under the License.
16 --> 16 -->
17 <app name="org.onosproject.aaa" origin="ATT" version="${project.version}" 17 <app name="org.onosproject.aaa" origin="ATT" version="${project.version}"
18 - category="default" url="http://onosproject.org" title="ONOS Auth App" 18 + category="Security" url="http://onosproject.org" title="Authentication App"
19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features" 19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features"
20 features="${project.artifactId}"> 20 features="${project.artifactId}">
21 <description>${project.description}</description> 21 <description>${project.description}</description>
......
...@@ -40,8 +40,8 @@ ...@@ -40,8 +40,8 @@
40 <properties> 40 <properties>
41 <onos.app.name>org.onosproject.acl</onos.app.name> 41 <onos.app.name>org.onosproject.acl</onos.app.name>
42 <onos.app.origin>DLUT</onos.app.origin> 42 <onos.app.origin>DLUT</onos.app.origin>
43 - <onos.app.title>ONOS ACL App</onos.app.title> 43 + <onos.app.title>ACL App</onos.app.title>
44 - <onos.app.category>default</onos.app.category> 44 + <onos.app.category>Security</onos.app.category>
45 <onos.app.url>http://onosproject.org</onos.app.url> 45 <onos.app.url>http://onosproject.org</onos.app.url>
46 <onos.app.readme>ONOS ACL application.</onos.app.readme> 46 <onos.app.readme>ONOS ACL application.</onos.app.readme>
47 47
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
15 ~ limitations under the License. 15 ~ limitations under the License.
16 --> 16 -->
17 <app name="org.onosproject.bgprouter" origin="ON.Lab" version="${project.version}" 17 <app name="org.onosproject.bgprouter" origin="ON.Lab" version="${project.version}"
18 - category="default" url="http://onosproject.org" title="BGP router App" 18 + category="Traffic Steering" url="http://onosproject.org" title="BGP Router App"
19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features" 19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features"
20 features="${project.artifactId}"> 20 features="${project.artifactId}">
21 <description>${project.description}</description> 21 <description>${project.description}</description>
......
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
33 33
34 <properties> 34 <properties>
35 <onos.app.name>org.onosproject.cip</onos.app.name> 35 <onos.app.name>org.onosproject.cip</onos.app.name>
36 - <onos.app.category>default</onos.app.category> 36 + <onos.app.category>Utility</onos.app.category>
37 <onos.app.title>Cluster IP Alias App</onos.app.title> 37 <onos.app.title>Cluster IP Alias App</onos.app.title>
38 <onos.app.url>http://onosproject.org</onos.app.url> 38 <onos.app.url>http://onosproject.org</onos.app.url>
39 <onos.app.readme>Cluster IP alias application.</onos.app.readme> 39 <onos.app.readme>Cluster IP alias application.</onos.app.readme>
......
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
33 <properties> 33 <properties>
34 <onos.app.name>org.onosproject.cordfabric</onos.app.name> 34 <onos.app.name>org.onosproject.cordfabric</onos.app.name>
35 <onos.app.title>CORD Fabric App</onos.app.title> 35 <onos.app.title>CORD Fabric App</onos.app.title>
36 - <onos.app.category>default</onos.app.category> 36 + <onos.app.category>Traffic Steering</onos.app.category>
37 <onos.app.url>http://onosproject.org</onos.app.url> 37 <onos.app.url>http://onosproject.org</onos.app.url>
38 <onos.app.readme>Simple fabric application for CORD.</onos.app.readme> 38 <onos.app.readme>Simple fabric application for CORD.</onos.app.readme>
39 <web.context>/onos/cordfabric</web.context> 39 <web.context>/onos/cordfabric</web.context>
......
...@@ -33,7 +33,9 @@ ...@@ -33,7 +33,9 @@
33 33
34 <properties> 34 <properties>
35 <onos.app.name>org.onosproject.cordmcast</onos.app.name> 35 <onos.app.name>org.onosproject.cordmcast</onos.app.name>
36 + <onos.app.category>Traffic Steering</onos.app.category>
36 <onos.app.title>CORD Multicast App</onos.app.title> 37 <onos.app.title>CORD Multicast App</onos.app.title>
38 + <onos.app.url>http://opencord.org</onos.app.url>
37 </properties> 39 </properties>
38 40
39 <dependencies> 41 <dependencies>
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
15 ~ limitations under the License. 15 ~ limitations under the License.
16 --> 16 -->
17 <app name="org.onosproject.cordvtn" origin="ON.Lab" version="${project.version}" 17 <app name="org.onosproject.cordvtn" origin="ON.Lab" version="${project.version}"
18 - category="default" url="http://onosproject.org" title="CORD Virtual Tenant Network" 18 + category="Traffic Steering" url="http://onosproject.org" title="CORD Virtual Tenant Network"
19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features" 19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features"
20 features="${project.artifactId}" 20 features="${project.artifactId}"
21 apps="org.onosproject.ovsdb-base,org.onosproject.openstackinterface,org.onosproject.dhcp"> 21 apps="org.onosproject.ovsdb-base,org.onosproject.openstackinterface,org.onosproject.dhcp">
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
15 ~ limitations under the License. 15 ~ limitations under the License.
16 --> 16 -->
17 <app name="org.onosproject.cpman" origin="ON.Lab" version="${project.version}" 17 <app name="org.onosproject.cpman" origin="ON.Lab" version="${project.version}"
18 - category="default" url="http://onosproject.org" title="Control Plane Manager" 18 + category="Monitoring" url="http://onosproject.org" title="Control Plane Management App"
19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features" 19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features"
20 features="${project.artifactId}" apps="org.onosproject.openflow-message"> 20 features="${project.artifactId}" apps="org.onosproject.openflow-message">
21 <description>${project.description}</description> 21 <description>${project.description}</description>
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
15 ~ limitations under the License. 15 ~ limitations under the License.
16 --> 16 -->
17 <app name="org.onosproject.dhcp" origin="ON.Lab" version="${project.version}" 17 <app name="org.onosproject.dhcp" origin="ON.Lab" version="${project.version}"
18 - category="default" url="http://onosproject.org" title="DHCP Server REST API" 18 + category="Utility" url="http://onosproject.org" title="DHCP App"
19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features" 19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features"
20 features="${project.artifactId}"> 20 features="${project.artifactId}">
21 <description>${project.description}</description> 21 <description>${project.description}</description>
......
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
33 33
34 <properties> 34 <properties>
35 <onos.app.name>org.onosproject.drivermatrix</onos.app.name> 35 <onos.app.name>org.onosproject.drivermatrix</onos.app.name>
36 - <onos.app.title>Driver Behaviour Support Matrix</onos.app.title> 36 + <onos.app.title>Driver Behaviour Support Matrix App</onos.app.title>
37 - <onos.app.category>default</onos.app.category> 37 + <onos.app.category>Utility</onos.app.category>
38 <onos.app.url>http://onosproject.org</onos.app.url> 38 <onos.app.url>http://onosproject.org</onos.app.url>
39 <onos.app.readme>Driver behaviour support matrix.</onos.app.readme> 39 <onos.app.readme>Driver behaviour support matrix.</onos.app.readme>
40 </properties> 40 </properties>
......
...@@ -32,8 +32,8 @@ ...@@ -32,8 +32,8 @@
32 32
33 <properties> 33 <properties>
34 <onos.app.name>org.onosproject.events</onos.app.name> 34 <onos.app.name>org.onosproject.events</onos.app.name>
35 - <onos.app.title>ONOS Event History App</onos.app.title> 35 + <onos.app.title>Event History App</onos.app.title>
36 - <onos.app.category>default</onos.app.category> 36 + <onos.app.category>Utility</onos.app.category>
37 <onos.app.url>http://onosproject.org</onos.app.url> 37 <onos.app.url>http://onosproject.org</onos.app.url>
38 <onos.app.readme>ONOS event history display application.</onos.app.readme> 38 <onos.app.readme>ONOS event history display application.</onos.app.readme>
39 </properties> 39 </properties>
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
15 ~ limitations under the License. 15 ~ limitations under the License.
16 --> 16 -->
17 <app name="org.onosproject.faultmanagement" origin="BTI Systems" version="${project.version}" 17 <app name="org.onosproject.faultmanagement" origin="BTI Systems" version="${project.version}"
18 - category="default" url="http://onosproject.org" title="ONOS Fault Mgmt App" 18 + category="Monitoring" url="https://wiki.onosproject.org/display/ONOS/Fault+Management" title="Fault Management App"
19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features" 19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features"
20 features="${project.artifactId}"> 20 features="${project.artifactId}">
21 <description>${project.description}</description> 21 <description>${project.description}</description>
......
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
33 33
34 <properties> 34 <properties>
35 <onos.app.name>org.onosproject.flowanalyzer</onos.app.name> 35 <onos.app.name>org.onosproject.flowanalyzer</onos.app.name>
36 - <onos.app.title>Flow Space Analyzer</onos.app.title> 36 + <onos.app.title>Flow Space Analysis App</onos.app.title>
37 - <onos.app.category>default</onos.app.category> 37 + <onos.app.category>Monitoring</onos.app.category>
38 <onos.app.url>http://onosproject.org</onos.app.url> 38 <onos.app.url>http://onosproject.org</onos.app.url>
39 <onos.app.readme>Simple flow space analyzer.</onos.app.readme> 39 <onos.app.readme>Simple flow space analyzer.</onos.app.readme>
40 </properties> 40 </properties>
......
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
34 <properties> 34 <properties>
35 <onos.app.name>org.onosproject.fwd</onos.app.name> 35 <onos.app.name>org.onosproject.fwd</onos.app.name>
36 <onos.app.title>Reactive Forwarding App</onos.app.title> 36 <onos.app.title>Reactive Forwarding App</onos.app.title>
37 - <onos.app.category>default</onos.app.category> 37 + <onos.app.category>Traffic Steering</onos.app.category>
38 <onos.app.url>http://onosproject.org</onos.app.url> 38 <onos.app.url>http://onosproject.org</onos.app.url>
39 <onos.app.readme>Reactive forwarding application using flow subsystem.</onos.app.readme> 39 <onos.app.readme>Reactive forwarding application using flow subsystem.</onos.app.readme>
40 </properties> 40 </properties>
......
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
34 <properties> 34 <properties>
35 <onos.app.name>org.onosproject.igmp</onos.app.name> 35 <onos.app.name>org.onosproject.igmp</onos.app.name>
36 <onos.app.title>IGMP App</onos.app.title> 36 <onos.app.title>IGMP App</onos.app.title>
37 - <onos.app.category>default</onos.app.category> 37 + <onos.app.category>Traffic Steering</onos.app.category>
38 <onos.app.url>http://onosproject.org</onos.app.url> 38 <onos.app.url>http://onosproject.org</onos.app.url>
39 <onos.app.readme>IGMP implementation.</onos.app.readme> 39 <onos.app.readme>IGMP implementation.</onos.app.readme>
40 </properties> 40 </properties>
......
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
31 <properties> 31 <properties>
32 <onos.app.name>org.onosproject.iptopology-api</onos.app.name> 32 <onos.app.name>org.onosproject.iptopology-api</onos.app.name>
33 <onos.app.title>IP Layer Topology API</onos.app.title> 33 <onos.app.title>IP Layer Topology API</onos.app.title>
34 - <onos.app.category>default</onos.app.category> 34 + <onos.app.category>Test</onos.app.category>
35 <onos.app.url>http://onosproject.org</onos.app.url> 35 <onos.app.url>http://onosproject.org</onos.app.url>
36 <onos.app.readme>IP layer topology API.</onos.app.readme> 36 <onos.app.readme>IP layer topology API.</onos.app.readme>
37 </properties> 37 </properties>
......
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
34 <properties> 34 <properties>
35 <onos.app.name>org.onosproject.metrics</onos.app.name> 35 <onos.app.name>org.onosproject.metrics</onos.app.name>
36 <onos.app.title>Performance Metrics App</onos.app.title> 36 <onos.app.title>Performance Metrics App</onos.app.title>
37 - <onos.app.category>default</onos.app.category> 37 + <onos.app.category>Monitoring</onos.app.category>
38 <onos.app.url>http://onosproject.org</onos.app.url> 38 <onos.app.url>http://onosproject.org</onos.app.url>
39 <onos.app.readme>Performance metrics collection application.</onos.app.readme> 39 <onos.app.readme>Performance metrics collection application.</onos.app.readme>
40 </properties> 40 </properties>
......
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
34 <properties> 34 <properties>
35 <onos.app.name>org.onosproject.mfwd</onos.app.name> 35 <onos.app.name>org.onosproject.mfwd</onos.app.name>
36 <onos.app.title>Multicast Forwarding App</onos.app.title> 36 <onos.app.title>Multicast Forwarding App</onos.app.title>
37 - <onos.app.category>default</onos.app.category> 37 + <onos.app.category>Traffic Steering</onos.app.category>
38 <onos.app.url>http://onosproject.org</onos.app.url> 38 <onos.app.url>http://onosproject.org</onos.app.url>
39 <onos.app.readme>Multicast forwarding application.</onos.app.readme> 39 <onos.app.readme>Multicast forwarding application.</onos.app.readme>
40 </properties> 40 </properties>
......
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
34 <properties> 34 <properties>
35 <onos.app.name>org.onosproject.mlb</onos.app.name> 35 <onos.app.name>org.onosproject.mlb</onos.app.name>
36 <onos.app.title>Mastership Load Balancer App</onos.app.title> 36 <onos.app.title>Mastership Load Balancer App</onos.app.title>
37 - <onos.app.category>default</onos.app.category> 37 + <onos.app.category>Utility</onos.app.category>
38 <onos.app.url>http://onosproject.org</onos.app.url> 38 <onos.app.url>http://onosproject.org</onos.app.url>
39 <onos.app.readme> 39 <onos.app.readme>
40 Application that balances mastership among nodes. 40 Application that balances mastership among nodes.
......
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
34 <properties> 34 <properties>
35 <onos.app.name>org.onosproject.mobility</onos.app.name> 35 <onos.app.name>org.onosproject.mobility</onos.app.name>
36 <onos.app.title>Host Mobility App</onos.app.title> 36 <onos.app.title>Host Mobility App</onos.app.title>
37 - <onos.app.category>default</onos.app.category> 37 + <onos.app.category>Utility</onos.app.category>
38 <onos.app.url>http://onosproject.org</onos.app.url> 38 <onos.app.url>http://onosproject.org</onos.app.url>
39 <onos.app.readme>Host mobility application.</onos.app.readme> 39 <onos.app.readme>Host mobility application.</onos.app.readme>
40 </properties> 40 </properties>
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
15 ~ limitations under the License. 15 ~ limitations under the License.
16 --> 16 -->
17 <app name="org.onosproject.olt" origin="ON.Lab" version="${project.version}" 17 <app name="org.onosproject.olt" origin="ON.Lab" version="${project.version}"
18 - category="default" url="http://onosproject.org" title="ONOS OLT App" 18 + category="Traffic Steering" url="http://onosproject.org" title="Optical Line Terminal App"
19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features" 19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features"
20 features="${project.artifactId}"> 20 features="${project.artifactId}">
21 <description>${project.description}</description> 21 <description>${project.description}</description>
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
15 ~ limitations under the License. 15 ~ limitations under the License.
16 --> 16 -->
17 <app name="org.onosproject.openstackinterface" origin="ON.Lab" version="${project.version}" 17 <app name="org.onosproject.openstackinterface" origin="ON.Lab" version="${project.version}"
18 - category="default" url="http://onosproject.org" title="Openstack Interface App" 18 + category="Utility" url="http://onosproject.org" title="OpenStack Interface App"
19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features" 19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features"
20 features="${project.artifactId}"> 20 features="${project.artifactId}">
21 <description>${project.description}</description> 21 <description>${project.description}</description>
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
15 ~ limitations under the License. 15 ~ limitations under the License.
16 --> 16 -->
17 <app name="org.onosproject.openstacknetworking" origin="ON.Lab" version="${project.version}" 17 <app name="org.onosproject.openstacknetworking" origin="ON.Lab" version="${project.version}"
18 - category="default" url="http://onosproject.org" title="Openstack Networking App" 18 + category="Utility" url="http://onosproject.org" title="OpenStack Networking App"
19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features" 19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features"
20 features="${project.artifactId}" 20 features="${project.artifactId}"
21 apps="org.onosproject.openstackswitching,org.onosproject.openstackrouting"> 21 apps="org.onosproject.openstackswitching,org.onosproject.openstackrouting">
......
...@@ -34,8 +34,8 @@ ...@@ -34,8 +34,8 @@
34 34
35 <properties> 35 <properties>
36 <onos.app.name>org.onosproject.openstacknode</onos.app.name> 36 <onos.app.name>org.onosproject.openstacknode</onos.app.name>
37 - <onos.app.title>SONA Openstack Node Bootstrap App</onos.app.title> 37 + <onos.app.title>OpenStack Node Bootstrap App</onos.app.title>
38 - <onos.app.category>default</onos.app.category> 38 + <onos.app.category>Utility</onos.app.category>
39 <onos.app.url>http://onosproject.org</onos.app.url> 39 <onos.app.url>http://onosproject.org</onos.app.url>
40 <onos.app.readme>SONA Openstack Node Bootstrap Application</onos.app.readme> 40 <onos.app.readme>SONA Openstack Node Bootstrap Application</onos.app.readme>
41 <onos.app.requires> 41 <onos.app.requires>
......
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
34 <properties> 34 <properties>
35 <onos.app.name>org.onosproject.optical</onos.app.name> 35 <onos.app.name>org.onosproject.optical</onos.app.name>
36 <onos.app.title>Packet/Optical Use-Case App</onos.app.title> 36 <onos.app.title>Packet/Optical Use-Case App</onos.app.title>
37 - <onos.app.category>default</onos.app.category> 37 + <onos.app.category>Traffic Steering</onos.app.category>
38 <onos.app.url>http://onosproject.org</onos.app.url> 38 <onos.app.url>http://onosproject.org</onos.app.url>
39 <onos.app.readme>Packet/Optical use-case application.</onos.app.readme> 39 <onos.app.readme>Packet/Optical use-case application.</onos.app.readme>
40 </properties> 40 </properties>
......
...@@ -34,9 +34,8 @@ ...@@ -34,9 +34,8 @@
34 <properties> 34 <properties>
35 <onos.app.name>org.onosproject.pathpainter</onos.app.name> 35 <onos.app.name>org.onosproject.pathpainter</onos.app.name>
36 <onos.app.title>Path Visualization App</onos.app.title> 36 <onos.app.title>Path Visualization App</onos.app.title>
37 - <onos.app.category>default</onos.app.category> 37 + <onos.app.category>Utility</onos.app.category>
38 <onos.app.url>https://wiki.onosproject.org/display/ONOS/Path+Painter+Application+GUI</onos.app.url> 38 <onos.app.url>https://wiki.onosproject.org/display/ONOS/Path+Painter+Application+GUI</onos.app.url>
39 - <onos.app.title>Path visualization application</onos.app.title>
40 <onos.app.readme> 39 <onos.app.readme>
41 Allows the user to visualize different types of paths between 40 Allows the user to visualize different types of paths between
42 network entities such as switches and hosts. 41 network entities such as switches and hosts.
......
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
31 <properties> 31 <properties>
32 <onos.app.name>org.onosproject.pcep-api</onos.app.name> 32 <onos.app.name>org.onosproject.pcep-api</onos.app.name>
33 <onos.app.title>PCEP Protocol API</onos.app.title> 33 <onos.app.title>PCEP Protocol API</onos.app.title>
34 - <onos.app.category>default</onos.app.category> 34 + <onos.app.category>Traffic Steering</onos.app.category>
35 <onos.app.url>http://onosproject.org</onos.app.url> 35 <onos.app.url>http://onosproject.org</onos.app.url>
36 <onos.app.readme>PCEP protocol API.</onos.app.readme> 36 <onos.app.readme>PCEP protocol API.</onos.app.readme>
37 </properties> 37 </properties>
......
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
33 33
34 <properties> 34 <properties>
35 <onos.app.name>org.onosproject.pim</onos.app.name> 35 <onos.app.name>org.onosproject.pim</onos.app.name>
36 - <onos.app.title>Protocol Independent Multicast Emulation</onos.app.title> 36 + <onos.app.title>Protocol Independent Multicast Emulation App</onos.app.title>
37 - <onos.app.category>default</onos.app.category> 37 + <onos.app.category>Traffic Steering</onos.app.category>
38 <onos.app.url>http://onosproject.org</onos.app.url> 38 <onos.app.url>http://onosproject.org</onos.app.url>
39 <onos.app.readme>Protocol independent multicast emulation.</onos.app.readme> 39 <onos.app.readme>Protocol independent multicast emulation.</onos.app.readme>
40 </properties> 40 </properties>
......
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
34 <properties> 34 <properties>
35 <onos.app.name>org.onosproject.proxyarp</onos.app.name> 35 <onos.app.name>org.onosproject.proxyarp</onos.app.name>
36 <onos.app.title>Proxy ARP/NDP App</onos.app.title> 36 <onos.app.title>Proxy ARP/NDP App</onos.app.title>
37 - <onos.app.category>default</onos.app.category> 37 + <onos.app.category>Traffic Steering</onos.app.category>
38 <onos.app.url>http://onosproject.org</onos.app.url> 38 <onos.app.url>http://onosproject.org</onos.app.url>
39 <onos.app.readme>Proxy ARP/NDP application.</onos.app.readme> 39 <onos.app.readme>Proxy ARP/NDP application.</onos.app.readme>
40 </properties> 40 </properties>
......
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
34 <properties> 34 <properties>
35 <onos.app.name>org.onosproject.reactive.routing</onos.app.name> 35 <onos.app.name>org.onosproject.reactive.routing</onos.app.name>
36 <onos.app.title>SDN-IP Reactive Routing App</onos.app.title> 36 <onos.app.title>SDN-IP Reactive Routing App</onos.app.title>
37 - <onos.app.category>default</onos.app.category> 37 + <onos.app.category>Traffic Steering</onos.app.category>
38 <onos.app.url>http://onosproject.org</onos.app.url> 38 <onos.app.url>http://onosproject.org</onos.app.url>
39 <onos.app.readme>SDN-IP reactive routing application.</onos.app.readme> 39 <onos.app.readme>SDN-IP reactive routing application.</onos.app.readme>
40 </properties> 40 </properties>
......
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
33 <properties> 33 <properties>
34 <onos.app.name>org.onosproject.routing-api</onos.app.name> 34 <onos.app.name>org.onosproject.routing-api</onos.app.name>
35 <onos.app.title>Routing API</onos.app.title> 35 <onos.app.title>Routing API</onos.app.title>
36 - <onos.app.category>default</onos.app.category> 36 + <onos.app.category>Traffic Steering</onos.app.category>
37 <onos.app.url>http://onosproject.org</onos.app.url> 37 <onos.app.url>http://onosproject.org</onos.app.url>
38 <onos.app.readme>API for routing applications.</onos.app.readme> 38 <onos.app.readme>API for routing applications.</onos.app.readme>
39 </properties> 39 </properties>
......
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
33 <properties> 33 <properties>
34 <onos.app.name>org.onosproject.routing</onos.app.name> 34 <onos.app.name>org.onosproject.routing</onos.app.name>
35 <onos.app.title>SDN-IP Routing App</onos.app.title> 35 <onos.app.title>SDN-IP Routing App</onos.app.title>
36 - <onos.app.category>default</onos.app.category> 36 + <onos.app.category>Traffic Steering</onos.app.category>
37 <onos.app.url>http://onosproject.org</onos.app.url> 37 <onos.app.url>http://onosproject.org</onos.app.url>
38 <onos.app.readme>SDN-IP routing application.</onos.app.readme> 38 <onos.app.readme>SDN-IP routing application.</onos.app.readme>
39 </properties> 39 </properties>
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
15 ~ limitations under the License. 15 ~ limitations under the License.
16 --> 16 -->
17 <app name="org.onosproject.sdnip" origin="ON.Lab" version="${project.version}" 17 <app name="org.onosproject.sdnip" origin="ON.Lab" version="${project.version}"
18 - category="default" url="http://onosproject.org" title="SDN-IP App" 18 + category="Traffic Steering" url="http://onosproject.org" title="SDN-IP App"
19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features" 19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features"
20 features="${project.artifactId}"> 20 features="${project.artifactId}">
21 <description>${project.description}</description> 21 <description>${project.description}</description>
......
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
33 <properties> 33 <properties>
34 <onos.app.name>org.onosproject.segmentrouting</onos.app.name> 34 <onos.app.name>org.onosproject.segmentrouting</onos.app.name>
35 <onos.app.title>Segment Routing App</onos.app.title> 35 <onos.app.title>Segment Routing App</onos.app.title>
36 - <onos.app.category>default</onos.app.category> 36 + <onos.app.category>Traffic Steering</onos.app.category>
37 <onos.app.url>http://onosproject.org</onos.app.url> 37 <onos.app.url>http://onosproject.org</onos.app.url>
38 <onos.app.readme>Segment routing application.</onos.app.readme> 38 <onos.app.readme>Segment routing application.</onos.app.readme>
39 <web.context>/onos/segmentrouting</web.context> 39 <web.context>/onos/segmentrouting</web.context>
......
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
33 33
34 <properties> 34 <properties>
35 <onos.app.name>org.onosproject.demo</onos.app.name> 35 <onos.app.name>org.onosproject.demo</onos.app.name>
36 - <onos.app.title>Flow Throughput Demo</onos.app.title> 36 + <onos.app.title>Flow Throughput Demo App</onos.app.title>
37 - <onos.app.category>test</onos.app.category> 37 + <onos.app.category>Test</onos.app.category>
38 <onos.app.url>http://onosproject.org</onos.app.url> 38 <onos.app.url>http://onosproject.org</onos.app.url>
39 <onos.app.readme>Flow throughput test application.</onos.app.readme> 39 <onos.app.readme>Flow throughput test application.</onos.app.readme>
40 <web.context>/onos/demo</web.context> 40 <web.context>/onos/demo</web.context>
......
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
35 <properties> 35 <properties>
36 <onos.app.name>org.onosproject.distributedprimitives</onos.app.name> 36 <onos.app.name>org.onosproject.distributedprimitives</onos.app.name>
37 <onos.app.title>Distributed Primitives Test App</onos.app.title> 37 <onos.app.title>Distributed Primitives Test App</onos.app.title>
38 - <onos.app.category>test</onos.app.category> 38 + <onos.app.category>Test</onos.app.category>
39 <onos.app.url>http://onosproject.org</onos.app.url> 39 <onos.app.url>http://onosproject.org</onos.app.url>
40 <onos.app.readme>ONOS app to test distributed primitives.</onos.app.readme> 40 <onos.app.readme>ONOS app to test distributed primitives.</onos.app.readme>
41 </properties> 41 </properties>
......
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
35 <properties> 35 <properties>
36 <onos.app.name>org.onosproject.election</onos.app.name> 36 <onos.app.name>org.onosproject.election</onos.app.name>
37 <onos.app.title>Master Election Test App</onos.app.title> 37 <onos.app.title>Master Election Test App</onos.app.title>
38 - <onos.app.category>test</onos.app.category> 38 + <onos.app.category>Test</onos.app.category>
39 <onos.app.url>http://onosproject.org</onos.app.url> 39 <onos.app.url>http://onosproject.org</onos.app.url>
40 <onos.app.readme>Master election test application.</onos.app.readme> 40 <onos.app.readme>Master election test application.</onos.app.readme>
41 </properties> 41 </properties>
......
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
34 <properties> 34 <properties>
35 <onos.app.name>org.onosproject.intentperf</onos.app.name> 35 <onos.app.name>org.onosproject.intentperf</onos.app.name>
36 <onos.app.title>Intent Performance Test App</onos.app.title> 36 <onos.app.title>Intent Performance Test App</onos.app.title>
37 - <onos.app.category>test</onos.app.category> 37 + <onos.app.category>Test</onos.app.category>
38 <onos.app.url>http://onosproject.org</onos.app.url> 38 <onos.app.url>http://onosproject.org</onos.app.url>
39 <onos.app.readme>intent performance test application.</onos.app.readme> 39 <onos.app.readme>intent performance test application.</onos.app.readme>
40 </properties> 40 </properties>
......
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
35 <properties> 35 <properties>
36 <onos.app.name>org.onosproject.loadtest</onos.app.name> 36 <onos.app.name>org.onosproject.loadtest</onos.app.name>
37 <onos.app.title>Distributed Load Test App</onos.app.title> 37 <onos.app.title>Distributed Load Test App</onos.app.title>
38 - <onos.app.category>test</onos.app.category> 38 + <onos.app.category>Test</onos.app.category>
39 <onos.app.url>http://onosproject.org</onos.app.url> 39 <onos.app.url>http://onosproject.org</onos.app.url>
40 <onos.app.readme>Distributed consensus load test application.</onos.app.readme> 40 <onos.app.readme>Distributed consensus load test application.</onos.app.readme>
41 </properties> 41 </properties>
......
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
34 <properties> 34 <properties>
35 <onos.app.name>org.onosproject.messagingperf</onos.app.name> 35 <onos.app.name>org.onosproject.messagingperf</onos.app.name>
36 <onos.app.title>Messaging Performance Test App</onos.app.title> 36 <onos.app.title>Messaging Performance Test App</onos.app.title>
37 - <onos.app.category>test</onos.app.category> 37 + <onos.app.category>Test</onos.app.category>
38 <onos.app.url>http://onosproject.org</onos.app.url> 38 <onos.app.url>http://onosproject.org</onos.app.url>
39 <onos.app.readme>Messaging performance test application.</onos.app.readme> 39 <onos.app.readme>Messaging performance test application.</onos.app.readme>
40 </properties> 40 </properties>
......
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
34 <properties> 34 <properties>
35 <onos.app.name>org.onosproject.virtualbng</onos.app.name> 35 <onos.app.name>org.onosproject.virtualbng</onos.app.name>
36 <onos.app.title>Virtual Broadband Gateway App</onos.app.title> 36 <onos.app.title>Virtual Broadband Gateway App</onos.app.title>
37 - <onos.app.category>default</onos.app.category> 37 + <onos.app.category>Utility</onos.app.category>
38 <onos.app.url>http://onosproject.org</onos.app.url> 38 <onos.app.url>http://onosproject.org</onos.app.url>
39 <onos.app.readme>Virtual broadband gateway application.</onos.app.readme> 39 <onos.app.readme>Virtual broadband gateway application.</onos.app.readme>
40 <web.context>/onos/virtualbng</web.context> 40 <web.context>/onos/virtualbng</web.context>
......
...@@ -33,7 +33,9 @@ ...@@ -33,7 +33,9 @@
33 33
34 <properties> 34 <properties>
35 <onos.app.name>org.onosproject.vpls</onos.app.name> 35 <onos.app.name>org.onosproject.vpls</onos.app.name>
36 + <onos.app.category>Traffic Steering</onos.app.category>
36 <onos.app.title>VLAN L2 Broadcast Network App</onos.app.title> 37 <onos.app.title>VLAN L2 Broadcast Network App</onos.app.title>
38 + <onos.app.url>http://onosproject.org</onos.app.url>
37 </properties> 39 </properties>
38 40
39 <dependencies> 41 <dependencies>
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
15 ~ limitations under the License. 15 ~ limitations under the License.
16 --> 16 -->
17 <app name="org.onosproject.vrouter" origin="ON.Lab" version="${project.version}" 17 <app name="org.onosproject.vrouter" origin="ON.Lab" version="${project.version}"
18 - category="default" url="http://onosproject.org" title="Virtual Router App" 18 + category="Traffic Steering" url="http://onosproject.org" title="Virtual Router App"
19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features" 19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features"
20 features="${project.artifactId}"> 20 features="${project.artifactId}">
21 <description>${project.description}</description> 21 <description>${project.description}</description>
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
15 ~ limitations under the License. 15 ~ limitations under the License.
16 --> 16 -->
17 <app name="org.onosproject.vtn" origin="ON.Lab" version="${project.version}" 17 <app name="org.onosproject.vtn" origin="ON.Lab" version="${project.version}"
18 - category="default" url="http://onosproject.org" title="ONOS Framework App" 18 + category="Utility" url="http://onosproject.org" title="OPNFV App"
19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features" 19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features"
20 features="${project.artifactId}"> 20 features="${project.artifactId}">
21 <description>${project.description}</description> 21 <description>${project.description}</description>
......
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
34 <properties> 34 <properties>
35 <onos.app.name>org.onosproject.xosintegration</onos.app.name> 35 <onos.app.name>org.onosproject.xosintegration</onos.app.name>
36 <onos.app.title>ONOS XOS Integration App</onos.app.title> 36 <onos.app.title>ONOS XOS Integration App</onos.app.title>
37 - <onos.app.category>default</onos.app.category> 37 + <onos.app.category>Utility</onos.app.category>
38 <onos.app.url>http://onosproject.org</onos.app.url> 38 <onos.app.url>http://onosproject.org</onos.app.url>
39 <onos.app.readme>ONOS XOS integration application.</onos.app.readme> 39 <onos.app.readme>ONOS XOS integration application.</onos.app.readme>
40 </properties> 40 </properties>
......
...@@ -67,6 +67,10 @@ public interface ApplicationDescription { ...@@ -67,6 +67,10 @@ public interface ApplicationDescription {
67 /** 67 /**
68 * Returns category of the application. 68 * Returns category of the application.
69 * 69 *
70 + * The application developer can choose one of the category from the
71 + * following examples to easily discern the high-level purpose of the application.
72 + * (Security, Traffic Steering, Monitoring, Drivers, Provider, Utility)
73 + *
70 * @return application category text 74 * @return application category text
71 */ 75 */
72 String category(); 76 String category();
......
...@@ -60,6 +60,10 @@ public interface Application { ...@@ -60,6 +60,10 @@ public interface Application {
60 /** 60 /**
61 * Returns category of the application. 61 * Returns category of the application.
62 * 62 *
63 + * The application developer can choose one of the category from the
64 + * following examples to easily discern the high-level purpose of the application.
65 + * (Security, Traffic Steering, Monitoring, Drivers, Provider, Utility)
66 + *
63 * @return application category text 67 * @return application category text
64 */ 68 */
65 String category(); 69 String category();
......
...@@ -32,6 +32,10 @@ ...@@ -32,6 +32,10 @@
32 32
33 <properties> 33 <properties>
34 <onos.app.name>org.onosproject.drivers.ciena</onos.app.name> 34 <onos.app.name>org.onosproject.drivers.ciena</onos.app.name>
35 + <onos.app.origin>ON.Lab</onos.app.origin>
36 + <onos.app.title>Ciena Device Drivers</onos.app.title>
37 + <onos.app.category>Drivers</onos.app.category>
38 + <onos.app.url>http://onosproject.org</onos.app.url>
35 </properties> 39 </properties>
36 40
37 <dependencies> 41 <dependencies>
......
...@@ -32,6 +32,10 @@ ...@@ -32,6 +32,10 @@
32 32
33 <properties> 33 <properties>
34 <onos.app.name>org.onosproject.drivers.cisco</onos.app.name> 34 <onos.app.name>org.onosproject.drivers.cisco</onos.app.name>
35 + <onos.app.origin>ON.Lab</onos.app.origin>
36 + <onos.app.category>Drivers</onos.app.category>
37 + <onos.app.title>Cisco Device Drivers</onos.app.title>
38 + <onos.app.url>http://onosproject.org</onos.app.url>
35 </properties> 39 </properties>
36 40
37 <dependencies> 41 <dependencies>
......
...@@ -32,6 +32,10 @@ ...@@ -32,6 +32,10 @@
32 32
33 <properties> 33 <properties>
34 <onos.app.name>org.onosproject.drivers</onos.app.name> 34 <onos.app.name>org.onosproject.drivers</onos.app.name>
35 + <onos.app.origin>ON.Lab</onos.app.origin>
36 + <onos.app.category>Drivers</onos.app.category>
37 + <onos.app.title>Default Device Drivers</onos.app.title>
38 + <onos.app.url>http://onosproject.org</onos.app.url>
35 </properties> 39 </properties>
36 <dependencies> 40 <dependencies>
37 <dependency> 41 <dependency>
......
...@@ -26,6 +26,18 @@ ...@@ -26,6 +26,18 @@
26 <modelVersion>4.0.0</modelVersion> 26 <modelVersion>4.0.0</modelVersion>
27 27
28 <description>Fujitsu device drivers</description> 28 <description>Fujitsu device drivers</description>
29 +
30 + <artifactId>onos-drivers-fujitsu</artifactId>
31 + <packaging>bundle</packaging>
32 +
33 + <properties>
34 + <onos.app.name>org.onosproject.drivers.fujitsu</onos.app.name>
35 + <onos.app.origin>ON.Lab</onos.app.origin>
36 + <onos.app.category>Drivers</onos.app.category>
37 + <onos.app.title>Fujitsu Device Drivers</onos.app.title>
38 + <onos.app.url>http://onosproject.org</onos.app.url>
39 + </properties>
40 +
29 <dependencies> 41 <dependencies>
30 <dependency> 42 <dependency>
31 <groupId>org.onosproject</groupId> 43 <groupId>org.onosproject</groupId>
...@@ -39,11 +51,4 @@ ...@@ -39,11 +51,4 @@
39 </dependency> 51 </dependency>
40 </dependencies> 52 </dependencies>
41 53
42 - <artifactId>onos-drivers-fujitsu</artifactId>
43 - <packaging>bundle</packaging>
44 -
45 - <properties>
46 - <onos.app.name>org.onosproject.drivers.fujitsu</onos.app.name>
47 - </properties>
48 -
49 </project> 54 </project>
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -31,6 +31,10 @@ ...@@ -31,6 +31,10 @@
31 31
32 <properties> 32 <properties>
33 <onos.app.name>org.onosproject.drivers.lumentum</onos.app.name> 33 <onos.app.name>org.onosproject.drivers.lumentum</onos.app.name>
34 + <onos.app.origin>ON.Lab</onos.app.origin>
35 + <onos.app.category>Drivers</onos.app.category>
36 + <onos.app.title>Lumentum Device Drivers</onos.app.title>
37 + <onos.app.url>http://onosproject.org</onos.app.url>
34 </properties> 38 </properties>
35 39
36 <dependencies> 40 <dependencies>
......
...@@ -28,10 +28,14 @@ ...@@ -28,10 +28,14 @@
28 <artifactId>onos-drivers-netconf</artifactId> 28 <artifactId>onos-drivers-netconf</artifactId>
29 <packaging>bundle</packaging> 29 <packaging>bundle</packaging>
30 30
31 - <description>Netconf device drivers</description> 31 + <description>NETCONF device drivers</description>
32 32
33 <properties> 33 <properties>
34 <onos.app.name>org.onosproject.drivers.netconf</onos.app.name> 34 <onos.app.name>org.onosproject.drivers.netconf</onos.app.name>
35 + <onos.app.origin>ON.Lab</onos.app.origin>
36 + <onos.app.category>Drivers</onos.app.category>
37 + <onos.app.title>NETCONF Device Drivers</onos.app.title>
38 + <onos.app.url>http://onosproject.org</onos.app.url>
35 </properties> 39 </properties>
36 40
37 <dependencies> 41 <dependencies>
......
...@@ -28,10 +28,14 @@ ...@@ -28,10 +28,14 @@
28 <artifactId>onos-drivers-ovsdb</artifactId> 28 <artifactId>onos-drivers-ovsdb</artifactId>
29 <packaging>bundle</packaging> 29 <packaging>bundle</packaging>
30 30
31 - <description>ovsdb device drivers</description> 31 + <description>OVSDB device drivers</description>
32 32
33 <properties> 33 <properties>
34 <onos.app.name>org.onosproject.drivers.ovsdb</onos.app.name> 34 <onos.app.name>org.onosproject.drivers.ovsdb</onos.app.name>
35 + <onos.app.origin>ON.Lab</onos.app.origin>
36 + <onos.app.category>Drivers</onos.app.category>
37 + <onos.app.title>OVSDB Device Drivers</onos.app.title>
38 + <onos.app.url>http://onosproject.org</onos.app.url>
35 </properties> 39 </properties>
36 40
37 <dependencies> 41 <dependencies>
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
15 ~ limitations under the License. 15 ~ limitations under the License.
16 --> 16 -->
17 <app name="org.onosproject.bgp" origin="ON.Lab" version="${project.version}" 17 <app name="org.onosproject.bgp" origin="ON.Lab" version="${project.version}"
18 - category="default" url="http://onosproject.org" title="BGP Provider" 18 + category="Provider" url="http://onosproject.org" title="BGP Provider"
19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features" 19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features"
20 features="${project.artifactId}"> 20 features="${project.artifactId}">
21 <description>${project.description}</description> 21 <description>${project.description}</description>
......
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
33 <onos.app.name>org.onosproject.hostprovider</onos.app.name> 33 <onos.app.name>org.onosproject.hostprovider</onos.app.name>
34 <onos.app.title>Host Location Provider</onos.app.title> 34 <onos.app.title>Host Location Provider</onos.app.title>
35 <onos.app.origin>ON.Lab</onos.app.origin> 35 <onos.app.origin>ON.Lab</onos.app.origin>
36 - <onos.app.category>default</onos.app.category> 36 + <onos.app.category>Provider</onos.app.category>
37 <onos.app.url>http://onosproject.org</onos.app.url> 37 <onos.app.url>http://onosproject.org</onos.app.url>
38 <onos.app.readme>ONOS host location provider.</onos.app.readme> 38 <onos.app.readme>ONOS host location provider.</onos.app.readme>
39 </properties> 39 </properties>
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
15 ~ limitations under the License. 15 ~ limitations under the License.
16 --> 16 -->
17 <app name="org.onosproject.lldpprovider" origin="ON.Lab" version="${project.version}" 17 <app name="org.onosproject.lldpprovider" origin="ON.Lab" version="${project.version}"
18 - category="default" url="http://onosproject.org" title="LLDP Provider" 18 + category="Provider" url="http://onosproject.org" title="LLDP Link Provider"
19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features" 19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features"
20 features="${project.artifactId}"> 20 features="${project.artifactId}">
21 <description>${project.description}</description> 21 <description>${project.description}</description>
......
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
34 <onos.app.name>org.onosproject.lldpprovider</onos.app.name> 34 <onos.app.name>org.onosproject.lldpprovider</onos.app.name>
35 <onos.app.title>LLDP Link Provider</onos.app.title> 35 <onos.app.title>LLDP Link Provider</onos.app.title>
36 <onos.app.origin>ON.Lab</onos.app.origin> 36 <onos.app.origin>ON.Lab</onos.app.origin>
37 - <onos.app.category>default</onos.app.category> 37 + <onos.app.category>Provider</onos.app.category>
38 <onos.app.url>http://onosproject.org</onos.app.url> 38 <onos.app.url>http://onosproject.org</onos.app.url>
39 <onos.app.readme>ONOS LLDP link provider.</onos.app.readme> 39 <onos.app.readme>ONOS LLDP link provider.</onos.app.readme>
40 </properties> 40 </properties>
......
...@@ -34,9 +34,9 @@ ...@@ -34,9 +34,9 @@
34 34
35 <properties> 35 <properties>
36 <onos.app.name>org.onosproject.netcfghostprovider</onos.app.name> 36 <onos.app.name>org.onosproject.netcfghostprovider</onos.app.name>
37 - <onos.app.title>Network Config host Provider</onos.app.title> 37 + <onos.app.title>Network Config Host Provider</onos.app.title>
38 <onos.app.origin>ON.Lab</onos.app.origin> 38 <onos.app.origin>ON.Lab</onos.app.origin>
39 - <onos.app.category>default</onos.app.category> 39 + <onos.app.category>Provider</onos.app.category>
40 <onos.app.url>http://onosproject.org</onos.app.url> 40 <onos.app.url>http://onosproject.org</onos.app.url>
41 <onos.app.readme>Host provider that uses network config service to discover hosts.</onos.app.readme> 41 <onos.app.readme>Host provider that uses network config service to discover hosts.</onos.app.readme>
42 </properties> 42 </properties>
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
15 ~ limitations under the License. 15 ~ limitations under the License.
16 --> 16 -->
17 <app name="org.onosproject.netcfglinksprovider" origin="ON.Lab" version="${project.version}" 17 <app name="org.onosproject.netcfglinksprovider" origin="ON.Lab" version="${project.version}"
18 - category="default" url="http://onosproject.org" title="Network Config Link Provider" 18 + category="Provider" url="http://onosproject.org" title="Network Config Link Provider"
19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features" 19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features"
20 features="${project.artifactId}"> 20 features="${project.artifactId}">
21 <description>${project.description}</description> 21 <description>${project.description}</description>
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
15 ~ limitations under the License. 15 ~ limitations under the License.
16 --> 16 -->
17 <app name="org.onosproject.netconf" origin="ON.Lab" version="${project.version}" 17 <app name="org.onosproject.netconf" origin="ON.Lab" version="${project.version}"
18 - category="default" url="http://onosproject.org" title="NetConf Provider" 18 + category="Provider" url="https://wiki.onosproject.org/display/ONOS/NETCONF" title="NETCONF Provider"
19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features" 19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features"
20 features="${project.artifactId}"> 20 features="${project.artifactId}">
21 <description>${project.description}</description> 21 <description>${project.description}</description>
......
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
35 <onos.app.name>org.onosproject.null</onos.app.name> 35 <onos.app.name>org.onosproject.null</onos.app.name>
36 <onos.app.title>Null Southbound Provider</onos.app.title> 36 <onos.app.title>Null Southbound Provider</onos.app.title>
37 <onos.app.origin>ON.Lab</onos.app.origin> 37 <onos.app.origin>ON.Lab</onos.app.origin>
38 - <onos.app.category>default</onos.app.category> 38 + <onos.app.category>Provider</onos.app.category>
39 <onos.app.url>http://onosproject.org</onos.app.url> 39 <onos.app.url>http://onosproject.org</onos.app.url>
40 <onos.app.readme>ONOS null southbound provider.</onos.app.readme> 40 <onos.app.readme>ONOS null southbound provider.</onos.app.readme>
41 </properties> 41 </properties>
......
...@@ -32,6 +32,7 @@ ...@@ -32,6 +32,7 @@
32 <properties> 32 <properties>
33 <onos.app.name>org.onosproject.openflow</onos.app.name> 33 <onos.app.name>org.onosproject.openflow</onos.app.name>
34 <onos.app.title>OpenFlow Southbound Meta App</onos.app.title> 34 <onos.app.title>OpenFlow Southbound Meta App</onos.app.title>
35 + <onos.app.category>Provider</onos.app.category>
35 <onos.app.requires> 36 <onos.app.requires>
36 org.onosproject.openflow-base, 37 org.onosproject.openflow-base,
37 org.onosproject.hostprovider, 38 org.onosproject.hostprovider,
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
15 ~ limitations under the License. 15 ~ limitations under the License.
16 --> 16 -->
17 <app name="org.onosproject.openflow-base" origin="ON.Lab" version="${project.version}" 17 <app name="org.onosproject.openflow-base" origin="ON.Lab" version="${project.version}"
18 - category="default" url="http://onosproject.org" title="OpenFlow Provider" 18 + category="Provider" url="http://onosproject.org" title="OpenFlow Provider"
19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features" 19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features"
20 features="${project.artifactId}"> 20 features="${project.artifactId}">
21 <description>${project.description}</description> 21 <description>${project.description}</description>
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
15 ~ limitations under the License. 15 ~ limitations under the License.
16 --> 16 -->
17 <app name="org.onosproject.openflow-message" origin="ON.Lab" version="${project.version}" 17 <app name="org.onosproject.openflow-message" origin="ON.Lab" version="${project.version}"
18 - category="default" url="http://onosproject.org" title="Control Message Stat. Provider" 18 + category="Provider" url="http://onosproject.org" title="Control Message Stats Provider"
19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features" 19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features"
20 features="${project.artifactId}"> 20 features="${project.artifactId}">
21 <description>${project.description}</description> 21 <description>${project.description}</description>
......
...@@ -32,6 +32,7 @@ ...@@ -32,6 +32,7 @@
32 <properties> 32 <properties>
33 <onos.app.name>org.onosproject.ovsdb</onos.app.name> 33 <onos.app.name>org.onosproject.ovsdb</onos.app.name>
34 <onos.app.title>OVSDB Southbound Meta App</onos.app.title> 34 <onos.app.title>OVSDB Southbound Meta App</onos.app.title>
35 + <onos.app.category>Provider</onos.app.category>
35 <onos.app.requires> 36 <onos.app.requires>
36 org.onosproject.ovsdb-base, 37 org.onosproject.ovsdb-base,
37 org.onosproject.ovsdbhostprovider 38 org.onosproject.ovsdbhostprovider
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
15 ~ limitations under the License. 15 ~ limitations under the License.
16 --> 16 -->
17 <app name="org.onosproject.ovsdb-base" origin="ON.Lab" version="${project.version}" 17 <app name="org.onosproject.ovsdb-base" origin="ON.Lab" version="${project.version}"
18 - category="default" url="http://onosproject.org" title="OVSDB Provider" 18 + category="Provider" url="http://onosproject.org" title="OVSDB Provider"
19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features" 19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features"
20 features="${project.artifactId}"> 20 features="${project.artifactId}">
21 <description>${project.description}</description> 21 <description>${project.description}</description>
......
...@@ -15,13 +15,13 @@ ...@@ -15,13 +15,13 @@
15 ~ limitations under the License. 15 ~ limitations under the License.
16 --> 16 -->
17 <app name="org.onosproject.pcep" origin="ON.Lab" version="${project.version}" 17 <app name="org.onosproject.pcep" origin="ON.Lab" version="${project.version}"
18 - category="default" url="http://onosproject.org" title="PCEP Provider" 18 + category="Provider" url="http://onosproject.org" title="PCEP Provider"
19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features" 19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features"
20 features="${project.artifactId}"> 20 features="${project.artifactId}">
21 <description>${project.description}</description> 21 <description>${project.description}</description>
22 <artifact>mvn:${project.groupId}/onos-app-pcep-api/${project.version}</artifact> 22 <artifact>mvn:${project.groupId}/onos-app-pcep-api/${project.version}</artifact>
23 - <artifact>mvn:${project.groupId}/onos-pcepio/${project.version}</artifact> 23 + <artifact>mvn:${project.groupId}/onos-pcepio/${project.version}</artifact>
24 - <artifact>mvn:${project.groupId}/onos-pcep-controller-api/${project.version}</artifact> 24 + <artifact>mvn:${project.groupId}/onos-pcep-controller-api/${project.version}</artifact>
25 <artifact>mvn:${project.groupId}/onos-pcep-controller-impl/${project.version}</artifact> 25 <artifact>mvn:${project.groupId}/onos-pcep-controller-impl/${project.version}</artifact>
26 <artifact>mvn:${project.groupId}/onos-pcep-provider-topology/${project.version}</artifact> 26 <artifact>mvn:${project.groupId}/onos-pcep-provider-topology/${project.version}</artifact>
27 <artifact>mvn:${project.groupId}/onos-pcep-provider-tunnel/${project.version}</artifact> 27 <artifact>mvn:${project.groupId}/onos-pcep-provider-tunnel/${project.version}</artifact>
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
15 ~ limitations under the License. 15 ~ limitations under the License.
16 --> 16 -->
17 <app name="org.onosproject.restsb" origin="ON.Lab" version="${project.version}" 17 <app name="org.onosproject.restsb" origin="ON.Lab" version="${project.version}"
18 - category="default" url="http://onosproject.org" title="REST Provider" 18 + category="Provider" url="https://wiki.onosproject.org/display/ONOS/REST" title="REST/SB Provider"
19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features" 19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features"
20 features="${project.artifactId}"> 20 features="${project.artifactId}">
21 <description>${project.description}</description> 21 <description>${project.description}</description>
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
15 ~ limitations under the License. 15 ~ limitations under the License.
16 --> 16 -->
17 <app name="org.onosproject.snmp" origin="BTI Systems" version="${project.version}" 17 <app name="org.onosproject.snmp" origin="BTI Systems" version="${project.version}"
18 - category="default" url="http://onosproject.org" title="SNMP Provider" 18 + category="Provider" url="http://onosproject.org" title="SNMP Provider"
19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features" 19 featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features"
20 features="${project.artifactId}"> 20 features="${project.artifactId}">
21 <description>${project.description}</description> 21 <description>${project.description}</description>
......