자바 개발진이 머신러닝 모델, GPU, SQL, 미분가능 프로그래밍(Differentiable programming) 등 외부 프로그래밍 모델 지원을 위한 기술 연구에 착수했다. 프로젝트명은 ‘바빌론(Babylon)’이다. ...
자바 코드리플렉션 리플렉티브프로그래밍 바빌론 프로젝트 오픈JDK
2023.09.12
자바 개발진이 머신러닝 모델, GPU, SQL, 미분가능 프로그래밍(Differentiable programming) 등 외부 프로그래밍 모델 지원을 위한 기술 연구에 착수했다. 프로젝트명은 ‘바빌론(Babylon)’이다. ...
2023.09.12
이 제안은 스택 추적을 비동기적으로 수집하고, 자바 및 네이티브 스택 프레임 정보를 모두 포함하는 API를 정의한다. 자바에서의 비동기 스택 추적을 위한 제안이 오픈JDK의 자바 개선 프로세스를 통해 진행되고 있다. ‘비동기...
2022.11.07
이 제안은 스택 추적을 비동기적으로 수집하고, 자바 및 네이티브 스택 프레임 정보를 모두 포함하는 API를 정의한다. 자바에서의 비동기 스택 추적을 위한 제안이 오픈JDK의 자바 개선 프로세스를 통해 진행되고 있다. ‘비동기...
2022.11.07
자바 커뮤니티는 지속적인 불만의 원인이 된 문제를 해결하기 위해 노력하고 있다. 정의된 엔카운터 순서가 있는 컬렉션을 표현하기 위해 인터페이스에 의해 고정된 시퀀싱 컬렉션, 시퀀스 세트 및 시퀀스 맵을 추가할 계획이다. 오픈JDK...
2022.10.17
오픈JDK(OpenJDK) 커뮤니티에서 인큐베이션 중인 새로운 제안 ‘Extent-local Variables(JEP 429)’은 자바 스레드 간 데이터 공유를 지원한다. 자바 스레드 간 데이터 공유가 더 쉬워질 전망이다...
2022.09.13
‘프로젝트 레이든(Project Leyden)’은 자바 플랫폼에 정적 이미지를 도입하여 느린 시작 및 성능 문제를 완화하고자 한다. 느린 시작, 최대 성능 도달까지 걸리는 시간, 큰 설치 공간 등 자바의 문제점을 해결하기 위한 프로젝트가 ...
2022.05.24
오픈JDK(OpenJDK) 커뮤니티에서 인큐베이션 중인 새로운 제안 ‘구조화된 동시성(JEP 428: Structured Concurrency)’은 서로 다른 자바 스레드에서 실행되는 여러 작업을 단일 작업 단위로 처리한다. 현재 오픈JD...
2022.05.20
오픈JDK(OpenJDK) 커뮤니티에서 인큐베이션 중인 새로운 제안 ‘구조화된 동시성(JEP 428: Structured Concurrency)’은 서로 다른 자바 스레드에서 실행되는 여러 작업을 단일 작업 단위로 처리한다. 현재 오픈JD...
2022.05.20
뉴 렐릭(New Relic)의 ‘2022 자바 생태계 현황 보고서(2022 State of the Java Ecosystem)’에 따르면 오라클 자바(Oracle JDK) 사용률이 34%로 떨어졌고, 아마존은 22%로 증가했다. ...
2022.04.29
뉴 렐릭(New Relic)의 ‘2022 자바 생태계 현황 보고서(2022 State of the Java Ecosystem)’에 따르면 오라클 자바(Oracle JDK) 사용률이 34%로 떨어졌고, 아마존은 22%로 증가했다. ...
2022.04.29
하드웨어 자원을 효율적으로 사용하는 한편, 동시 프로그래밍을 훨씬 더 쉽게 만드는 것을 목표로 하는 새로운 개발 제안이 오픈JDK 커뮤니티에 제출됐다. 처리량이 많은 동시 애플리케이션을 작성, 유지관리, 모니터링하는 데 필요한 리소스를 ‘...
2021.11.18
하드웨어 자원을 효율적으로 사용하는 한편, 동시 프로그래밍을 훨씬 더 쉽게 만드는 것을 목표로 하는 새로운 개발 제안이 오픈JDK 커뮤니티에 제출됐다. 처리량이 많은 동시 애플리케이션을 작성, 유지관리, 모니터링하는 데 필요한 리소스를 ‘...
2021.11.18
‘범용 제네릭(universal generics)’은 자바 유형 변수가 기본형과 참조형을 포괄하도록 하여 다른 유형에서 코드를 쉽게 확장하거나 재사용할 수 있도록 지원한다. 오픈JDK 제안에 따르면 자바가 (이 언어를) 더 쉽게 사용할 수...
2021.11.11
‘범용 제네릭(universal generics)’은 자바 유형 변수가 기본형과 참조형을 포괄하도록 하여 다른 유형에서 코드를 쉽게 확장하거나 재사용할 수 있도록 지원한다. 오픈JDK 제안에 따르면 자바가 (이 언어를) 더 쉽게 사용할 수...
2021.11.11
오픈JDK(OpenJDK) 커뮤니티가 호스트 이름 및 주소 확인을 위한 SPI(Service Provider Interface)를 개발 중이다. 자바 애플리케이션에서 인터넷 주소 지정을 세밀하게 제어할 수 있도록 하는 것이 목표다. &nbs...
2021.09.10
오픈JDK(OpenJDK) 커뮤니티가 호스트 이름 및 주소 확인을 위한 SPI(Service Provider Interface)를 개발 중이다. 자바 애플리케이션에서 인터넷 주소 지정을 세밀하게 제어할 수 있도록 하는 것이 목표다. &nbs...
2021.09.10
출시까지 아직 7개월가량 남았지만 ‘자바 18’이 구체화되기 시작했다. 지금까지 레코드 및 배열 패턴 그리고 문자 집합에 관한 개발 제안이 오픈JDK 커뮤니티에서 제기됐다. 오픈 JDK 커뮤니티의 ‘JDK(Java Development...
2021.08.23
출시까지 아직 7개월가량 남았지만 ‘자바 18’이 구체화되기 시작했다. 지금까지 레코드 및 배열 패턴 그리고 문자 집합에 관한 개발 제안이 오픈JDK 커뮤니티에서 제기됐다. 오픈 JDK 커뮤니티의 ‘JDK(Java Development...
2021.08.23
자바 런타임의 ‘상태(state)’를 저장해 인스턴스를 빠르게 시작하는 것을 목표로 하는 새로운 개발 제안이 오픈JDK(OpenJDK) 커뮤니티에서 제기됐다. 제안서에 따르면 이를 통해 자바 애플리케이션의 긴 시작 시간을 단축할 수 있다. ...
2021.07.22
자바 런타임의 ‘상태(state)’를 저장해 인스턴스를 빠르게 시작하는 것을 목표로 하는 새로운 개발 제안이 오픈JDK(OpenJDK) 커뮤니티에서 제기됐다. 제안서에 따르면 이를 통해 자바 애플리케이션의 긴 시작 시간을 단축할 수 있다. ...
2021.07.22
자바에서 패턴 매칭의 표현력을 개선하는 것 그리고 데이터 지향 쿼리를 활성화하는 것을 목표로 하는 2가지 개발 제안서 초안이 오픈JDK 커뮤니티에서 제기됐다. 자바 프로그래밍에서 레코드 패턴과 배열 패턴 그리고 스위치 표현식 및 구문의 패...
2021.03.25
자바에서 패턴 매칭의 표현력을 개선하는 것 그리고 데이터 지향 쿼리를 활성화하는 것을 목표로 하는 2가지 개발 제안서 초안이 오픈JDK 커뮤니티에서 제기됐다. 자바 프로그래밍에서 레코드 패턴과 배열 패턴 그리고 스위치 표현식 및 구문의 패...
2021.03.25
자바 객체 헤더를 절반 이상 축소하는 것을 목표로 하는 새로운 개발 제안이 오픈JKD 오픈소스 자바 커뮤니티에서 제기됐다. 제안서에 따르면 이를 통해 모든 자바 워크로드에서 메모리 및 CPU 사용량을 줄일 수 있다. 지난 3...
2021.03.12
아직 9월은 아니지만 ‘자바 17(Java 17)’이 서서히 구체화되기 시작했다. 표준 자바로의 업그레이드를 목표로, 유사 난수 생성기(Pseudo Random Number Generator; PRNG)를 향상하는 개발 제안이 오픈JDK 커뮤니티에서 ...
2021.02.10
마이크로소프트의 자바 엔지니어링 그룹(JEG)이 오픈JDK(오픈소스 자바)를 윈도우 10 온 ARM64 기반 기기로 포팅하는데 진전을 거뒀다고 보고했다. 이 이니셔티브의 첫 단계를 6월 말 완료했다는 보고다. 회사의 초기 변경은 오픈JDK 프로젝트에 ...
JEG 마이크로소프트 오픈JDK 윈도우 10 온 ARM
2020.07.14
마이크로소프트의 자바 엔지니어링 그룹(JEG)이 오픈JDK(오픈소스 자바)를 윈도우 10 온 ARM64 기반 기기로 포팅하는데 진전을 거뒀다고 보고했다. 이 이니셔티브의 첫 단계를 6월 말 완료했다는 보고다. 회사의 초기 변경은 오픈JDK 프로젝트에 ...
2020.07.14
자바의 다음 버전에는 텍스트 블록이 추가되고 나스호른(Nashorn) 자바스크립트 엔진이 삭제될 예정이다. 지난주에 자바 14가 일반 가용성에 도달하면서 후속 버전인 자바 15에 대한 작업이 시작됐다. 자바 15는 2020년 9월 공개될 ...
2020.04.07
애플 iOS에서 자바를 사용할 수 있도록 하는 새로운 개발 제안이 오픈JDK 커뮤니티에서 제기됐다. 오픈JDK 모바일 프로젝트를 다시 시작해 iOS와 안드로이드용 오픈JDK 클래스와 API를 만드는 것이 주요 내용이다. 모바일 개발업체...
2019.07.11
애플 iOS에서 자바를 사용할 수 있도록 하는 새로운 개발 제안이 오픈JDK 커뮤니티에서 제기됐다. 오픈JDK 모바일 프로젝트를 다시 시작해 iOS와 안드로이드용 오픈JDK 클래스와 API를 만드는 것이 주요 내용이다. 모바일 개발업체...
2019.07.11