Dynamic Application Configuration using Mobile Java Objects in a Next Generation Internet Environment: End-User, Developer, and Service Provider Perspectives
نویسندگان
چکیده
Application users are becoming more mobile, expecting instant connectivity using a diverse range of heterogeneous devices. Despite the supposed ‘write once run anywhere’ promise of languages such as Java, developers must contend with a variety of API’s such as J2EE, J2SE and J2ME. Application and Internet service providers are faced with increasing costs as developers look to thin client solutions to avoid the complexities of client side development on multiple devices. This leaves client resources unused and servers overloaded. Serving two purposes, this paper first describes a set of laboratory tests demonstrating the effect on server load of distributing a typical business application in various client/server configurations. It then reviews existing work and proposes novel techniques for automating the dynamic distribution of application components using Java. Advantages of the proposed framework are described from the perspective of service providers, application developers and end users.
منابع مشابه
Client / Server Configuration in a Next Generation Internet Environment : End - User , Developer , and Service Provider Perspectives
—This paper discusses variations in client/server configuration, for current and Next Generation Internet applications, from the perspective of end-users, application developers and service providers. An empirical study, which evaluates the performance of a typical Internet based business scenario, provides support for the argument that delegating functionality to clients offers a significant b...
متن کاملMobJeX: A Declaratively Configurable Java Based Framework for Resource Aware Object Mobility
MobJeX (Mobile Java Objects) is a Java based resource aware adaptive code mobility framework that is currently under development. MobJeX differs from its predecessors such as Sumatra [1] and FarGo [2, 3] by providing support for the transparent distribution of application code to client devices in a heterogenous Next Generation Internet (NGI) environment [4]. This paper briefly discusses the ar...
متن کاملDynamic Adaptation of Distributed Java Applications in a Next Generation Internet Environment
With increasing number of high powered mobile devices, and the pervasiveness of high powered desktop machines, improvements in the design of client server systems may be possible. In a next generation Internet environment, client server systems should be able to take advantage of wasted resources on client devices. The heterogeneous nature of clients means that for an application to take full a...
متن کاملReducing Network Bandwidth Cost on End User Resources Consumption in Cloud Environment
Corresponding Author: Buchanagandi Enock Nyamajeje Department of Computer Science and Engineering East, University of Science and Technology, 200237, China E-mail: [email protected] Abstract: Cloud computing has been envisioned as the next generation and attributed to the increasing growth of mobile devices. Rapid increment, increase demands and bandwidth cost of access cloud resources be...
متن کاملLocation API 2.0 for J2ME - A new standard in location for Java-enabled mobile phones
Key aspects in realizing the maximum potential of advanced Location-Based Services (LBS) are the standardization and cross-platform availability of an Application Programming Interface (API) for mobile phones that allows access to real-time location information. To shorten the development time of advanced LBS, such an API should also provide essential features such as map user interfaces, geoco...
متن کامل