Introducción a Mono

Total Page:16

File Type:pdf, Size:1020Kb

Introducción a Mono Introducci´ona Mono Introducci´onal cursillo Qu´ees Mono Introducci´onal entorno Interfaces gr´aficas . Otros Referencias Agradecimientos y . * P´agina www P´agina de Abertura Pablo Ordu˜naFern´andez(aka NcTrun) JJ II Julio 2006 J I P´agina 1 de 147 Regresar Full Screen This work is licensed under the Creative Commons Attribution License. To view a copy of this license, visit http://creativecommons.org/licenses/by/2.0/ or send a letter to Creative Commons, 559 Nathan Cerrar Abbott Way, Stanford, California 94305, USA Abandonar Introducci´on a Mono c 2006 Pablo Ordu˜na. e-ghost y DotNetGroup 1. Introducci´on alIntroducci´ona cursillo Mono Introducci´onal cursillo Qu´ees Mono Introducci´onal entorno Interfaces gr´aficas . Otros Referencias Agradecimientos y . Introducci´onal cursillo * P´agina www P´agina de Abertura JJ II J I P´agina 2 de 147 Regresar Full Screen Cerrar Abandonar Introducci´on a Mono c 2006 Pablo Ordu˜na. e-ghost y DotNetGroup 1.1. De qu´eva este cursilloDe qu´eva este cursillo • El cursillo est´aentre los Cursillos de Julio de los grupos de inter´esde la Uni- Introducci´onal cursillo versidad de Deusto Qu´ees Mono – Cursillos de Julio: Introducci´onal entorno ∗ Desde hace varios a˜nos,alumnos y alumnas de la Facultad de Ingenier´ıa Interfaces gr´aficas . de la Universidad de Deusto organizan de manera voluntaria una serie Otros de cursillos que abarcan diversas ´areas de conocimiento Referencias ∗ Esta actividad es coordinada por la Delegaci´onde Alumnos Agradecimientos y . ∗ Cuenta con el apoyo de profesores y de la Facultad de Ingenier´ıa- * ESIDE, que anima e impulsa estas actividades facilitando el uso de P´agina www aulas informatizadas y dem´as recursos para que su realizaci´onsea lo mejor posible. P´agina de Abertura – Filosof´ıade los cursillos JJ II ∗ ¡Compartir conocimiento! J I ∗ Ayudar a dar los primeros pasos de una tecnolog´ıa, lenguaje de pro- P´agina 3 de 147 gramaci´on, etc · En consecuencia: En un cursillo se abarcan la m´aximacantidad de Regresar temas en el m´ınimotiempo posible. No es posible profundizar mu- Full Screen cho en cada tema, pero s´ıver lo suficiente para que el/la alumno/a pueda seguir aprendiendo por su cuenta, una vez dados los primeros Cerrar pasos. Abandonar · Cursillos introductorios, no exhaustivos – M´asinformaci´on sobre los Cursillos de Julio • Este concretamente se da desde el grupo de software libre de la Universidad Introducci´onal cursillo (el e-ghost) y desde el grupo de .NET de la Universidad (el DotNetGroup) Qu´ees Mono Introducci´onal entorno Interfaces gr´aficas . Otros Referencias Agradecimientos y . * P´agina www P´agina de Abertura JJ II J I P´agina 4 de 147 Regresar Full Screen Cerrar Abandonar Introducci´on a Mono c 2006 Pablo Ordu˜na. e-ghost y DotNetGroup 1.2. Objetivos Objetivos • Pretende ser una introducci´on a Mono Introducci´onal cursillo Qu´ees Mono – cubriendo algunos de los temas m´asdivertidos de esta plataforma Introducci´onal entorno – a d´ıade hoy (17-20 de Julio de 2006) Interfaces gr´aficas . • En algunos puntos puede ser m´as que una introducci´on Otros Referencias – Suelen ser para explicar otros puntos que s´ılo pretenden ser Agradecimientos y . – Adem´ashan sido ampliadas (no actualizadas) durante la semana despu´es * del cursillo P´agina www • Se procura dar suficientes enlaces y referencias para avanzar en diferentes cam- P´agina de Abertura pos, en especial al final del pdf JJ II • El cursillo es una actualizaci´on del cursillo de mono que se imparti´oen Julio 2005 J I P´agina 5 de 147 Regresar Full Screen Cerrar Abandonar Introducci´on a Mono c 2006 Pablo Ordu˜na. e-ghost y DotNetGroup 1.3. Requisitos Requisitos • C#. Desde el DotNetGroup Se imparti´oun cursillo de 6 horas de C#. Apuntes Introducci´onal cursillo disponibles en: Qu´ees Mono Introducci´onal entorno – la web de los cursillos Interfaces gr´aficas . – la web del grupo Otros – el hueco web del autor en la web del e-ghost Referencias Agradecimientos y . * P´agina www P´agina de Abertura JJ II J I P´agina 6 de 147 Regresar Full Screen Cerrar Abandonar Introducci´on a Mono c 2006 Pablo Ordu˜na. e-ghost y DotNetGroup 2. Qu´ees Mono Introducci´ona Mono Introducci´onal cursillo Qu´ees Mono Introducci´onal entorno Interfaces gr´aficas . Otros Referencias Agradecimientos y . Qu´ees Mono * P´agina www P´agina de Abertura JJ II J I P´agina 7 de 147 Regresar Full Screen Cerrar Abandonar Introducci´on a Mono c 2006 Pablo Ordu˜na. e-ghost y DotNetGroup 2.1. Qu´ees Mono Qu´ees Mono • Mono es una plataforma libre de desarrollo multiplataforma Introducci´onal cursillo Qu´ees Mono • Desarrollo dirigido por Novell / Ximian Introducci´onal entorno • Objetivo: Interfaces gr´aficas . Otros – que GNU/Linux triunfe en el escritorio Referencias – intentando dar a los desarrolladores de software de GNU/Linux una plataforma Agradecimientos y . en la que desarrollen m´assoftware en menos tiempo * P´agina www P´agina de Abertura JJ II J I P´agina 8 de 147 Regresar Full Screen Cerrar Abandonar Introducci´on a Mono c 2006 Pablo Ordu˜na. e-ghost y DotNetGroup 2.2. Un poco de historiaUn poco de historia Introducci´onal cursillo 2.2.1. Ximian Qu´ees Mono • Fundada por Miguel de Icaza y Nat Friedman Introducci´onal entorno • Su prop´osito era desarrollar software de escritorio para GNU/Linux Interfaces gr´aficas . Otros • Seg´unafirman esto les supon´ıaun gran esfuerzo Referencias – Crearon herramientas para facilitarlo Agradecimientos y . Sin obtener el resultado esperado * P´agina www • Ya anteriormente hab´ıan llegado a la conclusi´onde que no se estaba reuti- lizando c´odigo en GNU/Linux P´agina de Abertura – Cada lenguaje reimplementa sus librer´ıasdesde cero JJ II – Cada programa ten´ıapoco m´as que libc o xlib en com´uncon el resto J I • Evolution P´agina 9 de 147 – Aplicaci´on grande Regresar – Desarrollo demasiado caro Full Screen ∗ 2,5 a˜nos Cerrar ∗ 17 programadores en algunos momentos Abandonar · de Icaza:”los ´ultimosseis meses fueron doloros´ısimosporque en- contramos todo tipo de problemas con haberlo hecho en C ” Introducci´onal cursillo Qu´ees Mono Introducci´onal entorno Interfaces gr´aficas . Otros Referencias Agradecimientos y . * P´agina www P´agina de Abertura JJ II J I P´agina 10 de 147 Regresar Full Screen Cerrar Abandonar 2.2.2. Gnome • Por entonces, desde gnome se intentaba solventar el problema con algunas soluciones: Introducci´onal cursillo Qu´ees Mono – Bindings de sus librer´ıas Introducci´onal entorno ∗ (Esta soluci´on es llevada a cabo por muchos otros proyectos) Interfaces gr´aficas . ∗ Problemas: Otros · Cada vez que se cambia algo hay que volver a hacer demasiado Referencias trabajo Agradecimientos y . Hoy existen sistemas que automatizan bastante esta tarea * · Lenguajes menos populares sufren P´agina www – Bonobo P´agina de Abertura ∗ Soluci´on a creaci´onde componentes reusables · Utilizando CORBA JJ II · Basado en interfaces establecidos J I · Independiente del lenguaje P´agina 11 de 147 ∗ Los resultados no fueron los esperados Regresar Full Screen Cerrar Abandonar 2.2.3. .NET • Por entonces (2000), Microsoft publicaba la ”.NET Initiative” Introducci´onal cursillo – .NET Framework Qu´ees Mono ∗ Nueva plataforma de desarrollo Introducci´onal entorno ∗ Nueva infraestructura para desarrollo de Servicios Web Interfaces gr´aficas . ∗ Nuevas herramientas para la plataforma de desarrollo Otros – Hailstorm Referencias ∗ el sistema de single sign-on centralizado de Passport Agradecimientos y . * ∗ No implementado por Mono ∗ DotGNU s´ıpretende implementar una alternativa P´agina www P´agina de Abertura JJ II J I P´agina 12 de 147 Regresar Full Screen Cerrar Abandonar 2.2.4. .NET Framework • Resolv´ıatodos los problemas que hab´ıan tratado de resolver, de una forma m´asorganizada Introducci´onal cursillo Qu´ees Mono • Ofrec´ıa: Introducci´onal entorno – Garbage Collector, Threading... Interfaces gr´aficas . – Un nuevo lenguaje de alto nivel, C# Otros – Una potente librer´ıa Referencias Agradecimientos y . – Soporte para m´ultiples lenguajes * – Especificaciones ya publicadas P´agina www • Las partes m´as complejas estaban estandarizadas P´agina de Abertura – Permitiendo que se hiciesen implementaciones de ello JJ II • A mediados de 2001 decidieron lanzar el Proyecto Mono J I – Desarrollando una implementaci´on libre del .NET Framework P´agina 13 de 147 Regresar Full Screen Cerrar Abandonar Introducci´on a Mono c 2006 Pablo Ordu˜na. e-ghost y DotNetGroup 2.3. Caracter´ısticas b´asicasCaracter´ısticasb´asicas Introducci´onal cursillo 2.3.1. Common Language Infrastructure Qu´ees Mono • La plataforma es independiente al lenguaje Introducci´onal entorno • Cuenta con un lenguaje universal, el CIL Interfaces gr´aficas . Otros – Common Intermediate Language, tambi´en llamado IL o MSIL Referencias – f´acilmente compilable Agradecimientos y . – cada lenguaje tiene su compilador que genera CIL * • Luego, del CIL se genera el c´odigonativo de la plataforma en la que se ejecute P´agina www P´agina de Abertura – compilador JIT (Just In Time) o AOT (Ahead Of Time) o int´erprete – En estos momentos, est´an soportadas: JJ II ∗ x86 (Linux, Windows, BSD, Solaris/x86) J I ∗ PowerPC (Mac OS X 10.2, 10.3, Linux) P´agina 14 de 147 ∗ AMD64 (Linux) Regresar ∗ SPARC, S390 Full Screen Cerrar Abandonar Introducci´onal cursillo Qu´ees Mono Introducci´onal entorno Interfaces gr´aficas . Otros Referencias Agradecimientos y . * P´agina www P´agina de Abertura JJ II J I P´agina 15 de 147 Regresar Full Screen Cerrar Abandonar Introducci´on a Mono c 2006 Pablo Ordu˜na. e-ghost y DotNetGroup 2.4. Mono y .NET Mono y .NET Introducci´onal cursillo 2.4.1.
Recommended publications
  • Estudio De Factibilidad Para La Creación De Una Empresa De Soluciones Tecnológicas Desarrolladas Con Software Libre Cristina Balaguera
    Universidad de La Salle Ciencia Unisalle Especialización en Gerencia de Proyectos en Facultad de Ingeniería Ingeniería 1-1-2007 Estudio de factibilidad para la creación de una empresa de soluciones tecnológicas desarrolladas con software libre Cristina Balaguera Follow this and additional works at: https://ciencia.lasalle.edu.co/esp_gerencia_proyectos Citación recomendada Balaguera, C. (2007). Estudio de factibilidad para la creación de una empresa de soluciones tecnológicas desarrolladas con software libre. Retrieved from https://ciencia.lasalle.edu.co/esp_gerencia_proyectos/44 This Trabajo de grado - Pregrado is brought to you for free and open access by the Facultad de Ingeniería at Ciencia Unisalle. It has been accepted for inclusion in Especialización en Gerencia de Proyectos en Ingeniería by an authorized administrator of Ciencia Unisalle. For more information, please contact [email protected]. UNIVERSIDAD DE LA SALLE DIVISION DE FORMACION AVANZADA ESPECIALIZACION EN GERENCIA DE PROYECTOS DE INGENIERIA. Cristina Balaguera JUNIO 2007 PROYECTO LINEA DE INVESTIGACION: Innovación tecnológica. 1.TITULO: Estudio de factibilidad para la creación de una empresa de soluciones tecnológicas desarrolladas con software libre. INDICE 1. NECESIDAD GENERAL 1.1. MARCO CONCEPTUAL 1.2. MARCO TEORICO 1.3. JUSTIFICACIÓN 1.4. ANTECEDENTES 1.5. OBJETIVO GENERAL 2.IDENTIFICACION DE LA PROPUESTA 2.1 INTRODUCCION 2.1.1. Como surge la idea 2.1.2. Elección del producto o servicio 2.1.3. Definición del proyecto 2.2. ESTUDIO SOCIAL 2.3. ESTUDIOAMBIENTAL 2.4.ESTUDIO LEGAL 2.5. EL ESTUDIO DE MERCADO 2.5.1. Producto o servicio 2.5.2. Mercado 2.5.2.1 Demanda 2.5.3.
    [Show full text]
  • Logview Studio Linux Preparation with Mono
    LogView Studio Linux Preparation with Mono 2014 by Dominik Schmidt [email protected] © 2014 Dominik Schmidt / Holger Hemmecke I LogView Studio Table of Contents Part I Linux Prepare 1 1 SSH Co..n..n..e..c..t. ........................................................................................................................ 1 2 Raspbe..r.r.y.. .P..i. ......................................................................................................................... 4 System Prepar..a..t.i.o...n.. ............................................................................................................................................... 5 Mono .......................................................................................................................................................... 6 Install Mono......................................................................................................................................................... 7 Compile Mon..o.. .f.r..o..m.. .T..A...R....................................................................................................................................... 8 Compile Mon..o.. .f.r..o..m.. .G...I.T........................................................................................................................................ 9 Testing ......................................................................................................................................................... 10 3 Cubie.t.r.u..c..k.. .........................................................................................................................
    [Show full text]
  • Los Líderes Del Software Libre Permanecen Unidos
    Los líderes del Software Libre permanecen unidos La conferencia de Craig Mundie ya no es noticia, con suerte estas son las últimas palabras. Un número de evangelistas del software libre, en discusiones informales, sentimos que la respuesta apropiada a Microsoft es la de permanecer unidos. La conferencia de Mundie revela que la estrategia de Microsoft es mantenernos divididos y atacarnos de a uno, hasta que hayamos desaparecido. Ahora se ensañan con la licencia GPL. Aunque no intentamos representar a todos y cada uno de los grupos y proyectos, las voces más importantes del "Open Source" y "Free Software" (Software Libre) han firmado este mensaje. Nos tomó tiempo porque no estamos acostumbrados, pero lo haremos mejor la próxima vez. Fíjese en las firmas al final de este mensaje - estaremos juntos, y defenderemos a los nuestros. Bruce Perens Percibimos un nuevo triunfo para el Open Source y Software Libre: nos hemos convertido en un competidor tan serio a Microsoft que hasta sus ejecutivos divulgan públicamente sus miedos. Sin embargo, la única amenaza que representamos a Microsoft es el final de sus prácticas monopolísticas. Microsoft es bienvenido a participar como un socio igualitario, un papel que ya lo han asumido desde individuos a corporaciones transnacionales como IBM y HP. Sin embargo Microsoft no busca Igualdad, ya han anunciado Shared Source (Código Compartido), un sistema que puede ser resumido como Mira pero no toques, y nosotros controlamos todo. Microsoft compara engañosamente el modelo Open Source con el modelo de negocio de las empresas punto-com. Tal vez ellos malinterpretaron el término Software Libre. Recuerde que el término Free (NT: como en el original, en inglés no hay diferencia entre libre y gratuito, ambos se denominan free) se refiere a libertad, no a precio.
    [Show full text]
  • ENERGY EFFICIENCY in RESIDENTIAL BUILDINGS in MOZAMBIQUE Measurements and Simulations
    Report TABK-1027 BZ info: TABK-1027 GABRIEL AUZIANE Rygg: 13,22 = 187 sidor Setup (bxh): 369,22 x 252 Upplaga: 120 Mellanblad: grå and Simulations ENERGY EFFICIENCY IN RESIDENTIAL BUI DINGS MOZAMBIQUE - Measurements Färgsidor: ingen begränsn. ENERGY EFFICIENCY IN RESIDENTIAL BUILDINGS IN MOZAMBIQUE Measurements and Simulations GABRIEL AUZIANE Building Doctoral Thesis Science DEPARTMENT OF CONSTRUCTION SCIENCES DIVISION OF BUILDING SCIENCE ISRN LUTVDG/TABK--15/1027--SE (1-176) | ISSN 1103-4467 ISBN 978-91-7623-159-3 (print) | ISBN 978-91-7623-160-9 (pdf) DOCTORAL THESIS ENERGY EFFICIENCY IN RESIDENTIAL BUILDINGS IN MOZAMBIQUE Measurements and Simulations GABRIEL AUZIANE Copyright © Gabriel Auziane 2015. Printed by Media-Tryck LU, Lund, Sweden, April 2015 (Pl). For information, address: Division of Building Science, LTH, Lund University, Box 118, SE-221 00 Lund, Sweden. Homepage: http://www.bkl.lth.se Acknowledgements I am deeply thankful to my main supervisors, Professor Bertil Fredlund and Associate Professor Susanne Heyden, my co-supervisors Dr. Kurt Källblad, Dr. Daniel Baloi, and the former Head of the Department of Construction Sciences, Professor Göran Sandberg and Professor Anne Landin for offering me the possibility of working in this project and also for support, encouragement, inspiration and patience over the years, without their help and advice this thesis work would never have been successful. Furthermore, I would like to thank the Head of the Division of Structural Mechanics, Professor Erik Serrano and Professors Jesper Arfvidsson and Petter Wallentén, for their supervision of the work and great help in the overall process of this research. I thank Asdi/SAREC for this research receiving financial support through Lund University and Eduardo Mondlane University under the coordination of Prof.
    [Show full text]
  • BULMA: Redes Wireless Con Linux
    BULMA: Redes Wireless con Linux Bisoños Usuarios de GNU/Linux de Mallorca y Alrededores | Bergantells Usuaris de GNU/Linux de Mallorca i Afegitons Redes Wireless con Linux (295763 lectures) Per Ricardo Galli Granada, gallir (http://mnm.uib.es/gallir/) Creat el 12/05/2002 00:04 modificat el 12/05/2002 00:04 Las redes Wireless 802.11b, de 11 Mbps están convirtiéndose en una opción muy válida y popular en los últimos meses. Además que los precios han bajado notablemente, dan una enorme comodidad si tenemos varios ordenadores en casa y el soporte que hay en Linux es muy potente y variado. En éste artículo explico las diferentes opciones y como instalarlo y configurarlo en Linux. Aunque sin duda la estrella es, al menos para mí, como montar un punto de acceso (access point) wireless en Linux con una tarjeta PCMCIA normal y corriente, y barata (en página 4). Introducción Como veremos en este artículo, con Linux se pueden hacer muchas virguerías que son imposibles en sistemas operativos propietarios, como por ejemplo construir un Access Point basado en Linux a partir de una tarjeta Conceptronic (Chipset PRISM2) bastante barata y que no está, en principio, preparada para hacer de Master (o access point) de una red. Las forma de trabajo de las tarjetas wireless tienen básicamente tres formas: ad-hoc y managed y master. • Ad-hoc: estas redes se construyen normalmente con ordenadores con las tarjetas "normales" y se configuran de modo que todos los ordenadores de la red trabajan "par a par", todos reciben los paquetes de todos y envían sus propios paquetes a todos los ordenadores de la red.
    [Show full text]
  • KEMPER PROFILER Addendum 8.6 Legal Notice
    KEMPER PROFILER Addendum 8.6 Legal Notice This manual, as well as the software and hardware described in it, is furnished under license and may be used or copied only in accordance with the terms of such license. The content of this manual is furnished for informational use only, is subject to change without notice and should not be construed as a commitment by Kemper GmbH. Kemper GmbH assumes no responsibility or liability for any errors or inaccuracies that may appear in this book. Except as permitted by such license, no part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, recording, by smoke signals or otherwise without the prior written permission of Kemper GmbH. KEMPER™, PROFILER™, PROFILE™, PROFILING™, PROFILER PowerHead™, PROFILER PowerRack™, PROFILER Stage™, PROFILER Remote™, KEMPER Kone™, KEMPER Kabinet™, KEMPER Power Kabinet™, KEMPER Rig Exchange™, KEMPER Rig Manager™, PURE CABINET™, and CabDriver™ are trademarks of Kemper GmbH. All features and specifications are subject to change without notice. (Rev. September 2021). © Copyright 2021 Kemper GmbH. All rights reserved. www.kemper-amps.com Table of Contents What is new? 1 What is new in version 8.6? 2 Double Tracker 2 Acoustic Simulator Enhancements 3 Auto Swell Sensitivity 3 PROFILER Stage Wi-Fi Enhancement 4 What is new in version 8.5? 5 Important Hints for Users of KEMPER Power Kabinet 5 KEMPER Rig Manager for iOS®* 6 Wi-Fi with PROFILER Stage 9 What is new in version 8.2? 11 Power Amp
    [Show full text]
  • Practical Migration to Linux on System Z
    Front cover Practical Migration to Linux on System z Overview and migration methodology Migration analysis Hands-on migration case study Lydia Parziale Joseph Apuzzo Saulo Augusto M Martins da Silva Louis Henderson Manoj Srinivasan Pattabhiraman Richard Sewell ibm.com/redbooks International Technical Support Organization Practical Migration to Linux on System z October 2009 SG24-7727-00 Note: Before using this information and the product it supports, read the information in “Notices” on page xi. First Edition (October 2009) This edition applies to z/VM Version 5.3 and Version 5.4, Novell SUSE Linux Enterprise Server Version 10 and Version 11, and Red Hat Enterprise Linux Version 5.3. © Copyright International Business Machines Corporation 2009. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . xi Trademarks . xii Preface . xv The team who wrote this book . xv Become a published author . xviii Comments welcome. xviii Part 1. Overview and migration methodology . 1 Chapter 1. Migration considerations . 3 1.1 Reason to migrate systems. 4 1.1.1 How green is your data center . 4 1.1.2 The IBM Big Green server consolidation . 7 1.2 Benefits of migrating to Linux on System z . 7 1.3 Reasons to select Linux on System z . 9 1.3.1 System z strengths . 10 1.3.2 Value of Linux on System z. 12 1.3.3 Choosing workloads to migrate to IBM System z . 13 1.4 z/VM virtualization for Linux on IBM System z .
    [Show full text]
  • UPGRADE Vol. II, No. 6, December 2001 © Novática and Informatik/Informatique Open Source / Free Software: Towards Maturity
    The European Online Magazine for the IT Professional http://www.upgrade-cepis.org Vol. II, No. 6, December 2001 UPGRADE is the European Online Magazine for the Information Technology Professional, Open Source / Free Software: Towards Maturity published bimonthly at Guest Editors: Joe Ammann, Jesús M. González-Barahona, Pedro de las Heras Quirós http://www.upgrade-cepis.org/ Publisher Joint issue with NOVÁTICA and INFORMATIK/INFORMATIQUE UPGRADE is published on behalf of CEPIS (Council of European Professional Informatics Societies, http://www.cepis.org/) by Novática (http://www.ati.es/novatica/) 2 Presentation – Joe Ammann, Jesús M. González-Barahona, and Informatik/Informatique (http://www.svifsi.ch/revue/) Pedro de las Heras Quirós, Guest Editors Chief Editors François Louis Nicolet, Zurich <[email protected]> 4 Free Software Today Rafael Fernández Calvo, Madrid <[email protected]> – Pedro de las Heras Quirós and Jesús M. González-Barahona Editorial Board The position of many major companies with regard to Free Software is changing. New Peter Morrogh, CEPIS President companies are becoming giants. It is vital for the data on which we base this idea to be right Prof. Wolffried Stucky, CEPIS President-Elect Fernando Sanjuán de la Rocha and up to date. Any impression based on data from a few months ago will very possibly be wrong. Rafael Fernández Calvo, ATI 12 Should Business Adopt Free Software? Prof. Carl August Zehnder and François Louis Nicolet, SVI/FSI – Gilbert Robert and Frédéric Schütz English Editors: Mike Andersson, Richard Butchart, David Cash, Arthur Cook, Tracey Darch, Laura Davies, Nick Dunn, We explain what Free Software is, and what its advantages are for users, and provide an Rodney Fennemore, Hilary Green Roger Harris, Michael Hird, overview of its status in business, in particular by looking at the obstacles which still stand in Jim Holder, Alasdair MacLeod, Pat Moody, Adam David Moss, the way of its use.
    [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]
  • What Every Engineer Should Know About Developing Real-Time
    Contents What Every Engineer Should Know: Series Statement................ xv Preface. ................................................................. xvii Author. ................................................................. xix Acknowledgments . ................................................... xx List of Abbreviations................................................... xxi 1 Development Processes . ......................................... 1 1.1 Introduction ............................................... 1 1.2 Concept and Market ...................................... 5 1.3 People and Disciplines . .................................. 7 1.4 Architecting and Architecture . ......................... 8 1.5 Phases of a Project . ....................................... 16 1.6 Scheduling. ................................................ 19 1.7 Documentation . ........................................... 21 1.8 Requirements and Standards ............................. 24 1.9 Analysis . ................................................ 30 1.10 Design Trade-Offs. ....................................... 31 1.11 Tests . .................................................... 38 1.12 Integration. ................................................ 42 1.13 Manufacturing. ........................................... 44 1.14 Support .................................................... 45 1.15 Disposal . ................................................ 47 1.16 Liability.................................................... 48 1.17 Priorities. ...............................................
    [Show full text]
  • UPGRADE Vol. II, No. 6, December 2001
    The European Online Magazine for the IT Professional http://www.upgrade-cepis.org Vol. II, No. 6, December 2001 UPGRADE is the European Online Magazine for the Information Technology Professional, Open Source / Free Software: Towards Maturity published bimonthly at Guest Editors: Joe Ammann, Jesús M. González-Barahona, Pedro de las Heras Quirós http://www.upgrade-cepis.org/ Publisher Joint issue with NOVÁTICA and INFORMATIK/INFORMATIQUE UPGRADE is published on behalf of CEPIS (Council of European Professional Informatics Societies, http://www.cepis.org/) by Novática (http://www.ati.es/novatica/) 2 Presentation – Joe Ammann, Jesús M. González-Barahona, and Informatik/Informatique (http://www.svifsi.ch/revue/) Pedro de las Heras Quirós, Guest Editors Chief Editors François Louis Nicolet, Zurich <[email protected]> 4 Free Software Today Rafael Fernández Calvo, Madrid <[email protected]> – Pedro de las Heras Quirós and Jesús M. González-Barahona Editorial Board The position of many major companies with regard to Free Software is changing. New Peter Morrogh, CEPIS President companies are becoming giants. It is vital for the data on which we base this idea to be right Prof. Wolffried Stucky, CEPIS President-Elect Fernando Sanjuán de la Rocha and up to date. Any impression based on data from a few months ago will very possibly be wrong. Rafael Fernández Calvo, ATI 12 Should Business Adopt Free Software? Prof. Carl August Zehnder and François Louis Nicolet, SVI/FSI – Gilbert Robert and Frédéric Schütz English Editors: Mike Andersson, Richard Butchart, David Cash, Arthur Cook, Tracey Darch, Laura Davies, Nick Dunn, We explain what Free Software is, and what its advantages are for users, and provide an Rodney Fennemore, Hilary Green Roger Harris, Michael Hird, overview of its status in business, in particular by looking at the obstacles which still stand in Jim Holder, Alasdair MacLeod, Pat Moody, Adam David Moss, the way of its use.
    [Show full text]
  • Autofac Documentation Release 6.0.0
    Autofac Documentation Release 6.0.0 Autofac Project Jul 11, 2021 Contents 1 Getting Started 3 1.1 Structuring the Application.......................................3 1.2 Add Autofac References.........................................5 1.3 Application Startup............................................5 1.4 Application Execution..........................................6 1.5 Going Further..............................................8 1.6 Need Help?................................................8 1.7 Building from Source..........................................8 2 What’s New 9 2.1 Release Notes..............................................9 2.2 Upgrading from Autofac 5.x to 6.x................................... 10 2.3 Upgrading from Autofac 3.x to 4.x................................... 12 3 Registering Components 15 3.1 Registration Concepts.......................................... 15 3.1.1 Reflection Components..................................... 16 3.1.2 Instance Components...................................... 17 3.1.3 Lambda Expression Components................................ 17 3.1.4 Open Generic Components................................... 19 3.1.5 Services vs. Components.................................... 19 3.1.6 Default Registrations...................................... 20 3.1.7 Conditional Registration.................................... 20 3.1.8 Configuration of Registrations................................. 22 3.1.9 Dynamically-Provided Registrations.............................. 22 3.2 Passing Parameters to Register.....................................
    [Show full text]