안녕하세요, 타이젠 개발자 윤진입니다.


지난 1월 23일(토)에 열린 < Tizen Talks 2016 in Seoul >의 발표자료를 공유합니다.

1월 29일(금) 현재 총 다섯개 세션의 발표자료가 공개되었습니다.

여섯번째 세션의 발표자료는 준비되는대로 덧붙이겠습니다.


이세문 연구원, "Tizen Application Inside Out"

http://www.slideshare.net/silverlee2/tizen-application-inside-out


정우현 연구원, "타이젠 UI앱의 필수, EFL 파헤치기"

http://www.slideshare.net/silverlee2/tizen-uifw-efl


문관경 연구원 , "더 빠르고 더 유연한 윈도우 시스템(Wayland on Tizen 3.0)"

http://www.slideshare.net/silverlee2/tizen-window-system


우상정 연구원, "바닥부터 만들어보는 Tizen"

http://www.slideshare.net/again4you/tizen-talk-2016-in-seoul


윤  진 연구원, "타이젠 오픈소스의 커미터가 되어보자! "

http://www.slideshare.net/silverlee2/how-to-be-a-tizen-committer


이승환 연구원, "Tizen SDK를 이용한 Tizen Platform 개발"

< 준비중 >


발표자료를 참고하시다가 의문이 생기면 Tizen Talks 공식그룹에 문의해주세요.

제 발표자료 중에 궁금하신게 있으면 공식그룹 혹은 여기에 문의하시면 됩니다.

최대한 빠른 시간 안에 궁금증을 해결해드리겠습니다.


다만, 플랫폼 개발자들이기 때문에 회사의 상품화 전략&계획은 모릅니다.

궁금증을 해소해드리고 싶지만 대답 못해드리는 점 양해바랍니다.


이번 행사에서는 동영상 촬영을 하지 않았습니다,

차기 행사에서 촬영하는 것을 적극 고민해보겠습니다.

발표자들도 자기 발표를 반추할 수 있고,

행사에 참석하지 못하신 분들도 참고할 수 있을 만한 자료가 필요하단 생각이 듭니다. :)


그럼 즐거운 하루 보내세요~

끝_

  1. 코코콩 2016.02.01 16:57 신고

    감사합니다~ 잘받았습니다

    • 코코콩님~ 안녕하세요~
      발표자료만으로는 모든 내용을 이해하는데 부족하겠지만...
      재미있게 봐주세요~ 히히;

  2. 질문있습니다. 2016.02.03 23:28

    안녕하세요!

    몇가지 질문이 있습니다.

    1. 타이젠 전체소스코드를 다운받고

    빌드 후 결과물로 iso파일을 생성해 낼 수 있을까요!?


    2. 타이젠을 qemu에뮬레이터환경에서 작동시킬수 있는지 궁금합니다.

    • 안녕하세요~
      질문하신 내용은 TT 그룹에서 하시면 더 정확한 답변을 얻으실 수 있습니다.
      https://www.facebook.com/groups/tizentalks/

      제가 아는 내용으로 답변을 드리면,
      1. 전체 소스를 다운로드 받는 것은 가능합니다.
      다만 어느 용도로 사용할 것인지에 따라 필요한 소스를 추려야 합니다.
      모바일인지 웨어러블인지에 따라 필요한 드라이버나 사용하는 오픈소스 그리고 프레임워크가 다릅니다.
      필요한 패키지를 모아 이미지 파일을 만들 수 있습니다.
      https://source.tizen.org/documentation/reference/mic-image-creator
      관련 문서들은 여러가지가 있긴 한데요,
      최근에 직접 이미지를 만들지 않아서요.
      직접 해보시면 약간의 시행착오가 있을 수 있습니다.
      막히는 부분이 있으면 말씀해주세요~

      2. 위에서 만든 이미지 파일을 타이젠 에뮬레이터에 올릴 수 있습니다.
      qemu에서도 올릴 수 있습니다.
      https://wiki.tizen.org/wiki/Emulator
      위의 문서가 좋은 출발점이 될 것으로 생각합니다.

      그럼 좋은 하루 보내세요~!


안녕하세요, 타이젠 개발자 윤진입니다.


2016년 1월 23일 토요일 오전 10시,

강남에 있는 삼성전자 서초사옥에서 Tizen Talks 행사가 열렸습니다.




현업에서 개발을 하고 있는 개발자들이 나서서 만든 첫번째 행사였는데요,

타이젠 개발자들이 외부 개발자와 호흡할 수 있는 값진 시간이었습니다.

외부 개발자 분들께서 얻어가신 것만큼,

타이젠 개발자들도 많은 고민거리를 얻었습니다.




이번 행사에서는 타이젠 개발자들이 일방적으로 발표하는 형식을 취했지만,

장차 개발자 상호간 자유롭게 소통하며 생각을 공유할 수 있는 장이 되리라 기대합니다.

영역을 세분화하여 그때그때 화두가 되는 이야기를 게릴라 성으로 진행하는 것도 재미있겠네요.



오프닝 중에 뒤에서 촬영한 사진


행사 장소가 협소하지만 무려 90여분께서 참석해주셨습니다.

개인적으로 진심 50명만 와도 대성공이라고 생각했었는데요,

그보다 더 많은 분들이 겨울의 한복판에 서초사옥까지 와주셨습니다.


사내 세미나를 진행할 만한 협소한 장소,

다소 불편한 의자,

그리고 와이파이도 없고,

전원케이블도 모자랐습니다.


저희 개발자들이 저희들 넋두리만 풀어놓을 생각에 미쳐 준비하지 못했습니다.

다음 행사때에는 참여해주시는 분들의 편의를 위해 더욱 고민하겠습니다.

불편을 끝까지 감수하고 자리를 빛내주신 분들께 진심으로 감사드립니다.



오프닝 중인 박영주 연구원님


행사의 시작과 끝은 박영주 연구원님께서 진행해주셨습니다.

이번 행사를 총기획하시며 꿈을 현실로 만들어주셨습니다.

오프닝 세션 중에 박영주 연구원님께서 이 자리를 기념하고 싶다며 객석을 촬영하셨는데요,

그 때 찍은 사진을 입수하였습니다.


박영주 연구원님이 촬영한 사진


오프닝 중에는 대략 60여분이 계셨는데요,

토요일 아침부터 와주셔서 감사합니다.

이 감사한 마음을 어떻게 표현해야 전달될까요?




두 번째 세션은 이세문 연구원께서 발표해주셨습니다.

"Tizen Application Inside Out"을 주제였는데요,

타이젠 플랫폼을 전체적으로 훑어보고 Application 작성에 대한 큰그림을 보여주셨습니다.

발표 후 푸시 등 여러가지 질문이 인상적이었고 답변에서 내공이 느껴졌습니다.




세번째 세션은 정우현 연구원께서 "타이젠 UI앱의 필수, EFL 파헤치기"에 대해 발표하셨습니다.

아들 사진을 예제로 사용하셨는데 굉장히 인상적이었습니다.

개인적으로는 이번에 처음으로 정우현 연구원님의 발표를 들었는데요,

앞으로도 계속 거래(?)하길 희망합니다.




네번째 세션은 문관경 연구원께서 진행하셨습니다.

점심 전 마지막 세션으로 "더 빠르고 더 유연한 윈도우 시스템(Wayland on Tizen 3.0)" 주제로 진행하였는데요,

윈도우 시스템 전체를 훑어보고 나아가 Wayland까지 흥미진진한 이야기가 펼쳐졌습니다.


개인 발표 외에 전체 발표를 유기적으로 연결하기 위해 힘써주셨는데요,

다시 한 번 감사드립니다.




점심 후 첫 세션은 우상정 연구원께서 진행해주셨습니다.

"바닥부터 만들어보는 Tizen"이란 주제로 중간중간 동영상도 보여주셨는데요,

여러 유명한 책의 저자인 만큼 내공이 상당하셨습니다.

이 세션은 차후에 실습세션으로 재탄생하길 희망합니다.




점심 후 두번째 세션은 제가 진행하였습니다.

"타이젠 오픈소스의 커미터가 되어보자!"란 무척이나 재미있는 주제를 맡았는데요;

개인적으로는 참여자분들께서 많이 호응해주셔서 너무 즐거웠습니다.


발표 중간에 3930의 의미를 묻는 문제가 있었는데요,

3월 9일 3.0으로 해석해주신 분,

집에와서도 계속 생각날 정도로 기발한 답변이었습니다.

혹시 이 글을 보시면 댓글 좀 남겨주세요;

우리 친해지죠.

(3930의 의미는 참석자들만 아는 것으로... 비밀 하나씩 갖고 가는걸로... 히히)


그 외에도 활발히 질문에 응해주시고 C++에 대한 답변자료를 주신 서주영님께 감사의 말씀을 전하고 싶습니다.

다음에는 TT 발표자로도 모시고 싶다고 백번쯤 얘기했으니 내년에 그의 발표를 볼 수 있을지도 모릅니다.




마지막 세션은 이승환 연구원께서 진행하셨습니다.

"Tizen SDK를 이용한 Tizen Platform 개발"에 대한 내용이었는데요,

SDK는 외부개발자가 타이젠을 접하는 시작점인 만큼 큰 관심이 모아졌습니다.

제게도 SDK에 대한 문의가 많이 들어왔는데요,

이번 세션과 이번 인연을 통해 궁극적으로 SDK가 더욱 진화하리라 확신합니다.


TT는 작년 9월 외부 발표를 마치고 나서부터 밑그림을 그려나가기 시작하였습니다.

그 와중에 많은 분들께서 아낌없이 조언을 해주셨습니다.

이민석 교수님께서는 현실적이면서 명쾌한 이야기를 해주셨습니다.

그런 조언들로 더 진중하게 고민하며 행사를 치룰 수 있었습니다.

TT를 준비하며 유우영님께서 진행하신 행사에도 갔었는데요,

타이젠 토크의 미래를 상상할 수 있도록 도와주셨습니다.

역시 대단하세요!


지난 두달동안 발표자료를 만들었고,

지난 2~3주 동안 세션간 유기적인 호흡을 위해 수차례 리허설을 진행하였습니다.

(저는 비록 리허설 자리에는 없었지만... 고생하신 점 잘 알고 있습니다)


평소에는 개발자로서의 삶을 살다가,

어제 오랜만에 발표자로서의 하루를 보내셨을 발표자분들 다시 한 번 감사합니다.


매 세션마다 어디서도 듣지못한 내용이 들어 있던데요,

직접 개발하는 사람만이 알 수 있는 디테일,

기발한 아이디어들 모두 너무 좋았습니다.


발표자 외에 행사를 위해 애써주신 분들의 이름을 남깁니다.

이은영 연구원님, 박문경 연구원님, 손보연 연구원님, 이근선 연구원님, 김수필 연구원님, 한준규 연구원님 고생 많으셨습니다.

그리고 임지혜 책임님의 행사진행조율, 조은비 책임님과 UX팀의 포스터는 정말 큰 도움이 되었습니다. 

마지막으로 이효건 부사장님, 김두일 상무님 아낌없는 지원 감사합니다.


TT는 개발자들끼리 개발을 함께 즐길 수 있는 놀이터로 나아가길 희망합니다.


감사합니다.

끝_

  1. 2016.01.24 20:01

    비밀댓글입니다

    • 안녕하세요, Heracy님.
      이렇게 빨리 3930님(?)을 찾을 수 있을지 몰랐습니다.
      멀리서 오셨는데 가치있는 시간이었다고 하셔서 얼마나 다행인지 모릅니다. :)
      차후에 또 만나게 되면 꼭 같이 인사나누고 싶어요.
      얼굴이 얼핏 기억나긴 하지만 꼭 먼저 아는척 해주세요!
      기회가 되면 여러가지 많은 이야기를 나누는 것도 좋겠네요.
      그럼 열심히 공부하시고 남은 방학 알차게 보내세요~

      감사합니다.
      윤진 드림.

  2. 2016.01.25 02:35

    비밀댓글입니다

    • 안녕하세요? 디씨님. 저와 같은 곳에서 일하시나 보군요! 더더 반갑습니다. 소프트웨어 회사는 정말 모든면에서 다르더군요. 요즘 가장 많이 드는 생각은 역시 사람이 제일 중요하다... 입니다. 대체할 수 없더라구요. 방문해주셔서 감사합니다!

  3. 2016.01.25 03:24

    비밀댓글입니다

    • 안녕하세요, Hoyuo님. 행사에 참여해주셔서 감사합니다. 언제나 듣고 싶은 세션 위주로 들으시면 됩니다. 히히. 어떤게 제일 유익하셨는지요? 다음 행사때 참고하여 준비하도록 하겠습니다. 감사합니다~

  4. YOhoho 2016.01.26 22:12

    고생하셨습니다!!!!!!!
    오후에 진행 되었던 플랫폼 관련 섹션이 재밌었네요
    이런 행사 더 자주 해주세요~~~~~~~~~~

    • 안녕하세요~ YOhoho님.
      무언가 재미난 세션이 있었다고 하시니 정말 다행입니다. 히히;
      다음에는 더 재미난 세션을 준비하도록 하겠습니다!
      즐거운 하루 보내세요~


안녕하세요, 윤진입니다.


EFL 포럼이 지난 10월 28일(수)에 SOSCON과 함께 열렸습니다.

오전 10시부터 오후 6시까지 총 10개의 세션이 빽빽하게 준비되어있었는데요,

10개 세션 모두 EFL 종사자들에게는 피가 되고 살이 될만한 내용이었습니다.

사실, 타이젠 네이티브앱 개발자들의 참여를 열심히 독려했습니다만,

격변하는 현실 속에 업무의 파도에 휩쓸려 대부분 참가하지 못해 개인적으로는 아쉽더군요. :)


EFL Agenda


10:00 ~ 10:30 "Tizen 2.4 EFL 소개", 박춘언

10:30 ~ 11:10 "EFL을 이용한 타이젠 게임 개발", 박진솔

11:10 ~ 11:40 "Tizen UI Builder", 서현수

11:50 ~ 12:20 "EFL circular UI-components in GearS2", 이우찬

12:20 ~ 14:00 점심식사

14:00 ~ 14:30 "EFL 앱 개발을 위한 팁 소개", 윤진

14:40 ~ 15:10 "이미지 마스킹 & 필터", Jean-Philippe ANDRE

15:20 ~ 15:50 "EFL 오브젝트 모델", 엄지용

16:00 ~ 16:30 "EFL 벡터 그래픽", Subhransu Sekhar Mohanty

16:40 ~ 17:10 "16살 된 EFL은 어떻게 관리하고 배포할까?", 서주영

17:20 ~ 17:50 "EFL 신규 디버깅 프로파일러", Carstein Heitzler


작년에는 EFL의 기본적인 기능에 대한 안내가 포럼의 큰 틀이었는데요,

올해는 EFL에 새로 탑재된 기능들 위주로 주제를 잡았습니다.

점심시간 전에 이뤄진 4개 세션은 타이젠 플랫폼과 연계하여 세션주제를 잡았네요.

제가 맡은 5번째 세션도 타이젠 앱개발을 통해 얻은 삽질의 결과물이니,

처음 5개 세션 모두가 타이젠 플랫폼과 긴밀한 관계가 있다고 볼 수 있습니다.


첫번째 세션 "Tizen 2.4 EFL 소개", 박춘언님


"EFL, 삼성이 주도하는 오픈소스 프로젝트"

"Tizen UIFW은 EFL입니다."


"Enlightenment 철학"

"저성능 디바이스를 위한 최적화"


"EFL 관련 정보"


최신 타이젠 2.4에 탑재된 EFL를 전체적으로 훑어보는 시간이었습니다.

Eo/Eolian
Evas Async Rendering
Vsync/Animator forced render slots
Evas Masking
Elm ATK Accessibility Support
Eldbus
Wayland
LazyEDC
SystemD Support
Eina Thread Queue
Elocation API

타이젠 2.3 이후 무려 2년간의 업데이트 항목이 타이젠 2.4에 올라갔습니다.

2.3에 비해 여러가지 면에서 진보했습니다.



두번째 세션 "EFL을 이용한 타이젠 게임 개발", 박진솔


박진솔님은 edc와 c로 만든 간단한 게임을 시연해주었습니다.

슈퍼마리오 캐릭터가 등장하는 캐쥬얼 게임이었는데요,

- between 기능을 사용하여 캐릭터의 움직임을 표현하였고,

- 키핸들링으로 캐릭터 오브젝트의 위치를 통제하였습니다.

- 애니메이터로 매프레임마다 적/보너스의 위치를 감지했네요.

최신의 enventor를 사용하여 어렵지 않게 구현할 수 있는 노하우를 공유해주었습니다.


세번째 세션은 사정상 듣지를 못했습니다.

다섯번째 발표준비를 위해 남들보다 한템포 먼저 점심식사를 먹으러 가서요.

서현수님이 Tizen 2.4 SDK UI Builder를 소개해주신 모양입니다.

UI Builder는 타이젠에서 뷰를 구성할때 사용하는 툴인데요,

상당히 공을 들여서 발표자료를 준비해주신 것으로 기억합니다.

발표자료는 다음 주에 소스콘 사이트를 통해 공유가 될 예정입니다.

네이티브 앱 뷰 구성에 어려움을 느끼는 분들께서 참고하시면 좋겠네요.


왼편부터 이우찬님, 박진솔님, 박춘언님


네번째 세션은 이우찬님의 "EFL circular UI-components in GearS2"였습니다.

이른 점심을 먹고 와서 이우찬 님의 발표 중간부분부터 들었습니다.

- 기어S2에 추가된 rotary 관련 API가 소개되었고,

- Circle Surface를 이용하여 다수의 오브젝트를 관리하는 기법이 언급되었으며,

- progressbar, slider, spinner, datetime, scroller 등의 예시를 보여주었습니다.

기어S2에서는 윈셋만 사용해도 흥미로운 User interaction 구성이 가능하겠네요.


 다섯번째 세션 "EFL 앱 개발을 위한 팁 소개", 윤진


EFL 앱을 짜며 재미난 팁들을 60~70개 정도 모아두었는데요,

그 중에서 10개를 추려서 발표준비를 했습니다.

준비를 하고 보니 60분 정도 분량이더군요.

하지만, 주어진 시간은 30분!

그래서 전반부 5개만 발표하겠다고 말씀드리고 딱 5개만 발표했습니다.

뒤의 5개는 내년 포럼에서 그대로 다시 써먹겠습니다...는 아니고,

조만간 블로그에서 다뤄볼 생각입니다.


이번에 다룬 내용은 아래와 같습니다.

- Manage Data with evas_object_data_set()

- Manage Memory with elm_object_content_set()

- Manage Performance with mainloop

- Manage Object Size with min & relative

- Manage Events between C & EDC


여섯번째 세션 "이미지 마스킹 & 필터", Jean-Philippe ANDRE


"GL Engine, Simple image object, Image size, No border, Only one mask"


Text Effects


"Text Effects"


"Grow > Blur > Blur > Blend"


"Blend, Blur, Color curves, Grow, Mask, Bump map, Displacement"


"Only Text & Image"


Sources


https://www.enlightenment.org/docs/efl/advanced/eflgfxfilters


장필립님이 발표하신 마스킹과 필터링은 앱단에서도 굉장히 유용하게 사용되겠네요.

안정화된 버전이 나오려면 내년까지 기다려야할지도 모르겠지만,

EFL만으로 포토샵에서나 사용하던 효과를 쓴다는 것이 흥미롭습니다.

점차적으로 재미난 필터들이 추가되리라 기대해봅니다.


일곱번째 세션 "EFL 오브젝트 모델", 엄지용님


"How to use Eo"


"To create Eo class manually, too Hard! Use Eolian!"


class sample


모든 EFL 라이브러리(Eina 제외)의 조상으로 Eo가 등장하였습니다.

C++에서 상속과 같이 필수적인 기능만을 추려서 별도의 syntax를 Eo로 만들었습니다.

EFL의 컴포넌트들은 Eo를 상속하여 기능을 정의하도록 변경되었습니다.

Eolian을 통해서 나오는 구현부를 C 외의 언어로도 짤 수 있습니다.

차후 다른 언어로 EFL을 확장하기 용이하게 기반을 닦아놓은 셈입니다.

다만, Eo로 한꺼풀 감싸므로 성능이 7% 정도 떨어진다고 합니다.

하지만, 최적화가 진행 중에 있으니 점차 나아지겠지요.


여덟번째 세션 "EFL 벡터 그래픽", Subhransu Sekhar Mohanty


Evas 블록 하단에 자리한 Ector


Vector 그래픽을 위한 캔버스와 Evas_Object_VG


Evas_VG 관련 함수


벡터그래픽은 그 동안 줄기차게 요구했던 기능이기도 한데요,

이번에 탑재가 되었으니 여러가지 실험을 해보고 싶단 생각이 듭니다.

evas_object_vg_add()로 객체를 하나 생성한 후,

Efl_VG를 사용하여 shape, fill, stroke, transformantion을 지정하면 됩니다.

API set만 봐서는 간단하게 사용할 수 있어보입니다.


아홉번째 세션 "16살 된 EFL은 어떻게 관리하고 배포할까?", 서주영


역시 발표의 달인, 천재태지 서주영님.

발표하는 내내 재미난 퀴즈도 내주시고 여러차례 빅재미를 안겨주었습니다.

릴리즈를 하며 겪은 살아있는 체험담을 들려주었는데요,

오픈소스 릴리즈에 대해 살짝이나마 엿볼 수 있는 시간이었습니다.


마지막 세션 "EFL 신규 디버깅 프로파일러", Carstein Heitzler


짜잔, Eina DebugD가 나왔어요~


그 동안 제대로된 EFL 프로파일링 툴이 없었는데요,

드디어 쓸만한 프로파일링 툴이 나왔습니다.

아직은 초기 버전이라 실제 개발단에서 유용하게 쓰려면 좀 더 시간이 걸릴테지만,

하이츨러 마스터의 원대한 계획이 모두 달성되면,

gdb나 여타의 프로파일링 툴을 사용하지 않고도 대부분의 상황에서 유용하게 사용될 겁니다.


이번 EFL 포럼에서는 참가자들의 날카로운 질문도 많이 있었습니다.

날선 비판이나 애정어린 조언도 있었는데요,

모두 EFL이 무럭무럭 자라는데 도움이 될 거라 확신합니다.


오전에 커스터마이징된 edc를 사고 팔 수 있는 장터가 필요하단 참가자분의 아이디어에,

하이츨러가 바로 장터를 만들어 보여주기도 하였습니다.

EFL은 매일매일 발전하며 부족한 부분을 메꾸고 있습니다.

많은 질책과 격려 부탁드립니다.


끝_


안녕하세요, 타이젠 개발자 윤진입니다.


소스콘 행사가 10. 27(화) ~ 28(수)에 열렸습니다.

화요일에 열린 키노트부터 시작하여 콘래드 호텔에 이틀동안 줄창 있었습니다.

흥미로운 이야기도 많이 듣고,

다양한 생각을 가지고 있는 사람들과 만난 즐거운 자리였습니다.

어마어마한 이력을 가지고 있는 사람들도 있고,

번뜩이는 재치가 넘치는 사람들도 많이 만났습니다.

둘다 가지고 있는 분들도 많더군요. 하핫.

역시 세상은 넓고 좋은 개발자는 많습니다.


국내에서 열리는 행사 뿐만 아니라 해외에서 열리는 행사에도 참가하고 싶어집니다.

그러기 위해서는 역시 부단히 영어공부를...

아... 할 게 너무 많습니다.


행사장 진입로


참가자 등록대


키노트 행사장 입구 & 발표자 등록대


아침 9시부터 등록이 시작되었습니다.

9시 30분쯤 행사장에 도착하니 이미 많은 사람들로 꽤나 붐비고 있었습니다.

참가자 등록대가 줄을 서서 잠시 기다렸다가 안내원에게 이름을 말했더니

발표자 등록대로 가라고 하더군요.


발표자 등록대를 지키고 계신 분은 "유우영"님이었습니다.

국내외 유명 개발자들과 두터운 인맥을 쌓고 계시더군요.

작년까지 공개SW 개발자대회의 운영에도 참여하셨는데요.

앞으로도 좋은 행사 많이 만들어주세요~


IoTivity 부스


Unity 부스


Wayland 부스


EFL 부스


키노트 행사장 앞에는 여러 개의 부스가 마련되어 있었습니다.

Social Web App Platform, JerryScript, GearVRf, IoTivity, Wayland, EFL 등의 부스가 있었는데요,

부스 근처에 있던 요기거리에 정신이 팔려서 부스를 제대로 구경하지 못한게 아쉽네요.

부스를 구경하는 사람들도 꽤 되어서 다른 사람 뒷통수만 신나게 찍고 왔습니다.


키노트 행사장


키노트행사는 10시에 시작되었습니다.

10시부터 12시까지 2시간이 좀 넘게 계속되었습니다.

흥미로운 내용이 보일 때마다 사진으로 열심히 찍었는데요,

집에 돌아와 사진을 살펴보니,

사진만으로는 무슨 내용이었는지 기억이 안나는 것도 있더군요.

아... 이 몹쓸 기억력...


키노트 진행자, Brian Warner


키노트 "오픈소스,소프트웨어 생태계의 핵심", 김영윤 상무님


"공유를 통한 새로운 가치 생태계 창조"


"안드로이드 플랫폼 확산 시장점유율 82.8%"


"기업의 오픈소스 프로젝트 참여도 증가"

"리눅스 총 참여 기업 1,200개사"


"소프트웨어 생태계 확산을 위한 오픈소스 전문 조직 운영"


"Web기반 플랫폼을 통해 다양한 IoT 기기로의 연결 확대"

그렇습니다.

결국 타이젠이 나올 수밖에 없습니다. :)


"오픈소스 활성화 및 개발자 교류를 위한 기회의 장 마련, 컨퍼런스 및 해커톤 등"


"오픈소스 확산을 위한 국내외 대학 과목, 세미나 운영"


아파치 부의장, David Nalley


"비영리 법인 아파치 재단"


"Meritocracy(실력주의), 프로젝트에 참여하는 사람이 결정한다"


"아파치 계층도 : 일반 유저 - 컨트리뷰터 - 커미터 - 프로젝트 매니져 - 멤버"


"모든 결정은 메일링 리스트로 이뤄진다"

"멤버의 지역이 제각각이므로 최소 72시간의 유예를 두어 의사를 결정한다"

"다수결로 결정된 사항을 거부할 수 있다. 다만 대안이 있어야한다."


"관대한 아파치 라이센스"


"아파치의 길"


"아파치 내부 프로젝트 168개"


"The Art and Science of Livecoding", Andrew Sorensen


http://extempore.moso.com.au/

앤드류는 즉석에서 비트가 넘실대는 연주를 시연했습니다.

이미 오스콘때도 라이브코딩으로 연주를 했었는데요,

한국에서도 그럴싸한 재즈를 보여/들려 주었습니다.

하나의 완결된 곡을 만들기 위해 도입부터 결말까지 디테일하게 코딩하더군요.

코딩과 음악을 연결한 시도가 굉장히 흥미로웠습니다.


"Back to the Future : 2015", 신정규님


"공유해도 코드 가치는 안 떨어집니다."

"세상엔 비슷한 삽질을 하는 사람들이 수없이 많습니다"


"8대 2의 법칙"(똥코드 vs 좋은 코드)


"프로젝트의 소스코드를 맹신해서는 안됩니다"


"오픈소스는 생각만큼 기여자가 많지 않습니다."


"git 프로젝트의 85%는 혼자 사용합니다."


"그래도 안 망하고 2년정도 알려지면 다양한 경험을 하게 됩니다"


"공공재로서의 도구 개발"


"예술가가 될 필요는 있습니다."


"오픈소스 활동은 취미로 할 것인지 일로 할 것인지 선택의 순간이 옵니다"


"구글은 스카이넷이야."


신정규 님은 오픈소스를 만들며 겪은 경험을 이야기해주셨습니다.

역시 자신이 직접 겪은 이야기를 사실감있게 풀어내는 발표가 재미있습니다.

참가자들의 반응도 굉장히 좋아서 중간중간에 빅웃음이 있었습니다.


"함께하는 즐거움", 김혜나양


"바느질회로 - 달팽이 라이트(기초회로)"


"오픈소스로 배워요"


"Git 오픈소스 마스터 획득"



김혜나양을 응원하고 싶다면 저 메일을 이용하시면 됩니다.

스팸방지를 위해 따로 적어놓진 않겠습니다. :)


Brian Warner, 김혜나양, Linus Torvalds


김혜나양이 리누스에게 8개 정도의 질문을 하였습니다.

리눅스에 대한 질문(펭귄 포함)도 있었고,

git에 대한 얘기도 있었습니다.

사실 리누스는 이런 류의 질문을 수천번은 족히 받았을텐데,

어린 소녀가 하는 질문이라 그런지 더 성의껏 대답해주더군요.


세 명의 좌담회를 끝으로 오전 행사가 마무리되었습니다.

소스콘 주최측에서 참가자들에게 무료점심식사 쿠폰을 주어 IFC몰에서 점심을 먹었습니다.

사람이 제일 붐빌 시간인데다가

소스콘 참가자들로 식당들은 인산인해로 붐볐습니다.


오후 첫번째 세션을 준비하고 계시는 박영주 수석연구원님


"Tizen Applications", 박영주 수석연구원님


"좋은 성능으로 다양한 프로파일에서 동작하는 웹앱"


"네이티브 웨어러블앱 개발, 4시간 / 개발자 한 명"


"흥미로운 프로토타이핑, 10시간 / 개발자 한 명"


"발표가 끝난 직후 인터뷰에 임하고 있는 박영주 수석연구원님"


"HTML5와 Tizen을 이용한 웨어러블 프로그래밍", 서영진님


"Tizen과 IoT"


"디바이스의 시대, 플랫폼의 시대 그리고 서비스의 시대"


"웨어러블의 역사와 현재"


"타이젠 2012년 1월 1.0 베타 발표"


"갤럭시 시리즈와 웨어러블 디바이스와의 연동"


"기어 개발자 사이트, http://developer.samsung.com/gear"


발표 중인 서영진님


"Cross-Device Convergence", 장경아 수석연구원님


"타이젠 영역 확장 중!"


"더 많은 디바이스에서 더 많은 태스크를 꿈꾼다"


"타이젠 패스"


"패스의 종류, Action PASS / Contents PASS / Identity PASS"


"작동원리, Toss > Stream > Act"


"Identity PASS, TV 채널 선택권"


"Tizen PASS의 시작은 Toss"


"Stream으로 데이터를 나누기"


"각각의 디바이스가 액션을 결정"


"Contents PASS로 미디어를 나누기"


장경아 수석연구원님의 발표를 끝으로 오후 세션이 끝났습니다.

타이젠과 IoT의 접점이 늘 궁금했었는데요,

오늘로서 그 의문이 상당수 풀렸습니다.

(타이젠 개발자라고 해서 플랫폼 전체를 다 아는 것은 아니라는...)

타이젠 3.0으로는 좀 더 재미난 것들을 해볼 수 있겠네요.



오후 세션이 끝나고 BoF가 진행되었습니다.

BoF는 발표자와  참가자들이 간단한 다과를 즐기면서 소통을 하는 자리인데요.

"Tizen 개발자와 함께 Tizen 수다 한 판!" BoF에는 박영주 수석연구원님과 제가 발표자로 참가하였습니다.

Tizen 테이블 참가신청이 빨리 마감되어 다행이었습니다(휴...).

아무도 신청을 안하면 어쩌나 걱정했었는데 타이젠에 대해 관심을 가져주신 분들이 계셨습니다. :)

양인환님, 신헌섭님, 이영종님, 이영호님, 박준철님, 김성원님, 이주완님.

함께 해주셔서 감사합니다.


간단하게 쓰려고 했는데 괜히 길어졌네요.

긴 글 읽느라 고생하셨어요.


감사합니다.

끝_

+ Recent posts