1. 게임 소프트웨어 구현의 핵심인 게임엔진이란 무엇인가 게임 엔진이란 게임의 하부에서 처리할 수 있는 그래픽과 음악, 효과음의 출력, 입력장치의 입력을 받는 등의 일을 처리하는 API의 모음을 말합니다. 게임 엔진은 게임 프로그래머가 실제적인 작업을 할 수 있도록 하는 전초 단계가 되며, 게임의 장르적 특성에 부합되도록 제작되거나 모든 장르에 부합할 수 있을 정도의 확장성을 갖출 수 있게 합니다. 게임엔진은 게임 업체가 자체적으로 보유하고 있기도 하고 상용 엔진을 사용할 수도 있는데, 자사 게임 엔진은 제작하는 게임의 특성에 맞춘 엔진으로 제작되고 상용 엔진들은 범용성과 확장성을 가지게 됩니다. 이 문서에서는 게임엔진의 주요 기능과 게임 엔진의 유형 및 종류에 관해 기술되어 있습니다. 2. 게임 엔진의..
안심 스마트시티를 구현하기 위한 지능형 CCTV란 무엇인가 지능형 CCTV는 스마트시티 통합 관제 시스템의 핵심이 되는 기능으로, 영상을 기반으로 행동과 침입 등을 분석하고 자동으로 이상행위를 탐지하여 관리자에게 통보하는 범죄예방 및 대응을 위한 시스템을 말합니다. 안심 스마트시티를 구현하기 위한 기반 기술 고도화 사업의 일환으로 지능형 CCTV의 시범 사업이 추진되고 있는 상황입니다. 본 문서에서는 지능형 CCTV의 특징과 기술적인 특징에는 어떠한 것이 있는지 기술되어 있습니다. 단순형 CCTV와 지능형 CCTV의 차이점은 어떠한 것이 있는가 기존의 단순형 CCTV는 사람의 영상을 항상 감시하지만 단순히 카메라로 촬영하는 역할만 수행하였습니다. 이러한 단순 기능만 제공했기에 유지보수가 용이했지만 모니터..
1. 이동 수단의 새로운 패러다임이 된 드론(Drone)이란 무엇인가 드론이란 조종사 없이 무선전파의 유도에 의하여 비행 및 원격조종이 가능한 비행기나 헬리콥터의 무인항공기를 말합니다. 드론은 교통체증이 심하거나 험한 지형 등 사람이 접근하기 어려운 지역에 접근하여 임무 수행이 가능하고 다양한 센서를 활용해 다양한 산업에 적용 가능하다는 장점이 있어 빠른 속도도 발전하고 있습니다. 이 문서에서는 드론의 구성요소와 주요 기술, 드론이 활용되는 사업분야에는 어떠한 것이 있는지에 대해 기술되어 있습니다. 2. 드론은 어떠한 장치들로 구성되어 있는가 드론은 무인으로 조종되는 이동 수단이기에 섬세한 기능과 안전장치가 많이 필요합니다. 구성 장치는 크게 비행체, 임무장비, 지원체계, 데이터 링크로 구분되는데 비행체..
온라인과 오프라인에서 빠르고 간편한 결제방법인 간편 결제란 무엇인가 간편 결제란 카드 정보 등을 한번 입력해두고 결제 시 카드 정보 입력과 공인인증서 등록 없이 비밀번호 입력과 같은 간단한 인증만으로 결제를 하는 서비스를 말합니다. 온라인과 오프라인 상거래에서 빠르고 간편하게 결제하는 전자 결제 서비스를 제공하고 있습니다. 간편 결제는 사용자 입장에서 복잡한 결제 단계가 줄어 편의성이 높아지게 되고 사업자 입장에서는 이용자 결제 포기율이 감소되고 결제 과정에서 발생하는 빅데이터를 활용할 수 있게 되어 간편 결제의 필요성은 더욱더 높아지고 있습니다. 이 문서에서는 간편 결제의 개념도와 어떠한 기술이 사용되고 있는지에 관해 기술되어 있습니다. 간편 결제의 개념도 및 기술요소 간편 결제 프로세스는 맨 처음 사..
1. 블록체인에서 사용되는 스마트 계약이란 무엇인가 기술과 금융이 융합된 핀테크 시대가 다가오면서 핵심기술인 블록체인에 대한 다양한 사업이 도입되고 있습니다. 그와 함께 스마트 계약(Smart Contract)에 대한 관심도 높아지고 있는 상황입니다. 스마트 계약이란 분산 원장 기술에서 거래의 일정 조건을 만족시키면 당사자간에 자동으로 거래체 체결되는 기술을 말합니다. 기존 계약 방법은 계약의 이행을 보장하기 위해 계약 중개인이 필요했고, 신용카드 회사의 연계가 필요하며 여러 가지 다양한 법적인 감시자가 필요했습니다. 그로 인해 발생하는 많은 비용을 줄이기 위한 방안으로 스마트 계약 기술이 많은 관심을 받게 되었습니다. 이 문서에서는 스마트 계약의 특징과 기술요소, 활용방안에 관해 기술되어 있습니다. 2..
사용자가 서비스를 이용하면서 느끼는 총체적 경험인 UX란 무엇인가 UX(User eXperience)란 사용자가 어떤 시스템, 제품, 서비스를 직간접적으로 이용하면서 느끼고 생각하게 드는 지각과 반응 등 총체적 경험을 말합니다. 사람이 상품 또는 서비스를 사용할 때 어떻게 느끼는지에 대한 것을 다루며 사용자에게 최적의 경험을 제공하고자 하는 목적을 달성하기 위한 기술입니다. UX는 제품과 서비스의 상호작용을 위한 매개 방법을 정의하는 UI(User Interface)와는 다른 개념입니다. UX는 사용자의 유용성, 사용성, 감성의 세 가지 조건을 만족하면 사용자에게 최적의 경험을 제공할 수 있게 됩니다. 이 문서에서는 효과적인 UX 구현을 위한 기술요소 및 UX 개발 프로세스에 관해 기술되어 있습니다. U..