• DocumentCode
    3474113
  • Title

    Android programming techniques for improving performance

  • Author

    Lee, Jae Kyu ; Lee, Jong Yeol

  • Author_Institution
    Dept. of Electron. Eng., Jeonbuk Nat. Univ., Jeonju, South Korea
  • fYear
    2011
  • fDate
    27-30 Sept. 2011
  • Firstpage
    386
  • Lastpage
    389
  • Abstract
    Android has been researched in various mobile device fields such as Smartphone and Tablet PC. In here, we should remember that mobile devices have limited storage and constrained battery life. Therefore, when developers develop applications, they should do efficient programming. In this paper, we have proposed programming guidelines for an effective way to improve performance in Android applications. We have programmed Android applications using Java and Native C, and compared the performance between the two languages. The applications are composed of five categories such as JNI delay, Integer, Floating-point, Memory access algorithm and String processing. By analyzing the results, we propose a more efficient way to program Android applications.
  • Keywords
    C language; Java; operating systems (computers); smart phones; software performance evaluation; Android application programming; Android programming techniques; JNI delay; Java; floating-point; integer; memory access algorithm; mobile device; native C; performance improvement; programming guidelines; smartphone; string processing; tablet PC; Androids; Humanoid robots; Java; Android; Android NDK; JNI; Native C; Performance Evaluation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Awareness Science and Technology (iCAST), 2011 3rd International Conference on
  • Conference_Location
    Dalian
  • Print_ISBN
    978-1-4577-0887-9
  • Type

    conf

  • DOI
    10.1109/ICAwST.2011.6163105
  • Filename
    6163105