• Title/Summary/Keyword: iOS Application

Search Result 100, Processing Time 0.039 seconds

Development of an Automatic Tempo-Regulating Smartphone Application Using MIDI Playback Functions For Musical Instrument Practice (스마트폰 MIDI 재생 기능을 활용한 속도 증가 악기 연습 애플리케이션 개발)

  • Shim, In-Sup
    • Journal of Korea Entertainment Industry Association
    • /
    • v.13 no.8
    • /
    • pp.143-150
    • /
    • 2019
  • Playing musical instruments has long been a hobby enjoyed by many, whether amateur or professional. However, a lot of long and arduous practice is required if one wants to acquire the skills of musical artist and truly enjoy the pleasure of playing. This repetitive and tedious practice is often a hindrance to the process of learning a musical instrument, and numerous educators have put a lot of research and effort into making the process easier and more fun for students. In addition, various media practice tools are being developed to keep the students engaged and having fun. The core elements of this content primarily include controlling the speed of backing tracks in accordance with the skill level of students and providing a backing ensemble that enables them to enjoy the fun of playing. This paper studies and compares various MIDI playback techniques capable of controlling speed and pitch in smartphone applications. Modern applications of these techniques are seen in music educational contents, as well as entertainment contents. It also discusses the development and launching of Upbeat, a drum-loop metronome that automatically increases speed by applying different techniques to its respective smartphone operating systems, Android OS and iOS.

Implementation of The Integrated Management System using iA-Canvas (iA-Canvas를 이용한 통합 관리 시스템 구현)

  • Kim, Seog Chan;Kim, Ki Tae;Kim, Je Min;Yoo, Weon Hee
    • Journal of Korea Society of Digital Industry and Information Management
    • /
    • v.6 no.1
    • /
    • pp.169-179
    • /
    • 2010
  • iA-Canvas is HMI program which is the industrial automation application developed based on the Java language, and can run on any OS such as Windows, UNIX, Linux. The iA-Canvas is built on object-oriented open structure and consider network functionality and user experience as a system of centralized management and distributed management. iA-Canvas is composed of several components such as Builder, IO Server, Viewer, and Web Service Module and provides a GUI control environment. This paper explains design and implementation of iA-Canvas that is a tool for development of integrated management system, and shows practical examples of integrated management system that use iA-Canvas.

Verification of the Correlation between Progression-free Survival and Overall Survival Considering Magnitudes of Survival Post-progression in the Treatment of Four Types of Cancer

  • Liu, Li-Ya;Yu, Hao;Bai, Jian-Ling;Zeng, Ping;Miao, Dan-Dan;Chen, Feng
    • Asian Pacific Journal of Cancer Prevention
    • /
    • v.16 no.3
    • /
    • pp.1001-1006
    • /
    • 2015
  • Background: With development and application of new and effective anti-cancer drugs, the median survival post-progression (SPP) is often prolonged, and the role of the median SPP on surrogacy performance should be considered. To evaluate the impact of the median SPP on the correlation between progression-free survival (PFS) and overall survival (OS), we performed simulations for treatment of four types of cancer, advanced gastric cancer (AGC), metastatic colorectal cancer (MCC), glioblastoma (GBM), and advanced non-small-cell lung cancer (ANSCLC). Materials and Methods: The effects of the median SPP on the statistical properties of OS and the correlation between PFS and OS were assessed. Further, comparisons were made between the surrogacy performance based on real data from meta-analyses and simulation results with similar scenarios. Results: The probability of a significant gain in OS and HR for OS was decreased by an increase of the SPP/OS ratio or by a decrease of observed treatment benefit for PFS. Similarly, for each of the four types of cancer, the correlation between PFS and OS was reduced as the median SPP increased from 2 to 12 months. Except for ANSCLC, for which the median SPP was equal to the true value, the simulated correlation between PFS and OS was consistent with the values derived from meta-analyses for the other three kinds of cancer. Further, for these three types of cancer, when the median SPP was controlled at a designated level (i.e., < 4 months for AGC, < 12 months for MCC, and <6 months for GBM), the correlation between PFS and OS was strong; and the power of OS reached 34.9% at the minimum. Conclusions: PFS is an acceptable surrogate endpoint for OS under the condition of controlling SPPs for AGC, MCC, and GBM at their limit levels; a similar conclusion cannot be made for ANSCLC.

Streaming Layer of Personal Robot's Middleware

  • Li, Vitaly;Choo, Seong-Ho;Shin, Hye-Min;Park, Hong-Seong
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2004.08a
    • /
    • pp.1936-1939
    • /
    • 2004
  • This paper proposes streaming layer for personal robot's middleware. Under assumption that robot has open architecture, i.e. consists of modules created by different vendors and intercommunication between these modules is necessary, we have to consider that there are many different network interfaces. To make communication between modules possible it is necessary to develop new type of middleware. Such middleware has to support different platforms, i.e. OS, network interface, hardware, etc. In addition, it is necessary to implement effective interface between network and application in order to manage inter application communications and use network resources more effectively. Streaming layer is such interface that implements necessary functionality together with simplicity and portability. Streaming layer provides high level of abstraction and makes communication between distributed applications transparent as if are located in same module. With possibility of extension by user defined application interfaces it is suitable for distributed environments, i.e. module based architecture including small-embedded systems like as DSP board. To verify the proposed streaming layer structure it is implemented using C and tested.

  • PDF

GPS-based Augmented Reality System for Social Network Environment (소셜 네트워크 환경에서 GPS기반 증강현실 시스템)

  • Yang, Seung-Eui;Jieg, Jiu;Jung, Hoe-Kyung
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.17 no.3
    • /
    • pp.762-767
    • /
    • 2013
  • Recently, researches on augmented reality(AR) are actively being conducted, and on addition of AR in social network system has become a necessity. In this paper, we propose GPS-based AR system for social network. This proposed system adds the recent check-in coordinates by automatically synchronizing a friend list in facebook and represents those added location coordinates in a real-world environment by using AR. Marker-based AR system that was commonly used by existing users consumes too much storage space and processing frequency for driving handle devices. But, location-based AR application can solves the disvantages of the standard marker=based AR system. Therefore, this proposed system allows an user with iOS hand devices to use GPS-based AR system by automatically searching the optimal speed for wifi and 4G. This will improve social network service.

Mobile Malicious code Trends and Consideration (모바일 악성 코드 현황 및 대책)

  • Choi, A-bin;Ryu, Su-mi;Lee, HoonJae
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2013.05a
    • /
    • pp.671-674
    • /
    • 2013
  • Recently, as application that support a various functions is developing, through the smart phones penetration rate and applications market is increasing quickly, the user has been growing rapidly. An important data is stored in the smart phone because smart phone is closely connected to real life. Due to the malicious code caused by abuse with diversity purpose, the safety of the smart phone is being threatened.Accordingly in this paper, we will grasp about malicious code such as incidence, cause and attack type. Through this, it will be considered that problems is caused by malicious code each mobile OS spreaded lately.

  • PDF

Generic User Interface Model for Multi-Platform (다중플랫폼을 위한 제너릭 사용자 인터페이스 모델)

  • Kang, Hyo-Woon;Kim, Jin-Deog
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.18 no.12
    • /
    • pp.2926-2932
    • /
    • 2014
  • Smart Phone market consists of several platforms such as Windows Phone, Apple iOS and Android of Google. Each platform uses different coding style respectively. Platform-dependent application results in high cost and low code reusability during development of application. It also provides heterogeneous display forms to users. In this paper, we propose a platform-independent generic interface model that could be operated in both the various smart phones and PC. Because the proposed model provides the same UI on multiple platforms, users can operate applications without awkwardness. The model includes a module which copes with the changes of the resolutions in various platforms and a module which switches scenes of each application for performance improvement. Moreover, a module which connects DB is also proposed in order to overcome the difference of way to store data in each platform. The implementation results show that the difference of display and operating manner in any hetero-platform is eliminated.

The Study on Implementation of Receiver for Terrestrial DMB (지상파 DMB방송 수신기 개발에 관한 연구)

  • Won, Young-Jin;Na, Hee-Su
    • Proceedings of the IEEK Conference
    • /
    • 2006.06a
    • /
    • pp.1011-1012
    • /
    • 2006
  • In this paper, implementation process of standard platform for T-DMB Receiver in low-cost and small-size are following: First, implement SoC for 32 bit RISC CPU and 16 bit DSP, Hardware H.264 CODEC, Post Processor or Video Display, Audio Processor, I/O Device. Second, implement Real Time OS for flexible application. Third, propose simple architecture for interface with peripheral devices using one-chip processor.

  • PDF

Practical Architectural Patterns and Guidelines for Designing Complex Mobile Applications (복잡도가 높은 모바일 어플리케이션 설계를 위한 아키텍처 패턴과 적용지침)

  • Jang, Jeong-Ran;La, Hyun-Jung;Kim, Soo-Dong
    • The KIPS Transactions:PartD
    • /
    • v.19D no.1
    • /
    • pp.63-80
    • /
    • 2012
  • Mobile devices with Android OS and iOS have been emerged as mobile computing devices where various software applications are deployed. Furthermore, they are anticipated to be used not only for traditional personal computing but also for enterprise computing. However, such mobile devices have their intrinsic characteristics such as limited resources and flexible network capabilities, which are not revealed in traditional computers. Hence, there is high demand for methods to develop mobile applications with reflecting their intrinsic characteristics. Since those characteristics belong to non-functional requirements, they should be reflected in architecture design while designing mobile applications. To design architecture, the architecture drivers that are architecture non-functional requirements are decided from mobile application characteristics. Conventional architecture design methods do not consider those characteristics so that the methods cannot be straightforwardly applied to mobile applications. In this paper, to efficiently develop mobile applications reflecting those characteristics, we propose a set of architecture patterns and define a guideline to apply those patterns. First, we define the characteristics of mobile applications distinguished and derive architectural drivers from them. Then, we propose architecture patterns in terms of static and dynamic views and define an architectural guideline to apply the patterns to designing architecture for mobile application. And, we perform case studies to verify the applicability of proposed patterns. Finally, we assess the proposed architecture patterns by proving how the patterns can fulfill identified architecture drivers and by comparing our approach with previous works.

A Code-level Parallelization Methodology to Enhance Interactivity of Smartphone Entertainment Applications (스마트폰 엔터테인먼트 애플리케이션의 상호작용성 개선을 위한 코드 수준 병렬화 방법론)

  • Kim, Byung-Cheol
    • Journal of Digital Convergence
    • /
    • v.13 no.12
    • /
    • pp.381-390
    • /
    • 2015
  • One of the fundamental requirements of entertainment applications is interactivity with users. The mobile device such as the smartphone, however, does not guarantee it due to the limit of the application processor's computing power, memory size and available electric power of the battery. This paper proposes a methodology to boost responsiveness of interactive applications by taking advantage of the parallel architecture of mobile devices which, for instance, have dual-core, quad-core or octa-core. To harness the multi-core architecture, it exploits the POSIX thread, a platform-independent thread library to be able to be used in various mobile platforms such as Android, iOS, etc. As a useful application example of the methodology, a heavy matrix calculation function was transformed to a parallelized version which showed around 2.5 ~ 3 times faster than the original version in a real-world usage environment.