• Title/Summary/Keyword: 응용

Search Result 55,352, Processing Time 0.062 seconds

Dynamic Memory Management Technique for Stably Running Applications on Android Based Smartphone (안드로이드 기반 스마트폰 환경에서 응용프로그램의 안정적인 구동을 위한 동적 메모리 관리 기법)

  • Park, Seong-Jun;Kim, Kang-Seok;Kim, Jai-Hoon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.11a
    • /
    • pp.505-508
    • /
    • 2013
  • 스마트폰 응용 프로그램의 메모리 관리는 응용 프로그램의 속도와 안정성 측면에서 중요하게 다루어진다. 응용 프로그램에서 다루는 요소 중 이미지는 메모리 사용량의 많은 부분을 차지하며, 메모리의 여유 공간 내에서 이미지가 사용될 수 있도록 관리되어야 한다. 그러나 이미지의 해상도가 커지거나 다루게 되는 이미지의 개수가 늘어날 수록 이미지 객체의 관리의 어려움도 늘어나게 된다. 이미지 객체가 메모리 공간이 부족한 시점에서 메모리에 적재될 경우 응용 프로그램은 성능이 저하되거나 강제 종료될 수 있어 응용 프로그램의 사용성과 안정성이 낮아지게 된다. 본 논문에서는 안드로이드의 응용 프로그램에서 사용되는 이미지가 메모리의 많은 공간을 차지할 때, 안정적인 응용 프로그램 구동 환경을 제공해주는 동적 메모리 관리 기법을 적용하여 OOM(Out of Memory) 오류가 발생하는 문제를 해결하고자 한다.

Implementation of A Efficient Communication Based on Middleware to Connect Heterogeneous Context Application (미들웨어와 효율적인 통신을 위한 컨텍스트 응용의 구현)

  • Kim, Dong-il;Im, Won-Taek;Jeong, Kug-Sang;Choi, Deokjai
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.11a
    • /
    • pp.907-910
    • /
    • 2007
  • 현재 제안된 프레임워크들은 컨텍스트 응용이 미들웨어에 너무 의존적인 형태로 인하여 컨텍스트 응용의 확장성을 저하시켜 적용범위를 제한다. 또한 컨텍스트 응용의 이동을 어렵게 하여 서비스를 제한적으로 제공하는 문제점이 나타난다. 이러한 문제점을 해결하기위해 미들웨어와 컨텍스트 응용의 독립을 제안한 프레임워크를 사용한다. 하지만, 독립 프레임워크에서는 미들웨어와 컨텍스트 응용간 통신에 JMS(Java Message Service)를 사용함으로서 메시지 전송의 유실 및 여러 컨텍스트 응용 연결로인한 처리속도 저하의 문제점이 발생 한다. 이러한 통신상의 문제를 해결하기 위해서 socket통신을 사용한 컨텍스트 응용을 제안한다.

Global Positioning System(GPS) : 원리와 응용

  • 지규인;이영재
    • ICROS
    • /
    • v.2 no.2
    • /
    • pp.10-18
    • /
    • 1996
  • 이 글에서는 현재 그 응용범위가 확장되어감에 따라 관심이 고조되고 있는 GPS의 원리와 응용에 대해 간단히 요약해 소개하고자 한다. 제2절에서는 GPS를 이용한 위치 측정의 원리를, 제3절에서는 GPS의 응용과 앞으로의 전망에 대해 기술하려고 한다.

  • PDF

전력산업에서의 경영과학의 응용

  • 김세헌
    • Korean Management Science Review
    • /
    • v.1
    • /
    • pp.17-25
    • /
    • 1984
  • 전력산업에서 응용할 수 있는 경영과학 기법들은 매우 다양하다. 재고관리, 인사관리 등은 다른 기업체에서와 같이 한전에서도 이용될 수 있다. 이러한 응용범위는 여타 기업체와 유사한 성격의 문제이므로 여기서는 다루지 않고 전력산업만이 갖는 경영과학기법 응용 분야를 이곳에서 소개하고자 한다.

  • PDF

Design and Implementation of Template-based Web Database Application Generator (템플릿 기반 웹 데이터베이스 응용 생성기의 설계 및 구현)

  • Jo, In-Ae;Shin, E.K.;Eum, Doo-Hun;Kang, Min-Jeong
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.10c
    • /
    • pp.66-71
    • /
    • 2006
  • 데이터베이스와 연동하는 웹 응용에 대한 수요가 비즈니스를 포함하는 모든 분야에서 급속히 증가하고 있다. 그러나 급증하는 수요에 비해 웹 응용의 작성 및 유지.보수에 많은 시간과 노력이 소요되고 있다. 본 논문에서 소개하는 웹 데이터베이스 응용 자동 생성기 WebGen은 웹 응용에 필요한 폼들과 이 폼들을 통해 이루어지는 질의에 대해 데이터베이스와 연동하여 처리하는 웹 스크립트들을 자동 생성하는 소프트웨어 도구다. WebGen은 웹 응용 개발자가 작성하는 구성파일(configuration file)에 정의된 선언적인 내용을 스크립트의 기본 원형인 내장된 템플릿(template)에 반영하여 5개의 웹 스크립트들(Search, Select, Edit, Information, Action)을 생성한다. Action 스크립트를 제외한 나머지 스크립트들은 사용자 인터페이스로 각각 해당되는 웹 폼을 생성한다. 따라서 웹 응용 작성을 위한 시간과 노력을 크게 줄여 웹 응용의 생산성을 향상시킨다. 상용 웹 응용 생성기들과 달리, WebGen은 독립적인 템플릿을 기반으로 하기 때문에 버전 관리가 용이하고 한 폼에 표현 가능한 정보도 관심의 대상인 엔티티 외에 이 엔티티와 직.간접적으로 연관된 모든 엔티티들을 포함한다.

  • PDF

A Study on the Security of Web Application by Source Code Analysis (소스코드를 이용한 웹 응용 취약점 분석에 관한 연구)

  • 김성열;정수은;박중길;김상천;한광택
    • Proceedings of the Korea Institutes of Information Security and Cryptology Conference
    • /
    • 2003.12a
    • /
    • pp.458-462
    • /
    • 2003
  • 기존의 고정적 웹 페이지에, 실시간적으로 변화하는 내용의 제공을 가능하게 하기 위해, 추가적으로 코드를 첨가할 수 있도록 만든 것이 웹 응용 프로그램이다. 그 예로는 cgi, php, jsp, java, python 등이 있다. 많은 수의 언어와 다수의 프로그램들이 빠른 속도로 개발됨에 따라 많은 수의 보안 문제점들이 발생하였고 실제로 대단히 많은 서버들이 침입의 대상이 되었다. 웹 응용 프로그램의 보안에 많은 문제점이 발생한 이유는 첫번째, 기존의 서버 응용 프로그램들에 비하여 웹 응용 프로그램은 휠씬 많은 수가 아주 빠르게 개발되었다는 점이다. 두 번째는 웹 응용 프로그램에서 발생한 새로운 종류의 보안 위험성을 들 수 있다. 기존의 서버 응용 프로그램에서 발생하는 위험성들은 서버프로그램의 버그를 이용한 것이었고, 이들은 외부 입력의 내용보다는 그 크기 등의 간단히 검사 가능한 특징에 의존하는 경우가 많았다. 하지만, 웹 응용 프로그램이 외부 입력의 내용을 코드의 일부로 사용하는 경우가 많음으로 인해서, 웹 응용 프로그램에서는 간단히 검사하기 어려운 특징인 입력의 내용에 의존하는 위험성들이 많이 발생한다. 본 논문에서는 이러한 새로운 방식의 위험성을 소스코드를 이용해서 어떻게 자동적으로 검사할 수 있을 지에 관해서 새로운 아이디어를 제시한다. 이 아이디어는 현재 구현 중에 있으며, 초기 실험 결과 기존의 검사 프로그램들이 찾아내지 못하는 취약점들을 찾아낼 수 있음이 확인되었다.

  • PDF

User Centered Context-aware Smart Home Applications (사용자 중심의 환경맥락 기반 스마트 홈 응용)

  • 오유수;장세이;우운택
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.2
    • /
    • pp.111-125
    • /
    • 2004
  • In this paper, we applied user-centered context to Smart Home Applications. Current research activities on smart home have just focused on the infrastructure without considering user's contexts and implementation cost. We first realized the user-centered personalized services using ubi-UCAM (a Unified Context-aware Application Model), which exploited contexts from various kinds of smart sensors. We, then, verified its usefulness in the ubiquitous computing-enabled home environment. It can be extended to various application areas since it guarantees independence between sensors and services. Accordingly, it will play a key role in future smart home environment.

A System for Change Management of Sensor Network Applications based on Version Synchronization (버전동기화 기반의 센서 네트워크 응용 소프트웨어 변경 관리 시스템의 구축 사례)

  • Kim, Jae-Cheol;Kim, Ju-Il;Chong, Ki-Won;Lee, Woo-Jin
    • The KIPS Transactions:PartA
    • /
    • v.16A no.2
    • /
    • pp.125-134
    • /
    • 2009
  • This paper proposes a change management system of sensor network applications based on version synchronization that supports to effectively manage defect correction of applications, change of functions for applications or improvement of applications without suspending the sensor network. The proposed change management system consists of the NADE which is an application development environment, the Node Management Server, and the Node Agent. NADE is an Eclipse-based development environment for developing applications which are installed into nodes. NADE is also connected with CVSNT which is a version management tool and performs application version management using the CVSNT. Node Management Server manages nodes to maintain latest versions of applications by synchronizing versions of applications which are performed on the nodes with the versions of applications which are developed in the NADE. Node Agent which is loaded into the node periodically sends the version information of the application to the server, and stores and updates the version information of the application. Through the proposed change management system, applications of nodes are automatically updated when versions of applications are changed by correcting defects, changing functions or improving applications. Therefore, the user can effectively manage the execution of sensor network system without suspending or delaying the sensor network. Also, visibility of change management for sensor network applications will be improved.

웹 서비스 환경에서의 사용자중심 동적 e-비즈니스 응용 프로그램 통합 (eAI) 프레임웍

  • 한동수;고인영
    • Communications of the Korean Institute of Information Scientists and Engineers
    • /
    • v.22 no.7
    • /
    • pp.30-40
    • /
    • 2004
  • 인터넷 및 웹 응용 서비스 프로그램의 확산은 기업의 비즈니스 환경을 급격하게 변화시키고 있다. 또한 기업들은 다양한 e-비즈니스의 창출을 통해서 보다 나은 고객 서비스의 제공과 기업의 생산성 향상을 꾀하고 있다. 이러한 요구사항에 부합하며 제시된 기업 정보화 지원 솔루션 중 하나가 e-비즈니스 응용 프로그램 통합 (이하 eAI)이다. 기존에도 다양한 형태의 응용 프로그램 통합이 추구되었지만 대부분의 경우 기업 내부의 응용 프로그램들을 통합하는 수준이었다. eAI는 기존 EAI(Enterprise Application Integration)와 B2Bi(Business-to-Business Integration)를 하나로 통합한 시스템으로, 통합 대상을 기업 내부에 머무르지 않고 기업 외부의 응용 프로그램까지 포함한다. 즉 eAI는 기업 내ㆍ외부의 상이한 플랫폼 상에 산재되어 있는 복수의 응용 프로그램 및 비즈니스 프로세스를 효율적으로 통합해 기업 정보화의 효과를 극대화하는 것을 지원하는 솔루션이라고 정의할 수 있다.