http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
안드로이드 양방향 모바일 프레젠테이션 어플리케이션 개발
곽주형 ( Kwark Ju-hyung ),박세영 ( Park Se-young ),임채성 ( Lim Chae-sun ),한익주 ( Han Ik-joo ) 한국정보처리학회 2011 한국정보처리학회 학술대회논문집 Vol.18 No.2
최근 스마트 기기의 보급화로 인해 많은 종류의 스마트기기용 어플리케이션이 개발되고 있다. 본 논문에서 다루는 안드로이드 OS(Android Operation System)를 사용한 양방향 모바일 프레젠테이션(Presentation) 이란 기존 일방적 전달 방식의 프레젠테이션에서 모바일 플랫폼을 활용하여 청취자와 프레젠테이션 주최자간의 동일 자료를 통해, 제한적인 공간에서의 실시간적인 쌍방향 프레젠테이션 환경을 제공 해줄 수 있는 어플리케이션이다. 기존의 일방적인 방향으로 인해 생길 수 있는 청중들과의 커뮤니케이션의 개선과 발표 자료에 대한 가독성 저하의 문제를 해결하여 보다 발표자로 하여금 프레젠테이션의 효율을 높일 수 있도록 하였다.
류두진 ( Doo-jin Ryu ),성시원 ( Si-won Sung ),김덕헌 ( Deok-heon ),한익주 ( Kim Ik-joo Han ) 한국정보처리학회 2010 한국정보처리학회 학술대회논문집 Vol.17 No.2
최근 Application 의 취약성을 악용한 해커들의 시스템 공격 사례가 증가하고 있다. 본 논문에서 다루는 코드 분석기는 이러한 해커의 공격을 사전에 차단하기 위해 사용자로부터 입력받은 Application 의 소스 코드가 사전에 탑재해 놓은 일련의 보안 규칙(Security Rule)을 제대로 준수하는지의 여부를 어휘 분석(Lexical Analysis)과 구문 분석(Semantic Analysis)을 통해 판별해 낸다. 본 코드 분석기는 미국 카네기멜론대학(CMU) 산하의 인터넷 해킹 보안 기구인 CERT 에서 제시하는 규칙을 그대로 적용하여 분석 결과의 정확도와 객관성을 높였으며, 이 분석기를 통해 프로그래머가 신뢰도와 보안성이 높은 소프트웨어를 개발할 수 있도록 하였다.
안건국(Gon-Guk Ahn),박상용(Sang-Yong Park),민필재(Phil-Jae Min),공기석(Ki-Sok Kong),한익주(Ik-Joo Han) 한국정보과학회 2003 한국정보과학회 학술발표논문집 Vol.30 No.2Ⅲ
현존하는 홈 네트워크 기반의 건물들은 신축 시부터 홈 네트워크 구상 하에 만들어졌지만, 기존의 건물에서 홈 네트워킹을 실현하기 위해서는 리모델링을 해야 하는 어려움이 따른다. 또한 JINI, UPnP, Bluetooth 등의 미들웨어 기술은 IP를 기반으로 하는데, 현재의 IPv4 기반 하에서 IP 고갈될 전망과 IPv6로 전환되어서도 각각의 가전 기기들이 개개의 IP를 갖는다는 것은 낭비를 초래한다. 이런 문제점의 대안으로 본 논문에서는 NON-IP 기반의 X10 디바이스와 Embedded Gateway를 이용하여 인터넷이 가능한 곳이면 어디에서든 가전기기를 쉽고, 빠르게 제어할 수 있는 환경을 제공한다.
박동재(Dong-Jae Park),성재득(Jae-Deuk Sung),이동수(Dong-Su Lee),노영주(Young J. Rho),최진구(Jin-Goo Choi),한익주(Ik-Joo Han) 한국정보과학회 2007 한국정보과학회 학술발표논문집 Vol.34 No.2D
날이 갈수록 네트워크와 클라이언트 컴퓨터의 성능이 계속 진보되고 있다. 고성능 클라이언트의 증가함에 따라 실시간으로 고품질의 동영상 서비스를 대중적으로 요구되고 있고, 서비스 제공자는 그에 맞는 고비용의 하드웨어 장비를 구축해야 하는 어려움에 직면하고 있다. 하나의 서버에 수백, 수천 개의 클라이언트를 수용할 수 있도록 설계를 하는 경우에, 그 비용은 늘어나고, 시간과 노력 또한 많이 들게 된다. 그럼에도 불구하고, 클라이언트의 수요가 늘어남에 따라 서버의 부담은 급격히 늘어나게 되어, 서비스의 양과 질이 제한을 받게 된다. 우리는 이러한 제한을 극복하고, 서비스 제공자의 부담을 줄이고자 분산 클러스터링이라는 개념을 사용하였다. 이 방법으로 우리는 서버의 부담을 클라이언트에 나누어 주어, 서비스를 받고 있는 각 클라이언트도 서버의 기능을 가지게 하였다. 클라이언트가 다른 클라이언트에게 스트리밍 서비스를 가능하도록 한 것이다. 클라이언트에게 서버의 기능이 주어져, 스트리밍 서버의 부담은 클라이언트 수에 영향을 받지 않게 된다. 그로 인해 서버의 비용 및 장비 면에서 이익이 기대되는 연구를 수행하였다.
한익주 경인여자대학 1993 경인논집 Vol.- No.2
일반적인 폴리모피즘(Polymorphism)이란 하나의 객체의 형태가 다른 형태로 변형되는 현상을 말하는데 프로그래밍 언어에서는 프로그램의 어떤 요소가 프로그램의 동적 문맥(Dynamic Context)에 따라 그 의미가 바뀌는 것을 말한다. 실 세계에서는 이러한 폴리모피즘이 무제한적으로 여러 요인에 의해 발생하는데 비해 프로그램의 세계에서는 매우 한정된 요인에 의해 한정된 프로그램의 요소만 변경되는 폴리모피즘들이 대부분이다. 프로그램의 세계에서는 연산자의 인수의 종류(Type)에 따라 연산자의 내용이 바뀌는 형태가 대부분이다. 그러나 프로그램의 세계가 실세계를 올바르게 반영하기 위해서는 이러한 제한된 형태의 폴리모피즘만으로는 부족하고 한 객체의 주변 환경이나 객체 자신의 내부적인 요인에 의해 객체 자체의 여러 형질들이 변화하는 형태의 폴리모피즘이 가능해야 한다. 이 논문에서는 객체 지향 언어에 추가적으로 도입된 논리적 관점이란 개념을 이용하여 현 프로그램밍 언어들이 추구하는 바인 프로그램의 추상화와 재사용성등과 같은 목적들을 해치지 않고 객체들의 자유로운 폴리모피즘이 가능하게 하는 방법에 대해 개괄적으로 이야기한다.