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 条
  • [21] Development of content for mobile devices
    Verbakel, Guillermo
    Perez, Claudia
    CHASQUI-REVISTA LATINOAMERICANA DE COMUNICACION, 2009, (108): : 41 - 45
  • [22] DEVELOPMENT OF SYSTEMS FOR MOBILE DEVICES: SOLUTION BASED ON A FRAMEWORK
    da Rocha, Alexander Haroldo
    Messias Correia, Ronaldo Celso
    Garcia, Rogerio Eduardo
    SISTEMAS E TECHNOLOGIAS DE INFORMACAO: ACTAS DA 4A CONFERENCIA IBERICA DE SISTEMAS E TECNOLOGIAS DE LA INFORMACAO, 2009, : 307 - 312
  • [23] Mobile Devices in Computer Programming Lectures Are CS Lecturers Prepared for Mobile Learning?
    Alsaggaf, Wafaa
    Hamilton, Margaret
    Harland, James
    PROCEEDINGS OF 2012 7TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION, VOLS I-VI, 2012, : 1369 - 1374
  • [24] Development of a Mobile Device Based Film Dosimetry System
    Zhang, M.
    Wang, X.
    MEDICAL PHYSICS, 2017, 44 (06) : 2951 - 2952
  • [25] Component Effects to the Antenna Design in Mobile Devices
    Hsu, Ching-Cheng
    Chen, Yu
    Chiou, Tzung-Wern
    2016 IEEE 5TH ASIA-PACIFIC CONFERENCE ON ANTENNAS AND PROPAGATION (APCAP 2016), 2016, : 143 - 144
  • [26] Activity and Device Position Recognition In Mobile Devices
    Grokop, Lenny
    Sarah, Anthony
    Brunner, Chris
    Narayanan, Vidya
    Nanda, Sanjiv
    UBICOMP'11: PROCEEDINGS OF THE 2011 ACM INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING, 2011, : 591 - 592
  • [27] Mobile Device Management System with Portable Devices
    Ji, Myeongju
    Kim, Sungryong
    Park, Yongjin
    Yi, Jeong Hyun
    2015 IEEE INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS (ISCE), 2015,
  • [28] Experiences and future challenges in mobile agent programming
    Tripathi, AR
    Ahmed, T
    Karnik, NM
    MICROPROCESSORS AND MICROSYSTEMS, 2001, 25 (02) : 121 - 129
  • [29] FUTURE DEVELOPMENT OF MOBILE RADIO
    GRIMM, F
    PHILIPS TELECOMMUNICATION REVIEW, 1978, 36 (01): : 2 - 4
  • [30] Educational Resource Based on Games for the Reinforcement of Engineering Learning Programming in Mobile Devices
    Sierra, A. J.
    Ariza, T.
    Fernandez-Jimenez, F. J.
    Munoz-Calle, J.
    Molina, A.
    Martin-Rodriguez, Alvaro
    PROCEEDINGS OF 2016 TECHNOLOGIES APPLIED TO ELECTRONICS TEACHING (TAEE 2016), 2016,