Software Development/SW Projects 6

마라톤 완주기록증 페이지 제작 후기

자체 마라톤 대회준하면서 만든 온라인 기록증 페이지. https://huiyueun.github.io/dynamicrunners.htmlDynamic Runners 1st MarathonOnline ceritifiacehuiyueun.github.io 보통 대회에에선 달리기가 끝나자마자 문자로 기록을 받고, 모바일 기록증을 받아볼 수 있다. 비록 동호회에서 하는 작은규모의 대회지만 달리고난 뒤에는 바로 기록을 확인해볼 수 있으면 좋겠단 생각이 들어 바로 모바일 기록증 페이지를 만들어봤다.우선은 바로 웹에 접속해서 확인이 필요하므로 HTML5를 이용한 간단한 웹페이지를 만들면 좋겠다고 생각했다. 기초적인 웹개발은 공부는 해봤지만 실제 이런 페이지만드는 것도 처음이라 조금 삽질과 구글링에 시간을 투자하긴 했..

[프로젝트 정리] SmartTV UI Demo

스마트TV에 사용될 UI 기능을 WPF상으로 구현 후 기능 테스트를 목적으로 하는 데모 샘플 프로젝트, 기능별 UI 구현이 과제의 주된 목적이었다.UI 테스트 기능- 사용자등록 및 사용자 관리 - 메뉴 관리 - 스크린샷 -> 페이스북 업로드 - 가상 키보드 입력 - TV on/off - 인터넷 검색 사용 - 환경설정개발 환경 : C# WPF개발 기간 : 2개월

[프로젝트 정리] 스마트폰을 이용한 로봇청소기 지정 위치 이동 앱

스마트폰을 이용한 로봇청소기 지정 위치 이동 앱프로젝트 인원 : 2명 맡은 부분 : 안드로이드 앱 개발 & OpenCV를 이용한 영상처리개발 목표 1. 카메라를 이용한 마커 인식 2. 모바일 화면의 지정위치를 이용하여 실제 위치공간 획득 3. 로봇청소기 - 안드로이드 블루투스 통신을 이용한 로봇청소기 이동개발 기간 : 2개월System Architecture App UI 마커인식 구현과정 테스트영상개발환경 - OS : Windows 7, Android - IDE : Eclipse ADT Bundle, Visual Studio 2010 - Device : Samsung Galaxy player 5.8 - Library : Android SDK 4.0, OpenCV - Language : JAVA, C/C+..

[프로젝트 정리] Kinetic Typography Video Tool, KELT

멤버십에서 했던 두번째 창의과제, KELT(KELT는 팀원의 성을 따와서 고민끝에 지은 이름이다.) Kinetic Typography라는 역동적인 비디오를 제작할 수 있는 툴을 제작하였다. 역시나 툴은 처음 설계보다 손이가는게 너무나 많았다.. 프로젝트 진행하면서 Imagine Cup 2014를 같이 준비해서 시간이 너무나 촉박했으나 어떻게 완성?도 하고 Top20에 들어 수상도 했지만.. 아쉬운 부분이 많이 남는 프로젝트이다.툴을 개발하다 보니 특히나 신경쓴 부분은 설계하는 부분이였다. 잘 몰랐었던 디자인패턴을 공부하면서 많이 적용하였다.아래는 결과발표 영상인데.. 대회가 끝난 뒤 멤버십 발표영상엔 신경을 못썼다.ㅎㅎ 대회하고 힘이 너무 빠져서...- 개발 목적 : 기존 비디오제작툴은 너무나 어렵다. ..

[프로젝트 정리] 증강현실을 이용한 메시지 제작툴

처음 단기 프로젝트로 OpenGL을 한달간 경험한 뒤, OpenGL을 조금더 제대로 공부할 수 있었던 프로젝트 그래픽스의 어려움을 제대로 느낄 수 있었던 프로젝트입니다. 3D Parser 구현부터 움직이는 3D 데이터 표현하는 일이 이렇게나 어려운 일이구나를 느꼈었죠.. 상용화된 3D툴과 비교했을 때는 너무나도 부족한게 많지만 작은 기능을 처음부터 구현할 수 있어서 많이 공부가 되었던 프로젝트입니다.- 개발 목적 : 자신의 캐릭터를 이용해 AR 메시지 툴 제작 - 개발기간 : 2013.07.01~2013.09.30(3개월) - 개발인원 : 3명 - 개발환경 : MFC, OpenGL, OpenCV, Android, Vuforia - 시나리오 : MFC로 개발한 툴에서 간단한 3D 모델링, 맵핑, 애니메이션..

[프로젝트 정리] 프로그래밍 원리를 배우는 알고리즘 게임, 깨알

멤버십에서 한달간 단기를 하면서 만들었던 첫번째 프로젝트.멤버십 들어가기 전에는 안드로이드를 이용해 앱만 만들어 보다가 처음으로 OpenGL을 이용해 그래픽스 프로그래밍을 해봤던 프로젝트입니다. 전부 처음해보는 것 밖에 없어 간단한 동작임에도 구현하기 힘들었었지만, 처음으로 OpenGL을 공부할 수 있었고, 안드로이드 외에 다른 환경의 프로젝트를 해봤다는 거에 의미있는 프로젝트였습니다.게임 자체는 모델링 데이터를 로드하지 않고, 박스형태로만 구현하였으며 3D 환경 컨트롤, 텍스쳐 맵핑 등 3D 그래픽의 기초 개념을 알 수 있었습니다. 처음 팀원소개의 민망한 1분이 지나가고 프로젝트 소개가 나옵니다..ㅎㅎ- 개발 목적 : 특정 언어를 모르는 사람도 간단한 스크립트를 통해 알고리즘 사고를 키울 수 있는 게임..