Spatial AR: Toward Augmentation of Ambient and Effective Interaction ChannelJoo-Haeng Lee기존의 모바일 증강현실 기술은 실세계와 가상세계를 연결하는 새로운 상호작용 채널을 제공하고자 하지만 장치 의존성 면에서 상호작용을 제약하는 태생적인 한계를 보이고 있다. 프로젝터를 사용하여 정보, 인터페이스, 콘텐츠를 실세계 사물과 그 주변에 직접 투사하여 증강하고자 하는 공간증강현실은 이러한 기존의 모바일 증강현실이 갖는 문제점을 해결하고자 한다. 특히, 오감과 물리법칙에 기반한 실세계 상호작용을 가능한 그대로 유지하면서 새로운 인터액션 채널을 제공하여 실질적인 증강의 효과를 주고자 한다. 이러한 증강 상호작용은 실사물을 손으로 직접 만지며 작업하는 예술가와 노약자들에게도 도움을 줄 수 있어야 한다. 본 슬라이드에서는 위의 언급을 시각적으로 표현하고 있다.
상상을 현실로, 혁신을 만들어가는 3D 프린터 V 1.0Gitae Park지난 5월 캐드앤그래픽스에 기고했던 원고를 프리젠테이션 파일로 만들었습니다. 그동안 제 블로그에 올렸던 글을 분류하고 조합하여 하나의 문서로 만들었는데 계속 새로운 내용 보충해서 버전 업 시키겠습니다.
목차
- 3D 프린터, 과연 이걸로 돈 벌 수 있을까
- 3D 프린팅 시대의 저작권 문제
- 새로운 시도, 그 가능성
- 새로운 개념의 3D 프린터
- 3D 프린팅 시장, 버블일까 아닐까
The art of data scienceTae Young LeeFormal modeling provides an analytical framework for data science projects. It involves setting expectations, collecting information, and revising expectations based on primary and secondary models. Evaluation of formal models considers effect size, plausibility, and parsimony. Formal modeling also aids in prediction analyses for classification problems by establishing expectations based on real-world data and evaluating prediction quality, model tuning, and availability of other data. Formal modeling serves as the foundation for analysis and prediction in data science.
GP Smart Digital Signage Experience (매장용)David Yang오늘날의 패션매장도 점차 대형화 되는 추세입니다.
대형화 되어가면서 동시에 스마트 디지털화 되어 가고 있습니다.
일차적으로 적용되고 있는 기술은 멀티비전입니다.
쇼윈도우, 계산대 뒷편, 계단 입구, 비는 기둥 등....
디지털 기술을 통해 더 효율적으로 고객유입을 늘리고 판매 이벤트 및 브랜드 정보를 노출하고 있습니다.
물론 하드웨어적으로 설치한다고 매출 증진의 효과가 바로 나타나는 것은 아닙니다.
하지만 운영시스템의 효율적 운영과 더불어 컨텐츠를 효과적으로 표출하였을 때, 매출에 직간접적으로 영향을 끼치는 사례가 많이 나왔습니다.
GP트리는 이러한 노하우를 가지고 고객에게 접근하는 Smart Digital Signage 전문 회사입니다.
GP트리는 인사이트 비주얼라이저(Insight Visualizer)입니다.
초중고 교사들을 위한 학교 메이커교육 세미나 - 3D 프린터, 학교 메이킹을 만나다 (예봉중학교 최경철 교사)brainerymakers학교에서 3D프린터를 활용한 창의적 융합수업의 사례를 공유한다. 구체적으로 3D프린팅 F1 STEAM프로젝트와 시각장애인을 위한 휴대용 촉지도 개발사례를 소개한다.
[UBhind Analytics] 여행 및 지역정보 앱 사용성 분석Sung-Kwan KimUBhind Analytics - 여행 및 지역정보 앱 사용성 분석 리포트 입니다.
- 여행 및 지역정보 앱 사용 현황
- 여행 및 지역정보 카테고리 이용 특성 : Top 100
- 여행 및 지역정보 카테고리 이용 특성 : 앱 - 성별 Top 10
- 여행 및 지역정보 카테고리 이용 특성 : 앱 - 연령 Top 10
- 여행 가이드앱 비교
- 숙박앱 비교
- 지도앱 비교
- 교통앱 비교
자세한 정보는 ubhind.com 회원 가입 후 보실 수 있습니다.
04_박영민_증강현실 AR (Augmented Reality)의 가능성과 미래websmedia증강현실 AR (Augmented Reality)의 가능성과 미래
- 증강현실 AR (Augmented Reality) 이란
- 증강현실 시연
- 국내 외 활용사례
- 산업활용 가능성
Tdd in unityEric SmithThe document discusses software testing and game development best practices. It emphasizes the importance of testing for clarity, adherence to SOLID principles, speed, no crashes, and memory management. It also mentions state machines, effects, game units, controllers, views, and the importance of separating concerns. Live coding is shown as an effective way to demonstrate these concepts.
Virtual Reality Hardware Market Q4 2014KZero WorldswideThis is our Q4 2014 update showing companies developing hardware for the virtual reality market. We include head-mounted displays, hand/body controllers, treadmills and other input devices.
Spatial AR: Toward Augmentation of Ambient and Effective Interaction ChannelJoo-Haeng Lee기존의 모바일 증강현실 기술은 실세계와 가상세계를 연결하는 새로운 상호작용 채널을 제공하고자 하지만 장치 의존성 면에서 상호작용을 제약하는 태생적인 한계를 보이고 있다. 프로젝터를 사용하여 정보, 인터페이스, 콘텐츠를 실세계 사물과 그 주변에 직접 투사하여 증강하고자 하는 공간증강현실은 이러한 기존의 모바일 증강현실이 갖는 문제점을 해결하고자 한다. 특히, 오감과 물리법칙에 기반한 실세계 상호작용을 가능한 그대로 유지하면서 새로운 인터액션 채널을 제공하여 실질적인 증강의 효과를 주고자 한다. 이러한 증강 상호작용은 실사물을 손으로 직접 만지며 작업하는 예술가와 노약자들에게도 도움을 줄 수 있어야 한다. 본 슬라이드에서는 위의 언급을 시각적으로 표현하고 있다.
상상을 현실로, 혁신을 만들어가는 3D 프린터 V 1.0Gitae Park지난 5월 캐드앤그래픽스에 기고했던 원고를 프리젠테이션 파일로 만들었습니다. 그동안 제 블로그에 올렸던 글을 분류하고 조합하여 하나의 문서로 만들었는데 계속 새로운 내용 보충해서 버전 업 시키겠습니다.
목차
- 3D 프린터, 과연 이걸로 돈 벌 수 있을까
- 3D 프린팅 시대의 저작권 문제
- 새로운 시도, 그 가능성
- 새로운 개념의 3D 프린터
- 3D 프린팅 시장, 버블일까 아닐까
The art of data scienceTae Young LeeFormal modeling provides an analytical framework for data science projects. It involves setting expectations, collecting information, and revising expectations based on primary and secondary models. Evaluation of formal models considers effect size, plausibility, and parsimony. Formal modeling also aids in prediction analyses for classification problems by establishing expectations based on real-world data and evaluating prediction quality, model tuning, and availability of other data. Formal modeling serves as the foundation for analysis and prediction in data science.
GP Smart Digital Signage Experience (매장용)David Yang오늘날의 패션매장도 점차 대형화 되는 추세입니다.
대형화 되어가면서 동시에 스마트 디지털화 되어 가고 있습니다.
일차적으로 적용되고 있는 기술은 멀티비전입니다.
쇼윈도우, 계산대 뒷편, 계단 입구, 비는 기둥 등....
디지털 기술을 통해 더 효율적으로 고객유입을 늘리고 판매 이벤트 및 브랜드 정보를 노출하고 있습니다.
물론 하드웨어적으로 설치한다고 매출 증진의 효과가 바로 나타나는 것은 아닙니다.
하지만 운영시스템의 효율적 운영과 더불어 컨텐츠를 효과적으로 표출하였을 때, 매출에 직간접적으로 영향을 끼치는 사례가 많이 나왔습니다.
GP트리는 이러한 노하우를 가지고 고객에게 접근하는 Smart Digital Signage 전문 회사입니다.
GP트리는 인사이트 비주얼라이저(Insight Visualizer)입니다.
초중고 교사들을 위한 학교 메이커교육 세미나 - 3D 프린터, 학교 메이킹을 만나다 (예봉중학교 최경철 교사)brainerymakers학교에서 3D프린터를 활용한 창의적 융합수업의 사례를 공유한다. 구체적으로 3D프린팅 F1 STEAM프로젝트와 시각장애인을 위한 휴대용 촉지도 개발사례를 소개한다.
[UBhind Analytics] 여행 및 지역정보 앱 사용성 분석Sung-Kwan KimUBhind Analytics - 여행 및 지역정보 앱 사용성 분석 리포트 입니다.
- 여행 및 지역정보 앱 사용 현황
- 여행 및 지역정보 카테고리 이용 특성 : Top 100
- 여행 및 지역정보 카테고리 이용 특성 : 앱 - 성별 Top 10
- 여행 및 지역정보 카테고리 이용 특성 : 앱 - 연령 Top 10
- 여행 가이드앱 비교
- 숙박앱 비교
- 지도앱 비교
- 교통앱 비교
자세한 정보는 ubhind.com 회원 가입 후 보실 수 있습니다.
04_박영민_증강현실 AR (Augmented Reality)의 가능성과 미래websmedia증강현실 AR (Augmented Reality)의 가능성과 미래
- 증강현실 AR (Augmented Reality) 이란
- 증강현실 시연
- 국내 외 활용사례
- 산업활용 가능성
Tdd in unityEric SmithThe document discusses software testing and game development best practices. It emphasizes the importance of testing for clarity, adherence to SOLID principles, speed, no crashes, and memory management. It also mentions state machines, effects, game units, controllers, views, and the importance of separating concerns. Live coding is shown as an effective way to demonstrate these concepts.
Virtual Reality Hardware Market Q4 2014KZero WorldswideThis is our Q4 2014 update showing companies developing hardware for the virtual reality market. We include head-mounted displays, hand/body controllers, treadmills and other input devices.
#32.스프링프레임워크 & 마이바티스 (Spring Framework, MyBatis)_스프링프레임워크 강좌, 재직자환급교육,실업자국비지원...탑크리에듀(구로디지털단지역3번출구 2분거리)탑크리에듀교육센터(www.topcredu.co.kr)제공
스프링프레임워크 & 마이바티스에 대한 자료이니 참고하시어 많은 도움되시길 바랍니다.
교육/수강문의는 탑크리에듀홈페이지(http://www.topcredu.co.kr)를 통하여 하실 수 있습니다.
2. 1. 뷰(View)
- 컨트롤이나 위젯으로 불리는 UI구성요소
- 여러 개의 뷰를 포함하고 있는 것은 뷰그룹
- 뷰가 뷰그룹을 상속가능
->뷰안에 뷰그룹이 존재, UI의 자연스러움
2. 레이아웃(Layout)
- 뷰 그룹에서 자주사용하는 뷰의 배치방식
- 채우기, 방향, 정렬방향등 다양한 속성
- 리니어, 상대, 프레임, 테이블 레이아웃 존재
- 훨씬 적은 XML 코드로 화면 구성 가능
참조 교재 : Do it! 안드로이드 프로그래밍
2
0. 지난주 복습
3. 참조 프로젝트 : SampleLayout
다운로드 : easyspub.com
1. Match(fill)_parent
- 뷰의 높이/너비를 화면의 높이/너비에 맞춤
- android:layout_width="match_parent"
- android:layout_height="match_parent "
2. wrap_content
- 뷰의 높이/너비를 텍스트 크기에 맞춤
- android:layout_width=“wrap_content"
- android:layout_height=" wrap_content “
* 레이아웃 XML파일에서 작성 가능
3
0. 지난주 복습
5. 참조 프로젝트 : SampleLayout
다운로드 : easyspub.com
ㅇ 아이디로 뷰 찾기
findViewByID(r.id.(뷰이름))
해당뷰를 찾아서 메소드에 추가
토스트 메시지 출력
5
0. 지난주 복습
6. 1. 채우기 : fill model
- 뷰를 부모 뷰의 여유공간에 어떻게 채울지 설정
2. 방향 : orientation
- 뷰를 추가하는 방향을 설정
3. 정렬 방향 : gravity
- 뷰의 정렬 방향을 설정
4. 여유 공간 : padding
- 뷰의 여유공간을 설정
5. 공간 가중치 : weight
- 뷰가 차지하는 가중치 값을 설정
참조 교재 : Do it! 안드로이드 프로그래밍
6
0. 지난주 복습
7. 7
참조 프로젝트 : SampleLinearLayout
다운로드 : easyspub.com
ㅇ 방향 설정
Orientation으로 방향설정
0. 지난주 복습
9. 9
참조 프로젝트 : SampleLinearLayout
다운로드 : easyspub.com
ㅇ 방향 설정2
0. 지난주 복습
10. 10
ㅇ 여유공간 설정
참조 프로젝트 : SampleLinearLayout
다운로드 : easyspub.com
24dp만큼의 간격
* dp란?
- density independent pixel,
밀도 독립적 픽셀이라고 불리며
160dip 화면을 기준으로 한 픽셀
(1인치에 160개의 점이 있을시
1dp = 1px) 기기마다 화면의
크기가 다르므로 dp를 이용해
위치를 정하면 유연성이 생김
0. 지난주 복습
11. 11
ㅇ 가중치 설정
참조 프로젝트 : SampleLinearLayout
다운로드 : easyspub.com
왼쪽 아래가 가중치 2인 뷰.
* 가중치 : 레이아웃의 화면을
가로/세로 기준으로 가중치를
두며 뷰들의 크기와 위치는
(뷰의 가중치 / 가중치의 총합)과
설정된 방향으로 정해진다.
0. 지난주 복습
17. 17
1. 상대(Relative) 레이아웃
참조 프로젝트 : SampleRelativeLayout
다운로드 : easyspub.com
Nomal.xml 소스
새로운 텍스트뷰 1개 생성
Layout_alignparentTop
설정으로 텍스트뷰가
상단에 위치하게 됨
Layout_marginTop 설정
으로 20dp떨어진 상단에
텍스트뷰 생성
④
18. 18
1. 상대(Relative) 레이아웃
참조 프로젝트 : SampleRelativeLayout
다운로드 : easyspub.com
Nomal.xml 소스
새로운 텍스트뷰 2개 생성/속성 설정
(아이디와 비밀번호)
EditText설정을 함으로
해당 텍스트뷰에서
타이핑이 가능해짐
⑤centerInParent설정을
함으로써 해당 레이
아웃이 정중앙에 위치
⑤
19. 19
1. 상대(Relative) 레이아웃
참조 프로젝트 : SampleRelativeLayout
다운로드 : easyspub.com
하단부에 체크/엑스 버튼을 배경으로한 버튼 생성
체크버튼을 위한
상대레이아웃설정
(alignParentLeft)
엑스버튼을 위한
상대레이아웃설정
(alignParentRight)
21. 21
2. 테이블(Table) 레이아웃
참조 프로젝트 : SampleLayout
다운로드 : easyspub.com
테이블 레이아웃에선
TableRow태그를 이용
열을 추가
하나의 열에 여러가지
뷰가 들어갈 수 있음
이름과 나이를 보여
주는 텍스트 뷰를 생성
Table_layout.xml 소스
2개의 텍스트뷰를 추가하는 부분
①
②
23. 23
3. 스크롤 뷰
참조 프로젝트 : SampleScrollView
다운로드 : easyspub.com
실행화면
24. 24
3. 스크롤 뷰
참조 프로젝트 : SampleLayout
다운로드 : easyspub.com
HorizontalScrollView는
수평 스크롤을 위한 뷰
그 안에 있는 Scrollview는
수직 스크롤을 위한 뷰
수평 스크롤 뷰 안에
이미지 뷰가 생성 되
이미지가 화면보다
클 경우 스크롤이
가능해짐
Activity_main.xml 소스
스크롤바 생성/설정을 위한 부분
25. 25
3. 스크롤 뷰
참조 프로젝트 : SampleScrollView
다운로드 : easyspub.com
스크롤/이미지 뷰를 위한 객체와
이미지를 보여주기 위한 객체 선언
스크롤/이미지 뷰 이름은 XML과 동일
MainActivity 소스
findViewById를 이용해 각각의 객체를 참조
26. 26
3. 스크롤 뷰
참조 프로젝트 : SampleScrollView
다운로드 : easyspub.com
수평 스크롤바 사용 설정
Drawble폴더에 가서 해당
이미지 리소스를 읽음
이미지 리소스와 크키 설정
MainActivity 소스
스크롤바 설정과 이미지 리소스 부분
28. 28
4. 프레임(Frame)레이아웃
참조 프로젝트 : SampleFrameLayout
다운로드 : easyspub.com
프레임 레이아웃 내에
이미지 뷰를 2개 생성
실제로 보이는 것은 1개의
뷰이고 이는 visibility를
통해 설정 가능
29. 29
4. 프레임(Frame)레이아웃
참조 프로젝트 : SampleFrameLayout
다운로드 : easyspub.com
imageIndex와 setvisivility를 이용해서
두 개의 이미지를 번갈아 보여줌
30. 30
5. 기본 위젯 참조 교재 : Do it! 안드로이드 앱 프로그래밍
1. 텍스트 뷰(TextView)
- 화면을 구성할 때 가장 많이 사용
- 주요 속성 : text, textColor, textSize,
textSyle, typeface(기본문자 표시),
singleLine(한줄 표시)
2. 버튼(Button)
- 위젯에서 발생하는 이벤트 처리에 유용
- 체크박스, 라디오 버튼도 버튼의 속성을 가짐
- ImageButton태그로 버튼에 이미지 추가 가능
- 관련 메소드 : public boolean isChecked()
public void setChecked(boolean checked)
public void toggle() 등
31. 31
5. 기본 위젯 참조 교재 : Do it! 안드로이드 앱 프로그래밍
3. 에디트텍스트
- 사용자의 입력을 받기에 용이, 복/붙 등 기본기능 지원
- 포커스가 설정되면 키패드가 화면에 나타남
- hint속성을 이용하면 안내글이 출력됨
4. 이미지뷰
- 이미지를 화면에 보여주기에 유용
- 주요 속성 : src(이미지 설정), maxWidTh/Height(최대크기설정)
- tint(반투명 색상 적용), scaleType(확대/축소 비율)