Claims
- 1. A middleware services layer for a platform system for a mobile terminal for a wireless telecommunications system, said platform system including a mobile terminal platform assembly having a software services component, and application software loaded, installed and run in said mobile terminal platform assembly, said middleware services layer comprising at least one application programming interface (API) for providing access to the mobile terminal platform assembly for loading, installing and running said application software in said mobile terminal platform assembly.
- 2. The middleware services layer according to claim 1, wherein said middleware services layer comprises a component of said mobile terminal platform assembly.
- 3. The middleware services layer according to claim 2, wherein each of said at least one API comprises at least one software module.
- 4. The middleware services layer according to claim 2, wherein said at least one API includes a native API domain and a non-native API domain.
- 5. The middleware services layer according to claim 4, wherein said at least one API comprises at least one of a Java Execution Environment API domain, an Open Application Framework API domain, an Open Platform API domain and a UI Tool-kit API domain.
- 6. The middleware services layer according to claim 5, wherein said Java Execution Environment domain API includes a Java Environment Manager module, a Java Application module and a Java Support Layer module.
- 7. The middleware services layer according to claim 5, wherein said Open Application Framework API domain includes an Application Manager for intercepting Java applications, and a Secure Access Manager module for deciding whether the Java application should be permitted access to services of the mobile terminal platform assembly via the Java Execution Environment API domain.
- 8. The middleware services layer according to claim 5, wherein said Open Application Framework API domain includes an Application Manager module for handling registration, installation, start, stop, uninstall and removal of applications.
- 9. The middleware services layer according to claim 5, wherein said Open Platform API domain includes a Native Application Core module for hiding OS-specific details of the mobile terminal platform assembly and for relieving applications from run-time complexities including message routing/filtering and message-related resource handling.
- 10. The middleware services layer according to claim 5, wherein said Open Platform API domain includes a Native Extension Plug-in module(s) to extend functionality of the mobile terminal platform assembly by providing higher level services which can be used by applications.
- 11. The middleware services layer according to claim 5, wherein the UI Tool-kit API domain provides a set of visual objects that can be used to build a user interface in the middleware services layer for a user application.
- 12. The middleware services layer according to claim 1, wherein said wireless telecommunications system comprises a cellular telecommunications system.
- 13. The middleware services layer according to claim 12, wherein said cellular telecommunications system comprises a third generation cellular telecommunications system.
- 14. A mobile terminal platform assembly for a platform system for a wireless telecommunications system, comprising:
a software services component; and a middleware services layer component, said middleware services layer component comprising at least one application programming interface (API) for providing application software with access to the mobile terminal platform assembly for loading, installing and running said application software in said mobile terminal platform assembly.
- 15. The mobile terminal platform assembly according to claim 14, wherein said at least one API comprises a plurality of APIs.
- 16. The mobile terminal platform assembly according to claim 15, wherein said plurality of APIs include a native API domain and a non-native API domain.
- 17. The mobile terminal platform assembly according to claim 16, wherein said plurality of APIs include a Java Execution Environment API domain, an Open Application Framework API domain and an open Platform API domain.
- 18. A method for using a middleware services layer of a mobile terminal platform assembly for a mobile terminal, comprising:
providing a mobile terminal platform assembly that includes a software services component and said middleware service layer, said middleware services layer including at least one application programming interface (API) for providing access to the mobile terminal platform assembly; and loading, installing and running application software in said mobile terminal platform assembly via said middleware services layer.
- 19. The method according to claim 18, wherein said application software is loaded, installed and run in said mobile terminal platform assembly via one of a native API domain and a non-native API domain.
- 20. The method according to claim 18, wherein said application software is loaded, installed and run in said mobile terminal platform assembly by a manufacturer of said mobile terminal platform assembly.
- 21. The method according to claim 18, wherein said application software is loaded, installed and run by a manufacturer of said mobile terminal.
- 22. The method according to claim 18, wherein said application software is loaded, installed and run by an end user of said mobile terminal.
Parent Case Info
[0001] This application claims the benefit of U.S. Provisional Patent Application Serial No. 60/357,366 filed on Feb. 15, 2002, U.S. Provisional Patent Application Serial No. 60/357,291 filed on Feb. 15, 2002, U.S. Provisional Patent Application Serial No. 60/412,756 filed on Sep. 23, 2002, and U.S. Provisional Patent Application Serial No. 60/412,844 filed on Sep. 23, 2002.
Provisional Applications (4)
|
Number |
Date |
Country |
|
60357366 |
Feb 2002 |
US |
|
60357291 |
Feb 2002 |
US |
|
60412756 |
Sep 2002 |
US |
|
60412844 |
Sep 2002 |
US |