1. A method for fabricating a semiconductor light-emitting element, the method comprising the steps of:
(A) providing a striped masking layer on a first Group III-V compound semiconductor;
(B) selectively growing a second Group III-V compound semiconductor over the entire surface of the first Group III-V compound semiconductor except a portion covered with the masking layer, thereby forming a current confining layer that has a striped opening defined by the masking layer and overhanging portions that overhang the striped opening;
(C) selectively removing the masking layer; and
(D) growing a third Group III-V compound semiconductor to cover the surface of the first Group III-V compound semiconductor, which is exposed through the striped opening, and the surface of the current confining layer, including providing a gap between the first Group III-V compound semiconductor and each of the overhanging portions, the gap not being filled by the third Group III-V compound semiconductor.
2. The method of claim 1, wherein the step (B) includes growing the second Group III-V compound semiconductor laterally toward the center of the masking layer, thereby defining the overhanging portions for the current confining layer.
3. The method of claim 2, wherein the step (C) includes removing parts of the masking layer, which are located under the overhanging portions of the current confining layer, thereby making the overhanging portions overhang toward the center of the striped opening.
4. The method of claim 1, comprising the steps of:
setting the width of the masking layer within the range of 0.5 \u03bcm to 3 \u03bcm; and
setting the width of a portion of the third Group III-V compound semiconductor, which contacts with the surface of the first Group III-V compound semiconductor through the striped opening, to the range of 0.5 \u03bcm to 3 \u03bcm.
5. The method of claim 1, wherein the first Group III-V compound semiconductor has a multilayer structure including an active layer.
6. The method of claim 1, wherein the Group III-V compound semiconductors are gallium nitride based.
7. The method of claim 6, wherein the current confining layer includes a gallium nitride layer with aluminum, and has a thickness of 0.1 \u03bcm to 0.5 \u03bcm.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method of operating an enterprise application, comprising:
receiving a request to activate the enterprise application through an input device of a computing device;
in response to the receipt of the request, forcing a management directive on the enterprise application on an individual basis during its operation, wherein forcing the management directive on the enterprise application occurs with no modifications to source code of the enterprise application;
wherein forcing the management directive on the enterprise application on an individual basis during its operation comprises:
imposing a virtual private network (VPN) connection on the enterprise application; and
enabling a tracking and recording of an amount of incoming or outgoing data used by the enterprise application.
2. The method according to claim 1, operating a management application installed on the computing device, wherein the management application is configured to facilitate the forcing of the management directive on the enterprise application on an individual basis.
3. The method according to claim 1, wherein the enterprise application is a secure application that is part of an enterprise workspace that is configured on the computing device.
4. The method according to claim 1, wherein forcing the management directive on the enterprise application on an individual basis during its operation comprises encrypting or decrypting the incoming or outgoing data used by the enterprise application.
5. The method according to claim 1, further comprising receiving a remote command for enabling the tracking and recording of the amount of incoming or outgoing data used by the enterprise application.
6. The method according to claim 1, wherein forcing the management directive on the enterprise application on an individual basis during its operation further comprises requiring authentication of a user of the enterprise application as a requirement for operating the enterprise application.
7. The method according to claim 1, wherein the VPN connection that is imposed on the enterprise application is in lieu of any other network connection configuration imposed overall on the computing device.
8. The method according to claim 1, wherein forcing the management directive on the enterprise application on an individual basis during its operation does not interfere with personal data or personal applications belonging to a user of the computing device, wherein the personal data is installed on the computing device.
9. A computing device for managing an enterprise application installed on the computing device, wherein a management application is also installed on the computing device, comprising:
an input device that is configured to receive a request to operate the enterprise application; and
a processing unit that is communicatively coupled to the input device, wherein the processing unit to configured to:
via the management application, force an override of the enterprise application by imposing a management directive individually on the enterprise application during operation of the enterprise application;
wherein the processing unit is further configured to, via the management application, force the override of the enterprise application by imposing the management directive individually on the enterprise application during operation of the enterprise application by:
causing a virtual private network (VPN) connection to be used as a network connection of the enterprise application; and
causing a tracking and recording of an amount of data used by the enterprise application process to be enabled.
10. The computing device according to claim 9, wherein the computing device includes a secure workspace and a personal workspace, wherein the enterprise application is a secure application that is part of the secure workspace and the personal workspace includes non-secure applications that are restricted from exchanging data with the secure application.
11. The computing device according to claim 9, wherein the processing unit is further configured to, via the management application, force the override of the enterprise application by imposing the management directive individually on the enterprise application during operation of the enterprise application by:
causing encryption or decryption of the data used by the enterprise application; or
causing an authentication of a user of the enterprise application to be performed prior to operation of the enterprise application.
12. The computing device according to claim 11, wherein the processing unit is further configured to selectively apply a grace period such that the performance of the authentication of the user of the enterprise application prior to operation of the enterprise application is selectively waived.
13. A computing device that has at least one enterprise application and personal application installed thereon and provides a number of system application programming interfaces (API) for interaction with applications, comprising:
an input device that is configured to receive a request to operate the enterprise application; and
a processing unit that is communicatively coupled to the input device, wherein the processing unit to configured to:
cause an imposition of a management configuration individually on the enterprise application during operation of the enterprise application while still permitting the enterprise application to call the system APIs;
wherein the processing unit is further configured to cause the imposition of the management configuration individually on the enterprise application during operation of the enterprise application by causing a monitoring of an amount of data used by the enterprise application process to be enabled.
14. The computing device according to claim 13, wherein the processing unit is further configured to cause the imposition of the management configuration individually on the enterprise application during operation of the enterprise application by limiting the imposition to the enterprise applications installed on the computing device.
15. The computing device according to claim 13, wherein the processing unit is further configured to cause the imposition of the management configuration individually on the enterprise application during operation of the enterprise application by causing the imposition of a virtual private network (VPN) connection on the enterprise application in lieu of any other network connection configuration that is applied overall to the computing device.
16. The computing device according to claim 15, wherein the processing unit is further configured to cause the imposition of the management configuration individually on the enterprise application during operation of the enterprise application by causing encryption or decryption of the data used by the enterprise application.
17. The computing device according to claim 13, wherein a management application is also installed on the computing device and the management application, in conjunction with the processing unit, facilitates the imposition of the management configuration individually on the enterprise application during operation of the enterprise application.
18. The computing device according to claim 13, wherein the enterprise application is a secure application that is part of an enterprise workspace that is part of the computing device and the personal applications are part of a personal workspace that is part of the computing device.
19. A method of managing an enterprise application installed on a computing device, wherein personal applications are also installed on the computing device, comprising:
receiving a remote command at the computing device, wherein the remote command is configured to set a management configuration for enforcement against the enterprise application without impacting the personal applications;
receiving a request to activate the enterprise application through an input device of the computing device; and
in response to the receipt of the request, imposing the management configuration on the enterprise application by forcing a virtual private network (VPN) connection on the enterprise application on an individual basis.
20. The method according to claim 19, further comprising, in response to the receipt of the request, imposing the management configuration on the enterprise application during its operation by enabling the tracking of an amount of data consumed by the enterprise application.
21. The method according to claim 19, wherein the computing device provides a number of system application programming interfaces (API) for interaction with applications and imposing the management configuration on the enterprise application still permits the enterprise application to call the system APIs.
22. The method according to claim 19, wherein the individual VPN connection for the enterprise application is in lieu of any other network connection configuration that is applied overall to the computing device.
23. The method according to claim 19, wherein the enterprise application is a secure application that is part of an enterprise workspace that restricts data exchange between the enterprise application and the personal applications.