Java 발표년도는 언제인가요?
자바 (프로그래밍 언어)
자바(, )는 썬 마이크로시스템즈의 제임스 고슬링()과 다른 연구원들이 개발한 객체 지향적 프로그래밍 언어이다. 1991년 그린 프로젝트()라는 이름으로 시작해 1995년에 발표했다. 처음에는 가전제품 내에 탑재해 동작하는 프로그램을 위해 개발했지만 현재 웹 애플리케이션 개발에 가장 많이 사용하는 언어 가운데 하나이고, 모바일 기기용 소프트웨어 개발에도 널리 사용하고 있다. 현재 버전 10까지 출시했다.
Node.js
최초 버전은 2009년 리눅스 기반으로 출시되었고, Inangural JSConf EU conference에서 Ryan Dahl의 발표 직후 국제적인 관심을 끌기 시작했다. 패키지 매니저인 npm은 2011년에 처음 소개되었다.
바이오자바
바이오자바(BioJava)는 아스트리드 라인하르트와 시작한 자바를 이용한 생명정보 분석 모듈프로젝트이다. 바이오펄의 자매 프로젝트이다.
라이노 (자바스크립트 엔진)
라이노 1.6r2의 사소한 수정판이 썬 마이크로시스템즈 릴리스 자바 SE 버전 6에 번들되어 있으며, 2006년 12월에 출시되었다. 이를 통해 자바스크립트가 자바 프로그램의 일부로 통합되면서 자바스크립트에서 자바 리소스에 더 쉽게 접근할 수 있다. 자바 6의 다른 구현체들은 차이가 있을 수 있다.
디아블로 (비디오 게임)
디아블로(Diablo) 는 액션 롤플레잉 핵 앤 슬래시 비디오 게임으로 블리자드 노스가 개발하고 , 블리자드 엔터테인먼트에 의해 1996년 12월 31일 발매되었다.
자바 플랫폼, 스탠더드 에디션
자바 플랫폼 스탠더드 에디션(, 약자 Java SE)는 데스크톱 및 서버, 최근의 고사양 임베디드 시스템을 위한 표준 자바 플랫폼으로 표준적인 컴퓨팅 환경을 지원하기 위한 자바 가상 머신 규격 및 API 집합을 포함한다. 따라서 자바 EE, 자바 ME 등 다른 플랫폼은 구체적인 목적에 따라 자바 SE를 기반으로 API를 추가하거나 자바 가상 머신 규격 및 API의 일부를 택해서 정의된다.
J빌더
J빌더(JBuilder)는 엠바카데로 테크놀로지스의 자바 프로그래밍 언어를 위한 통합 개발 환경(IDE)이다. 원래 볼랜드가 개발하였고 그 뒤에 코드기어가, 마지막으로 엠바카데로 테크놀로지스가 2008년부터 개발 중이다.
J (프로그래밍 언어)
J는 프로그래밍 언어의 일종으로, 정식 명칭은 알파벳 한 글자 "J"이지만 C언어와 같이 "J언어"라고 주로 불린다. 1990년대 초에 케네스 아이버슨과 Roger Hui에 의해 개발되었다.
인터넷 익스플로러 4
1998년 1월 6일, 마이크로소프트는 맥 OS용 인터넷 익스플로러의 최종 버전을 발표했다. 이 버전은 오프라인 브라우징, 다이나믹 HTML, 더 빠른 자바 가상 머신(Java Virtual Machine)을 가지고 있었다. 같은 날 애플은 인터넷 익스플로러 4.0을 탑재할 맥 OS 8.1을 발표했다.
표준 위젯 툴킷
썬 마이크로시스템즈(Sun Microsystems)에서 1995년 자바 개발 키트(JDK, Java Development Kit) 1.0을 내놓았을 당시 존재한 추상 윈도 툴킷(AWT, Abstract Window Toolkit)은 최초의 자바 GUI용 툴킷이었다. 최초의 AWT는 OS의 메뉴나 버튼 등을 자바로 포장한 형태의 간단한 그래픽 툴킷이었다. 해당 운영 체제의 윈도 시스템을 그대로 이용하므로 윈도 시스템별로 특징적인 형태를 그대로 구현할 수 있으나 자바의 OS 비의존성을 지키기 위하여 각 윈도 시스템별로 공통적으로 지원하는 그래픽 구성 요소(메뉴, 버튼, 문자상자 등)만 이용할 수 있다는 제약 때문에 지원하는 구성 요소가 많지 않았다.
QCad
QCAD는 리본소프트사(RibbonSoft社)가 개발했지만 여전히 커뮤니티에의해 공개되고 관리되고 있다. QCAD의 개발은 1999 년 10 월에 CAM Expert의 코드에서부터 시작되었다. QCAD 2은 2003 년 9 월에 버전이 승격되었다. 이것은 "생산성이 뛰어나고 사용자 친화적이고 유연하며 다른 제품과의 호환성이 향상 되었다." QCAD 3은 2012 년 7 월에는 완전하고 강력한 ECMAScript (JavaScript) 인터페이스로 출시되었다.
자바서버 페이지 표준 태그 라이브러리
자바서버 페이지 표준 태그 라이브러리(JavaServer Pages Standard Tag Library, 약칭 JSTL)은 Java EE 기반의 웹 애플리케이션 개발 플랫폼을 위한 컴포넌트 모음이다. JSTL은 XML 데이터 처리와 조건문, 반복문, 국제화와 지역화와 같은 일을 처리하기 위한 JSP 태그 라이브러리를 추가하여 JSP 사양을 확장했다. JSTL은 JSR 52로서 JCP 하에서 개발되었으며, 2006년 5월 8일에 JSTL 1.2가 출시되었다.
넷빈즈
넷빈즈()는 자바 기반의 사용자 프로그램을 개발하기 위한 플랫폼 또는 자바(Java), 자바스크립트(Javascript), PHP, 그루비(Groovy), C, C++ 등을 개발하기 위한 통합 개발 환경(, IDE)를 말한다.
자바 플랫폼, 마이크로 에디션
자바 플랫폼, 마이크로 에디션(Java Platform, Micro Edition)은 Java 2 Platform, Micro Edition라고도 불리며, 자바 ME(Java ME) 혹은 J2ME 등으로도 널리 알려져 있다. 제한된 자원을 가진 휴대 전화, PDA, 세트톱박스 등에서 Java 프로그래밍 언어를 지원하기 위해 만들어진 플랫폼 중 하나를 가리킨다.
자바 트랜잭션 API
자바 트랜잭션 API(Java Transaction API, JTA)는 XA 리소스(예, 데이터베이스) 간의 분산 트랜잭션을 처리하는 자바 API이다. JTA는 자바 커뮤니티 프로세스중 JSR 907로 개발된 규격이다.
자바 (프로그래밍 언어)
자바 언어는 다음 5가지의 핵심 목표를 지니고 있다.자바는 초기 설계부터 객체 지향 언어(객체 지향 프로그래밍)로 설계되었다. C가 C++로 진화한 것과는 차이가 있다. 그리고 같은 코드로 어떤 마이크로프로세서에서나 실행되기를 원했다. 따라서 자바만의 실행 코드인 바이트코드라는 중간 코드를 컴파일러에 의해 생성한다. 그리고 자바 가상 머신(JVM)에 의해 해석되어 실행된다. 따라서 C/C++ 코드로 작성되어 생성된 코드보다 일대일 상황이면 실행 속도가 느리다. 그러나 장점은 같은 코드로 다양한 플랫폼이나 운영 체제에서 실행될 수 있다는 점이다.
IOS SDK
2007년 10월 17일 애플은 소프트웨어 개발 키트 (SDK) 발표 계획을 공개했다. 스티브 잡스는 "핫 뉴스" 블로그에서 공개 서한을 통해 2008년 2월 SDK를 배포할 것이라고 밝혔다. 그리고 아이폰 SDK는 2008년 3월 6일, 애플 타운 홀 미팅(Apple Town Hall Meeting) 행사에서 공식적으로 발표되었다. SDK의 첫 베타 릴리즈는 iOS 버전 1.2b1 (build 5A147p)를 위한 것이었다. 앱 스토어를 이용하기 위해서는 사용자들은 2008년 7월 11일부터 가능해졌던 펌웨어 업데이트를 받아야 했다. 이 업데이트는 아이폰 사용자에게는 무료였다. 하지만 아이팟 터치 사용자에게는 9.99 미국 달러였다.
! 출시일 !! OS 버전 !! SDK 상세 사항
커버리티
Coverity Dynamic Analyzer는 Java 소스 코드를 분석하기위한 툴이다. 2008년에 처음 출하되었고, 경합조건, 데드락, 불필요한 synchronization을 검출해내는 용도로 사용된다.
J스크립트
J스크립트는 1996년 8월에 출시된 인터넷 익스플로러 3.0 브라우저에서 처음 지원되었다. 최근에 나온 버전은 인터넷 익스플로러 8에 포함된 J스크립트 5.8이다.
자바 (프로그래밍 언어)
자바의 버전은 보통 Java SE 또는 JDK/JRE의 버전으로 말한다.
라이노 (자바스크립트 엔진)
라이노는 1998년 4월 모질라 재단에 릴리스되었다. 원래 라이노 클래스파일 생성은 출시 때부터 제한되었다. 그러나 라이노의 라이선스 제공자가 클래스 파일 생성을 포함한 라이노 전체를 오픈 소스로 릴리스하는 것에 동의하였다. 오픈 소스로 릴리스된 이후 라이노는 다양한 용도로 사용되었고 수많은 사람들이 코드에 기여하고 있다. 프로젝트는 오라일리 미디어의 자바스크립트 책의 커버의 동물의 이름을 가져왔다. 1.7R1 버전을 기준으로, 라이노는 자바 4 이상을 지원하며, 버전 1.7의 자바스크립트를 지원한다.
폭스바겐 골프
1997년 8월, 골프 Mk4가 출시됐다. 같은 날 노치백 세단도 함께 발표됐는데, 이번에는 폭스바겐 보라라고 불렀으나 북미에서는 여전히 폭스바겐 제타로 불렀다. 왜건(골프 바리언트) 모델은 1999년 3월에 출시됐다. 1999년, 골프 Mk3 카브리올렛이 부분 변경되어 골프 Mk4의 카브리올렛 라인업을 대체했다. 골프 Mk3 카브리올렛은 범퍼와 그릴, 전조등이 부분 변경되어 골프 Mk4와 굉장히 흡사한 생김새를 갖고 있었다. 새로운 고성능 모델이 라인업에 추가됐는데, 3.2리터 VR6 엔진을 장착하고 사륜구동 섀시를 가진 골프 R32가 2004년에 출시됐다. 골프 Mk3 때에도 Mk4 R32와 비슷한 VR6 4모션 버전의 차가 있었으나, Mk3 VR6 4모션은 2.8리터 엔진을 장착한 전륜구동 자동차였다. 이와 다르게 골프 Mk4 R32는 똑같은 VR6 엔진을 사용했으나 배기량을 3.2리터로 늘린 4륜구동 자동차였다. 4기통 1.8T(터보) 엔진을 장착한 모델은 폭스바겐 그룹의 다른 소형차들보다 훨씬 많은 인기를 누렸다. 브라질과 중국, 멕시코에서 2008년경까지 골프/보라 Mk4가 생산됐다. 캐나다 시장에서는 2009년까지 시티 골프(City Golf)와 시티 제타(City Jetta), 골프 시티(Golf City)와 제타 시티(Jetta City)가 생산됐다. 골프 시티와 시티 골프는 같은 차인데 이름만 다른 모델이다.(제타 역시 마찬가지였다.) 이 모델들은 Mk4를 기반으로 하고 있으며, 폭스바겐 캐나다 현지 법인에서 엔트리 등급으로 판매됐다. 2008년식 Mk4는 디자인이 부분 변경되었는데, 전조등과 후미등, 대시보드와 음향장비, 휠 등이 약간씩 변했다. 시티 골프와 시티 제타 모두 2.0리터 8밸브 직렬 4기통 SOHC 가솔린 엔진을 사용하여 115마력(bhp)의 힘을 내고, 6단 자동변속기가 옵션으로 제공되고 있다. 미국 시장에서는 골프 Mk4가 2006년에 단종됐으나 유럽에서는 2003년에 단종됐다. 대한민국에서도 인기를 끌었다.
보컬로이드
야마하가 2011년 6월에 발표하고 같은 해 10월 21일에 발매한 VOCALOID 엔진이다.
같은 해 10월부터 제공되기 시작하였다. VOCALOID2와 크게 달라진 점은 없으며, VOCALOID3부터 목소리와 반주를 동시에 재생할 수 있게 되었다. 언어는 기존 일본어, 영어뿐만 아닌 한국어, 중국어, 스페인어에 대응할 수 있게 되었다.
IOS 11
iOS 11는 애플이 개발한 iOS 모바일 운영 체제 중 11번째 주요 릴리스이며, iOS 10의 뒤를 잇는다. 2017년 6월 5일 세계 개발자 회의(WWDC) 에서 발표되었다. 최초의 베타 버전은 키노트 발표 후 개발자들을 위해 공개되었으며, 퍼블릭 베타는 6월 말에 출시되었고, 2017년 9월19일에 정식 버전이 출시되었다.
자바 어노테이션
자바 어노테이션(Java Annotation)은 자바 소스 코드에 추가하여 사용할 수 있는 메타데이터의 일종이다. 보통 @ 기호를 앞에 붙여서 사용한다. JDK 1.5 버전 이상에서 사용 가능하다. 자바 애너테이션은 클래스 파일에 임베디드되어 컴파일러에 의해 생성된 후 자바 가상머신에 포함되어 작동한다.
자바스크립트
자바스크립트()는 객체 기반의 스크립트 프로그래밍 언어이다. 이 언어는 웹 브라우저 내에서 주로 사용하며, 다른 응용 프로그램의 내장 객체에도 접근할 수 있는 기능을 가지고 있다. 또한 Node.js와 같은 런타임 환경과 같이 서버 사이드 네트워크 프로그래밍에도 사용되고 있다. 자바스크립트는 본래 넷스케이프 커뮤니케이션즈 코퍼레이션의 브렌던 아이크(Brendan Eich)가 처음에는 "모카"(Mocha)라는 이름으로, 나중에는 "라이브스크립트"(LiveScript)라는 이름으로 개발하였으며, 최종적으로 자바스크립트가 되었다. 자바스크립트가 썬 마이크로시스템즈의 자바와 구문(syntax)이 유사한 점도 있지만, 이는 사실 두 언어 모두 C 언어의 기본 구문에 바탕을 뒀기 때문이고, 자바와 자바스크립트는 직접적인 관련성이 없다. 이름과 구문 외에는 자바보다 셀프와 유사성이 많다.
자바 패키지
import 선언을 우선할 필요가 없다.java.lang 패키지는 import 문을 사용하지 않고도 사용 가능하다.
Vue.js
Vue는 수많은 프로젝트에서 AngularJS를 사용하여 구글을 위해 작업하던 Evan You에 의해 개발되었다. 나중에 그는 그의 생각을 요약하였다: "내가 Angular에 대해 정말 좋았던 부분을 뽑아낸 다음 추가적인 모든 개념을 동반하지 않고 무언가를 정말 가볍게 만들어보면 어떨까? 하고 생각했습니다." Vue는 원래 2014년 2월 출시되었다. 이 프로젝트는 첫 출시 당일 해커 뉴스, 에코 JS, "/r/javascript" 서브레딧에 게시되었다. 하루가 지나지 않아 이 프로젝트는 해당 3개의 사이트의 첫 페이지에서 다루어진 것이다.
마비노기 영웅전
2006년부터 데브캣 채용 안내 문서에서 코드 네임인 '프로젝트 영웅전'으로만 소개되다가, 2007년 4월 2일 넥슨을 통해서 게임 정보가 처음으로 정식 발표되었다. 데브캣 스튜디오의 김동건 본부장은 소스 엔진의 사용에 대해서 강조하며 "소스엔진의 사실적인 하이엔드 비주얼 표현력 역시 영웅전을 돋보이게 할 것이며, 밸브에서도 이 프로젝트에 많은 관심을 보이며 협조하고 있다."고 설명하였다.
일본의 달탐사 계획
2007년 9월 14일, 다네가시마 우주 센터에서 H-IIA 로켓으로 발사된 가구야 달 탐사선은, 발사 당시 아폴로 계획 이후 인류 최대의 달 탐사 계획이며, 일본 최초의 달 탐사 계획이었다. 세계 최초로 달 전체를 상세하게 고선명 비디오 영상으로 촬영했다. 이것을 바탕으로 JAXA는 달 전체의 3D지도를 작성했다. 촬영 한 이미지는 구글 어스에 제공되어 누구나 볼 수있다.
객체 지향 프로그래밍
1990년대 중반 이후로 각광받고 있는 객체 지향 언어는 자바로 가전 제품에 사용될 소프트웨어의 개발 목적으로 썬 마이크로시스템즈의 제임스 고슬링에 의하여 고안된 언어이다. 1993년 고슬링은 월드 와이드 웹에 자바 언어를 적용할 것을 결정하면서 핫자바라는 웹 브라우저를 개발하였고, 이는 1995년 이후 넷스케이프사 쪽에서 지원을 받게 되었다. 자바 언어의 장점은 언어의 단순성과 플랫폼 독립성이다. 특히 언어의 단순성 입장에서 객체 지향 패러다임에 충실하게 언어가 고안되었기 때문에 C++보다 오용의 소지가 다소 적다.
라이노 (자바스크립트 엔진)
라이노 프로젝트는 1997년 넷스케이프에서 시작되었다. 당시 넷스케이프는 완전히 자바로 작성된 넷스케이프 내비게이터 버전을 개발할 예정이었으며 이에 따라 자바로 작성된 자바스크립트 구현체가 필요하였다. 넷스케이프가 자바게이터(Javagator)에 대한 작업을 착수하면서 이른바 라이노 프로젝트가 자바스크립트 엔진으로서 완성되었다. 그 이후로 썬 마이크로시스템즈를 포함한 일부 주요 기업들은 자사의 제품에 라이노를 사용하기 위해 라이선스하였고 넷스케이프에 지불하여 작업을 계속해나갔다.
팬택 베가 시크릿노트
2014년 5월 16일 안드로이드 4.4.2 킷캣 업그레이드가 완료되었다.
2014년 1월 21일 베가 기프트 팩 업그레이드가 실시되었다.
KT모델은 Ver 1.30, LG U+모델은 Ver 1.39, SK텔레콤모델은 Ver 1.29로 소프트웨어를 업그레이드 하면 기프트 팩을 사용할 수 있다.2013년 10월 16일 출시하였다.팬택은 베가 시크릿노트 50만대 판매량를 목표로 했다.
하츠 오브 아이언 4
2014년 1월에 공식 발표되었으며 처음 출시 예정일은 2015년 1/4분기였다. 이후 2015년 2/4분기로 연기되었다. 2015년 E3에서 최고 프로듀서인 요한 안데르손(Johan Andersson)은 개발 과정의 여러 문제를 해결하기 위해 게임 출시를 연기를 해야함을 공식적으로 언급했고, 이후 2016년 1/4분기까지 게임이 출시되지 않을 것이라고 했다. 그리고 2016년 3월 16일 노르망디 상륙 72주년인 2016년 6월 6일에 게임이 출시될 것이라고 발표했으며, 2016년 6월 6일 출시했다.
아파치 커먼즈
아파치 커먼즈는 2002년 9월에 처음 만들어졌으며 자바관련 공통 컴포넌트 개발을 위한 프로젝트의 모임인 자카르타 프로젝트의 일부분인 Jakarta Commons와는 별개로 언어와 상관없이 공통모듈들을 개발하기 위한 최상위 프로젝트로서 자카르타 커먼즈(Jakarta Commons)와 같이 존재했다.
기타 프로
버전 4에 이를 때까지 이 소프트웨어는 마이크로소프트 윈도우만 지원하였다. 나중에 기타 프로 5(2005년 11월 출시)는 1년 간 포팅 작업을 거치게 되었고 macOS용 기타 프로 5가 2006년 7월에 출시되었다. 2010년 4월 5일, 완전히 재설계된 버전인 기타 프로 6가 출시되었다. 이 버전은 또한 공식 지원 배포판이 되는 32비트 우분투와 더불어 리눅스를 지원한다.
비주얼 베이직
비주얼 베이직은 C 언어 계열의 언어들과 비교했을 때, 다음과 같은 특징이 있다:
비주얼 베이직 1.0은 1991년 5월 발표되었다. 사용자 인터페이스 개발에 있어서의 끌어다 놓기 방법은 앨런 쿠퍼가 개발한 프로토타입 폼 제작기에서 온 것이며, 쿠퍼가 재직했던 회사에서는 이 프로그램을 "트라이포드"라고 불렀다. 마이크로소프트는 윈도 3.0용 프로그래밍 가능 폼 제작 시스템의 개발을 위해 쿠퍼의 개발팀과 계약 한 후, 프로젝트의 코드네임을 "루비"라고 명명하였다. (루비 프로그래밍 언어와는 관계 없다.)
자바 플랫폼, 스탠더드 에디션
패키지 이름이 java로 시작되는 API는 처음부터 자바 SE의 일부로 설계된 것이고 javax로 시작되는 API는 자바 SE와 별개로 선택적으로 사용하도록 제안된 API이거나 그랬던 API가 추후 자바 SE에 수용된 것이다. java와 javax를 구분하게 된 것은 AWT를 기반으로 구현된 GUI 프레임워크인 스윙() API의 개발과 밀접한 관계가 있다. 초기 스윙 개발이 시작했을 때 스윙은 기존 자바 1.1에서도 실행할 수 있고 동시에 새로운 자바 1.2에서도 실행되는 것을 목표로 했다. 따라서 자바 1.1에는 별도로 다운로드 받아 사용하거나 애플릿 혹은 애플리케이션과 함께 다운로드되는 선택적인 라이브러리임과 동시에 추후 자바 1.2에는 표준으로 들어가야 했다. 문제는 java로 시작하는 패키지 이름은 특별히 취급되어 다운로드된 코드에서는 사용할 수 없게 되어 있었다는 점이다. 따라서 자바 1.1에서 java로 시작하는 패키지 이름을 사용할 수 없었고 다른 패키지 이름을 택할 수 밖에 없었다.
폭스바겐 골프
1974년 5월, 오랫동안 생산 및 판매되고 있던 폭스바겐 비틀을 대체하기 위해 폭스바겐은 현대적인 전륜구동 차량을 출시했고, 이 차의 이름이 폭스바겐 골프였다. 이탈리아의 유명 디자이너인 조르제토 주지아로가 디자인했다.(아랫급 모델인 폴로는 클라우스 루테가 디자인했다.) 이후 골프는 여러 파생 모델을 출시하는데, 1976년 6월에 고성능 "핫 해치" 모델의 골프 GTI를, 1976년 9월에는 디젤 엔진을 사용하는 모델을 출시했다. 1976년 10월에는 노치백 세단 버전의 골프가 출시했는데, 이 모델의 이름은 제타였다. 1980년 2월에는 컨버터블 버전의 골프 카브리올렛과, 골프를 기반으로 만들어진 픽업 트럭 모델인 폭스바겐 캐디가 출시됐다. 모든 파생형 모델이 큰 인기를 끌었는데, 좌핸들 차량에 사용되는 마스터 실린더를 아무런 개조없이 우핸들 모델에 장착한 덕분에, 우핸들 모델의 경우 브레이크가 제대로 작동되지 않는 큰 결함이 발견됐다. 우핸들 버전의 경우, 해외를 겨냥한 모델이었기 때문에 의도하지 않은 이런 결함이 큰 걸림돌이 되기도 했다.
자바 커뮤니티 프로세스
JCP 과정에는 자바 스펙 요구서(Java Specification Request, 약자 JSR)을 이용하는데 JSR은 자바 플랫폼에 추가된 사양 및 기술을 기술하는 공식 문서이다. JSR의 공식 공개 리뷰는 JSR이 확정되기 전에 실행하고 JCP의 최상위 커뮤니티에서 투표를 한다. 최종판은 소스코드 형식의 기술에 관련되어 자유롭게 구현이 가능하도록 참조구현과 API 규격을 확인하는 기술호환 장치를 제공한다.
윈도우 7
개발 초기에는 윈도우 블랙콤(Windows Blackcomb)이라는 코드네임으로 불렸으나, 2006년 1월부터는 코드네임 비엔나(Vienna)로 변경되었다. 윈도우 7은 2009년 10월 22일에 출시되었다. 정식 버전의 빌드번호는 7600이고, 이전에 발표된 베타 버전보다 2,000개 이상의 보안 및 버그 패치 실시, 시각 인터페이스 향상 등 다양한 기능을 포함하였다고 한다. 윈도우 7은 32비트와 64비트로 개발되었으며 윈도우 서버 2008 R2는 64 비트 버전만 출시되었다. 마이크로소프트 코리아 측에 따르면 윈도우 7은 윈도우 비스타와 97%의 응용 프로그램 호환성을 보여준다고 한다.
JDBC
썬 마이크로시스템즈는 1997년 2월 19일 JDBC를 JDK 1.1의 일부로 출시하였다. 그 뒤로 이제까지 자바 SE의 일부로 되고 있다.
JAAS
JAAS(Java Authentication and Authorization Service)는 자바 프로그래밍 언어의 보안 프레임워크이다. 자바 런타임 환경 1.4 이후로 JAAS는 JRE에 통합되었다. 한때 JAAS는 썬에 의해 확장 라이브러리로 배포되었다.
비디오 게임의 역사
《파라파 더 래퍼》는 1996년 플레이스테이션에서 데뷔하면서 일본에서 뮤직 비디오 게임을 대중화시켰다. 《비트매니아》, 《댄스 댄스 레볼루션》과 같은 차기 뮤직·댄스 게임들이 일본 오락실이라면 어디서든 볼 수 있는 명소가 되었다. 《파라파》, 《DDR》 및 그 밖의 게임들이 북아메리카에 선보이자 여러 추종자들이 생겨났고, 음악 게임들은 《기타 히어로》와 같은 타이틀이 나오기 전까지는 시장에서 폭넓은 고객층을 확보할 수 없었다. 또, 1996년에 캡콤은 최초의 서바이벌 호러 게임으로 알려진 《레지던트 이블》을 출시했다. 200만 이상의 사본을 판매했을 만큼 대단한 성공을 거두었으며 플레이스테이션의 최고의 게임들 가운데 하나로 간주된다.
자바 암호화 확장
Java 6 ( http://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html )
전자정부 표준프레임워크
현재 배포되고 있는 프레임워크는 과거 JAVA 플랫폼 기반의 정보화 구축 사업 시 수행업체의 자체 개발프레임워크를 사용하여 정보시스템이 구축되어 유지보수 등 여러 가지 문제점이 있어, 2008년에 스프링 프레임워크 등의 오픈소스를 기반으로 웹 사이트 개발 시 필요한 여러 가지 기능들을 미리 구현해 놓았으며 최근에는 모바일 개발을 위한 프레임워크도 출시되었다.
오픈오피스
예전에 오픈오피스는 자유 소프트웨어가 아닌 자바 런타임 환경에 의존성이 커지고 있다는 비판을 받았다. 선 마이크로시스템이 자바 창시자이자 오픈오피스의 선도 후원자라는 사실은 이 기술 채택에 숨은 뜻이 있다는 비판을 낳았다. 버전 1은 몇몇 보조 기능을 위하여 현재 사용자 컴퓨터에 있는 자바 런타임 환경(JRE)에 의존하지만, 버전 2에서는 자바 사용이 늘어나면서 이 제품군은 JRE를 요구한다. 그에 대응하여, 레드햇은 자유 자바 구현을 향상시키기 위한 노력을 늘렸다. 레드햇의 페도라 코어 4(2005년 6월 13일 출시)는 GCJ와 GNU Classpath에서 동작하는 오픈오피스 버전 2를 포함하고 있다.오픈오피스의 한국어화 작업은 처음 썬마이크로시스템의 의뢰로 미지리서치가 스타오피스를 한국어화하고 그 결과물을 오픈오피스에 반영하였다. 이후 한국어판은 썬마이크로시스템의 지역화 팀에서 계속 관리하고 있는데, 2008년 4월 배포된 2.4판 이후부터는 오픈오피스 한국어 팀이 참여하였다.
자바 패키지
자바 패키지(Java package)는 자바 클래스들을 여러 이름공간으로 정리하며, 소속된 각 형에 대해 고유한 이름공간을 제공한다. 동일한 패키지 내의 클래스들은 서로의 package-private 및 protected 멤버들에 접근할 수 있다. 자바 패키지들은 JAR 파일이라는 압축 파일에 저장할 수 있으며, 클래스들을 하나씩이 아닌 묶음으로 더 빠르게 다운로드할 수 있게 한다.
J 샤프
비주얼 J 샤프(Visual J#)은 잡k와 비주얼 J++ 언어들의 프로그래머들을 위한 과도기적인 언어였던 J# 프로그래밍 언어의 구현체의 하나이며 이러한 까닭에 닷넷 프레임워크와 관련한 기존 지식과 애플리케이션의 사용이 가능하였다. 2002년 도입되었다가 2007년 중단되었으며, 제품의 최종 지원은 2017년 10월까지 계속되었다.
모질라 선더버드
파이어폭스의 출시 일정과 비슷하여, 파이어폭스의 개발 단계인 베타, 오로라, 나이틀리에 해당하는 선더버드는 베타, 얼리버드, 데일리이다. 출시 날짜와 게코 버전은 파이어폭스와 정확하게 똑같다. 예를 들면, 파이어폭스 7과 선더버드 7은 모두 2011년 9월 27일에 출시되었고, 둘 다 게코 버전도 7.0이었다.
컴퓨팅 문서 색인
자동기계 -
자바 -
자바 API -
자바 가상 머신 -
자바 플랫폼, 마이크로 에디션 -
자바 플랫폼, 스탠더드 에디션 -
자바 플랫폼, 엔터프라이즈 에디션 -
자바스크립트 -
자유 소프트웨어 운동 -
자유 소프트웨어 재단 -
자유 소프트웨어 -
자유 온라인 컴퓨팅 사전 -
자일로그 Z80 -
재귀 열거 언어 -
재귀 열거 집합 -
재귀함수 -
전사적 자원 관리 (ERP) -
전송 계층 보안 -
SSL -
전자 정보 처리 시스템 (EDP) -
전처리기 -
점근 표기법 -
정규 문법 -
정규 언어 -
정규 표현식 -
정보 기술 관리 주제 목록 -
정지 문제 -
1NF -
제2정규형 -
제3정규형 -
제어 장치 -
제어 흐름 -
주밍 사용자 인터페이스 -
중앙 처리 장치 -
지니 -
자바스크립트
2013년 1월 기준으로, 가장 최근 버전은 자바스크립트 1.8.5이고, 파이어폭스 3에서 지원된다. 표준 ECMA-262 3판에 대응하는 자바스크립트 버전은 1.5이다. ECMA스크립트는 쉽게 말해 자바스크립트의 표준화된 버전이다. 모질라 1.8 베타 1이 나오면서 XML에 대응하는 확장 언어인 E4X(ECMA-357)를 부분 지원하게 되었다. 자바스크립트는 브라우저마다 지원되는 버전이 다르며,
자바 퍼시스턴스 API
JPA 2.1 새 버전의 개발은 2011년 7월, 자바 커뮤니티 프로세스에서 JSR338로써 시작되었다. JPA 2.1의 최종 버전은 2013년 5월 22일에 승인되었다.
루아 (프로그래밍 언어)
루아는 1993년에 브라질의 리우 데자네이로에 있는 교황청 대학교의 컴퓨터 그래픽 기술 그룹 회원인 Luiz Henrique de Figueiredo, 호베르투 이에루잘림스시와 Waldemar Celes가 만들었다. 5.0 버전 이전의 루아는 BSD 라이선스와 비슷한 라이선스에 따라 공개되었고, 5.0부터는 MIT 라이선스에 따라 공개되고 있어서, 누구나 어떤 목적 (상용, 개인용)으로 허락없이 사용하여도 되며 GNU같은 copyright요구되지 않는다. 다만, 사용함에 있어서 제품이나 문서 같은 곳에 감사표시를(루아 마크나 홈페이지로의 링크 등) 남기는 정도를 권고하고 있다. 2003년에 5.0, 2006년에 5.1, 2011년에 5.2가 최초로 나왔고, 5.3이 최신 버전이다.
자바 (프로그래밍 언어)
JDK(Java Development Kit)는 표준 라이브러리를 포함하며, JDK 버전이 바뀜에 따라 이 라이브러리가 확대되고 API가 바뀐다. 초기 1.0/1.1 버전에서 JDK/JRE의 명칭을 사용하다가 Java 1.2가 발표되면서 J2SDK/J2RE라고 개명하여 사용했으나 기존의 명칭으로 사용하는 사람들이 많아 현재는 다시 JDK/JRE의 명칭으로 돌아왔다. 또한 J2SE(Java2 Standard Edition)라는 명칭 또한 Java SE(Java Standard Edition)로 변경되었다.
자바 커뮤니티 프로세스
자바 스펙 요구서(Java Specification Request,JSR)은 자바 플랫폼에 추가된 사양 및 기술을 기술하는 공식 문서이다. 현재 JSR은 다음과 같다.
파이널 판타지 XIV
일본에서는 윈도우용으로 2010년 9월 30일에 발표되었지만 서비스 개시 초기의 반응이 나빠서 2010년 12월 31일 서비스 전면 리뉴얼을 위해 기존 서비스를 종료하였다. 구 버전의 『FFXIV』의 개량과 새로운 그래픽스 엔진과 서버를 사용한 『파이널 판타지 XIV：신생 에오르제아』(신생 FFXIV)의 개발이 이루어졌고 2012년 말에 서비스 개시 예정이었으나 오픈 환경 테스트도 늦어졌고, 스케줄 자체가 늦어졌으며, 그 후 2012년 말의 알파 테스트, 2013년 봄의 베타 테스트 페이즈 1 및 2를 실시했다.
2013년 5월 24일, 신생 FFXIV읠 발표일 및 서비스 개시일이 2013년 8월 27일이 되었다고 공식 발표함과 동시에 예약 판매를 개시했다.
자바 플랫폼, 스탠더드 에디션
자바 SE에 포함되는 API는 자바 EE에 그대로 포함되며 자바 ME에는 일부만 추려서 수용된다. JCP과 과거 썬 마이크로시스템즈에 의해 설계된 API는 java 혹은 javax로 시작되는 패키지 이름을 가지며 그 외 W3C 등 다른 기관에서 정의된 API의 경우 org.w3c.dom과 같이 다른 패키지 이름을 가지기도 한다. 다음 API 개요는 자바 6를 기준으로 한다.
티맥스소프트
2003년에 애니링크(AnyLink)와 티베로(Tibero)를 출시했으며, 세계 최초 J2EE 1.4 인증(미국 썬마이크로시스템즈)을 받았다. 분당 서현동에 R&D 센터 오픈했다. 2004년 오픈프레임(OpenFrame), 제우스 5.0, 비즈마스터(BizMaster), 시스마스터(SysMaster), 시스키퍼(SysKeeper) OS를 출시했다. 2005년 프로프레임(ProFrame) 출시하고 가트너 EAS 매직쿼더런트(2Q’05)를 편입했다. 2006년 세계 최초로 Java EE 5 인증 (미국 썬마이크로시스템즈 - 제우스 6.0)을 받았으며, 이어 2013년 제우스 8로 Java EE 7 인증을 세계 최초로 받았다. 2009년 11월 26일에는 티베로(Tibero) 4.0 GS 인증을 획득했다.
안드로이드 버전 역사
2007년 11월 4일 발표되었다. SDK도 그와 함께 2007년 11월 4일 발표되었다.2009 년 중반 Android 1.5 Cupcake가 출시되면서 안드로이드 적응 명칭이 만들어졌습니다. Cupcake는 안드로이드 인터페이스를 통해 여러 가지 정교함을 알았습니다. 첫 번째 화면 콘솔을 포함하여 전화기는 단발적인 물리적 콘솔 데모에서 멀리 떨어진 곳으로 이동할 때 필수적이었습니다.
핫자바
1994년, 자바의 개발자들은 "웹러너"라는 웹 브라우저를 만들고 있었다. 이 브라우저는 자바 프로그래밍 언어에 기반해 있었으며, 1995년 TED에서 공개되었다. 그 후 핫자바로 이름을 바꾸고 이 브라우저는 그 해 5월에 선월드 컨퍼런스에서 출시되었다.
소프트웨어 개발 보안
미국은 2002년 연방정보보안관리법(FISMA)을 제정해 시큐어 코딩을 의무화했고, 마이크로소프트는 윈도 비스타를 개발할 때 시큐어 코딩을 도입했다. 대한민국의 경우 2012년 12월부터 SW 개발 단계부터 보안 취약점을 제거하는 'SW 개발 보안 의무제'가 시행되었다. 이에 따라 공공기관의 정보화 사업 중 40억원 이상의 발주는 시큐어 코딩을 의무화했고, 2014년 12월 31일까지는 20억원 미만의 사업에도 의무적으로 적용된다.
자바 (프로그래밍 언어)
현재 오라클 공식 홈페이지에서 JDK 8, Java.net에서 JDK 9가 배포 중이며, 다운로드 페이지 오른쪽에 있는 약관 동의에 체크하고 그 아래 링크를 이용해 다운로드 받을 수 있다.
OpenJDK
OpenJDK(Open Java Development Kit)는 자바 플랫폼, 스탠더드 에디션 (자바 SE)의 자유-오픈 소스 구현체이다. 이것은 썬 마이크로시스템즈가 2006년에 시작한 노력의 산물이다. 구현체의 라이선스는 링크 예외가 있는 GNU GPL 버전 2이다. GPL 링크 예외가 없었다면 자바 클래스 라이브러리에 링크된 구성 요소들 또한 GPL 라이선스를 적용해야 했을 것이다. OpenJDK는 버전 7 이후로 자바 SE의 공식 레퍼런스 구현체이다.
GCJ
GCJ(GNU Compiler for Java)는 자바 프로그래밍 언어를 위한 자유 소프트웨어 컴파일러이며 GNU 컴파일러 모음의 일부이기도 하다.
Javac
버전 0.95부터 자바 클래스 라이브러리의 자유 구현체인 GNU 클래스패스는 클래스패스 런타임(GIJ)와 컴파일러(GCJ)를 사용하여 컴파일과 javac 실행을 지원하며, 또 javac를 사용하여 GNU 클래스패스 클래스 라이브러리, 도구, 예제를 컴파일할 수 있게 하고 있다.
NMEA
자바 버전
블루드래곤 (CFML)
2008년 3월 뉴 아틀란타는 블루드래곤의 Java EE 에디션을 오픈 소스로 발표했다.
팬택 베가 엑스프레스
팬택은 2011년 11월 18일 자사의 홈페이지 공고를 통해 KT용 베가 X의 안드로이드 2.3.4 진저브레드 업그레이드 일정을 공지하였고, 11월 25일 자사 홈페이지의 사이버 플러스존을 통해 진저브레드 업그레이드를 공개하였다. LG유플러스용 베가 X의 업그레이드는 12월 중에 제공될 예정이라고 밝혔다. 그러나 예정을 지키지 못하고 2011년 12월 31일날 사과문을 올리고, 1월중 올리겠다는 공지를 올렸다. 하지만 결국 1월에도 업데이트를 하지 못하고, 2월중에 완성되지 않은 업그레이드가 유출 되었고, 2월 말에 정식으로 업데이트가 되었다.
비주얼 J++
마이크로소프트 비주얼 J++(Microsoft Visual J++)은 마이크로소프트사에서 제공한 자바 언어 개발 툴이다.
사용자 인터페이스는 기존에 MS에서 제공한 개발자 환경과 동일하다.
출시된 지 얼마 지나지 않아 선 마이크로시스템에서 상표권 및 저작권 침해를 문제 삼아 현재는 판매되지 않는다.
이후 MS는 비주얼 스튜디오 2005까지 Visual J#이라는 이름으로 계속 닷넷 기반 자바 개발 환경을 지원해왔다.
자바 (프로그래밍 언어)
JDK 7에서는 자바 언어에 상당한 변화가 계획되어 있었으나 JDK 7로 예정되었던 변화가 JDK 7과 JDK 8로 나뉘면서 JDK 7에는 상대적으로 사소한 언어 특성만이 추가되었다. 구체적으로 이진수 표기 추가, 가독성을 위해 수 표기에 밑줄()을 허용, 스위치 문(에서 문자열 사용, 제네릭 타입 객체 생성 시 타입 추론(), 자동 자원 해제를 위한 try 문법, 여러 예외 타입을 동시에 잡도록 허용하는 문법 등이 추가되었다.
자바 암호화 확장
Java 7 ( http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html )
자바 퍼시스턴스 API
JPA 1.0 사양은 2006년 5월 11일, 자바 커뮤니티 프로세스 JSR220에서 최종 배포되었다. JPA 2.0 사양은 2009년 12월 10일에 배포되었다. JPA2.1은 2013년 4월 22일에 배포 되었다.
퍼시스턴스 엔티티는 관계형 데이터베이스의 테이블로 지속되는 경량 자바 클래스이다. 이러한 엔티티는 테이블에서 개개의 행에 해당한다. 엔티티는 일반적으로 다른 엔티티들과 관계가 있으며 이러한 관계는 객체/관계형 메타 데이터를 통해 표현된다. 객체/관계형 메타데이터는 어노테이션을 사용하여 엔티티 클래스 파일에 직접 명시하거나 응용프로그램과 함께 배포되는 별도의 XML 설명자 파일에서 지정할 수 있다.
Javac
javac("자바시"로 발음)는 오라클의 자바 개발 키트(JDK)에 포함된 주요 자바 컴파일러이다.
자바 네이티브 인터페이스
make.shJAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:bin/javac::")
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.
javac HelloWorld.java
javah HelloWorld
gcc -I${JAVA_HOME}/include -shared libHelloWorld.c -o libHelloWorld.so
java HelloWorld
오페라 (웹 브라우저)
오페라 10.5에서는 새 자바스크립트 엔진인 카라칸이 소개되었다. 오페라 소프트웨어에 따르면, SunSpider라는 속도 측정 프로그램으로 측정한 결과 카라칸이 적용된 오페라 10.5는 오페라 10.1보다 7배 빨랐다. 2010년 12월 16일에는 오페라 11이 나왔다. 변화, 추가된 기능은 탭 쌓기, 마우스 동작(제스쳐) 시각화 힌트, 주소창의 변화 등이다. 새 주소창은 쿼리 부분(?title=)과 프로토콜(http) 부분을 자동으로 숨겨준다(기본값). 2012년 6월 14일에는 오페라 12가 발표되었다.
자바 (프로그래밍 언어)
현재 자바 언어는 JLS 3판, JDK는 버전 9이다.
제임스 고슬링
제임스 고슬링은 Oak를 기반으로 상품 개발을 추진했다. Interactive TV(양방향TV)에 탑재해 비디오와 오디오를 통제할 수 있는 작은 액정 Controller를 제작했다. 그 후 Green Project는 자바 프로젝트로 새 출발을 하게 된다. 고슬링은 Oak를 웹에 적용시킬 수 있는 코드 작업을 맡았고 Naughton이 코드를 인터넷 상에서 컴파일할 수 있는 킬러 애플리케이션을 제작했다. 그 결과 고슬링의 코드는 자바(Java)라는 이름으로, Naughton의 킬러 앱은 핫자바라는 이름으로 완성된다.
자바 (프로그래밍 언어)
자바 언어는 1991년 6월 셋톱 프로젝트를 위해 제임스 고슬링(James Gosling)이 만들었다. 이 언어는 원래 제임스 고슬링의 사무실 밖에 있던 오크 나무를 따다 오크(Oak), 혹은 그린(Green) 이라고도 불렀으나, 단어 리스트 중 무작위로 뽑은 자바(Java)를 선택했다. 고슬링의 목표는 C/C++ 스타일의 언어와 가상 머신을 구현하는 것이었다. 첫 공개 자바 버전은 1995년의 자바 1.0이었다. 한 번 쓰고 어느 곳에도 실행 "Write Once, Run Anywhere"하는 것을 약속하였고 인기 플랫폼에 무료 런타임을 제공하였다. 이 플랫폼은 꽤 안정성을 지녔고 보안 시스템은 여러 설정을 통해 네트워크 및 파일 접근을 통제할 수 있었다. 대부분의 브라우저들은 곧 자바 애플릿(Java Applet)을 웹 페이지 안에서 실행할 수 있었고 자바의 인기는 급상승했다. 자바 2(JDK 1.2 ~ 1.4)의 출현으로 여러 다양한 플랫폼에서 사용할 수 있는 설정(Configuration)들을 만들었다. 예를 들어 J2EE는 엔터프라이즈 애플리케이션을 실행할 수 있고, J2ME는 모바일 애플리케이션을 실행할 수 있다. J2SE는 스탠다드 에디션으로 지정되었다. 2006년에 마케팅용으로 Java EE, Java ME, Java SE 순서대로 명칭을 바꾸었다.
오브젝티브-C
2006년 [[애플 세계 개발자 회의|세계 개발자 회의]]에서 애플은 "현대적인 가비지 콜렉션, 문법 기능 향상, 런타임 성능 개선, 64비트 지원"을 포함하는, 오브젝티브-C 언어의 리비전으로서 오브젝티브 C-2.0 공개를 발표하였다.[[분류:객체 지향 프로그래밍 언어]]
[[분류:1986년 개발된 프로그래밍 언어]]
[[분류:C 프로그래밍 언어 계열]]
PhantomJS
공개 프로젝트의 첫 커밋은 2011년이었다. 이 프로젝트는 2010년 12월 26일부터 현재까지 매주 어느 정도의 기여를 통해 유지되고 있다. 2015년 2월 5일 기준으로 이 프로젝트의 오픈 소스 코드 저장소는 770명에 의해 주시되고 있으며 107명의 기여자에 의해 기여되었다. 또, 2015년 2월 5일 기준으로 1376개의 개방된 이슈와 1252개의 닫힌 이슈를 보유하고 있다.
명령형 프로그래밍
1980년대에는 객체지향 프로그래밍이 빠르게 성장하였다. 객체지향 언어들은 명령형의 형태를 띠고 있으나, 객체를 지원하기 위한 특징을 추가하였다. 그 후 20세기의 마지막 20년 동안 상당히 많은 객체지향 언어들이 개발되었다. 스몰토크-80은 앨런 케이가 1969년에 처음 생각했는데, 1980년에 제록스 팔로 알토 연구센터에서 출시되었다. 시뮬라(세계 최초의 객체 지향 프로그래밍 언어로 알려졌다.) 등의 다른 객체지향 언어를 참고하여 비야네 스트롭스트룹이 C를 바탕으로 하여 C++를 설계했다. C++는 1985년 처음 구현되었다. 1980년대 후반과 1990년대에는 래리 월이 1987년 객체지향 언어의 개념을 수용한 탁월한 명령형 언어인 펄(Perl)을 출시하였다. 귀도 반 로섬이 1990년에 파이썬을 출시하였고, 래스무스 러도르프가 1994년에 PHP를 출시하였으며, 역시 1994년 썬마이크로시스템즈에서 자바가 나왔다.
ATI 레이지
1990년대 후반부터, 엔비디아가 여러 그래픽 카드 제공업체에 칩셋을 공급하여 큰 폭으로 시장 점유율을 늘렸다. 윈도 98 이후에 다이렉트X가 표준으로 포함되었으며,1998년에 출시된 다이렉트X 6를 지원하는 리바 TNT, 리바 TNT2에 이어 최고의 시장 점유율을 차지하게 되었으며 그래픽 칩셋 업계가 재편되기 시작했다. ATI는 리바 TNT에 대항하여 1998년에 128비트 그래픽 엔진을 장착한 RAGE 128를 개발하였으며, 3dfx는 부두 밴시, 부두 3를 발표하였고, 매트록스도 2차원 화질이 좋은 밀레니엄 G200을 발표하였다.
그러나 1999년에 엔비디아가 지오메트리 엔진을 탑재한 최초의 GPU(이 당시 ATI는 VPU라고 불렀다)를 사용한 지포스 256을 발표하여 다른 회사를 압박하기 시작했다.
전자정부 표준프레임워크
2009년 대한민국 안전행정부에서 국내 공공부문 국가정보화사업(전자정부) JAVA 플랫폼 기반의 추진 시에 개발 프레임워크의 표준 정립으로 응용 소프트웨어의 표준화, 품질 및 재사용성을 향상을 목표로 하며 특정 업체의 종속성 심화와 사업별 공통 컴포넌트 중복 개발을 막기 위해 개발하여 아파치 라이선스 2.0으로 배포하고 있다.
2007년 12월에서 2008년 6월까지 정보화 전략계획(ISP)을 수립하였고 2008년 11월부터 2009년 11월까지 1, 2단계 구축사업을 추진하여 대기업(삼성 SDS, LG CNS, SK C&C) 및 중소기업(티맥스소프트 등 6개)이 공동으로 JAVA 플랫폼 기반의 표준프레임워크 실행/개발/관리환경 및 공통 컴포넌트 172종을 개발하여 1.0 버전을 발표하였다.
자이썬
자이썬()은 파이썬의 자바 구현으로, Jim Hugunin에 의해 처음으로 만들어졌다. 처음에는 파이썬 표준 구현의 이름(CPython)을 따라 JPython라는 이름을 썼다. 자이썬은 자바 언어로만 작성되었기 때문에, 모든 자바 가상 머신에서 동작한다.
마인크래프트
마인크래프트의 안드로이드와 iOS 판이다. 2011년에 안드로이드에서는 DEMO와 정식판으로, iOS에서는 Lite와 정식판으로 출시되었다. iOS가 자바를 지원하지 않기 때문에 C++로 작성되었다. 이후 이것의 소스를 기반으로 한 베드락 에디션에 흡수되었다. (2011년 이전에 Pre-Release버전이 나왔었다는 말이 있다.)
삼성 갤럭시 J 시리즈
2013년 12월 모습을 드러낸 삼성 갤럭시 J를 기반으로 하는 이 시리즈의 모든 모델들은 스마트폰의 필수적인 기능들을 포함하고 있으며 크기와 디자인은 각기 다르다. J라는 문자는 즐거움을 뜻하는 조이(Joy)를 의미한다. 그러나 삼성이 대상으로 하는 아시아 시장이나 유럽 엔트리 레벨 시장에서는 새로운 기능들이 배제되거나 다른 물질들이 사용된다. 이 모델들은 적어도 한 해에 한 번 업데이트되며 프로(Pro), 듀오스(Duos), 프라임(Prime), 맥스(Max) 등의 추가적인 이름들도 사소한 업데이트나 기기 변화가 이루어진다.
자바 EE 버전 역사
JPE 프로젝트 선언
아파치 스트럿츠
아파치 스트럿츠(Apache Struts)는 Java EE 웹 애플리케이션을 개발하기 위한 오픈 소스 프레임워크이다. 이전에는 자카르타 프로젝트의 하부프로젝트에 속하였으나 스트럿츠는 이제 최상위 레벨의 프로젝트가 되었다. MVC 아키텍처를 적용하는 개발자를 지원하기 위하여 자바 서블릿 API 를 사용하고 확장하였다. 이것은 크레이그 맥클라나한(Craig McClanahan) 에 의해 최초로 만들어졌으며 아파치 재단에 2000년 5월 이관되었다.
자바 서블릿
자바 서블릿 API는 1996년 5월 자바원 콘퍼런스에서 처음 공식 발표되었다. 콘퍼런스 발표 이후 약 2개월 째 되던 날, 자바소프트 웹사이트에 최초 공개 구현체가 만들어졌다. 이것은 최초 알파 버전의 자바 웹 서버(Java Web Server, JWS. 코드명 "Jeeves")였으며 1997년 6월 5일 최종 제품화되었다.
그루비 (프로그래밍 언어)
그루비로는 간단히 다음과 같이 표현할 수 있다.(소스 파일명: HelloWorld.groovy)실행 결과:[[분류:2003년 도입]]
[[분류:코드 예시에 관한 문서]]
[[분류:JVM 프로그래밍 언어]]
[[분류:객체 지향 프로그래밍 언어]]
[[분류:2003년 개발된 프로그래밍 언어]]
[[분류:스크립트 언어]]
[[분류:자바 프로그래밍 언어 계열]]
[[분류:아파치 라이선스 소프트웨어]]
[[분류:크로스 플랫폼 자유 소프트웨어]]
[[분류:동적 프로그래밍 언어]]
자바 개발 키트
자바 개발 키트(, JDK)는 자바 SE, 자바 EE, 또는 자바 ME 플랫폼 중 하나를 구현한 것으로 솔라리스, 리눅스, 맥 OS X, 또는 윈도 자바 개발자를 대상으로 오라클에 의해 바이너리 제품으로 제공된다. 자바 플랫폼의 등장 이래 지금까지 가장 널리 사용되는 소프트웨어 개발 키트(SDK)다. 2006년 11월 17일 썬은 GNU 일반 공중 사용 허가서 (GPL)하에 출시될 것이라고 발표했고, 이에 따라 자유 소프트웨어가 되었다. 이는 썬이 2007년 5월 8일 소스 코드를 오픈 JDK에 기부함에 따라 이루어졌다.
자겍스
괄호 안의 숫자는 게임이 출시된 연도이다.
팬택 베가 아이언 2
2014년 5월 8일 서울 상암동 팬택 R&D센터에서 공개하여, 2014년 5월 12일에 출시되었다.
안드로이드 4.4.2 킷캣을 탑재하여 출시되었다.
팬택 베가 아이언 을 이어서, 엔드리스 메탈 바디를 채용하였다.
총 6가지 투톤 아노다이징이 가능하며, 메탈 특유의 성질을 잘 표현했다.
또한, 커브트 스피커가 채용되어 디자인에 큰 영향을 주었다.사용자가 GUI 디자인을 직접 디자인할 수 있다.
소프트웨어 정의 네트워킹
소프트웨어 정의 네트워킹의 기원은 썬 마이크로시스템즈가 자바를 1995년에 출시한 직후 시작되었다.
마이크로소프트 비주얼 스튜디오
2002년 2월 마이크로소프트는 3년 8개월간의 침묵을 깨고 비주얼 스튜디오 닷넷의 베타를 내놓았다. 가장 큰 변화는 관리되는 코드를 사용하는 것이다. 자바 바이트코드처럼 닷넷 프레임워크의 관리되는 코드는 기계어로 컴파일되지 않는다. MSIL이라는 간접 언어로 컴파일된 다음 실행 시간에 플랫폼에 맞게 컴파일되는 것이다. 모노나 DotGNU 같은 도구로 MSIL 언어의 프로그램을 실행시킬 수도 있다.
자바 플랫폼, 스탠더드 에디션
자바 플랫폼에 에디션 분류가 도입된 것은 자바 1.2부터로 이전 1.1.x 버전과의 큰 차이를 감안해 자바 2로 부르고 서버 시스템을 위한 API를 추가한 엔터프라이즈 에디션(자바 2 EE), 그 때까지 임베디드 시스템을 위해 만들어진 퍼스널자바() 및 임베디드자바)를 계승한 임베디드 에디션(자바 2 ME) 브랜드를 추가했다. 이후 1.4.x 버전까지 자바 2 SE 1.4.x 혹은 J2SE 1.4.x식으로 명명하다가 1.5 버전에서 J2SE 5.0 식으로 바뀌었다가 1.6 버전부터 자바 SE 6 형태로 명명하게 되었다. 하지만 내부 버전 표기인 1.x.x 형태는 계속 유지되고 있다. 현재 최신 버전 라인은 Java SE 8(1.8.x)와 Java SE JDK(Java Development Kit) 11(11.0.x)이며 Java SE 9부터는 내부 버전도 x.x의 형태로 바뀌었다.
혼다 아스코트
1989년 9월 13일에 출시됐으며, 4세대 어코드의 플랫폼을 이용해 개발되었다. 외관 이외에는 기본적으로 4세대 어코드와 동일했고, 1992년에는 유럽 사양의 5세대 어코드에 프레임리스 도어를 장착한 아스코트 이노바가 선보였다.
모질라 파이어폭스
파이어폭스 3의 첫 번째 베타 버전은 개발 일정이 늘어지는 중에도 몇 개월 이른 2007년 11월 19일에 나왔고, 이어지는 2008년 봄에 몇 번의 베타 버전이 공개되는 끝에 6월에 최종 버전이 출시되었다. 파이어폭스 3의 코드네임은 그랜 파라디소(Gran Paradiso)이다. 파이어폭스 3은 출시 직후 24시간 동안 800만이 넘는 고유 다운로드 기록으로 기네스 세계 기록에 오르기도 했다. 2008년 11월 전 세계 웹 브라우저 시장 점유율 20%를 돌파했다.
JFace
스윙(Swing)은 자바 1.1 버전부터 지원하는 그래픽 라이브러리로 기존의 AWT의 단점을 보완하고자 여러 플랫폼에서 동일한 모양으로 실행될 수 있도록 만들어진 자바 표준 그래픽 라이브러리이다.
그러나 느린 속도와 복잡한 개발방식, 그리고 윈도 시스템별로 다른 UI를 제공하지 못하는 한계로 인하여 일반 사용자를 대상으로 한 프로그램에서는 대중적으로 사용되지 못하였다.
오버워치
《오버워치》는 2014년 블리즈컨에서 완전히 플레이 가능한 상태로 공개되었으며, 2015년 후반부터 2016년 초반까지 클로즈 베타를 진행했다. 2016년 5월 오픈 베타에는 플레이어가 970만 명 이상 참여하였다. 게임의 출시는 줄거리와 각 캐릭터를 소개하는 단편 애니메이션 영상을 통해 홍보하였다. 공식 출시 이후, 《오버워치》는 비평가들로부터 전반적인 호평을 받았으며, 특히 게임의 접근성과 재미있는 게임플레이에서 좋은 점수를 받았다.