오전 워크샵 (09:00—12:00)
오전 워크샵은 Front-end 분야와 Back-end 분야로 크게 나누어 각 영역별 전문가들이 해당 기술에 대해 실무적인 개발 시연 및 문제 해결 중심으로 진행 됩니다..
Front-end 기술 - 대공연장
09:00—09:40 웹 사이트 성능 튜닝 - 박경훈 (HOONS 닷넷)
- 대부분 웹 사이트들의 속도는 UI 부분에서 80% 이상을 차지하게 된다. 즉, 이 말은 서버단에서 데이터베이스를 튜닝하고 프로그램 로직을 빠르게 로직을 개선한다고 하더라도 프론트엔드 튜닝 만큼의 체감효과를 많이 줄 수 없다는 것이다. 이번 세션에서는 UI(Front-End)단의 성능에 대한 진실을 밝혀보고 또 Front-End의 성능을 올리는 몇가지 지침들을 소개할 것이다.
09:40—10:20 리치웹을 이용한 매쉬업 웹 애플리케이션 개발 - 오창훈 (GS 이숍)
- 웹2.0의 사상이 웹의 새로운 트렌드가 되면서 정보의 공유와 개방이 활발하게 이루어지고 있다. 또한 웹이 사용자 중심으로 흘러가면서, 사용자에게 경험을 풍부하게 제공 할 수 있는 리치웹 (Flash/Flex, Silverlight, JavaFx, Javascript..등) 기술이 주목받고 있는 실정이다. 이번 세션에서는 리치웹 기반의 매쉬업 웹 애플리케이션의 사례와 관련 팁 그리고 몇 가지 매쉬업에 관한 방법을 이야기 하고자한다.
10:40—11:20 웹 애플리케이션 UX 디자인 방법론 - 황리건 (한국 마이크로소프트)
- 웹은 웹페이지에서 본격적인 웹애플리케이션 환경으로 진화하고 있다. 하지만, 실무 환경에서는 웹애플리케이션을 어떻게 만들 것인가에 대한 고민을 할 시간이 충분하지 않다. 이 세션에서는 사용자 중심의 웹 애플리케이션을 기획하고 디자인하는 방법론을 주로 다루며, 이를 위한 웹애플리케이션의 특징 이해, 웹사이트 vs 웹애플리케이션 비교 및 웹 애플리케이션 디자인 접근법(workflow & screen diagram), 개발자와 디자이너 협업 모델(5Cs), 실제 프로젝트에서 얻은 교훈 등을 설명한다.
11:20—12:00 웹 브라우저 확장 기술을 통한 UI 개발- 조 훈 (케익소프트)
- 웹 접근성 개요 및 웹 접근성 최근 이슈와 접근성 테스트 도구에 대한 소개 및 웹 브라우저 확장기능"을 이용해서 접근성에 대한 테스트 방법 및 접근성 높은 웹 사이트 개발 방법에 대해 소개한다.
Back-end 기술 - 그랜드볼룸
09:00—09:40 PHP 기반 MVC 프레임웍 Best Practice - 최호진 책임연구원(안철수연구소)
- 체계적으로 개발하게 되면, 비슷한 작업을 효율적으로 처리하기 위해 개발팀의 프레임웍이라는 것이 생겨나게 된다. PHP 용 MVC 개발 프레임웍들도 많이 나와 있음에도 PHP 의 사용에 비해 잘 사용되지 않는 경향이 있다. 이런 범용 프레임웍 도입에 따라 생길 수있는 성능이나 설계상의 선택 문제에 대한 것을 CakePHP 를 사용하여 개발하며 생긴 이슈들을 중심으로 설명하고자 한다.
09:40—10:20 클라우드 컴퓨팅의 현황과 활용 - 한재선 대표 (NexR)
- Google, Amazon 등의 글로벌 인터넷 기업을 중심으로 시작된 클라우드 컴퓨팅에 대한 비전이 HW 제조업체, 통신업체, SW 솔루션 기업, 웹 서비스 기업등 IT 산업 전반으로 확대되고 있다. 본 발표에서는 클라우드 컴퓨팅의 소개와 현황을 소개하며 기존 컴퓨팅과의 차이점 및 클라우드 컴퓨팅의 사업영역을 구분하여 각각 성공사례를 살펴본다. 그리고 클라우드 컴퓨팅의 기술요소를 살펴보고 실제 시연을 통해 각 개인과 기업이 활용할 수 있는 방안에 대해 논의해 본다. 마지막으로 클라우드 컴퓨팅의 한계와 해결과제를 제시하여 객관적인 판단에 도움을 주고자한다.
10:40—11:20 집단지성 프로그래밍- 윤종완 팀장 (오픈마루)
- 웹 2.0 서비스, 소셜 네트워킹 서비스 같은 사용자 참여형 서비스가 웹 서비스 트렌드로 자리잡으면서 많은 서비스들에서 사용자 참여를 적극적으로 유도하고 있지만, 대량의 사용자 참여형 메타데이터에 녹아든 집단지성 추출 메카니즘을 적용하려는 노력은 상대적으로 소극적인 것 같다. 본 발표에서는 집단지성에 대한 간략한 소개와 웹 서비스에서 집단지성이 발현되기 위한 메카니즘을 정리하고 집단지성이 내재된 메타 데이터들에서 가치있는 정보를 추출하는 구체적인 기법들 중에 아마존 웹 2.0 분야 베스트 셀러인 "집단지성 프로그래밍"(한빛미디어, 2008)에서 소개된 기법들 위주로 소개한다.
11:20—12:00 시맨틱웹과 Linked Data 기술 현황- 김학래 박사 (DERI)
- 인간 중심의 사회문화적 가치가 웹에 반영되면서 웹에 대한 정체성 논란이 일고 있다. 다양한 신조어 (웹2.0, 웹3.0, 메타웹 등) 속에서, 시맨틱 웹은 어떤 역할을 하는가? 시맨틱 웹은 현실성 없는 학문적/이론적 유행어인가? 본 발표는 시맨틱 웹의 현실적 역할에 대해 논의하며, 다음의 세 가지 주제에 초점을 둔다: 첫째, 시맨틱 웹의 오해와 진실: 웹의 진화과정에서 시맨틱 웹의 역할을 살펴보며, 시맨틱 웹의 현재 모습을 소개한다; 둘째, Web of Data: 데이터 연결성을 지향하는 관점에서 Linked Data의 개념, 동향 및 이슈를 소개하고, 사용자 참여 컨텐트들에 적용할 수 있는 예를 소개한다; 셋째, Web Science: 기술적 관점에서 차세대 웹이 지향할 방향과 사회문화적 관점에서 웹의 역할에 대해 살펴본다.