Free/Open Source Software: Education

Total Page:16

File Type:pdf, Size:1020Kb

Free/Open Source Software: Education Foss 13/01/04 7:11 PM Page i Free/Open Source Software Education Tan Wooi Tong Asia-Pacific Development Information Programme e-Primers on Free/Open Source Software Foss 13/01/04 7:11 PM Page ii © United Nations Development Programme-Asia Pacific Development Information Programme (UNDP-APDIP) – 2004 Web: www.apdip.net Email: [email protected] This publication is released under the Creative Commons Attribution 2.0 license. For full details of the license, please refer to the following: Creativecommons.org/licenses/by/2.0/legalcode ELSEVIER A division of Reed Elsevier India Private Limited 17A/1, Lajpat Nagar IV, New Delhi-110024 Telephone: 91-11-26447160 Facsimile: 91-11-26447156 Website: www.asiaelsevier.com ISBN: 81-8147-565-8 Academic Press, Butterworth-Heinemann, Digital Press, Focal Press, Morgan Kaufmann, North Holland, Pergamon are the Science and Technology imprints of Elsevier. Printed and bound in India Foss 13/01/04 7:11 PM Page iii TABLE OF CONTENTS PREFACE v ACKNOWLEDGEMENT vi INTRODUCTION 1 Why FOSS for Education? 1 Lower Costs 1 Reliability, Performance and Security 2 Build Long-term Capacity 2 Open Philosophy 2 Encourage Innovations 3 Alternative to Illegal Copying 3 Possibility of Localization 3 Learning from Source Code 3 INFRASTRUCTURE 4 Requirements of Educational Institutions Server Software 4 Email 5 File and Print Services 5 Network services 5 Web Server 5 Other Server Software 5 Linux Terminal Server Project (LTSP) 6 Workstation Software 7 Productivity Suite 7 Web Browser 8 Multimedia 8 Other Educational Software 9 Cost Savings 10 ADMINISTRATION 12 Library Management Systems 12 Koha 12 Learning Management Systems 13 Standards 14 Stanford’s Coursework 14 Moodle 15 ATutor 17 Others 17 TEACHING IT WITH FOSS 18 Computer Literacy 18 Schools 20 Higher Education 20 Programming 20 Software Engineering 21 Foss 13/01/04 7:11 PM Page iv OPEN CONTENT 23 MIT OpenCourseWare 23 Wikipedia 24 Public Library of Science 24 RESEARCH USING FOSS 26 Bioinformatics 26 High-end Computing 27 TRAINING IN FOSS 28 Certification 28 Linux Professional Institute (LPI) 28 Red Hat Certified Engineer (RHCE) 29 CompTIA Linux+ 29 POLICY ISSUES 30 Software Procurement 30 Migration 30 Curricula in Schools 31 Curricula in Tertiary Institutions 31 Development of FOSS for Education 31 Research Grants 31 Training 32 GLOSSARY 33 FURTHER READINGS 37 Foss 13/01/04 7:11 PM Page v PREFACE Free/Open Source Software (FOSS) is a recent phenomenon that has the potential to revolutionize the software industry. It has already gained a strong foothold in the server software segment, with a leading market share worldwide in some software categories. It is also gaining ground in desktop applications and it has been predicted that its use on the desktop will become significant in the near future. Interest in FOSS is growing globally, particularly in developing countries. Governments are considering policies to promote its use, businesses are recognizing its potential and various other sectors are giving increasing attention to the opportunity for localization that it presents. The impact of FOSS will be felt in many areas. In this primer we focus on FOSS in education and the role it can play in schools, colleges and universities. Information and communication technologies (ICTs) have the potential to improve the quality of education. However, educational institutions are often faced with financial constraints. Competing demands for resources and the high costs of ICTs can be a major obstacle to providing ICT facilities in educational institutions. FOSS has the potential to help lower the cost barrier by reducing the cost of software,which is an important component of ICT facilities.Besides the cost benefits,there are numerous other advantages in using FOSS in education, including pedagogical benefits. This primer is intended to help policy-makers and decision-makers understand the potential use of FOSS in education—where and how it can be used, why it should be used, and what issues are involved. In particular, officials in ministries of education, school and university administrators, academic staff and researchers should find this primer useful. This primer is part of a series of primers on Free/Open Source Software brought to you by the International Open Source Network (IOSN), an initiative of the UNDP’s Asia-Pacific Development Information Programme (APDIP).We would like to thank all those who have been involved in the creation of this primer. We would also like to thank the International Development Research Centre (IDRC) of Canada for their generous financial support without which this primer would not have been written. Tan Wooi Tong Kuala Lumpur 2004 v Foss 13/01/04 7:11 PM Page vi ACKNOWLEDGEMENT The author would like to thank the reviewers of this primer, Dr M Sasikumar (India), Dr Nah Soo Hoe (Malaysia) and Dr Onno Purbo (Indonesia), for their valuable comments and suggestions that have contributed to the improvement of the primer. The author also thanks his colleagues at UNDP- APDIP, Shahid Akhtar and Kenneth Wong, for their valuable inputs, and all others for their efforts that have made the creation of this primer possible. vi Foss 13/01/04 7:11 PM Page 1 INTRODUCTION Free/Open Source Software is software that is made available along with source code as a distinctive feature.It is often available at no cost.Users can use and distribute the software.And if they so wish, they can study the source code and modify it to suit their needs.The modified version of the software can also be redistributed. In contrast, proprietary software is licensed to users for a fee and the source code is usually closely guarded and not made available to users. It is illegal to make copies and distribute proprietary software without paying additional licensing fees. There is a fine distinction between Free Software and Open Source Software. The Free Software movement focuses on moral and ethical issues relating to the freedom of users to use, study, modify and redistribute software. Open Source advocates take a more corporate approach, focusing on the advantages of the Open Source software development method. For most purposes, Free Software and Open Source Software can be considered to be the same and we refer to it as Free/Open Source Software (FOSS). For more information on the general aspects of FOSS, please refer to the companion primer Free/Open Source Software—A General Introduction1 which is available at www.iosn.net. FOSS can play an important role in education, especially in developing countries.The reasons for this are described below. In Chapter 2, we go into more detail on how FOSS can be used in setting up the ICT infrastructure in educational institutions,the server software and desktop applications available,and the potential cost savings resulting from the use of FOSS. Chapter 3 focuses on FOSS for the administration of academic institutions, in particular the Library Management Systems and Learning Management Systems available.Chapter 4 looks at how FOSS can be used in the teaching of Information Technology in schools and universities. Open Content is described in Chapter 5. Although Open Content is not directly related to FOSS, it results from the application of similar principles in the publication of content and is important in education.The role of FOSS in research is covered in Chapter 6.Training and certification in FOSS is not normally a part of formal education but due to its importance in building human resource capacity in FOSS, it is covered in Chapter 7. In the last chapter, we list policy issues for decision-makers to consider in implementing FOSS in education. Why FOSS for Education? Lower Costs One of the main issues that policy-makers have to contend with in making decisions on the use of ICTs in education is the cost. The cost of providing communication infrastructure, computing and networking hardware, and the necessary software can be daunting not only for developing countries but also for underprivileged sectors in the developed countries. FOSS can lower the barriers to the access of ICTs by reducing the cost of software.The initial acquisition cost of FOSS is negligible. Indeed, it is usually possible to download FOSS without any cost. If there is limited bandwidth, it may be more convenient to get the software in a CD-ROM for a nominal fee. But there is no licensing fee for each user or computer and it can be freely distributed once a copy is downloaded or made available on a CD-ROM.Hence,the initial cost of acquiring FOSS is much lower than the cost of acquiring proprietary software for which license fees have to be paid for each user or computer. Upgrades of FOSS can usually be obtained in a similar way, making the upgrade costs negligible as well. In contrast, proprietary software upgrades normally have to be paid for even though the upgrade costs may be lower than the initial cost. 1 Wong, K. and Sayo, P.,“Free/Open Source Software–A General Introduction”, UNDP-APDIP,2003; available from www.iosn.net. 1 Foss 13/01/04 7:11 PM Page 2 2 FREE/OPEN SOURCE SOFTWARE IN EDUCATION Reliability, Performance and Security Lower cost is not the only reason why the use of FOSS for servers is prevalent.FOSS is considered to have better reliability, performance and security. The administrators of educational institutions should take these into account when making decisions on the ICT infrastructure of their institutions.This is especially important in the larger institutions. The development methodology of FOSS tends to assure high quality of the software. Bugs are rapidly removed with the help of large numbers of developers,and the resulting software is more reliable.This is especially true of the more mature FOSS for servers.For example, in a quantitative analysis of database software carried out by Reasoning Inc., it was found that the FOSS database MySQL has six times fewer defects than proprietary databases.2 Some studies also suggest that FOSS performs better than the proprietary counterparts.
Recommended publications
  • Elegant Resume
    ALAN ELKNER 112 Chanticleer, Cherry Hill, NJ 08003 (609) 605-1945 [email protected] SUMMARY OF QUALIFICATIONS . Close to thirty years experience in the development of web applications and data hosting systems for the Unix, Intel PC and IBM mainframe environments . Extensive experience developing back-end systems for integration between clients and servers . Consistently recognized by management and peers for producing high-quality work; attention to simplicity of structure, leading to highly reliable and maintainable systems . Trusted by management to deal with clients from design phase to installation; strong inter- personal skills leading to high customer satisfaction . One year experience each working in Germany and Italy while gaining fluency in both languages SOFTWARE DEVELOPMENT ENVIRONMENTS . Web platforms, Django and Zope, using Python, running on Linux, Sun Solaris . MySQL and PostgreSQL database systems . HTML5, CSS, JavaScript and jQuery, including Ajax . Microsoft Visual C++, Visual Basic, Access and SQL Server, Active Server Pages EXPERIENCE 2013 – 2015 HelpHOPELive Cherry Hill, NJ . Django/Python developer for a non-profit specializing in crowd-funded campaigns for patients in need of assistance with medical expenses. Responsibilities include implementing requirements as defined in JIRA ticket system for feature enhancements to the core web application, written for the Django web framework and Python programming language. Utilized JavaScript, jQuery, Ajax, HTML5, and CSS on the browser side. 2013 – 2014 NovaWebDevelopment Cherry Hill, NJ . Project Manager, Django/Python Developer and Mentor for a start-up non-profit specializing in writing web applications in Django and Python. Contract involved creating a web application for teaching deaf children to read. Application presents images, videos and words to the student in a jQuery event-driven set of web pages, including timer events for animation.
    [Show full text]
  • Content Project V7 English
    Content Project V7 English Public Computer Entrepre- Climate Program- Solar Water Tech Leadership Agriculture Recycling Education neurship Change ming Energy Literacy Health Potential and Growth CD3W Videos BFOIT CD3W IEARN We Recycle Business Lessons Introduction Resources CD3W CD3W Resources Getting Where GirlRising Resources Resources Readings to on Solar Started with Class UNGEI How to Set Computer Energy on Water There Is No and Ubuntu Manage- Doctor Peace Up Nat’l Geo Program- 10.04 ment STEM Computer a Climate.gov ming Sanitation Corps UNESCO Khan Academy Books Refurbishing CLEAN Getting Empowering Center and more UN Lesson HIV/AIDS WikiSlice Plans on Started with Girls Library Ck-12 Textbooks Adrodok Water OpenOffice Intro to Computer Prog Empowering Medline Thinkersmith Vegetable How to Girls-School Computer Sci in a Box Garden Assemble a Computer Ubuntu Manual Life Skills Childhood LibreOffice Guides Healthy Illness Harvest Math Science Reference Writing Soc.Sci. Promoting Comp. for Class. Guidesl Powerful Health for People Health Wikipedia and Wikibooks Children Hesperian Health Guides Khan Video BlueMall Medline Learning Volunteer- Teach AIDS Khan Video Lessons Basic 20 Gigabytes with thousands of Health Medline Plus Lessons Spelling Center ism Activities for Language searchable articles using the Pop. Council Activities Ck-12 Kiwix offline wiki-reader Primary Gr. Ck-12 Textbooks Dictionary Common World Map Textbooks Sense Project HIV Toolkit Wiki HowTo Thousands of books for youth WikiSlice Compositio of all ages Unesco -Animals
    [Show full text]
  • Praise for the Official Ubuntu Book
    Praise for The Official Ubuntu Book “The Official Ubuntu Book is a great way to get you started with Ubuntu, giving you enough information to be productive without overloading you.” —John Stevenson, DZone Book Reviewer “OUB is one of the best books I’ve seen for beginners.” —Bill Blinn, TechByter Worldwide “This book is the perfect companion for users new to Linux and Ubuntu. It covers the basics in a concise and well-organized manner. General use is covered separately from troubleshooting and error-handling, making the book well-suited both for the beginner as well as the user that needs extended help.” —Thomas Petrucha, Austria Ubuntu User Group “I have recommended this book to several users who I instruct regularly on the use of Ubuntu. All of them have been satisfied with their purchase and have even been able to use it to help them in their journey along the way.” —Chris Crisafulli, Ubuntu LoCo Council, Florida Local Community Team “This text demystifies a very powerful Linux operating system . in just a few weeks of having it, I’ve used it as a quick reference a half dozen times, which saved me the time I would have spent scouring the Ubuntu forums online.” —Darren Frey, Member, Houston Local User Group This page intentionally left blank The Official Ubuntu Book Sixth Edition This page intentionally left blank The Official Ubuntu Book Sixth Edition Benjamin Mako Hill Matthew Helmke Amber Graner Corey Burger With Jonathan Jesse, Kyle Rankin, and Jono Bacon Upper Saddle River, NJ • Boston • Indianapolis • San Francisco New York • Toronto • Montreal • London • Munich • Paris • Madrid Capetown • Sydney • Tokyo • Singapore • Mexico City Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks.
    [Show full text]
  • Wireless Evolution •..••••.•.•...•....•.•..•.•••••••...••••••.•••.••••••.••.•.••.••••••• 4
    Department of Justice ,"'''''''''<11 Bureau of Investigation ,Operational Technology Division WIRELESS EVDLUTIDN IN THIS Iselil-it:: .. WIRELESS EVOLUTIDN I!I TECH BYTES • LONG TERM EVOLUTIQN ill CLDUD SERVICES • 4G TECHNOLOGY ill GESTURE-RECOGNITION • FCC ON BROADBAND • ACTIVITY-BASED NAVIGATION 'aw PUIi! I' -. q f. 8tH'-.1 Waa 8RI,. (!.EIi/RiW81 R.d-nl)) - 11 - I! .el " Ij MESSAGE FROM MANAGEMENT b7E he bou~~aries of technology are constantly expanding. develop technical tools to combat threats along the Southwest Recognizing the pathway of emerging technology is Border. a key element to maintaining relevance in a rapidly changing technological environment. While this The customer-centric approach calls for a high degree of T collaboration among engineers, subject matter experts (SMEs), proficiency is fundamentally important in developing strategies that preserve long-term capabilities in the face of emerging and the investigator to determine needs and requirements. technologies, equally important is delivering technical solutions To encourage innovation, the technologists gain a better to meet the operational needs of the law enforcement understanding of the operational and investigative needs customer in a dynamic 'threat' environment. How can technical and tailor the technology to fit the end user's challenges. law enforcement organizations maintain the steady-state Rather than developing solutions from scratch, the customer­ production of tools and expertise for technical collection, while centric approach leverages and modifies the technoloe:v to infusing ideas and agility into our organizations to improve our fit the customer's nFlFlrt~.1 ability to deliver timely, relevant, and cutting edge tools to law enforcement customers? Balancing these two fundamentals through an effective business strategy is both a challenge and an opportunity for the Federal Bureau of Investigation (FBI) and other Federal, state, and local law enforcement agencies.
    [Show full text]
  • Adoption of Open Source Software in Software-Intensive Organizations - a Systematic Literature Review
    Adoption of Open Source Software in Software-Intensive Organizations - A Systematic Literature Review Øyvind Hauge∗,1, Claudia Ayala1,2, Reidar Conradi1 IDI, NTNU, Sem Sælands vei 7-9, NO-7491 Trondheim, Norway Abstract Context: Open source software (OSS) is changing the way organizations develop, acquire, use, and commercialize software. Objective: This paper seeks to identify how organizations adopt OSS, classify the literature according to these ways of adopting OSS, and with a focus on software development evaluate the research on adoption of OSS in organiza- tions. Method: Based on the systematic literature review method we reviewed pub- lications from 24 journals and seven conference and workshop proceedings, published between 1998 and 2008. From a population of 24289 papers, we identified 112 papers that provide empirical evidence on how organizations actually adopt OSS. Results: We show that adopting OSS involves more than simply using OSS products. We moreover provide a classification framework consisting of six distinctly different ways in which organizations adopt OSS. This framework is used to illustrate some of the opportunities and challenges organizations meet when approaching OSS, to show that OSS can be adopted successfully in different ways, and to organize and review existing research. We find that existing research on OSS adoption does not sufficiently describe the context of the organizations studied, it is furthermore fragmented, and it fails to benefit fully from related research fields. To aid this situation, we offer directions for future research. ∗Corresponding author. Tel: +47 97 71 22 52; Fax: +47 73 59 44 66 Email addresses: [email protected] (Øyvind Hauge), [email protected] (Claudia Ayala), [email protected] (Reidar Conradi) 1Norwegian University of Science and Technology 2Technical University of Catalunya Preprint submitted to Information Software Technology April 26, 2010 Conclusion: The implications of our findings are twofold.
    [Show full text]
  • TESMA: Requirements and Design of a Tool for Educational Programs †
    information Article TESMA: Requirements and Design of a Tool for Educational Programs † Nicolas Guelfi *,‡, Benjamin Jahi´c ‡ and Benoît Ries ‡ Université du Luxembourg. 2, avenue de l’Université, L-4365 Esch-sur-Alzette, Luxembourg; [email protected] (B.J.); [email protected] (B.R.) * Correspondence: nicolas.guelfi@uni.lu; Tel.: +352-466-644-5251 † This paper is an extended version of our paper published in Nicolas Guelfi, Benjamin Jahi´cand Benoît Ries, TESMA: Towards the Development of a Tool for Specification, Management and Assessment of Teaching Programs, published in the Proceedings of the 2nd International Conference on Applications in Information Technology (ICAIT-2016). ‡ These authors contributed equally to this work. Academic Editors: Evgeny Pyshkin, Vitaly Klyuev and Alexander Vazhenin Received: 2 December 2016; Accepted: 18 March 2017; Published: 22 March 2017 Abstract: Defining and managing teaching programs at universities or other institutions is a complex task for which there is not much support in terms of methods and tools. This task becomes even more critical when the time comes to obtain certifications w.r.t. official standards. In this paper, we present an on-going project called TESMA, whose objective is to provide an open-source tool dedicated to the specification and management (including certification) of teaching programs. An in-depth market analysis regarding related tools and conceptual frameworks of the project is presented. This tool has been engineered using a development method called Messir for its requirements elicitation and introduces a domain-specific language dedicated to the teaching domain. This paper presents the current status of this project and the future activities planned.
    [Show full text]
  • Informática Educativa
    MINISTÉRIO DA EDUCAÇÃO Universidade Aberta do Brasil Instituto Federal de Educação, Ciência e Tecnologia do Ceará Diretoria de Educação a Distância Licenciatura em Educação Profissional, Científica e Tecnológica Informática Educativa Marlene de Alencar Dutra Tatiana Santos da Paz Fortaleza, CE 2015 Créditos Presidente Equipe Arte, Criação e Produção Visual Dilma Vana Rousseff Camila Ferreira Mendes Ministro da Educação Érica Andrade Figueirêdo Renato Janine Ribeiro Lucas de Brito Arruda Quezia Brandão Souto Presidente da CAPES Renan da Silveira Teles Carlos Afonso Nobre Suzan Pagani Maranhão Diretor de EaD – CAPES Equipe Web Jean Marc Georges Mutzig Bruno Martins Ferreira Reitor do IFCE Corneli Gomes Furtado Júnior Virgílio Augusto Sales Araripe Fabrice Marc Joye Pró-Reitor de Ensino Francisco César de Araújo Filho Reuber Saraiva de Santiago Ícaro Magalhães Holanda Barroso Diretora de EAD/IFCE e Herculano Gonçalves Santos Coordenadora UAB/IFCE Revisão Cassandra Ribeiro Joye Antônio Carlos Marques Júnior Coordenadora Adjunta UAB Débora Liberato Arruda Hissa Gina Maria Porto de Aguiar Nukácia Meyre Araújo de Almeida Saulo Garcia Coordenador do Curso de Licenciatura em Educação Profissional, Científica e Logística Tecnológica Francisco Roberto Dias de Aguiar João Eudes Moreira da Silva Elaboração do conteúdo Marlene de Alencar Dutra Tatiana Santos da Paz Colaboradora Márcia Roxana da Silva Regis Equipe Pedagógica e Design Instrucional Camilla Alves Barros Daniele Luciano Marques Iraci de Oliveira Moraes Schmidlin Isabel Cristina Pereira da Costa Karine Nascimento Portela Lívia Maria de Lima Santiago Luciana Andrade Rodrigues Márcia Roxana da Silva Regis Maria do Socorro Nogueira de Paula Marília Maia Moreira Siany Góes de Sousa Tassia Pinheiro de Sousa Catalogação na Fonte: Biblioteca Waldyr Diogo de Siqueira D978i Dutra, Marlene de Alencar.
    [Show full text]
  • Optimizing the Use of Open-Source Software Applications in Drug
    DDT • Volume 11, Number 3/4 • February 2006 REVIEWS TICS INFORMA Optimizing the use of open-source • software applications in drug discovery Reviews Werner J. Geldenhuys1, Kevin E. Gaasch2, Mark Watson2, David D. Allen1 and Cornelis J.Van der Schyf1,3 1Department of Pharmaceutical Sciences, School of Pharmacy,Texas Tech University Health Sciences Center, Amarillo,TX, USA 2West Texas A&M University, Canyon,TX, USA 3Pharmaceutical Chemistry, School of Pharmacy, North-West University, Potchefstroom, South Africa Drug discovery is a time consuming and costly process. Recently, a trend towards the use of in silico computational chemistry and molecular modeling for computer-aided drug design has gained significant momentum. This review investigates the application of free and/or open-source software in the drug discovery process. Among the reviewed software programs are applications programmed in JAVA, Perl and Python, as well as resources including software libraries. These programs might be useful for cheminformatics approaches to drug discovery, including QSAR studies, energy minimization and docking studies in drug design endeavors. Furthermore, this review explores options for integrating available computer modeling open-source software applications in drug discovery programs. To bring a new drug to the market is very costly, with the current of combinatorial approaches and HTS. The addition of computer- price tag approximating US$800 million, according to data reported aided drug design technologies to the R&D approaches of a com- in a recent study [1]. Therefore, it is not surprising that pharma- pany, could lead to a reduction in the cost of drug design and ceutical companies are seeking ways to optimize costs associated development by up to 50% [6,7].
    [Show full text]
  • Pipenightdreams Osgcal-Doc Mumudvb Mpg123-Alsa Tbb
    pipenightdreams osgcal-doc mumudvb mpg123-alsa tbb-examples libgammu4-dbg gcc-4.1-doc snort-rules-default davical cutmp3 libevolution5.0-cil aspell-am python-gobject-doc openoffice.org-l10n-mn libc6-xen xserver-xorg trophy-data t38modem pioneers-console libnb-platform10-java libgtkglext1-ruby libboost-wave1.39-dev drgenius bfbtester libchromexvmcpro1 isdnutils-xtools ubuntuone-client openoffice.org2-math openoffice.org-l10n-lt lsb-cxx-ia32 kdeartwork-emoticons-kde4 wmpuzzle trafshow python-plplot lx-gdb link-monitor-applet libscm-dev liblog-agent-logger-perl libccrtp-doc libclass-throwable-perl kde-i18n-csb jack-jconv hamradio-menus coinor-libvol-doc msx-emulator bitbake nabi language-pack-gnome-zh libpaperg popularity-contest xracer-tools xfont-nexus opendrim-lmp-baseserver libvorbisfile-ruby liblinebreak-doc libgfcui-2.0-0c2a-dbg libblacs-mpi-dev dict-freedict-spa-eng blender-ogrexml aspell-da x11-apps openoffice.org-l10n-lv openoffice.org-l10n-nl pnmtopng libodbcinstq1 libhsqldb-java-doc libmono-addins-gui0.2-cil sg3-utils linux-backports-modules-alsa-2.6.31-19-generic yorick-yeti-gsl python-pymssql plasma-widget-cpuload mcpp gpsim-lcd cl-csv libhtml-clean-perl asterisk-dbg apt-dater-dbg libgnome-mag1-dev language-pack-gnome-yo python-crypto svn-autoreleasedeb sugar-terminal-activity mii-diag maria-doc libplexus-component-api-java-doc libhugs-hgl-bundled libchipcard-libgwenhywfar47-plugins libghc6-random-dev freefem3d ezmlm cakephp-scripts aspell-ar ara-byte not+sparc openoffice.org-l10n-nn linux-backports-modules-karmic-generic-pae
    [Show full text]
  • Bringing Open Source to Drug Discovery
    Bringing Open Source to Drug Discovery Chris Swain Cambridge MedChem Consulting Standing on the shoulders of giants • There are a huge number of people involved in writing open source software • It is impossible to acknowledge them all individually • The slide deck will be available for download and includes 25 slides of details and download links – Copy on my website www.cambridgemedchemconsulting.com Why us Open Source software? • Allows access to source code – You can customise the code to suit your needs – If developer ceases trading the code can continue to be developed – Outside scrutiny improves stability and security What Resources are available • Toolkits • Databases • Web Services • Workflows • Applications • Scripts Toolkits • OpenBabel (htttp://openbabel.org) is a chemical toolbox – Ready-to-use programs, and complete programmer's toolkit – Read, write and convert over 110 chemical file formats – Filter and search molecular files using SMARTS and other methods, KNIME add-on – Supports molecular modeling, cheminformatics, bioinformatics – Organic chemistry, inorganic chemistry, solid-state materials, nuclear chemistry – Written in C++ but accessible from Python, Ruby, Perl, Shell scripts… Toolkits • OpenBabel • R • CDK • OpenCL • RDkit • SciPy • Indigo • NumPy • ChemmineR • Pandas • Helium • Flot • FROWNS • GNU Octave • Perlmol • OpenMPI Toolkits • RDKit (http://www.rdkit.org) – A collection of cheminformatics and machine-learning software written in C++ and Python. – Knime nodes – The core algorithms and data structures are written in C ++. Wrappers are provided to use the toolkit from either Python or Java. – Additionally, the RDKit distribution includes a PostgreSQL-based cartridge that allows molecules to be stored in relational database and retrieved via substructure and similarity searches.
    [Show full text]
  • Concepção De Software Para Gestão De Horários Escolares Orientando: Engenheiro Alexandre R
    Mestrado em Engenharia Informática Dissertação/Estágio Relatório Final Concepção de Software para Gestão de Horários Escolares Orientando: Engenheiro Alexandre R. S. Correia [email protected] Orientador: Professor Doutor Filipe Araújo [email protected] Data: 10 de Julho de 2009 Índice Índice ................................................................................................................................................... 2 Lista de figuras ................................................................................................................................... 5 Abstract ............................................................................................................................................... 7 Keywords ............................................................................................................................................. 7 Resumo ................................................................................................................................................ 8 Palavras-chave .................................................................................................................................... 8 Definições e Acrónimos ...................................................................................................................... 9 Agradecimentos .................................................................................................................................. 9 Capítulo 1. Introdução .....................................................................................................................
    [Show full text]
  • Quantum Chemistry with Ghemical: a Guide
    Quantum Chemistry with Ghemical: A Guide To give you a break from the “classroom/lecture” environment, and allow you to explore the world of computational chemistry, we'll next do calculations on some very simple multielectron systems that cannot be solved with a paper & pencil! We'll need a computer. In fact, you will possibly be able to use your own laptop . These problems will explore the atomic and molecular orbitals of polyelectronic atoms, diatomic molecules, and some small molecules. We will solve these problems using Ghemical, a free, open-source quantum chemistry software package. This software is available for Windows and MAC/OS, but in these operating systems it does not come with the quantum mechanical “engine” that allows us to do the calculations here. In fact, most serious computational chemistry is done on supercomputers, and as a result most of the software is available most readily on the Unix operating system. We will use Linux, a flavor of Unix. What's that? You don't use Linux? Fortunately, we can make most PC computers run Linux temporarily by using a Linux LiveCD (it's actually a DVD). This is a special DVD that can be used to start up the computer, instead of using the hard disk on the computer. No changes are made to the computer's hard drive, nothing is installed on the computer at all. We'll be using a “flavor” of Linux called Linux Mint 13, and you'll be given a LiveCD with all the software on it. (Yes, you may keep it if you wish, both the software and Linux Mint itself are completely free and open-source.) You don't have to use your own computer-- the University PCs will run Linux from the LiveCD.
    [Show full text]