An Entity of Type: Thing, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Real time Java is a catch-all term for a combination of technologies that enables programmers to write programs that meet the demands of real-time systems in the Java programming language. Java's sophisticated memory management, native support for threading and concurrency, type safety, and relative simplicity have created a demand for its use in many domains. Its capabilities have been enhanced to support real time computational needs:

Property Value
dbo:abstract
  • Java de Temps Real, en sigles RTSJ, és un comú denominador d'una combinació de tecnologies per permetre escriure programes que compleixin els requeriments dels en el llenguatge de programació Java. La plataforma Java habitual, mostra una sèrie de mancances que la fan inadequada per al temps real: * Java NO suporta un sistema de fils d'execució basat en prioritats. Intencions inicials de dotar-se d'un tal suport varen ésser abandonades degut a requeriments de lligams específics amb les plataformes subjacents, en el cas de Windows i de Solaris. * A causa del fet que els fils de Java no admeten prioritats, els mecanismes de bloqueig de Java no ofereixen el degut suport al tractament del problema de la inversió de prioritat. * El comportament del introdueix pauses no acotades que malbaraten qualsevol intent de respondre a un senyal dins el termini requerit. Per superar aquestes dificultats, la va introduir una especificació de Java de Temps Real anomenada "Real-Time Specification for Java" com a requeriment JSR001. Aquesta especificació ha donat lloc a un cert nombre d'implementacions, incloent la implementació de referència de , "WebSphere Real Time" d'IBM, "Java SE Real-Time Systems" de , i PERC de . La RTSJ adreça els temes crítics obligant una especificació mínima per al model de fils d'execució (threads) i altres models endollables a la Màquina Virtual Java i proporcionant, a més a més, àrees de memòria no subjectes al a més de fils d'execució als quals el recol·lector de brossa no pugui arrabassar la CPU. (ca)
  • Real-Time Java ist eine Sammlung von Programmierschnittstellen, welche die Java-Technologie um harte Echtzeitfähigkeiten erweitert. Diese Real-Time Specification for Java (RTSJ) wurde als Java Specification Request 1 im Rahmen des Java Community Process entwickelt und als Standard im November 2001 verabschiedet. Aktuell wird an einer erweiterten Version der RTSJ im Rahmen des JSR 282 gearbeitet. (de)
  • Real time Java is a catch-all term for a combination of technologies that enables programmers to write programs that meet the demands of real-time systems in the Java programming language. Java's sophisticated memory management, native support for threading and concurrency, type safety, and relative simplicity have created a demand for its use in many domains. Its capabilities have been enhanced to support real time computational needs: * Real time Java supports a strict priority-based threading model, * because Java threads support priorities, Java locking mechanisms support priority inversion avoidance techniques, such as priority inheritance or the priority ceiling protocol, and * event handling. The initial proposal for an open standard for real-time Java was put forth by Kelvin Nilsen, then serving as a research faculty member at Iowa State University. A follow-on overview paper was published in the CACM. The overwhelmingly positive response to these early proposals resulted in a series of meetings hosted by the National Institute of Standards and Technology in an effort to establish an open standard for real-time Java. NIST was ultimately told that they were not the appropriate body to establish standards related to the Java language, as Java was trademarked, and the technologies were owned by Sun Microsystems. Therefore, NIST ended their efforts with publication of consensus requirements that could be considered by future standardization efforts to be hosted by Sun Microsystems. When the Java Community was formed, the very first effort was the specification for real-time Java, JSR001. A number of implementations of the resulting Real-time specification for Java (RTSJ) have emerged, including a reference implementation from Timesys, IBM's WebSphere Real Time, Sun Microsystems's Java SE Real-Time Systems, PTC Perc from PTC, Inc., or JamaicaVM from aicas. The RTSJ addressed the critical issues by mandating a minimum specification for the threading model (and allowing other models to be plugged into the VM) and by providing for areas of memory that are not subject to garbage collection, along with threads that are not preemptable by the garbage collector. These areas are instead managed using region-based memory management. The latest specification, 2.0, supports direct device access and deterministic garbage collection as well. (en)
  • Real-Time Specification for Java(リアルタイム・スペシフィケーション・フォー・ジャバ)、RTSJ は Java 言語におけるリアルタイムプログラミングを考慮に入れたインターフェースと振る舞いの仕様のセットである。RTSJ 1.0は Java Community Process の下でJSR 1として開発された。2006年現在、RTSJ 1.1がJSR 282として開発中である。 (ja)
  • RTSJ (аббр. от англ. Realtime specification for Java) — спецификация реализованная корпорацией Sun в 2005 году для возможности написания приложений работающих в режиме реального времени, используя платформу Java. RTSJ определяет следующие аспекты: * * Модель управления памятью * Планировщик * Синхронизация * Асинхронные события и передача управления * Время и таймеры * Прямой доступ к физической памяти * Сборщик мусора реального времени * Компиляция в момент инициализации (ru)
  • Realtidsjava är ett begrepp för en kombination av tekniker som kan användas för att skriva program som uppfyller krav på realtidssystem i programmeringsspråket Java. Att använda Java i realtidssammanhang är ett aktivt forskningsområde och motiveras av inneboende egenskaper i språket som gör det säkrare än vissa populära programmeringsspråk som C och C++. Några av dessa egenskaper är automatisk minneshantering, stöd för trådar och hantering av , typsäkerhet och det faktum att det är relativt enkelt programmeringsspråk. Java Community Press har introducerat en specifikation för realtidsjava, JSR-01 Real-Time Specification for Java (RTSJ). Ett antal implementationer som mer eller mindre följer specifikationen har gjorts, däribland Sun Microsystems Mackinac, IBMs WebSphere Real Time, Aonix PERC and JamaicaVM från aicas. Ett alternativ till att använda realtidsanpassade virtuella maskiner är att kompilera Javakod direkt till maskinkod, vilket har använts i projektet Lund Java-based Real-Time. Detta har utvecklats inom den tvärvetenskapliga forskargruppen Productive Robotics vid Lunds tekniska högskola som handlar om att exekvera program utvecklade i Java i små inbyggda system. En forskningsprototyp har tagits fram med vilken man kan kompilera Javakod till maskinkod via C. Tanken är att dra nytta av enkelheten och objektorienteringen i Java vid utveckling och samtidigt få möjlighet att exekvera på små begränsade plattformar. Fördelen med att kompilera via C är att det redan finns tillgängliga kompilatorer för många tillgängliga processorer samt att underlätta länkning till extern kod som drivrutiner. (sv)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 3176460 (xsd:integer)
dbo:wikiPageLength
  • 6353 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1089088112 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdfs:comment
  • Real-Time Java ist eine Sammlung von Programmierschnittstellen, welche die Java-Technologie um harte Echtzeitfähigkeiten erweitert. Diese Real-Time Specification for Java (RTSJ) wurde als Java Specification Request 1 im Rahmen des Java Community Process entwickelt und als Standard im November 2001 verabschiedet. Aktuell wird an einer erweiterten Version der RTSJ im Rahmen des JSR 282 gearbeitet. (de)
  • Real-Time Specification for Java(リアルタイム・スペシフィケーション・フォー・ジャバ)、RTSJ は Java 言語におけるリアルタイムプログラミングを考慮に入れたインターフェースと振る舞いの仕様のセットである。RTSJ 1.0は Java Community Process の下でJSR 1として開発された。2006年現在、RTSJ 1.1がJSR 282として開発中である。 (ja)
  • RTSJ (аббр. от англ. Realtime specification for Java) — спецификация реализованная корпорацией Sun в 2005 году для возможности написания приложений работающих в режиме реального времени, используя платформу Java. RTSJ определяет следующие аспекты: * * Модель управления памятью * Планировщик * Синхронизация * Асинхронные события и передача управления * Время и таймеры * Прямой доступ к физической памяти * Сборщик мусора реального времени * Компиляция в момент инициализации (ru)
  • Java de Temps Real, en sigles RTSJ, és un comú denominador d'una combinació de tecnologies per permetre escriure programes que compleixin els requeriments dels en el llenguatge de programació Java. La plataforma Java habitual, mostra una sèrie de mancances que la fan inadequada per al temps real: Per superar aquestes dificultats, la va introduir una especificació de Java de Temps Real anomenada "Real-Time Specification for Java" com a requeriment JSR001. (ca)
  • Real time Java is a catch-all term for a combination of technologies that enables programmers to write programs that meet the demands of real-time systems in the Java programming language. Java's sophisticated memory management, native support for threading and concurrency, type safety, and relative simplicity have created a demand for its use in many domains. Its capabilities have been enhanced to support real time computational needs: (en)
  • Realtidsjava är ett begrepp för en kombination av tekniker som kan användas för att skriva program som uppfyller krav på realtidssystem i programmeringsspråket Java. Att använda Java i realtidssammanhang är ett aktivt forskningsområde och motiveras av inneboende egenskaper i språket som gör det säkrare än vissa populära programmeringsspråk som C och C++. Några av dessa egenskaper är automatisk minneshantering, stöd för trådar och hantering av , typsäkerhet och det faktum att det är relativt enkelt programmeringsspråk. (sv)
rdfs:label
  • Java de Temps Real (ca)
  • Real-Time Java (de)
  • Real-Time Specification for Java (ja)
  • Real time Java (en)
  • RTSJ (ru)
  • Realtidsjava (sv)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License