히스토리드래프트 로고
null
35 이 타임라인의 이벤트
  1. Oak

    6월, 1991캐나다

    1991년 6월, 제임스 고슬링(James Gosling), 마이크 셰리던(Mike Sheridan), 패트릭 노턴(Patrick Naughton)이 Java 언어 프로젝트를 시작했습니다. Java는 원래 대화형 TV를 위해 설계되었으나, 당시 디지털 케이블 TV 산업에는 너무 앞선 기술이었습니다. 이 언어는 처음에 고슬링의 사무실 밖에 있던 오크 나무의 이름을 따서 'Oak'라고 불렸습니다. 이후 프로젝트는 'Green'이라는 이름으로 불리다가, 인도네시아산 커피인 자바 커피에서 이름을 따와 최종적으로 'Java'로 변경되었습니다.

  2. 최초 개발

    화요일 5월 23, 1995미국

    1995년 5월 23일, 제임스 고슬링이 썬 마이크로시스템즈(Sun Microsystems)에서 Java를 최초로 개발하여 썬 마이크로시스템즈의 Java 플랫폼의 핵심 구성 요소로 발표했습니다.

  3. Java 1.0

    화요일 1월 23, 1996미국

    1996년 1월 23일, 썬 마이크로시스템즈는 첫 번째 공개 구현인 Java 1.0을 출시했습니다. 이는 '한 번 작성하면 어디서나 실행(WORA)' 기능을 약속하며 인기 있는 플랫폼에서 무료 런타임을 제공했습니다.

  4. JDK 1.1

    수요일 2월 19, 1997캘리포니아, 미국

    1997년 2월 19일, 썬 마이크로시스템즈는 JDK 1.1을 출시했습니다.

  5. 사실상의 표준

    1997미국

    1997년, 썬 마이크로시스템즈는 Java를 공식화하기 위해 ISO/IEC JTC 1 표준화 기구와 이후 Ecma 인터내셔널에 접근했으나, 곧 이 과정에서 철수했습니다. Java는 Java 커뮤니티 프로세스(Java Community Process)를 통해 관리되는 사실상의 표준으로 남아 있습니다.

  6. 소송

    1997캘리포니아, 미국

    1997년, 썬은 마이크로소프트가 RMI(Java 원격 메서드 호출)나 JNI(Java 네이티브 인터페이스)를 지원하지 않고 자체적인 플랫폼 전용 기능을 추가했다고 주장하며 마이크로소프트를 고소했습니다. 이는 Java 브랜드 사용에 대한 썬의 상표 라이선스가 모든 구현의 호환성을 요구하기 때문입니다.

  7. J2SE 1.2

    화요일 12월 8, 1998캘리포니아, 미국

    1998년 12월 8일, 썬 마이크로시스템즈는 J2SE 1.2를 출시했습니다.

  8. J2SE 1.3

    월요일 5월 8, 2000캘리포니아, 미국

    2000년 5월 8일, 썬 마이크로시스템즈는 J2SE 1.3을 출시했습니다.

  9. 합의 승리

    2001캘리포니아, 미국

    2001년, 1997년 마이크로소프트를 고소한 끝에 썬은 2천만 달러의 합의금을 받아냈으며, 썬의 라이선스 조건을 강제하는 법원 명령을 얻어냈습니다. 그 결과, 마이크로소프트는 더 이상 Windows에 Java를 포함하지 않게 되었습니다.

  10. J2SE 1.4

    수요일 2월 6, 2002캘리포니아, 미국

    2002년 2월 6일, 썬 마이크로시스템즈는 J2SE 1.4를 출시했습니다.

  11. 제네릭

    2004캘리포니아, 미국

    2004년, J2SE 5.0의 일부로 Java 언어에 제네릭이 추가되었습니다.

  12. J2SE 5.0

    목요일 9월 30, 2004캘리포니아, 미국

    2004년 9월 30일, 썬 마이크로시스템즈는 J2SE 5.0을 출시했습니다.

  13. 버전 이름 변경

    2006미국

    2006년, 마케팅 목적으로 썬은 새로운 J2 버전을 Java EE(서버 환경에서 실행되는 엔터프라이즈 애플리케이션을 위한 기술 및 API 포함), Java ME(모바일 애플리케이션에 최적화된 API 포함)로 이름을 변경했으며, 데스크톱 버전인 J2SE는 Java SE(Java Standard Edition)로 변경되었습니다.

  14. Java 가상 머신

    월요일 11월 13, 2006미국

    2006년 11월 13일, 썬 마이크로시스템즈는 GNU 일반 공중 사용 허가서(GPL) 조건에 따라 Java 가상 머신(JVM)의 상당 부분을 자유 및 오픈 소스 소프트웨어(FOSS)로 공개했습니다.

  15. Java SE 6

    월요일 12월 11, 2006캘리포니아, 미국

    2006년 12월 11일, 썬 마이크로시스템즈는 Java SE 6를 출시했습니다.

  16. JVM 완료

    화요일 5월 8, 2007미국

    2007년 5월 8일, 썬은 썬이 저작권을 보유하지 않은 코드의 일부를 제외하고 모든 핵심 코드를 자유 소프트웨어/오픈 소스 배포 조건으로 제공함으로써 Java 가상 머신 프로세스를 완료했습니다.

  17. 대체 구현

    5월, 2007전 세계

    2007년 5월 기준으로, Java 커뮤니티 프로세스의 사양을 준수하여 썬은 대부분의 Java 기술을 GNU 일반 공중 사용 허가서로 재라이선스했습니다. 한편, 다른 이들은 GNU Compiler for Java(바이트코드 컴파일러), GNU Classpath(표준 라이브러리), IcedTea-Web(애플릿용 브라우저 플러그인)과 같은 썬 기술의 대체 구현을 개발했습니다.

  18. 오라클

    수요일 1월 27, 2010캘리포니아, 미국

    2010년 1월 27일, 오라클(Oracle)은 썬 마이크로시스템즈를 인수하여 Java SE 플랫폼의 공식 구현 소유자가 되었습니다.

  19. 제임스 고슬링의 사임

    금요일 4월 2, 2010캘리포니아, 미국

    2010년 4월 2일, Java의 창시자인 제임스 고슬링이 55세의 나이로 오라클에서 사임했습니다.

  20. Java SE 7

    목요일 7월 28, 2011캘리포니아, 미국

    2011년 7월 28일, 오라클은 Java SE 7을 출시했습니다.

  21. 법적 분쟁

    월요일 5월 7, 2012미국

    Android에서 Java 관련 기술을 사용하는 것은 오라클과 구글 간의 법적 분쟁으로 이어졌습니다. 2012년 5월 7일, 샌프란시스코 배심원단은 API에 저작권이 적용될 수 있다면 구글이 Android 기기에서 Java를 사용하여 오라클의 저작권을 침해했다고 판결했습니다.

  22. Java SE 8

    화요일 3월 18, 2014캘리포니아, 미국

    2014년 3월 18일, 오라클은 Java SE 8을 출시했습니다.

  23. 항소 법원

    5월, 2014캘리포니아, 미국

    윌리엄 해스켈 알섭(William Haskell Alsup) 지방 판사는 2012년 5월 31일 API에 저작권을 적용할 수 없다고 판결했으나, 2014년 5월 미국 연방 순회 항소 법원에 의해 이 판결이 뒤집혔습니다.

  24. 플러그인

    1월, 2016미국

    2016년 1월, 오라클은 JDK 9 기반의 Java 런타임 환경에서 브라우저 플러그인을 중단할 것이라고 발표했습니다. 2015년 말부터 브라우저 공급업체들이 제품 내 플러그인 지원을 줄이는 작업을 진행하고 있었기 때문입니다.

  25. 구글 승소

    목요일 5월 26, 2016캘리포니아, 미국

    2016년 5월 26일, 지방 법원은 Android에서의 Java API 저작권 침해가 공정 사용(fair use)에 해당한다고 판결하며 구글의 손을 들어주었습니다.

  26. Java SE 9

    목요일 9월 21, 2017캘리포니아, 미국

    2017년 9월 21일, 오라클은 Java SE 9를 출시했습니다.

  27. Java 애플릿

    2017캘리포니아, 미국

    Java 애플릿은 일반적으로 웹 브라우저에 표시되는 웹 페이지 내의 다른 애플리케이션에 포함된 프로그램이었습니다. Java 애플릿 API는 2017년 Java 8 이후부터 더 이상 사용되지 않습니다(deprecated).

  28. 판결 번복

    3월, 2018캘리포니아, 미국

    2018년 3월, 구글과 오라클 간의 분쟁에 관한 마지막 법원 결정이 항소 법원에 의해 뒤집혔으며, 손해 배상액을 결정하는 사건을 샌프란시스코 연방 법원으로 환송했습니다.

  29. Java SE 10

    화요일 3월 20, 2018캘리포니아, 미국

    2018년 3월 20일, 오라클은 Java SE 10을 출시했습니다.

  30. Java 11

    화요일 9월 25, 2018캘리포니아, 미국

    2018년 9월 25일, 현재 지원되는 장기 지원(LTS) 버전인 Java 11이 출시되었습니다.

  31. 마지막 무료 공개 업데이트

    1월, 2019캘리포니아, 미국

    2019년 1월, Oracle은 기존 Java 8 LTS에 대한 상업적 용도의 마지막 무료 공개 업데이트를 출시했으며, 개인용으로는 최소 2020년 12월까지 공개 업데이트를 통해 Java 8을 계속 지원할 예정입니다.

  32. 상고 허가 신청(The Writ)

    1월, 2019미국 워싱턴

    2019년 1월, Google은 Oracle에 유리하게 내려진 항소 법원의 두 가지 판결에 불복하여 미국 대법원에 상고 허가 신청서(writ of certiorari)를 제출했습니다.

  33. Java SE 12

    화요일 3월 19, 2019캘리포니아, 미국

    2019년 3월 19일, Sun Microsystems는 Java SE 12를 출시했습니다.

  34. Java SE 13

    화요일 9월 17, 2019캘리포니아, 미국

    2019년 9월 17일, Sun Microsystems는 Java SE 13을 출시했습니다.

  35. Java 14

    화요일 3월 17, 2020캘리포니아, 미국

    2020년 3월 17일, 최신 Java 버전인 Java 14가 출시되었습니다.