프레임워크를 설계하고 개발하는 것이 무엇보다 즐거운 개발자입니다. 그리고 언젠가는 꼭 세계적인 소프트웨어를 만들겠다는 꿈을 간직하고 있습니다. 지금은 앱스프레소 팀장을 맡고 있으며 앱스프레소로 오랜 꿈을 이루기 위해 최선을 다하고 있습니다.
애플 iOS, 구글 Android 등 다양한 모바일 플랫폼들이 시장을 분할하여 점유하고 있는 모바일 플랫폼의 파편화 현상은 앞으로도 지속될 것으로 전망된다. 하이브리드 앱 프레임워크는 중립적이며 실용적인 모바일 웹 플랫폼으로 모바일 플랫폼의 파편화에 대한 해결책을 제시하고 있으나 비표준 기술 요소들이 단점으로 지적되고 있다. 표준 기술을 기반으로 하는 앱스프레소가 8개월 가량의 베타 테스트 기간을 끝내고 Waikiki API 2.0 정식 버전을 지원하는 앱스프레소 1.0 정식 버전을 발표합니다.
kth 플랫폼사업팀 이정표입니다. 내외부 플랫폼과 핵심기술을 활용, 융합하여 고객에게 가치를 주는 제품으로 만드는 사업화 분야를 담당하고 있습니다. 수년간 모바일 브라우저 및 소프트웨어 분야에 개발에 참여하였으며, 현재는 인터넷 정책/법, 공유문화, 공유라이선스의 확산에 관심이 많으며, 이를 확산시킬 수 있는 주요 키워드인 Metadata, Semantic Web, RDFa, ccREL와 관련된 기술을 연구하고 있습니다.
바야흐로 모바일 클라우드의 시대이다. 아이폰과 안드로이드폰으로 대표되는 스마트폰 대중화, 이동 중에도 자유롭게 인터넷을 이용할 수 있는 고속 이동통신 환경은 고성능/대용량의 서버자원을 필요한 만큼 사용하고, 쓴만큼 지불하는 클라우드 컴퓨팅 활성화에 기폭제가 되었다. 경쟁력있는 앱 개발에 꼭 필요한 기능인 푸시 노티피케이션, 광고, 구매, 결재, 빌드의 다양한 기능을 제공하고 있는 모바일 클라우드의 서비스 현황과 미래에 대해서 알아본다.
kth Android앱팀 팀장 오종인입니다. 휴대폰 제조사에서 모바일 개발 10여년만에 참여했던 Windows Mobile 단말 프로젝트가 Android로 변경되면서 콜럼버스가 신대륙을 발견했을 때 받았을 환희를 느꼈으며, Android 중심의 seamless n-device experience로 열리는 새로운 세상을 실현하는데 기여하고자 합니다. 불혹의 나이에 청춘의 열정을 실현할 수 있다는 믿음으로 kth에 입사했고, 최고의 앱을 개발하기 위해서 동분서주하고 있습니다. Android 전문가가 되고 싶지만 주위에서 안드로이드빠로 불리고 있습니다. 스쿼시를 좋아하고 노후 대비로 낮고 편안한 산 위주로 주말 산행을 즐깁니다.
아이폰에 비해서 상대적으로 취약하다고 알려진 안드로이드의 UX에 대해서 개발자 시각에서 재조명하고자 한다. Application, Activity, Process, Task 등의 안드로이드를 구성하는 구성 요소를 Seamless UX에 활용하는 방법과 각각의 구체적인 기술에 대해서 알아본다.
kth iOS앱팀 김윤봉입니다. 아임IN핫스팟 2.0 개발을 맡고 있으며, iOS의 모든 Framework를 통달하고자 시간만 나면 이것저것 만들어보면서 연구 중입니다. 작은 팁이라도 공유하고자 블로그 및 페이스북 페이지를 통해 틈틈히 업데이트하고 있으며 천성이 게을러서 같은 일 두 번, 세 번 하는 것이 싫어서 이런저런 모듈 만들어두고 공개하기 부끄러워서 혼자만 사용하고 있습니다. 배운 것은 어떻게든 써보고자 사고도 부단히 많이 치고 다니지만, 새로운 것을 적용하는 재미에 만족감을 얻으며 개발자로 살아가고 있습니다. 또한 SNS에 많은 관심을 가지고 있어 효과적인 연동을 고민하며 하루하루를 살아가고 있습니다.
iOS5의 주요 특징과 진행 중이던 프로젝트에 iOS5의 새로운 기능들을 적용한 사례를 설명한다. 특히 실제 프로젝트에 적용한 Twitter, UIPageViewController 등의 구현 방법을 코드 예제를 통하여 상세하게 설명한다.
kth UX디자인실 FI (Front-end Interation)팀 윤병선입니다. 2009년부터 풀브라우징 모바일웹 서비스를 담당하고 있으며 파란 초기화면, 통합검색, Pudding, Playy 모바일웹 등을 제작하였습니다. 현재는 kth의 모바일웹 및 하이브리드 제작 가이드라인을 담당하고 있습니다. 디테일이 살아 있는 사용자가 쓰기에 편리한 모바일웹 서비스를 만들기 위해 노력하고 있습니다.
정말 홈페이지를 만들던 그 HTML/CSS면 하이브리드 앱을 "잘" 만들 수 있다? 아니다! 지금의 모바일 디바이스는 레티나 디스플레이, DPI, 오리엔테이션, 터치 입력과 같이 친숙하지 않은 개념들이 숨어 있다. 그동안 경험을 통해 쌓은 HTML/CSS로 만드는 모바일웹과 하이브리드앱 노하우를 모두 공개한다.
kth 공통플랫폼팀 팀장 이호철 입니다. 신기술 및 트렌드를 항상 서비스에 자의반 타의반 적용하는 걸 좋아합니다. Disk Infra와 OMP(Open Market Platform), 웹개발, Database에 관심이 많았고, 최근에 Hybrid Application, Global Infra 및 MongoDB 열공 하고 있습니다. 다시 열코딩만 하고픈 1인입니다.~~
글로벌 서비스 구축을 위해서는 필수적인 클라우드 서비스 AWS. FRIENDING, pudding.to 등 kth 가 직접 글로벌 서비스를 구축해 보니 발견했던 문제들. 확장성(Scalability), 고가용성(High Availability), 성능(Performance) 최적화를 위해 kth가 선택한 방안과 Network Latency, DNS 처리 등 구축하면서 쌓은 팁을 소개한다.
kth 분산기술랩 팀장 김홍모 입니다. 한 대의 컴퓨터로 처리할 수 없는 모든 문제에 관심이 있으며 이러한 문제를 해결하는 분산 처리 시스템을 개발하고 있습니다. 개발자 여러분 파이팅!
Google 서비스 인프라의 핵심이며 IT 커뮤니티에 큰 파장을 일으켰던 Google File System이 세상에 공개된 것은 2003년이다. 2011년 오늘 모바일 웹, 클라우드 컴퓨팅 등 지금의 IT 환경은 그 때와 다르다. Google은 분산 파일 시스템을 어떻게 진화시켜 왔을까? Google의 차세대 스토리지 기술을 통해 스토리지 기술의 현재와 미래를 살펴보자.
kth 앱스프레소팀 장동수입니다. 앱스프레소로 만든 하이브리드앱 푸딩얼굴인식 덕분에 여기 저기 얼굴을 팔고 다니지만, 사실은... 잊혀진 왕국 브리타니아의 어느 변두리에서 기타를 뚱땅거리며 Ho Eyo He Hum! 노래하는 베짱이 개발자입니다. 에막스 지옥! 진리의 젯브레인! 이클립스 완전 구려! 그놈짱! 크데즐!
하이브리드앱을 구성하는 여러가지 아키텍쳐와 각각의 장단점을 알아보고, 실제로 서비스되고 있는 600만이 넘는 국내 최대 사용자수를 가진 하이브리드앱인 푸딩얼굴인식의 내부구조를 공개하고, 이를 통해 SPI, 단일 페이지 아키텍쳐를 이용한 하이브리드앱 개발을 위한 노하우를 소개한다.
kth 앱스프레소팀 장동수입니다. 앱스프레소로 만든 하이브리드앱 푸딩얼굴인식 덕분에 여기 저기 얼굴을 팔고 다니지만, 사실은... 잊혀진 왕국 브리타니아의 어느 변두리에서 기타를 뚱땅거리며 Ho Eyo He Hum! 노래하는 베짱이 개발자입니다. 에막스 지옥! 진리의 젯브레인! 이클립스 완전 구려! 그놈짱! 크데즐!
앱스프레소는 PDK ( Plugin Development Kit ) 를 제공하여 웹앱의 한계를 뛰어넘을 수 있는 방법을 제공한다. 어떻게 플러그인을 개발하고 앱내에서 사용하는지 알아본다.
'하용호' 라고 합니다. kth 기술연구소 분산기술랩에서 즐겁게 일하고 있습니다. '프리즘 파일 시스템'이라는 분산파일 시스템, 'iLock'이라 이름 붙인 분산 동기화 서비스, 그리고 새로운 검색엔진을 만들고 있습니다. 분산처리, 데이터마이닝을 연구해 왔습니다. 대량의 자료를 다루는 것을 좋아합니다. Data Scientist를 지향합니다.
파이썬은 쉬운 구조와 빠른 작성 속도를 강점으로 하여 이미 주류언어로 대중화 되었습니다. 과거에 비교적 간단한 작업에 많이 쓰였던 파이썬을 분산처리, 병렬처리를 사용하여 큰 문제들을 풀어내는 데 활용하는 방법들을 알아봅니다. 멀티코어를 이용하고, 수십 대의 컴퓨터로 병렬처리하고, Hadoop과 아마존 클라우드를 사용하여 분산 처리하는 방법들까지 알아봅니다.
kth 기술전략팀 팀장 권정혁 입니다. 모바일/클라우드/SNS 에 관련한 신기술 분석 및 기술전략로드맵 수립을 담당하고 있습니다. 또한 회사 내부/외부 개발자들에게 기술을 전도하고 소통하는 Developer Evangelist 로 활동하고 있으며, 파란 개발자 블로그의 편집장이기도 합니다. 인터넷에서 주로 구루 또는 @xguru 라는 아이디로 블로그와 트위터에서 활동하며, 개발자의 생생한 시각으로 새로운 IT 기술을 전파하고자 노력하고 있습니다. 엉뚱한 개발자라고 불리는걸 좋아하며, 신기한거 만들어 먹기 좋아하는 초보요리사이자, 남자로선 보기 드문 쇼핑광 이기도 합니다.
어떻게 하면 보다 많은 사람들이 내 웹사이트에 찾아 오게 할 수 있을까 ? 스마트폰의 폭발적인 성장과 함께, 국내에도 구글 검색엔진의 점유율이 높아지면서, 지금까지는 별로 중요하지 않았던 검색엔진 최적화가 중요한 이슈로 부각되고 있다. 검색엔진 최적화가 무엇이고, 왜 중요한지, 어떻게 내 웹사이트에 적용할 수 있는지를 알아본다.
kth 웹어플리케이션팀 김민태입니다. 기술 자체보다 생각을 현실화 할 수 있는 기술에 관심이 많고 요즘은 웹으로 할 수 있는 모든 것에 관심가지며 연구하고 있습니다. W3C HTML5 KIG 에서 UI 서브그룹 그룹장으로 활동하고 있으며 트위터 @ibare 에서 상주하고 있습니다. 프로 사진 작가이기도 하며 스키에 열정을 가진 열혈 스키어 이기도합니다. 무엇보다 아직도 꿈 많은 프로그래머이기도 합니다. ^^
표준 웹 기술의 발달로 웹앱 뿐만 아닌 네이티브앱도 만들 수 있는 시대. 그러나 경쟁력있는 앱을 만들기 위해선 아직도 많은 난관을 극복해야만 하며, 이런 어려움을 극복하고자 다양하고 유명한 JS 프레임웍들이 출시되고 있다. 그러나 이런 종류의 프레임웍을 사용하여 앱 마켓에서 살아남을 수 있는, 경쟁력 있는 나만의 고유한 UX 로 무장한 앱을 만들수 있을까? 만들 수 있다면 어떻게 만들 수 있는지, 만들 수 없다면 무엇 때문에 그런지, 또, 그것을 극복할 수 있는 방법을 소개하는 시간
kth UX디자인실 FI(Front-end Interation)팀 신현석입니다. 웹표준의 다양한 방법론을 웹사이트 제작에 도입하면서 다양한 사용자, 다양한 환경을 효과적으로 지원하는 방법에 대해서 오랬동안 고민해 왔습니다. 웹접근성, 모바일 관련 활동을 통해 웹의 보편적 가치를 알리고 누구나 접근할 수 있는 웹을 만드는 것을 이상으로 삼고 노력하고 있습니다. 개인 홈페이지(http://hyeonseok.com/)를 통해 개발 관련 정보를 공유하고 있습니다.
웹을 사용하는 사용자 환경이 다양화되면서 이에 대응하려는 기술적인 요구가 많아지고 있다. 이러한 기술중의 하나로 반응형 웹디자인이 많이 얘기되고 있지만 아직 많은 사람이 공감할 만한 방법론은 나오지 않고 있다. 반응형 웹디자인을 둘러싼 다양한 고민과 논의를 살펴봅니다.
kth UX팀을 맡고 있는 김수영입니다. 서비스와 함께 ‘살아 숨쉬는 UX’를 조직에 이식하기 위해 밖으로는 사용자와 세상에 대한 관심을, 안으로는 프로세스와 협업에 대한 고민을 늘 곁에 두고 있습니다. 날마다 새로운 것을 익히고 경험할 수 있는 UX 분야에 몸담은 것을 큰 행운으로 여기지만 노는데 더 열심인 에피큐리언입니다. TAG. Undercover UX, Agile UX, Service Design, 행동과학, Rock’n Roll, Peace...
조직 내에서 흔히 마주하는 UX에 대한 오해는 무엇일까?, 그러한 오해를 해결하기 위해 UX 담당자는 어떠한 노력을 해야할까? 사용자 중심의 서비스를 만들기 위한 개발과 UX간의 협업방법, 그리고 kth의 UX전략을 소개한다.
kth 웹어플리케이션 팀에서 프론트엔드 기반기술을 연구/개발합니다. 교육과 언어, 시각화에 관심이 많고 사내외에서 자바스크립트 관련 기술을 전파하고 있습니다. 프론트엔드 개발자 그룹인 FRENDS 멤버들과 다양한 주제의 기술토론을 즐기며, 인라인하키와 그림을 그리고 싶어하는 개발자입니다.
세계의 개발자가 '코드'로 대화하는 환경, 분산버전관리시스템인 Git을 멋지게 사용하는 방법을 공유합니다. SVN과의 차이점으로 본 Git만의 독특한 특징을 이해하고 다수의 개발자가 모두 만족하는 Git 사용방식을 체험함으로써 실제업무와 개인적 개발에서도 거침없이 Git을 사용할 수 있는 노하우를 제공합니다.
kth 웹 애플리케이션팀 김양원입니다. 자바스크립트를 좋아하고 자바스크립트로 할 수 있는 무한한 가능성에 대한 연구에 집중하고 있습니다. 최근에는 서버측 자바스크립트에 대해 관심을 가지고 있습니다. FRENDS 라는 프론트앤드 개발자 커뮤니티의 운영을 맡고 있으며 프론트 앤드 개발자들과의 개발 문화를 만들기 위해 노력하는 자바스크립트 닌자이기도 합니다.
자바스크립트와 함께할 새로운 웹 소프트웨어 패러다임의 주요한 개발자 롤 모델을 제안할 예정이다. 자바스크립트의 과거 그리고 현재를 이해하고 전세계 개발자가 참여한 뜨거운 차세대 자바스크립트의 동향, 브라우저 기술 전쟁, 크로스 플랫폼! 아니 그 이상의 하이브리드 플랫폼에서의 자바스크립트, 자바스크립트의 서버 시장 공략, 플랫폼을 뛰어넘는 웹 그리고 마지막으로 복잡해지는 웹 애플리케이션 개발 체계화로 비춰본 자바스크립트에 대해 알아본다.
kth 분산기술랩의 임도형입니다. 다른건 잘 못하고, 개발만 재밌어 하고. 삽질 증오, 제대된 개발 정도가 무식한 저의 개발 좌우명입니다. 어떻게 하면 행복하게 개발할 수 있을까를 몇 년 째 화두로 삼으며, 꼬득이고 부딛히고 해딩하고 있습니다. 현재는 분산기술 관련한 일을 하고 있습니다. 삽질이 난무한 황량한 이곳을 어떻게 다듬어 볼까 분투 중입니다.
40이 넘으면 개발을 포기해야 한다는 국내 IT 현실. 과연 어떻게 분위기를 바꿀 수 있을까? 불혹이 넘은 개발자가 어떻게 행복하게 개발을 할 수 있을까 ? 그 고민을 담백하게 풀어봅니다.
kth DBA 성동찬 입니다. 현재는 공통플랫폼 팀에서 전사 DB 업무를 수행하고 있습니다. 여러 데이터 시스템의 특성을 분석하는 것을 참 좋아하고, 새로운 시각에서 효율적인 방안에 창의성을 가미하여, 서비스 최적화 유도하는 것에서 큰 희열을 느낍니다. 데이터를 쌓는 기술, DB 가용성을 높이는 기술 뿐만 아니라 데이터에서 실제 "정보" 를 추출하는 것을 목표로 열심히 정진하고 있습니다.
오픈 소스 기반의 강력한 관계형 DBMS MySQL! 사용하기는 쉽지만 잘 사용하기 위해서 반드시 알아야 할 MySQL만의 특성이 있습니다. 대형 사이트 구축 시 반드시 고려해야 할 세 가지와 튜닝 전략 그리고 몇 가지 사례를 공개합니다
R&R @KTH : Define a Strategic IT Plan, Communicate Management Aims and Direction, Identify and Allocate IT Costs, Manage the IT Investment - Like : Airborne, iPhone, iPad, Wii, PlayStation, B&O A8, MDR-E888, T510, X100e, J-Rock, 450D, Malibu Pine, Bacardi 151, Hoegaarden, Gun Shooting, Japanimation, Canada
클라우드의 끝판왕으로 불리는 ‘하이브리드 클라우드’ 시대를 맞이하여 보안의 장점을 가진 ‘프라이빗 클라우드’와 비용 효율성 및 확장성이 뛰어난 ‘퍼블릭 클라우드’의 장점만을 사용하는 ‘하이브리드 클라우드’의 구체적인 활용방안과 도입 시 반드시 고려해야 될 부분에 대하여 집중적으로 공략하는 시간.
kth 로컬플랫폼팀 최숭 입니다. 올레맵 JavaScript Map API, iOS/Android SDK 개발을 하였으며, 최근에 일반개발자 및 써드 파티용 KT 지도서비스 플랫폼을 공간정보DBMS 사용하여 개발 및 상용오픈 하였습니다. 많은 GIS 관련 서비스 개발자 분들과 함께 해온 경험을 Location API라는 카테고리 중심으로 함께 풀어가겠습니다.
본 발표는 일반사용자에게 친숙한 "내 위치" 라는 기능을 구현해주는 Location API의 심층분석 및 활용에 촛점을 맞추고 있습니다. Location API는 Android , iOS , Mobile Web Browser 에서 활용이 가능하며 서비스 형태에 맞춘 구현방법에는 차이가 있습니다. 이에 작은 모바일 장치에서 제공되는 Location API를 충분히 이해함으로서, 최적의 구현 패턴을 구성하고 적절한 파라미터를 사용하여 다양한 환경에서의 Location 정보의 실전활용에 목적을 두고 있습니다.