2010-03-31 36 views
11

Chỉ cần tự hỏi liệu có ai đã chạy ứng dụng Scala hoặc ứng dụng web trên hệ thống Java Real-Time không? Tôi giả sử bởi vì scala là bytecode tương thích với JVM thông thường, sau đó nó sẽ không mất nhiều công sức để chạy nó trên một JVM thời gian thực như Sun Java Real-Time System không? Không.Scala và Java Hệ thống thời gian thực

Edit: Theo Sun Java Realtime System on VirtualMachine/cloud, tôi quản lý để chạy khung Lift Scala bằng cách sử dụng hệ thống Sun Java thời gian thực trên SuseLinuxEnterprise Realtime mở rộng trên đầu trang của VMWare Workstation 6,5

Các ứng dụng web sẽ không được cư xử như một thời gian thực (vì nó chạy trên VMWare), nhưng đó là một sự khởi đầu.

+0

[Hot Potato] (http://hotpotato.com/), trang web mạng xã hội, chạy trên Scala. Tôi vừa đi đến một [buổi họp mặt] (http://www.meetup.com/NYC-Tech-Talks/calendar/12754545/) về kiến ​​trúc của họ. Có vẻ như có một luồng video của sự kiện [ở đây] (http://www.livestream.com/nytechtalks). –

+0

Tôi tin rằng OP đang hỏi về điều này: http://java.sun.com/javase/technologies/realtime/index.jsp –

Trả lời

4

Mỗi this sun.com FAQ entry, tất cả các ứng dụng J2SE được cho là tương thích với RTS Java. Phần quan trọng là nơi nó nói rằng tất cả các triển khai RTSJ phải vượt qua Java TCK để được coi là tương thích.

+0

Vì vậy, điều đó có nghĩa là tôi phải kiểm tra khung nâng của Scala đối với Java TCK. Hoặc có ai làm điều này tôi tự hỏi. – portoalet

+2

Không, ở trên có nghĩa là Sun đã kiểm tra thời gian chạy RTSJ của họ so với Java TCK bình thường và đã chứng nhận tất cả các công cụ này là tương thích. Tất cả những gì bạn phải làm là xóa mã Scala đã biên dịch của bạn (cùng với scala-library.jar, Lift và bất kỳ thứ gì khác mà bạn sử dụng) vào một thùng chứa J2EE đang chạy trong một thời gian chạy RTSJ. ** Sau đó, ** bạn kiểm tra ứng dụng của mình. –

3

Scala chạy trên JamaicaVM, một phòng sạch sẽ thực hiện môi trường chạy Java với trình biên dịch tĩnh và bộ thu gom rác hoàn toàn xác định.

+0

Bạn có thể giải thích chi tiết về "triển khai phòng sạch" không? – user1091344

Các vấn đề liên quan