주목적 : 메타버스 진행하기 전 샘플 테스트
조건 : 멀티플레이 + 화상 + WebGL
기간 : 11.03 ~ 11.25
개발 SDK 선정
멀티플레이 -> https://www.photonengine.com/
화상채팅 -> https://www.agora.io/en/
조건 : 멀티플레이 + 화상 + WebGL
기간 : 11.03 ~ 11.25
개발 SDK 선정
멀티플레이 -> https://www.photonengine.com/
화상채팅 -> https://www.agora.io/en/
기존 윈도우 클라이언트 응용프로그램에서 웹브라우저 환경의 제품으로 전환됨에따라, 라이브러리 형태로 제공되던 인쇄모듈을 독립적인 실행이 가능한 형태로 개발할 필요가 생겼습니다. 또한 패키징 및 배포, 업데이트까지 기능을 확장시켜 기능을 추가될때마다 고객이 직접 재설치를 하지 않고, 자연스럽게 사용할수 있도록 개선할 필요가 있었습니다.
프로젝트 설명
- NSIS를 통한 설치파일 제작(인스톨 쉴드 라이센스도 있지만 최대한 가볍게 만들기 위해)
- 로컬 웹서버(https)를 통한 설치 유뮤 체크 및 exe 실행
- 버전 정보에 따라 자동 업데이트 or 재설치
- API를 통한 데이터 및 서식 다운로드 및 인쇄 다이얼로그 실행
상세 업데이트 방법
- 웹서버에서 서비스 구현없이, 단순 파일서버로만 이용
- 로컬의 버전파일(xml), 서버의 버전파일(xml) 비교
- 서버의 버전이 최신일 경우 서버 버전파일에 입력된 파일경로를 호출해서 파일 다운로드
주버전 부버전에 따른 파일 타입별 다운로드(압축된 파일형태 or 인스톨파일exe) 및 실행
- 파일유효성 검증 X
위와 같은 방법으로 구현한 이유
- 이미 안정화 단계를 넘은 컴포넌트라서 기능 추가 및 수정에 대한 이슈사항이 적을거라 판단해서
- 항상 exe 버전을 배포시킨다 하더라도, 서버 트래픽을 고려할정도의 사이즈가 아니며 호출횟수가 많지 않음.
- 최대한 빠르고 간단하게 만들기 위해서
담당업무
- 단독 실행모드 개발, 업데이트 시스템 개발(내부, 외부), NSIS 패키징 개발
프로젝트 설명
- 게임의 형태로 교육플랫폼 개발 목적(누구나 교재를 만들어서 게임으로 플레이가능 하게)
- 디자이너를 통한 게임 데이터 생성(파워포인트 처럼)
- 디자이너로 생성된 데이터 파일을 통한 캐릭터 애니메이션 및 UI 변경
담당업무
- 3D 형태 및 바다 물결 추가 화면 이동가능- 지역 선택시 구글맵연동하여 지도표시- 지역 구입시 건물 생성 애니메이션 및 이펙트 추가.- 좋은 위치 구입시 특정 파티클 표시- 시간에 따른 경쟁 컴퓨터의 건물 구입방해 등.
- 요청된 설계 문서에 따라 ERP 메뉴 개발(각종 컴포넌트 배치 및 DB쿼리 조회 후 바인딩)
- 메뉴에서 사용되는 공통 컴포넌트 개발 및 유지보수
담당업무
Copyright @ 2013 Timeline.