This document discusses upgrading from LabVIEW 8.2.1 to LabVIEW 2010 for a test software framework. It highlights improved performance from the LabVIEW 2010 compiler as a key benefit. It also describes the development process, including source control with ClearCase and a peer review process. An example is given where editing a single file required 88 other files to be saved in LabVIEW 8.2.1, complicating version control and peer review.
Model-Driven Development for Safety-Critical Softwaregjuljo
Presentation given at the IBM Systems Engineering Symposium, in 2012, about Model-Driven Development for Safety-Critical Software.
With special focus on the usage of Rational Rhapsody for C++ in real-time and safety-critical software development.
This document discusses IBM Rational Rhapsody, a model-driven development tool for complex systems and software. It provides capabilities for specifying, designing, developing, validating, and verifying systems using modeling and simulation. The document outlines Rhapsody's key features and benefits, including building quality applications through collaboration and eliminating defects through continual testing. It also describes Rhapsody's model execution, requirements visualization, and team collaboration technologies. Several usage scenarios are presented, such as visualizing legacy code, transitioning to model-driven development, and integrating external code.
Rhapsody's model-driven development environment allows developers to work how they want through model and code synchronization. It supports software asset reuse and visualizing legacy code for clarity. Model-driven testing helps improve quality and productivity. Rhapsody provides an open environment to continue using existing tools.
Lakshmi Prasad Bandlamudi is an engineering group manager and principal engineer with over 15 years of experience in design, development, project execution, and technical support. He has expertise in algorithm development, embedded software, vision systems, and powertrain applications. The resume outlines his technical and leadership experience managing projects and teams for automotive clients.
The document discusses modeling and the benefits of modeling complex systems. It notes that modeling helps visualize, specify, guide construction of, and document systems that would otherwise be too vast to comprehend. The importance of modeling increases as systems increase in scale and complexity. Modeling allows for simulating "what if" scenarios to help with early verification and validation. The document discusses how modeling enables the development of things as complex as software systems with millions of lines of code and global deployments.
Model-Driven Development for Safety-Critical Softwaregjuljo
Presentation given at the IBM Systems Engineering Symposium, in 2012, about Model-Driven Development for Safety-Critical Software.
With special focus on the usage of Rational Rhapsody for C++ in real-time and safety-critical software development.
This document discusses IBM Rational Rhapsody, a model-driven development tool for complex systems and software. It provides capabilities for specifying, designing, developing, validating, and verifying systems using modeling and simulation. The document outlines Rhapsody's key features and benefits, including building quality applications through collaboration and eliminating defects through continual testing. It also describes Rhapsody's model execution, requirements visualization, and team collaboration technologies. Several usage scenarios are presented, such as visualizing legacy code, transitioning to model-driven development, and integrating external code.
Rhapsody's model-driven development environment allows developers to work how they want through model and code synchronization. It supports software asset reuse and visualizing legacy code for clarity. Model-driven testing helps improve quality and productivity. Rhapsody provides an open environment to continue using existing tools.
Lakshmi Prasad Bandlamudi is an engineering group manager and principal engineer with over 15 years of experience in design, development, project execution, and technical support. He has expertise in algorithm development, embedded software, vision systems, and powertrain applications. The resume outlines his technical and leadership experience managing projects and teams for automotive clients.
The document discusses modeling and the benefits of modeling complex systems. It notes that modeling helps visualize, specify, guide construction of, and document systems that would otherwise be too vast to comprehend. The importance of modeling increases as systems increase in scale and complexity. Modeling allows for simulating "what if" scenarios to help with early verification and validation. The document discusses how modeling enables the development of things as complex as software systems with millions of lines of code and global deployments.
Getting started with IBM Rational Rhapsody in AdaFrank Braun
Getting started with Rhapsody in ADA going through the following steps:
1) Select and install an appropriate Ada Compiler.
2) Install Setup IBM Rational Rhapsody 8.2 in Ada.
3) Build an initial Hello World Example.
Mapping Automotive SPICE: Achieving Higher Maturity & Capability LevelsLuigi Buglione
As usual, when planning to improve a process, an organization needs to compare the current version (‘as-is’) with the new, desired one (‘to-be’). The possible content for such improvement comes from comparisons and mappings with similar processes kept from different sources. In the ICT arena such kind of studies are quite frequent but not always done for covering all models, for instance in the Automotive field. Again, often such comparisons have been done between not directly comparable elements (e.g. any management system standard as ISO 9001 is a requirement model, while maturity models such as CMMI or ISO/IEC 15504 represent process meta-models, with a different aim and contents). The aim of this presentation is to provide a new mapping between AutomotiveSPICE (A-SPICE) and the ISO 9001 norm for the Automotive sector (ISO/TS 16494:2009). This new mapping could be to provide tips for giving contents to ISO clauses but directly from A-SPICE, for more valuable improvement projects.
Installing Installing IBM Rational Rhapsody Designer and Architect for MBSEFraser Chadburn
Detailed screen shots for installation of IBM Rational Rhapsody with Cygwin gcc compiler for executable Model-based Systems Engineering usage. Base instructions for preparing machines for training provided by www.mbsetraining.com.
The document provides a professional profile and summary of work experience for Mohammad Zuaib. It details his 6+ years of experience in telecom product and software development. It lists his technical skills and describes several projects he has worked on, including roles as technical leader, developing features for VoIP, RCS, and VoLTE clients, and fixing bugs. Projects were conducted for companies like Aricent Technologies, Wipro Technologies, and Syscom Corporation.
This document describes E-Biz Central, a technology platform for building and deploying open business applications on the internet. E-Biz Central allows software developers to build collaborative and agile business applications in a loosely coupled environment like the internet, which can significantly reduce development costs and time. It provides a comprehensive technology platform that is not domain-specific and supports building robust applications across different domains.
Paresh Pandit has over 9 years of experience as an Oracle Applications technical consultant specializing in implementations, retrofits, and customizations of Oracle E-Business Suite Release 11i and 12 for various clients. He has extensive expertise in interfaces, reports, forms, and PL/SQL coding. Some of the projects he has worked on include implementations of Oracle EBS 11i and 12 for GE Plastics across Europe and Asia, developing localization reports for countries like Portugal, Greece, and Switzerland, and providing support for Oracle's EMEA Add-on Localizations product. Currently he works independently as a consultant providing cash management services and technical support.
Vidyasagar is an engineering professional with over 7 years of experience in software development for embedded systems. He has expertise in areas like STB, TV, audio/video presentation, and embedded Linux. Some of his skills include programming in C/C++, working with real-time operating systems like Linux, and experience with various microcontroller platforms from vendors such as STMicroelectronics, NXP and Intel. He is currently working as an Engineer III at Cisco Video Technology where he is involved in projects for customers like UPC and Cogeco in areas like home networking and cable card solutions.
Over 30 years of experience in telecommunications including product management, program management, system engineering, software development, and standards. Specializes in IP Multimedia System (IMS) solutions, leading teams through the product life cycle from feasibility to delivery of large complex projects. Currently a Technical Product Management Director at Nokia Technologies managing IMS core product teams across multiple locations.
The document provides a summary of an experienced software engineer with over 10 years of experience in systems engineering, real-time software development, testing and project consulting. The engineer has expertise in model-based development, systems engineering, testing and collaboration tools from IBM Rational. Several projects are summarized involving development of combat management systems, model-based systems engineering, model-driven development, collaborative lifecycle management and static analysis.
The document discusses embedded software development for Eclipse. It provides an overview of Eclipse and how it offers a customizable development platform through a plug-in architecture. Model-driven development approaches are described that can help reduce development costs by catching defects earlier through visual modeling and design-level debugging integrated within the Eclipse environment. Team collaboration is also facilitated through Eclipse and Rational Team Concert plug-ins.
The candidate has over 9 years of experience as an SAP consultant specializing in ABAP. He has extensive experience in modules like MM, SD, FI, CO, RE, PM, ISU, and MDG. Some of his responsibilities include developing programs according to requirements, unit testing, creating technical designs, and code reviews. He is proficient in technologies like ABAP, WebDynpro, Workflow, and has experience on projects in industries like beverage, utilities, real estate and more.
The document is a resume for Karan M. Rane that summarizes his professional experience and skills. It outlines his expertise in automation and instrumentation engineering, including programming languages for Delta V and Centum VP systems. It also lists his work history with Yokogawa India and Cascade Automation, and details projects undertaken for companies in various industries.
Manish M Dhoke has over 14 years of experience in embedded software development for digital TVs, laser phosphor displays, analog TVs, and monitors. He has experience managing projects and teams across multiple locations. His experience includes project management, software development, requirements gathering, and customer coordination. He is proficient in C and C++ and has expertise in video processing, middleware development, and interfacing with various hardware components.
Ugif 10 2012 lycia2 introduction in 45 minutesUGIF
Querix provides tools for modernizing 4GL applications and migrating them to new platforms. This includes tools for Java, ESQL/C, C, C++ and other languages on databases and operating systems. Querix also offers consulting services to help with application migration. Migrating to Lycia 4GL provides benefits like modernized interfaces, improved development lifecycles, faster time to market for new applications, and maximized returns on existing investments.
A new design reuse approach for voip implementation into fpsocs and asicsijsc
The aim of this paper is to present a new design reuse approach for automatic generation of Voice over Internet protocol (VOIP) hardware description and implementation into FPSOCs and ASICs. Our motivation behind this work is justified by the following arguments: first, VOIP based System on chip (SOC) implementation is an emerging research and development area, where innovative applications can be implemented. Second, these systems are very complex and due to time to market pressure, there is a need to built platforms that help the designer to explore with different architectural possibilities and choose the circuit that best correspond to the specifications. Third, we aim to develop in hardware, design, methods and tools that are used in software like the MATLAB tool for VOIP implementation. To achieve our goal, the proposed design approach is based on a modular design of the VOIP architecture. The originality of our approach is the application of the design for reuse (DFR) and the design with reuse (DWR) concepts. To validate the approach, a case study of a SOC based on the OR1K processor is studied. We demonstrate that the proposed SoC architecture is reconfigurable, scalable and the final RTL code can be reused for any FPSOC or ASIC technology. As an example, Performances measures, in the VIRTEX-5 FPGA device family, and ASIC 65nm technology are shown through this paper.
Gireesh G.G is an application developer with over 7 years of experience developing projects in C, C++, and other technologies. He currently works for IBM India Private Limited and has previous experience at KONE Elevator India and Tata Consultancy Services. Some of his responsibilities include providing support, performing root cause analysis, coding, and unit testing. He has expertise in areas such as message gateways, elevator control systems, and financial trading systems.
Building a High-Level Process Model for Soliciting Requirements on Software T...Ilia Bider
Use of software tools to support business processes is both a possibility and necessity for both large and small enterprises of today. Given the variety of tools on the market, the question of how to choose the right tools for the process in question or analyze the suitability of the tools already employed arises. The paper presents an experience report of using a high-level business process model for analyzing software tools suitability at a large ICT organization that recently transitioned to scrum-based project methodology of software development. The paper gives overview of the modeling method used, describes the organizational context, presents a model built, and discusses preliminary findings based on the analysis of the model.
Alpana Srivastava has over 12 years of experience in IT working on projects involving cloud computing, social networking, telecom provisioning, and financial systems. She has worked as a senior developer and tech lead on projects using technologies like Salesforce, .NET, and SQL Server. Her roles have included requirements analysis, architecture, design, development, testing, and team leading.
This is a robot designed and built as part of the end-of-year project. Its main function is to move in a hard to reach place, to send the coordinates of the space that surrounds it to a computer so that it is reproduced graphically as a result(Labview interface). It also captures and sends the temperature and humidity of the surroundings to a android app. The robot is controlled in a closed loop to move correctly without falling into the holes or hitting the obstacles. Microcontroller used: STM32F4 and Arduino
This document compares the hardware and software differences and price ranges of Labview and Arduino. Labview ranges from $150 to $1500 while Arduino ranges from only $20 to $100, making it significantly cheaper than Labview. Both Labview and Arduino have differences in their hardware capabilities and the software used to program each system.
Getting started with IBM Rational Rhapsody in AdaFrank Braun
Getting started with Rhapsody in ADA going through the following steps:
1) Select and install an appropriate Ada Compiler.
2) Install Setup IBM Rational Rhapsody 8.2 in Ada.
3) Build an initial Hello World Example.
Mapping Automotive SPICE: Achieving Higher Maturity & Capability LevelsLuigi Buglione
As usual, when planning to improve a process, an organization needs to compare the current version (‘as-is’) with the new, desired one (‘to-be’). The possible content for such improvement comes from comparisons and mappings with similar processes kept from different sources. In the ICT arena such kind of studies are quite frequent but not always done for covering all models, for instance in the Automotive field. Again, often such comparisons have been done between not directly comparable elements (e.g. any management system standard as ISO 9001 is a requirement model, while maturity models such as CMMI or ISO/IEC 15504 represent process meta-models, with a different aim and contents). The aim of this presentation is to provide a new mapping between AutomotiveSPICE (A-SPICE) and the ISO 9001 norm for the Automotive sector (ISO/TS 16494:2009). This new mapping could be to provide tips for giving contents to ISO clauses but directly from A-SPICE, for more valuable improvement projects.
Installing Installing IBM Rational Rhapsody Designer and Architect for MBSEFraser Chadburn
Detailed screen shots for installation of IBM Rational Rhapsody with Cygwin gcc compiler for executable Model-based Systems Engineering usage. Base instructions for preparing machines for training provided by www.mbsetraining.com.
The document provides a professional profile and summary of work experience for Mohammad Zuaib. It details his 6+ years of experience in telecom product and software development. It lists his technical skills and describes several projects he has worked on, including roles as technical leader, developing features for VoIP, RCS, and VoLTE clients, and fixing bugs. Projects were conducted for companies like Aricent Technologies, Wipro Technologies, and Syscom Corporation.
This document describes E-Biz Central, a technology platform for building and deploying open business applications on the internet. E-Biz Central allows software developers to build collaborative and agile business applications in a loosely coupled environment like the internet, which can significantly reduce development costs and time. It provides a comprehensive technology platform that is not domain-specific and supports building robust applications across different domains.
Paresh Pandit has over 9 years of experience as an Oracle Applications technical consultant specializing in implementations, retrofits, and customizations of Oracle E-Business Suite Release 11i and 12 for various clients. He has extensive expertise in interfaces, reports, forms, and PL/SQL coding. Some of the projects he has worked on include implementations of Oracle EBS 11i and 12 for GE Plastics across Europe and Asia, developing localization reports for countries like Portugal, Greece, and Switzerland, and providing support for Oracle's EMEA Add-on Localizations product. Currently he works independently as a consultant providing cash management services and technical support.
Vidyasagar is an engineering professional with over 7 years of experience in software development for embedded systems. He has expertise in areas like STB, TV, audio/video presentation, and embedded Linux. Some of his skills include programming in C/C++, working with real-time operating systems like Linux, and experience with various microcontroller platforms from vendors such as STMicroelectronics, NXP and Intel. He is currently working as an Engineer III at Cisco Video Technology where he is involved in projects for customers like UPC and Cogeco in areas like home networking and cable card solutions.
Over 30 years of experience in telecommunications including product management, program management, system engineering, software development, and standards. Specializes in IP Multimedia System (IMS) solutions, leading teams through the product life cycle from feasibility to delivery of large complex projects. Currently a Technical Product Management Director at Nokia Technologies managing IMS core product teams across multiple locations.
The document provides a summary of an experienced software engineer with over 10 years of experience in systems engineering, real-time software development, testing and project consulting. The engineer has expertise in model-based development, systems engineering, testing and collaboration tools from IBM Rational. Several projects are summarized involving development of combat management systems, model-based systems engineering, model-driven development, collaborative lifecycle management and static analysis.
The document discusses embedded software development for Eclipse. It provides an overview of Eclipse and how it offers a customizable development platform through a plug-in architecture. Model-driven development approaches are described that can help reduce development costs by catching defects earlier through visual modeling and design-level debugging integrated within the Eclipse environment. Team collaboration is also facilitated through Eclipse and Rational Team Concert plug-ins.
The candidate has over 9 years of experience as an SAP consultant specializing in ABAP. He has extensive experience in modules like MM, SD, FI, CO, RE, PM, ISU, and MDG. Some of his responsibilities include developing programs according to requirements, unit testing, creating technical designs, and code reviews. He is proficient in technologies like ABAP, WebDynpro, Workflow, and has experience on projects in industries like beverage, utilities, real estate and more.
The document is a resume for Karan M. Rane that summarizes his professional experience and skills. It outlines his expertise in automation and instrumentation engineering, including programming languages for Delta V and Centum VP systems. It also lists his work history with Yokogawa India and Cascade Automation, and details projects undertaken for companies in various industries.
Manish M Dhoke has over 14 years of experience in embedded software development for digital TVs, laser phosphor displays, analog TVs, and monitors. He has experience managing projects and teams across multiple locations. His experience includes project management, software development, requirements gathering, and customer coordination. He is proficient in C and C++ and has expertise in video processing, middleware development, and interfacing with various hardware components.
Ugif 10 2012 lycia2 introduction in 45 minutesUGIF
Querix provides tools for modernizing 4GL applications and migrating them to new platforms. This includes tools for Java, ESQL/C, C, C++ and other languages on databases and operating systems. Querix also offers consulting services to help with application migration. Migrating to Lycia 4GL provides benefits like modernized interfaces, improved development lifecycles, faster time to market for new applications, and maximized returns on existing investments.
A new design reuse approach for voip implementation into fpsocs and asicsijsc
The aim of this paper is to present a new design reuse approach for automatic generation of Voice over Internet protocol (VOIP) hardware description and implementation into FPSOCs and ASICs. Our motivation behind this work is justified by the following arguments: first, VOIP based System on chip (SOC) implementation is an emerging research and development area, where innovative applications can be implemented. Second, these systems are very complex and due to time to market pressure, there is a need to built platforms that help the designer to explore with different architectural possibilities and choose the circuit that best correspond to the specifications. Third, we aim to develop in hardware, design, methods and tools that are used in software like the MATLAB tool for VOIP implementation. To achieve our goal, the proposed design approach is based on a modular design of the VOIP architecture. The originality of our approach is the application of the design for reuse (DFR) and the design with reuse (DWR) concepts. To validate the approach, a case study of a SOC based on the OR1K processor is studied. We demonstrate that the proposed SoC architecture is reconfigurable, scalable and the final RTL code can be reused for any FPSOC or ASIC technology. As an example, Performances measures, in the VIRTEX-5 FPGA device family, and ASIC 65nm technology are shown through this paper.
Gireesh G.G is an application developer with over 7 years of experience developing projects in C, C++, and other technologies. He currently works for IBM India Private Limited and has previous experience at KONE Elevator India and Tata Consultancy Services. Some of his responsibilities include providing support, performing root cause analysis, coding, and unit testing. He has expertise in areas such as message gateways, elevator control systems, and financial trading systems.
Building a High-Level Process Model for Soliciting Requirements on Software T...Ilia Bider
Use of software tools to support business processes is both a possibility and necessity for both large and small enterprises of today. Given the variety of tools on the market, the question of how to choose the right tools for the process in question or analyze the suitability of the tools already employed arises. The paper presents an experience report of using a high-level business process model for analyzing software tools suitability at a large ICT organization that recently transitioned to scrum-based project methodology of software development. The paper gives overview of the modeling method used, describes the organizational context, presents a model built, and discusses preliminary findings based on the analysis of the model.
Alpana Srivastava has over 12 years of experience in IT working on projects involving cloud computing, social networking, telecom provisioning, and financial systems. She has worked as a senior developer and tech lead on projects using technologies like Salesforce, .NET, and SQL Server. Her roles have included requirements analysis, architecture, design, development, testing, and team leading.
This is a robot designed and built as part of the end-of-year project. Its main function is to move in a hard to reach place, to send the coordinates of the space that surrounds it to a computer so that it is reproduced graphically as a result(Labview interface). It also captures and sends the temperature and humidity of the surroundings to a android app. The robot is controlled in a closed loop to move correctly without falling into the holes or hitting the obstacles. Microcontroller used: STM32F4 and Arduino
This document compares the hardware and software differences and price ranges of Labview and Arduino. Labview ranges from $150 to $1500 while Arduino ranges from only $20 to $100, making it significantly cheaper than Labview. Both Labview and Arduino have differences in their hardware capabilities and the software used to program each system.
This document discusses an OCR-based speech synthesis system developed using LabVIEW 2013. The system has two main parts: optical character recognition and text-to-speech conversion. It uses a digital camera to capture images, performs preprocessing like binarization, then matches characters to a template for recognition. The recognized text is converted to speech using text-to-speech synthesis for audio output. The system achieves 75-80% accuracy but could be improved with support for more fonts and font sizes.
Este documento describe cómo utilizar LabVIEW para visualizar y controlar la plataforma Arduino. Explica las cinco razones para usar Arduino y LabVIEW juntos, como instalar el software y hardware necesarios, cargar el firmware de comunicación en Arduino, y responde algunas preguntas frecuentes sobre la interfaz LabVIEW para Arduino.
Automation of calibration of instruments using labview - Project PPTAman Singhla
This PPT is submitted by me in the final semester of college. It contains all details of Project done in contribution to Calibration Of Instruments in Electronics Regional Test Laboratory, Delhi.
Arduino Project - Ciclo de palestras CEET Vasco CoutinhoAlmir Mendes
The document is about the Arduino, an open-source electronics prototyping platform. It provides an overview of the Arduino hardware, including the Uno, Nano and LilyPad models. It describes the Arduino IDE and programming language, and shows examples of projects like using an accelerometer and building an Arducopter drone. The document encourages people to come up with their own ideas for Arduino projects and notes that Arduino is simple to use.
This document discusses LabVIEW FPGA and its uses for industrial and educational applications. It describes two FPGA platforms developed between 2005-2008 and 2008-2011 that featured Xilinx FPGAs and LabVIEW FPGA software. It also outlines a 6-hour LabVIEW introduction course for students covering topics like state machines and communication. Students learn LabVIEW FPGA through projects on Spartan3E boards involving Boolean logic, serial communication, and analog filtering. A wireless temperature measurement is provided as an example LabVIEW FPGA project.
Este documento presenta el uso de LabVIEW para la visualización y control de Arduino. Explica las ventajas de usar ambas plataformas juntas, como la interfaz gráfica y programación visual de LabVIEW. También proporciona enlaces para descargar el software necesario y encontrar ejemplos y ayuda sobre cómo implementar aplicaciones con LabVIEW y Arduino. Finalmente, incluye 21 ejemplos de aplicaciones que pueden desarrollarse usando esta combinación de plataformas.
Getting started with Arduino using LabView V9.
http://openwetware.org/wiki/User:Pranav_Rathi/Notebook/OT/2013/01/11/Getting_started_with_Arduino#LabView_Arduino_Interface_and_Firmware_installation
The document discusses LabView support for USB devices and protocols. It provides an overview of USB standards and history, describes common USB device types and roles, and details USB communication methods like transfer types and endpoint addressing. It also gives examples of controlling USB keyboard LEDs using LabView control transfers and provides block diagram and front panel code to demonstrate this.
Howto implement a boolean logic function into hardware silicon? The hardware silicon used in this presentation is an FPGA (Xilinx Spartan3E starter kit). The software used is LabVIEW with the LabVIEW FPGA module and the SPARTAN3E driver.
This document provides instructions and circuit diagrams for several electronic circuits, including a 10 LED sequencer, 12v lamp dimmer, 16 LED night rider, 555 Schmitt trigger, constant current source, AC detector, auto cutout, door watcher, emergency light, input impedance booster, battery monitor, and capacitance beeper. It also notes faults in some originally published circuits and provides simplified revised versions to address those faults. The purpose is to teach circuit design and troubleshooting skills.
This document provides instructions for using MIT App Inventor and a $5 Bluetooth module to wirelessly control an Arduino project from an Android device. It details what hardware and software is needed, including an Android device, Arduino, HC-05 Bluetooth module, MIT App Inventor account. It explains how to design the app interface in App Inventor, connect the Bluetooth module to the Arduino, and install the app on the Android device. Code examples are provided to transmit data between the app and Arduino over Bluetooth to control an LED.
This document is the preface to the book "Make: Electronics" by Charles Platt. It is an introduction to electronics book that contains 36 experiments of increasing complexity using basic electronic components. The preface explains that the goal of the book is to have fun experiencing electricity and electronics through hands-on experiments, to understand some basics of how devices work, and to potentially pursue electronics as a hobby. It encourages the reader to approach the experiments with a sense of play and discovery rather than following instructions exactly.
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...Kiko Monteverde
This document summarizes Codice Software, a company that provides version control software. It introduces Plastic SCM, their flagship product, which enables parallel development through branching and merging capabilities. Plastic SCM aims to increase productivity and quality by allowing developers to work independently and merge changes efficiently. The document highlights customer case studies where Plastic SCM helped reduce costs and time to market. It also outlines Codice's values of proven technology, customer focus, and striving for excellence.
Control/DCD and Control/SE are software tools that can help with migrating existing COBOL applications to newer Enterprise COBOL compilers. Control/DCD runs in batch mode on one or all programs, while Control/SE allows interactive processing of individual programs. These tools provide pre-compilation analysis of code to help identify issues during migration, as recompiling old COBOL programs without documentation risks introducing logic errors or reopening old bugs. They can help large organizations that rely heavily on legacy mainframe COBOL applications but now use offshore contractors for development and maintenance.
OSGi DevCon 2008
OSGi is a mature and well received technology. It is the component model and module system underpinning Eclipse. But what is next for OSGi? This short talk will take a quick look at some of the proposed changes for the next release of the OSGi technology.
FORWARD 5 Key Highlights and Product Updates - Philadelphia ChapterDiana Gray, MBA
The document summarizes key highlights from the UiPath FORWARD 5 conference. It discusses Rob Enslin sharing that leading companies have moved beyond using automation as a tool and are using it as an entire way of operating. It also announces the new UiPath Studio Web product and Assisted Task Mining feature. The 2022.10 release focuses on rapidly building apps and automations, integration capabilities, and enhanced activities design in Studio.
This document provides a summary of Arindom Kumar Biswas's professional experience and qualifications. It summarizes that he has over 7 years of experience working as a Project Lead and Technical Lead on Mainframe projects for insurance companies like Cognizant Technology Solutions and MetLife. It also lists his technical skills which include languages like COBOL, JCL, and databases like VSAM, DB2. Finally, it provides details of some of the projects he has worked on, including conversions from legacy to new platforms and product launches.
Impact 2014 IEC1159 - Trends in Integration & GovernanceNicola Hills
This document discusses trends and directions in integration technologies, including service-oriented architecture (SOA), mobile, cloud, shifts in user expectations, analytics, and industry relevance. It provides an overview of the IBM Integration Bus and upcoming features in version 10, including simplification, support for non-MQ environments, and contributions to open source integration components. The document also summarizes sessions at an IBM integration conference and roadmaps for industry packs focused on retail, healthcare, and manufacturing integration.
1) The document discusses how DevOps practices like continuous integration, delivery, and deployment can help organizations innovate faster by getting code changes to production environments more quickly.
2) It provides examples of how some banks are transforming their development processes using Red Hat OpenShift to deploy microservices in seconds rather than months.
3) The document outlines the benefits of a continuous delivery pipeline that leverages tools like Jenkins to automatically build, test, and deploy application images to non-production and production environments with minimal manual approvals required.
IBM Cognos 10.2.2 New Features for Professional AuthorsSenturus
IBM Cognos 10.2.2 provides a number of added features for professional report authors. View the webinar video recording and download this deck: http://www.senturus.com/resources/ibm-cognos-10-2-2-new-features-professional-authors/.
The webinar covers the following topics: 1) New look and feel of IBM Cognos BI 10.2.2 Report Studio, 2) How to tailor the authoring experience via user interface profiles, 3) Improved templatization using style references, 4) More productive Active Report development using live preview and 5) Enhanced visualizations and greater control of visualization properties.
Senturus, a business analytics consulting firm, has a resource library with hundreds of free recorded webinars, trainings, demos and unbiased product reviews. Take a look and share them with your colleagues and friends: http://www.senturus.com/resources/.
Кирилл Мавродиев, Intel – Обзор современных возможностей по распараллеливанию...Media Gorod
This document discusses Intel Parallel Studio 2011. It provides an overview of the key components of Intel Parallel Studio 2011, including Intel Parallel Composer, Intel Parallel Advisor, Intel Parallel Inspector, and Intel Parallel Amplifier. Intel Parallel Composer includes optimization tools like the Intel Cilk Plus compiler and array notations for data parallelism. Intel Parallel Advisor provides guidance on designing parallel applications. Intel Parallel Inspector checks for memory and threading errors. Intel Parallel Amplifier tunes application performance.
This document discusses the benefits of distributed version control systems (DVCS) like Git and Mercurial for software development. It summarizes Intland's use of DVCS with CodeBeamer across teams in different global locations. Key benefits highlighted include the ability to work offline, fast local operations, easier branching and merging, and better support for distributed workflows. Examples of automotive and software development workflows using DVCS are also presented.
Mainframe DevOps: A Zowe CLI-enabled RoadmapDevOps.com
The Zowe open source framework, hosted by the Linux Foundation's Open Mainframe Project, is often referred to as a Swiss Army knife for mainframe modernization, but where to begin? This session, which is based on findings from numerous Design Thinking workshops, will help DevOps champions and mainframe leaders jumpstart their modernization journeys.
We’ll explore a few high-value use cases like plugging into enterprise CI/CD pipelines and incorporating off-platform tools like code quality. And by addressing practical considerations like Zowe installation, set-up and support, this session will equip attendees with the information they need to become mainframe DevOps mobilizers.
ACUCOBOL - Product Strategy and RoadmapMicro Focus
Dominique SACRÉ presentation from #DevDay Copenhagen April 2017.
The extend® portfolio enables developers to build and deploy ACUCOBOL® applications across desktop, web and mobile platforms using AcuBench®, the COBOL Virtual Machine and a full suite of application modernization solutions.
For ISVs or corporations, the latest version of extend offers even greater platform support, new performance optimizations, Unicode internationalization support and a new capability for instant UI transformation for web and mobile access—AcuToWeb.
Whether you're maintaining mission critical applications or moving into new markets, the latest version of extend offers new solutions to keep you up-to-date and ready for innovation.
This document provides an overview of the IBM UrbanCode Deploy course. It introduces UrbanCode Deploy as a solution for automating deployments and managing application releases. Key topics covered include common deployment challenges, UrbanCode Deploy terminology, components, applications, and environments. The course materials and outline are also summarized. It provides information on the lab environment setup, including the UrbanCode Deploy server, agents, and targets. A basic workflow for using UrbanCode Deploy is also outlined.
Introduction to TM1 TurboIntegrator Debugger Webinar - Quebit ConsultingQueBIT Consulting
Today’s webinar is part of a monthly advanced webinar series offered by QueBIT. Register for future webinars by accessing the events page on our website at quebit.com/news-events
AGENDA:
What is the TurboIntegrator Debugger?
Main Features/Main Window Walkthrough
How will the TI debugger help me?
Limitations
Installation and Configuration
- OpenNTF is an open source organization for IBM Lotus Notes and Domino that enables collaboration on applications. It was launched in 2002 and now has over 250 projects.
- In 2009, IBM announced sponsorship and the formation of the OpenNTF Alliance to invigorate development. The Alliance has a new governance structure and licenses applications under Apache and GPL.
- The OpenNTF website is being updated to improve browsing, downloading, and contributing applications. Examples are provided of widgets, templates, and tools available through OpenNTF.
This document provides an outline for a presentation on prototyping with Node-RED. Node-RED is introduced as a graphical environment for wiring together different programming blocks to develop IoT applications. The outline then details various examples that will be demonstrated, including creating a weather application, analyzing Twitter sentiment, using IoT sensors, and developing a smart chat application by combining different techniques.
The latest release of Weave GitOps Enterprise focuses on improving the developer experience and productivity when deploying and operating applications on Kubernetes. The 2023.04 release features allow platform teams to empower dev teams to roll-out and manage their own applications with a high-degree of trust, verification, cost management, and more.
Weave GitOps Enterprise is the leading GitOps platform for Enterprise Kubernetes featuring CD, progressive delivery, self service and security. Scale in the cloud, on premise and at the edge.
Join us on April 26, at 10am PT where we’ll do a live demo of Weave GitOps Enterprise 2023.04:
Trusted Delivery Pipelines—promote applications reliably with a fully automated release pipeline - just Git push!
GitOps Templates—set the foundation for self-service workflows such as service definitions, pipeline creation, building clusters on demand and more.
GitOps Sets—stop editing 100s of files, a single command can now generate environment and cluster-specific config for multiple infrastructure environments.
This issue’s feature article, Tuning Autonomous Driving Using Intel® System Studio, illustrates how the tools in Intel System Studio give embedded systems and connected device developers an integrated development environment to build, debug, and tune performance and power usage. Continuing the theme of tuning edge applications, Building Fast Data Compression Code for Cloud and Edge Applications shows how to use the Intel® Integrated Performance Primitives
to speed data compression.
Customer Centric View of Best Practices in Software Monetizationteam-WIBU
The document discusses best practices in software monetization from a customer perspective. It covers key considerations in choosing a license management system, including that the system needs to be seamless, scalable, and secure. It also profiles Wibu-Systems as a vendor, noting their license management system is seamless in development and deployment, scalable across platforms and licensing models, and maintains a strong focus on functionality and security.
Customer Centric View of Best Practices in Software Monetization
Whats New In LabVIEW 2010
1. L bVIEW 2010LabVIEW 2010
What’s New
U ’ Vi 2010
and
User’s View on 2010
David Fuller
Director of LabVIEW Platform R&D
Danny Thomson
Test Software Engineer
What’s New in LabVIEW 2010 ni.com/labview
Director of LabVIEW Platform R&D
National Instruments
Test Software Engineer
Point‐to‐Point Systems
5. Optimizing the LabVIEW Compiler
DataFlow Intermediate Representation (DFIR)
Hi h l l t ti
Block Diagram
• High‐level representation
• Preserves dataflow, parallelism, and execution
semantics
DFIR
Transforms
Low‐Level Virtual Machine (LLVM)
• Low level representation
LabVIEW Intermediate
Language
• Low‐level representation
• Sequential
• Knowledge of target machine characteristics,
i t ti t li t t
LLVM
Transforms
instruction sets, alignment, etc.
Target Machine Code
What’s New in LabVIEW 2010 ni.com/labview
6. LabVIEW 2010 Performance Metrics
0% 50% 100% 150% 200%
Run‐Time Performance Improvement in LabVIEW 2010
Complex Math ‐ Black‐Scholes PDE solver
DAQ ‐ Digital and Analog Waveform Reads
0% 50% 100% 150% 200%
Real‐time Math (PXI‐8196) ‐ MathScript Heat Equation
Bit Manipulation ‐ UnpackBits
Real‐time Control (cRIO 9022) ‐ Advanced PID
~~
480%
Real time Control (cRIO 9022) Advanced PID
Real‐time Control (cRIO 9022) ‐ Single Channel PID
Parallel For Loop ‐ Mandelbrot
~~
Large Array Math ‐ Linear Scale (Multiply and Add)
% Improvement LabVIEW 2010 vs. LabVIEW 2009
What’s New in LabVIEW 2010 ni.com/labview
10. LabVIEW Compiler Optimizes Your Code
The Match Pattern primitive will not
Sequence Structure is
now unnecessary
The Match Pattern primitive will not
change from iteration to iteration
What’s New in LabVIEW 2010 ni.com/labview
15. LabVIEW 2010 Idea Exchange
Feature Name LabVIEW 2009 LabVIEW 2010 User
Default Number of PJM LabVIEWDefault Number of
Undo Steps
PJM_LabVIEW
Local Variable Redesign
Altenbach
g
String Radix
Altenbach
Wire Labels
Falkpl
G bl M E DanyGrowable Merge Error
Node
Dany.
Move Switch Items in
h
tst
What’s New in LabVIEW 2010 ni.com/labview
the connector pane 8 Mouse Clicks 2 Mouse Clicks
18. Separate Compiled Code From Source File
Improved Source Code ControlImproved Source Code Control
Eliminate the need to re‐save and re‐submit files to source code control
unless the graphical source code has been changed by the developer
What’s New in LabVIEW 2010 ni.com/labview
g p g y p
34. Packed Project Libraries
Distribute and Reuse LabVIEW Code EasilyDistribute and Reuse LabVIEW Code Easily
• Deploy the VI hierarchy with a single file
Sh b ild i f lli VI• Shorter build times for calling VIs
• Simplified code deployment
• lvlibp file type• .lvlibp file type
Example # Source VIs EXE
Build Time
# VIs Built
Into PPL
EXE
Build Time
Build Time
Improvement
Agilent 34401 Acquire and
Graph ‐ SW Triggered.vi
53 6.3 s 22 5.15 s 18.2%
E‐Mail Notification.vi 102 8.66 s 68 5.82 s 32.8%
Update Weather Data.vi 71 12.97 s 46 5.48 s 57.8%
Custom Example 1000 53.93 s 999 15.94 s 70.4%
What’s New in LabVIEW 2010 ni.com/labview
37. Network Connectivity Options in LabVIEW
TCP/IP and UDP
Define low level communication protocolsDefine low‐level communication protocols
Remote Front Panels
Quickly embed a front panel in a browser
Shared Variables
Quickly develop distributed systems through
drag‐and‐drop configuration
What’s New in LabVIEW 2010 ni.com/labview
39. LabVIEW 2010 Real‐Time Products
• LabVIEW Real‐Time Module
− Web‐based configuration and monitoring of networked targets
− Simpler host‐to‐target transfer of data using Network Streams
P blish ariables ia Web Ser ices− Publish variables via Web Services
− Software IEEE 1588 as timing source for Timed Loop
• NI‐Real‐Time Hypervisor 2.0
− Shared memory for higher data transfer rates between OSsShared memory for higher data transfer rates between OSs
− Higher customization for CPU partitioning
− Added Linux support
What’s New in LabVIEW 2010 ni.com/labview
pp
40. LabVIEW 2010 FPGA Module
IP Integration Node ‐ Directly import Xilinx .xco files or your own VHDL easily
New Compilation Flow E li C il ti E ti t d B ild S ifi tiNew Compilation Flow ‐ Earlier Compilation Estimates and Build Specifications
Cycle‐Accurate Simulation ‐ Use ModelSim for Cycle‐Accurate Simulation
More IP Blocks ‐ New IP for Statistics Complex Multiplication and MoreMore IP Blocks New IP for Statistics, Complex Multiplication, and More
Host Improvements – New Dynamic reference for Host VI reuse
What’s New in LabVIEW 2010 ni.com/labview
41. LabVIEW 2010 FPGA Compilation
LabVIEW FPGA Compile Farm ToolkitLabVIEW FPGA Compile Farm Toolkit
Compilation “Smart” Server
Compilation Workers
LabVIEW FPGA
Development Machines
What’s New in LabVIEW 2010 ni.com/labview
Compilation Workers
42. LabVIEW 2010 FPGA Compilation
LabVIEW FPGA Compile Cloud Service (Beta)LabVIEW FPGA Compile Cloud Service (Beta)
rick.kuhlman@ni.com
High‐RAM Dedicated
kh
LabVIEW FPGA
Workhorse Computers
in the Cloud
Development Machines
What’s New in LabVIEW 2010 ni.com/labview
43. LabVIEW 2010 MathScript RT Module
MathScript Node
Validate your custom m files for deterministic behavior− Validate your custom .m files for deterministic behavior
− Automatically create output variables
MathScript Window
− Performance improvements
− Enhanced text‐editor
• Syntax highlighting
• Line numbersLine numbers
• Find/replace text dialog box
• Bookmarks
What’s New in LabVIEW 2010 ni.com/labview
46. LabVIEW 2010
Extending the PlatformExtending the Platform
Licensing and Activation for 3rd Party Add‐ons
• Commercial Grade Activation solution from Concept Software• Commercial Grade Activation solution from Concept Software
• Allows for LabVIEW Add‐ons created by the development community to
implement 30‐day software trials
F ll i d i L bVIEW 2010• Fully integrated in LabVIEW 2010
LabVIEW Scripting
• Intended for power users to enhance the capabilities of LabVIEW during editing
U d t i t dif t L bVIEW d t ti ll• Used to inspect, modify, or generate LabVIEW code automatically
What’s New in LabVIEW 2010 ni.com/labview