G. Bollella
{"title":"Java技术的下一个前沿","authors":"G. Bollella","doi":"10.1109/ISORC.2001.10002","DOIUrl":null,"url":null,"abstract":"As it has in every other computer generation, software design for embedded systems is undergoing a transformation as the complexity of typical systems increases. This increase in software complexity arises as various technical and financial factors in the embedded systems industry cause system designs to specify an increasing proportion of the function of embedded devices to be implemented in software. As this trend continues and software architectures for embedded systems begin to approach the size and complexity of software systems for general-purpose computers, the need for advanced programming languages, which support real-time and distributed programming models, and integrated design, development and analysis tools will increase. In addition, finding processes and disciplines which increase programmer productivity, long a desired goal among general-purpose software vendors, will become important for embedded software development teams. A number of consumer embedded devices, such as cellphones, currently use Java technology as an application-software runtime. The next frontier for Java technology is for embedded system-software runtimes where execution predictability is a key requirement and for systems with large and complex software architectures. Java enables the reality of this future through the Real-Time Specification for Java. This evolution will provide all embedded developers with the advantages and productivity gains of the Java language and platform. The Real-Time Specification for Java addresses many issues in the Java Language and runtimes which cause unpredictability and will allow programmers to write applications which execute predictability. Thus, Java technology will be an option for embedded software development teams. Proceedings of the Fourth International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC’01) 0-7695-1089-2/01 $10.00 © 2001 IEEE","PeriodicalId":337892,"journal":{"name":"IEEE International Symposium on Real-Time Distributed Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"The Next Frontier for Java Technology\",\"authors\":\"G. Bollella\",\"doi\":\"10.1109/ISORC.2001.10002\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"As it has in every other computer generation, software design for embedded systems is undergoing a transformation as the complexity of typical systems increases. This increase in software complexity arises as various technical and financial factors in the embedded systems industry cause system designs to specify an increasing proportion of the function of embedded devices to be implemented in software. As this trend continues and software architectures for embedded systems begin to approach the size and complexity of software systems for general-purpose computers, the need for advanced programming languages, which support real-time and distributed programming models, and integrated design, development and analysis tools will increase. In addition, finding processes and disciplines which increase programmer productivity, long a desired goal among general-purpose software vendors, will become important for embedded software development teams. A number of consumer embedded devices, such as cellphones, currently use Java technology as an application-software runtime. The next frontier for Java technology is for embedded system-software runtimes where execution predictability is a key requirement and for systems with large and complex software architectures. Java enables the reality of this future through the Real-Time Specification for Java. This evolution will provide all embedded developers with the advantages and productivity gains of the Java language and platform. The Real-Time Specification for Java addresses many issues in the Java Language and runtimes which cause unpredictability and will allow programmers to write applications which execute predictability. Thus, Java technology will be an option for embedded software development teams. Proceedings of the Fourth International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC’01) 0-7695-1089-2/01 $10.00 © 2001 IEEE\",\"PeriodicalId\":337892,\"journal\":{\"name\":\"IEEE International Symposium on Real-Time Distributed Computing\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE International Symposium on Real-Time Distributed Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISORC.2001.10002\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE International Symposium on Real-Time Distributed Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISORC.2001.10002","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
The Next Frontier for Java Technology
As it has in every other computer generation, software design for embedded systems is undergoing a transformation as the complexity of typical systems increases. This increase in software complexity arises as various technical and financial factors in the embedded systems industry cause system designs to specify an increasing proportion of the function of embedded devices to be implemented in software. As this trend continues and software architectures for embedded systems begin to approach the size and complexity of software systems for general-purpose computers, the need for advanced programming languages, which support real-time and distributed programming models, and integrated design, development and analysis tools will increase. In addition, finding processes and disciplines which increase programmer productivity, long a desired goal among general-purpose software vendors, will become important for embedded software development teams. A number of consumer embedded devices, such as cellphones, currently use Java technology as an application-software runtime. The next frontier for Java technology is for embedded system-software runtimes where execution predictability is a key requirement and for systems with large and complex software architectures. Java enables the reality of this future through the Real-Time Specification for Java. This evolution will provide all embedded developers with the advantages and productivity gains of the Java language and platform. The Real-Time Specification for Java addresses many issues in the Java Language and runtimes which cause unpredictability and will allow programmers to write applications which execute predictability. Thus, Java technology will be an option for embedded software development teams. Proceedings of the Fourth International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC’01) 0-7695-1089-2/01 $10.00 © 2001 IEEE