• Title/Summary/Keyword: Android APP

Search Result 330, Processing Time 0.024 seconds

An Application Obfuscation Method Using Security Token for Encryption in Android (안드로이드 환경에서 보안 토큰을 이용한 앱 난독화 기법)

  • Shin, JinSeop;Ahn, Jaehwan
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.27 no.6
    • /
    • pp.1457-1465
    • /
    • 2017
  • With the growing of smart devices market, malicious behavior has gradually expanded its scope. Accordingly, many studies have been conducted to analyze malicious apps and automated analysis tools have been released. However these tools cause the side effects that the application protection tools such as ProGuard, DexGuard become vulnerable to analyzers or attackers. This paper suggests the protection mechanism to apply to the Android apps using security token, rather than general-purpose protection solutions that can be applied in malicious apps. The main features of this technique are that Android app is not properly loaded in the memory when the security token is abnormal or is not inserted and protected parts using the technique are not exposed.

User Interaction Library for Natural Science Education Digital App-Book on Android Platform (안드로이드 기반 자연과학 교육용 디지털 앱북 개발을 위한 사용자 상호작용 라이브러리)

  • Lee, Kang-Woon;Beak, A-Ram;Choi, Haechul
    • Journal of Broadcast Engineering
    • /
    • v.20 no.1
    • /
    • pp.110-121
    • /
    • 2015
  • The digital app-book is an advanced form of the electronic book (e-book), which attracts a lot of interests by the help of video, sound, sensors and a variety of interactions. As mobile devices have evolved, the demand of digital app-books is also rising substantially. However, the distribution of digital app-book contents is hard to meet the demand because the digital app-book requires a lot of programming cost for the interaction. To resolve this problem, Was verified and implementation as a library function of the interaction between device and user. The proposed library consists of three parts (user action recognition, device action, and content action) and provides various user-device interaction functions by combining methods of each part, which can support source code reusability, easy understanding and availability, and wide expandibility. The library was used in the development of natural science education app-book contents. As a result, it could reduce a lot of code lines and facilitate more rapid app-book development.

The Development and Validation of a Mobile-based English Speaking Test Convergence Model (모바일 영어말하기평가 융합 시스템 모형 타당도 검사)

  • Kim, Jungtae
    • Journal of the Korea Convergence Society
    • /
    • v.7 no.2
    • /
    • pp.25-31
    • /
    • 2016
  • In the study, a convergence model of a mobile-based English speaking test was developed. Based on the needs analysis from Korean college students, a speaking test App for iOS and Android mobile devices was developed and its test validity was examined. To develop the test, test items, scoring features and scales were developed. The result of the needs analysis survey showed that 69 out of 87 (79.3%) owned Android phones whereas only 17 (19.5%) held iPhones. Based on the result, an English speaking test App was developed. The technologies used for the test included HTML5, the Javasciript bridge technology, Node and Express, and Mongo DB. In the experiment, five examinees took the test. The test validity was obtained in that all the functions of the test were successfully operated and some feedback was gathered.

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.

A Study on Mobile Forensic Data Acquisition Method Based on Manufacturer's Backup Mobile App (모바일 포렌식 증거 수집방안 연구: 제조사 백업 앱 기반 데이터 획득 기법)

  • Choi, Jaewon;Kim, Seung-joo
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.28 no.1
    • /
    • pp.95-110
    • /
    • 2018
  • With the widespread use of smartphones, various personal information of users is being recorded on a smartphone in real time. For the purpose of preventing the loss of important personal information of users, manufacturer provides a smartphone backup applications. Recently, not only backup programs for PC but also backup mobile apps for smart phones have been provided. From the point of view acquiring forensic data, it is important not to compromise the acquisition possibilities and the integrity of the original data. Especially, in the case of Android smartphones, various studies are being carried out to acquire the data without damaging the integrity of the original data. However, there are limitations to apply the existing research methods. In this paper, we describe the process of acquiring data using the backup mobile app provided by the manufacturer without compromising the integrity of the latest smartphone.

Android App remote database management systems using service in Social Network (소셜 네트워크에서 안드로이드 앱 서비스를 이용한 원격 데이터베이스 관리 시스템)

  • Hwang, Chi-Gon;Moon, Seok-Jae;Yoon, Chang-Pyo
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2014.05a
    • /
    • pp.254-256
    • /
    • 2014
  • In this paper, using the Android App to remote database monitoring system is proposed. Existing remote database monitoring scheme CS(Client / Server) based. Conventional CS based systems are space constraints and a plurality of administrator to access the database at that degrade performance disadvantages. The advantage of the proposed system first, because the web -based interface allows the application program, and also the ease of maintenance, through a web browser, if you have Internet access anytime, anywhere environment without restrictions of time and space monitoring. Second, the proposed system because the App -based technology due to an increase in connection session and query execution does not affect the performance of your database. Third, if there is a problem with the remote database through which social networks immediately notify the administrator of the smartphone in real time so that the administrator can identify the problem.

  • PDF

A Study on the Teaching Method of Mobile Platform App Development for Improving Computing Thinking (컴퓨팅 사고력 향상을 위한 모바일 플랫폼 앱 개발 교수·학습 방법 연구)

  • Jeon, Mi-Yeon;Kim, Eui-Jeong;Kang, Shin-Cheon;Kim, Chang-Suk;Chung, Jong-In
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2019.05a
    • /
    • pp.190-192
    • /
    • 2019
  • Not only learners majoring in computer science, but also non-engineered learners want to implement their ideas as apps through real-life problems. In response, first-year university students with little experience in creating apps studied how to develop mobile platform apps to improve computing thinking skills. We applied the teaching and learning procedures of the Discovery-Design-Development among the software teaching and learning models, and used Android Studio Unified Development Environment (IDE) as a development tool to design mobile platform app development projects and assess whether they helped improve computing thinking skills. The application of the designed teaching and learning method found that the project output was implemented as an app through emulator, which gave students high interest in class and satisfaction, and was effective in improving their computing thinking ability.

  • PDF

Development of Location Information Service App Using an Open Source for Augmented Reality (증강현실용 오픈소스를 이용한 위치정보 서비스 앱의 개발)

  • Son, Jeong-Gi;Joo, Bok-Gyu
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.13 no.1
    • /
    • pp.267-272
    • /
    • 2013
  • Augmented Reality(AR) is one of branch of virtual reality computer graphics techiniques that places images of both the real environments and virtual graphic objects over the user's view of the world. Recently, useful apps are being developed using the AR techniques. We developed the location information service app by applying AR techniques. We used the open source 'Mixare' for AR application development for smartphones. This paper presents the design and development of the app 'Go-To-Hongdae~' that shows street views and related detailed information in real-time about buildings around our campus.

Design and Implementation of a Low-Code/No-Code System

  • Hyun, Chang Young
    • International journal of advanced smart convergence
    • /
    • v.8 no.4
    • /
    • pp.188-193
    • /
    • 2019
  • This paper is about environment-based low-code and no-code execution platform and execution method that combines hybrid and native apps. In detail, this paper describes the Low-Code/No-Code execution structure that combines the advantages of hybrid and native apps. It supports the iPhone and Android phones simultaneously, supports various templates, and avoids developer-oriented development methods based on the production process of coding-free apps and the produced apps play the role of Java virtual machine (VM). The Low-Code /No-Code (LCNC) development platform is a visual integrated development environment that allows non-technical developers to drag and drop application components to develop mobile or web applications. It provides the functions to manage dependencies that are packaged into small modules such as widgets and dynamically loads when needed, to apply model-view-controller (MVC) pattern, and to handle document object model (DOM). In the Low-Code/No-Code system, the widget calls the AppOS API provided by the UCMS platform to deliver the necessary requests to AppOS. The AppOS API provides authentication/authorization, online to offline (O2O), commerce, messaging, social publishing, and vision. It includes providing the functionality of vision.

The Wheelchair Communication System was Developed in The Convergence of Broadcasting and Communication Environments for People with Disabilities (방송통신 융합 환경에서의 장애인을 위한 휠체어 의사소통 시스템 개발)

  • Kim, Jung-Ihl;Kwon, Mee-Rhan;Shin, Seung-Jung
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.12 no.6
    • /
    • pp.273-278
    • /
    • 2012
  • Wired communication signals that are generated in a wheelchair and using GPS to gather speed in this study. And occupants in the helmet, and save your current location information in a wheelchair and speed information that is passed by smartphone to take advantage of the Black Box App and radio feature multi-Communications App S/W development.The results of this study can be utilized effectively a pseudo-real-time information can be shared in each other's wheelchair with many people moving. Limitations of the study at the Institute of Experimental concrete measures for the commercial approach to the development of operational models as required.