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 条
  • [31] A mobile device based serious gaming approach for teaching and learning java programming
    Jordine, T.
    Liang, Y.
    Ihler, E.
    International Journal of Interactive Mobile Technologies, 2015, 9 (01) : 53 - 59
  • [32] FarGo: A system for mobile component-based application development
    Ben-Shaul, Israel
    Gazit, Hovav
    Gidron, Yoad
    Holder, Ophir
    Lavva, Boris
    Proceedings - International Conference on Software Engineering, 1999, : 658 - 659
  • [33] Impact of Programming Languages on Energy Consumption for Mobile Devices
    Kholmatova, Zamira
    PROCEEDINGS OF THE 28TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '20), 2020, : 1693 - 1695
  • [34] Development of a component-based mobile robot software system
    Liu, Guo-Cheng
    Wang, Yong-Ji
    Xu, Jian-Sheng
    Jiqiren/Robot, 2007, 29 (04): : 337 - 341
  • [35] Component-based development of secure mobile agents applications
    Moratalla, Alvaro
    Robles, Sergi
    MULTI-AGENT SYSTEMS AND APPLICATIONS V, PROCEEDINGS, 2007, 4696 : 113 - 122
  • [36] The Future of Smartphones and Mobile Devices in Biobehavioral Science
    Low, Carissa A.
    Jonassaint, Charles
    Low, Carissa A.
    Jonassaint, Charles
    Hunter, John
    Lindsay, Emily K.
    Szigethy, Eva
    PSYCHOSOMATIC MEDICINE, 2019, 81 (04): : A195 - A195
  • [38] A recommender framework for electronic programming guide on a mobile device
    Ma, Matthew Y.
    Zhu, Jingbo
    Guo, Jinhong K.
    2007 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-5, 2007, : 332 - 335
  • [39] Device technologies for future mobile wireless applications
    Tsai, HS
    Wang, YC
    Kuo, JM
    Chen, YK
    Ren, F
    Lothian, JR
    COMPOUND SEMICONDUCTOR POWER TRANSISTORS II AND STATE-OF-THE-ART PROGRAM ON COMPOUND SEMICONDUCTORS (SOTAPOCS XXXII), 2000, 2000 (01): : 58 - 65
  • [40] Cloud Based Application Development for Mobile Devices for Accessing LBS
    Shetty, Keerthi S.
    Singh, Sanjay
    ADVANCES IN PARALLEL, DISTRIBUTED COMPUTING, 2011, 203 : 532 - 543