2010-03-31 5 views
11

자바 실시간 시스템에서 스칼라 앱이나 웹 앱을 실행 한 사람이 있는지 궁금한가요?스칼라와 Java 실시간 시스템

scala가 일반 JVM과 바이트 코드 호환이 가능하기 때문에 Sun Java Real-Time System과 같은 실시간 JVM에서이를 실행하는 데 많은 노력을 기울여야하지 않습니까?

편집 : Sun Java Realtime System on VirtualMachine/cloud 당으로, 나는 웹 응용 프로그램은 실시간으로 행동하지 않습니다 6.5

VM웨어 워크 스테이션의 상단에 SuseLinuxEnterprise 실시간 확장에 썬 자바 실시간 시스템을 사용하여 스칼라의 리프트 프레임 워크를 실행하는 관리 (VMWare에서 실행됨에 따라)하지만 시작일뿐입니다.

+0

소셜 네트워킹 사이트 인 [Hot Potato] (http://hotpotato.com/)는 Scala에서 실행됩니다. 나는 그들의 아키텍처에 [meetup] (http://www.meetup.com/NYC-Tech-Talks/calendar/12754545/)에 갔다. 이벤트 [여기] (http://www.livestream.com/nytechtalks)의 비디오 스트림이있는 것 같습니다. –

+0

나는 OP가 이것에 대해 묻고 있다고 믿는다 : http://java.sun.com/javase/technologies/realtime/index.jsp –

답변

4

this sun.com FAQ entry으로 모든 J2SE 응용 프로그램은 Java RTS와 호환 될 수 있습니다. 여기서 중요한 부분은 모든 RTSJ 구현이 Java TCK를 통과해야 호환 가능하다고 판단되는 것입니다.

+0

그래서 자바 TCK에 대한 Scala의 Lift 프레임 워크를 테스트해야한다. 아니면이 일을 한 사람이 있어도 궁금합니다. – portoalet

+2

아니요. 위의 내용은 Sun이 RTSJ 런타임을 일반 Java TCK와 비교하여 테스트했으며이 모든 것을 호환 가능으로 인증했음을 의미합니다. RTSJ 런타임에서 실행되는 J2EE 컨테이너에 컴파일 된 스칼라 코드 (scala-library.jar, Lift 및 기타 사용하는 것과 함께)를 놓기 만하면됩니다. ** 그런 다음 ** 앱을 테스트합니다. –

3

스칼라는 정적 컴파일러와 완전히 결정론적인 가비지 컬렉터가있는 JRE (Java Runtime Environment)의 클린 룸 구현 인 JamaicaVM에서 실행됩니다.

+0

"클린 룸 구현"에 대해 자세히 설명해 주시겠습니까? – user1091344