Textile Factory Software System and Implementation Processes Presentation. Problems solved. Amazing achievements.
Delphi & Interbase Open Source Software. Get an idea of how textile factories operate. Use the open source software in Delphi (Pascal) or use the algorithms in other environments
This is a presentation of a textiles ERP (Enterprise Resource Planning) system that I wrote. It shows what a single professional programmer can do. Analysis, Design, UX Design, Database Design, Programming, Testing, Implementation, Training, Maintenance, Iteratively and using Agile, before Agile was invented.
Supply chain process of Martin Dow LimitedMuhammad Umer
Martin Dow produces medicines through an integrated supply chain managed through SAP. It sources raw materials locally and internationally, manufactures products at its facility in Karachi, and distributes finished goods through outsourced distributors to hospitals and retailers. Martin Dow aims to provide high quality, timely delivery, and maintain visibility, velocity and flexibility across its supply chain through IT systems and quality standards.
Role of information Technology in Supply Chain ManageentAnand Jha
The document discusses the role of information technology in supply chain management. It provides details on how Walmart uses IT extensively across its supply chain operations. This includes using electronic data interchange for more efficient procurement, bar code scanners to analyze sales data and replenish stores, a computer terminal network for real-time communication between stores and headquarters, and voice-based technologies to enhance warehouse and logistics management. The Retail Link system connects Walmart's EDI network to an extranet accessible to suppliers, providing them with historical sales data.
This document discusses the process of planning and designing cellular manufacturing. It begins by explaining the three flows in manufacturing: information, material, and work. It then defines cellular manufacturing and lists some of its benefits. The document outlines several steps to plan cellular manufacturing, including understanding customer demand, identifying product families, balancing the line, establishing synchronized one-piece production, and designing the cell layout. It provides guidelines for effective cell layout, machine selection, material management, and operator line balancing. The goal is continuous flow and meeting takt time. The document analyzes an example production line and identifies opportunities to better utilize operators' time.
This document provides information on cellular manufacturing and designing cells. It discusses the three flows in manufacturing: information, material, and work flow. It defines cellular manufacturing and lists its benefits. The document outlines the problem with conventional layouts and provides guidelines for identifying product families and determining takt time. It presents the steps to plan cellular manufacturing, including process analysis and razing. Finally, it provides guidelines for cellular layout and questions to consider when designing cells to ensure optimized one-piece flow and continuous improvement.
This document summarizes a seminar presentation on project management. It defines key terms like project, management, and project management. It also discusses the software development life cycle including requirements gathering, design, implementation, testing, deployment, and maintenance. Common software development models are outlined like waterfall, V-shaped, prototyping, spiral, iterative, and agile. Data flow diagrams are introduced as a way to graphically represent data flows in a system.
Consolidating MLOps at One of Europe’s Biggest AirportsDatabricks
At Schiphol airport we run a lot of mission critical machine learning models in production, ranging from models that predict passenger flow to computer vision models that analyze what is happening around the aircraft. Especially now in times of Covid it is paramount for us to be able to quickly iterate on these models by implementing new features, retraining them to match the new dynamics and above all to monitor them actively to see if they still fit the current state of affairs.
To achieve those needs we rely on MLFlow but have also integrated that with many of our other systems. So have we written Airflow operators for MLFlow to ease the retraining of our models, have we integrated MLFlow deeply with our CI pipelines and have we integrated it with our model monitoring tooling.
In this talk we will take you through the way we rely on MLFlow and how that enables us to release (sometimes) multiple versions of a model per week in a controlled fashion. With this set-up we are achieving the same benefits and speed as you have with a traditional software CI pipeline.
This is a presentation of a textiles ERP (Enterprise Resource Planning) system that I wrote. It shows what a single professional programmer can do. Analysis, Design, UX Design, Database Design, Programming, Testing, Implementation, Training, Maintenance, Iteratively and using Agile, before Agile was invented.
Supply chain process of Martin Dow LimitedMuhammad Umer
Martin Dow produces medicines through an integrated supply chain managed through SAP. It sources raw materials locally and internationally, manufactures products at its facility in Karachi, and distributes finished goods through outsourced distributors to hospitals and retailers. Martin Dow aims to provide high quality, timely delivery, and maintain visibility, velocity and flexibility across its supply chain through IT systems and quality standards.
Role of information Technology in Supply Chain ManageentAnand Jha
The document discusses the role of information technology in supply chain management. It provides details on how Walmart uses IT extensively across its supply chain operations. This includes using electronic data interchange for more efficient procurement, bar code scanners to analyze sales data and replenish stores, a computer terminal network for real-time communication between stores and headquarters, and voice-based technologies to enhance warehouse and logistics management. The Retail Link system connects Walmart's EDI network to an extranet accessible to suppliers, providing them with historical sales data.
This document discusses the process of planning and designing cellular manufacturing. It begins by explaining the three flows in manufacturing: information, material, and work. It then defines cellular manufacturing and lists some of its benefits. The document outlines several steps to plan cellular manufacturing, including understanding customer demand, identifying product families, balancing the line, establishing synchronized one-piece production, and designing the cell layout. It provides guidelines for effective cell layout, machine selection, material management, and operator line balancing. The goal is continuous flow and meeting takt time. The document analyzes an example production line and identifies opportunities to better utilize operators' time.
This document provides information on cellular manufacturing and designing cells. It discusses the three flows in manufacturing: information, material, and work flow. It defines cellular manufacturing and lists its benefits. The document outlines the problem with conventional layouts and provides guidelines for identifying product families and determining takt time. It presents the steps to plan cellular manufacturing, including process analysis and razing. Finally, it provides guidelines for cellular layout and questions to consider when designing cells to ensure optimized one-piece flow and continuous improvement.
This document summarizes a seminar presentation on project management. It defines key terms like project, management, and project management. It also discusses the software development life cycle including requirements gathering, design, implementation, testing, deployment, and maintenance. Common software development models are outlined like waterfall, V-shaped, prototyping, spiral, iterative, and agile. Data flow diagrams are introduced as a way to graphically represent data flows in a system.
Consolidating MLOps at One of Europe’s Biggest AirportsDatabricks
At Schiphol airport we run a lot of mission critical machine learning models in production, ranging from models that predict passenger flow to computer vision models that analyze what is happening around the aircraft. Especially now in times of Covid it is paramount for us to be able to quickly iterate on these models by implementing new features, retraining them to match the new dynamics and above all to monitor them actively to see if they still fit the current state of affairs.
To achieve those needs we rely on MLFlow but have also integrated that with many of our other systems. So have we written Airflow operators for MLFlow to ease the retraining of our models, have we integrated MLFlow deeply with our CI pipelines and have we integrated it with our model monitoring tooling.
In this talk we will take you through the way we rely on MLFlow and how that enables us to release (sometimes) multiple versions of a model per week in a controlled fashion. With this set-up we are achieving the same benefits and speed as you have with a traditional software CI pipeline.
When it comes to improving process efficiency for E-Business Suite, customers are often faced with many options: mobile apps, barcoding on various mobile devices, RFID, and so on. This presentation shares CSX and BullsEye’s experience on using mobile technologies to achieve the desired process efficiency improvement, including some less glamorous yet powerful solutions.
CSX will use the following case studies to share its corporate goals for investing in these projects, its process for solution evaluation, the implementation experience, the process efficiency achieved, and lessons learned.
1. Mobile barcode solution at 10 mechanical shops nationwide
2. RFID solution for automated asset tracking at the coal pier
3. Offline-enabled mobile barcode solution for remote work-order equipment trailers
Using CSX and other customer case studies, we will also provide guiding principles and tips on how to select the most appropriate mobile and other hardware devices for optimal efficiency gains while minimizing total cost of ownership.
1. Handheld barcode/RFID scanners
2. Vehicle mounts
3. Ruggedized vs. consumer grade tablets
4. Other less glamorous but powerful options
Last but not least, we will discuss factors beyond technology that contribute to successful process improvement initiatives such as corporate sponsorship, management support, and overcoming users’ initial fear and resistance to change.
The document discusses manufacturing systems and lean manufacturing. It defines a manufacturing system as a collection of integrated equipment and human resources that perform processing and assembly operations on raw materials. It describes the typical input-transformation-output process. Examples of manufacturing systems include single station cells, machine clusters, and automated assembly lines. The key components of manufacturing systems are production machines, material handling systems, computer systems, and human resources. Lean manufacturing aims to eliminate waste from the manufacturing system, such as overproduction, waiting, inventory, transportation, and over-processing. It was pioneered by Toyota to increase efficiency and reduce costs.
This document provides guidance on scoping a records digitization project using SalesManager software. It describes collecting key project and customer information, defining the project scope including document types and volumes, and selecting options for various stages of the digitization process from inventory and document preparation to imaging, indexing, storage, and ongoing hosting. Making choices at each step allows customizing the solution and accurately pricing the project.
This document provides an overview of artificial intelligence, including its attributes, domains, and applications. It defines AI as using computer science and other disciplines to develop computers that can think and act intelligently like humans. The key domains discussed are cognitive science, which focuses on simulating human thinking; robotics, involving intelligent robot machines; and natural interfaces to interact like people. An example case on developing intelligent behavior is also mentioned.
Management of Library Automation
Library Automation refers to the use of computers to serve the needs of library users. The operations of a library get a quantum jump with the introductions of computers. The computers help to provide fast and reliable access to the resources available in the library as well as elsewhere. The application of computers in the library operations avoids repetitive jobs and saves lot of labour, time, speeds up operations, increases use of library resources. Computers are not only used as a tool for processing the data, but also for data storage and accessing. Planning for an automated system, no matter how big or small, should be part of an overall long-range plan for the library. Automation should always be used as a means to achieve overall better patron service.
Library Automation refers to the use of computers to serve the needs of library users. The operations of a library get a quantum jump with the introductions of computers. The computers help to provide fast and reliable access to the resources available in the library as well as elsewhere. The application of computers in the library operations avoids repetitive jobs and saves lot of labour, time, speeds up operations, increases use of library resources. Computers are not only used as a tool for processing the data, but also for data storage and accessing. Planning for an automated system, no matter how big or small, should be part of an overall long-range plan for the library. Automation should always be used as a means to achieve overall better patron service.
Sql azure cluster dashboard public.pptQingsong Yao
This document discusses building a centralized dashboard to monitor SQL Azure clusters in real-time. Key points:
- The goal was to provide a single place to view cluster status and detect issues early through telemetry data analysis.
- Lessons included choosing efficient data techniques, building resilience into the data pipeline, and monitoring pipeline performance.
- The dashboard helped transition monitoring from reactive to proactive by enabling new alert detection based on real-time trend analysis across clusters.
Designing the Enterprise for Manufacturingsc0ttruss
Britain has a long history of manufacturing, and whilst the decline of the sector is well documented, applying the basic principles of traditional manufacturing to the “whitecollar” office environment is the new manufacturing. This talk will take you through the basic building patterns of manufacturing, looking at vendor selection/audits, the QA process, understanding of basic costings, discovering if the “products” are low volume, High mix, or low mix high volume and what the implications of design for manufacture would be in such an environment. Also, how to apply these basic patterns to the modern software driven “Office ” world. This is part one of a two part talk, the second one being “Preparing the Enterprise for Manufacturing”.
The document discusses key concepts for designing IT infrastructure to ensure high performance. It covers perceived performance from a user perspective, benchmarking systems, profiling users to predict load, identifying and managing bottlenecks, scaling systems horizontally and vertically, load balancing, caching frequently used data, and designing systems based on their intended use to optimize performance. The overall goal is to design infrastructure that can meet performance requirements under all conditions, both currently and as load increases over time.
This document provides instructions for students to complete practical projects related to project management. It outlines 4 practical assignments:
1. Create a System Requirement Study (SRS) for a sample inventory management project using UML diagrams.
2. Use the waterfall model to prepare a flow chart and Gantt chart for a student project.
3. Estimate the cost of a project using Function Point Analysis (FPA), which involves counting types of system functions and weighing them based on complexity.
4. Estimate the cost of a project using the COCOMO model, which is a regression model that uses parameters from historical data and current project characteristics in a basic formula.
A presentation detailing a Library Management System (LMS) Project for a Medical Research Council. The function of the Library is to organize and account for all the materials (Books, Journals, Magazines, Publications and Thesis) in the Library.
The system makes use of a Bar coding system to identify materials; used when checking in items.
Martins Jr.
Lauri Pietarinen - What's Wrong With My Test DataTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on What's Wrong With My Test Data by Lauri Pietarinen. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
This document discusses Laboratory Information Management Systems (LIMS). It begins by defining LIMS as a method laboratories use to manage data and disseminate results. It then discusses why LIMS are important for managing the information explosion, ensuring quality assurance, and reducing errors. The document outlines different types of laboratories that use LIMS, including research, testing, and manufacturing labs. It concludes by discussing how laboratories can determine their LIMS needs and options for acquiring a system through a systems analysis approach.
SCM Transformation Challenges and How to Overcome ThemCompuware
If your enterprise is focused on continuously improving quality, velocity and efficiency, you’re going to win against those that aren’t. Driving improvements on the mainframe, and in turn throughout the business, requires the transformation of three things: culture, processes and tools. In other words, changing mindsets, implementing modern practices (Agile, DevOps, CI/CD) and replacing outdated technology.
Mainframe source code management is currently a critical area in need of modernization and should be one of the initial tooling changes organizations make when setting out to improve mainframe systems delivery.
During this session, Compuware specialist Lars-Erik Berglund shares the challenges organizations face with mainframe source code management and what you can do to overcome those.
This document discusses telemetry in applications. It defines telemetry as gathering data on application use and performance. Telemetry includes logs, metrics, and traces. Logs provide information for debugging, monitoring, and analysis. Metrics measure performance, health, errors and other indicators. Traces provide low-level debugging information. The document discusses how to implement logging, metrics and tracing in applications and what types of data each provides to various consumers like developers and security teams.
Mba ii pmom_unit-1.4 process design, analysis & selection aRai University
The document discusses various concepts related to process design, analysis, and selection for production and operations management. It covers topics such as process analysis, flowcharting, different types of processes including manufacturing and service processes, process performance metrics, and business process design. The key objectives are to understand process management concepts and methods to improve processes by reducing costs, increasing throughput, and improving quality.
The document discusses using Cincom Smalltalk to build software for a health and fitness club business. It describes the club's basic requirements, including tracking memberships, attendance, promotions, and a web presence. It outlines the modeling process using ObjectStudio, including identifying actors, use cases, and domain objects. It also covers mapping the domain models to database tables and creating different interfaces like a client, web, and RFID interface.
Nagios Conference 2007 | Enterprise Application Monitoring with Nagios by Jam...NETWAYS
IT infrastructure such as switches and servers is the traditional focus of network monitoring tools. Increasingly organisations are focusing on monitoring business critical applications sitting on top of this infrastructure.
Altinity have deployed their Opsview software in a number enterprise environments to ensure availability of business critical applications and capture data for capacity planning. We will explain how we approach monitoring in these environment and what challenges we encounter. Opsview is an Open Source monitoring solution based on Nagios. Altinity are the commercial organsiation behind Opsview.
This document provides an overview of information systems analysis and design. It discusses key concepts like transaction processing systems, management information systems, decision support systems, expert systems, and neural networks. It also outlines the system development life cycle, including planning, analysis, design, implementation, and maintenance phases. Analysis involves requirements gathering while design determines how to fulfill requirements. Implementation includes development, testing, training, and conversion to the new system. Maintenance involves ongoing operation, modifications, and problem-fixing.
Eskom Retail Tariff Application For 2023 onwards Mind map by David LipschitzDavid Lipschitz
The South African electricity utility, Eskom, have submitted 2023 Tariff application to NERSA, the National Energy Regulator of South Africa.
In this 120 page document, Eskom outline how they want to change Tariff Structures in order to charge their small users up to 4 times more than current rates.
Energy Crisis Notes by David Lipschitz 25 July 2022David Lipschitz
David Lipschitz took these notes during South African President Cyril Ramaphosa's national address on Monday 26th July 2022 at 9 pm.
Notes were taken on an iPad using Simple Mind.
The President spoke about:
* The situation now: what do we have?
* How Severe load shedding is impacting South Africans and their businesses and jobs
* Actions to respond to the crisis
* Additional actions and interventions
* New Generation
* And in purple, David wrote some questions and observations.
When it comes to improving process efficiency for E-Business Suite, customers are often faced with many options: mobile apps, barcoding on various mobile devices, RFID, and so on. This presentation shares CSX and BullsEye’s experience on using mobile technologies to achieve the desired process efficiency improvement, including some less glamorous yet powerful solutions.
CSX will use the following case studies to share its corporate goals for investing in these projects, its process for solution evaluation, the implementation experience, the process efficiency achieved, and lessons learned.
1. Mobile barcode solution at 10 mechanical shops nationwide
2. RFID solution for automated asset tracking at the coal pier
3. Offline-enabled mobile barcode solution for remote work-order equipment trailers
Using CSX and other customer case studies, we will also provide guiding principles and tips on how to select the most appropriate mobile and other hardware devices for optimal efficiency gains while minimizing total cost of ownership.
1. Handheld barcode/RFID scanners
2. Vehicle mounts
3. Ruggedized vs. consumer grade tablets
4. Other less glamorous but powerful options
Last but not least, we will discuss factors beyond technology that contribute to successful process improvement initiatives such as corporate sponsorship, management support, and overcoming users’ initial fear and resistance to change.
The document discusses manufacturing systems and lean manufacturing. It defines a manufacturing system as a collection of integrated equipment and human resources that perform processing and assembly operations on raw materials. It describes the typical input-transformation-output process. Examples of manufacturing systems include single station cells, machine clusters, and automated assembly lines. The key components of manufacturing systems are production machines, material handling systems, computer systems, and human resources. Lean manufacturing aims to eliminate waste from the manufacturing system, such as overproduction, waiting, inventory, transportation, and over-processing. It was pioneered by Toyota to increase efficiency and reduce costs.
This document provides guidance on scoping a records digitization project using SalesManager software. It describes collecting key project and customer information, defining the project scope including document types and volumes, and selecting options for various stages of the digitization process from inventory and document preparation to imaging, indexing, storage, and ongoing hosting. Making choices at each step allows customizing the solution and accurately pricing the project.
This document provides an overview of artificial intelligence, including its attributes, domains, and applications. It defines AI as using computer science and other disciplines to develop computers that can think and act intelligently like humans. The key domains discussed are cognitive science, which focuses on simulating human thinking; robotics, involving intelligent robot machines; and natural interfaces to interact like people. An example case on developing intelligent behavior is also mentioned.
Management of Library Automation
Library Automation refers to the use of computers to serve the needs of library users. The operations of a library get a quantum jump with the introductions of computers. The computers help to provide fast and reliable access to the resources available in the library as well as elsewhere. The application of computers in the library operations avoids repetitive jobs and saves lot of labour, time, speeds up operations, increases use of library resources. Computers are not only used as a tool for processing the data, but also for data storage and accessing. Planning for an automated system, no matter how big or small, should be part of an overall long-range plan for the library. Automation should always be used as a means to achieve overall better patron service.
Library Automation refers to the use of computers to serve the needs of library users. The operations of a library get a quantum jump with the introductions of computers. The computers help to provide fast and reliable access to the resources available in the library as well as elsewhere. The application of computers in the library operations avoids repetitive jobs and saves lot of labour, time, speeds up operations, increases use of library resources. Computers are not only used as a tool for processing the data, but also for data storage and accessing. Planning for an automated system, no matter how big or small, should be part of an overall long-range plan for the library. Automation should always be used as a means to achieve overall better patron service.
Sql azure cluster dashboard public.pptQingsong Yao
This document discusses building a centralized dashboard to monitor SQL Azure clusters in real-time. Key points:
- The goal was to provide a single place to view cluster status and detect issues early through telemetry data analysis.
- Lessons included choosing efficient data techniques, building resilience into the data pipeline, and monitoring pipeline performance.
- The dashboard helped transition monitoring from reactive to proactive by enabling new alert detection based on real-time trend analysis across clusters.
Designing the Enterprise for Manufacturingsc0ttruss
Britain has a long history of manufacturing, and whilst the decline of the sector is well documented, applying the basic principles of traditional manufacturing to the “whitecollar” office environment is the new manufacturing. This talk will take you through the basic building patterns of manufacturing, looking at vendor selection/audits, the QA process, understanding of basic costings, discovering if the “products” are low volume, High mix, or low mix high volume and what the implications of design for manufacture would be in such an environment. Also, how to apply these basic patterns to the modern software driven “Office ” world. This is part one of a two part talk, the second one being “Preparing the Enterprise for Manufacturing”.
The document discusses key concepts for designing IT infrastructure to ensure high performance. It covers perceived performance from a user perspective, benchmarking systems, profiling users to predict load, identifying and managing bottlenecks, scaling systems horizontally and vertically, load balancing, caching frequently used data, and designing systems based on their intended use to optimize performance. The overall goal is to design infrastructure that can meet performance requirements under all conditions, both currently and as load increases over time.
This document provides instructions for students to complete practical projects related to project management. It outlines 4 practical assignments:
1. Create a System Requirement Study (SRS) for a sample inventory management project using UML diagrams.
2. Use the waterfall model to prepare a flow chart and Gantt chart for a student project.
3. Estimate the cost of a project using Function Point Analysis (FPA), which involves counting types of system functions and weighing them based on complexity.
4. Estimate the cost of a project using the COCOMO model, which is a regression model that uses parameters from historical data and current project characteristics in a basic formula.
A presentation detailing a Library Management System (LMS) Project for a Medical Research Council. The function of the Library is to organize and account for all the materials (Books, Journals, Magazines, Publications and Thesis) in the Library.
The system makes use of a Bar coding system to identify materials; used when checking in items.
Martins Jr.
Lauri Pietarinen - What's Wrong With My Test DataTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on What's Wrong With My Test Data by Lauri Pietarinen. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
This document discusses Laboratory Information Management Systems (LIMS). It begins by defining LIMS as a method laboratories use to manage data and disseminate results. It then discusses why LIMS are important for managing the information explosion, ensuring quality assurance, and reducing errors. The document outlines different types of laboratories that use LIMS, including research, testing, and manufacturing labs. It concludes by discussing how laboratories can determine their LIMS needs and options for acquiring a system through a systems analysis approach.
SCM Transformation Challenges and How to Overcome ThemCompuware
If your enterprise is focused on continuously improving quality, velocity and efficiency, you’re going to win against those that aren’t. Driving improvements on the mainframe, and in turn throughout the business, requires the transformation of three things: culture, processes and tools. In other words, changing mindsets, implementing modern practices (Agile, DevOps, CI/CD) and replacing outdated technology.
Mainframe source code management is currently a critical area in need of modernization and should be one of the initial tooling changes organizations make when setting out to improve mainframe systems delivery.
During this session, Compuware specialist Lars-Erik Berglund shares the challenges organizations face with mainframe source code management and what you can do to overcome those.
This document discusses telemetry in applications. It defines telemetry as gathering data on application use and performance. Telemetry includes logs, metrics, and traces. Logs provide information for debugging, monitoring, and analysis. Metrics measure performance, health, errors and other indicators. Traces provide low-level debugging information. The document discusses how to implement logging, metrics and tracing in applications and what types of data each provides to various consumers like developers and security teams.
Mba ii pmom_unit-1.4 process design, analysis & selection aRai University
The document discusses various concepts related to process design, analysis, and selection for production and operations management. It covers topics such as process analysis, flowcharting, different types of processes including manufacturing and service processes, process performance metrics, and business process design. The key objectives are to understand process management concepts and methods to improve processes by reducing costs, increasing throughput, and improving quality.
The document discusses using Cincom Smalltalk to build software for a health and fitness club business. It describes the club's basic requirements, including tracking memberships, attendance, promotions, and a web presence. It outlines the modeling process using ObjectStudio, including identifying actors, use cases, and domain objects. It also covers mapping the domain models to database tables and creating different interfaces like a client, web, and RFID interface.
Nagios Conference 2007 | Enterprise Application Monitoring with Nagios by Jam...NETWAYS
IT infrastructure such as switches and servers is the traditional focus of network monitoring tools. Increasingly organisations are focusing on monitoring business critical applications sitting on top of this infrastructure.
Altinity have deployed their Opsview software in a number enterprise environments to ensure availability of business critical applications and capture data for capacity planning. We will explain how we approach monitoring in these environment and what challenges we encounter. Opsview is an Open Source monitoring solution based on Nagios. Altinity are the commercial organsiation behind Opsview.
This document provides an overview of information systems analysis and design. It discusses key concepts like transaction processing systems, management information systems, decision support systems, expert systems, and neural networks. It also outlines the system development life cycle, including planning, analysis, design, implementation, and maintenance phases. Analysis involves requirements gathering while design determines how to fulfill requirements. Implementation includes development, testing, training, and conversion to the new system. Maintenance involves ongoing operation, modifications, and problem-fixing.
Similar to Textile Factory Open Source Software (20)
Eskom Retail Tariff Application For 2023 onwards Mind map by David LipschitzDavid Lipschitz
The South African electricity utility, Eskom, have submitted 2023 Tariff application to NERSA, the National Energy Regulator of South Africa.
In this 120 page document, Eskom outline how they want to change Tariff Structures in order to charge their small users up to 4 times more than current rates.
Energy Crisis Notes by David Lipschitz 25 July 2022David Lipschitz
David Lipschitz took these notes during South African President Cyril Ramaphosa's national address on Monday 26th July 2022 at 9 pm.
Notes were taken on an iPad using Simple Mind.
The President spoke about:
* The situation now: what do we have?
* How Severe load shedding is impacting South Africans and their businesses and jobs
* Actions to respond to the crisis
* Additional actions and interventions
* New Generation
* And in purple, David wrote some questions and observations.
By 2015, the South African government had realised that there was a serious problem with Eskom and its ability to provide electricity.
The South African government instituted The Eskom War Room. I was at the launch. Here is the mind map notes I took.
Our really big problems (CRISES) Mind Map By David LipschitzDavid Lipschitz
In this mindmap David Lipschitz looks at the multiple crises that are hitting humanity all at the same time and he has some ideas of how to solve these problems. This mind map forms part of David's Youtube series which you can find here https://bit.ly/davidlipschitzworldcrisesdiscussion
GIIG Global Startup Awards Africa Mind map by David LipschitzDavid Lipschitz
GIIG = Global Innovation Initiative Group
This Startup Investment Conference was held at the CTICC in Cape Town on 14th June 2022.
Representatives of The City of Cape Town, Wesgro and the UNDP (United National Development Program), and big Companies including Von Seidels, SAB, Distell, Standard Bank, and small companies / startups like Kubik, ScarabTech, Srapppays, took part.
Subjects included Raising Finance, Relationships with Investors, How small companies can partner with large companies to build opportunities, blockchain, cryptocurrency, health megatrends.
Textiles Industry Market Entry Strategy MindmapDavid Lipschitz
In 2021 I did a full 3 months project researching the publically available information on the textile industry with a possibility of entering the market with some investors. The project didn't work out; I didn't get paid; the team fell apart; and I've got this Mind Map sitting on my computer gathering dust.
Feel free to use it. If you can make use of my time or capabilities, please let me know. I grew up in a textile family and worked full time and part time for our family textile business for 27 years until the business was first sold, and then went into liquidation. Unfortunately the family business and the new owners ignored my advice.
My idea for a CashOnly app, separate from all the banking systems, switches, etc.
Some questions: do we need a blockchain? do we need to use any existing switches? can we do this without creating a bank? how do we prove that cash was received? how do we do this without using banking terms? is it perhaps a loan management app? how does money move between people?
ACDP Presentation by David Lipschitz - parliament in Cape TownDavid Lipschitz
Presentation to the political leadership of the ACDP, African Christian Democratic Party, about how to enhance and run the electrical system in South Africa. Presentation on 14th June 2012.
Note that my contact details have changed. My cell number is now +27 74 119 3246, and I don't have a landline anymore.
Parashah Re-eh and how it is applicable to our environment - A Modern and Biblical View - Presentation by David Lipschitz on 26th August 2014 at Limmud
This presentation was created in 2009. So many of the reasons why I created it are still valid. I still want to work with a group of people in the City of Cape Town, concerned Citizens for example, on building a place which can be a showcase for Environmentally Friendly, inexpensive, living.
Oh, and the site is still available, mainly because it is in a flood plain, but we have dealt with this problem by building a Berm.
Preparation for a meeting at Eskom Megawatt ParkDavid Lipschitz
What and who is electricity for? Eskom employees? The general public?
What should our current capacity be? 28 GW, 40 GW, 160 GW, 360 GW?
Stats: Statistics: what should we believe?
What is the fastest way for us to fix our electricity grid in South Africa, and also in the USA and worldwide?
How should Active Citizens be involved?
How does Moody's come into this?
How to future proof a utility?
How to scale up exponentially?
President Ramaphosa's second SONA (The Nation's in a State) State of the Nation speech on 2019, presented on 20th June 2019, with David Lipschitz highlighting and comments.
Download to read my comments, which you can click on in the little orange boxes in parts of the text, eg a whole lot of them on page 1, etc.
President Ramaphosa's first SONA (The Nation's in a State) State of the Nation speech on 2019, presented on 7th February 2019, with David Lipschitz highlighting and comments.
Download to read my comments, which you can click on in the little orange boxes in parts of the text, eg on page 3.
Citizen Power Station proposes a new distributed utility model where citizens become independent power producers (IPPs) through roof-top solar and net metering. This allows citizens to sell excess electricity to the grid at 80% of the buy rate. It suggests time-of-use tariffs with no service fees to prevent grid defection. Smart meters would allow utilities to schedule household appliances to optimize electricity use. The proposal aims to grow the renewable energy economy while lowering costs for citizens and increasing revenue for utilities.
International Day of Action on Climate
Rosebank Methodist Church Hall
8th September 2018 Mind Map
SAFCEI (South African Faith Communities Environmental Initiative)
WESSA (the Wildlife and Environment Society of South Africa), 350.org, Government, Private Individuals, and members of the public got together and discussed how to make our world a better place.
"Join a discussion with dynamic climate leadership from local government, business, the media, education, youth, civil society and faith communities. Speakers will be invited to provide brief responses to focused questions before an open discussion with all participants. Messages from the questions, responses and ensuing conversation will be collated into a statement challenging local and global leaders to act urgently and purposefully the global climate crisis. WESSA, SAFCEI and 350.org along with other supporting organisations and communities , are hosting this Cape Town mini-summit, contributing to a global initiative involving thousands of people around the world who are holding climate events on this day."
David Lipschitz's talk at the SAEE Conference on 12th November 2015. This talk was about the fact that technologically we don't have a problem in Africa anymore. Our problem is a Social one. And we should discuss this and solve this problem. Note that the fix will involve decentralisation, but decentralisation is anathema to our leadership and there is no opportunity for "rents" (corruption) in a decentralised system.
Graspan: A Big Data System for Big Code AnalysisAftab Hussain
We built a disk-based parallel graph system, Graspan, that uses a novel edge-pair centric computation model to compute dynamic transitive closures on very large program graphs.
We implement context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases such as Linux shows that their Graspan implementations scale to millions of lines of code and are much simpler than their original implementations.
These analyses were used to augment the existing checkers; these augmented checkers found 132 new NULL pointer bugs and 1308 unnecessary NULL tests in Linux 4.4.0-rc5, PostgreSQL 8.3.9, and Apache httpd 2.2.18.
- Accepted in ASPLOS ‘17, Xi’an, China.
- Featured in the tutorial, Systemized Program Analyses: A Big Data Perspective on Static Analysis Scalability, ASPLOS ‘17.
- Invited for presentation at SoCal PLS ‘16.
- Invited for poster presentation at PLDI SRC ‘16.
Flutter is a popular open source, cross-platform framework developed by Google. In this webinar we'll explore Flutter and its architecture, delve into the Flutter Embedder and Flutter’s Dart language, discover how to leverage Flutter for embedded device development, learn about Automotive Grade Linux (AGL) and its consortium and understand the rationale behind AGL's choice of Flutter for next-gen IVI systems. Don’t miss this opportunity to discover whether Flutter is right for your project.
Utilocate offers a comprehensive solution for locate ticket management by automating and streamlining the entire process. By integrating with Geospatial Information Systems (GIS), it provides accurate mapping and visualization of utility locations, enhancing decision-making and reducing the risk of errors. The system's advanced data analytics tools help identify trends, predict potential issues, and optimize resource allocation, making the locate ticket management process smarter and more efficient. Additionally, automated ticket management ensures consistency and reduces human error, while real-time notifications keep all relevant personnel informed and ready to respond promptly.
The system's ability to streamline workflows and automate ticket routing significantly reduces the time taken to process each ticket, making the process faster and more efficient. Mobile access allows field technicians to update ticket information on the go, ensuring that the latest information is always available and accelerating the locate process. Overall, Utilocate not only enhances the efficiency and accuracy of locate ticket management but also improves safety by minimizing the risk of utility damage through precise and timely locates.
Mobile App Development Company In Noida | Drona InfotechDrona Infotech
Looking for a reliable mobile app development company in Noida? Look no further than Drona Infotech. We specialize in creating customized apps for your business needs.
Visit Us For : https://www.dronainfotech.com/mobile-application-development/
Zoom is a comprehensive platform designed to connect individuals and teams efficiently. With its user-friendly interface and powerful features, Zoom has become a go-to solution for virtual communication and collaboration. It offers a range of tools, including virtual meetings, team chat, VoIP phone systems, online whiteboards, and AI companions, to streamline workflows and enhance productivity.
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...kalichargn70th171
A dynamic process unfolds in the intricate realm of software development, dedicated to crafting and sustaining products that effortlessly address user needs. Amidst vital stages like market analysis and requirement assessments, the heart of software development lies in the meticulous creation and upkeep of source code. Code alterations are inherent, challenging code quality, particularly under stringent deadlines.
Transform Your Communication with Cloud-Based IVR SolutionsTheSMSPoint
Discover the power of Cloud-Based IVR Solutions to streamline communication processes. Embrace scalability and cost-efficiency while enhancing customer experiences with features like automated call routing and voice recognition. Accessible from anywhere, these solutions integrate seamlessly with existing systems, providing real-time analytics for continuous improvement. Revolutionize your communication strategy today with Cloud-Based IVR Solutions. Learn more at: https://thesmspoint.com/channel/cloud-telephony
Atelier - Innover avec l’IA Générative et les graphes de connaissancesNeo4j
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Allez au-delà du battage médiatique autour de l’IA et découvrez des techniques pratiques pour utiliser l’IA de manière responsable à travers les données de votre organisation. Explorez comment utiliser les graphes de connaissances pour augmenter la précision, la transparence et la capacité d’explication dans les systèmes d’IA générative. Vous partirez avec une expérience pratique combinant les relations entre les données et les LLM pour apporter du contexte spécifique à votre domaine et améliorer votre raisonnement.
Amenez votre ordinateur portable et nous vous guiderons sur la mise en place de votre propre pile d’IA générative, en vous fournissant des exemples pratiques et codés pour démarrer en quelques minutes.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Do you want Software for your Business? Visit Deuglo
Deuglo has top Software Developers in India. They are experts in software development and help design and create custom Software solutions.
Deuglo follows seven steps methods for delivering their services to their customers. They called it the Software development life cycle process (SDLC).
Requirement — Collecting the Requirements is the first Phase in the SSLC process.
Feasibility Study — after completing the requirement process they move to the design phase.
Design — in this phase, they start designing the software.
Coding — when designing is completed, the developers start coding for the software.
Testing — in this phase when the coding of the software is done the testing team will start testing.
Installation — after completion of testing, the application opens to the live server and launches!
Maintenance — after completing the software development, customers start using the software.
DDS Security Version 1.2 was adopted in 2024. This revision strengthens support for long runnings systems adding new cryptographic algorithms, certificate revocation, and hardness against DoS attacks.
Takashi Kobayashi and Hironori Washizaki, "SWEBOK Guide and Future of SE Education," First International Symposium on the Future of Software Engineering (FUSE), June 3-6, 2024, Okinawa, Japan
Microservice Teams - How the cloud changes the way we workSven Peters
A lot of technical challenges and complexity come with building a cloud-native and distributed architecture. The way we develop backend software has fundamentally changed in the last ten years. Managing a microservices architecture demands a lot of us to ensure observability and operational resiliency. But did you also change the way you run your development teams?
Sven will talk about Atlassian’s journey from a monolith to a multi-tenanted architecture and how it affected the way the engineering teams work. You will learn how we shifted to service ownership, moved to more autonomous teams (and its challenges), and established platform and enablement teams.
Microservice Teams - How the cloud changes the way we work
Textile Factory Open Source Software
1. ODAcc Textile Factory System
By: My Power Station
Presentation by: David Lipschitz
21st April 2017
The ODACC system is open sourced, and is
designed and mostly written by David Lipschitz.
2. Objectives of Presentation
• Open Source
• Help you with your programming
• Start a discussion
• Help get an understanding of the
complexities of Textile & Factory Software
3. Textile Processes Computerised
• Stock Control
• Stock Tracking, Lot # Tracking
• Warehouse Management (Bar-coded)
• Sales Order Processing
• Planning
• Multi-Currency Invoicing
• Reporting and Analysis
4. Overall Requirements
• To provide instant information on the status
of all stocks
• to increase sales
• reduce lead-times to the customer
• reduce all stocks and work in progress
• provide order requirements information for
each process
• improve materials management
• historical knowledge
5. Critical Success Factors
• No writing as an objective of the system
• user acceptance
• accurate recording
7. Experience Gained
• To reduce errors, each process needs its
own unique program
• because of this, a background OLAP (on-
line analytical processing) transaction file
system is required to facilitate an increase
in the speed of reporting
8. Major Problems Solved (1)
• Work in progress management
• Work Breakdown Structures or Bill of
Materials
• “fixed weight” pallets (eg 25 bags of 30kgs each)
• consumption reporting
• ‘onwards in process or return to warehouse’
• materials taken out of the process (factory)
and sent to the dye-house, etc
9. Major Problems Solved (2)
• efficiency calculations
• OLAP reporting and reasons
• refinishing
• returns
• lot number tracking
• ordering and receiving different quantities
• sales orders and despatching different
quantities
10. Major Problems Solved (3)
• measuring what happened, eg to a warp
• demand planning based on orders, stock on
hand, estimated despatch date
• planning using a pull system (orders create
activity)
• planning without using MRP
• heuristic planning
• multiple warps or wefts per piece
11. Major Problems Solved (4)
• multiple products per warp
• multiple finishes per warp
• cutting a fabric into pieces & tracking
• bar code printing using serial
communications (different printers programmed)
• scanning using keyboard wedge devices and
Psion Workabouts (remote scanning).
12. Performance Improvements (1)
• If end of month stock take is required, it
takes one day with scanners and is 100%
accurate due to systems and processes used
• stock take reporting
– before production management system:
spreadsheets were used: took 2 weeks (~70%
accuracy)
– after system, took 3 days
– after OLAP, takes 3 hours (100% accuracy)
13. Performance Improvements (2)
• accurate consumption reports
• exact stock: 2 central problems solved
– if the system says the stock is in the warehouse,
it is!
– if the system says we haven’t got the stock, we
haven’t got it!
• fast picking (housekeeping means we know where the stock is)
• limited writing leads to recording, accuracy
and speed improvements
14. Performance Improvements (3)
• From order to despatch time took between 2 and 6
weeks on average before the ODAcc system.
Although stock was kept, it was difficult to track
and in many cases products were only made when
an order was received
• after implementation of the ODAcc system, 80%
of despatches are done the same day as the order
or on the estimated despatch date given to the
customer when the order is received.
15. Performance Improvements (4)
• soon after going live with the picking
program, we received a very large order at
10am and despatched it the same day
• orders leave the warehouse on estimated
despatch dates
• many differing kinds of reports can now be
produced which couldn’t be done before, eg
average sales per month, suggested
minimum stock requirements
16. Performance Improvements (5)
• planning took 2 to 3 days and was done
manually once per week. Any orders
received would have to wait until the next
plan was done
• planning now takes 2 to 3 hours and can be
done as often as required. Mixes can be
changed quickly and differing scenarios can
be looked at.
17. “Factory Dictionary”
• As part of the training of users and the
development of the system, a dictionary of
terms showing the jargon of the factory was
created. This “factory dictionary” or
nomenclature facilitates a common ground
in order to accommodate clear and precise
communication between users, management
and developers.
18. Factory Dictionary Examples
• Delivery: of goods from supplier
• Despatch: of goods to customer
• Receipt: of SKU from factory to warehouse
or to computer system if WIP
• Issue: of SKU from warehouse to factory
• Fibre Classification: Flock, Carded, Drawn,
Blended
• Weaving (required to weave), Woven,
Finished, Piece, Slit
35. Computerised Processes (1)
• Deliveries:
– order goods
– receive goods
– bar-code and warehouse (put-away) goods
– manage returns to suppliers
– manage issues and receipts from sub-
contractors (e.g. dye houses)
36. Computerised Processes (2)
• Deliveries (continued):
– manage discrepancies between ordered and
received quantities
– allow multiple deliveries for an order
– manage breakdown of totals
• total delivery
• pallet totals
• box / carton / bale totals
37. Computerised Processes (3)
• Warehouse To/From Spinning Factory:
– issue to factory (to any stage of production!)
– receive from factory (at any stage of production!)
– create fibre lot numbers
– create yarn lot numbers
– issue raw materials and yarn to factory
– receive raw materials, processed raw materials
and yarn from factory
38. Computerised Processes (4)
• Warehouse To/From Spinning Factory (cont.):
– issue yarn to be processed, eg into fancy yarn
or warps
– bill of materials and consumption management
– WIP Management
– waste management
– issue and receive yarn for assembly, twisting,
warping preparation, warping, beaming
39. Computerised Processes (5)
• Spinning Factory To Customer Despatches:
– yarn despatches
• Spinning to Weaving Factory Despatches:
– yarn despatches for weft yarn
– warp yarn despatches for warp yarn
• At Weaving Factory:
– deliveries of weft yarn
– deliveries of warps (incl warp lot numbers and warp
statistics)
40. Computerised Processes (6)
• Weaving Production:
– weaving (fabric planned to weave)
– woven (entered per greige (unfinished) per day)
– finished (multiple per greige)
– cut / slit (multiple per finish)
42. Computerised Processes (8)
• Loom Loading Planning
– planning per loom
– drag and drop planning
– planning based on order dates, stocks,
minimum stock requirements
– automatic checking that warps run on correct
looms and reeds
– automatic checking that weft jobs run on
correct warp jobs
– report on warp and weft yarn required
43. Computerised Processes (9)
• Spinning Planning
– planning per group of spinning machines
– automatic checking that correct jobs run on
correct machine groups
– report on fibre and other bill of materials
requirements
44. Textile System Costs
• all the systems are available excluding or
including source code
• separate module quotes available on request
• implementation assistance is available
• programming is available
• maintenance contracts can be arranged
45. Consultancy
• David Lipschitz is available on a
consultancy basis to help with:
– implementation
– problem solving
– stock control, tracking and accuracy projects
– reporting, OLAP & data mining
– other textile factory and stock control computer
problems
46. Knowledge Transfer
• In all our projects we will:
– 1) transfer knowledge from ourselves to you (our
clients);
– 2) create processes and systems that allow you to work
without us;
– 3) when writing software, write it so that it is:
maintainable, expandable, understandable;
– 4) when training you, ensure that each individual has a
foundation in place so that you can "work without
getting stuck”.
48. Database ERD’s
• Raw materials, purchasing and spinning
factory ERD (Entity Relationship Diagram)
• weaving factory system ERD
• despatch ERD
• planning ERD
• These will be published
49. Database Structure (DDL)
• DDL (database definition language)
including tables, triggers, stored procedures,
exceptions, primary keys, foreign keys,
views, generators and any other database
components: will be published
52. List of Reports
• There are ~ 308 ReportSmith® reports in
the applications
• the list of reports will be published
• report source code will be published
53. Source Code
• The source code is available and will be
found on GitHub
54. Demonstrations
• System demonstrations can be provided and
online demonstrations will be created
• If you wish us to do a presentation at your
site, the following terms apply:
– payment of disbursements, eg travel,
accommodation
– payment of a daily rate
55. System Development Steps
• Analyse requirements
• choose hardware, operating system,
network infrastructure, database,
programming tools
• design processes
• write system
• implement system
• maintain system
56. Maintenance Requirements
• “The system must have a zero maintenance
requirement on a monthly basis as there will
be no technical computer people on hand.
This means that the chosen system must
manage itself, that the software must be bug
free and at the same time easy to maintain.”
- David Lipschitz, 1995
57. System Implementation (1)
– System implementation deals with getting the
system going
• overall parameters: factory name; invoicing
companies
• currencies
• users
• week numbers
• working hours
58. System Implementation (2)
• product categories
• units of measurement and units of receipt of
goods
• terms
• agents
• departments
• suppliers
• customers
59. System Implementation (3)
• raw material products
• OLAP system work in progress control
accounts and reporting groups
• prices: stock; standard; various sales types
60. System Implementation (4)
• Yarn Maintenance
– efficiency groups
– yarn kind (eg: basic, colour, fancy, etc)
– yarn structure (tex / count, twist)
– yarn colour
– yarn type (kind + structure + twist + colour = type)
– yarn bill of materials
61. System Implementation (5)
• Loom Maintenance
– loom type (incl: tappet, dobby, jaquard)
– loom specification (specification for each loom)
– warp type (incl: reed, length, ends, yarn types)
– warp colour (colours for each warp type)
62. System Implementation (6)
• Fabric Maintenance
– fabric width
– fabric structure (incl warp type, greige & finished lengths)
– structure on type (looms each fabric runs on)
– finish types
– stock minima (incl automatic calc or manual override)
– quality types
63. System Implementation (7)
• enter all orders
• enter all raw materials received from
suppliers
• enter all materials received from factory
• enter all yarns
• enter all warp and weaving work in
progress
• enter all fabrics
64. David Lipschitz
BSc (Honours), MBA, Textile Certificate,
Reiki Master, Tai Chi Instructor,
NABCEP PV Associate
• analysed & designed all aspects of the textile
system from purchasing through bar-coded
warehouse management, production management,
sales order processing, picking and despatching
• Programmed a substantial part of the system
relying on contractors for components and the
visual loom loading system
65. My Power Station and ODAcc
• Distinctive competency (strengths that set the
organisation apart from its competitors):
– ODAcc designed specifically for textile
companies
– we understand textiles inside out from both user
and development points of view
– we own the whole system, and it is open source
– ideal: system should be available 100% of the
time; downtime only required for planned
maintenance or hardware failure