• 제목/요약/키워드: Mobile programming

검색결과 229건 처리시간 0.03초

Frameworks and Environments for Mobile Agents

  • Kim Haeng Kon;Chung Youn-Ky
    • The Journal of Information Systems
    • /
    • 제14권3호
    • /
    • pp.48-52
    • /
    • 2005
  • The Mobile agent-based distributed systems become obtaining significant popularity as a potential vehicle to allow software components to be executed on heterogeneous environments despite mobility of users and computations. However, as these systems generally force mobile agents to use only common functionalities provided in every execution environment, the agents may not access environment-specific resources. In this paper, we propose a new framework using Aspect Oriented Programming technique to accommodate a variety of static resources as well as dynamic ones whose amount is continually changed at runtime even in the same execution environment. Unlike previous works, this framework divides roles of software developers into three groups to relieve application programmers from the complex and error prone parts of implementing dynamic adaptation and allowing each developer to only concentrate on his own part. Also, the framework enables policy decision makers to apply various adaptation policies to dynamically changing environments for adjusting mobile agents to the change of their resources.

  • PDF

Programming Toolkit for Localization and Simulation of a Mobile Robot (이동 로봇 위치 추정 및 시뮬레이션 프로그래밍 툴킷)

  • Jeong, Seok Ki;Kim, Tae Gyun;Ko, Nak Yong
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • 제23권4호
    • /
    • pp.332-340
    • /
    • 2013
  • This paper reports a programming toolkit for implementing localization and navigation of a mobile robot both in real world and simulation. Many of the previous function libraries are difficult to use because of their complexity or lack of usability. The proposed toolkit consist of functions for dead reckoning, motion model, measurement model, and operations on directions or heading angles. The dead reckoning and motion model deals with differential drive robot and bicycle type robot driven by front wheel or rear wheel. The functions can be used for navigation in both real environment and simulation. To prove the feasibility of the toolkit, simulation results are shown along with the results in real environment. It is expected the proposed toolkit is used for test of algorithms for mobile robot navigation such as localization, map building, and obstacle avoidance.

Joint wireless and computational resource allocation for ultra-dense mobile-edge computing networks

  • Liu, Junyi;Huang, Hongbing;Zhong, Yijun;He, Jiale;Huang, Tiancong;Xiao, Qian;Jiang, Weiheng
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제14권7호
    • /
    • pp.3134-3155
    • /
    • 2020
  • In this paper, we study the joint radio and computational resource allocation in the ultra-dense mobile-edge computing networks. In which, the scenario which including both computation offloading and communication service is discussed. That is, some mobile users ask for computation offloading, while the others ask for communication with the minimum communication rate requirements. We formulate the problem as a joint channel assignment, power control and computational resource allocation to minimize the offloading cost of computing offloading, with the precondition that the transmission rate of communication nodes are satisfied. Since the formulated problem is a mixed-integer nonlinear programming (MINLP), which is NP-hard. By leveraging the particular mathematical structure of the problem, i.e., the computational resource allocation variable is independent with other variables in the objective function and constraints, and then the original problem is decomposed into a computational resource allocation subproblem and a joint channel assignment and power allocation subproblem. Since the former is a convex programming, the KKT (Karush-Kuhn-Tucker) conditions can be used to find the closed optimal solution. For the latter, which is still NP-hard, is further decomposed into two subproblems, i.e., the power allocation and the channel assignment, to optimize alternatively. Finally, two heuristic algorithms are proposed, i.e., the Co-channel Equal Power allocation algorithm (CEP) and the Enhanced CEP (ECEP) algorithm to obtain the suboptimal solutions. Numerical results are presented at last to verify the performance of the proposed algorithms.

Predictive Control based on Genetic Algorithm for Mobile Robots with Constraints (제한조건을 갖는 이동로봇의 유전알고리즘에 의한 예측제어)

  • Choi, Young-Kiu;Park, Jin-Hyun
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • 제22권1호
    • /
    • pp.9-16
    • /
    • 2018
  • Predictive control is a very practical method that obtain the current input that minimizes the future errors of the reference command and state by use of the predictive model of the controlled object, and can also consider the constraints of the state and input. Although there have been studies in which predictive control is applied to mobile robots, performance has not been optimized as various control parameters for determining control performance have been arbitrarily specified. In this paper, we apply the genetic algorithm to the trajectory tracking control of a mobile robot with input constraints in order to minimize the trajectory tracking errors through control parameter tuning, and apply the quadratic programming Hildreth method to reflect the input constraints. Through the computer simulation, the superiority of the proposed method is confirmed by comparing with the existing method.

Optimization of 3G Mobile Network Design Using a Hybrid Search Strategy

  • Wu Yufei;Pierre Samuel
    • Journal of Communications and Networks
    • /
    • 제7권4호
    • /
    • pp.471-477
    • /
    • 2005
  • This paper proposes an efficient constraint-based optimization model for the design of 3G mobile networks, such as universal mobile telecommunications system (UMTS). The model concerns about finding a set of sites for locating radio network controllers (RNCs) from a set of pre-defined candidate sites, and at the same time optimally assigning node Bs to the selected RNCs. All these choices must satisfy a set of constraints and optimize an objective function. This problem is NP-hard and consequently cannot be practically solved by exact methods for real size networks. Thus, this paper proposes a hybrid search strategy for tackling this complex and combinatorial optimization problem. The proposed hybrid search strategy is composed of three phases: A constraint satisfaction method with an embedded problem-specific goal which guides the search for a good initial solution, an optimization phase using local search algorithms, such as tabu algorithm, and a post­optimization phase to improve solutions from the second phase by using a constraint optimization procedure. Computational results show that the proposed search strategy and the model are highly efficient. Optimal solutions are always obtained for small or medium sized problems. For large sized problems, the final results are on average within $5.77\%$ to $7.48\%$ of the lower bounds.

Indoor Environment Monitoring Using a PXA 270-based Mobile Embedded System (PXA 270 기반 이동형 임베디드 시스템을 이용한 실내 환경 모니터링)

  • Jeong, Goo-Jong;Kim, In-Hyuk;Son, Young-Ik
    • Proceedings of the IEEK Conference
    • /
    • 대한전자공학회 2009년도 정보 및 제어 심포지움 논문집
    • /
    • pp.249-251
    • /
    • 2009
  • Mobile patrol robots are mainly used in aerospace and military engineering because they can work at dangerous environment replacing a man. This paper presents a study on the remote monitoring and control system of a mobile patrol robot platform using TCP/IP. The mobile robot consists of intel PXA270 and linux-based system. It can get environment information such as images, temperature, humidity and slope by using two cameras and various sensors. And it transmits information data to a monitoring system through the ad-hoc network which is one of wireless network solutions. At this time, a mobile robot is a server and a monitoring system is a client. Users can monitor environment information which is received from a mobile robot by an application based on PC. We have used TCP/IP protocol, socket programming, interface technique of process and devices and control algorithm to embody the mobile robot and its monitoring system. Experimental results shows that the system can be utilized as a remote patrol monitoring tool.

  • PDF

Development of a mobile healthcare application based on tongue diagnosis (설진 기반 모바일 건강관리 애플리케이션 개발)

  • Kim, Jihye;So, Jiho;Choi, Woosu;Kim, Keun-Ho
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • 제16권4호
    • /
    • pp.65-72
    • /
    • 2016
  • A mobile healthcare application is a healthcare software application designed to run on mobile devices such as smartphone and tablet computers. Mobile healthcare applications have enormous potential for monitoring and care everyday living of patient with chronic disease. In fact, mobile healthcare applications are found to be active in various fields. However, the development is rarely done in Korean medicine field. The aim of this study was to develop the healthcare application based on the tongue diagnosis. The process included planning, designing, programming, and revising. Through a pilot study, the application was found the improvement requirement, and to be usable in the real-life settings.

Implementation of Temperature Control System of Boiler using Mobile Phone (모바일 전화기를 이용한 보일러 온도 조절 시스템 구현)

  • Han, Ki-Tae;Chung, Kyung-Yong;Kim, Sung-Ho
    • Proceedings of the Korea Contents Association Conference
    • /
    • 한국콘텐츠학회 2008년도 춘계 종합학술대회 논문집
    • /
    • pp.611-613
    • /
    • 2008
  • This paper describes the system that enables users to control the home electronic equipment using mobile phone. The home network industry is setting in network period that grow rapidly and get many interests. And, it is real condition that hailing of existed system is rising too. This paper developed system to make use of mobile phone regarding this and control boiler temperature in home to remote. This paper that serve this used skill of mobile programming, mobile Brew, RF radio communication, etc. for communication with server in an experiment. This paper presented another method that use RF radio communication and mobile device in home automation construction. The result of this paper will be expected to be able to contribute little in development of home network industry.

  • PDF

Lightweight Framework For Supporting Mobile Web Development (초고속 모바일 웹 개발을 위한 경량화 프레임워크)

  • Shin, Seung-Woo;Kim, Haeng-Kon
    • Journal of Internet Computing and Services
    • /
    • 제10권4호
    • /
    • pp.127-138
    • /
    • 2009
  • Mobile web applications are being used and changed rapidly due to the growth of mobile device performance. But, cost of development environment and standards make the high development cost and low productivity. It is main reason that the design and implementation of the applications are more time consuming than general computing environments. In this paper, we propose MWeb(MobileWeb)-Framework based on the agile methodology and Ruby on Rails that is a kind of framework for supporting mobile web application development using mobile web standards. This work consists of the mobile web development architecture and agile process model. MWeb-Framework will support the same user experience to the different devices. We validates the framework by implementing the case studies through suggested mobile web development framework. As a result, we can develop the mobile web applications with productivity and quality. In the future, we will suggest how to make the MWeb-Framework standardization and practically apply the frameworks the various case studies to improve framework potentially problems.

  • PDF

Design and Implementation of Embedded System based on AM3359 Microprocessor (AM3359 마이크로프로세서 기반 임베디드 시스템 설계 및 제작)

  • Kim, Hyoung-Woo;Kim, Se-Jun;Choi, Joon-Young
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • 제12권2호
    • /
    • pp.89-96
    • /
    • 2017
  • We develop an embedded system to measure various sensor data, control multiple motors, and communicate with mobile devices for system managements. Choosing TI AM3359 microprocessor featuring high processing performance, low power consumption, and various I/O device support, we design and build the embedded system hardware so that it supports multiple global positioning system (GPS) and gyro sensor modules to measure precise position; multiple pulse width modulation (PWM) outputs to control multiple direct current (DC) motors; a Bluetooth module to communicate with mobile devices. Then, we port the boot loader and device drivers to the built circuit board and construct the firmware development environment for the application programming. The performance of the designed and implemented embedded system is demonstrated by real motor control test using GPS and gyro sensor data and control parameters configured by a mobile device.