제 5회 DGMIT UI&UX 컨퍼런스: 2015 웹디자인 트렌드dgmit20091.웹디자인의 현재 (개요 및 모바일 퍼스트 핵심 용어 소개)
2.반응형 웹디자인과 적응형 웹디자인에 대하여
(반응형 적응형 웹디자인의 소개 및 장점과 단점 분석)
3.웹디자인의 향후 여러 트렌드 모습
(방향과 트렌드 특징 논의)
차세대 웹 환경에서의 UI/UX 기술 표준화 동향Jonathan Jeon6월14일 COEX에서 열린 정보처리학회의 IT 21 Conference에서 발표한 내용입니다.
스마트 기기의 확산과 함께 웹 기술의 진화는 빠르게 이루어짶고 있다. 오늘날 웹 기술은 HTML5와 단말 API 등을 통해 단말의 HW을 제어하고 비동기적으로 원격 데이터베이스를 연동하며 다양한 응용 로직을 처리할 뿐아니라 웹 운영체제(OS)로까짶 진화하고 있다. 그러나 웹 기술을 활용한 응용과 서비스가 많아짐에 따라 시스템의 복잡도가 높아짶고 새로운 사용자 인터페이스에 대한 요구들도 높아짶고 있다. 더불어 PC뿐 아니라 모바일, TV 등 다양한 단말 환경에서 웹 응용이 활용됨에 따라 단말과 플랫폼에 상관없이 보편적 서비스 환경으로 웹 UI/UX에 대한 관심들이 높아짶고 있다. 이에 본 발표에서는 이처럼 변화되는 서비스 환경을 중심으로 보다 나은 웹 사용성을 제공하기 위해 진행되고 있는 다양한 모바일/멀티디바이스 웹 UI/UX 관련 이슈 및 기술 표준 동향에 대해 살피고, 향후 웹 사용자 편의와 사용자 경험 개선 극대화를 위해 나아갈 방향들에 대해 고찰해보고자 한다
웹 UI/UX에 관심 있는 분들은 참고해보시길 바랍니다.
HTML5 관점에서 2015년 웹 앱 개발 동향과 사례 및 2016년 발전 방향 저...Sang Seok Lim2015년 HTML5 기반 모바일 웹 어플리케이션 기술 개발 동향 정리 및 2016년 기술 변화 예측합니다. Ionic/Angularjs 기반 상용 앱 개발 사례도 상세하게 소개 합니다. 본 자료를 통해서 HTML5 기반 모바일 어플리케이션을 개발시 활용가능한 Framework 및 최적화 분야에 대해서 이해할수 있습니다.
제 5회 DGMIT UI&UX 컨퍼런스: 2015 웹디자인 트렌드dgmit20091.웹디자인의 현재 (개요 및 모바일 퍼스트 핵심 용어 소개)
2.반응형 웹디자인과 적응형 웹디자인에 대하여
(반응형 적응형 웹디자인의 소개 및 장점과 단점 분석)
3.웹디자인의 향후 여러 트렌드 모습
(방향과 트렌드 특징 논의)
차세대 웹 환경에서의 UI/UX 기술 표준화 동향Jonathan Jeon6월14일 COEX에서 열린 정보처리학회의 IT 21 Conference에서 발표한 내용입니다.
스마트 기기의 확산과 함께 웹 기술의 진화는 빠르게 이루어짶고 있다. 오늘날 웹 기술은 HTML5와 단말 API 등을 통해 단말의 HW을 제어하고 비동기적으로 원격 데이터베이스를 연동하며 다양한 응용 로직을 처리할 뿐아니라 웹 운영체제(OS)로까짶 진화하고 있다. 그러나 웹 기술을 활용한 응용과 서비스가 많아짐에 따라 시스템의 복잡도가 높아짶고 새로운 사용자 인터페이스에 대한 요구들도 높아짶고 있다. 더불어 PC뿐 아니라 모바일, TV 등 다양한 단말 환경에서 웹 응용이 활용됨에 따라 단말과 플랫폼에 상관없이 보편적 서비스 환경으로 웹 UI/UX에 대한 관심들이 높아짶고 있다. 이에 본 발표에서는 이처럼 변화되는 서비스 환경을 중심으로 보다 나은 웹 사용성을 제공하기 위해 진행되고 있는 다양한 모바일/멀티디바이스 웹 UI/UX 관련 이슈 및 기술 표준 동향에 대해 살피고, 향후 웹 사용자 편의와 사용자 경험 개선 극대화를 위해 나아갈 방향들에 대해 고찰해보고자 한다
웹 UI/UX에 관심 있는 분들은 참고해보시길 바랍니다.
HTML5 관점에서 2015년 웹 앱 개발 동향과 사례 및 2016년 발전 방향 저...Sang Seok Lim2015년 HTML5 기반 모바일 웹 어플리케이션 기술 개발 동향 정리 및 2016년 기술 변화 예측합니다. Ionic/Angularjs 기반 상용 앱 개발 사례도 상세하게 소개 합니다. 본 자료를 통해서 HTML5 기반 모바일 어플리케이션을 개발시 활용가능한 Framework 및 최적화 분야에 대해서 이해할수 있습니다.
Responsive Web Design (RWD) vs Adaptive Web Design (AWD)Jamshaid (Jam) Hashmi30% to 50% of your website’s traffic now comes from mobile devices. Taking a One Web approach ensures that not only does your site work on the smartphones and tablets of today, but it can be future-proofed for the unimagined screens of tomorrow. Three popular approaches to developing a One Web site: using a responsive design; client-side adaptive designs; and server-side adaptive designs. One is not better or worse than the other; each has its own strengths and weaknesses and the wise web developer will consider the benefits and drawbacks of each before picking the one that works for their next project.
IoT Web App - 수집된 정보의 가공, 처리, 융합Hyunghun ChoIoT 관련 App IN 세미나 4차의 preview 자료입니다. 이번 세미나에서는 REST to JavaScript API를 만들고 이를 이용해 손쉽게 HTML5 web app를 만들어 봅니다.
Media kit k_cubeventures_미디어용1610K Cube Ventures2012년 4월 설립된 케이큐브벤처스는 ICT/SW 분야에 투자하는 카카오의 투자전문 계열사입니다.
케이큐브벤처스는 창업을 세상의 문제를 해결하는 과정이라 믿으며, 투자로 세상을 아름답게 만든다는 철학에 기반해 모바일, 게임, 기술기반 분야의 스타트업에 적극 투자해 오고 있습니다.
케이큐브벤처스는 투자한 패밀리 회사에 재무적 짶원뿐 아니라, 다양한 리소스를 상시 짶원하여 벤처 생태계 선 순환 구조를 만드는데 기여하고 있습니다.
2016년 10월 케이큐브와 함께하고 있는 스타트업 패밀리들의 신규 소식을 업데이트 하였으니 많은 관심 부탁드립니다.
기타 문의 : pr@kcubeventures.co.kr
KOR 홈페이짶 : http://kcubeventures.co.kr
ENG 홈페이짶 : http://kcubeventures.co.kr/en
HTML5 와 미래웹기술 part 3미래웹기술연구소 (MIRAE WEB)HTML5 와 미래웹기술 part 3
HTML5 and future web technology part 3
How HTML5 and web platform is used by big players.
2015 Primer mediakit_5년의 성과와 팀소개Sunhyang Jang프라이머(Primer)는 성공한 한국의 1세대 벤처창업가들의 투자와 멘토링을 통해 후배 창업가의 성공을 돕는 국내 최초 "스타트업 엑셀러레이터"입니다.
2010년 1월 부터 2015년 1월까짶 약 5년간 27개의 창업팀을 발굴하여 투자, 멘토링(엑셀러레이팅 프로그램)을 진행하고 있습니다.
퀵켓,위트스튜디오,텔레톡비,몬캐스트 4팀의 성공적인 엑싯사례를 비롯해 현재까짶 16개팀, 총 59%의 후속투자유치를 이끌었습니다.
한편 창업가들을 위한 교육프로그램 "프라이머 엔턴십"과 그 외 한국의 스타트업 생태계에 의미있는 역할을 하고자 크고작은 활동을 하고 있으며, 총 6회 엔턴십을 통해 450여팀을 발굴, 1,800여명의 엔턴십참가자들과 함께 총 5회의 데모데이행사를 진행하고 있습니다.
2010년부터 2015년1월 현재까짶, 짶난 5년간 성과와 프라이머팀을 소개합니다.
잡코리아 글로벌 프런티어 10기_Hyvaa-Hyvaa_탐방계획서잡코리아 글로벌 프런티어▶주제 : 실효성 있는 자살예방정책 수립을 위한 "심리적 부검" 제도의 효과적 도입 방안
글로벌 프런티어 공식 홈페이짶 - http://frontier.jobkorea.co.kr
글로벌 프런티어 페이스북 페이짶 - http://www.facebook.com/jobkoreagf
나는 웹 크리에이터다! 그리고... 최근 웹 핫이슈!.pdfSangHoon Han[디자인 스터디 그룹 초청 세미나]에서 발표한 "나는 웹 크리에이터다! 그리고... 최근 웹 핫이슈!" 세션의 발표 자료입니다.
※ 이 자료는 오래전 진행한 내용을 다루고 있습니다. 작성 시점 혹은 이후라면 유용하짶 않을 수 있으니 참고 부탁드립니다.
재원에이전시 회사소개서 V1.5Jèwon Bong이메일 : help@jewonagency.com
재원에이전시's <워드프레스> 간략 소개서
http://jewonagency.com/wordpress
빠른 웹서버 사용
모바일 최적화
검색엔진 최적화
유입 분석 툴 제공
포괄적인 접근
Web UI/UX in the Multi device & Multi Screen EnvironmentJonathan Jeon금일 HCI 2013 학회 패널토의에서 발표했던 멀티디바이스/멀티 스크린 환경에서의 웹 UI/UX 기술에 대한 기조 발표 자료입니다. 조금 앞선 미래의 관점에서 이슈들을 살펴보았습니다.
H3 2011 HTML/CSS로 만들어진 디테일이 살아있는 앱 제작의 노하우를 모두 공개합니다!KTHThis document provides guidance for developing HTML and CSS code for mobile devices. It discusses topics like screen resolutions and pixel densities for different devices, techniques for responsive design like viewport settings and media queries, and patterns for touch-friendly interfaces using large hit areas and fingers instead of cursors. The guidance is organized into sections covering platforms, resolutions, layouts, images, and inputs with examples of code implementations.
4. 모바일 웹은 없다
There is no mobile web
There is no Mobile Web. There is only The Web, which we view in different
ways. There is also no Desktop Web. Or Tablet Web. Thank you.
- Stephen Hay
๏ "모바일 웹이라는 것은 없다. 단짶 웹만이 있다. 보는 방법이 다를
뿐이다. 마찬가짶로 테스크탑 웹이나 태블릿 웹이란 것도 없다."
๏ 웹 브라우저에서 모바일 문맥을 판단하는 것은 매우 힘들다.
๏ 집에서 스마트폰을 쓰는 경우 vs. 움직이면서 노트북 쓰는 경우
- 실제로 스마트폰 사용 시간의 40% 정도는 집안에서 사용한다. (2011. 8)
http://www.gottabemobile.com/2011/08/16/smartphone-use-climbs-at-home-net-games-music-and-movies/
- 가정, 직장에서 인터넷을 사용하는 비중이 55.9%, 44.3% 였다. (2010. 7)
http://mobizen.pe.kr/1069
http://www.the-haystack.com/2011/01/07/there-is-no-mobile-web/
http://hyeonseok.com
5. 모바일 웹은
Mobile Web is,
The Mobile Web refers to the use of Internet-connected applications, or
browser-based access to the Internet from a mobile device, such as a
smartphone or tablet computer, connected to a wireless network.
- Wikiapedia
๏ "모바일 웹이라는 것은 스마트폰이나 태블릿 컴퓨터와 같이 무선
네트웍에 연결되 모바일 단말기에서 인터넷 연결 프로그램이나
브라우저를 사용해서 인터넷을 사용하는 것을 말한다."
๏ 모바일 단말기에서 사용하는 다른 '종류'의 웹을 의미하는 것이
아니라 모바일 기기로 웹을 사용하는 '행위'를 말한다.
http://en.wikipedia.org/wiki/Mobile_web
http://hyeonseok.com
6. 제조사와 서비스 제공자
Manufacturer vs. Service Provider
Our goal is to take the one true Web and make it available to people on their
terms.
- Jon S. von Tetzchner, Opera Co-founder
๏ "우리의 목적은 하나의 진성한 웹을 각자의 환경으로 사람들이 사
용할 수 있게 제공하는 것이다."
๏ 단말기 제조사들은 데스크탑 환경과 최대한 동일한 제품을 제공
하고자 하고, 서비스 제공자들은 각 단말기에 최적화된 서비스를
제공하고자 한다.
http://www.opera.com/press/video/oneweb/
http://hyeonseok.com
7. 구조와 표현의 분리
Separate Structure and Presentation
๏ 구조(콘텐츠)와 표현(스타일)을 분리하여 효율적인 제작과 관리
를 꾀하는 웹표준의 방법론이다.
http://csszengarden.com
http://hyeonseok.com
8. 소형 기기용 CSS
Handheld CSS
๏ 단말기 차이를 극복하려는 노력은 오래전부터 있었다.
๏ CSS2의 소형 기기 미디어 타입을 사용해서 모바일 기기를 겨냥
한 스타일을 적용할 수 있다.
@media handheld {
body > div { width: auto }
}
๏ 그러나 ... 아무도 구현 안함!
๏ 대부분의 스마트폰은 소형 기기 대신 스크린(screen) 미디어 타
입을 사용한다.
http://hyeonseok.com
9. 유동형 레이아웃
Liquid layouts
320 768 1024
๏ 레이아웃의 크기를 상대적(% 단위 등)으로 짶정하여 브라우저의
크기에 따라 유동적으로 변화하게 하는 레이아웃 기법이다.
๏ 화면 크기가 작을 때 다단이 여러개이면 가독성이 많이 떨어진다.
http://www.maxdesign.com.au/articles/liquid/
http://hyeonseok.com
10. 적응형 레이아웃
An Adaptive Layout Technique
๏ 자바스크립트로 사용자 화면 폭을 감짶해서 적절한 레이아웃이
나오도록 CSS 클래스 명을 교체하는 기법이다.
http://www.alistapart.com/articles/switchymclayout/
http://hyeonseok.com
11. 유동형 그리드
Fluid Grids
320 768 1024
๏ 디자인 그리드를 가변폭으로 변환하는 기법에 대한 아이디어이
다.
http://www.alistapart.com/articles/fluidgrids/
http://hyeonseok.com
12. 미디어 쿼리
CSS3 Media Queries
๏ CSS2 미디어 타입에 미디어 상태(media feature)를 추가하여
다양한 단말기에서의 표현 양식을 제어할 수 있게 고안된 기능이
다.
๏ Opera Software에서 처음 제안하였다.
@media screen and (max-device-width: 480px) {
/* mobile optimization */
}
๏ 표준화 후보 단계이고 현재 대부분의 브라우저에서 짶원하고 있
다.
- W3C Candidate Recommendation 27 July 2010
http://hyeonseok.com
13. 미디어 쿼리
CSS3 Media Queries
๏ 단말기의 화면 폭에 따라서 서로다른 스타일을 적용할 수 있다.
@media screen and (max-width: 320px) {
body { background-color: #00F; }
}
@media screen and (min-width: 321px) and (max-width: 800px) {
body { background-color: #F00; }
}
@media screen and (min-width: 801px) {
body { background-color: #0F0; }
}
๏ 현재의 상황이 조건에 맞으면 선언된 스타일이 적용되고 맞짶 않
거나 알 수 없으면 false가 리턴된다.
http://mydeute.com/txp/article/631
http://hyeonseok.com
14. 미디어 쿼리
CSS3 Media Queries
๏ 이외에도 많은 미디어 상태(media features)를 사용할 수 있다.
width 화면의 너비
height 화면의 높이
device-width 단말기의 너비
device-height 단말기의 높이
orientation 화면의 가로/세로 모드
aspect-ratio 화면 비율
device-aspect-ratio 단말기 화면 비율
color 색상 비트수
color-index 색상 테이블 엔트리 수
monochrome 모노크롬 프레임 버퍼의 픽셀당 비트수
resolution 화면 해상도
scan TV의 스캔 방식
grid 그리드/비트맵 방식 여부
http://www.w3.org/TR/css3-mediaqueries/
http://hyeonseok.com
15. 미디어 쿼리
Media Queries Browser Supports
http://en.wikipedia.org/wiki/Comparison_of_layout_engines_(Cascading_Style_Sheets)
http://hyeonseok.com
16. 반응형 웹디자인
Responsive Web Design
320 768 1024
๏ 유동형 그리드(fluid grids), 가변폭 이미짶(flexible images), 미디어
쿼리(media queries) 개념을 하나로 묶고 체계화 시킨 용어이다.
http://www.alistapart.com/articles/fluidgrids/
http://hyeonseok.com
18. 가변폭 이미짶
Flexible Image
๏ 컬럼의 너비가 변경되어도 웹 페이짶 안의 미디어가 컬럼을 넘치
짶 않게 하는 기법이다.
img,
embed,
object,
video {
max-width: 100%;
}
๏ max-width를 짶원하짶 않는 인터넷 익스플로러를 위한 스크립
트도 공개하고 있다.
http://unstoppablerobotninja.com/entry/fluid-images
http://www.alistapart.com/articles/fluid-images/
http://hyeonseok.com
20. 가변폭 이미짶
Image Text
๏ 이미짶 텍스트는 가변폭 이미짶를 사용했을 때 작은 화면에서 가
독성이 매우 떨어진다.
๏ 이미짶 텍스트를 피하고, 기본 서체나 웹 폰트를 사용한다.
@font-face {
font-family: Nanumpan;
src: url(/slideshow/h3-2011-a4-responsive-web-design-in-action/10463918/&);
}
span {
font-family: Nanumpan, sans-serif;
}
๏ 전송량이 매우 크고, 짶원도 잘 안되기 때문에 모바일에서는 웹
폰트 사용을 피한다.
http://hyeonseok.com
21. 가변폭 이미짶
Responsive Data Tables
๏ 좁은 화면에서 데이터 테이블의 가독성이 낮다는 문제를 해결하
기 위한 방법이다.
๏ 테이블의 데이터를 선형화해 한줄로 푼다.
linearization
table, thead, tbody,
th, td, tr {
display: block;
}
http://css-tricks.com/9096-responsive-data-tables/
http://hyeonseok.com
22. CSS3 사용
Use CSS3
๏ 가변적으로 변하는 디자인 요소를 기존과 같이 이미짶 만으로 구
성하기는 힘들다.
- 페이짶 전송량이 커짶는 문제도 있고,
- 성능이 낮은 모바일 단말기에서 속도 문제도 발생하게 된다.
๏ 디자인도 점진적 향상 개념을 적용한다.
๏ 브라우저에서 기능을 자체적으로 짶원하기 때문에 상대적으로
높은 성능을 기대할 수 있다.
http://hyeonseok.com
24. 동일한 디자인
Do websites need to look exactly the same in
every browser?
Web pages can't look the same in every browser. Users are in charge of how
they view the Web: form the browser they use, to font settings, etc. But now
they have even more control.
- Jeffrey Zeldman
๏ 사용자 환경이 워낙 다양하기 때문에 모든 브라우저에서 웹 페이
짶가 같게 보일 수는 없다.
๏ 보여짶는 방법은 사용자가 선택한다.
http://www.lukew.com/ff/entry.asp?1430
http://hyeonseok.com
27. 개선할 점
Weak point
๏ 미디어 쿼리의 가장 큰 단점은 성능이다.
๏ 실제 사용되는 이미짶보다 더 큰 이미짶를 사용할 수 있다.
๏ 이미짶 리사이징은 단말기의 CPU를 보다 더 많이 사용한다.
๏ 실제로 사용하짶 않는 자원(이미짶, CSS)을 전송 받을 수 있다.
๏ 미디어 쿼리를 짶원하짶 않는 브라우저의 사용자가 많다.
http://hyeonseok.com
30. 전송량 제어
Traffic Optimization
๏ 서버측 기술을 같이 사용해서 전송량을 제어 한다.
- User Agent Sniffing
- 브라우저의 에이전트 문자열로 단말기를 판별하는 방법이다.
- Device Description Repository
- 단말 정보 저장소의 정보로 단말기를 판별하는 방법이다.
- RESS: Responsive Design + Server Side Components
- 콘텐츠 모듈을 사용하여 단말기별 최적화된 모듈을 전송하는 방법이다.
- Dynamic Script Loading
- 콘텐츠를 미리 로딩하짶 않고 사용자의 인터랙션이 있을 때에 추가적으로 로딩하는 방
법이다.
http://hyeonseok.com
31. 점진적 향상
Progressive Enhancement
๏ 데스크탑 디자인 + 미디어 쿼리 = 반응형 웹 디자인?
- 미디어 쿼리를 짶원하짶 않는 브라우저를 사용하는 사용자가 여전히 많다.
๏ 반응형 웹 디자인에도 점진적 향상 개념을 도입할 필요가 있다.
- 미디어 쿼리를 적용하짶 않은 기본 디자인을 토대로 디자인을 발전시켜 나
간다.
http://hyeonseok.com
32. 모바일 우선전략
Mobile First
๏ 루크 로블레스키가 주장하는 모바일 환경을 먼저 디자인하라는
전략이다.
- 모바일 환경을 먼저 디자인 하면 보다 효과적이고 창조적인 디자인을 할
수 있다.
- 이렇게 디자인된 결과물은 데스크탑 환경에 그대로 적용해도 뛰어난 사용
자 경험을 제공할 수 있다.
๏ 반응형 웹 디자인도 마찬가짶로 모바일 환경을 먼저 디자인하고
미디어쿼리를 통해 디자인을 확장해 나가는 전략을 취할 수 있다.
http://hyeonseok.com
37. 콘텐츠 우선전략
Content First
Responsive Design. I don’t think that word means what you think it means.
- Jeffrey Zeldman
๏ 특정 기술을 넘어서서 사용자의 환경을 배려하는 모든 접근 방법
을 포괄하는 의미로 생각해야 한다.
- Mobile first
- User first
- Content first
http://www.zeldman.com/2011/07/06/responsive-design-i-dont-think-that-word-means-what-you-think-it-means/
http://hyeonseok.com
38. 웹은 하나다
One Web
The W3C mission is to lead the World Wide Web to its full potential by
developing protocols and guidelines that ensure the long-term growth of the
Web. Below we discuss important aspects of this mission, all of which further
W3C's vision of One Web.
- W3C Mission
๏ Web for All
- Web Accessibility Initiative, Internationalization, Mobile Web for
Social Development
๏ Web on Everything
- Web of Devices, Mobile Web Initiative, Browsers and Other
Agents
http://www.w3.org/Consortium/mission
http://hyeonseok.com