We report on the development of a java-based application devised to support collaborative teaming of Art concepts and ideas over the Internet. Starting from an examination of the pedagogy of both Art education and col...
详细信息
ISBN:
(纸本)9780889866508
We report on the development of a java-based application devised to support collaborative teaming of Art concepts and ideas over the Internet. Starting from an examination of the pedagogy of both Art education and collaborative learning we propose principles which are useful for the design and construction of a "lightweight" software application which supports interactive Art learning in groups. This application makes "dynamics" of an artwork explicit, and supports group interaction with simple messaging and "chat" facilities. This application may be used to facilitate learning and teaching of Art, but also as a research tool to investigate the learning of Art and also the development and dynamics of collaborating groups. Evaluation of a pilot study of the use of our system with a group of 20 school children is presented.
This paper describes JES, a java Execution Simulator that allows users to explore how a java program executes. This interactive simulator displays a representation of a java program and animates the running of the pro...
详细信息
ISBN:
(纸本)9781595933614
This paper describes JES, a java Execution Simulator that allows users to explore how a java program executes. This interactive simulator displays a representation of a java program and animates the running of the program. Instructors can use JES to demonstrate how data is moved when variables are assigned, when parameters are passed, and when values are returned by a method. JES is useful for comparing how primitive and object values are manipulated. The simulator also demonstrates scope rules, object creation, inheritance and polymorphism. While the simulator only supports variables of type double and object and does not support conditionals or looping, it allows users to write general java pro-rams that might be used as examples in the first weeks of a CS I course. JES also has support for arrays of doubles and objects. The simulator is written in java and can be run as an application or an applet. Support for the simulator includes a simple mechanism for quickly running the simulator on a program developed with a standard java development system.
A new software tool for the automatic detection and monitoring of plumes caused by major industrial accidents is described. This tool has been designed in order to use, near real time information as provided by satell...
详细信息
A new software tool for the automatic detection and monitoring of plumes caused by major industrial accidents is described. This tool has been designed in order to use, near real time information as provided by satellite images, perform sophisticated image analysis and elaborate a user-friendly operational environment for the detection of plumes caused by major industrial accidents. The methodology, based on NOAA/AVHRR (Advanced Very High Resolution Radiometer) imagery, uses a two-dimensional feature space in order to discriminate pixels that contain plumes from those that correspond to clouds or to the underlying surface. The two-dimensional feature space is generated by combining AVHRR channels 1(visible), 2 (near infrared) and 5 (thermal infrared). The software tool proposed has been coded in java2 language, using the concepts of interoperability and object-oriented programming. This study demonstrates the applicability of the tool for the detection of a plume caused by a massive explosion in a firework factory in Enschede, The Netherlands, on May 13, 2000. The effectiveness and reliability of the software tool was found to be satisfactory, as plume was automatically detected and discriminated from the underlying surface. (C) 2005 Elsevier Ltd. All rights reserved.
java is evolving into a full-scale system development technology by the addition of functions such as Applets, object-oriented programming, cross-platform support, internationalization, javaBeans, Remote Method Invoca...
详细信息
java is evolving into a full-scale system development technology by the addition of functions such as Applets, object-oriented programming, cross-platform support, internationalization, javaBeans, Remote Method Invocation (RMI), java Database Connectivity (JDBC), Enterprise javaBeans (EJB), java Plug-in, HotSpot Client Virtual Machine (VM), java Naming and Directory Interface (JNDI), RMI/Internet Inter-ORB Protocol (IIOP), eXtensible Mark-up Language (XML) support, and java Secure Socket Extension (JSSE). These functions have been added in three specifications: java 2 Platform, Enterprise Edition (J2EE);java 2 Platform, Standard Edition (J2SE);and java 2 Platform, Micro Edition (J2ME). Also, the manner in which these specifications are decided has shifted from decisions made by Sun Microsystems to decisions made by an open community through a process called the java Community Process (JCP). The main key-phrase of the latest trend in java/EJB is "Ease of Development," and J2SE 1.5 (code name "Tiger") will play a central role in this trend. Prospective enhancements in the java programming language specifications such as Generics, Enhanced for Loop, Autoboxing/Unboxing, Typesafe Enums, Varargs, Static Import, and Metadata are expected to simplify system development, learning, and mastering. With these new technologies, java will be used by a wider range of developers and EJB-based development of enterprise systems will become more popular.
Due to its relative newness and popularity, java is being taught to numerous non-novice programmers both in industry and in academia. Claims have been made that certain background characteristics of programmers relate...
详细信息
Due to its relative newness and popularity, java is being taught to numerous non-novice programmers both in industry and in academia. Claims have been made that certain background characteristics of programmers relate to ease in learning java. In this study, background information of 135 non-novice programmers was obtained, together with data relating to their difficulty of learning several different features of java. Results of this study could be used by software project managers contemplating the use of java, and by academicians involved in curricular planning. (C) 2003 Published by Elsevier B.V.
Web-based computing technology has been popular in the engineering fields since it is promising to use computing resources more *** authors have developed a methodology that takes advantages of the World Wide Web to r...
详细信息
Web-based computing technology has been popular in the engineering fields since it is promising to use computing resources more *** authors have developed a methodology that takes advantages of the World Wide Web to realize design optimization of an engineering system.A web-based optimization system framework is constructed. JSP/Serverlet technology is used for web server *** JNI programming realizes a link between the serverlets and the *** JDBC programming realizes to access optimization models in the SQL database *** paper describes these methodologies in *** design optimization of working equipment of a hydraulic excavator is used to illustrate the application of the web-based optimization system.
Web projects have been mushrooming in the last decade with no standard cost model. A Web business can track how long it takes to do a Web related task for better-cost estimations. In this paper, a Web project cost est...
详细信息
ISBN:
(纸本)1932415211
Web projects have been mushrooming in the last decade with no standard cost model. A Web business can track how long it takes to do a Web related task for better-cost estimations. In this paper, a Web project cost estimation model is developed that uses fuzzy number concepts to model the time it takes to perform a Web task. A software tool that uses this model, called 'Web Task Timer, is implemented This application serves as a timer tailored for timing specific Web task times. It calculates lower and upper bounds on the time spent for Web tasks, and generates fuzzy numbers to represent the time for each Web task. The application also generates cost ranges for each task based on hourly wage of an individual Web developer.
Transaction Operational Feasibility (TOF) analysis is important in electricity markets to ensure reliable and secure operation of power systems. This paper presents a web-based design and implementation of TOF analysi...
详细信息
ISBN:
(纸本)0780375181
Transaction Operational Feasibility (TOF) analysis is important in electricity markets to ensure reliable and secure operation of power systems. This paper presents a web-based design and implementation of TOF analysis, based on three-tier client/server architecture and up to date web technologies, so that the TOF analysis can be easily and effectively accessed by all market participants for competitive decision making. The proposed TOF analysis is based on approximate ATC computations for efficient real-time market operation. A 3-area system example is given for illustration purposes.
作者:
H. P. LeeAssociate Professor
Department of Mechanical Engineering National University of Singapore 9 Engineering Drive 1 Singapore 117576
This paper presents the salient features of web-based interactive manuals for laboratory-based subjects and compares them with traditional laboratory manuals. The manuals utilize the latest developments in web applica...
详细信息
This paper presents the salient features of web-based interactive manuals for laboratory-based subjects and compares them with traditional laboratory manuals. The manuals utilize the latest developments in web applications, java programming and pre-designed spreadsheets with the objective of reducing the time taken for students to perform the mundane and laborious calculations and plotting of graphs. The students can therefore utilize the time in the laboratories on the analysis and discussion of results besides performing the actual experiments. Moreover, the web-based interactive manuals incorporate virtual experiments, digital pictures, animated GIF files and quick movies to familiarize the students with the experimental set-up before performing the physical experiments. The proposed approach is applicable for laboratory-based subjects, which are not amenable to be converted completely to virtual laboratories.
暂无评论