• 제목/요약/키워드: 개발자

검색결과 15,015건 처리시간 0.041초

HTML5 기반의 실시간 서버 및 데이터베이스 언어 (HTML5-based 실시간 Server and Database Language)

  • 유환수;김성환
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2013년도 추계학술발표대회
    • /
    • pp.1022-1025
    • /
    • 2013
  • 소프트웨어 개발자는 예전과 같이 PC 나 서버에서만 동작하는 소프트웨어만 만들어야 하는 것이 아니고, 스마트폰, 스마트패드, 스마트 TV, 스마트워치 등 개발해야 하는 플랫폼의 종류가 기하급수적으로 늘고 있다. 그러나 비용문제, 과열된 스타트업 시장으로 인한 채용문제로, 개발 초기 시 클라이언트, 네트워크, 데이터베이스에 숙련된 개발자를 충분히 보유하고 시작하는 경우는 드물다. 본 논문은 HTML 서비스, 실시간 네트워킹, 데이터베이스 CRUD를 지원하는 초보자도 사용하기 쉬운 새로운 언어를 소개한다. 우리는 언어 요구사항, 언어 산출물의 정의를 통하여 언어의 설계 및 구현을 한다. 실제로 실시간 네트워크 서버를 우리의 언어로 제작한 사례 연구를 통하여 우리의 언어가 우수하고 개발자의 노력대비 결과가 좋음을 보인다. 추후 이 언어를 활용하여 게임, 채팅 어플리케이션, 실시간 모니터링 등 특정 도메인에 맞는 어플리케이션을 개발자가 쉽게 작성할 수 있을 것이다.

EPICS를 이용한 양성자 요법 시스템용 사용자 인터페이스 구현 (Implementation of a User Interface for PTS Using EPICS)

  • 임재걸;정승환;김윤호;박승진
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2007년도 춘계학술발표대회
    • /
    • pp.1494-1497
    • /
    • 2007
  • 양성자가속기는 재료산업, 반도체산업, 생명산업, 등 다양한 산업에 폭 넓게 이용되고 있다. 양성자가속기의 이용 분야에서 양성자 요법도 빼놓을 수 없는 중요한 분야이다. 양성자가속기의 제어 소프트웨어는 일반적으로 EPICS라는 개발 도구를 이용하여 개발하는데 반하여 양성자 요법에서는 제어시스템으로 IBA에서 개발된 PTS(Proton Therapy System)이 사용된다. 대형 양성자 가속기는 산업용과 의료용으로 다양하게 사용될 수 있으므로 EPICS로 개발된 제어소프트웨어와 IBA의 PTS가 호환성이 있든지 아니면 의료용의 양성자 요법 시스템용 제어소프트웨어까지 EPICS로 개발할 필요가 있다. 본 논문은 EPICS로 양성자 요법 시스템의 제어소프트웨어의 사용자 인터페이스를 구현한 결과를 소개한다.

  • PDF

스마트 디지털 TV에서의 제3자 개발 애플리케이션을 위한 보안 요구사항 분석 (A Study on Access Control Mechanism for 3rd Party Applications Process on Smart Digital TV)

  • 박선호;정태명
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 춘계학술발표대회
    • /
    • pp.820-823
    • /
    • 2010
  • 최근 스마트폰의 대중적 확산으로 인해 소프트웨어 및 콘텐츠에 대한 관심이 빠르게 증대되고 있으며, 제3자 개발자들이 애플리케이션 및 콘텐츠들을 개발하여 시장에 진입할 수 있는 앱스토어와 같은 제3자 애플리케이션 마켓도 함께 증가하고 있다. 이에 따라 제3자 개발 애플리케이션이 스마트기기에 설치되어 동작할 때 발생 가능한 보안 위협 및 이에 대한 대응 기술 연구가 주목받고 있다. 본 연구는 임베디드 리눅스 기반의 디지털 TV 환경에서 제3자 애플리케이션이 구동될 때 발생 가능한 보안 위협에 대응하기 위해서 필요한 보안 요구사항을 분석하고, 제3자 개발 애플리케이션의 전체 생명 주기를 고려한 보안 정책 관리 방법을 제안한다.

사용자 기반의 탐색 시스템 디자인 (The Design of Navigation System based on the Users)

  • 전홍석;김명철
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 가을 학술발표논문집 Vol.29 No.2 (2)
    • /
    • pp.205-207
    • /
    • 2002
  • 탐색 시스템(Navigation System)의 디자인은 사이트 개발과정 중 가장 까다로운 부분이다 이유는 탐색 시스템의 디자인이 상당히 주관적이고, 유용성(Usability)을 중시하기 때문이다. 따라서, 탐색 시스템은 개발자가 아닌 사용자(User) 입장에서 접근되어야 하고, 이것을 위해서 개발자는 사용자가 무엇을 요구하는지를 알아야만 한다. 본 논문에서는 사용자들이 웹을 이용하는 목적을 토대로 웹사이트를 3가지의 그룹으로 분류함으로써 사용자의 요구를 이해하고, 각각의 그룹에 대해 탐색 시스템의 디자인 가이드를 제시하고자 한다. 이 논문의 내용은 웹사이트 개발자가 탐색 시스템의 유용성을 높이는데 도움을 줄 수 있을 것이다.

  • PDF

국가기술자격취득자들의 경력개발에 대한 인식조사 (The Perception Research on the Career Development of the National Technical Qualification(NTQ) Acquisitors)

  • 이연복
    • 한국실천공학교육학회논문지
    • /
    • 제2권2호
    • /
    • pp.147-156
    • /
    • 2010
  • 본 연구는 국가기술자격취득자들의 경력개발에 대한 인식을 조사 연구한 것으로 조사결과는 ${\bullet}$ 자격취득자들은 취득한 자격과 관련된 직업에 종사하고 있으며 미래에도 취득한 자격과 관련된 직업에 종사하기를 원하고 있다. 또한, 취득자격등급이 높을수록 취득자격과 동일하거나 관련된 직업을 더욱 선호하고 있었다. ${\bullet}$ 자격취득자들은 자신의 경력개발에 대하여 많은 필요성을 느끼고 있으나 직장에서 경력개발을 일부라도 지원받고 있는 자격취득자는 45.4%이며 이 또한 교육훈련에 국한되어 있다. ${\bullet}$ 자격취득자들은 기술변화에 민감하고, 이에 대처하기 위하여 새로운 기술이나 지식의 습득, 전문가 집단과의 연계를 원하고 있으며 자신의 경력을 인정받을 수 있는 상위 자격취득 정보와 교육훈련을 원하고 있다. ${\bullet}$ 이러한 경력개발 및 관리를 체계적으로 제공해 주는 것이 자격취득자 배출기관인 공단의 역할이라고 응답하였다. 끝으로 자격취득자들에 대한 경력개발지원 프로그램을 개발하여 일반 기업 등에서 운영하고 있는 경력개발 프로그램에서 조직이 담당하여야 할 부분을 자격취득자 배출기관에서 담당할 수 있는 체제를 구축하여야 한다는 제언으로 본 연구를 마친다.

  • PDF

메시지 에이전트에 기반한 협동 문서화 작업 환경의 구축 (Construction of A Collaborative Documentation Environment based-on Message Agents)

  • 장성봉;나홍석;백두권
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (1)
    • /
    • pp.547-549
    • /
    • 1998
  • CASE도구의 일부로 제공되는 기존의 문서화 도구들은 개발자들을 위한 편리한 기능을 제공했지만, 문서화 참여자들 사이의 협동작업 및 정보교환을 효과적으로 지원해 주지 못했다. 협동작업 환경 및 정보교환 도구 지원의 미비로 인한 문서화 참여자들 사이의 의사소통 부족은 문서 사이의 불일치(Inconsistency), 누락(Incompleteness), 애매모호함(Ambiguity)을 발생시킨다. 소프트웨어 문서가 사용자 및 개발자를 위한 중요한 자료로 활용되기 위해서 협동 문서화 작업 환경의 구축과 정보 교환 도구의 지원은 필수적인 요소이다. 본 논문에서는 문서 상태와 사건을 중심으로 한 문서화 프로세스를 정의하고 문서 변경이나 삭제가 발생했을 경우, 이를 탐지하여 자동으로 개발자들에게 메시지를 보내주는 메시지 에이전트(Message Agent) 기반의 협동 문서화 작업 환경을 제안한다. 협동 문서화 작업 환경은 여러 명의 문서화 참여자들이 서로의 문서를 공유하며 작업할 수 있는 환경을 제공하며, 메시지 에이전트를 통한 메시지의 자동 전송으로 문서화 도중에 개발자가 직접 메시지를 작성하던 번거로움을 줄이고 문서의 질적인 향상을 기할 수 있는 장점이 있다.

Windows 2000에서의 데이터 링크 계층 접근을 위한 Packet Driver API 설계 및 구현 (Design and Implementation of Packet Driver for Accessing DataLink Layer in Windows 2000)

  • 유환석;김상하
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2000년도 추계학술발표논문집 (하)
    • /
    • pp.1117-1120
    • /
    • 2000
  • 인터넷 소프트웨어 개발자는 인터넷 보안 소프트웨어, 네트워크 실습 교육용 소프트웨어 등의 다양한 서비스 개발을 위해, 데이터 링크 계층의 프레임에 직접 접근하는 방법을 요구한다. 이러한 개발자를 위해, Windows 2000은 사용자 계층에서 인터넷 관련 네트워크 자원에 접근할 수 있는 Winsock, NPP, Internet Protocol Helper API를 지원한다. 하지만, 개발자가 이러한 API, 특히 Winsock API를 통해 직접 데이터 링크 계층의 프레임에 접근하는 데에는 한계가 있다. 따라서, 본 논문에서는 NDIS Library를 이용하여 일반 개발자가 손쉽게 데이터 링크 계층의 프레임에 접근할 수 있는 packet driver API를 설계하였다. API를 구성하는 각 클래스는 계층적 구조로 설계하였으며 Visual C++를 사용하여 구현하였다.

  • PDF

기술이전에서 참여자 간의 갈등 양상에 대한 연구

  • 이정동;정진아;류태규
    • 기술경영경제학회:학술대회논문집
    • /
    • 기술경영경제학회 2004년도 25회 하계학술발표회 논문집
    • /
    • pp.112-127
    • /
    • 2004
  • 기술의 상업화를 추구하는 기술이전 활동의 참여자는 그 역할과 개인적 특성에 따라 다양한 목적을 가진다. 본 논문은 이러한 참여자들의 역할의 차이가 기술이전 및 상업화의 성공에 미치는 영향을 분석하여 기술이전의 활성화에 관련된 정책적 시사점을 제시하는 데 그 목적이 있다. 먼저, 기술이전 및 상업화의 성공에 영향을 미치는 갈등 요인을 분석하기 위하여 기술이전 참여자를 중심으로 기술이전 과정에서의 참여 범위 및 권한에 대한 설문을 실시하였다. 기술이전참여자는 크게 공공연구소, 대학 등지에서 활동 중인 연구 개발 담당자, 기술이전기여자, 기술도입자 이렇게 세 부류로 구분하였으며, 연구개발 담당자는 다시 연구개발자와 연구개발책임자의 입장으로 나누어서 조사하였다. 또한 이러한 기준으로 분류된 참여자 간의 갈등의 유형을 다시 개인내의 갈등, 개인간의 갈등, 개인과 조직 간의 갈등, 조직 간의 갈등으로 구분하여 각 갈등 유형의 원인에 대해 인터뷰 형식으로 정보를 수집하였다. 설문지와 인터뷰를 위한 질문지는 문헌 조사 및 전문가와의 토론을 거쳐 완성되었으며 응답자는 하나의 기술이전 및 상업화 과정에 관련된 여러 주체들을 최소 설문단위로 묶어 선정하였다. 그리고 이에 대한 결과는 각 갈등의 원인에 대한 참여자의 유형 간의 편차를 보기 위하여 분산 분석(Z-Test)으로 해석하였다.

  • PDF

시각 프로그래밍을 위한 공동 개발 환경 (A Co-Development Environment for Visual Programming)

  • 조용윤;박호병;유재우
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 봄 학술발표논문집 Vol.31 No.1 (B)
    • /
    • pp.511-513
    • /
    • 2004
  • 시각(Visual) 프로그램 개발은 프로그램 엔진 모듈에 대한 개발과 함께, 사용자 인터페이스 설계로 인해 더 많은 개발 시간과 노력을 필요로 한다 빠르고 효과적인 시각 프로그램 개발을 위해 개발자의 능력과 업무 분야에 맞게 시각 프로그램의 엔진 부분과 사용자 인터페이스 코드를 나누어 개발하는 것이 바람직하다. 분업화된 시각 프로그램 개발은 동시에 여러 개발자의 참여를 가능하게 할 수 있다. 그러나, 오프라인 회의를 통한 공동 개발은 개발자간의 공간적, 시간적 독립성을 보장하지 못하며, 즉각적인 협의를 제한하기 때문에 비효율적이다 본 논문은 개발자간 개발 독립성과 협동성을 동시에 만족하는 네트워크 기반의 시각 프로그램 공동 개발 환경을 제안한다. 제안하는 공동 개발 환경은 개발 시각 프로그램을 내부 로직과 사용자 인터페이스로 나누어 개발이 가능하며, 각 개발자의 독립적 개발을 보장하고, 개발자간 필요한 의견과 정보 교환을 지원하는 협업 프로그램 개발 환경이다.

  • PDF