Transparent mobile middleware integration for Java']Java and .NET development environments

被引:0
|
作者
Marques, Edgar [1 ]
Veiga, Luis [1 ]
Ferreira, Paulo [1 ]
机构
[1] Univ Tecn Lisboa, Distributed Syst Grp, INESC ID, P-1000029 Lisbon, Portugal
关键词
distributed mobile applications; fault-tolerance; incremental object replication; transparent middleware integration; program transformation; aspect-oriented programming; integrated development environment;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Developing a distributed application for mobile resource constrained devices is a difficult and error-prone task that requires awareness of several system-level details (e.g., fault-tolerance, ...). Several mobile middleware solutions addressing these issues have, been proposed. However, they rely on either significant. changes in application structure, extensions to the programming language syntax and semantics, domain specific languages, cumbersome development tools, or a combination of the above. The main disadvantages of these approaches are lack of transparency and reduced portability. In this paper we describe our work on enabling transparent integration between applications and middleware Without changing application structure, extending the programming language or otherwise reducing portability. We used the OBIVAN middleware but our solutions are general. To achieve this goal we employ program analysis and transformation techniques for extending application code with hooks for calling middleware services. Application code extension is performed automatically at compile-time by a code extension tool integrated with the development environment tool set. We describe the implementation of our NET and Java prototypes and discuss evaluation results.
引用
收藏
页码:47 / 57
页数:11
相关论文
共 50 条
  • [21] Transparent proxies for Java']Java futures
    Pratikakis, P
    Spacco, J
    Hicks, M
    ACM SIGPLAN NOTICES, 2004, 39 (10) : 206 - 223
  • [22] A middleware framework for the persistence and querying of Java']Java objects
    Alia, M
    Chassande-Barrioz, S
    Dechamboux, P
    Hamon, C
    Lefebvre, A
    ECOOP 2004 - OBJECT-ORIENTED PROGRAMMING, 2004, 3086 : 291 - 315
  • [23] Engineering Distributed Shared Memory Middleware for Java']Java
    Mazzucco, Michele
    Morgan, Graham
    Panzieri, Fabio
    Sharp, Craig
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2009, PT 1, 2009, 5870 : 531 - +
  • [24] An adaptive and unified mobile application development framework for Java']Java
    Cheng, Ming-Chun
    Yuan, Shyan-Ming
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2007, 23 (05) : 1391 - 1405
  • [25] A Java']Java Development Platform in Mobile System for Smart Home
    Chen, Jian
    Feng, Degui
    Hu, Wei
    Chen, Tianzhou
    FGCN: PROCEEDINGS OF THE 2008 SECOND INTERNATIONAL CONFERENCE ON FUTURE GENERATION COMMUNICATION AND NETWORKING, VOLS 1 AND 2, 2008, : 722 - 725
  • [26] JCL: A High Performance Computing Java']Java Middleware
    Barroso Almeida, Andre Luis
    Delabrida Silva, Saul Emanuel
    Nazare, Antonio C., Jr.
    Lima, Joubert de Castro
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 1 (ICEIS), 2016, : 379 - 390
  • [27] AOM: An agent oriented middleware based on Java']Java
    Paek, KJ
    Kim, TY
    INTERNET APPLICATIONS, 1999, 1749 : 474 - 479
  • [28] Web application development:: Java']Java, .Net and lamp at the same time
    Navón, J
    Bustos, P
    WEB ENGINEERING, PROCEEDINGS, 2005, 3579 : 185 - 190
  • [29] Automated integration tests for mobile applications in Java']Java 2 micro edition
    Weiss, Dawid
    Zduniak, Marcin
    BUSINESS INFORMATION SYSTEMS, PROCEEDINGS, 2007, 4439 : 478 - +
  • [30] Java']Java business integration
    Vinoski, S
    IEEE INTERNET COMPUTING, 2005, 9 (04) : 89 - 91