DLL Hell: Software Dependencies, Failure, and the Maintenance of Microsoft Windows

2018 ◽  
Vol 40 (4) ◽  
pp. 28-51 ◽  
Author(s):  
Stephanie Dick ◽  
Daniel Volmar
Queue ◽  
2019 ◽  
Vol 17 (2) ◽  
pp. 24-47
Author(s):  
Russ Cox

GigaScience ◽  
2020 ◽  
Vol 9 (11) ◽  
Author(s):  
Justin Bedő ◽  
Leon Di Stefano ◽  
Anthony T Papenfuss

Abstract Motivation A challenge for computational biologists is to make our analyses reproducible—i.e. to rerun, combine, and share, with the assurance that equivalent runs will generate identical results. Current best practice aims at this using a combination of package managers, workflow engines, and containers. Results We present BioNix, a lightweight library built on the Nix deployment system. BioNix manages software dependencies, computational environments, and workflow stages together using a single abstraction: pure functions. This lets users specify workflows in a clean, uniform way, with strong reproducibility guarantees. Availability and Implementation BioNix is implemented in the Nix expression language and is released on GitHub under the 3-clause BSD license: https://github.com/PapenfussLab/bionix (biotools:BioNix) (BioNix, RRID:SCR_017662).


2013 ◽  
Vol 380-384 ◽  
pp. 2411-2414
Author(s):  
Yan Xin Ye ◽  
Jian Ming Cui ◽  
Jian Ming Lui

in order to study the development of the Windows Azure platform, the paper through the use of cloud computing, one of the platforms Windows Azure, using its Table Storage storage services,to realize a message board function; and realize a good combination of NET Framework and Windows Azure, and explore the Difference of the Microsoft Windows Azure cloud computing platform development and the difference between ordinary ASP.NET development.


2015 ◽  
Vol 14 ◽  
pp. CIN.S26470 ◽  
Author(s):  
Richard P. Finney ◽  
Qing-Rong Chen ◽  
Cu V. Nguyen ◽  
Chih Hao Hsu ◽  
Chunhua Yan ◽  
...  

The name Alview is a contraction of the term Alignment Viewer. Alview is a compiled to native architecture software tool for visualizing the alignment of sequencing data. Inputs are files of short-read sequences aligned to a reference genome in the SAM/BAM format and files containing reference genome data. Outputs are visualizations of these aligned short reads. Alview is written in portable C with optional graphical user interface (GUI) code written in C, C++, and Objective-C. The application can run in three different ways: as a web server, as a command line tool, or as a native, GUI program. Alview is compatible with Microsoft Windows, Linux, and Apple OS X. It is available as a web demo at https://cgwb.nci.nih.gov/cgi-bin/alview . The source code and Windows/Mac/Linux executables are available via https://github.com/NCIP/alview .


F1000Research ◽  
2016 ◽  
Vol 5 ◽  
pp. 1442 ◽  
Author(s):  
Upendra Kumar Devisetty ◽  
Kathleen Kennedy ◽  
Paul Sarando ◽  
Nirav Merchant ◽  
Eric Lyons

Docker has become a very popular container-based virtualization platform for software distribution that has revolutionized the way in which scientific software and software dependencies (software stacks) can be packaged, distributed, and deployed. Docker makes the complex and time-consuming installation procedures needed for scientific software a one-time process. Because it enables platform-independent installation, versioning of software environments, and easy redeployment and reproducibility, Docker is an ideal candidate for the deployment of identical software stacks on different compute environments such as XSEDE and Amazon AWS. Cyverse's Discovery Environment also uses Docker for integrating its powerful, community-recommended software tools into CyVerse's production environment for public use. This paper will help users bring their tools into CyVerse DE which will not only allows users to integrate their tools with relative ease compared to the earlier method of tool deployment in DE but also help users to share their apps with collaborators and also release them for public use.


2018 ◽  
Author(s):  
Adenisa Refitasari
Keyword(s):  
Class 1 ◽  

Delphi adalah sebuah bahasa pemrograman dan lingkungan pengembangan perangkat lunak. Produk ini dikembangkan oleh CodeGear sebagai divisi pengembangan perangkat lunak milik Embarcadero, divisi tersebut sebelumnya adalah milik Borland. Bahasa Delphi, atau dikenal pula sebagai object pascal (pascal dengan ekstensi pemrograman berorientasi objek (PBO/OOP)) pada mulanya ditujukan hanya untuk Microsoft Windows, namun saat ini telah mampu digunakan untuk mengembangkan aplikasi untuk Linux dan Microsoft.NET framework. Saat ini Delphi menjadi bagian dari jajaran IDE milik Embarcadero Technologies setelah Embarcadero Technologies mengakui CodeGear, anak perusahaan Borland yang menangani tool pengembangan aplikasi. Pada tanggal 8 Februari 2006, Borland mengumumkan akan melepas seluruh jajaran produk pengembangan aplikasi komputernya termasuk di antaranya Delphi. Saat ini Delphi menjadi bagian dari jajaran IDE milik Embarcadero Technologies setelah Embarcadero Technologies mengakuisisi CodeGear, anak perusahaan Borland yang menangani tool pengembangan aplikasi.


Sign in / Sign up

Export Citation Format

Share Document