Browse > Article
http://dx.doi.org/10.3745/KTSDE.2013.2.8.517

Asynchronous Message Pushing Framework between Android Devices using Remote Intent  

Baek, Jihun (한국외국어대학교 컴퓨터 및 정보통신공학과)
Nam, Yongwoo (한국외국어대학교 정보통신공학과)
Park, Sangwon (한국외국어대학교 정보통신공학과)
Publication Information
KIPS Transactions on Software and Data Engineering / v.2, no.8, 2013 , pp. 517-526 More about this Journal
Abstract
When developing an android mobile application the androids intent is used as a mechanism to send messages between local equipment of androids application inner part and other applications. But the androids intent does not support sending messages via each android products intent. If there is a way to support each androids equipments to send messages, it will be easier to make non-stopping services. Non-stopping service is used when the user is using the android to do word or searching services and suddenly changes to a different android product but still maintains the progress what was currently being done without waiting the programs to be loaded. It is possible to send messages to each android products by using the socket, but the connection must be maintained stably which is the weak point. In this paper, I am suggesting a BRIF(Broadcasting Remote Intent Framework) framework to send messages to different android products. BRIF is a framework that uses the Googles C2DM service which services asynchronous transmissions to different android products. This is organized with the C2DM server, RemoteContext Api, web server and RISP(Remote Intent Service Provider) which is will be easy to be used for the developers since there are no big changes for coding compared to the intent code.
Keywords
Application; FrameWork; Intent; Android; Asynchronous;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Rafal Metkowski, Piotr Bala, Parallel Computing in Java: Looking for the Most Effective RMI Implementation for Clustres, Lecture Notes in Computer Science 3911, pp.272-277, Springer-Verlag Berlin, 2006.
2 C. Nester, M. Phillippsen, and B. Haumacher, "A more efficient RMI for java", In Proc. of the ACM Java Grande Conference, pp.152-159, June, 1999.
3 Seung-Jun Bang, Jin-Ho Ahn, "Implementation and Performance Evaluation of Socket and RMI based Java Message Passing Systems", KSII, Vol.8, No.5, pp.11-20, Oct., 2007.   과학기술학회마을
4 Steinke and Bernd, "High definition multimedia display architecture for tiny mobile Smartphones," In MobiMedia '07: Proceedings of the 3rd international conference on Mobile multimedia communications, pp.1-4, Aug., 2007.
5 Object Management Group, Realtime CORBA Joint Revised Submission, OMG Document orbos/99-02-12 ed., March, 1999.
6 OMG, The Common Object Broker: Architecture and Specification, Revision 2.3, OMG Document Formal/98-12-01, June, 1999.
7 Google.com Developer's Guide : http://code.google.com/appengine/docs/whatisgoogleappengine.html
8 Google C2DM : https://developers.google.com/androi d/c2dm/
9 V. Getov, G. von Laszewski, M. Philippsen, and I. Foster, "Multi‐paradigm Communications in Java for Grid Computing", Communications of the ACM, Vol.44, No.10, pp.118-125, 2001.
10 A.D Birrel, B.J. Nelson, "Implementing Remote Procedure Call", ACM Trans. On Computer System, Vol.2, NO.1, pp.39-59, Feb., 1984.   DOI
11 John Bloomer, Power Programming with RPC, O'Reilly & Associates, 1992
12 R. Shrinivasan, "RPC:Remote Procedure Call Protocol Specification Version 2", RFC‐1831, August, 1995.
13 D. Chaum, "Blind Signatures for Untraceable Pay-ments," Advanvances in Cryptology-Proceeding of Crypto'82, Springer-Verlag, pp.199-204, 1982.
14 Sun Microsystems. RMI specification, available at http://java.sun.com/products/jdk/rmi/
15 Insop S., Karray F., Guedea, F., A Distributed realtime system framework design for multi-robot cooperative systems using real-time Corba, IEEE International Symposium on Intelligent Control. pp.793-798, 2003.