With the fast development of mobile computing, Mobile Learning which makes anyone to learn in anytime and anywhere by any methods of learning, gains more attention and has been used widely. After studying the nature o...
详细信息
Run-time modeling is a method of using the execution data for modeling the real process going on in a program. This paper introduces a run-time modeling scheme as a tool for software visualization and Unified Modeling...
详细信息
Run-time modeling is a method of using the execution data for modeling the real process going on in a program. This paper introduces a run-time modeling scheme as a tool for software visualization and Unified Modeling language (UML) is selected to accomplish this concept. To develop a Run-Time UML, it is necessary to devise user-friendly methods for showing static and dynamic modeling diagrams by mapping source codes information and real time execution data to UML diagrams. The proposed scheme is planned to be implemented into an Integrated Development Environment (IDE) using java programming language.
This work make java programming language work on RTEMS operating system. We select the GNU java solution for this implementation. And make the three part of GCJ be supported on RTEMS, boehm-gc, libffi and libjava. Lin...
详细信息
In this paper, the authors strive to set out a methodology for the learning outcomes revaluation using object-oriented programming higher education courses regarding java™ programminglanguage as a pilot sample in the...
详细信息
This paper presents the design and implementation of java-ITS, a constraint-based intelligent tutoring system for teaching the java programming language. In order to learn programming, a student must acquire new cogni...
详细信息
This paper presents the design and implementation of java-ITS, a constraint-based intelligent tutoring system for teaching the java programming language. In order to learn programming, a student must acquire new cognitive skills, which when coupled with having to also learn the syntax of a particular programminglanguage (necessary to apply a practical context to this skill), can make the process overwhelming. Even if a student can understand programming at a micro-level, to be a better programmer they must be aware of the overall design and context of a program, a useful skill that is often an afterthought. The goal of our project is to make the process of gaining programming skill both accessible through smoothing the learning curve, and relevant (from a practical perspective), such that transfer problems are reduced.
In this paper we introduce a methodology of program synthesis for java programming language by extending java classes with high level specifications. The specifications are handled by a distributed synthesizer also br...
详细信息
This paper sets a goal of investigating the use of java in the development of high integrity systems. Based on previous studies, guidelines, and standards, we develop 23 criteria that are used for the following assess...
详细信息
This paper sets a goal of investigating the use of java in the development of high integrity systems. Based on previous studies, guidelines, and standards, we develop 23 criteria that are used for the following assessment of java. A summary of the assessment is provided before we go on to review a few existing subsets of the language.
After the industrial revolution,the level of productivity has greatly improved,and the social economy has developed *** the same time,science and technology have also made rapid progress under the economic *** a produ...
详细信息
After the industrial revolution,the level of productivity has greatly improved,and the social economy has developed *** the same time,science and technology have also made rapid progress under the economic *** a product of modern science and technology,Internet has made an indelible contribution to human *** this context,the java programming language based on computer software development has also entered people’s field of vision,and has received widespread *** paper is to briefly introduce some of the origins,characteristics and main applications of the java programming language in people’s production and life.
The article describes the current status of the authors’ HPjavaprogramming environment. HPjava is a parallel dialect of java that imports Fortran-like arrays—in particular the distributed arrays of High Performance...
详细信息
Recent developments in processor capabilities, software tools, programminglanguages and programming paradigms have brought about new approaches to high performance computing. A steadfast component of this dynamic evo...
详细信息
Recent developments in processor capabilities, software tools, programminglanguages and programming paradigms have brought about new approaches to high performance computing. A steadfast component of this dynamic evolution has been the scientific community's reliance on established scientific packages. As a consequence, programmers of high-performance applications are reluctant to embrace evolving languages such as java. This paper describes the java-to-C Interface (JCI) tool which provides application programmers wishing to use java with immediate accessibility to existing scientific packages. The JCI tool also facilitates rapid development and reuse of existing code. These benefits are provided at minimal cost to the programmer. While beneficial to the programmer, the additional advantages of mixed-languageprogramming in terms of application performance and portability are addressed in detail within the context of this paper. In addition, we discuss how the JCI tool is complementing other ongoing projects such as IBM's High-Performance Compiler for java (HPCJ) and IceT's metacomputing environment.
暂无评论