오라클, 최신 자바 플랫폼 및 비전 발표
HTML5 개발의 프레임워크 ‘프로젝트 아바타’ 소스코드 공개
  • 2013-11-08
  • 편집부

이날 오라클은 자바 스탠다드 에디션(Java Platform, Standard Edition; Java SE)과 자바 마이크로 에디션(Java Platform, Micro Edition; Java ME), 자바 임베디드 기술(Java Embedded Technologies), 자바 플랫폼 엔터프라이즈 에디션(Java Platform, Enterprise Edition; Java EE) 등 주요 자바 기술을 다뤘다.



자바 SE 8 예정대로 출시
먼저 오라클은 자바 SE 8과 자바개발키트(JDK 8)가 예정대로 2014년 3월에 자바 SE 8 표준안(Java SE 8 Specification) 및 공식 참조 구현 코드와 함께 출시할 예정이다. JDK 8의 기능은 2013년 6월 13일에 빌드 94와 함께 완성됐으며, JDK 8에 대한 개발자 프리뷰 빌드(JDK 8 Developer Preview builds)는 현재 이용할 수 있다. Java SE 8과 JDK 8의 주요 기능은 람다 프로젝트(Project Lambda) JSR 335, 나스호른 자바스크립트 엔진(Nashorn JavaScript engine), 새로운 데이트/타임 API(New Date/
Time API) JSR 310, 컴팩트 프로파일(Compact Profiles) 세트, 핫스팟 자바 가상 머신(Java Virtual Machine; JVM)에서의 ‘퍼머넌트 제너레이션(Permanent Generation)’ 영역 제거를 포함한다.

자바 ME 8, 업데이트 기능 대거 추가
최근 프리스케일(Freescale)과 리나로(Linaro), 스퀘어(Square)는 오라클뿐 아니라 기업, 연구원 및 개인의 노력과 함께 계속해서 성장하는 오픈JDK 커뮤니티(OpenJDK Community)에 추가됐다. 오픈JDK 커뮤니티는 더욱 투명하고 효율적인 협업으로 발전을 거듭하고 있다. 오픈JDK 위키(OpenJDK Wiki)는 지난 4월에 오픈했다.
또한 오라클은 자바 ME 8(Java ME 8)이 2014년 3월에 자바 SE 8 표준안, 자바 SE 8 개발키트(JDK 8)와 공식 참조구현 코드도 함께 출시할 예정이다. 기존 자바 ME 플랫폼의 주요 업데이트 제품인 자바 ME 8은 자바 SE8을 통한 자바 언어 및 API 정렬, 최신 웹 프로토콜에 대한 지원, 포괄적인 애플리케이션 모델, 향상된 보안 기능, 전원 관리 및 광범위한 표준 주변장치와의 상호작용을 위한 표준 API 등 새롭게 업데이트된 기능을 대거 포함한다.

자바 ME SDK 8 얼리 액세스, 애플리케이션 지원 기능 향상
‘오라클 자바 ME 임베디드8’은 자바 ME 8 스펙의 구현 제품이다. 현재 오라클 자바 ME 임베디드 8 얼리 액세스(Oracle Java ME Embedded 8 Early Access) 코드는 라즈베리 파이 모델 B ARM11과 ST 마이크로일렉트로닉스 STM32F4 디스커버리, ARM 코텍스-M4에서 이용할 수 있다. 자바 ME SDK 8 얼리 액세스(Java ME SDK 8 Early Access)는 윈도우7(Windows7) 및 지원되는 하드웨어 플랫폼의 에뮬레이션 런타임을 위한 자바 ME 8 얼리 액세스 기반 애플리케이션 개발을 지원하도록 향상됐다. 또한 오라클 자바 ME 임베디드 3.4(Oracle Java ME Embedded 3.4)도 현재 이용할 수 있다. 오라클 자바 플랫폼 통합 프로그램(Oracle Java Platform Integrator program)은 오라클 자바 ME 임베디드(Oracle Java ME Embedded) 및 오라클 자바 SE 임베디드(Oracle Java SE Embedded)에 대한 사용자 지정 기능을 제공해 협력사들은 다양한 기기와 세분화된 시장에 적용할 수 있다.

자바 EE 7 협업 통해 완성
오라클과 자바 커뮤니티 프로세스(Java Community Process; JCP) 구성원들은 지난 6월 12일 자바 플랫폼 엔터프라이즈 에디션 7(Java Platform, Enterprise Edition 7; Java EE 7)과 자바 EE 7 소프트웨어 개발키트(Java EE 7 Software Development Kit; SDK)를 출시했다. 커뮤니티 중심 엔터프라이즈 소프트웨어의 표준인 자바 EE 7은 공개 심사와 지속적인 빌드 및 JCP와 글래스피시 커뮤니티(GlassFish Community) 내 수백 명의 기술자의 협업을 통해 만들었다.
자바 EE 7은 확장성 높은 인프라로 웹소켓(WebSockets)과 제이슨(JSON)을 통한 HTML5 애플리케이션 구축과 JAX-RS2.0의 레스트풀 웹서비스(RESTful Web Services) 구축을 촉진한다. 또한 개발자 생산성을 향상하며, 중단없는 OLTP 성능을 위해 배치 작업을 일괄 작업을 관리하기 쉬운 조각으로 분리하는 등 가장 까다로운 엔터프라이즈 요구사항을 충족하는 새로운 기능을 제공한다.



프로젝트 아바타 소스코드 공개
오라클은 기술적인 내용과 각종 프로모션 내용을 담은 메이크 더 퓨쳐 자바 EE 7 툴킷(Make the Future Java EE 7 Tool Kits)을 제공한다. 또한 오라클은 프로젝트 아바타를 위한 소스코드를 http://avatar.java.net에 공개했다. 프로젝트 아바타는 HTML5 개발의 프레임워크로 웹소켓과 레스트풀 확장 및 서버 전송 이벤트(Server-Sent Events; SSE)를 활용한 풍부한 데이터 바인딩 기능을 제공한다. 자바 EE 애플리케이션 서버는 node.js와 같은 인기 프레임워크에서 실행되는 자바스크립트(JavaScript) 서비스에 대한 지원을 추가해 자바 EE 애플리케이션 서버를 확장한다.
한편 자바 EE 7에 대한 자세한 내용은 자바 EE 7 출시 웹캐스트와 기술 비디오를 통해 확인할 수 있다. 또한 자바 EE 7의 전체 기능 목록은 웹사이트에서 사용할 수 있으며, 자바 EE7의 진화에 대한 인포그래픽은 웹사이트에서 확인할 수 있다.  ES

<저작권자(c)스마트앤컴퍼니. 무단전재-재배포금지>



  •  홈페이지 보기
  •  트위터 보기
  •  페이스북 보기
  •  유투브 보기
  • 100자평 쓰기
  • 로그인

세미나/교육/전시
TOP