Ag Labor Management with a Latino Workforce

Total Page:16

File Type:pdf, Size:1020Kb

Ag Labor Management with a Latino Workforce Ag Labor Management With a Latino Workforce Migration, Cultural Considerations, Labor Management & Community Resources Naomi Wolcott-MacCausland, Project Coordinator: Farming Across Cultures Farming Across Cultures Communication Project Project Coordinator: Naomi Wolcott-MacCausland Principle Investigator: Erin Shea UVM Extension 278 South Main Street St. Albans, VT 05478 Copyright 2011 by University of Vermont Extension UVM Extension helps individuals and communities put research-based knowledge to work. Issued in furtherance of Cooperative Extension work, Acts of May 8 and June 30, 1914, in cooperation with the United States Department of Agriculture. University of Vermont Extension, and U.S. Department of Agriculture, cooperating, offer education and employment to everyone without regard to race, color, national origin, gender, religion, age, disability, political beliefs, sexual orientation, and marital or familial status. Materials included in this binder have been reproduced with permission of the original authors listed on each individual document. Acknowledgements This handbook was produced by the Farming Across Cultures Communication Project Coordinator. Farming Across Cultures Communication Project is a 2 year grant funded project focused on communication and training on dairy farms with a Latino workforce. This is the 1st edition of the handbook that accompanies a workshop titled Ag Labor Management with a Latino Workforce. Feedback and comments about these materials are welcome and can be made by contacting Naomi Wolcott-MacCausland by email at [email protected] or by phone (802) 524-6501 ext. 447 Printing of this handbook was made possible through a collaboration with Ben and Jerry’s Caring Dairy program. The Caring Dairy program, formerly known as the Dairy Stewardship Alliance, is an all-encompassing, voluntary program that assesses various aspects of the dairy farm operation and provides recommendations based on individual assessment results. Table of Contents: Page Number Introduction Migration The Sending Communities of VT Migrant Workers ………………………………. 1-2 Illegal Immigration from Mexico…………………………………………………… 3-4 Coyotes, Jobs, Family, and Cheap Corn …………………………………………. 5-6 Nine men Found in Sonoran Desert after Attempted Border Crossing …………. 7-10 Migrants Risk Everything in Arizona Desert Crossing…………………………… 11-12 Invisible Odysseys: Art by Mexican Farmworkers in VT………………………….. 13-14 Poem by “Gomex” A Vermont Farmworker……………………………………….. 15-16 The Golden Cage “La Jaula de Oro” by Los Tigres del Norte……………………… 17 Cultural Considerations Cultural Interpretations……………………………………………………………… 19-22 Cultural Differences and Diverse Environments …………………………………. 23-26 Ag Labor Management Labor Management ………………………………………………………………… 28-35 Recommended Basic Hiring Practices……………………………………………... 36 Bottom-of-the-barrel employees: Who is to blame?............................................ 37-38 The job description activity ………………………………………………………… 39 Outline of job description………………………………………………………….. 40 Sample job description in English…………………………………………………... 41 Sample job description in Spanish ………………………………………………… 42 Blank job description in English……………………………………………………. 43 Blank job description in Spanish…………………………………………………… 44 The Value and Common Sense of Job Descriptions……………………………….. 45-46 Survey Results: Training, Information Transfer, Safety, Health, and Housing 47-48 on Vermont Dairy Farms with Spanish Speaking Employees New Employee Orientation ………………………………………………………… 49 The First 30 Days – Orienting New Employees…………………………………… 50-52 New Employee Information Checklist and Guide in English……………………. 53-54 New Employee Information Checklist and Guide in Spanish…………………… 55-56 Safety Orientation and Emergency Plan………………………………………….. 57 Dairy Farm Safety Checklist – English & Spanish……………………………….. 58 Employee Safety Training Documentation ……………………………………… 59-60 OSHA Fact Sheets in English and Spanish………………………………………… 61-62 Safety Risk Areas at the Dairy Farm………………………………………………. 63-69 Sample Dairy Safety Instructions for Employees in English……………………. 70-73 Sample Dairy Safety Instructions for Employees in Spanish……………………… 74-77 Emergency Information Card……………………………………………………… 78 Communication Plan……………………………………………………………….. 79 Job Safety and Health in English and Spanish……………………………………. 80-81 Bilingual Label and Sign Examples………………………………………………… 82 Developing Effective Standard Operating Procedures…………………………… 83-88 Basic SOP Example ………………………………………………………………… 89 Hierarchical Procedure SOP Sample……………………………………………….. 90 Flowchart SOP Sample………………………………………………………………. 91 Calving Record Sample Form……………………………………………………… 92 Heat Detection Sample Form………………………………………………………. 93 Milk Quality Record Sample Form ……………………………………………….. 94 General Health Record Sample Form…………………………………………….. 95 Excerpt from Hiring and Managing Spanish Speaking Employees……………… 96 Practical Concepts for Employee Training and Dairy Performance…………….. 97-99 Training Dairy Farm Workers……………………………………………………… 100-101 Oversight of Employee Housing…………………………………………………… 102 House Sanitation and Upkeep Informational Handout English ………………… 103-111 House Sanitation and Upkeep Informational Handout Spanish ………………… 112-120 Bilingual House Maintenance Products List………………………………………. 121 Bilingual House Inspection Checklist………………………………………………. 122-125 Extra Commitments when Hiring a No/Low Level English Speaker …………… 126 with No Transportation Bilingual Food List…………………………………………………………………… 127-129 Legal Compliance Issues…………………………………………………………….. 130 Community Resources…………………………………………………………………. 131-133 Latino Ag Labor Management Evaluation…………………………………………..... 134-138 The Sending Communities of Vermont Migrant Workers 1) Community Settings (Rural? Urban? Desert? Mountain? Town layout?) Many workers come from rural, hilly or mountainous towns. They are often an hour or more away from the nearest city. Communities may be comprised of as few as 30 families or as many as 300 households. Even in the smaller towns, the houses tend to be close together. Often, land has been subdivided overtime so that family members can build a house next to their parents. There is usually a central area (park, soccer field, and/or church) where people congregate. Some workers, however, come from regions that have ocean access. These areas tend to be hotter, flatter, and drier. 2) Livelihoods (How do folks make their money) The rural mountainous communities grow corn, beans, coffee and other crops for sale and for personal consumption. Most families, even if they do not sell produce, cultivate a small section of land to grow food for their own use. Such a large percentage of workers from certain communities have left that many families solely rely on remittances (money sent from the U.S.) for their day to day purchase. Men are the primary wage earners in each family. Women in rural areas increasingly have a role (though often small) in household income either through migration to the United States or small stores within the family home. Migration from rural communities to cities within Mexico is common for men. Workers that are from communities within a state with ocean access may migrate within the county or state for work as a fisherman or in oil exploration rigs. Many workers report their male family members work as day laborers on the fields of large land owners though the availability of work is seasonal and crop dependent. The minimum daily wage is less than $5. 3) The home (What are houses like, made of, who lives where, how do they cook?) Traditionally, houses were made of adobe. Overtime, wood and tin appeared more frequently in house construction. Floors might be of dirt or poured cement. Houses built by money sent from the U.S. tend to be made of cinderblocks, with a plaster layer to smooth out the walls and more often have brightly tiled flooring. Generations often live together especially if a family member is in the United States. It is common for a grandmother to live with one or more of her children, a daughter in law, and a few grandchildren. Bedrooms are often shared by 2 or more people. Table top burners are much more frequent than ovens though many families still use traditional open wood fires to cook at least some of their food daily. Women, especially in the rural areas, are expected to cook, clean, and wash clothes. 4) Water Access (Where and how do people access water) Some communities have water systems in place. These communities draw water from a central source through pipes that travel through the main parts of town. Each family is responsible for paying for a connection and bringing water from their “spigot” to their house. This is often done by attaching a plastic PVC pipe and bringing water to a pila (deep cement sink) near the house. It is rare the house in rural México that has water access from within the house. Other communities or outlying houses stick PVC in a stream or spring and use gravity to bring water to house. Pumps are not common and therefore running water in the house is very uncommon. Bathing is often done outside behind a sheet or shower curtain to one side of the Pila. Most bathrooms in these rural areas are latrines which do not require water. 5) Education (What are schools like, education system, average education level) Schools in rural Mexico and Central America have few resources to provide beyond desks and chairs. Text books tend to be very well used and often need to be shared by pupils. Libraries in the rural areas are not common. Schools are often open
Recommended publications
  • A Suitable Asset for Shrimp Aquaculture ?
    * *** * * * * *** * EUROPEAN COMMISSION Contract 99/362 - B7/6200 Environmental sustainability of brackishwater aquaculture in the Mekong delta - Vietnam GAMBAS Volume 1 - Summary report June 2004 Institute of ·-~. ...,..,. , Oceanography Nha Trang EUROPEAN COMMISSION Con tract 99/362 - B7 /6200 Environmental sustainability of brackishwater aquaculture in the Mekong delta - Vietnam GAMBAS Volume 1 - Sutnmary report 1 June 2004 Editors: Jacques Populos (1), Pascal Raux (2), Jean-Louis Martin (3), Yves Auda (4) (1) IFREMER, BP70, 29280 PLOUZANE, France (2) CEDEM, UBO, Rue de Kergoat, BREST (3) IFREMER/CREMA, BP5, 17137 L'HOUMEAU, France (4) CESBIO, BPI 2801,31401 Toulouse Cedex 4- France IFREMER, BREST GAMBAS Partnership lfœmer Inslltut Français de lnstitute of Institut de Université de Université Paul Research in Institute of Recherche pour Oceanography of Recherche pour le Bretagne Sabatier, LET Aquaculture Nb2 Fisheries l'Exploitation de la Nha Trang, Développement Occidentale, (Laboratoire (R/A2- Ho Chi Economies and Mer Vietnam CEDEM (Centre d'Ecologie MmhCity) Planning (IFEP de Droit et Terrestre) -Hanoi} d'Economie de la Mer) Preface Jacques Populus, Coordinator - This Gambas report contains two parts. The summary report (Volume 1) gives an account of the project intervention from May 2000 to Decembcr 2003, and a digest of the project's results and deliverables. The comprehensive report (Volume 2) contains the details of the scientific research and the technical results brought about by the project. Besides, a CD/ROM containing ali the technical reports, publications and maps generated in the frame of Gambas is available from the coordinator. _ Many people have contributed to this work. We did our best to mention their names where they contributed to the work and report, at the head of each chapter.
    [Show full text]
  • Belajar Gambas
    I. BELAJAR GAMBAS Pada pertemuan kali ini kita akan belajar salah satu pemrograman dalam Linux. Ada banyak pemrograman dalam Linux seperti halnya pada Windows, tapi yang akan kita bahas sekarang adalah Gambas. Gambas, Apaan tuh? Boleh dikatakan Gambas adalah Visual basic-Nya Linux. Anda yang telah mengenal Visual Basic di windows pasti akan sangat familiar dengan scrip dalam Gambas, meskipun tidak semua skrip sama. Gambas murni proyek open source di bawah naungan GPL(General Public License). Jadi sifatnya Open source alias Free. Instalasi Gambas Kalau dalam Linux Anda tidak terinstal gambas maka Anda dapat mendownload di URLnya, http://gambas.sourceforge.net. Jika paketnya sudah anda dapatkan maka langkah pertama yang harus dilakukan Adalah dengan perintah : $ tar -xjpvf gambas-xxx.tar.bz2 , atau $tar xzpvf gambas-xxx.tar.gz kemudian lakukan konfigurasi dan instalasi dengan perintah berikut: $cd gambas-xxx $./configure $make $make install tunggu beberapa saat hingga proses selesai. pastikan tidak ada kesalahan pada saat penginstalan. Menjalankan Gambas Untuk menjalankan Gambas dapat dilakukan dengan beberapa cara, bisa melalui konsol atau melalui menu start > gambas. Jika sudah terinstal maka cara berikut bisa Anda lakukan: tekan kombinasi tombol Alt+F2 > ketikan gambas lalu tekan enter, maka jendela kerja gambas akan muncul seprti pada gambar1. Komponen dalam Gambas Ketika menjalankan Gambas, yang pertama muncul adalah jendela selamat datang. pada jendela ini ada beberapa pilihan seperti New project untuk membuat projek baru, Open project untuk membuka projek yang sudah kita buat, Recent project untuk membuka projek yang terakhir kita buka, Exsample untuk melihat contoh -contoh yang telah tersedia. kalau Anda pusing atau gak semangat tinggal quit aja.
    [Show full text]
  • Comparison of Programming Languages - Wikipedia, the Free
    Comparison of programming languages - Wikipedia, the free ... https://en.wikipedia.org/wiki/Comparison_of_programming_... Object- Event- Other Language Intended use Imperative Functional Procedural Generic Reflective Standardized? Oriented Driven Paradigm(s) Application, ActionScript 3.0 Yes Yes Yes 1996, ECMA client-side, Web concurrent,[4] [5] Application, distributed, 1983, 2005, 2012, ANSI, Ada embedded, Yes Yes Yes[2] Yes[3] imperative ISO, GOST 27831-88[7] realtime, system object- oriented[6] Highly domain- specific, Aldor Yes Yes Yes No symbolic computing ALGOL 58 Application Yes No ALGOL 60 Application Yes 1960, IFIP WG 2.1, ISO[8] 1968, IFIP WG 2.1, GOST ALGOL 68 Application Yes concurrent 27974-88,[9] Parallel Ateji PX Yes pi calculus No application Application, array-oriented, APL 1989, ISO data processing tacit any, syntax is usually highly Assembly General Yes specific, related No language to the target processor GUI automation AutoHotkey (macros), highly Yes No domain-specific GUI automation AutoIt (macros), highly Yes Yes Yes No domain-specific 1983, ANSI Application, (http://portal.acm.org BASIC Yes Yes education /citation.cfm?id=988221), ISO Application, BBj Yes Yes No business, Web Application, BeanShell Yes Yes Yes Yes [10] scripting In progress, JCP BitC System Yes Yes No BLISS System Yes No Application, BlitzMax Yes Yes Yes No game Boo Application No domain-specific, Bro Yes Yes No application Application, [11] system, 1989, ANSI C89, ISO C90, C general purpose, Yes Yes ISO C99, ISO C11[12] low-level operations 1998, ISO/IEC
    [Show full text]
  • Consolidated Annual Activity Report of the European GNSS Agency Year
    SIGNED Ref.: EUSPA-OED-SPR-RPT-A11836 Version: 1.0 AB decision no: EUSPA-AB-01-21-06-04 Consolidated Annual Activity Report of the European GNSS Agency Year 2020 [n pursuance of Financial Regulation 2018/1046, Commission Delegated Regulation No 2019/7151] 1 Commission Delegated Regulation (EU) 2019/715 on the framework financial regulation for the bodies set up under the TFEU and Euratom Treaty and referred to in Article 70 of Regulation (EU, Euratom) 2018/1046 of the European Parliament and of the Council (OJ L 122, 10.5.2019, p. 1). Ref.: EUSPA-OED-SPR-RPT-A11836 Version: 1.0 AB decision no: EUSPA-AB-01-21-06-04 Table of Contents TABLE OF CONTENTS .............................................................................................................................. 2 ADMINISTRATIVE BOARD’S ANALYSIS AND ASSESSMENT ............................................................................................ 5 NOTE BY THE CHAIR OF THE SECURITY ACCREDITATION BOARD .................................................................................. 7 NOTE BY THE EXECUTIVE DIRECTOR ..................................................................................................................... 10 EXECUTIVE SUMMARY ......................................................................................................................... 12 1. ACHIEVEMENTS IN 2020 ................................................................................................................... 14 1.1 SECURITY ACCREDITATION ACTIVITIES (WBS 2.04, WBS 2.05,
    [Show full text]
  • Iot Governance, Privacy and Security Issues EUROPEAN RESEARCH CLUSTER on the INTERNET of THINGS
    Internet of Things IoT Governance, Privacy and Security Issues EUROPEAN RESEARCH CLUSTER ON THE INTERNET OF THINGS January, 2015 “Just as energy is the basis of life itself, and ideas the source of innovation, so is innovation the vital spark of all human change, improvement and progress.” Ted Levitt IERC Coordinators: HINGS Ovidiu Vermesan, Coordinator IERC Cluster, [email protected] T Peter Friess, Coordinator IERC Cluster, European Commission, [email protected] Authors Gianmarco Baldini, (DG JRC-EC) Trevor Peirce (Avanta Global), Maarten Botterman (GNKS Consult) Maria Chiara Talacchini, (DG JRC-EC) NTERNET OF I Angela Pereira (DG JRC – EC) Marcus Handte (University of Duisburg-Essen), Domenico Rotondi (TXT Group), Henrich C. Pöhls (Passau University), Ovidiu Vermesan (SINTEF), Atta Baddii (University of Reading), Bertrand Copigneaux (Inno Ag), Schreckling, Daniel (Passau University), THE ON LUSTER Luca Vigano (University of Verona), C Gary Steri (DG JRC – EC) Salvatore Piccione (TXT Group), Panagiotis Vlacheas (UPRC) Vera Stavroulaki (UPRC) ESEARCH Dimitris Kelaidonis (UPRC) R Ricardo Neisse (DG JRC-EC) Elias Tragos (ICS - FORTH), Philippe Smadja (GEMALTO) Christine Hennebert (CEA LETI) Martin Serrano (National University of Ireland Galway) UROPEAN E Stefano Severi (Jacobs University) - Giuseppe Abreu (Jacobs University) Peter T. Kirstein (University College London) Socrates Varakliotis (University College London) IERC Antonio Skarmeta (University of Murcia) Contributing SDOs, Projects and Initiatives ••• 2 / 128 iCore, GAMBAS, BUTLER, CEN/CENELEC, ETSI, ISO, PROBE-IT, SPaCIoS, IoT@Work, COMPOSE, RERUM, OpenIoT, IoT6, Value-Ageing IERC Acknowledgements The IERC would like to thank the European Commission services for their support in the planning and preparation of this document.
    [Show full text]
  • A Beginner's Guide to Gambas
    A Beginner's Guide to Gambas Cover design by Fabien Bodard Foreword by Fabien Bodard and Benoît Minisini 1 A Beginner's Guide to Gambas Copyright Notice for the printed version of this work: A Beginner's Guide to Gambas (this work) is copyright © 2005 by John W. Rittinghouse, all rights are reserved. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the the author, John W. Rittinghouse. The author grants a perpetual license to the Gambas user-community for use of the electronic version of this printed work under the terms and conditions of the OpenContent License printed on the following page. 2 A Beginner's Guide to Gambas Copyright Notice for the electronic (online) version of this work, based on the OpenContent License (OPL), Version 1.0, July 14, 1998. This document outlines the principles underlying the OpenContent (OC) movement and may be redistributed provided it remains unaltered. For legal purposes, this document is the license under which OpenContent is made available for use. The original version of this document may be found at http://opencontent.org/opl.shtml . LICENSE Terms and Conditions for Copying, Distributing, and Modifying Items other than copying, distributing, and modifying the Content with which this license was distributed (such as using, etc.) are outside the scope of this license. 1. You may copy and distribute exact replicas of the OpenContent (OC) as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the OC a copy of this License along with the OC.
    [Show full text]
  • Gambas Almost Means Basic Today’S Menu
    Gambas Gambas Almost Means BASic Today’s Menu... • Gambas – What ? – Why ? • How it works • Demo I - Hello, World! • Features – I • Demo II - Analog Clock • Features - II • Gambas vs VB • Demo IV – Movie Player • Its future Gambas – A better Visual Basic • Gambas is a – Graphical Development Environment based on a Basic interpreter – Intended to be a better Visual Basic • VB replacement for Linux, not a VB clone Gambas - Why? • Leveraging the power of Linux • Leveraging our current knowledge • Unique mix of features - help thousands of VB developers to migrate from Windows to Linux • Converting legacy code Gambas can help bring more applications and users more quickly to Linux Demo - I Hello, World! Gambas- How it works • .project file • .form files • .class files • "gbc" -> binary "pcode". • pcode in ".gambas“ • "gbx" • Components – qt-component – GTK component? - Write them! ;-) • "gba" –> project + pcode = so called "executable file" Gambas – Features • Component Model – designed to be extensible. base language and all the rest = components – Even the graphical toolkit is just a component. – Soon, GTK+ component • Can write multi language programs – RAD offers a wizard to translate • Gambas offers database access – Currently can manage MySQL, PostgreSQL and Sqlite Gambas – Features (cont..) • Distribution wizards – can distribute your program as source code – also create binary packages • Can write network applications using Gambas – TCP, Unix and UDP sockets, clients and servers, serial port devices – queries to HTTP servers, FTP client • XML is work in progress Demo II Analog Clock Gambas v/s VB • Non Language-Specific Differences – Gambas - separate, in a .form and a .class file, VB - combined – Form controls in Gambas programs are private by default.
    [Show full text]
  • Porting Visual Basic Apps to Linux OPENING DOORS Realbasic Provides an Easy Solution for Convert- Ing Visual Basic Programs to Linux
    COVER STORY Realbasic Porting Visual Basic apps to Linux OPENING DOORS Realbasic provides an easy solution for convert- www.sxc.hu ing Visual Basic programs to Linux. BY FRANK WIEDUWILT isual Basic owes its popularity in and enhancements for a fixed period of the world of Windows to its rep- time. After this time, the customer re- Vutation as an easy-to-learn and tains the license but does not get the easily readable programming language. bugfixes. Real Software promises to re- But users moving to Linux typically have lease a new version every 90 days, so li- to re-write their Visual Basic programs in censed users can look forward to new a different language. Free Basic variants features at regular intervals. such as Gambas [1], HBasic [2], or WX- The Standard Edition for Linux is free; Basic [3] are just too far removed from the Professional Version costs 330 Euros VB to support no-worries porting. KBasic (US$ 399.95) with six months worth of [4] promises complete syntactical com- updates. Other license arrangements are patibility to Visual Basic, but it is still at also available. Table 1 shows the differ- a fairly unstable beta stage despite sev- ences between the two versions. eral years of development. Real Software The Professional version of Realbasic Figure 2: A cross hair cursor facilitates recently launched Realbasic [5], a com- for Linux can create programs for any accurate positioning of GUI elements. mercial tool designed to pick up Visual Windows version from 95 through to XP. Basic projects and give users the ability The programs do not require any addi- documentation is also available from the to run them on Linux and Mac OS X.
    [Show full text]
  • Metadefender Core V4.14.2
    MetaDefender Core v4.14.2 © 2018 OPSWAT, Inc. All rights reserved. OPSWAT®, MetadefenderTM and the OPSWAT logo are trademarks of OPSWAT, Inc. All other trademarks, trade names, service marks, service names, and images mentioned and/or used herein belong to their respective owners. Table of Contents About This Guide 11 Key Features of Metadefender Core 12 1. Quick Start with MetaDefender Core 13 1.1. Installation 13 Operating system invariant initial steps 13 Basic setup 14 1.1.1. Configuration wizard 14 1.2. License Activation 19 1.3. Process Files with MetaDefender Core 19 2. Installing or Upgrading Metadefender Core 20 2.1. Recommended System Requirements 20 System Requirements For Server 20 Browser Requirements for the Metadefender Core Management Console 22 2.2. Installing Metadefender 22 Installation 22 Installation notes 23 2.2.1. Installing Metadefender Core using command line 23 2.2.2. Installing Metadefender Core using the Install Wizard 25 2.3. Upgrading MetaDefender Core 25 Upgrading from MetaDefender Core 3.x 25 Upgrading from MetaDefender Core 4.x 26 2.4. Metadefender Core Licensing 26 2.4.1. Activating Metadefender Licenses 26 2.4.2. Checking Your Metadefender Core License 33 2.5. Performance and Load Estimation 34 What to know before reading the results: Some factors that affect performance 34 How test results are calculated 35 Test Reports 35 Performance Report - Multi-Scanning On Linux 35 Performance Report - Multi-Scanning On Windows 39 2.6. Special installation options 42 Use RAMDISK for the tempdirectory 42 3. Configuring MetaDefender Core 46 3.1. Management Console 46 3.2.
    [Show full text]
  • Gambas Almost Means BASIC ...Really?
    Gambas Almost Means BASIC ...really? Gambas 2.0 RC 1 ● Two years of development since the release of Gambas 1.0. ● Seven years since the first beginning. ● 400,000+ lines of code. ● About 350 classes. Quick introduction ● Gambas is a full-featured object language and development environment built on a BASIC interpreter. ● It is released under the GNU General Public Licence. ● Its architecture is largly inspired by Java. The Gambas BASIC ● About 250 keywords and native functions. ● Full error management. ● Full process control. ● Full support for watching file descriptors. ● Event loop support with timers. ● Native UTF-8 string support. ● Full internationalization and translation support. ● External function calls in shared libraries. The Gambas Object Language Gambas is a true object-oriented language: ● Objects and classes. ● Properties, methods, constants and events. ● Public and private symbols. ● Polymorphism, i.e. virtual method dispatching. ● Single inheritance. ● Constructors and destructors. ● Array accessors, enumerators, sortable objects. The Gambas Object Language Inheritance is entirely dynamic, and allows you to ● Create a more specialized version of an already existing class. ● Reimplement a class and extend it. ● Override some methods or properties of a class. "Inheritance" means how and when symbols are linked. The Gambas Object Language ● Any classes can be inherited, reimplemented or overridden, even the native ones written in C/C++. ● Finally, a native class named Observer allows you to intercept any event raised by any object. Events Observer GridView TableView C++ / Qt Gambas The Components ● Access to many database systems: MySQL, PostgreSQL, SQLite, Firebird, ODBC. ● Graphical user interface programming, based on the QT toolkit, or the GTK+ toolkit.
    [Show full text]
  • Basic Programming Programmers Have Been Looking for a Visual Basic Clone for Linux for Quite a While Now
    LINUX USER Gambas Gambas Basic Programming Programmers have been looking for a Visual Basic clone for Linux for quite a while now. Gambas is well on the way to closing this gap. BY FRANK WIEDUWILT or many Linux converts losing a Now change to the directory you just simple programming language like created, gambas-0.38, (cd gambas-0.38)), FBasic, which is extremely useful for and type the following commands in the straightforward programming tasks, was following order: ./configure, make, and a hard blow. Gambas [1], which means ensuring that you are root, make install. “Gambas Almost Means BASic”, offers a This completes the installation of the developer environment that is similar to program, which you can now launch by Visual Basic. Gambas’ author, Benoît typing gambas & in a shell. Minisini, has created a program that allows you to create graphic interfaces Initial Launch with just a few mouse clicks, and it After launching the program, you are comes complete with a convenient editor prompted to choose between creating a for writing source code. new project or openening an existing one. If you select New Project, Gambas will Installation prompt you to enter the directory where You will find Gambas on this issue’s you will be storing the project files before subscription CD. To compile Gambas you opening a number of windows where you Figure 2: Form Designer and Toolbox will need both the sources, and a QT can edit your project files (see Figure 1). version > 3.0.2. Users of SuSE Linux The left panel then shows an overview A Question of Forms version 8.0 should use Gambas 0.37, of the current project in a tree structure.
    [Show full text]
  • Satellite Visualisation Savi 1.5.0
    Review Free software SATELLITE VISUALISATION SaVi 1.5.0 Satellite orbits, with animated coverage maps Many people have a practical need to locate a satellite, whether they’re in nano-sat deployment, amateur radio, or one of the satellite telephone providers like Iridium. SaVi lets you see where satellites are at any given time, and even generate animated images of coverage maps which you can take with you on your global travels. We compiled from source: the mixed tcl environment on our Debian test installation didn’t have the right tk header fi les in the right /usr/include/tcl directory, so we symlinked from the previous tcl version, also installed, then ‘make ARCH=ubuntu’ worked, and we ran the binary locally. Installing geomview – available from the same source, or with apt-get – enables 3D views, which are a nice extra, but the basic package gives a very practical projection. From Tim Peake’s ISS mission to the Mars Rover, Above We are not alone – there’s a lot of hardware up there, but at least you can track it all interest in space was only higher in 1969: if you’re not a globetrotter with a pressing need to keep in touch via satellite telephone, this is still an interesting and useful piece of software. The SaVi website contains links to Pros Cons Great for… Very easy to use for quick You’ll need some domain many academic papers relating to satellite orbits, and Finding a satellite phone link in access to where satellite knowledge (“what are all of the middle of nowhere the science behind them, and it’s interesting just to constellations are when you these satellites?”) to get the savi.sf.net/ check where your local GPS satellites are.
    [Show full text]