• 제목/요약/키워드: 프로그램 가능

검색결과 4,988건 처리시간 0.032초

넓어지는 PDF 시장에 떠오르는 강자

  • 김정상
    • 프린팅코리아
    • /
    • 통권57호
    • /
    • pp.76-83
    • /
    • 2007
  • 종이 문서가 사라지고 있다. 전자문서가 종이문서를 대신하고 있지 때문이다. 그러나 각기 다른 프로그램으로 제작된 전자문서는 그 프로그램을 사용할 때만 의미가 있을 뿐이다. 오랫동안 사람들은 상대방에게 문서를 전송하거나, 공유하기 위해서 같은 프로그램을 요구해야만 했다. 이런 비효율성을 극복하기 위해서 어도비사는 90년대 초반 PDF라는 문서통합표준을 내놓고, 소스를 공개했다. 프로그램의 소스를 공개한다는 것은, 이를 이용해 다양한 프로그램의 개발이 가능하도록 한다는 뜻이다. 그렇게 어도비사가 공개한 소스를 바탕으로 2000년대부터 국내 소프트웨어들도 PDF 솔루션 개발에 나서기 시작했고, 이제는 해외에 수출할 정도로 국산 소프트웨어들도 경쟁력과 품질 면에서 인정받고 있다.

  • PDF

네트워크 응용 프로그램의 개발을 위한 Java 기반의 프로그램 프레임워크 개발 (The Development of a Java-based Framework for Network Applications Programming)

  • 심호준;김명호
    • 한국산업정보학회:학술대회논문집
    • /
    • 한국산업정보학회 1998년도 춘계공동학술대회 발표논문집 IMF시대의정보화 추진전략
    • /
    • pp.155-159
    • /
    • 1998
  • 프레임워크 라이브러리는 전체 프로그램 구조의 재사용과 확장을 지원하기 위한 객체지향 프로그램밍의 응용이다. 프레임워크는 GUI 와 같이 표준화된 구성요소와 대화 모델을 가진 시스템의 개발에 극히 효과적이다. 네트워크 프로그래밍에 있어서도 소켓의 생성에서부터 종료에 이르기까지 보편화된 절차와 프로그램 구조가 존재하므로 재사용 가능한 프레임워크 형태의 라이브러리를 활용할 수 있다. 본 논문에서는 Java 언어를 위한 프레임워크 형태의 네트워크 프로그래밍 라이브러리를 개발하였다. 개발된 라이브러리를 number crunching 예제에 적용하여 그 유용성을 보였으며 다른 라이브러리 시스템과도 비교하였다.

낱별(Field Stars)의 광전측광을 위한 컴퓨터 프로그램

  • 박남규;김승리;이시우
    • 천문학논총
    • /
    • 제4권1호
    • /
    • pp.53-62
    • /
    • 1989
  • 낱별의 광전측광 관측을 위하여 두 가지 컴퓨터 프로그램을 개발하였다. 하나는 자료수집 (data aquisition), 자료의 표시, 통계처리, 오차추정, 대기상태의 모니터링 등을 다루는 실시간(實時間, real time) 측광제어 프로그램이고, 다른 하나는 하룻밤 관측의 도중 또는 관측 종료 직후에 수집된 자료 전체를 입력 파일로 만들어 주면 대기소광계수 결정과 표준계 변환 및 오차 추정을 해 주는 자료분석(資料分析, data reduction) 프로그램이다. 두 프로그램은 모두 임의의 다색측광계(多色測光系)에 대해서 입력 과일에 필터의 갯수, 색지 수의 정의 등 필요한 자료만 써주면 수행 가능하도록 일반화되어 있다.

  • PDF

건축물 화재에 따른 군중 피난 시뮬레이션 시스템 개발 (Development of Crowd Evacuation Simulation System for Building Fire)

  • 이동호;박종승;조준성;김정엽
    • 한국화재소방학회:학술대회논문집
    • /
    • 한국화재소방학회 2008년도 추계학술논문발표회 논문집
    • /
    • pp.304-309
    • /
    • 2008
  • 본 논문은 기존 기발된 재실자의 탈출 계획 및 예측 프로그램 개발에 대해 길 찾기를 위한 알고리즘으로는 Dijkstra 알고리즘, Best-First Search 알고리즘, Johnson 알고리즘 등이 있으며 가장 안정적으로 알고리즘 구현이 가능한 A*알고리즘을 적용하였다. 따라서, 본 개발 프로그램은 재실자가 대피 목적지를 향한 최적의 길 찾기를 이용하여 가장 가까운 거리에 있는 탈출구를 효율적으로 찾을 수가 있으며 재실자의 사실감 있는 대피 이동 동선의 구현을 위해 기존의 경직된 경로를 매끄럽게 구현하였다. 탈출구는 흐름율과 정체 반경을 적용하여 재실자가 탈출구에 밀집하였을 경우 병목 현상이 발생하도록 하여 대피현상이 실제 상황과 유사하도록 프로그램을 구축하였다. 본 대피프로그램은 실제 건물의 CAD도면을 import 가능하도록 구축함으로서 대피평가시간을 절약할 수 있도록 하였다.

  • PDF

태권도 3D 학습 콘텐츠 프로그램 개발 (Development of virtual Taekwondo learning system)

  • 김재현
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2011년도 춘계 종합학술대회 논문집
    • /
    • pp.227-228
    • /
    • 2011
  • 본 연구는 사용자가 실전 태권도 기술을 용이하게 학습할 수 있는 교육용 콘텐츠를 개발하는 것으로, DVD를 포함한 교본들의 일방향성이라는 문제점을 해결하고자 사용자가 프로그램을 직접 조작하여 상하좌우 자세를 확인해가면서 3D 애니메이션과 영상 등을 통해 양방향성 학습이 가능하도록 태권도 3D 학습 콘텐츠 프로그램을 개발하는 것이 목적이다. 단순히 품새만을 학습하는 것이 아닌 기본동작부터 스텝, 낙법, 품새, 실전훈련 콘텐츠까지 체계적으로 학습이 가능하도록 개발한다. 또한 태권도의 난해하고 세밀한 자세들의 정확도를 높이기 위하여 광학식 모션캡쳐 기술을 이용하여 자연스러운 동작이 표현되도록 3D 캐릭터와 애니메이션 콘텐츠를 개발하고 동작분석과 올바른 자세교정을 위하여 3D 실시간 렌더링 프로그램에 카메라 방향 조작, 화면 확대, 회전, 이동, 속도 조절, 구분동작 학습, 구간반복 기능 등을 개발한다.

  • PDF

한전 실 계통의 상정사고 모의가 가능한 과도 안정도 해석 프로그램 개발 (Development of Transient Stability Analysis Program for KEPCO System)

  • 박정수;장길수;신정훈;김태균
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2006년도 추계학술대회 논문집 전력기술부문
    • /
    • pp.414-416
    • /
    • 2006
  • 경쟁적 전력 환경 하에서 계통해석은 신뢰성과 객관성을 전제로 수행되어야 하며, 이를 위해서는 계통해석 시 정확한 데이터를 사용하는 것뿐만 아니라, 계통의 특성에 맞는 적합한 계통해석 툴을 사용하는 것이 중요하다. 그러나 현재 과도안정도 해석에 있어 국내 에서는 해외에서 개발된 상용 패키지를 주로 사용하고 있으며, 전적으로 해외 상용 프로그램을 이용한 해석에 의존하고 있다. 따라서 우리나라의 전력계통에서 발생하는 다양한 현상을 종합해석 할 수 있는 프로그램을 개발, 한전, 한국전력거래소, 발전회사, 연구소 및 학계가 공히 사용함으로써, 전력계통 해석 결과의 신뢰도를 제고할 필요가 있다. 이러한 요구에 의하여 국내 전력계통에 대하여 보다 효율적인 과도 안정도 해석이 가능한 프로그램을 개발하였다.

  • PDF

3D 그래픽스 가속 하드웨어 기술 (Acceleration Hardware Technology of 3D Graphics)

  • 조승현;박성모;엄낙웅
    • 전자통신동향분석
    • /
    • 제22권5호
    • /
    • pp.69-77
    • /
    • 2007
  • 3D 그래픽스 관련 산업의 눈부신 성장은 GPU 기술의 발전을 기반으로 이루어졌다. GPU는 기존의 고정된 기능의 파이프라인을 벗어나 프로그램 가능한 형태로 발전하였으며 GPU의 프로그램 능력과 성능의 꾸준한 향상이 이루어지고 있다. 최근에는 GPU 내부의 연산 집중도의 불균형을 해결하기 위한 연구와 GPU의 연산능력을 다른 응용분야에 이용하기 위한 연구가 진행중에 있다. GPU를 이용한 3D 그래픽스 응용프로그램 개발을 위해서 산업 표준의 API들이 존재하는데 데스크톱용 API에서 필수 기능만을 골라 간략화한 모바일 기기용 프로파일 또한 정의되고 있다. 모바일 기기에 사용되는 GPU도 프로그램 가능한 구조로 진화하고 있으며 대중화되기 위해서는 전력소모를 낮추기 위한 노력이 필요하다.

JAVA를 이용한 Web-기반 유동 해석 프로그램의 개발 (DEVELOPMENT OF A WEB-BASED FLOW ANALYSIS PROGRAM USING OBJECT-ORIENTED LANGUAGE JAVA)

  • 김경성;박종천
    • 한국전산유체공학회:학술대회논문집
    • /
    • 한국전산유체공학회 2007년도 춘계 학술대회논문집
    • /
    • pp.112-115
    • /
    • 2007
  • 객체지향 언어인 JAVA를 이용하여 Web-기반의 운동 해석 프로그램을 개발하였다. 지금까지 운동해석에 관한 대부분의 프로그램은 Fortran, C, C++ 와 같은 언어로 이루어져 있으며 이 경우 계산 속도는 빠르지만 각 언어의 Compiler 와 Builder를 필요로 한다. 따라서 사용된 각각의 언어에 대한 Compiler 및 Builder가 사용자의 개인용 컴퓨터 상에서만 설치 및 구동될 수 있으며 그로 인해 사용자는 계산된 Data형 결과물만을 얻을 수 있었다. 본 연구에서는 이를 개선하고자 객체지향형 언어인 JAVA를 이용하여 운동해석 프로그램을 구성할 수 있는 기반을 구축하였으며 Web과 연동하여 시간적 공간적 제약을 극복하고 사용자의 의견 개입을 가능하게 하였다. 일반적으로 JAVA 언어는 연산속도가 느려서 수치해석용으로는 부적합 하다는 평이 지배적 이였으나 컴퓨터의 성능 발달로 이는 개선이 될 수 있으며, 이는 사용자가 시간적 공간적 제약을 받지 않고 사용 가능하다는 점에서 극복되어 질 수 있다.

  • PDF

웹 기반 학습 시스템에 적합한 형성 평가 방법에 관한 연구 (Alternative Formative Evaluation in Web Based Learning System)

  • 장상필;이영민
    • 컴퓨터교육학회논문지
    • /
    • 제3권1호
    • /
    • pp.43-50
    • /
    • 2000
  • 전통적인 형성 평가 방법을 이용하여 웹 기반 학습 프로그램을 평가하는 것은 시간과 비용적인 면에서 비효율적일 뿐만 아니라 웹에서 활용 가능한 자료 수집 방법들도 이용하고 있지 못하다는 문제가 제기되고 있다. 웹 기반 학습 프로그램에 적용 가능한 형성 평가 방법을 개발하기 위해서는 웹 기반 학습 프로그램 개발 모형에 기초하여 각 세부 단계별로 형성 평가 방법을 달리 적용해야 한다. 따라서 본 연구에서는 분석, 설계, 개발, 평가의 각 단계마다 참여 대상, 자료 수집 도구, 수집 내용별로 형성평가 방법을 달리하여 분류하였다. 이 형성 평가 방법을 통해 프로그램의 효과성을 높이고 질을 개선할 수 있을 것으로 기대된다.

  • PDF

온디맨드 소프트웨어 스트리밍 기술현황 및 개발방향 (Technical Trends and Development Direction of On -Demand Software Streaming)

  • 최완;허성진;김원영;김준;남기혁;김명준;송동호;박세영
    • 전자통신동향분석
    • /
    • 제19권5호통권89호
    • /
    • pp.59-70
    • /
    • 2004
  • 온디맨드 소프트웨어 스트리밍은 OS의 가상 메모리 개념을 확장하여, 인터넷 서버를 통해 응용 프로그램을 실행시키는 기술이다. 응용 프로그램을 인터넷 서버에 페이지 단위로 인덱싱하여 탑재해두면, 사용자에게는 프로그램이 클라이언트 PC에 설치된 것과 동일한 효과를 가지며, 프로그램의 다운로드, 설치, 배포, 유지보수가 서버를 통해 한 번에 가능하므로, 기존의 소프트웨어에 관련된 여러 가지 문제점들을일거에 해결할 수 있다. 또한, 이 기술을 기존의 VOD(Video On Demand) 기술과 통합하면, 스트리밍 기술로 모든 인터넷 서비스를 제공할 수 있다. 본 고에서는 온디맨드 소프트웨어 스트리밍 기술의 기본 개념과 관련 핵심 기술 동향, 그리고 이 기술이 가지는 파급 효과에 대해 소개한다. 또한, 전국민 서비스로확대하기 위해 수많은 동시 사용자를 지원하는 대용량 자원 분배 기술, 네트워크의 단절 시에도 운영 가능한 Evergreen 기술, 컴포넌트 소프트웨어에 대한 스트리밍 기술 지원, 리눅스를 비롯한 다양한 OS를지원하는 기술 등을 설명한다.