Taurus Documentation Release 4.3.2-Alpha

Total Page:16

File Type:pdf, Size:1020Kb

Taurus Documentation Release 4.3.2-Alpha taurus Documentation Release 4.3.2-alpha taurus team Mar 14, 2018 Contents 1 User’s Guide 3 1.1 Introduction...............................................3 1.2 Getting started..............................................4 1.2.1 Installing............................................4 1.2.1.1 Installing with pip (platform-independent)......................4 1.2.1.2 Installing from sources manually (platform-independent)..............5 1.2.1.3 Linux (Debian-based).................................5 1.2.1.4 Windows........................................5 1.2.2 Working from Git source directly (in develop mode).....................5 1.2.3 Dependencies..........................................6 1.3 User’s Interface..............................................6 1.3.1 Taurus colors..........................................6 1.3.1.1 Taurus Device state colors...............................7 1.3.1.2 Taurus Attribute Value Quality colors.........................7 1.3.1.3 Tango-specific Device state colors..........................7 1.3.2 TaurusForm User’s Interface..................................7 1.3.2.1 TaurusForm as a stand-alone application.......................8 1.3.2.2 The widgets used for different types of attributes and devices............9 1.3.2.3 Changing the contents of a form...........................9 1.3.2.4 Drag and Drop support................................ 10 1.3.2.5 Compact Mode.................................... 10 1.3.2.6 Writing to attributes.................................. 10 1.3.3 TaurusModelChooser User’s Interface............................. 12 1.3.4 TaurusPlot User’s Interface................................... 13 1.3.4.1 TaurusPlot as a Stand-alone application........................ 14 1.3.4.2 Working with two Y scales.............................. 14 1.3.4.3 TaurusPlot context menu............................... 14 1.3.4.4 Zooming and panning................................. 14 1.3.4.5 Plot Configuration dialog............................... 15 1.3.4.6 Choosing what is plotted............................... 15 1.3.4.7 Storing and recovering current configuration..................... 18 1.3.4.8 Obtaining information about the plotted values.................... 18 1.3.4.9 Exporting and printing the data............................ 19 1.3.4.10 Customizing the titles of the curves.......................... 20 1.3.4.11 Date/time support................................... 20 1.3.5 TaurusTrend User’s Interface.................................. 22 i 1.3.5.1 TaurusTrend as a stand-alone application....................... 23 1.3.5.2 Timestamp VS “event number” mode......................... 23 1.3.5.3 The Fixed-range X scale................................ 23 1.3.5.4 Using a spectrum as a collection of scalar values................... 24 1.3.5.5 Accessing archived values............................... 25 1.3.5.6 Polling buffer..................................... 25 1.3.5.7 Forced read of attributes................................ 25 1.3.5.8 Known limitations................................... 25 1.3.6 Spectrograms (2D trends).................................... 26 1.3.7 Image’s interface........................................ 26 1.3.7.1 TaurusImageDialog as a stand-alone application................... 27 1.3.8 Array Editor........................................... 28 1.3.9 Synoptics............................................ 28 1.3.10 Taurus Device Panels User’s Interface............................. 28 1.3.10.1 TaurusDevicePanel as a stand-alone application................... 30 1.3.10.2 TaurusPanel as a stand-alone application....................... 30 1.3.11 TaurusGUI User’s Interface................................... 30 1.3.11.1 Launching TaurusGUI................................. 31 1.3.11.2 General structure of a TaurusGUI application..................... 32 1.3.11.3 Re-arranging panels (moving, resizing, hiding,. ).................. 32 1.3.11.4 Creating custom panels................................ 33 1.3.11.5 Perspectives...................................... 33 1.3.11.6 Synoptic panels.................................... 35 1.3.11.7 External Application Launchers............................ 35 1.3.11.8 Sardana integration (Macroserver & Pool)...................... 36 1.3.11.9 Examples of TaurusGui based applications...................... 37 1.3.11.10 Known Issues..................................... 38 1.3.12 Taurus Demo User’s Interface................................. 38 1.3.12.1 Taurus Demo Application............................... 38 1.3.13 Taurus Remote Log Monitor User’s Interface......................... 38 1.3.14 Taurus Configuration Browser User’s Interface........................ 40 1.3.14.1 Taurus Configuration Browser Application...................... 40 1.4 Screenshots................................................ 40 2 Developer’s Guide 45 2.1 Taurus 3.x to 4.x migration guide.................................... 45 2.2 Taurus development guidelines..................................... 45 2.2.1 Overview............................................ 45 2.2.2 How to contribute to taurus................................... 45 2.2.3 Documentation......................................... 46 2.2.4 Coding conventions....................................... 46 2.2.5 Special notes about Qt programming.............................. 47 2.3 Creating GUIs with the TaurusGUI framework............................. 48 2.3.1 Advanced control over the GUI................................. 49 2.4 Taurus Qt Designer tutorial....................................... 50 2.4.1 Using the .ui file........................................ 50 2.5 Taurus icon guide............................................. 51 2.5.1 Taurus icon catalog....................................... 51 2.6 taurus core tutorial............................................ 53 2.6.1 Model concept......................................... 53 2.6.2 Examples of model names................................... 54 2.6.3 model access.......................................... 55 2.6.4 Advantages of accessing Tango via Taurus over PyTango................... 56 2.7 Taurus custom settings.......................................... 56 ii 2.8 Examples................................................. 57 2.8.1 Setup.............................................. 57 2.8.2 Common............................................ 57 2.8.3 Display attribute value..................................... 58 2.8.4 Display attribute value with label................................ 58 2.8.5 Display attribute value with label and separate units...................... 59 2.8.6 Interactively display attribute.................................. 59 2.8.7 A higher level of abstraction: forms.............................. 60 2.8.8 Customizing forms....................................... 61 2.8.9 Synoptics one-o-one...................................... 62 2.8.10 Let’s go graphical........................................ 62 2.8.10.1 Simple plotting of various spectrum attributes.................... 62 2.8.10.2 Scatter plots (Y vs X plots).............................. 63 2.8.10.3 Plotting data that is not an attribute.......................... 64 2.8.10.4 Plotting Trends.................................... 66 2.8.11 Even higher level: creating a TaurusGui............................ 66 2.9 taurus ................................................. 67 2.9.1 taurus.console ...................................... 67 2.9.1.1 taurus.console.util ............................. 67 2.9.2 taurus.core ......................................... 67 2.9.2.1 taurus.core.epics ............................... 67 2.9.2.2 taurus.core.evaluation ........................... 69 2.9.2.3 taurus.core.resource ............................. 77 2.9.2.4 taurus.core.tango ............................... 90 2.9.2.5 taurus.core.util ................................ 125 2.9.2.6 AttrQuality .................................... 182 2.9.2.7 DoubleRegistration .............................. 183 2.9.2.8 TaurusAttrValue ................................. 183 2.9.2.9 TaurusAttribute ................................. 184 2.9.2.10 TaurusAttributeNameValidator ...................... 186 2.9.2.11 TaurusAuthority ................................. 187 2.9.2.12 TaurusAuthorityNameValidator ...................... 188 2.9.2.13 TaurusConfigValue ............................... 189 2.9.2.14 TaurusConfiguration ............................. 189 2.9.2.15 TaurusConfigurationProxy ......................... 190 2.9.2.16 TaurusDevState ................................. 190 2.9.2.17 TaurusDevice ................................... 191 2.9.2.18 TaurusDeviceNameValidator ......................... 192 2.9.2.19 TaurusException ................................. 193 2.9.2.20 TaurusExceptionListener .......................... 193 2.9.2.21 TaurusFactory .................................. 193 2.9.2.22 TaurusListener ................................. 196 2.9.2.23 TaurusLockInfo ................................. 197 2.9.2.24 TaurusManager .................................. 197 2.9.2.25 TaurusModel .................................... 201 2.9.2.26 TaurusModelValue ................................ 202 2.9.2.27 TaurusOperation ................................. 203 2.9.2.28 TaurusPollingTimer .............................. 204 2.9.2.29 TaurusTimeVal .................................. 205 2.9.2.30 WriteAttrOperation .............................. 206 2.9.3 taurus.qt .......................................... 207 2.9.3.1 taurus.qt.qtcore ...............................
Recommended publications
  • BTS Technology Standards Directory
    BTS Technology Standards Directory Technology Standards Directory City of Portland, Oregon Bureau of Technology Services Summer 2021 Adopted September 14, 2021 Updated September 20, 2021 BTS Infrastructure Board Page 1 Summer 2021 Adopted 9/14/2021 V1.1 9/20/2021 BTS Technology Standards Directory Table of Contents 37. Operational Support Tools .................... 47 Introduction .............................................. 4 38. Project Management Tools ................... 49 Standards ...................................................... 4 39. Radio / Ham Radio ................................ 50 Security .......................................................... 4 40. Server Base Software ........................... 50 Exception to Standards.................................. 5 41. Source Code Control System ............... 51 Standard Classification .................................. 5 42. Telecommunications ............................. 51 Support Model ............................................... 6 43. Web Tools ............................................. 52 Energy Efficiency ........................................... 8 44. Workstation Software ............................ 53 BTS Standard Owner ..................................... 8 BTS Standards Setting Process .................... 9 Security Technology Standards ............56 ADA Assistive Technologies ........................ 10 45. Authentication ....................................... 56 46. Encryption ............................................. 56 Hardware Standards
    [Show full text]
  • Web Performance Testing: Methodologies, Tools and Challenges
    International Journal of Scientific Engineering and Research (IJSER) www.ijser.in ISSN (Online): 2347‐3878 Volume 2 Issue 1, January 2014 Web Performance Testing: Methodologies, Tools and Challenges Vinayak Hegde1, Pallavi M S2 1Assistant .Professor, Dept. of Computer Science, Amrita Vishwa Vidyapeetham, Mysore Campus, India 2Lecturer, Department of Computer Science, Amrita Vishwa Vidyapeetham, Mysore Campus, India Abstract: The Internet is gently becoming the essential requirement for the business world, with web applications as the brains. This means that software faults in web applications have potentially disastrous consequences. Most work on web applications has been on making them more powerful, but relatively little has been done to ensure their quality. Important quality attributes for web applications include reliability, availability, interoperability and security. Web Performance testing is a type of testing intended to determine the responsiveness, reliability, throughput, interoperability and scalability of a system and /or application under a given workload. It could also be defined as a process of determining the speed or effectiveness of a computer, network, software application or device. Testing can be conducted on software applications, system resources, targeted application components, databases and a whole lot more. It normally involves an automated test suite as this allows for easy, repeatable simultaneous a variety of normal peak and exceptional load conditions. Such forms of testing help verify whether a system or application meets the specifications claimed by its vendor. This paper emphasis on methodology of performance testing and explains about various diagnostic tools to implement testing to overcome from single point of failure. This paper also explains about challenges of web performance testing and helps for one who takes up further research activity.
    [Show full text]
  • Client Software for Visualizing Test Automation Result
    Santeri Vaara Client Software for Visualizing Test Automation Result Metropolia University of Applied Sciences Bachelor of Engineering Information and Communications Technology Thesis 7 September 2018 Abstract Author Santeri Vaara Title Client Software for Visualizing Test Automation Result 47 pages Number of Pages 7 September 2018 Date Degree Bachelor of Engineering Degree Programme Information and Communication Technology Professional Major Smart Systems Instructors Juhana Sillanpää, squad group leader Hannu Markkanen, researcher teacher This bachelor’s thesis documents the development of client software as a part of a new test analysis tool. The client software includes communication with the server for fetching data and a graphical user interface for visualizing it. This project was conducted for a Finnish telecommunications company operating globally. As a starting point, software builds are tested daily with regression testing for ensuring that software works the same way as it did before changes. The tests are made with Robot Framework and they are executed in a Jenkins server. Jenkins server is used for continuous integration, which enables test automation. After executing tests, the test results are seen in a Jenkins build’s web-page with help of Robot Framework plugin. There are multiple Jen- kins builds executing thousands of tests daily. The tester's job is to analyze the failed tests and to ensure that test automation works. In addition to Jenkins web-page, the test results are stored into a data storage server. Storage server contains over a year of unused test result data. The purpose of this thesis was to develop a client software for visualizing the test result data from storage server.
    [Show full text]
  • Performance Testing with Jmeter Second Edition
    [ 1 ] Performance Testing with JMeter Second Edition Test web applications using Apache JMeter with practical, hands-on examples Bayo Erinle BIRMINGHAM - MUMBAI Performance Testing with JMeter Second Edition Copyright © 2015 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. First published: July 2013 Second edition: April 2015 Production reference: 1200415 Published by Packt Publishing Ltd. Livery Place 35 Livery Street Birmingham B3 2PB, UK. ISBN 978-1-78439-481-3 www.packtpub.com Credits Author Project Coordinator Bayo Erinle Kinjal Bari Reviewers Proofreaders Vinay Madan Simran Bhogal Satyajit Rai Safis Editing Ripon Al Wasim Joanna McMahon Commissioning Editor Indexer Pramila Balan Monica Ajmera Mehta Acquisition Editor Production Coordinator Llewellyn Rozario Arvindkumar Gupta Content Development Editor Cover Work Adrian Raposo Arvindkumar Gupta Technical Editors Tanvi Bhatt Narsimha Pai Mahesh Rao Copy Editors Charlotte Carneiro Pranjali Chury Rashmi Sawant About the Author Bayo Erinle is an author and senior software engineer with over 11 years of experience in designing, developing, testing, and architecting software.
    [Show full text]
  • A Brief Survey on Web Application Performance Testing Tools Literature Review
    International Journal of Latest Trends in Engineering and Technology (IJLTET) A Brief Survey on Web Application Performance Testing Tools Literature Review Isha Arora M.Tech Scholar, Department of Computer Science and Engineering , PIET, PANIPAT, INDIA Vikram Bali Department of Computer Science and Engineering, PIET, PANIPAT, INDIA Abstract - Web Testing is the complete testing of a web based system before it goes live on the internet. Due to increase in number of websites, the demand is for accurate, faster, continuous & attractive access to web content. So, before publishing it online, Testing process is required which includes basic functionalities of the site, User Interface compatibility, its accessibility, effect of traffic on server etc. This leads to the requirement of one handy and intelligent tool or application which provides these facilities of testing in an easy & automated way such that time & cost are minimized and testing is no more a headache. This paper presents an extensive Literature Survey of performance Automation Testing tools. This paper is first of two, the second is going on to consider the framework of Performance Automation tool that will carry its own new set of features which are desired by professionals and currently unavailable. Keywords: Software testing, Automation testing, Performance testing, Testing tools, Non functional testing I. INTRODUCTION Software Testing is the process used to help identify the correctness, completeness, security, and quality of developed computer software. Testing is a process of technical investigation, performed on behalf of stakeholders, that is intended to reveal quality related information about the product with respect to the actual functioning of the product, it includes the process of executing a program or application with the intent of finding errors.
    [Show full text]
  • Comparative Study of Performance Testing Tools: Apache Jmeter and HP Loadrunner
    Thesis no: MSSE-2016-16 Comparative Study of Performance Testing Tools: Apache JMeter and HP LoadRunner Rizwan Bahrawar Khan Faculty of Computing Blekinge Institute of Technology SE-371 79 Karlskrona Sweden This thesis is submitted to the Faculty of Computing at Blekinge Institute of Technology in partial fulfillment of the requirements for the degree of Master of Science in Software Engineering. The thesis is equivalent to 20 weeks of full time studies. Contact Information: Author: Rizwan Bahrawar Khan [email protected] University advisor: Dr. Mikeal Svahnberg School of Computing Faculty of Computing Internet : www.bth.se Blekinge Institute of Technology Phone : +46 455 38 50 00 SE-371 79 Karlskrona, Sweden Fax : +46 455 38 50 57 i i ABSTRACT Software Testing plays a key role in Software Development. There are two approaches to software testing i.e. Manual Testing and Automated Testing which are used to detect the faults. There are numbers of automated software testing tools with different purposes but it is always a problem to select a software testing tool according to the needs. In this research, the author compares two software testing tools i.e. Apache JMeter and HP LoadRunner to determine their usability and efficiency. To compare the tools, different parameters were selected which guide the tool evaluation process. To complete the objective of the research, a scenario-based survey is conducted and two different web applications were tested. From this research, it is found that Apache JMeter got an edge over HP Loadrunner in different aspects which include installation, interface and learning. Keywords: Software Testing, Automated Software Testing, Performance Testing, Web Applications ACKNOWLEDGMENT I am specially thankful to Almighty Allah who helped me to complete this thesis.
    [Show full text]
  • International Journal for Scientific Research & Development
    IJSRD - International Journal for Scientific Research & Development| Vol. 5, Issue 01, 2017 | ISSN (online): 2321-0613 A Comparative Study and Analysis of Commonly used Performance Testing Tools Divyashri1 Mrs. Rashmi Naveen2 1Student 2Assistant Professor 1,2Department of Information Security Engineering 1,2NMAMIT, Nitte, Karnataka, India Abstract— Web application performance testing is an There are different techniques of software testing as important part of any organization. Performance testing of per the research like white box, black box, unit, performance, web application requires some knowledge about the web reliability, system, security and so on. A right mix of application. Performance parameters include response time, functional testing, performance testing and security testing latency and throughput. So testing is done to check how web should be applied on given software to obtain good quality application supports the performance parameters. The main and reliable software [2]. objective of this paper is to give basic information of When traditional application and web applications commonly used performance testing tool, comparison of are compared, Web applications are difficult to test than different performance testing tool based on the different traditional testing in terms of performance testing such as properties and parameters analysis like throughput, latency, response time, unpredictable load and so on. Performance scalability and so on. testing is a type of non-functional testing which provides Key words: JMeter, LoadRunner, Neoload, LoadImpact, analysis based on speed, scalability and stability of the WebLoad, LoadUI, Loadster, Grinder, Performance Testing, application. It is used to identify the bottlenecks and ensure Testing Tools good quality of software. Problems faced while performing performance testing are test environment identification, I.
    [Show full text]
  • Web Services Testing with Soapui
    Web Services Testing with soapUI Build high quality service-oriented solutions by learning easy and efficient web services testing with this practical, hands-on guide Charitha Kankanamge BIRMINGHAM - MUMBAI Web Services Testing with soapUI Copyright © 2012 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. First published: October 2012 Production Reference: 1191012 Published by Packt Publishing Ltd. Livery Place 35 Livery Street Birmingham B3 2PB, UK. ISBN 978-1-84951-566-5 www.packtpub.com Cover Image by Asher Wishkerman ([email protected]) Credits Author Project Coordinators Charitha Kankanamge Sai Gamare Shraddha Vora Reviewers Evanthika Amarasiri Proofreader Bindu Laxminarayan Maria Gould Ajay Pawar Indexer Acquisition Editor Monica Ajmera Mehta Kartikey Pandey Graphics Lead Technical Editors Valentina D'Silva Hithesh Uchil Aditi Gajjar Azharuddin Sheikh Production Coordinator Technical Editors Prachali Bhiwandkar Vrinda Amberkar Ankita Meshram Cover Work Prachali Bhiwandkar Prashant Salvi About the Author Charitha Kankanamge is Manager, Quality Assurance and Senior Technical Lead at WSO2 with more than 9 years of experience in Software Quality Assurance.
    [Show full text]
  • 52 Best Software Testing Tools of 2019
    52 Best Software Testing Tools of 2019 testbytes.net/blog/software-testing-tools April 23, 2019 Tools Tuesday April 23, 2019 Software testing tools is one of the major parts of SDLC and it is very important to carry it out properly for the success of your software. To assist you in the task of software testing hundreds of software testing tools list are now available in the market. But you cannot randomly pick any. Shortlisting the best among them is again a tedious and very time-consuming job. So helping you out in selecting the best software testing tools for your task, we have curated a list of top 52 software testing tools along with their key features. Functional Testing Tools 1. Tricentis Tosca Testsuite 1/17 Model-based Functional Software Test Automation Tool. Key Features: Focuses on problem-solving vs. test case design. Supports Agile method. Offers end-to-end testing. Includes test data management and Orchestration tools. Offers recording capabilities. Requires less maintenance and is easy reuse of test suit. 2. Squish GUI based Test Automation tool to automate the functional regression tests It is completely a cross-platform tool. Key Features: Supports many GUI technologies Supports various platforms like a desktop, mobile, web and embedded Supports Test script recording Supports object and image-based identification and verifications Does not depend on visual appearance Solid IDE (Integrated development environment) Supports various scripting languages Supports Behaviour Driven Development (BDD) Offer command-line tools for full control Integrates with CI-Systems and Test Management 3. HP Unified Functional Testing (UFT) Was initially known as QuickTest Professional (QTP) and assists in automated back-end service and GUI functionality testing.
    [Show full text]
  • International Journal of Computer Sciences and Engineering Open Access Research Paper Vol.-6, Issue-11, Nov 2018 E-ISSN: 2347-2693
    International Journal of Computer Sciences and Engineering Open Access Research Paper Vol.-6, Issue-11, Nov 2018 E-ISSN: 2347-2693 A Study on Performance Analysis of Web Services Using Various Tools Shaily Goyal1*, Manju Kaushik2 1,2 CSE Department, JECRC University, Jaipur, India Available online at: www.ijcseonline.org Accepted: 25/Nov/2018, Published: 30/Nov/2018 Abstract – Testing is an important stage of SDLC that determines the performance and accuracy of the software. Performance testing helps to understand the reliability, scalability, responsiveness, and throughput of software under a given workload owing to its popularity. Web services are increasingly used in web applications and testing them is comparatively difficult with regards to traditional applications in terms of unpredictable load, response time etc. This review paper presents a comparative study of web service testing tools by measuring response time and throughput. Moreover, after thorough examination changes are recommended for web services and testing tools. Keywords- Web services, LDAP, HTTP, generic TCP connections, JMS and native OS processes, GUI I. INTRODUCTION literatures and studies conducted around this area and analyses them. Section 3 describes the experimental study Performance Testing is done in order to determine the undertaken in order to achieve the objectives of this throughput as well as the response time on any software or research. Section 4 finally concludes the section with application. This also helps in calculating the time required formulating insights. to perform a task or run an application in the whole system. Additionally, performance testing also helps in meeting the II. RELATED WORK non-functional requirements that are listed in SRS (Software Requirement Specification) document.
    [Show full text]
  • Java Magazine Is Provided on an “As Is” Basis
    + KOTLIN 46 | FUNCTIONAL JAVA 50 | CDI 59 | CAREERS 77 Testing HUNTING DOWN HARD-TO-FIND ERRORS SEPTEMBER/OCTOBER 2015 AUTOMATED 14 TESTING FOR JAVAFX JUNIT’S MOST 20 UNDERUSED FEATURES BUILDING 26 A SELENIUM TEST GRID ORACLE.COM/JAVAMAGAZINE //table of contents / 14 20 26 32 42 EIGHT GREATLY BUILDING AND STRESS TESTING THINK LIKE UNDERUSED AUTOMATING JAVA EE A TESTER AND TEST JAVAFX APPS FEATURES OF JUNIT A FUNCTIONAL APPLICATIONS GET RID OF QA WITH TESTFX By Mert Çalişkan TEST GRID By Adam Bien By Mark Hrynczak By Bennet Schulz Make your testing a whole By Neil Manvar Identify application server Atlassian represents the Simple JUnit-style testing of JavaFX UIs lot easier with little-used How to assemble a grid configuration problems, bleeding edge in testing: JUnit capabilities. for Selenium testing potential bottlenecks, its developers are required synchronization bugs, to formulate tests before and memory leaks in they code and after. QA is Java EE code. there to help—but not test. Here’s how it’s working. COVER ART BY I-HUA CHEN 03 46 59 77 From the Editor JVM Languages Java EE Career One of the most effective tools for Kotlin: A Low-Ceremony, Contexts and Dependency More Ideas to Boost defect detection is rarely used due to High-Integration Language Injection: The New Java EE Your Developer Career old prejudices, except by companies By Hadi Hariri Toolbox By Bruno Souza and Edson Yanaga who can’t afford bugs. They all use it. Work with a statically typed, low- By Antonio Goncalves Skills to develop, activities to explore 06 ceremony language that provides More loose coupling with observers, 25 Letters to the Editor first-class functions, nullability interceptors, and decorators Java Proposals of Interest Corrections, questions, and kudos protections, and complete integration with existing Java libraries.
    [Show full text]
  • Installation-Guide.Pdf
    Oracle® Communications Order and Service Management Installation Guide Release 7.4.1 F30311-02 May 2021 Oracle Communications Order and Service Management Installation Guide, Release 7.4.1 F30311-02 Copyright © 2009, 2021, Oracle and/or its affiliates. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs (including any operating system, integrated software, any programs embedded, installed or activated on delivered hardware, and modifications of such programs) and Oracle computer documentation or other Oracle data delivered to or accessed by U.S. Government end users are "commercial computer software" or "commercial computer software documentation" pursuant to
    [Show full text]