Java Language Research Papers - Academia.edu (original) (raw)

This paper presents important issues on the design and implementation of a Multimedia Digital Classroom (MDC) system with its applications. The MDC system is implemented in Java language. It aims at providing important tools to support a... more

This paper presents important issues on the design and implementation of a Multimedia Digital Classroom (MDC) system with its applications. The MDC system is implemented in Java language. It aims at providing important tools to support a distributed interactive ...

MetaJ is a programming environment that supports metaprogramming in the Java language. The environment is designed to allow extensions via plug-ins which permit the user to manipulate programs written in different languages. This... more

MetaJ is a programming environment that supports metaprogramming in the Java language. The environment is designed to allow extensions via plug-ins which permit the user to manipulate programs written in different languages. This facilities concern only syntactic aspects. Semantics aspects are language-dependent and are not addressed here, but could be tackled with other tools, which could even be layered on the top of MetaJ. Accessing patterns by example inside ordinary Java programs is a major feature of MetaJ programming. This paper presents a conceptual descrip- tion of the environment, implementation details and three applications on analysis, restructuring and generation of programs.

We present a canonic model expressing the behavior of a system of communicating objects through multiset rewriting. Then, we discuss the integration of the so-defined model into the Java language. The choices and the restrictions made to... more

We present a canonic model expressing the behavior of a system of communicating objects through multiset rewriting. Then, we discuss the integration of the so-defined model into the Java language. The choices and the restrictions made to implement the model as well as the architecture of the system are presented. Finally, we propose to use the prototype that we carried out as a coordination tool for communicating Java components. We focus on applications built around InfoBus, a standard package providing an event based protocol for dynamic data sharing between components. We show how our model can be used to coordinate Java events flowing on a software bus

An Holter open system was developed for collection, retrieval and management of data produced by commercial monitoring devices. It is based on four modules interconnected to form an integrated system: ECG analysis equipment, relational... more

An Holter open system was developed for collection, retrieval and management of data produced by commercial monitoring devices. It is based on four modules interconnected to form an integrated system: ECG analysis equipment, relational database, Java application for direct access to the DBMS, Web-script library for safe access to patient information (data consultation, extraction of summaries of lab activity and

This paper presents a novel e-learning instructional model and its application to teaching a Java language programming course for information technology specialists working for the Spanish public administration. This is a general-purpose... more

This paper presents a novel e-learning instructional model and its application to teaching a Java language programming course for information technology specialists working for the Spanish public administration. This is a general-purpose instructional model, based on the concept of learning objective and composed of learning objects. Additionally, a blended approach to the learning process in web-based distance education is also

Abstract: This article discusses the requirements for developing a mobile model-based bridge lifecycle management system (MMBLMS). This new system should link all the information about the lifecycle stages of a bridge (e.g., design,... more

Abstract: This article discusses the requirements for developing a mobile model-based bridge lifecycle management system (MMBLMS). This new system should link all the information about the lifecycle stages of a bridge (e.g., design, construction, inspection, and maintenance) to a 4D model of the bridge incorporating different scales of space and time to record events throughout the lifecycle with suitable levels of details (LoDs). In addition, MMBLMS should support distributed databases and mobile location-based computing by providing user interfaces that can be used on mobile computers, such as tablet PCs. A framework for MMBLMS is described and the basic computational issues for realizing it are discussed including the navigation modes, the picking behavior and the LoDs for representing bridge elements and defects. A prototype system developed in Java language is used to demonstrate the feasibility of the proposed methodology for realizing this system.

This paper presents a novel e-learning instructional model and its application to teaching a Java language programming course for information technology specialists working for the Spanish public administration. This is a general-purpose... more

This paper presents a novel e-learning instructional model and its application to teaching a Java language programming course for information technology specialists working for the Spanish public administration. This is a general-purpose instructional model, based on the concept of learning objective and composed of learning objects. Additionally, a blended approach to the learning process in web-based distance education is also presented. This approach combines self-paced learning, live e-learning and face-to-face classrooms. An evaluation has been conducted to compare the grades of students at the end of the course. The students were divided into three groups by instructional conditions: traditional face-to-face classroom, distance learning contents virtualization where videoconferencing substituted face-to-face classroom teaching, and distance learning applying the model proposed in this paper. The results indicate that the grades attained by students that took the distance learn...