G. Bollella
{"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}
引用次数: 0
Java技术的下一个前沿
随着典型系统复杂性的增加,嵌入式系统的软件设计正在经历一场变革,就像其他每一代计算机一样。随着嵌入式系统行业中的各种技术和财务因素导致系统设计指定越来越多的嵌入式设备功能在软件中实现,软件复杂性的增加就出现了。随着这一趋势的持续,嵌入式系统的软件架构开始接近通用计算机软件系统的规模和复杂性,对支持实时和分布式编程模型的高级编程语言以及集成设计、开发和分析工具的需求将会增加。此外,寻找提高程序员生产力的过程和规程,这是通用软件供应商长期以来的一个期望目标,对于嵌入式软件开发团队来说将变得非常重要。许多消费者嵌入式设备(如手机)目前使用Java技术作为应用程序软件运行时。Java技术的下一个前沿领域是嵌入式系统软件运行时,其中执行可预测性是一个关键需求,以及具有大型复杂软件体系结构的系统。Java通过Java的实时规范实现了这种未来。这种演变将为所有嵌入式开发人员提供Java语言和平台的优势和生产力增益。Java的实时规范解决了Java语言和运行时中导致不可预测性的许多问题,并允许程序员编写执行可预测性的应用程序。因此,Java技术将成为嵌入式软件开发团队的一种选择。第四届面向对象实时分布式计算国际研讨会论文集(ISORC ' 01) 0-7695-1089-2/01 $10.00©2001 IEEE
本文章由计算机程序翻译,如有差异,请以英文原文为准。