JavaCommunity.Org

강연 상세 정보

제 10회 한국자바개발자 컨퍼런스


Java VM Internal: Practical (정승범님) [트랙:Dolphin(101), 세션: 1st]

강의명 Java VM Internal: Practical
강연자 정승범님 (Embedded Java VM Runtime 전문가)
이메일
소속/직함 삼성전자 DM 연구소/과장
세션정보 트랙:Dolphin(101), 세션: 1st
강의자료 자료 다운 받기

강사 소개

Embedded Java VM Runtime 전문가.
Digital TV, Set Top Box, BD Player 등 CE Device에서의 Java 플랫폼 안정성과 성능에 대한 연구개발팀을 이끌고 있다.

강의 소개

하나의 Java Application이 Digital 가전제품 안에서 실행되는 실제 모습을 통하여 VM 동작 메커니즘을 간단히 살펴 보겠습니다.

그리고, 이 과정에서 GC를 비롯한 Resource Management 관련 몇 가지 이슈들에 대해 이야기 나눠보려 합니다.

참고 자료


Enterprise Modeling 을 통한 Business Agility 실현 (최홍식님) [트랙:Dolphin(101), 세션: 2nd]

강의명 Enterprise Modeling 을 통한 Business Agility 실현
강연자 최홍식님 (펜타시스템, 선임)
이메일
소속/직함 펜타시스템테크놀러지㈜/선임
세션정보 트랙:Dolphin(101), 세션: 2nd
강의자료 자료 다운 받기

강사 소개

현재 Penta Systems 에서 선임 컨설턴트로, Sybase 제품들에 대한 컨설팅을 하고 있으며, 다수 기업에서 교육 및 컨설팅을 수행했으며, 새로운 IT 기술들에 항상 촉각을 세우고 있음. "클릭하세요 파워빌더11.x " 저술 및 Sybase와 MicroSoftware에 다수 기고.

강의 소개

Enterprise Modeling 을 통한 Business Agility 실현 -비지니스의 끊임없는 변화에 대한 민첩한 적용이 중요한 요즘 세대에

Enterprise Modeling 을 통해서, 전사 관점의 원칙과 표준을 정의하고, 관리를 통해, 지속적으로 변화하는 비지니스를 지원하며 기업의 경쟁력을 강화할 수 있는 방안에 대하여 알아 본다.

참고 자료


Continuous Integration with Hudson (최철우님) [트랙:Dolphin(101), 세션: 3rd]

강의명 Continuous Integration with Hudson
강연자 최철우님 ()
이메일
소속/직함 다음 커뮤니케이션/
세션정보 트랙:Dolphin(101), 세션: 3rd
강의자료 자료 다운 받기

강사 소개

과거, CORBA 제품과 텔레콤 어플리케이션 서버 개발를 개발했고, 객체지향 컨설팅 및 강의 했다. 오래전부터 객체지향 기술에 관심이 많아 Objectworld.org를 함께 만들어 활동을 했다. 현재는 다음 커뮤니케이션에서 기술체계를 구축하는 일을 하고 있다.

강의 소개

여러 사람들과 함께 개발을 진행하면서 소프트웨어를 통합(전체 빌드)를 할 때 고된 경험을 해 본적 있는가? 항상 불안함을 느끼지는 않는가? 이 강의에서는 소프트웨어 통합 시 발생되는 문제에 대해 함께 고민해 보고, Hudson을 이용한 지속적인 통합 모델을 통해서 그 해결책을 살펴본다.

참고 자료


Android Run-time (Dalvik VM & Core Lib) 분석 (양정수님) [트랙:Dolphin(101), 세션: 4th]

강의명 Continuous Integration with Hudson
강연자 양정수님 (kandroid 운영자)
이메일
소속/직함 www.kandroid.org 운영자
세션정보 트랙:Dolphin(101), 세션: 4th
강의자료 아직 업로드 되지 않았습니다.

강사 소개

現 www.kandroid.org 운영자

www.kandroid.org 는 2007년 12월 15일, 안드로이드 플랫폼 기술 커뮤니티를 지향하며 출발하였으며, 2008.3.13. 제1회 안드로이드 기술세미나 코엑스 개최, 2008.11.10. 제2회 안드로이드 기술세미나 개최 등 다양한 형태의 온/오프라인의 활동들을 진행하고 있다. 양정수님은, www.kandroid.org 의 설립자이자 운영자이며, 현재, 해당 커뮤니티에서 닉네임 들풀로 활동하고 있다.

강의 소개

구글과 OHA에 의해 공식 배포된 안드로이드 플랫폼에 대한 대략적인 개요를 설명함과 더불어, 안드로이드 플랫폼 스택중 "Android Run-time" 에 대한 보다 구체적인 접근을 해 보고자 한다.

Android Run-time은, Dalvik이라고 부르는 VM과 Core Libraries를 통칭하는 개념으로써, 이번 발표는 이 부분에 대한 상세접근을 목적으로 한다.

참고 자료


프로페셔널 개발자 그룹에서의 중간관리자의 도전과 리더십 경영 (이정규님) [트랙:Mustang(102), 세션: 1st]

강의명 프로페셔널 개발자 그룹에서의 중간관리자의 도전과 리더십 경영
강연자 이정규님 (트란소노 대표)
이메일
소속/직함 트란소노/대표
세션정보 트랙:Dolphin(102), 세션: 1st
강의자료 자료 다운 받기

강사 소개

현 (주)TranSono CEO(한국 최초의 대학기술지주회사 자회사).
정보관리기술사, 미국공인회계사로 IBM, 안철수연구소 상무, 안랩코코넛 대표이사 등 22년간 IT 산업에 종사하여온 IT 비즈니스 프로페셔널

- blog.duam.net/ilovedominic

- dominic.linknow.kr

강의 소개

IT업계는 갈수록 글로벌화 되고 오픈되어 가고 있다.

이와 더불어 단위 직장에서 단순하고 제한적인 커뮤니케이션 문화에 익숙했던 중심 개발자들이 조직 내외의 구성원으로 이루어진 복잡한 프로젝트의 수행에 대한 총체적인 책임을 지는 중간 관리자와 인사관리자로서의 역할을 요청받고 있다.

더 이상 예전의 기술적 리더십만으로 복합적 프로젝트를 성공적으로 수행할 수 없게 되었으며, 익숙치 않은 비즈니스 리더십에 대한 학습과 높은 경험을 요하는 도전에 직면하게 된다.

본 강의는 프로페셔널 조직원을 관리하는 중간관리자에게 합리적인 관리역량 증진을 위한 개략적인 방법론을 제시할 것이다.

참고 자료


오픈 소스(Seam)에서 JEE6의 표준 스펙(WebBeans)이 되기까지 (최지웅님) [트랙:Mustang(102), 세션: 2nd]

강의명 오픈 소스(Seam)에서 JEE6의 표준 스펙(WebBeans)이 되기까지
강연자 최지웅님 (레드햇)
이메일
소속/직함 레드햇/차장
세션정보 트랙:Mustang(102), 세션: 2nd
강의자료 자료 다운 받기

강사 소개

1997년부터 자바와 인연을 맺고 있으며 국내 엔터프라이즈 자바 환경에 대한 컨설팅을 수행해 오고 있다.
오픈 소스 미들웨어인 JBoss의 기업 보급에 힘쓰고 있으며, 자바를 이용한 저수준 엔진 영역부터 EAI, SOA를 아우르는 경험을 보유하고 있다.

한국 썬 교육센터 엔터프라이즈 아키텍트, BEA Systems 시니어 엔지니어를 거쳐 2008년부터 한국 레드햇 미들웨어 분야 글로벌 컨설턴트로 일하고 있다.

강의 소개

오픈 소스(Seam)에서 JEE6의 표준 스펙(Web Beans, JSR-299, Java Context and Dependency Injection)이 되기까지. Seam은 자바EE5와 많은 IoC 컨테이너에서 제공하고 있는 인젝션(Dependency Injection) 보다 좀 더 확장된 동적 바이젝션(Bijection)이라는 특징을 제공한다.

이를 기반으로 Web Beans가 탄생하게 되었으며, Google Guice의 참여로 어노테이션을 사용하여 다양한 scope을 정의한 후 상황에 맞게 인젝션 해주는 특징 등을 추가하게 된다.
결국 Web Beans는 JEE6의 스펙 표준으로 만들어지게 되었으며, 현재는 그 이름이 변경되어 JSR-299 : Java Context and Dependency Injection으로 바뀌었다.
이 세션에서는 간략한 데모를 포함한 Seam의 사상과 Web Beans의 특징에 대하여 알아본다.

참고 자료


애자일 프랙티스와 실용주의 적용 (안영회님) [트랙:Mustang(102), 세션: 3rd]

강의명 애자일 프랙티스와 실용주의 적용
강연자 안영회님
이메일
소속/직함 한국스프링사용자모임/대표
세션정보 트랙:Mustang(102), 세션: 3rd
강의자료 자료 다운 받기.

강사 소개

한국 스프링 사용자 모임(KSUG)의 대표이며, (주)아이티와이즈 컨설팅 소속 SE 컨설턴트이다.
최근 고객사의 전사표준 프레임워크 개발의 PM을 맡아 프로젝트를 수행 중이다.

강의 소개

애자일 프랙티스와 '실용주의 프로그래머'에서 소개한 소프트웨어 개발 팁은 유익한 기법이다. 계약 관계에 근거한 프로젝트에서는 책만 보고 시도하기에는 쉽게 해결하기 어려운 다양한 장벽이 존재한다.
컨설턴트를 고용할 수 있는 상황이라면 좋겠지만, 자급자족해야 하는 상황을 위해 우리 팀의 최근 사례를 공유하고자 한다. 모든 프로젝트에 적용할 수 있는 마법을 기대하고 오시는 분은 실망하겠지만, 스스로 답을 찾고자 노력했던 분에게는 희망과 영감을 나누는 시간일 것이다.

프로젝트 관리자 혹은 개발팀장 관점에서 고객 및 팀원과의 의사소통을 다루기도 하지만, 이슈 트래커(Trac)와 IDE(Mylyn)를 활용한 협업 환경 구축과 같은 도구 활용 기법도 함께 다룬다.

참고 자료


기능 중심의 설계에서 Value 중심의 설계로의 전환 (이근님) [트랙:Mustang(102), 세션: 4th]

강의명 기능 중심의 설계에서 Value 중심의 설계로의 전환
강연자 이근님
이메일
소속/직함 삼성전자/수석
세션정보 트랙:Mustang(102), 세션: 4th
강의자료 자료 다운 받기.

강사 소개

USC Dr. Barry Boehm밑에서 Value-Based Review 방법론으로 Software Engineering 분야에서 Ph.D 취득했습니다. 현재 삼성전자에서 Software Engineering 선행 연구와 전사차원 SW 개발 역량 강화 업무를 담당하고 있습니다. 삼성전자가 Embedded SW 환경에서 가장 적합한 프로세스, 방법론, 기술들을 연구 개발하는 데 많은 노력을 하고 있습니다. 특별 관심분야는 설계와 프로세스 부분입니다.

강의 소개

아직까지는 SW를 개발하게 되면 코딩중심 개발을 하고 있는 것이 국내 실정입니다. 대부분 개발자들이 일정에 쫓기는 것이 다반사이기 때문에, 요구사항 분석이나 설계보다는 코딩에 많은 비중이 두는 것이 사실입니다. 설사 설계를 하게 된다고 해도, 코딩을 위한 설계 즉 기능 구현 중심의 설계를 하고 있습니다. 하지만, 이제는 개발에 있어서 Value 개념을 도입할 때입니다. 점점 SW 크기는 늘어나고, 개발비용은 빠른 속도로 증가하고 있습니다. 이러한 환경은 SW 개발이 사용자들에게 새로운 Value를 주고 있고, 사용자들이 새로운 Value를 기대하기 때문입니다. 프로젝트 성공이라는 정의가 과거에는 개발자에게는 주어진 기능만 구현하는 것이었다면, 지금은 프로젝트를 통하여 목표로 하는 Value를 창출했는 지를 의미합니다. 본 강의에서는 개발자가 고려해야하는 Value는 과연 무엇이고, 실제 개발 환경에서 그 Value가 어떤 의미가 있는 지 살펴보고자 합니다. 그 Value가 가지는 의미가 개발자에게 어떠한 요구하는 지 이야기 해보았으면 합니다.

참고 자료


Designing Enterprise Applications with Java EE 5 & 6 Platform (이창신님) [트랙:Tiger(103), 세션: 1st]

강의명 Designing Enterprise Applications with Java EE 5 & 6 Platform
강연자 이창신님
이메일
소속/직함 ias(iNDI aPPLICATION sOFTWARE)/총감독
세션정보 트랙:Tiger(103), 세션: 1st
강의자료 자료 다운 받기.

강의 소개

Designing Enterprise Application with the J2EE Platform은 썬에서 제시하는 자바 엔터프라이즈 애플리케이션 설계 지침입니다. 현재 2판이 J2EE 1.3을 기준으로 나와서, 이후 J2EE 1.4, Java EE 5, 그리고 올해 나올 Java EE 6에 비하면 무척 오래전 내용을 담고 있습니다.

이 강의는 가상의 3판을 만드는 기분으로 Java EE 5와 Java EE 6를 적용하는 시도를 하려 합니다. 이제 자바 엔터프라이즈 애플리케이션을 시작하시려는 분들께 좋은 길잡이가 될 것입니다.

참고 자료


NHN 기술개방 현황과 nFORGE 개발 이야기 (권순선님, 서상욱님) [트랙:Tiger(103), 세션: 2nd]


강의명 NHN 기술개방 현황과 nFORGE 개발 이야기
강연자 권순선님, 서상욱님
이메일
소속/직함 NHN/
세션정보 트랙:Tiger(103), 세션: 2nd
강의자료 자료 다운 받기

강사 소개

권순선:
NHN에서 오픈소스와 오픈API, 네이버 개발자 센터(http://dev.naver.com)를 담당하고 있다. 국내 최대의 오픈소스 커뮤니티인 KLDP의 설립/운영자이기도 하다.

서상욱:
NHN 개방형기술팀에서 nFORGE 개발을 담당하고 있다.

강의 소개

2008년 11월 이후 현재까지 NHN의 기술개방 현황과 사례, 그리고 성과를 소개하고 향후 NHN 오픈소스/오픈API의 방향 및 계획을 공유한다.

그리고 웹 기반의 협업 개발 도구인 nFORGE의 개발 배경과 세부 기능 소개, nFORGE 활용 방법을 사례 중심으로 다룬다.

참고 자료


차세대 배치 시스템 구축 성공 전략 (김승권님) [트랙:Tiger(103), 세션: 3rd]

강의명 차세대 배치 시스템 구축 성공 전략
강연자 김승권님
이메일
소속/직함 금융권 차세대 컨설턴트
세션정보 트랙:Tiger(103), 세션: 3rd
강의자료 자료 다운 받기

강사 소개

아이티와이즈컨설팅에서 주로 금융권 차세대시스템을 기획하는 컨설턴트로 근무하고 있으며, 오픈 소스 소프트웨어를 기업에서 활용하는 것에 대해 꾸준히 관심을 기울이고 있다.
비즈니스 기획부터 구현에 이르는 전 과정에서 아키텍트란 이름으로 부끄러움 없이 참여할 수 있도록 수련중이다.

강의 소개

안정성과 성능을 중요시 하는 금융권 시스템에서 배치(Batch)는 여전히 메인프레임 기반의 코볼이나 오픈시스템 환경의 C로 개발하는 것이 일반적이다.
금융권 차세대 시스템 구축 과정에서 계정계나 정보계에 비해 배치 시스템은 덜 중요하게 여겨지기 때문에, 새로운 기법을 적용하거나 연구하기 보다는 이미 잘 알려진 기법으로 안정적으로 처리하는 방식을 택하기 때문이다.
자본시장통합법의 발효와 국제 금융환경의 변화로 인해 시장 변화에 따른 빠른 대응이 요구되는 요즈음, 엑센츄어의 컨설팅 경험과 스프링 프레임워크의 장점이 결합된 스프링 배치(SpringBatch)는 안정성과 성능을 보장함과 동시에 유연성을 극대화할 수 있게 해주는 대안으로 새롭게 주목받고 있다.
본 강의에서는 SpringBatch를 기반으로 국내 대형 보험사에서 배치 프레임워크를 구축하는 과정에서 얻은 경험을 전달함으로써, 자바를 이용해 엔터프라이즈 배치 시스템을 구축하고자 하는 기업의 시행 착오를 줄여드리고자 한다.

참고 자료


What's New and Cool in Spring's Web Stack? (Michael Isvy) [트랙:Tiger(103), 세션: 4th]

강의명 What's New and Cool in Spring's Web Stack?
강연자 Michael Isvy
이메일
소속/직함 SpringSource Senior Consultant
세션정보 트랙:Tiger(103), 세션: 4th
강의자료 자료 다운 받기

강사 소개

SpringSource의 프랑스 지부 Senior Consultant이다. 컴퓨터 공학 석사로 IT 경력은 8년이다. 자바 개발자로 시작하여 다수의 자바 프로젝트에서 아키텍트로 일하며 여러 가지 기술 이슈를 다뤄왔다.(performance audit, migration to Spring technologies, Comparison of Java Web frameworks...) 현재 Spring 3.0 개발에 참여하고 있다.

강의 소개

Spring 내부의 웹 프레임워크에 대해 깊이 있게 살펴본다. HTTP 요청-응답 기반의 처리와 컴포넌트 기반 MVC를 아울러 Spring MVC와 Spring Web Flow가 제공하는 다양한 옵션을 살펴본다. 주로 애노테이션(annotations) 기반의 Spring MVC 2.5와 Spring Web Flow 2.0 기능을 위주로 알아본다. 이러한 다양한 기술을 활용하는 경우 애플레케이션 아키텍처에 대해서도 살펴볼 예정이다.

참고 자료


Head First Hadoop (심탁길님) [트랙:Merlin(104), 세션: 1st]

강의명 Head First Hadoop
강연자 심탁길님
이메일
소속/직함 NHN/차장
세션정보 트랙:Merlin(104), 세션: 1st
강의자료 자료 다운 받기

강사 소개

현재 NHN 에 근무중이며 분산 컴퓨팅 플랫폼 분야의 연구 개발 업무를 담당하고 있다. 외국계 기업 및 삼성SDS 등에서 다년간 엔터프라이즈 컴퓨팅 분야에서 시스템 개발 및 운영을 수행한 바 있으며 일반 사용자가 쉽게 사용할 수 있도록 분산 컴퓨팅과 엔터프라이즈 컴퓨팅을 접목하는 부분에 대해 관심을 가지고 연구하고 있다.

강의 소개

아파치 재단의 Hadoop 은 페타바이트급의 데이터를 저장하고 병렬로 처리해 주는 플랫폼이다.
Hadoop 을 기반으로 하는 새로운 오픈소스 프로젝트들이 다수 출시 되었고 이들로 인하여 Hadoop 의 응용분야도 배치성 분석업무에서 온라인 트랜잭션 등 다양한 분야로도 확대되고 있는 추세이다.
본 세션에서는 핵심 기능이라고 할수 있는 대용량 데이터 처리 관점에서 Hadoop 을 살펴 보고자 한다.
또한 일반 사용자들이 쉽게 데이터 분석 작업을 할 수 있도록 해주는 플랫폼들에 대해서도 살펴보고 이들을 이용해서 분석 작업을 수행하는 과정을 보여주고자 한다.

참고 자료


Postgres Plus Advanced Server의 오라클 호환성 (오의진님) [트랙:Merlin(104), 세션: 2nd]

강의명 Postgres Plus Advanced Server의 오라클 호환성
강연자 오의진님
이메일
소속/직함 다우기술/차장
세션정보 트랙:Merlin(104), 세션: 2nd
강의자료 자료 다운 받기

강사 소개

Informix 엔지니어(경력 : 12년)

자격증 : Informix Certi( DB Admin, Server Admin)

그 외 경력 : 프로젝트 메니저, 델파이 교육 강사, Informix 교육 강사, 오라클 DBA

강의 소개

오라클의 문법과 함수등과 90% 이상의 호환성을 제공하는 Postgres Plus Advanced Server 8.3 소개

오라클과의 DB Link, 원 클릭 마이그레이션 툴 Migration Studio for Oracle 소개

참고 자료


10배 빠른, Java기반 SOA Platform 및 제6세대 개발 도구 (권오융님) [트랙:Merlin(104), 세션: 3rd]

강의명 10배 빠른, Java기반 SOA Platform 및 제6세대 개발 도구
강연자 권오융님
이메일
소속/직함 원더풀 소프트웨어/상무이사(S/W 생산체제혁신 컨설턴트)
세션정보 트랙:Merlin(104), 세션: 3rd
강의자료 자료 다운 받기.

강사 소개

현 ㈜원더풀소프트 상무이사(S/W 생산체제혁신 컨설턴트)

강의 소개

Java EE5 및 EJB 환경에서 SOA 컴포넌트 기술로 만들어진 만능 Active Knowledge Platform 기술을 소개한다.
특히 요구분석과 설계만 해주면, 모든 프로그램 개발작업들을 자동화 해주는 인공지능 저작엔진을 내장한 제6세대 개발도구와 최첨단 개발 노하우도 함께 공개한다.

제6세대 기술은 순수하게 Java 플랫폼에서 ERP, CRM, G/W, Web Portal, Homepage 등 비즈니스용 웹어플리케이션을, 종래 도구대비 10배 이상 빠르고 아주 쉽게 개발할 수 있게 해주는 혁신적 기술이다.
이 세미나는 SI 및 SW전문업체 임직원은 물론, 사내 전산전문요원들이 최신기술을 만날 수 있는 좋은 계기가 될 것이다.

참고 자료


Practical Mapreduce (최영님) [트랙:Merlin(104), 세션: 4th]

강의명 Practical Mapreduce
강연자 최영님
이메일
소속/직함 구글/서치 서비스 S/W 엔지니어
세션정보 트랙:Merlin(104), 세션: 4th
강의자료 자료 다운 받기.

강사 소개

2002년 서울대 컴퓨터 공학과 졸업
2002~2006년 넥슨, 게임하이 등 온라인 게임 개발
2007~현재 구글, 소프트웨어 엔지니어 / 서치 서비스

강의 소개

구글의 실제 사례를 중심으로 하는

- 맵 리듀스의 소개
- 맵 리듀스의 사용 방법
- 맵 리듀스의 성능 개선

참고 자료


MethodChain과 Ajax 애플리케이션 아키텍처 (김영보님) [트랙:Merlin(105), 세션: 1st]

강의명 MethodChain과 Ajax 애플리케이션 아키텍처
강연자 김영보님
이메일
소속/직함 MethodChain 개발자
세션정보 트랙:Merlin(105), 세션: 1st
강의자료 자료 다운 받기.

강사 소개

'웹표준 Ajax DOM 스크립팅', '요구분석을 위한 Event Process 모델링' 저자이며, Ajax 프레임워크(오픈소스 프로젝트)인 MethodChain 개발자이다.

강의 소개

아키텍처가 중요하다는 것은 작금의 일이 아니지만, Ajax 애플리케이션에 대해서는 거의 다루어지지 않는다.
아키텍처는 환경 변화에 유연하게 대처할 수 있어야 하며, 지속적으로 발전할 수 있도록 확장성을 갖고 있어야 한다.
세계적으로 알려진 Ajax 프레임워크인 prototype.js, jQuery, ExtJS와 강의자가 개발한 MethodChain의 아키텍처와 메커니즘을 데모와 함께 분석, 제시할 것입니다.
아울러 각 프레임워크의 Trade-Off도 제시할 것이며, 핵심이 되는 소소 코드를 라인 단위로 분석할 것이다. 이런 일련의 과정을 통해 Ajax 애플리케이션을 구축할 때 고려해야 할 사항과 핵심 사항을 이해하게 될 것이다.

참고 자료


JavaFX: RIA를 위한 새로운 플랫폼 (신상철님) [트랙:Merlin(105), 세션: 2nd]

강의명 JavaFX: RIA를 위한 새로운 플랫폼
강연자 신상철님
이메일
소속/직함 썬마이크로시스템즈/자바 기술 에반젤리스트
세션정보 트랙:Merlin(105), 세션: 2nd
강의자료 자료 다운 받기

강의 소개

JavaFX스크립트는 데스크탑, 웹 브라우저 및 모바일 장치에서 실행되는 컴파일된 형태의 선언적 스크립팅 언어입니다. 이 언어 덕분에 그래픽 작업을 모르는 사용자나 Swing 페인터 대체와 Java 2D API 아핀 변환(affine transform) 작업의 복잡성에 대해 잘 알고 있는 사용자들이 특수 효과 및GUI 전환에 액세스할 수 있습니다.

이 세션의 전반부에서는 고급 Swing 및 Java 2D에 대한 전문 지식이 없는 프로그래머가 특수 효과, 인터페이스 전환, 벡 터 그래픽 등을 활용할 수 있도록 지원하는 강력한 구문을 살펴봅니다.세션 본론에서는 Java FX 스크립트에서 어떤 것이 가능한지를 풍부한 시각적 예제를 통해 설명합니다.

이 세션을 마치고 나면 참석자들은 JavaFX 언어에 대해 잘 이해하고 GUI 및 2D 그래픽에서 특수 효과를 개발하고 애플리케이션에 오디오, 비디오, 애니메이션 등의 특수 기능을 추가하는 방법을 숙지하게 될 것입니다. 애플릿이나 애플리케이션 등의 구현 옵션에 대해서도 자세히 알게 될 것입니다.

참고 자료


RIA Technology Introduction (배준균님, 이진행님, 박준영님) [트랙:Merlin(105), 세션: 3rd~4th]

강의명 RIA Technology Introduction
강연자 배준균님, 이진행님, 박준영님
이메일
소속/직함 배준균 (Adobe Community Champion)
이진행 (JCO Staff)
박준영 (Microsoft MVP)
세션정보 트랙:Merlin(105), 세션: 3rd~4th
강의자료 아직 업로드 되지 않았습니다.

강사 소개

배준규님:

Adobe Community Champion 으로 활동하고 있다. 시스템의 최상의 가치는 모든 사람이 행복해져야 한다는 생각을 가지고 있으며 개발자에게 무지는 곧 죄악이라는 신념을 가지고 있다.
최근 관심분야는 모두가 행복한 개발 환경이다.

이진행님:

JCO의 Staff으로 활동하고 있으며, 사내에서 RIA Developer 롤을 수행하고 있다.
현재 RIA Community 를 준비 중이다.

박준영님:

현재 메가존 UXCenter에서 개발 파트장을 맞고 있으며 Microsoft Visual C# 부문 MVP로 활동 하고있으며. 다수의 Silverlight 와 WPF Project를 진행하면서 UX 적용하고 있습니다.

강의 소개

RIA에 대한 관심과 벤더들의 경쟁이 치열한 현재 시장에서 Global의 대표 주자들인 Adobe/Sun/Microsoft 각 사의 기술들이 표방하는 Architecture
그리고, 비젼 등에 대해 살펴보고, 간략한 데모와 함께 각 기술들이 Java로 작성된 Server program과 연동되는 모습을 살펴본다.

참고 자료


From JDBC to Hibernate (박찬욱님) [트랙:Chelsea(아셈 203호), 세션: 1st~2nd]

강의명 From JDBC to Hibernate
강연자 박찬욱님
이메일
소속/직함 프레임워크 전문가
세션정보 트랙:Chelsea(아셈 203호), 세션: 1st~2nd
강의자료 자료 다운 받기.

강사 소개

KSUG의 멤버이자 필자로 활동하고 있으며, 다양한 오픈소스 프레임웍에 관심이 많다. 오픈소스 프레임웍을 분석해 현실에 적용할 수 있는 방안에 빠져 있으며, 한화 S&C 전사 표준 프레임웍 팀에서 일하고 있다.

강의 소개

현재 자바 세계에서는 JDBC로 직접 영속화(persistence)를 처리하는 것 외에도 수많은 영속화 처리 기술이 사용되고 있다. 그 중에서도 ORM은 기존 JDBC가 갖는 Impedance mismatch의 문제를 자연스레 해결해주는 새로운 영속화 기술로 이미 널리 사용되고 있다.

이번 Hands on Lab에서는 ORM(Hibernate)을 사용할 수 있는 방안에 대해서 살펴본다. 우선 JDBC, Hibernate로 구현한 예제를 통해서, JDBC를 사용하는 일반적인 방법과 비교해 보고, ORM을 기반으로 애플리케이션을 구현하는데 필요한 기반 지식과 적용 방안을 나누는 시간이다.

참고 자료


Standard DI and Context management (김태완님) [트랙:Chelsea(아셈 203호), 세션: 3rd~4th]

강의명 Standard DI and Context management
강연자 김태완님
이메일
소속/직함 artszen.org의 운영진
세션정보 트랙:Chelsea(아셈 203호), 세션: 3rd~4th
강의자료 자료 다운 받기

강사 소개

현재 오픈 소스 프레임웍을 주로 다루는 artszen.org의 운영진으로 활동하고 있으며, 오픈소스 웹 애플리케이션 프레임웍을 주제로 지속적으로 커뮤니티 활동을 하고 있다.

강의 소개

애플리케이션 개발에 있어 의존성 주입은 현재 가장 중요한 트랜드이다. DI(Dependency Injection)는 스프링 및 여러 웹 애플리케이션 프레임웍을 통해서 소개하고 있으며, 이러한 개념은 자바 표준으로 새롭게 정의하고 있다. DI를 자바 표준으로 정의한 스펙이 바로 Web Beans 이다.
또한, Web Beans는 선언적인 DI 뿐만이 아니라 자바 컴포넌트의 상태를 관리하는 체계적인 기반을 제공하는 중요한 스펙이다. 본 Hands on Lab에서는 이러한 Web Beans의 간략한 개념을 소개하고, 간단한 데모 애플리케이션을 직접 개발하는 과정을 직접 실습한다.

참고 자료


자바 네트워킹 기초에서 응용까지 (이희승님) [트랙:Sparkler(아셈 208호), 세션: 1st~2nd]

강의명 자바 네트워킹 기초에서 응용까지
강연자 이희승님
이메일
소속/직함 오픈소스 자바 서버 개발 전문가
세션정보 트랙:Sparkler(아셈 208호), 세션: 1st~2nd
강의자료 자료 다운 받기

강사 소개

Red Hat의 미들웨어 부서인 JBoss의 수석 소프트웨어 엔지니어로 Netty 프로젝트의 창시자이자 JBoss Remoting 프로젝트의 리더다. 그는 대용량 단문 메시지 게이트웨이, 경량 ESB 및 RPC 어플리케이션 서버와 같은 자바 기반의 고성능 네트워크 어플리케이션을 6 년 이상 개발해 왔다.

강의 소개

많은 이들이 자바로 애플리케이션을 개발한다 하면 미들웨어 기반의 웹 개발을 떠올린다.
하지만, 더 넓은 시야에서 보면 웹 브라우저를 통해 접근하는 웹 애플리케이션은 단지 HTTP라는 프로토콜을 채용한 TCP/IP 소켓 애플리케이션에 불과하다.
실제로 고도의 성능이 필요하거나 기존 시스템과 연동이 필요한 경우 소켓을 직접 다룰 일이 많다.
만약 여러분이 메시징 솔루션이나 게임 클라이언트 서버 개발을 해야 하는상황에 부닥쳤다면 본 Hands on Lab을 통해 많은 도움을 얻을 수 있을 것이다.
본 Hands on Lab에서는 신속한 이해를 돕고자 자바 네트워크 애플리케이션 개발에 필요한 배경 지식과 주의 사항을 설명하고, 강사가 직접 개발한 오픈 소스 프레임워크인 JBoss Netty를 통해 수준급의 네트워크 애플리케이션을 신속하고 간편하게 개발하는 방법을 배우게 될 것이다.

참고 자료


JRuby on Rails (정지웅님) [트랙:Sparkler(아셈 208호), 세션: 3rd~4th]

강의명 JRuby on Rails
강연자 정지웅님
이메일
소속/직함 '자바 개발자를 위한 레일스' 역자
세션정보 트랙:Sparkler(아셈 208호), 세션: 3rd~4th
강의자료 자료 다운 받기

강사 소개

기민하고 실용적인 개발 프로세스와, 웹 아키텍쳐에 관심이 많으며, 쿱미디어 (http://qooop.kr/), 시맨틱웹 팀블로그(http://semantic.tistory.com/), 개인 블로그(http://blog.changetheweb.net/) 등을 통해 관련 기술 소개와 웹 비즈니스 전반에 대한 이야기를 계속 해오고 있다. 역서로 '자바개발자를 위한 레일스' , '자바 웹서비스로 통하는 SOA'등이 있다.

강의 소개

닭 잡는데 소 잡는 칼을 쓸 필요가 있을까? 본 Hands on Lab에서는 JVM에서 동작하는 JRuby와 Rails 프레임워크를 통해 작은 도메인에서 빛을 발하는 경량 웹 개발 기술의 장점을 살펴본다. 짧은 시간 동안 작은 웹 애플리케이션을 점진적으로 완성한다. Java EE 기술을 통해 무거워진 머리에 가벼운 휴식을 제공하고, Rails에 녹아있는 최신 웹 기술 동향을 함께 접해본다.

참고 자료