DIY 는 “Do It Yourself” 의 약자로 스스로 제품을 만들거나 수리한다는 뜻을 가지고 있다. 현대사회에서 주 5 일제의 도입으로 인해 여가시간이 늘어 나고 개성과 자유를 중요시하는 삶으로 사회 환경이 변화 되면서 DIY 에 대한 사람들의 관심이.

Slides:



Advertisements
Similar presentations
1/ 편집 기능 사용하기 – 실습 1 글자 모양을 바꾸고 싶은 곳을 블록 설정 [ 글자 모양 ] 대화 상자에서 [ 글꼴 ] ‘ 궁서체 ’, [ 글자 색 ] ‘ 토마토색 ’ 으로 선택 → [ 설정 ] 클릭 → 글자 모양 변경.
Advertisements

다양한 종류의 문서를 언제든지 보고 바로 편집하세요. 여러 앱을 이용할 필요 없이 MS Office, HWP, PDF, TXT 의 문서를 한 곳에서 확인하고 어디서든 쉽게 편집해 보세요 ! *PDF 문서는 ‘ 보기 모드 ’ 만 지원합니다.
Popcon 이규태 김준수 강예진. 목차  Popcon 이란  개발동기 및 목적  필요성  차별성  설계  개발일정  기대효과 및 향후 계획.
한국클라우드서비스협회 ▶ 제키톡 서비스 - 제키톡 서비스 ∙ 안드로이드 기반의 모바일 무료 메시지, 무전기, 채팅 어플리케이션으로 국내뿐만 아니라 전세계 대상으로 서비스 제공 중 ∙ 현재 안드로이드폰을 대상으로 서비스 중이며, 아이폰을.
1 강. 안드로이드 개요 및 개발 환경 구축 - 안드로이드 개요 -JDK 설치 -Path 설정 - 이클립스 설치 -ADT, SDK 설치 Lecturer Kim Myoung-Ho Nickname 블스
1 도시가스  추진계획  보고 군산대학교 통학버스 예약 시스템 APP 설치 매뉴얼 군산대학교 통학버스 예약 시스템
Big Data & Hadoop. 1. Data Type by Sectors Expected Value using Big Data.
위대한 탄생 5 조 김태화 김세나 윤종범 이우진 정소원. 목차 1. 서비스 개발목적 및 개요 1-1 서비스 개발목적 1-2 서비스 개요 1-3 서비스 가치사슬 3. 비즈니스 모델 3-1 시장 세분화 3-2 비즈니스 모델 3-3 서비스 시나리오 4. 서비스 개발 및 구축.
영화 예매 시스템 - 많이 봤다이가 ? CSE Corp. PM 송진희 김성욱 김보람 천창영.
1)RACK 2)UPS 3)P D U 장치 4)Server Group 5)KVM Switch 7)UPS 를 위한 HUB 6) RACK Monitor.
스마트 KTC 사용자 매뉴얼 스마트폰용 모바일학생증 앱 설치 및 기본기능. 강원관광대 스마트 KTC 앱 설치 강원관광대학교 모바일학생증 앱 ( 이하 ‘ 스마트 KTC’ 로 명명 ) 은 안드로이드폰은 Google Play Store, 아이폰 은 App Store 에서 무료로.
구축사례 ( 농협 ) 구축기간 구축목적 특이사항 2001년3월 ( 지속적인 증설 진행중 )
컴퓨터와 인터넷.
컴퓨터 운영체제의 역사 손용범.
관광 스마트 북 발행 제안 OSMD( One Source Multi Device ).
파워포인트 2007.
순차, 조건, 반복 이점숙 농대 뒷편 언덕을 넘어가며 같은 문제 다르게 해결 순차, 조건, 반복 이점숙
순차, 조건, 반복 이점숙 같은 문제 다르게 해결하기 순차, 조건, 반복 이점숙
피티라인 파워포인트 템플릿.
Power Java 제3장 이클립스 사용하기.
How to export XFile Written by D.M.S.P.
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
임베디드 시스템 개론 크로스 플랫폼 설치 2일차 강의 자료 Embedded System Lab.
8장. 원격지 시스템 관리하기.
Root Filesystem Porting
Visual Basic .NET 처음 사용하기.
전광판 어플 크레파스통 도상미 박아란 이민영.
Root Filesystem Porting
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
학습목표 학습목차 다른 홈페이지의 HTML 파일 코드를 보는 방법에 대해 알아봅니다.
뇌를 자극하는 Windows Server 장. 장애 조치 클러스터.
3장. CentOS 리눅스 설치.
Eclipse 를 이용한 네트워킹 퍼즐 게임 “Scrambled Net” 담당 교수님 전진우 교수님 최은아.
WIN95,98 보조프로그램 ‘그림판’을 이용한 포장지디자인.
7가지 방법 PowerPoint에서 공동 작업하는 다른 사용자와 함께 편집 작업 중인 사용자 보기
UpToDate® Anywhere(UTDA)
15차시_스마트 애플리케이션 기획 스마트 애플리케이션 모형 제작 및 발표.
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
정보화 사회의 실생활 사례 컴퓨터개론 과제 모바일 인터넷과 차성오.
뇌를 자극하는 Windows Server 장. 원격 접속 서버.
인문학 동영상 강의 사용자 매뉴얼 (PC & Mobile).
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
Clipping 이진학.
정다면체, 다면체와 정다각형, 다각형의 관계 한림초등 학교 영제 6학년 5반 송명훈.
PADS Logic 회로도.
[그림 1-1] 안드로이드 전용 어플리케이션 설치 방법
Tween Animation 천승현.
데이터 베이스 DB2 관계형 데이터 모델 권준영.
웹사이트 분석과 설계 (화면 설계) 학번: 성명: 박준석.
CAD 실습 2013년 2학기.
S-Work 2.0 DRM 신규 버전 설치 가이드 SOFTCAMP
객체기반 SW설계 팀활동지 4.
13차시_스마트 애플리케이션 기획 스마트 미디어의 사용환경과 사용자의 특성.
네트워크 프로그래밍 (모바일 주문 프로그램 )
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
.Net Web Application 2007 컴퓨터공학실험(Ⅰ)
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
12 그리드 시스템.
세션에 대해 알아보고 HttpSession 에 대해 이해한다 세션 관리에 사용되는 요소들을 살펴본다
Map Designer Solution 소개자료
슬라이드 쇼의 설정 슬라이드 쇼의 실행 파일과 폴더의 관리 글꼴을 포함해서 저장 웹 페이지로 게시 압축 파일
정삼각형을 정사각형으로 바꾸는 원리 탐구 하귀초등학교 6학년 고지상.
UpToDate® Anywhere(UTDA)
교량 구조물의 개념 설계 및 프로토타입 제작 과정
CHAP 15. 데이터 스토리지.
피티라인 파워포인트 템플릿.
Chapter 11. 문서 인쇄 및 파일 형식.
타이머를 시작하려면 슬라이드 쇼 메뉴에서 쇼 보기를 클릭하십시오.
BoardGame 보드게임 따라가기.
리더 코딩 스토리 디자인 박찬준 이근영 박동현 박나영
Presentation transcript:

DIY 는 “Do It Yourself” 의 약자로 스스로 제품을 만들거나 수리한다는 뜻을 가지고 있다. 현대사회에서 주 5 일제의 도입으로 인해 여가시간이 늘어 나고 개성과 자유를 중요시하는 삶으로 사회 환경이 변화 되면서 DIY 에 대한 사람들의 관심이 증가하고 있다. 그 중 DIY 를 통한 가구 제작은 자신이 원하는 가구를 디 자인함으로써 세상에서 유일한 자신만의 가구를 만들 수 있다는 장점이 있어서 DIY 를 이용해 가구를 제작하고자 하는 사람들의 수도 점점 더 증가하고 있는 추세이다.

현대인들의 DIY 가구에 대한 관심은 증가하고 있지만 사 실상 바쁜 현대인들에게 DIY 를 통한 가구를 제작하는 것 은 따로 시간을 내야 한다는 부담감 때문에 막상 엄두가 나지 않는다. 이를 위해 굳이 시간을 내지 않아도 출 · 퇴근길, 등교길 등 과 같은 자투리 시간을 활용하여 자신이 원하는 가구를 직 접 디자인함으로써 시간을 효율적으로 사용할 수 있는 어 플리케이션이 “Furni DIY” 이다. “Furni DIY” 는 시간과 장소에 구애 받지 않고 자신의 휴대 폰을 통해서 언제 어디서나 자신이 원하는 가구를 디자인 할 수 있도록 해준다.

“Furni DIY” 는 목공 DIY 를 취미로 하는 사람들을 위한 모 바일 어플리케이션이다. 목공 DIY 를 위해 필요한 도면을 3D 모델링을 통해 사용자 가 원하는 형태로 가구를 직접 디자인하고 도면을 제공받 을 수 있도록 한다.

■ OpenGL ES 1.0 ▪ OpenGL ES 는 워크스테이션 및 고성능 PC 와 같은 환경에서 3D 이 미지 랜더링을 목표로 하는 그래픽 API 인 OpenGL(Graphics Language) 의 임베디드 버전으로 모바일 장비에 보다 향상된 2D/3D 그래픽 성능을 제공하기 위해 개발된 Low-Level 의 경량 그래픽 API

■ Google App Engine 구글 앱 엔진 (GAE) 은 Google 의 인프라를 이용해서 웹어플리케이션 을 사용할 수 있도록 해 주는 서비스이다. 스토리지 / 장비 / 네트워크 등 을 관리하지 않고도 호스팅 가능하다. Cloud Endpoints 는 사용자가 구동중인 모바일 앱의 백그라운드에서 일어나는 수많은 작업을 처리 할 수 있다.

1. 도형 생성 각 도형을 폭, 너비, 높이가 코드상에서 2.0 인 크기로 생성 한다. 도형을 생성할 때 화면에 터치한 2D 좌표를 3D 좌표 로 변환해 원하는 위치에 생성한다. 구현하는 도형의 종류 에는 삼각기둥, 사각기둥, 오각기둥, 육각기둥, 원기둥이 있다. 도형의 종류는 가구에 주로 쓰이는 도형들 위주로 선택하였다. 2. 도형 이동 및 회전 선택된 도형을 이동하거나 회전을 용이하게 하도록 x, y, z 각축의 버튼과 완료 버튼 그리고 수치 조절을 위한 슬라이 드 바를 구현하였다. 사용자가 원하는 축을 선택해 슬라이 드 바를 이용해 도형의 위치나 각도를 조절해 변형시킬 수 있도록 구현하였다

3. 투명화 / 텍스쳐 도형의 투명화를 위해 도형의 각 점을 선으로 연결하기 위한 자료구 조를 별도로 구현해 도형이 생성될 때 삼각형으로 구성된 공간도형이 아닌 선으로 구성된 공간도형을 구현하였다. 도형에 텍스쳐가 입혀진 경우에는 텍스쳐의 알파값을 조정해 투명하게 보이도록 구현하였다. 그리고 목재 텍스쳐를 제공해 도형에 텍스쳐를 입힐 수 있도록 하였 다. 4. 도형 복사 및 삭제 선택된 도형들을 삭제하기 위해 모든 도형들을 포함하고 있는 콜렉션 에서 제거시킨다. 그리고 선택된 도형들을 복사하기 위해 같은 위치 에서 x, y, z 값을 1 씩 증가시킨 도형들을 새로 생성하도록 구현하였다

5. 그룹화 / 그룹해제 도형 선택 도형을 선택하기 위해서, 터치이벤트에서 발생한 화면 pixel 값을 실제 도형이 그려지는 drawFrame 의 값으로 변환해야 한다. 또한 동일한 속성의 도형들을 보다 간편하게 조작할 수 있도록 그룹 화 기능을 구현하였다. 하나의 그룹은 HashSet 을 사용하여 그룹화된 도형의 ID 를 가진다. 그룹은 복수의 그룹을 관리하기 위해 각 HashSet 은 ArrayList 로 관리된다

7. 게시판 - Google Cloud Backend API 로 Datastore 액세스. - 사용자들의 3D 모델 공유 및 정보 공유를 위한 게시판. Google App Engine 의 Mobile Backend 를 사용하여 구축하였다. Entity 를 생성하여 서버에 저장하고 다른 사용자들은 Query 를 통하여 받아온다.

1.3D 모델링 ▪ 제공되는 삼각, 사각, 오각, 육각, 원기둥을 이용하여 기본적인 3D 모델링이 가능하다. 2. 투명화 / 텍스쳐 적용 ▪ 원하는 도형을 투명화 또는 원하는 텍스쳐를 선택하여 적용시킬 수 있다. 3. 도형 변형 ▪ 원하는 도형을 복사, 삭제, 이동, 회전할 수 있다.

4. Grouping ▪ 여러 도형을 한꺼번에 선택하여 복사, 삭제, 회전, 이동, 투명화, 텍스쳐 등 기능을 적용할 수 있다. 5. 점 선택 ▪ 기본 도형을 점 선택 기능을 이용하여 도형의 형태를 변형할 수 있다. 6. 합성 ▪ 원하는 배경에 디자인한 가구를 배치할 수 있다.

◆ 자신이 원하는 형태로 가구 디자인이 가능하다. ◆ 시간과 장소에 영향을 받지 않고 스마트 폰을 통한 가구 디자인이 가능하다. ◆ 디자인한 가구의 디자인을 3DS 포맷으로 저장해, PC 에서의 세부적인 작업이 가능하다. ◆ 다른 사용자들과 가구 제작의 스킬 및 기법, 디자인 공유 등 다양한 정보 공유가 가능하다.