• Title/Summary/Keyword: Android App. implementation

Search Result 69, Processing Time 0.022 seconds

Porting and Implementation of a 3D Cube Game using Android NDK(Native Development Kit) (안드로이드 NDK(Native Development Kit)를 이용한 3D 큐브 게임 이식 및 구현)

  • Koh, Eunbyul;Kim, Nokhee;Hwang, Sungmi;Lee, Jongwoo
    • Journal of Digital Contents Society
    • /
    • v.14 no.3
    • /
    • pp.381-390
    • /
    • 2013
  • Almost all the mobile phone users already moved or are now moving away to smartphones for their various applications like games. If we are to speak about game applications, due to the performance limits of smartphones, 2D games are predominant over 3D games in every app. store. In this paper, we implement a 3D cube game application by porting an existing visual c++ irrlicht cube application to android platform library using the android Native Development Kit. After the porting is done, we add a few new features for more fun. Because the android NDK makes the existing C/C++ codes run directly on the android operating systems, we found by real execution tests that our 3D cube app. is well executed on a low-end android smartphone without any performance problem.

Implementation of a Scheme Mobile Programming Application and Performance Evaluation of the Interpreter (Scheme 프로그래밍 모바일 앱 구현과 인터프리터 성능 평가)

  • Dongseob Kim;Sangkon Han;Gyun Woo
    • The Transactions of the Korea Information Processing Society
    • /
    • v.13 no.3
    • /
    • pp.122-129
    • /
    • 2024
  • Though programming education has been stressed recently, the elementary, middle, and high school students are having trouble in programming education. Most programming environments for them are based on block coding, which hinders them from moving to text coding. The traditional PC environment has also troubles such as maintenance problems. In this situation, mobile applications can be considered as alternative programming environments. This paper addresses the design and implementation of coding applications for mobile devices. As a prototype, a Scheme interpreter mobile app is proposed, where Scheme is used for programming courses at MIT since it supports multi-paradigm programming. The implementation has the advantage of not consuming the network bandwidth since it is designed as a standalone application. According to the benchmark result, the execution time on Android devices, relative to that on a desktop, was 131% for the Derivative and 157% for the Tak. Further, the maximum execution times for the benchmark programs on the Android device were 19.8ms for the Derivative and 131.15ms for the Tak benchmark. This confirms that when selecting an Android device for programming education purposes, there are no significant constraints for training.

Implementation of AI-based Disaster Safety Communication Network protect (AI 기반 재난안전통신망 프로텍트 구현)

  • Bae, Se-jin;Ahn, Jung-hyun;Rhee, Jung-soo;Park, Jung-soo;Baik, Nam-kyun
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2021.05a
    • /
    • pp.655-656
    • /
    • 2021
  • April 2021, Disaster Safety Communication Network services have been launched, but security functions are weak at the beginning of the service. The current security method for Android-based APP is using Google Protect's technology to detect malware. Malware is difficult to detect directly because there are various types, so by applying malware detection technology that combines AI and Google Protect technology to Disaster Safety Communication Networks, research on how to implement 'AI-based Disaster Satety Communication Network Protect'.

  • PDF

Implementation of a Geo-Semantic App by Combining Mobile User Contexts with Geographic Ontologies

  • Lee, Ha-Jung;Lee, Yang-Won
    • Spatial Information Research
    • /
    • v.21 no.1
    • /
    • pp.1-13
    • /
    • 2013
  • This paper describes a GIS framework for geo-semantic information retrieval in mobile computing environments. We built geographic ontologies of POI (point of interest) and weather information for use in the combination of semantic, spatial, and temporal functions in a fully integrated database. We also implemented a geo-semantic app for Android-based smartphones that can extract more appropriate POIs in terms of user contexts and geographic ontologies and can visualize the POIs using Google Maps API (application programming interface). The feasibility tests showed our geo-semantic app can provide pertinent POI information according to mobile user contexts such as location, time, schedule, and weather. We can discover a baking CVS (convenience store) in the test of bakery search and can find out a drive-in theater for a not rainy day, which are good examples of the geo-semantic query using semantic, spatial, and temporal functions. As future work, we should need ontology-based inference systems and the LOD (linked open data) of various ontologies for more advanced sharing of geographic knowledge.

Development and Implementation of Mobile APP for Marine Pollution Responder (해양오염 방제작업자를 위한 모바일 앱의 개발과 구현)

  • Choi, Jong-Wook;Kim, Sang-Woon;Kim, Chang-Gyuen;Lee, Chan-Geun;Joo, Young-Hwan
    • Journal of the Korean Society of Marine Environment & Safety
    • /
    • v.19 no.4
    • /
    • pp.352-358
    • /
    • 2013
  • The objective of this paper is to introduce on a mobile APP called MAMIS(Marine pollution Accident response Mobile Information System) and it's functions. MAMIS was developed by Korea Coast Guard for marine pollution responder in 2012. Users can get information on marine pollution response easily without being restricted by time and place. MAMIS can be operated by smart phones with Android OS and iOS, both of which are the most popular mobile operating systems in Korea. And it has been developed in the form of hybrid APP which combined the functions of mobile APP and mobile WEB. MAMIS is composed of 9 menus, 5 mobile-based ones and 4 web-based ones. The mobile-based menus are on substance information, clean-up skills, response measures, QR code scanning, and volunteer's safety, and the web-based ones on weather information, response equipment, clean-up materials, and SNS.

Design and Implementation of Real-Time News App using RSS of the Internet Newspaper (신문사 RSS를 활용한 실시간뉴스 어플리케이션 설계 및 구현)

  • Song, Ju-Whan
    • Journal of Digital Contents Society
    • /
    • v.19 no.4
    • /
    • pp.631-637
    • /
    • 2018
  • In order to read newspaper articles, the use of paper newspapers is decreasing and smartphone are increasingly used. As a result, the number of news apps continues to increase. Many of the news apps in the Android Play Store fall into two categories. The first is an app that is developed by a specific newspaper company and distributes only the articles of the newspaper company. The rest is an app that shows a list of newspapers and shows the homepage when a newspaper is selected. In this paper, we have designed and implemented a Real-Time News app for collecting articles from many newspapers and providing them in real time. Newspapers provide up-to-date articles with RSS feeds. The server program stores them in the DB, and transmits the articles requested in the Real-Time News app in real time. In order to see the latest news, it is possible to collect the articles of each newspaper without visiting the websites of the various newspapers, and it is possible to reduce the mobile data usage used to access each website.

Design and implementation of Android obfuscation technique using layout file transformation (레이아웃 파일 변환을 이용한 안드로이드 난독화 기법의 설계 및 구현)

  • Park, Heewan
    • Journal of the Korea Convergence Society
    • /
    • v.11 no.11
    • /
    • pp.1-7
    • /
    • 2020
  • Android apps are mostly distributed as an apk files, and when the apk file is uncompressed, resource files such as xml files, images, and sounds related to app design can be extracted. If the resources of banking or finance-related apps are stolen and fake apps are distributed, personal information could be stolen or financial fraud may occur. Therefore, it is necessary to make it difficult to steal the design as well as the code when distributing the app. In this paper, we implemented a tool to convert the xml file into Java code and obfuscate using the Proguard, and evaluated the execution performance. If the layout obfuscation technique proposed in this paper is used, it is expected that the app operation performance can be improved and the illegal copying damage caused by the theft of the screen design can be prevented.

Analysis/Design and Implementation of 3D Print Remote Control and Printing Mobile Software (3D 프린터 원격제어 및 프린팅 모바일 소프트웨어 분석/설계 및 구현)

  • Cho, Byung-Ho
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.15 no.5
    • /
    • pp.177-182
    • /
    • 2015
  • Nevertheless 3D printer is propagated fast, it is difficult for us of using 3D printer at the same time because of 3D printer's slow velocity. Existing solution is to print using SD card which moves files and on PC but this method is spend too much time and can not be showed status of printing. Yet we have no 3D printer software solution which is controlled and printed remotely. Therefore, this 3D printer software solution makes 3D printer be connected on internet networks and selected to use it on smart App. And it is controlled and printed remotely. In my paper, to build an Android App. which can execute these functions, an effective analysis & design using UML and implementation method will be presented.

Design and Implementation of Malicious Application Detection System Using Event Aggregation on Android based Mobile Devices (안드로이드 모바일 단말에서의 이벤트 수집을 통한 악성 앱 탐지 시스템 설계 및 구현)

  • Ham, You Joung;Lee, Hyung-Woo
    • Journal of Internet Computing and Services
    • /
    • v.14 no.3
    • /
    • pp.35-46
    • /
    • 2013
  • As mobile terminal environment gets matured, the use of Android platform based mobile terminals has been growing high. Recently, the number of attacks by malicious application is also increasing as Android platform is vulnerable to private information leakage in nature. Most of these malicious applications are easily distributed to general users through open market or internet and an attacker inserts malicious code into malicious app which could be harmful tool to steal private data and banking data such as SMS, contacts list, and public key certificate to a remote server. To cope with these security threats more actively, it is necessary to develop countermeasure system that enables to detect security vulnerability existing in mobile device and take an appropriate action to protect the system against malicious attacks. In this sense, this paper aggregates diverse system events from multiple mobile devices and also implements a system to detect attacks by malicious application.

A Study on the Implementation of an Android-based Educational IoT Smartfarm (안드로이드 기반 교육용 IoT 스마트팜 구현에 관한 연구)

  • Park, Se-Jun
    • Journal of Platform Technology
    • /
    • v.9 no.4
    • /
    • pp.42-50
    • /
    • 2021
  • Recently, the need to introduce smart farms is increasing in order to solve the problems of intensifying competition such as a decrease in rural population due to aging, a decrease in production, and the inflow of foreign agricultural products, and accordingly, the need for education is increasing. This paper is a study on the implementation of an Android-based IoT smart farm for education so that it can be used in a real environment by reducing the farm's smart farm system. To confirm that Android-based education can be applied in a real environment using the IoT smart farm for education, experiments were performed in automatic mode and manual mode using Bluetooth, Wi-Fi, and server/client communication methods. In the automatic mode, the current status can be checked in real time by receiving all data, and in the manual mode, commands are transmitted in real time using the received sensor data and remote control is performed. As a result of the experiment, it was possible to understand the characteristics of each communication method, and it was confirmed that remote monitoring and remote control of the smart farm using the Android App was possible.