11th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services

Research Article

Implementation of smartphone applications supporting end-to-end communication

Download496 downloads
  • @INPROCEEDINGS{10.4108/icst.mobiquitous.2014.257908,
        author={Katsuhiro Naito and Fumihito Sugihara and Hiroshi Nodo and Masanori Kako and Tatsuya Hirose and Hidekazu Suzuki and Akira Watanabe and Kazuo Mori and Hideo Kobayashi},
        title={Implementation of smartphone applications supporting end-to-end communication},
        proceedings={11th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services},
        publisher={ICST},
        proceedings_a={MOBIQUITOUS},
        year={2014},
        month={11},
        keywords={ios android ip mobility platform ipv4/ipv6 application layer},
        doi={10.4108/icst.mobiquitous.2014.257908}
    }
    
  • Katsuhiro Naito
    Fumihito Sugihara
    Hiroshi Nodo
    Masanori Kako
    Tatsuya Hirose
    Hidekazu Suzuki
    Akira Watanabe
    Kazuo Mori
    Hideo Kobayashi
    Year: 2014
    Implementation of smartphone applications supporting end-to-end communication
    MOBIQUITOUS
    ICST
    DOI: 10.4108/icst.mobiquitous.2014.257908
Katsuhiro Naito1,*, Fumihito Sugihara2, Hiroshi Nodo3, Masanori Kako3, Tatsuya Hirose3, Hidekazu Suzuki3, Akira Watanabe3, Kazuo Mori2, Hideo Kobayashi2
  • 1: Aichi Institute of Technology
  • 2: Mie University
  • 3: Meijo University
*Contact email: naito@pluslab.org

Abstract

This paper proposes a new application-based end-to-end communication platform for smartphones. We have implemented a “Network Traversal with Mobility” (NTMobile) function, which is an IP mobility protocol developed by the authors, as an application library, and extended it suitable for smartphone devices. To the best of our knowledge, this is globally the first attempt to realize full connectivity and IP mobility in the application layer on smartphone OSs. By using our developed application platform, iOS and Android devices can start communication with each other in any combinations of IPv4 private networks, IPv4 global networks, and IPv6 networks, and they can change their access networks with maintaining the communication.