Information

  • Publication Type: Bachelor Thesis
  • Workgroup(s)/Project(s):
  • Date: November 2014
  • First Supervisor: Michael WimmerORCID iD
  • Keywords: cross-platform development, mobile computing

Abstract

This paper provides an introduction to cross-platform programming for mobile devices as well as an overview of different object-oriented programming -based cross-platform development approaches. The presented approaches are described, discussed and evaluated based on their advantages and disadvantages, as well as a practical implementation.

The comparison relies on different aspects, including the preparation of the workspace, necessary programs, installations and plug-ins, their price, the supported platforms, the effort to implement, the ease with which the application programming interfaces can be used and much more.

Thus the investment of time, money and energy, as well as other difficulties, which might occur while following an approach, constitute important factors which contribute to the results of the evaluation. In the end the paper suggests which might be the best and easiest approach, respectively which approaches are more appropriate than others in some certain cases.

Additional Files and Images

Weblinks

No further information available.

BibTeX

@bachelorsthesis{MORARU-2014-CPD,
  title =      "Cross-Platform Development Approaches tor the Mobile Device
               Platforms Android and iOS",
  author =     "Oana Moraru",
  year =       "2014",
  abstract =   "This paper provides an introduction to cross-platform
               programming for mobile devices as well as an overview of
               different object-oriented programming -based cross-platform
               development approaches. The presented approaches are
               described, discussed and evaluated based on their advantages
               and disadvantages, as well as a practical implementation. 
               The comparison relies on different aspects, including the
               preparation of the workspace, necessary programs,
               installations and plug-ins, their price, the supported
               platforms, the effort to implement, the ease with which the
               application programming interfaces can be used and much
               more.  Thus the investment of time, money and energy, as
               well as other difficulties, which might occur while
               following an approach, constitute important factors which
               contribute to the results of the evaluation. In the end the
               paper suggests which might be the best and easiest approach,
               respectively which approaches are more appropriate than
               others in some certain cases.",
  month =      nov,
  address =    "Favoritenstrasse 9-11/E193-02, A-1040 Vienna, Austria",
  school =     "Institute of Computer Graphics and Algorithms, Vienna
               University of Technology ",
  keywords =   "cross-platform development, mobile computing",
  URL =        "https://www.cg.tuwien.ac.at/research/publications/2014/MORARU-2014-CPD/",
}