IDOL Connector Framework Server 12.5 Administration Guide

Total Page:16

File Type:pdf, Size:1020Kb

IDOL Connector Framework Server 12.5 Administration Guide Connector Framework Server Software Version 12.5 Administration Guide Document Release Date: February 2020 Software Release Date: February 2020 Administration Guide Legal notices Copyright notice © Copyright 2020 Micro Focus or one of its affiliates. The only warranties for products and services of Micro Focus and its affiliates and licensors (“Micro Focus”) are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. Micro Focus shall not be liable for technical or editorial errors or omissions contained herein. The information contained herein is subject to change without notice. Documentation updates The title page of this document contains the following identifying information: l Software Version number, which indicates the software version. l Document Release Date, which changes each time the document is updated. l Software Release Date, which indicates the release date of this version of the software. To check for updated documentation, visit https://www.microfocus.com/support-and-services/documentation/. Support Visit the MySupport portal to access contact information and details about the products, services, and support that Micro Focus offers. This portal also provides customer self-solve capabilities. It gives you a fast and efficient way to access interactive technical support tools needed to manage your business. As a valued support customer, you can benefit by using the MySupport portal to: l Search for knowledge documents of interest l Access product documentation l View software vulnerability alerts l Enter into discussions with other software customers l Download software patches l Manage software licenses, downloads, and support contracts l Submit and track service requests l Contact customer support l View information about all services that Support offers Many areas of the portal require you to sign in. If you need an account, you can create one when prompted to sign in. To learn about the different access levels the portal uses, see the Access Levels descriptions. About this PDF version of online Help This document is a PDF version of the online Help. This PDF file is provided so you can easily print multiple topics or read the online Help. Because this content was originally created to be viewed as online help in a web browser, some topics may not be formatted properly. Some interactive topics may not be present in this PDF version. Those topics can be successfully printed from within the online Help. Connector Framework Server (12.5) Page 2 of 217 Administration Guide Contents Chapter 1: Introduction 9 Connector Framework Server 9 Filter Documents and Extract Subfiles 10 Manipulate and Enrich Documents 10 The Ingestion Process 11 The Import Process 13 Index Documents 14 The IDOL Platform 14 System Architecture 15 OEM Certification 16 Related Documentation 17 Display Online Help 17 Chapter 2: Configure Connector Framework Server 18 Connector Framework Server Configuration File 18 Modify Configuration Parameter Values 19 Configure Connector Framework Server 20 Include an External Configuration File 21 Include the Whole External Configuration File 21 Include Sections of an External Configuration File 22 Include Parameters from an External Configuration File 22 Merge a Section from an External Configuration File 23 Encrypt Passwords 24 Create a Key File 24 Encrypt a Password 24 Decrypt a Password 26 Configure Client Authorization 26 Example Configuration File 28 Chapter 3: Start and Stop Connector Framework Server 30 Start Connector Framework Server 30 Stop Connector Framework Server 30 Chapter 4: Send Actions to Connector Framework Server 32 Connector Framework Server (12.5) Page 3 of 217 Administration Guide Send Actions to Connector Framework Server 32 Asynchronous Actions 32 Check the Status of an Asynchronous Action 33 Cancel an Asynchronous Action that is Queued 33 Stop an Asynchronous Action that is Running 34 Store Action Queues in an External Database 34 Prerequisites 34 Configure Connector Framework Server 35 Store Action Queues in Memory 36 Use XSL Templates to Transform Action Responses 38 Example XSL Templates 39 Chapter 5: Ingest Data 40 Ingest Data using Connectors 40 Ingest an IDX File 41 Ingest XML 41 Transform XML Files 41 Parse XML into Documents 42 Ingest PST Files 44 Ingest Password-Protected Files 45 Ingest Data for Testing 46 Chapter 6: Filter Documents and Extract Subfiles 48 Customize KeyView Filtering 48 Disable Filtering or Extraction for Specific Documents 48 Chapter 7: Manipulate and Enrich Documents 50 Introduction 50 Choose When to Run a Task 51 Create Import and Index Tasks 53 Document Fields for Import Tasks 55 Write and Run Lua Scripts 55 Write a Lua Script 55 Run a Lua Script 56 Debug a Lua Script 56 Lua Scripts Included With CFS 59 Use Named Parameters 61 Enable or Disable Lua Scripts During Testing 61 Example Lua Scripts 62 Add a Field to a Document 62 Connector Framework Server (12.5) Page 4 of 217 Administration Guide Count Sections 62 Merge Document Fields 63 Add Titles to Documents 64 Analyze Media 64 Create a Media Server Configuration 65 Configure the Media Analysis Task 66 Run Analysis From Lua 69 Troubleshoot Media Analysis 70 Categorize Documents 71 Customize the Query 72 Customize the Output 73 Run Eduction 75 Redact Documents 75 Lua Post Processing 76 Process HTML 77 HTML Processing with WKOOP 78 Remove Irrelevant Content 78 Extract Metadata 79 Split Web Pages into Multiple Documents 80 HTML Extraction 82 Extract Metadata from Files 82 Import Content Into a Document 83 Reject Invalid Documents 83 Reject Documents with Binary Content 84 Reject Documents with Import Errors 84 Reject Documents with Symbolic Content 84 Reject Documents by Word Length 85 Reject All Invalid Documents 85 Split Document Content into Sections 86 Split Files into Multiple Documents 86 Example 87 Write Documents to Disk 89 Write Documents to Disk in IDX Format 89 Write Documents to Disk in XML Format 89 Write Documents to Disk in JSON Format 90 Write Documents to Disk in CSV Format 90 Write Documents to Disk as SQL INSERT Statements 91 Standardize Document Fields 92 Customize Field Standardization 92 Normalize E-mail Addresses 96 Language Detection 97 Connector Framework Server (12.5) Page 5 of 217 Administration Guide Translate Documents 98 Identify Files in a NIST RDS Hash Set 99 Chapter 8: Index Documents 101 Introduction 101 Configure the Batch Size and Time Interval 101 Index Documents into an IDOL Server 102 Index Documents into Vertica 103 Prepare the Vertica Database 104 Configure CFS to Index into Vertica 105 Troubleshooting 106 Index Documents into another CFS 106 Index Documents into MetaStore 108 Document Fields for Indexing 108 AUTN_INDEXPRIORITY 109 Manipulate Documents Before Indexing 109 Chapter 9: Monitor Connector Framework Server 111 Use the Logs 111 Customize Logging 111 Monitor Asynchronous Actions using Event Handlers 113 Configure an Event Handler 114 Write a Lua Script to Handle Events 115 Monitor the size of the Import and Index Queues 115 Set Up Document Tracking 116 Appendix A: KeyView Supported Formats 119 Supported Formats 119 Archive Formats 121 Binary Format 124 Computer-Aided Design Formats 125 Database Formats 126 Desktop Publishing 127 Display Formats 127 Graphic Formats 128 Mail Formats 132 Multimedia Formats 135 Presentation Formats 138 Spreadsheet Formats 141 Text and Markup Formats 143 Connector Framework Server (12.5) Page 6 of 217 Administration Guide Word Processing Formats 144 Appendix B: KeyView Format Codes 151 KeyView Classes 151 Key to Detected Formats Table 152 Detected Formats 153 Appendix C: Document Fields 206 Document Fields 206 AUTN_IDENTIFIER 208 Sub File Indexes 208 Append Sub File Indexes to the Document Identifier 209 Appendix D: Debug Your Lua Scripts 211 Glossary 214 Send documentation feedback 217 Connector Framework Server (12.5) Page 7 of 217 Administration Guide Connector Framework Server (12.5) Page 8 of 217 Chapter 1: Introduction This section provides an overview of Connector Framework Server. • Connector Framework Server 9 • The Ingestion Process 11 • The IDOL Platform 14 • System Architecture 15 • OEM Certification 16 • Related Documentation 17 • Display Online Help 17 Connector Framework Server Connector Framework Server (CFS) processes the information that is retrieved by connectors, and then indexes the information into one or more indexes, such as IDOL Server. Connectors send information to CFS in the form of documents. A document is a collection of metadata and, usually, an associated source file. The metadata describes the location of the file or record that was retrieved, and other information that was extracted by the connector. For example, a document sent for ingestion by a Web Connector includes the URL of the page and the links that were extracted from the page when it was crawled. The Web Connector provides the downloaded HTML in an associated file so that it can be processed by CFS. Sometimes a document does not have an associated source file. For example, if you retrieve information from a database using the ODBC Connector, the documents sent for ingestion contain the information extracted by your chosen query, and might not have an associated file. These documents are referred to as having metadata only. CFS uses KeyView to extract information from the source file. Some source files are container files, such as zip archives, and these are extracted. CFS then uses KeyView to obtain text and file-specific metadata from the file, and adds it to the document. The original source file is discarded before the document is indexed. This allows IDOL to search and categorize documents, and perform other operations, without needing to process the information from a repository in its native format. CFS provides features to manipulate and enrich documents. For example, you can send media files to an IDOL Media Server and perform tasks such as optical character recognition and face recognition. This adds additional information to the IDOL document, so that when a user queries IDOL the results include relevant images, audio, and video files.
Recommended publications
  • Compress/Decompress Encrypt/Decrypt
    Windows Compress/Decompress WinZip Standard WinZip Pro Compressed Folders Zip and unzip files instantly with 64-bit, best-in-class software ENHANCED! Compress MP3 files by 15 - 20 % on average Open and extract Zipx, RAR, 7Z, LHA, BZ2, IMG, ISO and all other major compression file formats Open more files types as a Zip, including DOCX, XLSX, PPTX, XPS, ODT, ODS, ODP, ODG,WMZ, WSZ, YFS, XPI, XAP, CRX, EPUB, and C4Z Use the super picker to unzip locally or to the cloud Open CAB, Zip and Zip 2.0 Methods Convert other major compressed file formats to Zip format Apply 'Best Compression' method to maximize efficiency automatically based on file type Reduce JPEG image files by 20 - 25% with no loss of photo quality or data integrity Compress using BZip2, LZMA, PPMD and Enhanced Deflate methods Compress using Zip 2.0 compatible methods 'Auto Open' a zipped Microsoft Office file by simply double-clicking the Zip file icon Employ advanced 'Unzip and Try' functionality to review interrelated components contained within a Zip file (such as an HTML page and its associated graphics). Windows Encrypt/Decrypt WinZip Standard WinZip Pro Compressed Folders Apply encryption and conversion options, including PDF conversion, watermarking and photo resizing, before, during or after creating your zip Apply separate conversion options to individual files in your zip Take advantage of hardware support in certain Intel-based computers for even faster AES encryption Administrative lockdown of encryption methods and password policies Check 'Encrypt' to password protect your files using banking-level encryption and keep them completely secure Secure sensitive data with strong, FIPS-197 certified AES encryption (128- and 256- bit) Auto-wipe ('shred') temporarily extracted copies of encrypted files using the U.S.
    [Show full text]
  • DXF Reference
    AutoCAD 2012 DXF Reference February 2011 © 2011 Autodesk, Inc. All Rights Reserved. Except as otherwise permitted by Autodesk, Inc., this publication, or parts thereof, may not be reproduced in any form, by any method, for any purpose. Certain materials included in this publication are reprinted with the permission of the copyright holder. Trademarks The following are registered trademarks or trademarks of Autodesk, Inc., and/or its subsidiaries and/or affiliates in the USA and other countries: 3DEC (design/logo), 3December, 3December.com, 3ds Max, Algor, Alias, Alias (swirl design/logo), AliasStudio, Alias|Wavefront (design/logo), ATC, AUGI, AutoCAD, AutoCAD Learning Assistance, AutoCAD LT, AutoCAD Simulator, AutoCAD SQL Extension, AutoCAD SQL Interface, Autodesk, Autodesk Intent, Autodesk Inventor, Autodesk MapGuide, Autodesk Streamline, AutoLISP, AutoSnap, AutoSketch, AutoTrack, Backburner, Backdraft, Beast, Built with ObjectARX (logo), Burn, Buzzsaw, CAiCE, Civil 3D, Cleaner, Cleaner Central, ClearScale, Colour Warper, Combustion, Communication Specification, Constructware, Content Explorer, Dancing Baby (image), DesignCenter, Design Doctor, Designer's Toolkit, DesignKids, DesignProf, DesignServer, DesignStudio, Design Web Format, Discreet, DWF, DWG, DWG (logo), DWG Extreme, DWG TrueConvert, DWG TrueView, DXF, Ecotect, Exposure, Extending the Design Team, Face Robot, FBX, Fempro, Fire, Flame, Flare, Flint, FMDesktop, Freewheel, GDX Driver, Green Building Studio, Heads-up Design, Heidi, HumanIK, IDEA Server, i-drop, Illuminate Labs
    [Show full text]
  • Es Fluttert Gewaltig René Jahn, SIB Visions Gmbh
    Es Fluttert gewaltig René Jahn, SIB Visions GmbH Wer eine App für mobile Geräte entwickeln möchte, as JVx Framework [1] ermöglicht die Erstellung von Daten- steht zumindest vor einer wichtigen Frage: Mit D bank-Applikationen für unterschiedlichste GUI-Technologien welcher Technologie soll die App realisiert werden? mit einer einzigen Source-Basis. Es ist sowohl eine GUI-Abstraktion als auch ein Full-Stack Application Framework. Die damit erstell- Da es aktuell verschiedenste Möglichkeiten gibt, ist ten Applikationen laufen ohne Änderungen im Browser mittels Ja- die Antwort nicht sofort klar. Mit diesem Problem vaScript/CSS, am Desktop mit Swing oder JavaFX und auf mobilen war das Framework-Team von SIB Visions ebenfalls Geräten mithilfe nativer Apps. Mit JVx können Applikationen unter- schiedlichster Größe und Komplexität realisiert werden. Zwei Pro- konfrontiert, als es darum ging, einen Client für dukte, die mit JVx entwickelt wurden, sind beispielsweise SNOWsat das Open Source Application Framework JVx zu Maintain [3] und VisionX [4]. entwickeln. Wie es zu einer Entscheidung kam und vor allem was umgesetzt wurde, wird in diesem Wie soeben erwähnt, werden für die Ausführung auf mobilen Gerä- ten native Apps eingesetzt. Es gibt eine App für iOS und eine andere Artikel erklärt. für Android. Erfahrene App-Entwickler werden vermuten, dass die- iii iii 30 www.ijug.eu iiiiii se Apps unabhängig voneinander entwickelt wurden. Das ist auch Gesamteindruck war nicht zufriedenstellend. So blieb am Ende also genauso. Die iOS-App wurde mit Objective-C und die Android-App Flutter übrig. Doch nicht, weil es der letzte Kandidat war, sondern mit Java entwickelt. Das war im Jahr 2014 auch ein gangbarer Weg, weil man von Anfang an den Eindruck hatte, dass es sich um die da es nur wenige Lösungen gab, die eine Entwicklung mit nur einer richtige Technologie handelt.
    [Show full text]
  • Openscad User Manual (PDF)
    OpenSCAD User Manual Contents 1 Introduction 1.1 Additional Resources 1.2 History 2 The OpenSCAD User Manual 3 The OpenSCAD Language Reference 4 Work in progress 5 Contents 6 Chapter 1 -- First Steps 6.1 Compiling and rendering our first model 6.2 See also 6.3 See also 6.3.1 There is no semicolon following the translate command 6.3.2 See Also 6.3.3 See Also 6.4 CGAL surfaces 6.5 CGAL grid only 6.6 The OpenCSG view 6.7 The Thrown Together View 6.8 See also 6.9 References 7 Chapter 2 -- The OpenSCAD User Interface 7.1 User Interface 7.1.1 Viewing area 7.1.2 Console window 7.1.3 Text editor 7.2 Interactive modification of the numerical value 7.3 View navigation 7.4 View setup 7.4.1 Render modes 7.4.1.1 OpenCSG (F9) 7.4.1.1.1 Implementation Details 7.4.1.2 CGAL (Surfaces and Grid, F10 and F11) 7.4.1.2.1 Implementation Details 7.4.2 View options 7.4.2.1 Show Edges (Ctrl+1) 7.4.2.2 Show Axes (Ctrl+2) 7.4.2.3 Show Crosshairs (Ctrl+3) 7.4.3 Animation 7.4.4 View alignment 7.5 Dodecahedron 7.6 Icosahedron 7.7 Half-pyramid 7.8 Bounding Box 7.9 Linear Extrude extended use examples 7.9.1 Linear Extrude with Scale as an interpolated function 7.9.2 Linear Extrude with Twist as an interpolated function 7.9.3 Linear Extrude with Twist and Scale as interpolated functions 7.10 Rocket 7.11 Horns 7.12 Strandbeest 7.13 Previous 7.14 Next 7.14.1 Command line usage 7.14.2 Export options 7.14.2.1 Camera and image output 7.14.3 Constants 7.14.4 Command to build required files 7.14.5 Processing all .scad files in a folder 7.14.6 Makefile example 7.14.6.1 Automatic
    [Show full text]
  • Version 1 Last Updated 23/05/2019 Updated by Amanda Fairholme Comments Updated to Match VE 9.0 FP7 Release Basic Support by Prod
    Version 1 Last Updated 23/05/2019 Updated By Amanda Fairholme Updated to match VE 9.0 Comments FP7 release Basic Support by Product Capabilities, Limitations and comments by Processing Workflow VE Generator - Standalone Category File Format Type Extension(s) VE Generator 9.0 VE-Generator - SAP-PLM as primary PDM; Conversion workflow VE-Generator - Foreign PDM, Integrated using VDI (Not integrated with SAP ERP) Version support Import Export Limitations and comments Limitations and comments Limitations and comments Primary CAD Design Web Format 3D/2D DWF 0.36 up to 7.7 Yes Yes No known limitations No known limitations Not supported Formats (Autodesk) For import and export limitations, see the attached document: For import and export limitations, see the attached document: AutoCAD DWG Drawing Publishing Limitations_FP7.pdf. AutoCAD DWG Drawing Publishing Limitations_FP7.pdf. 1. Semantic PMI not supported - Text is imported as geometry 1. Semantic PMI not supported - Text is imported as geometry AutoCAD Drawing R11/ R12 up to R27 2. Parametric object import is limited to the following types: circles, 2. Parametric object import is limited to the following types: circles, 3D /2D DXF Yes Yes Not supported Interchange (2014-2018) circular arcs, ellipses, elliptical arcs, text. circular arcs, ellipses, elliptical arcs, text. 3. Per-face normals 3. Per-face normals 4. Per-face transparency 4. Per-face transparency Note: This is also a 2D file format Note: This is also a 2D file format For import and export limitations, see the attached document:
    [Show full text]
  • Metadefender Core V4.13.1
    MetaDefender Core v4.13.1 © 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 13 Key Features of Metadefender Core 14 1. Quick Start with Metadefender Core 15 1.1. Installation 15 Operating system invariant initial steps 15 Basic setup 16 1.1.1. Configuration wizard 16 1.2. License Activation 21 1.3. Scan Files with Metadefender Core 21 2. Installing or Upgrading Metadefender Core 22 2.1. Recommended System Requirements 22 System Requirements For Server 22 Browser Requirements for the Metadefender Core Management Console 24 2.2. Installing Metadefender 25 Installation 25 Installation notes 25 2.2.1. Installing Metadefender Core using command line 26 2.2.2. Installing Metadefender Core using the Install Wizard 27 2.3. Upgrading MetaDefender Core 27 Upgrading from MetaDefender Core 3.x 27 Upgrading from MetaDefender Core 4.x 28 2.4. Metadefender Core Licensing 28 2.4.1. Activating Metadefender Licenses 28 2.4.2. Checking Your Metadefender Core License 35 2.5. Performance and Load Estimation 36 What to know before reading the results: Some factors that affect performance 36 How test results are calculated 37 Test Reports 37 Performance Report - Multi-Scanning On Linux 37 Performance Report - Multi-Scanning On Windows 41 2.6. Special installation options 46 Use RAMDISK for the tempdirectory 46 3. Configuring Metadefender Core 50 3.1. Management Console 50 3.2.
    [Show full text]
  • Opus, a Free, High-Quality Speech and Audio Codec
    Opus, a free, high-quality speech and audio codec Jean-Marc Valin, Koen Vos, Timothy B. Terriberry, Gregory Maxwell 29 January 2014 Xiph.Org & Mozilla What is Opus? ● New highly-flexible speech and audio codec – Works for most audio applications ● Completely free – Royalty-free licensing – Open-source implementation ● IETF RFC 6716 (Sep. 2012) Xiph.Org & Mozilla Why a New Audio Codec? http://xkcd.com/927/ http://imgs.xkcd.com/comics/standards.png Xiph.Org & Mozilla Why Should You Care? ● Best-in-class performance within a wide range of bitrates and applications ● Adaptability to varying network conditions ● Will be deployed as part of WebRTC ● No licensing costs ● No incompatible flavours Xiph.Org & Mozilla History ● Jan. 2007: SILK project started at Skype ● Nov. 2007: CELT project started ● Mar. 2009: Skype asks IETF to create a WG ● Feb. 2010: WG created ● Jul. 2010: First prototype of SILK+CELT codec ● Dec 2011: Opus surpasses Vorbis and AAC ● Sep. 2012: Opus becomes RFC 6716 ● Dec. 2013: Version 1.1 of libopus released Xiph.Org & Mozilla Applications and Standards (2010) Application Codec VoIP with PSTN AMR-NB Wideband VoIP/videoconference AMR-WB High-quality videoconference G.719 Low-bitrate music streaming HE-AAC High-quality music streaming AAC-LC Low-delay broadcast AAC-ELD Network music performance Xiph.Org & Mozilla Applications and Standards (2013) Application Codec VoIP with PSTN Opus Wideband VoIP/videoconference Opus High-quality videoconference Opus Low-bitrate music streaming Opus High-quality music streaming Opus Low-delay
    [Show full text]
  • Surface Recovery: Fusion of Image and Point Cloud
    Surface Recovery: Fusion of Image and Point Cloud Siavash Hosseinyalamdary Alper Yilmaz The Ohio State University 2070 Neil avenue, Columbus, Ohio, USA 43210 pcvlab.engineering.osu.edu Abstract construct surfaces. Implicit (or volumetric) representation of a surface divides the three dimensional Euclidean space The point cloud of the laser scanner is a rich source of to voxels and the value of each voxel is defined based on an information for high level tasks in computer vision such as indicator function which describes the distance of the voxel traffic understanding. However, cost-effective laser scan- to the surface. The value of every voxel inside the surface ners provide noisy and low resolution point cloud and they has negative sign, the value of the voxels outside the surface are prone to systematic errors. In this paper, we propose is positive and the surface is represented as zero crossing two surface recovery approaches based on geometry and values of the indicator function. Unfortunately, this repre- brightness of the surface. The proposed approaches are sentation is not applicable to open surfaces and some mod- tested in realistic outdoor scenarios and the results show ifications should be applied to reconstruct open surfaces. that both approaches have superior performance over the- The least squares and partial differential equations (PDE) state-of-art methods. based approaches have also been developed to implicitly re- construct surfaces. The moving least squares(MLS) [22, 1] and Poisson surface reconstruction [16], has been used in 1. Introduction this paper for comparison, are particularly popular. Lim and Haron review different surface reconstruction techniques in Point cloud is a valuable source of information for scene more details [20].
    [Show full text]
  • Experimental Validation of Autodesk 3Ds Max Design 2009 and Daysim
    Experimental Validation of Autodesk® 3ds Max® Design 2009 and Daysim 3.0 NRC Project # B3241 Submitted to: Autodesk Canada Co. Media & Entertainment Submitted by: Christoph Reinhart1,2 1) National Research Council Canada - Institute for Research in Construction (NRC-IRC) Ottawa, ON K1A 0R6, Canada (2001-2008) 2) Harvard University, Graduate School of Design Cambridge, MA 02138, USA (2008 - ) February 12, 2009 B3241.1 Page 1 Table of Contents Abstract ....................................................................................................................................... 3 1 Introduction .......................................................................................................................... 3 2 Methodology ......................................................................................................................... 5 2.1 Daylighting Test Cases .................................................................................................... 5 2.2 Daysim Simulations ....................................................................................................... 12 2.3 Autodesk 3ds Max Design Simulations ........................................................................... 13 3 Results ................................................................................................................................ 14 3.1 Façade Illuminances ...................................................................................................... 14 3.2 Base Case (TC1) and Lightshelf (TC2)
    [Show full text]
  • Experiences in Using Open Source Software for Teaching Electronic Engineering CAD
    Experiences in Using Open Source Software for Teaching Electronic Engineering CAD Dr Simon Busbridge1 & Dr Deshinder Singh Gill School of Computing, Engineering and Mathematics, University of Brighton, Brighton BN2 4GJ [email protected] Abstract Embedded systems and simulation distinguish modern professional electronic engineering from that learnt at school. First year undergraduates typically have little appreciation of engineering software capabilities and file handling beyond elementary word processing. This year we expedited blended teaching through the experiential based learning process via open source engineering software. Students engaged with the entire electronic engineering product creation process from inception, performance simulation, printed circuit board design, manufacture and assembly, to cabinet design and complete finished product. Currently students learn software skills using a mixture of electronic and mechanical engineering software packages. Although these have professional capability they are not available off-campus and are sometimes surprisingly poor in simulating real world devices. In this paper we report use of LTspice, FreePCB and OpenSCAD for the learning and teaching of analogue electronics simulation and manufacture. Comparison of the software options, the type of tasks undertaken, examples of student assignments and outputs, and learning achieved are presented. Examples of assignment based learning, integration between the open source packages and difficulties encountered are discussed. Evaluation of student attitudes and responses to this method of learning and teaching are also discussed, and the educational advantages of using this approach compared to the use of commercial packages is highlighted. Introduction Most educational establishments use software for simulating or designing engineering. Most commercial packages come with an academic licence which restricts access to on-site computers.
    [Show full text]
  • Association of Gene Ontology Categories with Decay Rate for Hepg2 Experiments These Tables Show Details for All Gene Ontology Categories
    Supplementary Table 1: Association of Gene Ontology Categories with Decay Rate for HepG2 Experiments These tables show details for all Gene Ontology categories. Inferences for manual classification scheme shown at the bottom. Those categories used in Figure 1A are highlighted in bold. Standard Deviations are shown in parentheses. P-values less than 1E-20 are indicated with a "0". Rate r (hour^-1) Half-life < 2hr. Decay % GO Number Category Name Probe Sets Group Non-Group Distribution p-value In-Group Non-Group Representation p-value GO:0006350 transcription 1523 0.221 (0.009) 0.127 (0.002) FASTER 0 13.1 (0.4) 4.5 (0.1) OVER 0 GO:0006351 transcription, DNA-dependent 1498 0.220 (0.009) 0.127 (0.002) FASTER 0 13.0 (0.4) 4.5 (0.1) OVER 0 GO:0006355 regulation of transcription, DNA-dependent 1163 0.230 (0.011) 0.128 (0.002) FASTER 5.00E-21 14.2 (0.5) 4.6 (0.1) OVER 0 GO:0006366 transcription from Pol II promoter 845 0.225 (0.012) 0.130 (0.002) FASTER 1.88E-14 13.0 (0.5) 4.8 (0.1) OVER 0 GO:0006139 nucleobase, nucleoside, nucleotide and nucleic acid metabolism3004 0.173 (0.006) 0.127 (0.002) FASTER 1.28E-12 8.4 (0.2) 4.5 (0.1) OVER 0 GO:0006357 regulation of transcription from Pol II promoter 487 0.231 (0.016) 0.132 (0.002) FASTER 6.05E-10 13.5 (0.6) 4.9 (0.1) OVER 0 GO:0008283 cell proliferation 625 0.189 (0.014) 0.132 (0.002) FASTER 1.95E-05 10.1 (0.6) 5.0 (0.1) OVER 1.50E-20 GO:0006513 monoubiquitination 36 0.305 (0.049) 0.134 (0.002) FASTER 2.69E-04 25.4 (4.4) 5.1 (0.1) OVER 2.04E-06 GO:0007050 cell cycle arrest 57 0.311 (0.054) 0.133 (0.002)
    [Show full text]
  • Openscad User Manual/Print Version Table of Contents Introduction First
    OpenSCAD User Manual/Print version Table of Contents 1. Introduction 2. First Steps 3. The OpenSCAD User Interface 4. The OpenSCAD Language 1. General 2. Mathematical Operators 3. Mathematical Functions 4. String Functions 5. Primitive Solids 6. Transformations 7. Conditional and Iterator Functions 8. CSG Modelling 9. Modifier Characters 10. Modules 11. Include Statement 12. Other Language Feature 5. Using the 2D Subsystem 1. 2D Primitives 2. 3D to 2D Projection 3. 2D to 2D Extrusion 4. DXF Extrusion 5. Other 2D formats 6. STL Import and Export 1. STL Import 2. STL Export 7. Commented Example Projects 8. Using OpenSCAD in a command line environment 9. Building OpenSCAD from Sources 1. Building on Linux/UNIX 2. Cross-compiling for Windows on Linux or Mac OS X 3. Building on Windows 4. Building on Mac OS X 10. Libraries 11. Glossary 12. Index Introduction OpenSCAD is a software for creating solid 3D CAD objects. It is free software (http://www.gnu.org/philosophy/free-sw.html) and available for GNU/Linux (http://www.gnu.org/) , MS Windows and Apple OS X. Unlike most free software for creating 3D models (such as the well-known application Blender (http://www.blender.org/) ), OpenSCAD does not focus on the artistic aspects of 3D modelling, but instead focuses on the CAD aspects. So it might be the application you are looking for when you are planning to create 3D models of machine parts, but probably is not what you are looking for when you are more interested in creating computer- animated movies. OpenSCAD is not an interactive modeller.
    [Show full text]