• Title/Summary/Keyword: .NET 플랫폼

Search Result 130, Processing Time 0.025 seconds

국방 공통운용환경 동향 연구

  • Lee, Su-Hwan;Lee, Tae-Gong;Lee, Chun-U
    • Information and Communications Magazine
    • /
    • v.30 no.11
    • /
    • pp.75-83
    • /
    • 2013
  • 국방 정보분야의 효율 효과적인 개발 및 운용을 위해 통합과 표준의 설정 등을 통한 상호운용성 확보가 요구된다. 상호운용성 표준화 기술은 전사적 아키텍처 기반 상호운용성 조정 통제, 플랫폼 중심의 상호운용성 확보를 위한 공통운용환경 및 데이터공유환경 구축에서 시작하여, 현재에는 네트워크 중심 환경에 적합한 SOA(Service Oriented Architecture) 기반 상호운용성 증진 전략으로 패러다임이 변화하고 있다. 미군의 경우 단일체계 관점에서 복합체계 관점으로 확대 적용을 위하여 기존의 공통운용환경 및 데이터 공유환경을 SOA 기반의 NCES(Net-Centric Enterprise Service)로 전환을 추진해왔다. 또한 이와 병행하여 미 육군 수준에서는 전쟁을 수행하는 각 객체를 컴퓨팅 환경으로 구분하여 육군 차원의 공통운용환경을 구축하고 있다. 이에 본 고에서는 국방 공통운용환경의 동향을 미군의 사례를 중심으로 살펴보고 시사점을 도출한다.

An Architecture of a JDBC Driver providing Multiple Connections (다중 연결을 지원하는 JDBC 드라이버의 구조)

  • 서정민;진은숙;윤수영;송주원
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10b
    • /
    • pp.18-20
    • /
    • 1998
  • JDBC는 Java 응용 프로그램이나 apllet에서 SQL 문을 수행하기 위해서 Javasoft에서 정의한 Java API로서, DBMS에 비의존적이고 플랫폼에도 독립적인 Java 응용 프로그래밍 기법을 제공한다. 일반 DBMS 응용 프로그램과 마찬가지로 Java 응용 프로그램에서도 기존에 구축된 동기종 또는 이기종의 데이터베이스를 동시에 접근해서 처리해야 하는 경우가 발생하다. 이 경우 한 응용 내에서의 여러 DBMS 연결은 불가피하다. 이러한 다중 연결의 지원은 응용 프로그램을 추가하는 작업이나 데이터베이스 자료 변환 작업을 감소시키는 효과가 있다. 이 논문에서는 JDBC 명세서 1.2에 따라 구현된 net-protocol all-Java driver 타입의 JDBC 드라이버가, JDBC 응용 클라이언트와 DBMS드라이버를 관리함으로써 한 Java 응용 프로그램내에서 다중 연결을 지원하는 M-JDBC(Multiple Database supporting)드라이버의 구조를 제시한다.

S-124 표준기반 해사안전정보(MSI) 서비스 기술 개발

  • O, Se-Ung;Gang, Dong-U;Choe, Hyeon-Su
    • Proceedings of the Korean Institute of Navigation and Port Research Conference
    • /
    • 2018.05a
    • /
    • pp.104-105
    • /
    • 2018
  • 해사안전정보(MSI)는 항행경보, 기상특보, 안전관련 긴급 정보로 구성되어 NAVTEX와 SafetyNet 체계를 통해 서비스되고 있으며, 서비스 개선을 위한 요구사항으로 해사안전정보의 필터링과 전자해도 시스템과의 연계 방안이 제시된 바 있다. 국제해사기구의 e-Navigation 전략이행계획의 해사서비스목록(MSP)으로 해사안전정보 서비스(MSP5)가 포함되었고, 국내외 e-Navigation 프로젝트에서는 국제표준에 기반한 해사안전정보 서비스 개발이 진행 중에 있다. 본 연구에서는 한국형 e-Navigation 사업의 중점 서비스로 개발 중인 S-124 표준기반 해사안전정보 서비스 기술 개발 배경과 주요 내용을 소개 한다. S-124는 항행경보와 T&P 항행경보를 포함하는 표준으로, 본 연구에서는 S-124 데이터 모델에 기반 하여 한국형 e-Navigation의 서비스 플랫폼인 MCP(Maritime Cloud Platform)를 통한 서비스 프로토타입 개발 결과를 기술 하였다.

  • PDF

Development of IoT Middleware using XML (IoT기반 XML 미들웨어 플랫폼 개발)

  • Kong, Seung-Hun;Kim, Byeong-Jun;Shin, Kyoo-Jae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2018.10a
    • /
    • pp.353-355
    • /
    • 2018
  • The aim of this paper is Although a large amount of sensor data is generated in the manufacturing process of a manufacturing company and the necessity of utilizing sensor data is felt, there is a real difficulty in collecting a large amount of sensor data and introducing analysis / service. Using W3C Web document standard format, XML based technology, it collects data to provide production status and equipment status information, and researches middleware for sensor data processing that user can analyze.

Retargetable Oolong-to-SIL IL Translator (재목적 Oolong-to-SIL 중간 언어 번역기)

  • 권혁주;김영근;이양선
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2004.05a
    • /
    • pp.310-313
    • /
    • 2004
  • 자바는 컴파일러에 의해 아키텍처 독립적인 바이트코드로 구성된 바이너리 형태의 클래스 파일을 생성하면 JVM에 의해 하드웨어와 운영체제에 상관없이 실행이 가능한 플랫폼 독립적인 언어로 현재 가장 널리 사용되는 범용 프로그램 언어중 하나이다. EVM(Embedded Virtual Machine)은 Microsoft사의 .NET 언어와 SUN사의 Java 언어등을 모두 수용할 수 있는 임베디드 시스템을 위한 가상기계이며, SIL(Standard Intermediate Language)은 EVM에서 실행되는 중간언어로 다양한 프로그래밍 언어를 수용하기 위해서 객체지향 언어와 순차적 언어를 모두 수용하기 위한 연산 코드 집합을 갖고 있다. 본 논문에서는 자바 프로그램을 EVM에서 실행 될 수 있도록 자바 프로그램을 컴파일하여 생성된 클래스 파일로부터 Oolong 코트를 추출하고 추출된 Oolong 코드를 EVM의 SIL 코드로 변환하는 Oolong-to-SIL 번역기 시스템을 구현하였다. 번역기 시스템을 정형화하기 위해 Oolong 코드의 명령어 등을 문법으로 작성하였으며, PGS를 통해 생성된 어휘 정보를 가지고 스캐너를 구성하였고, 파싱테이블을 가지고 파서를 설계하였다 파서의 출력으로 AST가 생성되면 번역기는 AST를 탐색하면서 의미적으로 동등한 SIL 코드를 생성하도록 번역기 시스템을 컴파일러 기법을 이용하여 모듈별로 구성하였다. 이와 같이 번역기를 구성함으로써 목적기계의 중간언어 형태에 따라 중간언어 번역기를 자동으로 구성할 수 있어 재목적성(Retargetability)을 높일 수 있다.

  • PDF

Translator for Java Bytecode to MSIL (Java Bytecode에서 MSIL로의 번역기)

  • 민정현;오세만
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10a
    • /
    • pp.349-351
    • /
    • 2001
  • 자바는 객체지향언어이고, 한번 자바로 작성된 프로그램은 자바가상기계가 있는 모든 곳에서 수정없이 실행될 수 있기 때문에 소프트웨어의 개발과 유지보수에 많은 장점을 가진 언어이다. 이러한 특징으로 인하여 현재 개발되는 제품들이 자바로 개발되는 경우가 많다. 그러나 이는 결국 주 운영체제에서 사용되는 실행화일 이외에 자바의 실행화일만을 위한 자바가상기계가 공존해야 하므로 시스템에 있어서는 이중부담을 안을 수 밖에 없고, 더욱이 아직 대다수의 소프트웨어 개발자들은 주로 C언어나 C++언어를 사용하고 있으며, 최근에는 C#이라는 언어를 사용하고 있다. 결국 자바가 플랫폼에 독립적이라는 장점은 가지고 있지만, 다수의 개발자가 마이크로소프트의 윈도우 운영 체제를 사용하고 있다는 점을 감안하면, 커다란 장점만은 될 수 없다. 따라서, 본 논문에서는 자바의 클래스화일을 자바가상기계가 없이도, 마이크로소프트 윈도우의 .NET Framework에서 실행 될 수 있는 실행 화일로의 변환을 할 수 있는 중간언어인 MSIL(Microsoft Intermediate Language)로 바꿀 수 있는 번역기를 설계 및 구현 하였다. 이를 위한 방법으로는 자바 바이트코드와 MSIL의 어셈블리 형태에서의 명령어 매칭과정을 명령어들의 매핑테이블을 이용하여 변환하였고, MSIL에서 자바 바이트코드의 함수와 같은 기능을 하는 메소드의 변환을 위하여 마크로 변환 기법을 사용하였다.

  • PDF

Study on Hydrological Application of Small Radar in Metropolitan Area (수도권 지역에서의 소형레이더 수문 적용성 검토)

  • Yoon, Jungsoo;Hwang, Seokhwan;Kang, Narae;Oh, Byunghwa;Lee, Jeongha
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2019.05a
    • /
    • pp.178-178
    • /
    • 2019
  • 소형레이더(X밴드 이중편파레이더)는 시공간적으로 고해상도의 자료를 제공하고 있어 도시지역에서 돌발홍수 감시에 많은 역할을 할 것으로 기대되어 왔다. 이에 한국건설기술연구원은 2013년에 수도권에서의 돌발홍수 및 악기상 감시를 위해 소형레이더를 도입하였다. 수재해플랫폼 연구단에서도 서울 지역에서의 돌발홍수 및 악기상을 감시를 위해 같은 기종의 소형레이더를 고려대학교와 연세대학교에 도입하여 소형레이더 망인 X-Net을 구축하였다. 본 연구에서는 고려대학교와 연세대학교에 도입된 소형레이더의 수문 적용성 평가를 위해 2018년에 관측된 38개의 강우사례에 대한 레이더 강우량 정확도 평가를 실시하였다.

  • PDF

A Study on Interoperability Maturity Elevation Between Heterogeneous Distributed Component Based Systems Using Web Services (웹 서비스를 이용한 이종 분산 컴포넌트 기반 시스템간 상호운용 성숙도 향상 연구)

  • Kim, Ki-Du;Kim, Dong-Ho;Kim, R.Young-Chul
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.05a
    • /
    • pp.313-316
    • /
    • 2004
  • 본 논문은 현재 이종 분산 컴포넌트 기반 시스템간의 상호운용성을 부각하고자 한다. 컴포넌트 기반으로 개발된 시스템들이 이종의 플랫폼(CORBA, .Net, JAVA)들상에 각 컴포넌트의 고유 기능 자체 그대로 상호운용이 가능해야 할 것이다. 그러나 각각의 벤더들에 의해 독자적으로 개발된 컴포넌트 모델/시스템을 사용하여 컴포넌트 표준화나 통합화에 많은 노력이 필요로 한다. 이는 시스템간의 상호운용성을 해결하는데 있다. 본 논문에서는 컴포넌트 상호운용 성숙도 모델(CIMM)을 언급하고 웹 서비스를 이용한 이종 분산 컴포넌트 기반 시스템 간의 상호운용성에 대해 상호운용 성숙도 모델(IMM)로 상호운용 수준평가을 통해 향상 방안을 제시하고자 한다.

  • PDF

Research on Methods to Increase Recognition Rate of Korean Sign Language using Deep Learning

  • So-Young Kwon;Yong-Hwan Lee
    • Journal of Platform Technology
    • /
    • v.12 no.1
    • /
    • pp.3-11
    • /
    • 2024
  • Deaf people who use sign language as their first language sometimes have difficulty communicating because they do not know spoken Korean. Deaf people are also members of society, so we must support to create a society where everyone can live together. In this paper, we present a method to increase the recognition rate of Korean sign language using a CNN model. When the original image was used as input to the CNN model, the accuracy was 0.96, and when the image corresponding to the skin area in the YCbCr color space was used as input, the accuracy was 0.72. It was confirmed that inserting the original image itself would lead to better results. In other studies, the accuracy of the combined Conv1d and LSTM model was 0.92, and the accuracy of the AlexNet model was 0.92. The CNN model proposed in this paper is 0.96 and is proven to be helpful in recognizing Korean sign language.

  • PDF

Analysis of Research Topics among Library, Archives and Museums using Topic Modeling (토픽 모델링을 활용한 도서관, 기록관, 박물관간의 연구 주제 분석)

  • Kim, Heesop;Kang, Bora
    • Journal of Korean Library and Information Science Society
    • /
    • v.50 no.4
    • /
    • pp.339-358
    • /
    • 2019
  • The purpose of this study is to understand the topics of the research for the establishment of cooperative platform between libraries, archives, and museums that carry out the common task of providing knowledge information in a broad sense. To achieve the purpose of this study, 637 bibliographic information on three institutions were collected from the Web version of Scopus database. Among the collected bibliographic information, 5,218 words were extracted through NetMiner V.4 and analysed topic modeling. The results are as follows: First, as a result of analyzing the frequency of word appearance according to the tf-idf weight 'Preservation' was the most hottest topic. Second, the topic modeling analysis through LDA(Latent Dirichlet Allocation) algorithm resulted in 13 topic areas. Third, as a result of expressing 13 topic areas as a network, repository construction was the central topic, and the research topics such as cooperation among institutions, conservation environment for collections, system and policy discovery, life cycle of collections, exhibition of information resources, and information retrieval were closely related to the central topic. Fourth, the trend of 13 topic areas by year 1998 is limited to the specific subjects such as system and policy discovery, information retrieval, and life cycle of collections, while the subsequent studies have been carried out after that year.