Living Company vol.1 Review

56
LIVING COMPANY VOL.1 Daum Developers Conference 2010 유훈종, 전현철

description

QR코드를 활용하여 사람과 사람간 체크인 개념을 도입, 실제 대면관계를 통해 만들어 가는 네트웍 이벤트.다음 개발자 컨퍼런스 2010 전시 부문 참여.

Transcript of Living Company vol.1 Review

Page 1: Living Company vol.1 Review

LIVING����������� ������������������  COMPANY����������� ������������������  VOL.1Daum����������� ������������������  Developers����������� ������������������  Conference����������� ������������������  2010유훈종,����������� ������������������  전현철

Page 2: Living Company vol.1 Review

목표

Page 3: Living Company vol.1 Review

실험적인

재미있는

Page 4: Living Company vol.1 Review

새로운����������� ������������������  맴버����������� ������������������  참여

Page 5: Living Company vol.1 Review

WOW~!

Page 6: Living Company vol.1 Review

아이디어

Page 7: Living Company vol.1 Review

Co-work

사람과����������� ������������������  사람의����������� ������������������  관계란����������� ������������������  본질적으로����������� ������������������  어떤것일까?

Page 8: Living Company vol.1 Review

우리가����������� ������������������  어떤����������� ������������������  사물,����������� ������������������  장소를����������� ������������������  접했을����������� ������������������  때����������� ������������������  부터기록이����������� ������������������  이뤄지고����������� ������������������  그것은����������� ������������������  경험으로����������� ������������������  남는다.

Page 9: Living Company vol.1 Review

일련의����������� ������������������  과정을����������� ������������������  단순하게����������� ������������������  형상화����������� ������������������  해보자.

Page 10: Living Company vol.1 Review

QR코드와����������� ������������������  같은����������� ������������������  매체를����������� ������������������  활용한다면,좀����������� ������������������  더����������� ������������������  가까이,����������� ������������������  직접적인����������� ������������������  경험을����������� ������������������  이뤄낼����������� ������������������  수����������� ������������������  있을까?

Page 11: Living Company vol.1 Review

동시에����������� ������������������  의미����������� ������������������  있는����������� ������������������  데이터들도����������� ������������������  수집����������� ������������������  가능할����������� ������������������  것����������� ������������������  같다.

Page 12: Living Company vol.1 Review

WOW~!

Page 13: Living Company vol.1 Review

QR����������� ������������������  CODE

Page 14: Living Company vol.1 Review

•일본의����������� ������������������  Denso����������� ������������������  Wave����������� ������������������  개발

•특허권을����������� ������������������  행사하지����������� ������������������  않겠다고����������� ������������������  선언

•1994년에����������� ������������������  배포

Page 15: Living Company vol.1 Review

PDF417대용량

Page 16: Living Company vol.1 Review

DataMatrix공간절약형

Page 17: Living Company vol.1 Review

MaxiCode고속읽기

Page 18: Living Company vol.1 Review

QR����������� ������������������  Code최고의����������� ������������������  베스트

Page 19: Living Company vol.1 Review

MS����������� ������������������  Tag전설의����������� ������������������  레전드

Page 20: Living Company vol.1 Review

숫자����������� ������������������  최대����������� ������������������  7,089자

문자(ASCII)����������� ������������������  최대����������� ������������������  4,296자

이진8비트����������� ������������������  최대����������� ������������������  2,953바이트

한글,����������� ������������������  한자����������� ������������������  등����������� ������������������  아시아����������� ������������������  문자����������� ������������������  최대����������� ������������������  1,817자

Page 21: Living Company vol.1 Review
Page 22: Living Company vol.1 Review
Page 23: Living Company vol.1 Review
Page 24: Living Company vol.1 Review

Google����������� ������������������  Chart����������� ������������������  API

http://chart.apis.google.com/chart?chs=120x120&cht=qr&chld=L|1&chl=http://daum.net

Page 25: Living Company vol.1 Review

DAUM����������� ������������������  APPS

Page 26: Living Company vol.1 Review
Page 27: Living Company vol.1 Review
Page 28: Living Company vol.1 Review

다음코드����������� ������������������  생성용����������� ������������������  API����������� ������������������  요청

http://test.daum.net/api/generateDirectLinkCode?serviceCode=ucc&linkUrl=http://www.daum.net&title=good&size=l&format=tiff

Page 29: Living Company vol.1 Review

코드에����������� ������������������  입력된����������� ������������������  정보

http://uie.daum.net/q.php?t=user&k=0000

Page 30: Living Company vol.1 Review

생성된����������� ������������������  코드����������� ������������������  갯수

개인용����������� ������������������  :����������� ������������������  1087

세션����������� ������������������  :����������� ������������������  312

보물찾기����������� ������������������  :����������� ������������������  80

Page 31: Living Company vol.1 Review

DESIGN

Page 32: Living Company vol.1 Review
Page 33: Living Company vol.1 Review

“너무����������� ������������������  단순하고����������� ������������������  재미없다!”

Page 34: Living Company vol.1 Review

WOW~!

Page 35: Living Company vol.1 Review
Page 36: Living Company vol.1 Review
Page 37: Living Company vol.1 Review

PHP����������� ������������������  &����������� ������������������  MYSQL

Page 38: Living Company vol.1 Review

할����������� ������������������  수����������� ������������������  있는����������� ������������������  행동

나의����������� ������������������  QR코드����������� ������������������  촬영

다른����������� ������������������  대상의����������� ������������������  QR코드����������� ������������������  촬영

관계,����������� ������������������  랭킹����������� ������������������  리스트����������� ������������������  확인

Page 39: Living Company vol.1 Review

read.php

list.php

info.phperr.php

Flash API

admin.php

Page 40: Living Company vol.1 Review

READ����������� ������������������  PAGE

•Parameter

•type����������� ������������������  :����������� ������������������  사용자,����������� ������������������  세션,����������� ������������������  이벤트

•key����������� ������������������  :����������� ������������������  고유����������� ������������������  판별값

Page 41: Living Company vol.1 Review

READ����������� ������������������  PAGE

•로그인����������� ������������������  쿠키에서����������� ������������������  사용자����������� ������������������  고유����������� ������������������  값을����������� ������������������  판별

•사용자����������� ������������������  정보����������� ������������������  DB����������� ������������������  에서����������� ������������������  교유����������� ������������������  값����������� ������������������  비교

Page 42: Living Company vol.1 Review

DB����������� ������������������  Tables

사용자����������� ������������������  정보

사용자����������� ������������������  key

체크인����������� ������������������  log

특수코드����������� ������������������  리스트

Page 43: Living Company vol.1 Review

SELECT res3.name, res3.team, res2.cnt FROM (SELECT res1.user_key, COUNT(DISTINCT(res1.team)) AS cnt FROM (SELECT t1.user_key AS user_key, t2.team AS team FROM qr_checkin_log AS t1 INNER JOIN user_info AS t2 ON (t1.target_key=t2.ckey) WHERE t1.type='user') AS res1 GROUP BY res1.user_key ORDER BY cnt DESC LIMIT 5) AS res2 INNER JOIN user_info AS res3 ON (res2.user_key=res3.ckey)

Page 44: Living Company vol.1 Review

TROUBLE����������� ������������������  SHOOTING

Page 45: Living Company vol.1 Review

코드에����������� ������������������  담겨있는����������� ������������������  URL에����������� ������������������  파라미터����������� ������������������  노출����������� ������������������  문제

•http://uie.daum.net/q.php?t=user&k=0000

•체크를����������� ������������������  위한����������� ������������������  랜딩����������� ������������������  페이지����������� ������������������  활용

•q.php����������� ������������������  에서����������� ������������������  파라미터를����������� ������������������  세션으로����������� ������������������  변환하고����������� ������������������  read.php����������� ������������������  으로����������� ������������������  

강제����������� ������������������  이동

Page 46: Living Company vol.1 Review

다음코드����������� ������������������  랜딩����������� ������������������  페이지으로의����������� ������������������  어뷰징

•http://m.code.daum.net/mobile/view?vid=000

•vid����������� ������������������  값을����������� ������������������  마구����������� ������������������  돌림

Page 47: Living Company vol.1 Review

또다른����������� ������������������  바코드����������� ������������������  리더����������� ������������������  등장

•컨퍼런스����������� ������������������  전용����������� ������������������  어플

•어플에서����������� ������������������  emailKey����������� ������������������  쿠키를����������� ������������������  박아줌

Page 48: Living Company vol.1 Review
Page 49: Living Company vol.1 Review

FLASH����������� ������������������  -����������� ������������������  전시파트

Page 50: Living Company vol.1 Review

전시����������� ������������������  구성

•각����������� ������������������  전시����������� ������������������  장소에����������� ������������������  노트북,스피커,프로젝터����������� ������������������  설치

유무선����������� ������������������  네트워크����������� ������������������  연결

•로컬에서����������� ������������������  플래시����������� ������������������  구동

•팟플로����������� ������������������  bgm����������� ������������������  반복����������� ������������������  재생

Page 51: Living Company vol.1 Review

Scene

•QR����������� ������������������  Scene����������� ������������������  :����������� ������������������  랜덤하게����������� ������������������  추출된����������� ������������������  컨퍼런스����������� ������������������  참여자의����������� ������������������  사진으로����������� ������������������  완성되는����������� ������������������  

거대한����������� ������������������  QR����������� ������������������  코드����������� ������������������  (찍으면����������� ������������������  전시����������� ������������������  소개����������� ������������������  페이지로����������� ������������������  이동)

•Slide����������� ������������������  Scene����������� ������������������  :����������� ������������������  실시간으로����������� ������������������  현재����������� ������������������  관계맺어진����������� ������������������  사람들을����������� ������������������  노출

•Cut����������� ������������������  Scene����������� ������������������  :����������� ������������������  앞선����������� ������������������  두����������� ������������������  scene����������� ������������������  을����������� ������������������  부드럽게����������� ������������������  이어주기����������� ������������������  위한����������� ������������������  컷씬

Page 52: Living Company vol.1 Review

개발����������� ������������������  이슈

Page 53: Living Company vol.1 Review

CPU����������� ������������������  점유율����������� ������������������  최적화����������� ������������������  및����������� ������������������  메모리����������� ������������������  누수����������� ������������������  방지

•하루����������� ������������������  종일����������� ������������������  전시����������� ������������������  중에����������� ������������������  flash����������� ������������������  player가����������� ������������������  다운되지����������� ������������������  않도록����������� ������������������  고려

•비용����������� ������������������  많이����������� ������������������  드는����������� ������������������  인스턴스����������� ������������������  생성����������� ������������������  최소화

•큰����������� ������������������  효과����������� ������������������  없이����������� ������������������  불필요한����������� ������������������  트윈����������� ������������������  제거

•인물����������� ������������������  사진����������� ������������������  용도별로����������� ������������������  사이즈����������� ������������������  최적화

•사진����������� ������������������  데이터����������� ������������������  매번����������� ������������������  로컬에서����������� ������������������  로딩

Page 54: Living Company vol.1 Review

현장����������� ������������������  네트워크����������� ������������������  연결����������� ������������������  불안정시에도����������� ������������������  정상����������� ������������������  작동

•로컬에서����������� ������������������  읽어도����������� ������������������  무관한����������� ������������������  사원����������� ������������������  자료는����������� ������������������  모두����������� ������������������  xml����������� ������������������  형식으로����������� ������������������  변환하여����������� ������������������  사용

•체크인����������� ������������������  정보����������� ������������������  데이터는����������� ������������������  flash용����������� ������������������  api를����������� ������������������  웹으로����������� ������������������  호출해서����������� ������������������  사용

•전시����������� ������������������  중����������� ������������������  네트워크����������� ������������������  연결이����������� ������������������  끊기면����������� ������������������  로컬에����������� ������������������  있는����������� ������������������  더미����������� ������������������  데이터를����������� ������������������  대신����������� ������������������  노출

(연결����������� ������������������  복구시����������� ������������������  자동으로����������� ������������������  실����������� ������������������  데이터로����������� ������������������  전환)

Page 55: Living Company vol.1 Review

데이터����������� ������������������  활용

Page 56: Living Company vol.1 Review