Component based programming in mobile devices: The future of mobile device development?

被引:0
|
作者
Im, TS [1 ]
Guimaraes, M [1 ]
机构
[1] Kennesaw State Univ, Kennesaw, GA 30144 USA
关键词
GIS; PDA; COM; NET; J2ME; Windows CE; CORBA;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Advances in hardware has enabled mobile devices to support competing technologies such as Microsoft NET compact edition, Java Micro Edition and AppForge Piedmont Framework which enable component based programming in mobile devices. Software components are reusable pieces of software modules that can be used very much like Lego blocks to build applications. Components are binary compatible and therefore provide benefits such as reusability, modularity and portability. This paper presents three underlining technologies that enable component based programming in mobile devices and a case study of component development in the AppForge Piedmont framework. The case study is about developing a GIS component to extend Appforge's mobile Visual Basic. GIS (Geographic information systems) allows geographic information to be, displayed with its corresponding map. For example, ArcPad from ESRI (Environmental Systems Research Institute) [1] provides a mobile GIS solution to Windows, CE devices but a drawback of such a product is that it does not support a wide range of mobile devices. AppForge Piedmont Framework and other technologies provide a way to solve these kinds of problem in the embedded setting and we believe it presents the future of mobile device development.
引用
收藏
页码:255 / 259
页数:5
相关论文
共 50 条
  • [1] Development of Mobile Common Component for Providing Vehicle Information on Mobile Device
    Yun, Doo Seop
    Lee, Jeong Woo
    Lee, Shin Kyung
    Kwon, Oh-Cheon
    2011 6TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCES AND CONVERGENCE INFORMATION TECHNOLOGY (ICCIT), 2012, : 809 - 812
  • [2] Mobile Component Runtime Environment for Mobile Devices
    Yun, Minhong
    Yoon, Seokjin
    Kim, Sunja
    12TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY: ICT FOR GREEN GROWTH AND SUSTAINABLE DEVELOPMENT, VOLS 1 AND 2, 2010, : 791 - 796
  • [3] A Ubiquitous Integrated Development Environment for C Programming on Mobile Devices
    Liang, Tyng-Yeu
    Li, Hung-Fu
    Chen, Yu-Chih
    2014 IEEE 12TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC)/2014 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING (EMBEDDEDCOM)/2014 IEEE 12TH INTERNATIONAL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING (PICOM), 2014, : 184 - 189
  • [4] Nanotechnologies for Future Mobile Devices
    Meyyappan, M.
    IEEE NANOTECHNOLOGY MAGAZINE, 2010, 4 (03) : 28 - 28
  • [5] Authorization Based on Mobile Whitelist in Devices for Device-to-Device Communications
    You, Seohee
    Yang, Dana
    Doh, Inshil
    Chae, Kijoon
    2018 32ND INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN), 2018, : 706 - 711
  • [6] Nanotechnologies for Future Mobile Devices
    Lavine, Marc
    SCIENCE, 2010, 329 (5998) : 1470 - 1470
  • [7] Future mobile device interconnections
    Voutilainen, Martti
    2007 IEEE WORKSHOP ON SIGNAL PROPAGATION ON INTERCONNECTS, 2007, : 63 - 66
  • [8] Parallel programming in mobile devices with FancyJCL
    Afonso, Sergio
    Gomez-Cardenes, Oscar
    Exposito, Paula
    Blanco, Vicente
    Almeida, Francisco
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (09): : 12891 - 12909
  • [9] Mobile devices in an introductory programming course
    Mahmoud, Qusay H.
    Dyer, Allan
    COMPUTER, 2008, 41 (06) : 108 - +
  • [10] An OpenMP Programming Environment on Mobile Devices
    Liang, Tyng-Yeu
    Li, Hung-Fu
    Chen, Yu-Chih
    MOBILE INFORMATION SYSTEMS, 2016, 2016 : 1 - 24