LXS Ltd. Meets Tight System Development Deadlines via the St. Lucia Connection

Author(s):  
Geoffrey S. Howard

LXS Ltd., a Toronto software house, has identified high market demand for their proposed new product called Estitherm, a Web-based software tool that supports heat loss calculations for architectural engineers designing structures. Estitherm’s development requires sophisticated Java programming skills, however, and the project stalls when LXS is unable to hire enough additional programmers to be able to meet the development deadlines dictated by competition. Through lucky coincidence, LXS’ chief scientist stumbles onto a pool of Java talent while vacationing on the Caribbean island of St. Lucia. Negotiations follow, a contract is signed and the project is quickly brought to successful completion with the aid of Caribbean programmers, working via the Internet. Similar contract arrangements hold the promise for improved economic conditions in Caribbean nations and can reduce software backlogs for companies in developed nations, but better mechanisms are needed to bring together buyers and sellers of IT services.

Author(s):  
Geoffrey S. Howard

LXS Ltd., a Toronto software house, has identified high market demand for their proposed new product called Estitherm, a Web-based software tool that supports heat loss calculations for architectural engineers designing structures. Estitherm’s development requires sophisticated Java programming skills, however, and the project stalls when LXS is unable to hire enough additional programmers to be able to meet the development deadlines dictated by competition. Through lucky coincidence, LXS’ Chief Scientist stumbles onto a pool of Java talent while vacationing on the Caribbean island of St. Lucia. Negotiations follow, a contract is signed and the project is quickly brought to successful completion with the aid of Caribbean programmers, working via the Internet. Similar contract arrangements hold the promise for improved economic conditions in Caribbean nations and can reduce software backlogs for companies in developed nations, but better mechanisms are needed to bring together buyers and sellers of IT services.


Author(s):  
Htoo Htoo Sandi Kyaw ◽  
◽  
Nobuo Funabiki ◽  
Wen-Chung Kao

To enhance Java programming educations, we have proposed a Web-based Java Programming Learning Assistant System (JPLAS) that provides a variety of programming assignments to cover different learning levels. As fundamental programming exercises for novice students, JPLAS offers the Code Fill-in-blank Problem (CFP) and the Code Fixing Problem (CXP), to learn Java grammar and basic programming skills through code reading. A CFP instance requires filling in the blank elements in the problem code generated by applying the coding rule check function and the blank element selection algorithm. A CXP instance involves correcting the error elements made by the error injection algorithm. In both problems, all answers from the students will be marked through string matching with the stored correct one. In this paper, we propose the Code Amendment Problem (CAP) as a practical problem for learning the debugging process by combining CFP and CXP in JPLAS. As a mixture of CFP and CXP instances, a CAP instance is generated by randomly selecting either blank or error for each element with a given blank probability BP. For evaluations, we apply 12 CAP instances to 21 students in Japan and Myanmar, where the results show that BP = 50% offers the highest difficulty level, and CAP is harder than CFP and CXP.


2015 ◽  
Vol 3 (4) ◽  
pp. 18-32 ◽  
Author(s):  
Yuki Akahane ◽  
Hiroki Kitaya ◽  
Ushio Inoue

This paper presents a web-based automatic scoring system for Java programming assignments, and reports evaluation results in an actual programming course. The system receives Java application programs submitted by students and returns the test results immediately. The test consists of compiler check, JUnit test, and result test. The result test is very useful for assignments in elementary programming courses, because a typical program is composed of only a main method that reads/writes data from/to the standard input/output devices. The system was used and evaluated in an actual course of our university. The authors confirmed that the system is very helpful for students to improve their programming skills. Especially, many students noticed and corrected their mistakes by repeating submission of their programs again several times.


2021 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Su Sandy Wint ◽  
Nobuo Funabiki

Purpose To advance Java programming educations, the authors have developed a Web-based Java programming learning assistant system (JPLAS). It offers the element fill-in-blank problem (EFP) for novice students to study Java grammar and basic programming skills by filling in the missing elements in a source code. An EFP instance can be generated by selecting an appropriate code, and applying the blank element selection algorithm. As it is expected to cover broad grammar topics, a number of EFP instances have been generated. This paper aims to propose a recommendation function to guide a student solving the proper EFP instances among them. Design/methodology/approach This function considers the difficulty level of the EFP instance and the grammar topics that have been correctly answered by the student, and is implemented at the offline answering function of JPLAS using JavaScript so that students can use it even without the Internet connections. Findings To evaluate the effectiveness of the proposal, 85 EFP instances are prepared to cover various grammar topics, and are assigned to a total of 92 students in two universities in Myanmar and Indonesia to solve them using the recommendation function. Their solution results confirmed the effectiveness of the proposal. Originality/value The concept of the difficulty level for an EFP instance is newly defined for the proper recommendation, and the accuracy in terms of the average numbers of answer submission times among the students is verified.


2005 ◽  
Author(s):  
H. Eletem ◽  
F. Young ◽  
K. Aung

Compressible flow is an important subject in aerospace and mechanical engineering disciplines. This paper describes the development of a web-base interactive compressible flow solver using Java programming language. The main objective of the solver is to provide students with a software tool than can be used in the compressible flow course offered in the Department of Mechanical Engineering at Lamar University. The solver has a graphical user interface (GUI) for ease of use and interactivity. The solver was developed with the intention of free distribution to the educational community and other interested users.


Author(s):  
Haikal Lahia ◽  
Hairil Kurniadi Sirajuddin ◽  
Saiful Do Abdullah

Abstrak: Aplikasi SIG yang dibangun dengan PHP sebagai bahasa pemograman, Google maps API untuk peta lokasi apotek dan, MySQL untuk membuat basis data. Aplikasi yang dibuat masih berbasis web sehingga kurang praktis untuk penggunaannya, dimana masih bergantung dengan web browser untuk masuk ke website tersebut. Mengingat perkembangan teknologi informasi telah berkembang sangat pesat hingga sekarang teknologi yang sedang berkembang adalah teknologi mobile pada perangkat telepon pintar (smartphone). Untuk itulah penulis mencoba membuat pengembangan mengenai sistem Pemetaan Lokasi Apotek yang dapat dijalankan pada Smartphone. Sistem informasi pemetaan lokasi apotek berbasis android dengan bahasa pemrograman PHP dan bahasa pemograman java untuk android webview. Dengan menggunakan metode pengembangan sistem prototype. Dari sistem yang telah dibuat dan diuji dengan metode Whitebox menunjukan bahwa alur kode dari program sudah di hasilkan berupa output yang sesuai dengan yang di harapkan dengan perancangan sistem. Adanya sistem informasi pemetaan lokasi apotek yang buat dengan berbasis mobile yang dapat dijalankan pada smartphone sehingga lebih mudah dan cepat untuk di akses dimana masyarakan cenderung lebih sering menggunnakan smartphone dari pada komputer.Kata Kunci: Sistem Informasi, Pemetaan Lokasi ApotekAbstract: A GIS application built with PHP as a programming language, Google maps API to map pharmacy locations, and MySQL to create databases. The application is still web-based, so it is less practical to use, always using a web browser to enter the website. Given the development of information technology has developed rapidly, the technology currently developing is cellular technology in smartphone devices (smartphones). The author tries to make developments regarding the Pharmacy Location Mapping system that can be run on a Smartphone. Android-based pharmacy location mapping information system with PHP programming language and Java programming language for Android web view. by using the prototype system development method. The plan created and tested with the Whitebox method shows that the program's code flow has been carried out in the form of output that matches the expected results with system design. There is an information system for mapping pharmacy locations made on a mobile basis that can be run on a smartphone so that it is easier and faster to access where people tend to use smartphones more often than computers.Keywords: Location Mapping, Information System 


2019 ◽  
Vol 2 (1) ◽  
pp. 23-34
Author(s):  
Ari Waluyo ◽  
Satria Budi Santoso

The purpose of this research is to know the geographic information system of tourism that is in Dinas Kepemudaan dan Olahraga dan Pariwisata Kebumen Regency and develop it Research methods used by doing observationin Dinas Kepemudaan dan Olahraga dan Pariwisata Kebumen Regency, then proceed with the system development method. the research method used is by the method of SDLC (System Development Life Cycle). By using the Software Notepad ++ to build tourism Geographical Information System web-based. PHP as a programming language, MySQL as the database server and the design of the map using the Google Maps API. The object-oriented approach that is used UML (Unified Modeling Language) can explain the flow of the existing system. Dinas Kepemudaan dan Olahraga dan Pariwisata Kebumen Regency has been doing promotion through mass media such as newspapers and brochures in the delivery of information. But the way is not enough to inform tourism and places of attractions. It is therefore through the design of Geographical information system of tourism was able to resolve the issue. After the results of the study of geographic information systems is expected delivery of tourism information becomes more widespread, and the tourists could be quick and precise in finding information a tourist want to visit.


2014 ◽  
Vol 29 (4) ◽  
pp. 312-326 ◽  
Author(s):  
Alan R Dennis ◽  
Binny M Samuel ◽  
Kelly McNamara

Information system maintenance is an important aspect of information system development, especially in systems that provide dynamic content, such as Web-based systems and Knowledge Management Systems (KMS). Design for Maintenance (DFM) is an approach that argues that maintenance effort should be considered during the design of information systems in addition to the usual system design considerations. This research examines how the design of links among knowledge documents in a KMS affects both their maintenance and use. We argue that providing links among knowledge documents increases the cost of maintenance because when a document changes, the documents that link to and from that document are more likely to need changes. At the same, linking knowledge documents makes it easier to locate useful knowledge and thus increases use. We examine this tension between use and maintenance using 10 years of data from a well-established KMS. Our results indicate that as the number of links among documents increases, both maintenance effort and use for these documents increase. Our analyses suggest two DFM principles for dynamic content in practice. First, knowledge coupling (i.e., linking) to documents internal to the KMS rather than sources external to the KMS better balances maintenance effort and use. Second, designing small, knowledge cohesive documents (e.g., 250-350 words) leads to the best balance between maintenance effort and use.


Energies ◽  
2021 ◽  
Vol 14 (19) ◽  
pp. 6087
Author(s):  
Xavier Dominguez ◽  
Paola Mantilla-Pérez ◽  
Nuria Gimenez ◽  
Islam El-Sayed ◽  
Manuel Alberto Díaz Díaz Millán ◽  
...  

For the validation of vehicular Electrical Distribution Systems (EDS), engineers are currently required to analyze disperse information regarding technical requirements, standards and datasheets. Moreover, an enormous effort takes place to elaborate testing plans that are representative for most EDS possible configurations. These experiments are followed by laborious data analysis. To diminish this workload and the need for physical resources, this work reports a simulation platform that centralizes the tasks for testing different EDS configurations and assists the early detection of inadequacies in the design process. A specific procedure is provided to develop a software tool intended for this aim. Moreover, the described functionalities are exemplified considering as a case study the main wire harness from a commercial vehicle. A web-based architecture has been employed in alignment with the ongoing software development revolution and thus provides flexibility for both, developers and users. Due to its scalability, the proposed software scheme can be extended to other web-based simulation applications. Furthermore, the automatic generation of electrical layouts for EDS is addressed to favor an intuitive understanding of the network. To favor human–information interaction, utilized visual analytics strategies are also discussed. Finally, full simulation workflows are exposed to provide further insights on the deployment of this type of computer platforms.


2021 ◽  
Vol 5 (1) ◽  
pp. 21-30
Author(s):  
Lasmedi Afuan ◽  
◽  
Nofiyati Nofiyati ◽  
Nasichatul Umayah ◽  
◽  
...  

Garbage is the residual material resulting from a production process, both industry and households. Based on Brebes district's statistical data, the Paguyangan sub-district is in fourth place with an average of 249.62 m3 of garbage per day. Paguyangan is one of the villages in the Paguyangan sub-district. Paguyangan has a garbage problem where people still have the habit of throwing garbage in the river and yards around the house. Based on this, the Paguyangan Village Hall plans to build a garbage bank to overcome the problem. A garbage bank managed activities such as recording saving's transactions. This study conducted a web-based design of the Garbage Bank Information System (SIBS). SIBS is an information system used to help process garbage transactions at a garbage bank. The purpose of this SIBS is to facilitate officers and customers in processing services at the garbage bank. The methodology used in system development is the Waterfall method. SIBS development uses PHP as a programming language and MySql as the DBMS. The result of this research is an information system that can be used in the management of Waste Management transactions. The results of system testing using Black box Testing and Mean Opinion Score (MOS) obtained that all components in this system are running well according to needs.


Sign in / Sign up

Export Citation Format

Share Document