2010-03-31 14 views
11

¿Me pregunto si alguien ha ejecutado la aplicación Scala o la aplicación web en el sistema Java Real-Time?Scala y Java Real-Time System

Supongo que porque scala es bytecode compatible con JVM normal, entonces no debería tomar mucho esfuerzo ejecutarlo en una JVM en tiempo real como Sun Java Real-Time System?

Editar: Según Sun Java Realtime System on VirtualMachine/cloud, pude correr marco de elevación de Scala utilizando el sistema de Sun Java en tiempo real en SuseLinuxEnterprise en tiempo real de extensión en la parte superior de VMware Workstation 6.5

La aplicación Web no se comporta como un tiempo real (como se ejecuta en VMWare), pero es un comienzo.

+0

[Hot Potato] (http://hotpotato.com/), el sitio de redes sociales, se ejecuta en Scala. Acabo de ir a [meetup] (http://www.meetup.com/NYC-Tech-Talks/calendar/12754545/) en su arquitectura. Parece que hay una transmisión de video del evento [aquí] (http://www.livestream.com/nytechtalks). –

+0

Creo que OP está preguntando sobre esto: http://java.sun.com/javase/technologies/realtime/index.jsp –

Respuesta

4

Por this sun.com FAQ entry, todas las aplicaciones J2SE son supuestamente compatibles con Java RTS. La parte importante es donde dice que todas las implementaciones de RTSJ deben pasar Java TCK para que se las considere compatibles.

+0

Eso significa que tengo que probar el framework Lift de Scala contra Java TCK. O alguien ha hecho esto, me pregunto. – portoalet

+2

No, lo anterior significa que Sun ha probado su tiempo de ejecución RTSJ contra el TCK Java normal y ha certificado todo esto como compatible. Todo lo que tiene que hacer es soltar su código Scala compilado (junto con scala-library.jar, Lift y cualquier otra cosa que use) en un contenedor J2EE que se ejecute bajo un RTSJ runtime. ** Entonces ** prueba su aplicación. –

3

Scala se ejecuta en JamaicaVM, una implementación de sala limpia del entorno de tiempo de ejecución de Java con un compilador estático y un recolector de basura completamente determinista.

+0

¿Podría explicar "implementación de sala limpia" en detalle? – user1091344