최근 반복적 설계에 대한 해결방안으로 제시되고 있는 디자인패턴을 체계적으로 분류, 공유하여 사용하려는 연구가 진행되고 있으나, 시스템 설계자 개개인이 제시한 패턴은 공유 대상에서 제외되고 있다. 또한, 특정 CASE 도구를 사용하여 모델링한 구조는 컴포넌트화되더라도 특정 도구나 플랫폼에 독립적으로 사용될 수 없었다. 본 논문에서는 기존 디자인패턴뿐만 아니라 사용자들에 의해 새로이 제시된 패턴을 모델링하는 패턴 에디터를 이용하여 설계정보를 도구와 플랫폼에 독립적인 XML코드로 컴포넌트화 할 수 있는 XML 기반의 디자인패턴 관리시스템을 설계, 구현하였으며, 효과적인 패턴 검색을 위해 Spreading Activation 검색 방법을 사용하였다.
디자인 팀들간의 효과적인 협업 작업을 위해서는 효율적이고 실행할 수 있는 협동 플랫폼이 필요하다. 본 연구에서는 텍스타일 패턴 디자인을 협업할 수 있는 시스템 기반구조를 설계하였다. 또한 웹 상의 패턴 지식 라이브러리를 구축하여 참여자들이 필요로 하는 지능적인 디자인을 지원하도록 하였다. 기반구조에 따라 설계된 웹 사이트는 디자이너들 간에 빠르고, 효율적인 패턴 설계를 지원한다.
소프트웨어 산업의 급속한 발전과 더불어 소프트웨어의 생산성의 향상과 재사용 측면이 매우 강조되면서 다양한 방법으로 접근이 되고 있다. 특히 J2EE의 EJB 기반의 컴포넌트 개발은 플랫폼에 독립적으로 운용이 가능한 시스템개발에 큰 영향을 미쳤다. 그리고 디자인 패턴의 개념을 도입함으로써 다시 발생될 수 있는 문제점들을 패턴으로 정리하고 해결점까지 제시하고 있어 소프트웨어의 재사용 측면에 발전을 가져오고 있다. 본 논문에서는 여러 디자인 패턴 중 Dual Persistent Entity Bean 디자인 패턴을 이용하여 엔티티 빈을 설계하는데 BMP와 CMP를 동시에 지원할 수 있는 환경을 이용한 모델을 제시하고 있다.
본 연구는 초등학교 교과 커리큘럼의 일부로, 교육용 게임을 개발 시 필요한 "게임제작 방법론"을 서울 사립 초등학교 역사수업에 도입 된 교육용 게임 개발 사례를 중심으로 소개하고자 한다. 교육용 게임 개발 시 학습효과를 높이는데 도움을 주는 스마트 디바이스와 같은 매체들을 학습 도구로 정의하고, 플레이어를 사용자로 간주하여, 기존의 게임 개발 프로세스와는 다르게 학생과 교사를 최종 사용자와 의사 결정자라는 관점에서 UX 디자인 중심의 개발을 실행하였다. 게임의 플랫폼은 UX디자인 중에서도 사용자를 위한 서비스 경험 디자인 중심의 개발 과정을 도입하였다. 이를 통해 의사 결정권자인 선생님들이 게임이라는 학습 도구를 쉽고 효율적으로 사용하도록 게임 플랫폼 설계 단계부터 사용자 중심으로 디자인하였다. 최종 결과물인 게임과 게임 플랫폼을 통해 교사들이 의도한 학습 방향으로 학습 진행이 원활하게 이루어지도록 유도하여, 학습효과 역시 최종 사용자인 아동들의 학습 동기와 성취도를 높여 주고자 하였다. 본 연구는 해당 사례를 통해 국내 사립학교 학습 환경과 교과에 도입 가능한 수준의 교육용 게임 모델을 제시 하고, 이를 위한 실질적인 교육용 게임 개발 방법론을 제안 하고자 한다.
최근 이슈가 되고 있는 안드로이드 플랫폼은 높은 개방성을 지니고 있다. 이러한 안드로이드 플랫폼에서 애플리케이션을 개발할 때 애플리케이션 간의 데이터 처리는 매우 중요한 이슈이다. 안드로이드 플랫폼에서 데이터를 전송할 때 활용할 수 있는 메커니즘에는 클립보드, 인텐트 그리고 컨텐트 프로바이더 등이 있다. 클립보드는 윈도우즈의 클립보드와 동일한 기능을 가지지만 스트링 타입의 데이터만을 전송할 수 있어 다양한 데이터 처리에는 활용하기가 어렵다. 그리고 인텐트는 데이터 전송에 사용할 수 있지만 인텐트 메커니즘의 주목적은 어떤 액션이 수행되어야 할 메시지를 전달하는 것이기 때문에 다양한 타입의 데이터를 전달하는 데는 적합하지 않다. 또한 데이터를 전달하더라도 데이터의 정보를 포함해야하고 이를 구현하기는 까다롭다. 컨텐트 프로바이더는 애플리케이션 간 데이터 전송을 위해 제공하는 메커니즘이지만 양 애플리케이션 간에는 같은 형식의 레코드를 포함해야 한다. 데이터 저장소로 데이터베이스를 사용하기 때문에 컨텐트 프로바이더를 사용하기 위해서 데이터베이스의 연결 및 질의에 대한 구현도 개발자의 작업에 추가가 된다. 이러한 안드로이드 플랫폼에서 애플리케이션 간의 데이터 전송을 하기 위한 방법의 문제점을 보완하고 해결하기 위하여 본 논문에서는 메타서비스를 설계하고 구현하였다. 메타서비스는 클립보드의 간단한 활용방법에 착안하여 텍스트 데이터뿐만 아니라 다른 타입의 데이터도 전송이 가능하도록 지원해주는 서비스이다. 또한 애플리케이션 개발 과정에서 데이터 처리에 대한 구현 시 복잡성을 주여 효율적이며 높은 가독성을 제공한다. 본 논문에서는 메타서비스의 구조와 디자인 그리고 활용 방법에 대해서 자세히 다룬다.
본 연구는 오큘러스(Oculus)의 오큘러스 스토어(Oculus Store)와 에프엑스기어(FXGEAR)의 눈 VR 스토어(NOON VR Store)를 중심으로 VR 서비스 플랫폼에 관하여 분석하고 고찰하여 어떤 차이가 있는지를 연구하였다. 1차로 문헌연구를 통해 VR 시장의 현황 및 전망 등을 고찰하였고 VR 서비스 플랫폼에 관한 사례조사를 하였다. 또한, 플랫폼의 사용성 평가의 지표가 되는 안드레이 학주와 히라노 아쓰시의 플랫폼 전략에 대해 이론적 고찰을 선행하였다. 2차로 VR 서비스 플랫폼인 오큘러스의 오큘러스 스토어와 에프엑스기어의 눈 VR 스토어를 중심으로 VR 서비스 플랫폼의 사용성을 조사하기 위해 대학교육 이상의 피실험자들을 대상으로 심층 인터뷰를 진행하였다. 본 연구의 결과는 추후 VR 서비스 플랫폼을 구성하는데 디자인 가이드라인으로 활용 할 수 있으며 사용자 경험 연구에 활용될 수 있을 것으로 기대한다.
IoT 플랫폼은 다양한 사람과 사물의 가상세계를 객체로 연결하는 확장 가능한 IoT 애플리케이션 및 서비스의 개발을 위한 핵심 요소들이다. 그러나 IoT 플랫폼 시장은 매우 복잡하고 빠르게 변하고 있다. 이러한 IoT 플랫폼은 유용한 정보를 제공하고 단순한 기능을 수행하기 위해 IoT 디바이스와의 협업을 통해 서비스를 제공한다. 공통 서비스를 수행하기 위해 범용 서비스 인터페이스가 필요하며 IoT 장치 및 리소스 설정뿐 아니라 다양한 장치의 협업 환경에 따라 다양한 IoT 아키텍처가 구성된다. 기기의 이질성으로 인해 매번 다양한 IoT 서비스로 작업하는 응용 프로그램을 개발하는 것은 상당히 어려우며 이러한 응용 프로그램을 유지 관리하기가 훨씬 어렵다. 이러한 모든 문제는 IoT 장치 간의 이식성 및 이동성으로 인한 결과로 본 논문에서는 공통의 특징을 갖는 모든 IoT platform에서 수행될 수 있는 범용 인터페이스를 정의한다. 기존의 디자인 패턴을 채택하여 IoT 플랫폼의 공통화된 연결성을 제공하는 범용 인터페이스는 이질성 문제를 해결하고 다양한 IoT 플랫폼에서 수행 가능한 플랫폼 독립적인 Generic Interface가 수행될 수 있음을 확인했다.
최근 미래 사회의 창조적 인재를 양성해야할 한국의 디자인 교육의 발전에 대한 인식이 확대되면서 다양한 지원 및 육성전략이 제시되고 있다. 본 연구는 창의적 인재양성을 위한 디자인 교육의 동양성 기반의 새로운 디자인 교육 플랫폼을 제안한다. 창의적 인재 양성의 경쟁력을 갖기 위해서는, 창의적인 인재상을 양성할 수 있는 시스템 및 교육 프로그램의 지원이 필요하다. 본 연구의 목적은 디자인 교육의 방향전환을 위한 새로운 플랫폼을 제시하고, 그 구체적인 방안을 모색하는 것이다. 연구방법은 다음과 같은 순서로 기술한다. 첫째, 연구의 배경 및 범위에 관해 기술하였다. 문헌조사와 한국디자인 교육의 위기의 현황을 (한국 산업 통계 조사)를 기초로 현재 현황과 특성을 기술하였다. 둘째, 정보화 시대에 사라지게 될 교육 및 디자인 교육방향 전환과 새로운 플랫폼에 관해 기술하였다. 현재는 지식기반 산업 성장전략을 우선시하는 전략으로 변화됨을 기술하였다. 셋째, 6가지 미래 인재의 조건과 아시아적 사고와 가치지향으로 바뀌는 상황에서 미래 디자인 교육이 동양성 기반의 창의력이 중심이 되어야 하고, 그를 위해서 어떠한 방안을 모색해야 할지를 서술하였다. 대학의 교육의 방향과 프로그램의 구성안을 구체적인 방안을 모색함을 중심으로 제안하였다. 넷째, 본 연구에서 기술한 내용을 중심으로 디자인 클러스터의 네트워크를 통한 실천방향을 종합적으로 기술하고 시사점을 도출하였다. 결론적으로 최근 동양성 기반의 정신을 중심으로 한국 디자인교육의 스스로의 정체성을 찾고 디자인 교육프로그램에서 경쟁력을 확보할 수 있는 방안을 제시하였다. 확보방안은 네트워크의 통합적인 시스템 혁신이다. 디자인 클러스터, 대학, 디자이너, 스튜디오, 정책 기관, 디자인 단체, 기업, 미디어, 페어를 적극적으로 활용하여 지속가능한 교육시스템 및 실천적 방법을 제시한다.
본 연구는 '신종 코로나바이러스' 이후 대학가에서 쓰이고 있는 온라인 화상 교육 플랫폼, 줌과 웹엑스를 중심으로 학습자들의 몰입도를 파악하고 몰입도 향상을 위한 디자인 개선방안을 제시하였다. 선행연구와 문헌조사를 통해 몰입의 구성요소와 온라인 원격 교육 플랫폼의 화면 구성요소를 파악하였고 설문조사와 심층 인터뷰를 통해 몰입도 개선 방안을 제시하였다. 연구 방법은 줌과 웹엑스를 통해 온라인 교육을 받는 20-30대 학부생, 대학원생 50명을 대상으로 2021년 4월 7일부터 12일까지 5일간 진행하였고, 그중 6명을 심층 인터뷰하였다. 실험 결과 학습자와 강의자의 소통이 가장 큰 요소로 도출되어 학습자와 강의자 간 소통을 원활히 할 수 있는 디자인 방안을 구텐베르크의 다이어그램을 토대로 제안하였다. 온라인 화상 교육이 COVID-19 이후에도 지속될 것이라 예측됨에 따라 지속적인 온라인 화상 교육 몰입도 연구가 필요하며, 몰입도 향상에 기여할 수 있기를 바란다.
여러 통신망을 총괄적이고 효율적으로 운영하고자 출현한 TMN(Telecommunication Management Network) 은 구축과정에서 서로 다른 하드웨어와 운영체제 등의 상이한 플랫폼 환경 하에서 개발되는 관계로 분산객체내 클래스의 개발 및 유지보수에 여러 문제점을 내포하게 된다. 대표적인 문제점으로는 TMN 시스템내의 모든 에이전트들이 도일하나 기능을 수행하는 소프트웨어 및 데이터 블록들을 중복하여 유지해야 한다는 점을 들 수 있다. 이로 인하여 TMN 에이전트의 개발에 있어 Q3 인터페이스 구현상의 표준을 이룰 수 없을 뿐만 아니라 다중 플랫폼을 지원할 수 없게 된다. 이러한 문제들을 해결하기 위하여 Farmer 모델에 기본을 둔 Farming 방법론을 제안하였다. Farming 방법론은 각각의 분산객체에 중복되어 저장되어 있는 소프트웨어 및 데이터 컴포넌트들을 플랫폼에 독립적인 컴포넌트웨어 형태로 변형하여 플랫폼독립형 클래스저장소(PICR)에서 저장시켜 놓은 후 각 분산객체내의 프레임워크에 명시된 대로 실행에 필요한 컴포넌트웨어들을 PICR에서 정적 동적으로 로딩하여 사용하는 것이다. Farmer 모델을 이용하여 개인휴대통신망의 분산 TMN 에이전 ??디자인하고 구현하였다.
본 웹사이트에 게시된 이메일 주소가 전자우편 수집 프로그램이나
그 밖의 기술적 장치를 이용하여 무단으로 수집되는 것을 거부하며,
이를 위반시 정보통신망법에 의해 형사 처벌됨을 유념하시기 바랍니다.
[게시일 2004년 10월 1일]
이용약관
제 1 장 총칙
제 1 조 (목적)
이 이용약관은 KoreaScience 홈페이지(이하 “당 사이트”)에서 제공하는 인터넷 서비스(이하 '서비스')의 가입조건 및 이용에 관한 제반 사항과 기타 필요한 사항을 구체적으로 규정함을 목적으로 합니다.
제 2 조 (용어의 정의)
① "이용자"라 함은 당 사이트에 접속하여 이 약관에 따라 당 사이트가 제공하는 서비스를 받는 회원 및 비회원을
말합니다.
② "회원"이라 함은 서비스를 이용하기 위하여 당 사이트에 개인정보를 제공하여 아이디(ID)와 비밀번호를 부여
받은 자를 말합니다.
③ "회원 아이디(ID)"라 함은 회원의 식별 및 서비스 이용을 위하여 자신이 선정한 문자 및 숫자의 조합을
말합니다.
④ "비밀번호(패스워드)"라 함은 회원이 자신의 비밀보호를 위하여 선정한 문자 및 숫자의 조합을 말합니다.
제 3 조 (이용약관의 효력 및 변경)
① 이 약관은 당 사이트에 게시하거나 기타의 방법으로 회원에게 공지함으로써 효력이 발생합니다.
② 당 사이트는 이 약관을 개정할 경우에 적용일자 및 개정사유를 명시하여 현행 약관과 함께 당 사이트의
초기화면에 그 적용일자 7일 이전부터 적용일자 전일까지 공지합니다. 다만, 회원에게 불리하게 약관내용을
변경하는 경우에는 최소한 30일 이상의 사전 유예기간을 두고 공지합니다. 이 경우 당 사이트는 개정 전
내용과 개정 후 내용을 명확하게 비교하여 이용자가 알기 쉽도록 표시합니다.
제 4 조(약관 외 준칙)
① 이 약관은 당 사이트가 제공하는 서비스에 관한 이용안내와 함께 적용됩니다.
② 이 약관에 명시되지 아니한 사항은 관계법령의 규정이 적용됩니다.
제 2 장 이용계약의 체결
제 5 조 (이용계약의 성립 등)
① 이용계약은 이용고객이 당 사이트가 정한 약관에 「동의합니다」를 선택하고, 당 사이트가 정한
온라인신청양식을 작성하여 서비스 이용을 신청한 후, 당 사이트가 이를 승낙함으로써 성립합니다.
② 제1항의 승낙은 당 사이트가 제공하는 과학기술정보검색, 맞춤정보, 서지정보 등 다른 서비스의 이용승낙을
포함합니다.
제 6 조 (회원가입)
서비스를 이용하고자 하는 고객은 당 사이트에서 정한 회원가입양식에 개인정보를 기재하여 가입을 하여야 합니다.
제 7 조 (개인정보의 보호 및 사용)
당 사이트는 관계법령이 정하는 바에 따라 회원 등록정보를 포함한 회원의 개인정보를 보호하기 위해 노력합니다. 회원 개인정보의 보호 및 사용에 대해서는 관련법령 및 당 사이트의 개인정보 보호정책이 적용됩니다.
제 8 조 (이용 신청의 승낙과 제한)
① 당 사이트는 제6조의 규정에 의한 이용신청고객에 대하여 서비스 이용을 승낙합니다.
② 당 사이트는 아래사항에 해당하는 경우에 대해서 승낙하지 아니 합니다.
- 이용계약 신청서의 내용을 허위로 기재한 경우
- 기타 규정한 제반사항을 위반하며 신청하는 경우
제 9 조 (회원 ID 부여 및 변경 등)
① 당 사이트는 이용고객에 대하여 약관에 정하는 바에 따라 자신이 선정한 회원 ID를 부여합니다.
② 회원 ID는 원칙적으로 변경이 불가하며 부득이한 사유로 인하여 변경 하고자 하는 경우에는 해당 ID를
해지하고 재가입해야 합니다.
③ 기타 회원 개인정보 관리 및 변경 등에 관한 사항은 서비스별 안내에 정하는 바에 의합니다.
제 3 장 계약 당사자의 의무
제 10 조 (KISTI의 의무)
① 당 사이트는 이용고객이 희망한 서비스 제공 개시일에 특별한 사정이 없는 한 서비스를 이용할 수 있도록
하여야 합니다.
② 당 사이트는 개인정보 보호를 위해 보안시스템을 구축하며 개인정보 보호정책을 공시하고 준수합니다.
③ 당 사이트는 회원으로부터 제기되는 의견이나 불만이 정당하다고 객관적으로 인정될 경우에는 적절한 절차를
거쳐 즉시 처리하여야 합니다. 다만, 즉시 처리가 곤란한 경우는 회원에게 그 사유와 처리일정을 통보하여야
합니다.
제 11 조 (회원의 의무)
① 이용자는 회원가입 신청 또는 회원정보 변경 시 실명으로 모든 사항을 사실에 근거하여 작성하여야 하며,
허위 또는 타인의 정보를 등록할 경우 일체의 권리를 주장할 수 없습니다.
② 당 사이트가 관계법령 및 개인정보 보호정책에 의거하여 그 책임을 지는 경우를 제외하고 회원에게 부여된
ID의 비밀번호 관리소홀, 부정사용에 의하여 발생하는 모든 결과에 대한 책임은 회원에게 있습니다.
③ 회원은 당 사이트 및 제 3자의 지적 재산권을 침해해서는 안 됩니다.
제 4 장 서비스의 이용
제 12 조 (서비스 이용 시간)
① 서비스 이용은 당 사이트의 업무상 또는 기술상 특별한 지장이 없는 한 연중무휴, 1일 24시간 운영을
원칙으로 합니다. 단, 당 사이트는 시스템 정기점검, 증설 및 교체를 위해 당 사이트가 정한 날이나 시간에
서비스를 일시 중단할 수 있으며, 예정되어 있는 작업으로 인한 서비스 일시중단은 당 사이트 홈페이지를
통해 사전에 공지합니다.
② 당 사이트는 서비스를 특정범위로 분할하여 각 범위별로 이용가능시간을 별도로 지정할 수 있습니다. 다만
이 경우 그 내용을 공지합니다.
제 13 조 (홈페이지 저작권)
① NDSL에서 제공하는 모든 저작물의 저작권은 원저작자에게 있으며, KISTI는 복제/배포/전송권을 확보하고
있습니다.
② NDSL에서 제공하는 콘텐츠를 상업적 및 기타 영리목적으로 복제/배포/전송할 경우 사전에 KISTI의 허락을
받아야 합니다.
③ NDSL에서 제공하는 콘텐츠를 보도, 비평, 교육, 연구 등을 위하여 정당한 범위 안에서 공정한 관행에
합치되게 인용할 수 있습니다.
④ NDSL에서 제공하는 콘텐츠를 무단 복제, 전송, 배포 기타 저작권법에 위반되는 방법으로 이용할 경우
저작권법 제136조에 따라 5년 이하의 징역 또는 5천만 원 이하의 벌금에 처해질 수 있습니다.
제 14 조 (유료서비스)
① 당 사이트 및 협력기관이 정한 유료서비스(원문복사 등)는 별도로 정해진 바에 따르며, 변경사항은 시행 전에
당 사이트 홈페이지를 통하여 회원에게 공지합니다.
② 유료서비스를 이용하려는 회원은 정해진 요금체계에 따라 요금을 납부해야 합니다.
제 5 장 계약 해지 및 이용 제한
제 15 조 (계약 해지)
회원이 이용계약을 해지하고자 하는 때에는 [가입해지] 메뉴를 이용해 직접 해지해야 합니다.
제 16 조 (서비스 이용제한)
① 당 사이트는 회원이 서비스 이용내용에 있어서 본 약관 제 11조 내용을 위반하거나, 다음 각 호에 해당하는
경우 서비스 이용을 제한할 수 있습니다.
- 2년 이상 서비스를 이용한 적이 없는 경우
- 기타 정상적인 서비스 운영에 방해가 될 경우
② 상기 이용제한 규정에 따라 서비스를 이용하는 회원에게 서비스 이용에 대하여 별도 공지 없이 서비스 이용의
일시정지, 이용계약 해지 할 수 있습니다.
제 17 조 (전자우편주소 수집 금지)
회원은 전자우편주소 추출기 등을 이용하여 전자우편주소를 수집 또는 제3자에게 제공할 수 없습니다.
제 6 장 손해배상 및 기타사항
제 18 조 (손해배상)
당 사이트는 무료로 제공되는 서비스와 관련하여 회원에게 어떠한 손해가 발생하더라도 당 사이트가 고의 또는 과실로 인한 손해발생을 제외하고는 이에 대하여 책임을 부담하지 아니합니다.
제 19 조 (관할 법원)
서비스 이용으로 발생한 분쟁에 대해 소송이 제기되는 경우 민사 소송법상의 관할 법원에 제기합니다.
[부 칙]
1. (시행일) 이 약관은 2016년 9월 5일부터 적용되며, 종전 약관은 본 약관으로 대체되며, 개정된 약관의 적용일 이전 가입자도 개정된 약관의 적용을 받습니다.