• 제목/요약/키워드: Native Apps

검색결과 15건 처리시간 0.02초

React Native and Android Mobile Apps for Smart Tourism Information Service to FITs

  • Cho, Hyun-Ji;Lee, Jin-Yi;Park, Tae-Rang;Jwa, Jeong-Woo
    • International Journal of Internet, Broadcasting and Communication
    • /
    • 제14권2호
    • /
    • pp.63-69
    • /
    • 2022
  • We develop a smart tourism information system that provides smart tourism services to free independent tourists (FITs) through various content distribution channels such as mobile apps, Instagram, YouTube, and chatbots. The smart tourism information system provides location and storytelling-based tourism information, accommodation, restaurant information, and recommended travel products so that tourists can create a travel itinerary based on personalized situation awareness. The smart tourism information system also provides smart tourism services using commercial maps, navigation, and weather forecast APIs from the Korea Meteorological Administration to provide smart tour guide services to tourists who travel according to the travel itinerary. In this paper, we develop the React Native app that provides smart tourism services provided by the smart tourism information system. The smart tourism React Native app has implemented two methods: a method that directly connects to the smart tourism information system, and a method that provides services by interworking through the GraphQL Query Language developed by META (Facebook). The smart tourism React Native app implements OSMU (One Source Multi-use) by providing tourism information from mobile apps, photos from Instagram, and drone videos from YouTube as an integrated UI.

위치정보와 지도를 이용한 경로추적 시스템의 모바일 기기에서의 하이브리드 앱 구현 (Implementation of a Hybrid-App of a Path Tracking System Using Geolocation and Maps on Mobile Devices)

  • 유문성
    • 한국항행학회논문지
    • /
    • 제17권6호
    • /
    • pp.633-637
    • /
    • 2013
  • 위치정보와 지도를 이용하여 자신이나 타인 또는 사물의 경로추적이 필요한 경우가 있다. 최근에 모바일기기의 발달은 이것을 가능하게 하였다. 지금까지 스마트폰이나 태블릿 컴퓨터등의 모바일기기의 경로추적 시스템을 개발하는데 네이티브 방법을 사용하였다. 이 방법의 단점은 같은 서비스를 다른 플랫폼에 제공하려면 다시 작업해야한다는 것이다. 이런 단점을 극복하기 위하여 웹 앱과 하이브리드 앱이 개발되었다. 하이브리 앱은 네이티브앱과 외관상 비슷하기 때문에 사용자들이 웹 앱보다 더 선호한다. 본 논문에서는 모바일 기기에서 경로탐색이 가능한 앱을 개발하였다. 최근에 나온 HTML5에 위치정보 기능이 추가 되었는데 이를 이용하여 경로추적 시스템을 하이브리드 앱으로 구현하였다. 먼저 HTML5, CSS 와 자바스크립트 등을 이용하여 웹 앱을 만들고 이를 하이브리드 앱 도구의 하나인 폰갭을 이용하여 하이브리드 앱으로 변환하였다. 이 시스템의 구현으로 경로탐색이 필요한 여러 분야에서 모바일 기기에 관계없이 빠르고 효율적인 앱 개발이 가능하게 되었다.

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

  • Hyun, Chang Young
    • International journal of advanced smart convergence
    • /
    • 제8권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.

스프링 MVC 기반에서 하이브리드 앱 디자인 설계 및 구현 (Design and Implementation of Hybrid Apps Design based on Spring MVC)

  • 이명호
    • 한국융합학회논문지
    • /
    • 제10권3호
    • /
    • pp.395-400
    • /
    • 2019
  • 프론트엔드 영역의 웹 환경은 표현층의 새로운 표준을 선점하고자 하는 경쟁이 높아지고 있다. 국내에서도 다양한 기기에서 하나의 콘텐츠를 끊김없이 이용할 수 있게 해주는 서비스인 N-스크린을 미래의 핵심 서비스로 인지하여 시장선점을 위하여 경쟁을 하고 있으며, 클라우드 컴퓨팅 시대에서 대표적인 서비스 형태가 N-스크린이다. 그러나 엔터프라이즈 환경의 그룹웨어에 필요한 프론트엔드 연구는 대부분 웹에 대해서는 반응형 웹 디자인과 모바일은 네이티브 앱에 국한되어져 왔다. 점차 기업들의 문화적인 차이를 극복하고 하나의 소스를 여러 가지 디바이스를 지원하는 원소스 멀티유즈 전략과 개발 생산성을 위하여 MVC 디자인 패턴의 필요성은 엔터프라이즈 환경에서는 점차 확대되고 있다. 따라서 본 연구에서는 차세대 웹표준의 전자정부 표준프레임워크 환경인 스프링 MVC 기반에서 하이브리드 앱 디자인으로 JPetStore를 분석 및 설계한 후 구현함으로써 향후 엔터프라이즈 환경에서의 프론트엔드 하이브리드 앱 디자인의 참조 모델을 제공하고자 한다.

A Novel Security Scheme with Message Level Security for Hybrid Applications

  • Ma, Suoning;Joe, Inwhee
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2016년도 춘계학술발표대회
    • /
    • pp.215-217
    • /
    • 2016
  • With the popularity of smart device, mobile applications are playing more and more important role in people's daily life, these applications stores various information which greatly facilitate the user's daily life. However due to the frequent transmission of data in the network also increases the risk of data leakage, more and more developers began to focus on how to protect user data. Current mainstream development models include Native development, Web development and Hybrid development. Hybrid development is based on JavaScript and HTML5, it has a cross platform advantages similar to Web Apps and a good user experience similar to Native Apps. In this paper according to the features of Hybrid applications, we proposed a security scheme in Hybrid development model implements message-level data encryption to protect user information. And through the performance evaluation we found that in some scenario the proposed security scheme has a better performance.

안드로이드 환경에서 크로스 플랫폼 개발 프레임워크에 따른 모바일 앱 분포 (Distribution of Mobile Apps Considering Cross-Platform Development Frameworks in Android Environment)

  • 김규식;전소연;조성제
    • 한국소프트웨어감정평가학회 논문지
    • /
    • 제15권1호
    • /
    • pp.11-24
    • /
    • 2019
  • 모바일 앱 개발자는 크로스 플랫폼 개발 프레임워크를 사용하여 서로 다른 모바일 플랫폼들에 구동되는 앱들을 하나의 단계로 구현할 수 있다. 공격자들 또한 크로스 플랫폼 개발 프레임워크를 사용하여 한번 작성된 악성 코드를 여러 모바일 플랫폼들 상에 바로 수행할 수 있다. 본 논문에서는 AndroZoo 사이트로부터 수집한 안드로이드 앱들을 대상으로 크로스 플랫폼 개발 프레임워크들로 작성된 정상 앱들과 악성 앱들의 비율을 연도별로 분석한다. 분석 결과, 크로스 플랫폼 개발 프레임워크들로 작성된 정상 앱들의 비율이 지속적으로 증가하여, 2018년도에는 전체 정상 앱들에서 45%를 차지한다. 크로스 플랫폼 개발 프레임워크로 작성된 악성 앱들의 비율은 2015년에는 전체 악성 앱들에서 25%를 차지하였으나 이후 그 비율이 감소하고 있다. 이러한 연구는 크로스 플랫폼 앱 개발 시에 직면할 수 있는 여러 선택 문제들을 해결하는데 기여할 수 있다.

HTML5 기반 크로스 플랫폼을 위한 지레 학습 웹앱 개발 (Development of HTML5-based Lever Learning Webapp for Cross-platform)

  • 김태훈;김종훈
    • 정보교육학회논문지
    • /
    • 제16권2호
    • /
    • pp.189-199
    • /
    • 2012
  • 최근 스마트 디바이스의 등장으로 스마트 러닝을 위한 다양한 교육용 앱이 개발되고 있다. 하지만 기존의 네이티브 앱은 특정 디바이스에서만 동작하기 때문에 디바이스가 호환이 어렵다. 앱을 개발하는 새로운 방식인 웹 앱은 HTML5로 작성하여 크로스 플랫폼을 지원하는 장점이 있다. 이에 본 연구에서는 HTML5를 사용하여 초등학교 과학교과에서 지레를 학습하는 웹앱을 개발하였다. 초등학교 현직교사로 이루어진 전문가 평가를 통해 개발한 웹앱의 교육적 유용성을 검증하였으며, 검증 결과 개발한 지레 학습 콘텐츠와 웹앱이 가지는 교육적 가치가 높다고 평가되었다.

  • PDF

자마린으로 개발된 안드로이드 앱의 정적 분석 연구 (A Static Analysis Technique for Android Apps Written with Xamarin)

  • 임경환;김규식;심재우;조성제
    • 정보보호학회논문지
    • /
    • 제28권3호
    • /
    • pp.643-653
    • /
    • 2018
  • 자마린은 대표적인 크로스 플랫폼 개발 프레임워크로, 안드로이드, iOS, 또는 Windows Phone등의 여러 플랫폼을 위한 모바일 앱을 C#으로 작성하게 해준다. 모바일 앱 개발자들은 기존의 C# 코드를 재사용하고 여러 플랫폼간에 상당한 코드를 공유할 수 있어 개발 시간과 유지보수 비용을 줄일 수 있다. 한편, 멀웨어 작성자들 또한 자마린을 이용하여 악성 앱 제작 시간과 비용을 최소화하면서 더 많은 플랫폼에 악성 앱을 전파할 수 있다. 이에 대응하기 위해서 자마린으로 작성된 멀웨어를 분석하고 탐지하는 방안이 필요하다. 그러나 현재 자마린으로 작성된 앱에 대한 분석 방법에 대한 연구가 많이 이루어지고 있지 않다. 이에 본 논문에서는 자마린으로 개발된 안드로이드 앱의 구조를 파악하고 앱 코드를 정적으로 분석하는 기법을 제안한다. 또한, 코드 난독화가 적용된 앱에 대해서도 정적으로 역공학하는 방법을 보인다. 자마린으로 개발된 앱은 자바 바이트코드, C# 기반의 DLL 라이브러리, C/C++ 기반의 네이티브 라이브러리로 구성되어 있으며, 이들 서로 다른 유형의 코드들에 대한 정적 역공학 기법에 대해서 연구하였다.

소상공인을 위한 모바일 자동화 플랫폼 설계 연구 (Design Research on Mobile Automation Platform for Small Business)

  • 박종열;박대우
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2015년도 추계학술대회
    • /
    • pp.280-282
    • /
    • 2015
  • 본 연구는 소상공인이 추가적인 외부 전문 인력 도움 없이 고객 접점을 활용 할 수 있으며 모바일 앱과 모바일웹, 홈페이지를 자동으로 만들 수 있게 한다. 자동화 플랫폼 시스템은 Single Page Application, 크로스플랫폼 기반의 네이티브 모바일 앱, N-Screen 기반의 콘텐츠 구축, 사설 클라우드 기반의 PaaS구축 기술, P2P네트워크 기반의 파일공유 및 멀티미디어 스레드 기술을 접목하고 자동화된 플랫폼을 이용하여 소상공인이 고객과 쉽게 소통 할 수 있는 방법을 연구한다.

  • PDF

Electrolyte and acid-base imbalance in native calves with enteropathogenic diarrhea

  • Kang, Seongwoo;Park, Jinho;Choi, Kyoung-Seong;Park, Kwang-Man;Kang, Jin-Hee;Jung, Dong-In;Yu, Dohyeon
    • 대한수의학회지
    • /
    • 제60권3호
    • /
    • pp.133-137
    • /
    • 2020
  • Diarrhea is the most common cause of death in calves, and remains a major health challenge. Although there are many studies on the related pathogens, the understanding of the clinicopathological changes is limited. This study aimed to identify the pathogens and observe the clinicopathological changes in electrolytes and acute phase proteins (APPs) associated with diarrhea. Blood samples and fecal samples were collected from 141 calves for the determination of APPs, electrolyte and acid-base status and identification of enteropathogens, respectively. Single or co-infections with enteropathogens, including virus (bovine viral diarrhea virus, coronavirus, and rotavirus), Eimeria, Cryptosporidium, and Escherichia coli K99 were detected in both non-diarrheic and diarrheic calves. Levels of APPs such as serum amyloid A, haptoglobin and fibrinogen were comparable between diarrheic and non-diarrheic calves. Hypoglycemia, high blood urea, electrolytes and acid-base imbalance (hyponatremia, hypochloremia, and decreased bicarbonate), and strong ion difference (SID) acidosis showed a significant association in diarrheic calves (p < 0.01). Particularly, significant hyponatremia, bicarbonate loss, SID acidosis, hypoglycemia, and elevated blood urea nitrogen were found in rotavirus-infected calves. Monitoring the clinicopathological parameters of APPs and electrolyte levels could be vital in the clinical management of diarrheic calves.