7,801 research outputs found
What Java Developers Know About Compatibility, And Why This Matters
Real-world programs are neither monolithic nor static -- they are constructed
using platform and third party libraries, and both programs and libraries
continuously evolve in response to change pressure. In case of the Java
language, rules defined in the Java Language and Java Virtual Machine
Specifications define when library evolution is safe. These rules distinguish
between three types of compatibility - binary, source and behavioural. We claim
that some of these rules are counter intuitive and not well-understood by many
developers. We present the results of a survey where we quizzed developers
about their understanding of the various types of compatibility. 414 developers
responded to our survey. We find that while most programmers are familiar with
the rules of source compatibility, they generally lack knowledge about the
rules of binary and behavioural compatibility. This can be problematic when
organisations switch from integration builds to technologies that require
dynamic linking, such as OSGi. We have assessed the gravity of the problem by
studying how often linkage-related problems are referenced in issue tracking
systems, and find that they are common
Recommended from our members
Computer science graduate project management system
This project is a development and tracking system for graduate students in the Department of Computer Science of CSUSB. This project will cover front-end web site development, back-end database design and security. This website provides secure access to information about ideas for projects, status on on-going projects, and reports of finished projects using My SQL and Apache Tomcat
A Technology Proposal for a Management Information System for the Director’s Office, NAL.
This technology proposal attempts in giving a viable solution for a Management Information System (MIS) for the Director's Office. In today's IT scenario, an Organization's success greatly depends on its ability to get accurate and timely data on its operations of varied nature and to manage this data effectively to guide its activities and meet its goals. To cater to the information needs of an Organization or an Office like the Director's Office, information systems are developed and deployed to gather and process data in ways that produce a variety of information to the end-user. MIS can therefore can be defined as an integrated user-machine system for providing information to support operations, management and decision-making functions in an Organization. The system in a nutshell, utilizes computer hardware and software, manual procedures, models for analysis planning, control and decision-making and a database. Using state-of-the-art front-end and back-end web based tools, this technology proposal attempts to provide a single-point Information Management, Information Storage, Information Querying and Information Retrieval interface to the Director and his office for handling all information traffic flow in and out of the Director's Office
Recommended from our members
Phi Beta Delta: Implementation of a self-maintaining web site
The purpose of this project was to develop an easy-to-maintain web site for the Gamma Lambda Chapter of Phi Beta Delta International Honor Society here at California State University, San Bernardino, which will manage complete and up-to-date information about the mission, members, officers and all the activities of the honor society
WIRELESS MAINTENANCE REPORTING SYSTEM (WMRS)
This project proposed how the mobile application can be implemented through the
Wireless Application Protocol (W AP) for Wireless Maintenance Reporting System
(WMRS) in UTP. WMRS enables user to send report to maintenance department by
using their mobile phone. The report from the user can be transferred through the
telephone service provider and then links it to the Internet and finally reaching the
maintenance department server. This project was developed using J2ME technology as
the main development platform. The outcome will focus on the implementation of
WMRS in the UTP Maintenance Department.
This project applied the Software Development Life Cycle (SDLC) which consists of
planning phase, analysis phase, design, coding phase and implementing the testing
through emulator
Recommended from our members
Integrated Apartment Management System
The Integrated Apartment Management System (IAMS) is a web-based system that allows tenants to make appointments with repairmen on line and notify both apartment managers and repairmen of appointments through an email directly from IAMS. IAMS also keeps a database of appointments, repairs, and payments that can be accessed by tenants, repairmen, and apartment managers
HoloTrap: Interactive hologram design for multiple dynamic optical trapping
This work presents an application that generates real-time holograms to be
displayed on a holographic optical tweezers setup; a technique that allows the
manipulation of particles in the range from micrometres to nanometres. The
software is written in Java, and uses random binary masks to generate the
holograms. It allows customization of several parameters that are dependent on
the experimental setup, such as the specific characteristics of the device
displaying the hologram, or the presence of aberrations. We evaluate the
software's performance and conclude that real-time interaction is achieved. We
give our experimental results from manipulating 5 micron-diametre microspheres
using the program.Comment: 17 pages, 6 figure
- …