engage 2019 Workshop - Dirty Secrets of the Notes ClientChristoph Adler
Fast. Dangerous. Always in control.
Join us in this fast-paced workshop where we will reveal the dirty secrets of the Notes Client and turn them into golden features. Learn how to transform the worst Notes Client deployments into the best, getting better performance and stability by reducing the amount of system resources, like CPU, Memory and File I/O. We'll share our knowledge and show you the best ways of getting Notes Clients deployed, configured, maintained and finally loved by your users.
Developing Enterprise Applications for the Cloud,from Monolith to MicroservicesDavid Currie
Presented at IBM InterConnect 2105. Is your next enterprise application ready for the cloud? Do you know how to build the kind of low-latency, highly available, highly scalable, omni-channel, micro-service modern-day application that customers expect? This introductory presentation will cover what it takes to build such an application using the multiple language runtimes and composing services offered on IBM Bluemix cloud.
engage 2019 Workshop - Dirty Secrets of the Notes ClientChristoph Adler
Fast. Dangerous. Always in control.
Join us in this fast-paced workshop where we will reveal the dirty secrets of the Notes Client and turn them into golden features. Learn how to transform the worst Notes Client deployments into the best, getting better performance and stability by reducing the amount of system resources, like CPU, Memory and File I/O. We'll share our knowledge and show you the best ways of getting Notes Clients deployed, configured, maintained and finally loved by your users.
Developing Enterprise Applications for the Cloud,from Monolith to MicroservicesDavid Currie
Presented at IBM InterConnect 2105. Is your next enterprise application ready for the cloud? Do you know how to build the kind of low-latency, highly available, highly scalable, omni-channel, micro-service modern-day application that customers expect? This introductory presentation will cover what it takes to build such an application using the multiple language runtimes and composing services offered on IBM Bluemix cloud.
Presentation given to the UK WebSphere User Group on 24 April 2016 giving a recap and update on integration between WebSphere Application Server and Docker. It covers both Liberty and the traditional application server.
WebSphere Application Server Liberty Profile and DockerDavid Currie
Latest incarnation of my Liberty and Docker presentation including coverage of the Java EE7 images and the auto-scaling beta. As presented to the UK WebSphere User Group on 1 October 2015.
Application Virtualization, University of New HampshireTony Austwick
Presentation to EDUCAUSE, NERCOMP by David Blezzard from University of New Hampshire.
More here http://www.educause.edu/nercomp-annual-conference/2016/2016/streamlining-application-deployment-and-management-through-virtualization
We will report how using the Application Jukebox application virtualization solution at the University of New Hampshire has saved time and simplified management of public and department-specific computer labs and our VDI environment. Traditionally, we used a combination of imaging and then various scripted deployments to install applications. With application virtualization, we have been able to move over a hundred Windows applications into virtual packages that can be "installed" by users on demand. We will discuss the general problem of managing large numbers of complex applications across a range of computer environments while also trying to be flexible and responsive to users.
Outcomes: Understand how application virtualization can overcome issues with deploying software * Appreciate the capabilities of Application Jukebox to be able to assess its utility to your campus * Obtain a model for evaluating a tool's potential savings
Deep Dive into the Microsoft OpenStack CI Infrastructure (Alessandro Pilotti)ITCamp
OpenStack is not only the leading open source cloud computing project, it also features one of the most advanced code review and continuous integration (CI) frameworks.
Since Hyper-V is one of the main compute options available in OpenStack, it required the development of a dedicated infrastructure for CI testing, which is hosted by Microsoft in Cambridge, MA and mantained by Microsoft and Cloudbase Solutions.
Building this infrastructure was no easy task: it features full Puppet based automation with almost 200 physical hosts, Jenkins, a KVM based OpenStack cloud that deploys nested OpenStack Hyper-V clouds, more than 2000 integration tests executed for each run, hundreds of times a day, LogStash and ElasticSearch logging running on Azure and more.
During this session we’ll be able to show how it works and to dive into all the technical and architectural choices we made.
WebSphere Application Server Liberty Profile and DockerDavid Currie
Presentation from IBM InterConnect 2015 covering a brief introduction to Docker, the relationship between IBM and Docker, and then using WebSphere Application Server Liberty Profile under Docker.
Wars I’ve SeenFrom Java EE to Spring and more, Azure has you coveredEdward Burns
Ed Burns brings his seventeen years of server side Java experience to bear on the topic of Enterprise Java on Microsoft Azure. Before the advent of cloud infrastructure, the stack was the main thing. This gave rise to many entertaining platform wars, and even personality feuds among the principals. Spring or J2EE? Spring MVC or JSF (or Struts/Wicket/Tapestry/WebWork...)? Spring REST or JAX-RS? Spring DI orCDI? Spring Boot or MicroProfile? Single-vendor proprietary de-facto standard or multi-vendor community developed standard? Ed has seen these "wars" come and go, and even fought in some of them. While "wars" make for great conference talks, blog posts, and articles, at the end of the day creating business value is the whole point of enterprise Java. Ed contends that nowadays, the cloud vendor is the main thing, and the best cloud vendor is one that best supports "all of the above", from lift and shift of existing workloads, to lift and improve, on through to turn-key PaaS solutions. This session will briefly survey the history of enterprise Java to establish the need for an "all of the above" enterprise cloud platform, examine some ways enterprises can use the current offerings from Microsoft Azure, and give a peek into what's in store in the near future.
Come to this session to get an update about everything related to OpenNTF, the open source community for IBM Collaboration Solutions.
See the contest winning XPages projects live and learn about the new open source projects for IBM Connections.
The session will also cover the IBM Social Business Toolkit SDK which allows XPages, Java and JavaScript developers to easily access IBM Connections and IBM SmartCloud for Social Business from custom applications. Attend this session to see demos of the latest functionality and new samples of the toolkit.
World renowned virtualization aficionados Eric Inch and Jason Cooper combine their collective 30 years of experience to provide a side-by-side comparison of the heavy hitters in application virtualization.
On one side: Microsoft App-V, part of the Desktop Optimization Pack and the Johnny-come-lately, streaming application packages to desktops and servers with ease.
On the other: VMware ThinApp, the 800-pound gorilla with a huge install base, incredible features, and a clear advantage over the up-and-comer.
Which of these sluggers will end up on top of the pile? View the Application Virtualization Smackdown slide deck to find out!
And for more information about this and other topics check our blog at www.cdhtalkstech.com.
Excalibur - Was ist das? Vor allem was kann das? Was passiert mit XenApp und was passiert mit XenDesktop? Informieren Sie sich schon heute über Excalibur - Die neue Citrix-Lösung.
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing WorkloaWASdev Community
Customers have a huge investment in WebSphere ND infrastructure including installation, development, deployment, management, support, and 3rd party products. At the same time there are significant new workloads. Mobile is driving very high transaction rates using new device types. New applications often require extremely fast response times. The Cloud economy based on Restful services is rapidly expanding the very nature of applications. Meanwhile, teams need to improve efficiency and drive higher density on their platforms.
In this session we will show you how to evolve your WebSphere ND environment to manage new workloads while preserving your existing investment. See how to add Liberty servers into ND. Explore how Intelligent Management and the ODR extend ND to support Restful services. Examine the benefits of a caching tier to improve response time and availability. See how to add Worklight into your ND environment to provide mobile device and application support. Explore continuous delivery and devOps options for WebSphere ND.
Skylark aims to provide a generic platform which enables cloud applications to be easily deployed and accessed.
In the front-end, Skylark ports Spice to Xen and customizes Spice for application window delivery and display. Skylark users can start any application subscribed from Skylark application store and does not need to know whether it runs in Linux or Windows.
In the back-end, by providing Xen Image File System (Xen-IFS), multiple VMs are allowed to start up simultaneously from the same snapshot or the same disk image. Xen-IFS will automatically keep and isolate the private data produced by each VM.
Skylark makes it possible for Multiple User Single Installation (MUSI) among VMs, and also makes it easy for application delivery through remote VM access.
Hey curious friend, let's play a game. How can we bring together two different companies, an established enterprise with traditional dev and ops having cultural differences when working together with a DevOps champion startup. In the middle exists a number of real use cases on how we are bringing DevOps culture with Docker to Atos Worldline. In my talk I will discuss the first use cases for Docker at Atos Worldline, where we are today, learnings and benefits until now, our future technology stack and how Docker is changing our human stack a.k.a. how we communicate and work together.
Cloud Native Patterns with Bluemix Developer ConsoleMatthew Perrins
This presentation talks about Cloud Native Application patterns Mobile, Web, BFF (Backend for Frontend) and Microservices. It will walk through the patterns and show how they can be used to deliver public cloud solutions with IBM Cloud, using Bluemix Developer Console
Presentation given to the UK WebSphere User Group on 24 April 2016 giving a recap and update on integration between WebSphere Application Server and Docker. It covers both Liberty and the traditional application server.
WebSphere Application Server Liberty Profile and DockerDavid Currie
Latest incarnation of my Liberty and Docker presentation including coverage of the Java EE7 images and the auto-scaling beta. As presented to the UK WebSphere User Group on 1 October 2015.
Application Virtualization, University of New HampshireTony Austwick
Presentation to EDUCAUSE, NERCOMP by David Blezzard from University of New Hampshire.
More here http://www.educause.edu/nercomp-annual-conference/2016/2016/streamlining-application-deployment-and-management-through-virtualization
We will report how using the Application Jukebox application virtualization solution at the University of New Hampshire has saved time and simplified management of public and department-specific computer labs and our VDI environment. Traditionally, we used a combination of imaging and then various scripted deployments to install applications. With application virtualization, we have been able to move over a hundred Windows applications into virtual packages that can be "installed" by users on demand. We will discuss the general problem of managing large numbers of complex applications across a range of computer environments while also trying to be flexible and responsive to users.
Outcomes: Understand how application virtualization can overcome issues with deploying software * Appreciate the capabilities of Application Jukebox to be able to assess its utility to your campus * Obtain a model for evaluating a tool's potential savings
Deep Dive into the Microsoft OpenStack CI Infrastructure (Alessandro Pilotti)ITCamp
OpenStack is not only the leading open source cloud computing project, it also features one of the most advanced code review and continuous integration (CI) frameworks.
Since Hyper-V is one of the main compute options available in OpenStack, it required the development of a dedicated infrastructure for CI testing, which is hosted by Microsoft in Cambridge, MA and mantained by Microsoft and Cloudbase Solutions.
Building this infrastructure was no easy task: it features full Puppet based automation with almost 200 physical hosts, Jenkins, a KVM based OpenStack cloud that deploys nested OpenStack Hyper-V clouds, more than 2000 integration tests executed for each run, hundreds of times a day, LogStash and ElasticSearch logging running on Azure and more.
During this session we’ll be able to show how it works and to dive into all the technical and architectural choices we made.
WebSphere Application Server Liberty Profile and DockerDavid Currie
Presentation from IBM InterConnect 2015 covering a brief introduction to Docker, the relationship between IBM and Docker, and then using WebSphere Application Server Liberty Profile under Docker.
Wars I’ve SeenFrom Java EE to Spring and more, Azure has you coveredEdward Burns
Ed Burns brings his seventeen years of server side Java experience to bear on the topic of Enterprise Java on Microsoft Azure. Before the advent of cloud infrastructure, the stack was the main thing. This gave rise to many entertaining platform wars, and even personality feuds among the principals. Spring or J2EE? Spring MVC or JSF (or Struts/Wicket/Tapestry/WebWork...)? Spring REST or JAX-RS? Spring DI orCDI? Spring Boot or MicroProfile? Single-vendor proprietary de-facto standard or multi-vendor community developed standard? Ed has seen these "wars" come and go, and even fought in some of them. While "wars" make for great conference talks, blog posts, and articles, at the end of the day creating business value is the whole point of enterprise Java. Ed contends that nowadays, the cloud vendor is the main thing, and the best cloud vendor is one that best supports "all of the above", from lift and shift of existing workloads, to lift and improve, on through to turn-key PaaS solutions. This session will briefly survey the history of enterprise Java to establish the need for an "all of the above" enterprise cloud platform, examine some ways enterprises can use the current offerings from Microsoft Azure, and give a peek into what's in store in the near future.
Come to this session to get an update about everything related to OpenNTF, the open source community for IBM Collaboration Solutions.
See the contest winning XPages projects live and learn about the new open source projects for IBM Connections.
The session will also cover the IBM Social Business Toolkit SDK which allows XPages, Java and JavaScript developers to easily access IBM Connections and IBM SmartCloud for Social Business from custom applications. Attend this session to see demos of the latest functionality and new samples of the toolkit.
World renowned virtualization aficionados Eric Inch and Jason Cooper combine their collective 30 years of experience to provide a side-by-side comparison of the heavy hitters in application virtualization.
On one side: Microsoft App-V, part of the Desktop Optimization Pack and the Johnny-come-lately, streaming application packages to desktops and servers with ease.
On the other: VMware ThinApp, the 800-pound gorilla with a huge install base, incredible features, and a clear advantage over the up-and-comer.
Which of these sluggers will end up on top of the pile? View the Application Virtualization Smackdown slide deck to find out!
And for more information about this and other topics check our blog at www.cdhtalkstech.com.
Excalibur - Was ist das? Vor allem was kann das? Was passiert mit XenApp und was passiert mit XenDesktop? Informieren Sie sich schon heute über Excalibur - Die neue Citrix-Lösung.
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing WorkloaWASdev Community
Customers have a huge investment in WebSphere ND infrastructure including installation, development, deployment, management, support, and 3rd party products. At the same time there are significant new workloads. Mobile is driving very high transaction rates using new device types. New applications often require extremely fast response times. The Cloud economy based on Restful services is rapidly expanding the very nature of applications. Meanwhile, teams need to improve efficiency and drive higher density on their platforms.
In this session we will show you how to evolve your WebSphere ND environment to manage new workloads while preserving your existing investment. See how to add Liberty servers into ND. Explore how Intelligent Management and the ODR extend ND to support Restful services. Examine the benefits of a caching tier to improve response time and availability. See how to add Worklight into your ND environment to provide mobile device and application support. Explore continuous delivery and devOps options for WebSphere ND.
Skylark aims to provide a generic platform which enables cloud applications to be easily deployed and accessed.
In the front-end, Skylark ports Spice to Xen and customizes Spice for application window delivery and display. Skylark users can start any application subscribed from Skylark application store and does not need to know whether it runs in Linux or Windows.
In the back-end, by providing Xen Image File System (Xen-IFS), multiple VMs are allowed to start up simultaneously from the same snapshot or the same disk image. Xen-IFS will automatically keep and isolate the private data produced by each VM.
Skylark makes it possible for Multiple User Single Installation (MUSI) among VMs, and also makes it easy for application delivery through remote VM access.
Hey curious friend, let's play a game. How can we bring together two different companies, an established enterprise with traditional dev and ops having cultural differences when working together with a DevOps champion startup. In the middle exists a number of real use cases on how we are bringing DevOps culture with Docker to Atos Worldline. In my talk I will discuss the first use cases for Docker at Atos Worldline, where we are today, learnings and benefits until now, our future technology stack and how Docker is changing our human stack a.k.a. how we communicate and work together.
Cloud Native Patterns with Bluemix Developer ConsoleMatthew Perrins
This presentation talks about Cloud Native Application patterns Mobile, Web, BFF (Backend for Frontend) and Microservices. It will walk through the patterns and show how they can be used to deliver public cloud solutions with IBM Cloud, using Bluemix Developer Console
How to put domino in a docker container and live happy. This are my slides from last IBM Connect 2016 lightning talk. Update will be available soon on my blogs, www.msbiro.net , blog.msbiro.net
This slide talk about more details about Docker and what is Docker Swarm mode.
There are also some examples in this slide, you can follow them to practice.
Patterns and antipatterns in Docker image lifecycle as was presented at Oracl...Baruch Sadogursky
While Docker has enabled an unprecedented velocity of software production, it is all too easy to spin out of control. A promotion-based model is required to control and track the flow of Docker images as much as it is required for a traditional software development lifecycle. New tools often introduce new paradigms. We will examine the patterns and the antipatterns for Docker image management, and what impact the new tools have on the battle-proven paradigms of the software development lifecycle.
Today there are a lot of cloud providers, with a wide range of offers. Web projects usually have continuously changing needs: what worked well yesterday may not be enough today. These two facts became quite obvious for us while migrating a large PHP application from Rackspace to Amazon. In this session I’d like to share this experience highlighting infrastructure and code evolution, migration steps, cost analisys, issues.
Preparing your dockerised application for production deploymentDave Ward
You’ve got your application dockerised for development. That process is working smoothly, and you’re gaining a lot of the benefits that docker gives you - environments are trivial to setup, independent of platform, and they are consistent for everyone on your team.
How do you go about taking the next step so that your application is deployed into a scalable and reliable production setup?
How do you create deployment artefacts which are built with consistency and transparency? How do you manage environment variables between staging and production environments? How do you perform actions / schedule processes in one environment and not another?
In this talk we will discuss what you need to do to get your dockerised application ready for deployment into a production environment.
The Dockerfile Explosion and the Need for Higher Level Tools by Gareth RushgroveDocker, Inc.
Dockerfiles are great. They provide a zero-barrier-to-entry format for
describing a single Docker image which is immediately clear to anyone
reading them. But with that simplicity comes problems that become
apparent as your adoption of Docker gathers pace.
* Dockerfiles can inherit from other docker images, but images are not
Dockerfiles
* Dockerfile provides no built-in mechanism for creating abstractions,
so as usage grows identical or similar instructions can be duplicated
across many files
* The Docker APi exposes a build endpoint, but the API is very course,
taking Dockerfile as the transport rather than exposing the individual
instructions
* Dockerfiles are just that, files. So they can come from anywhere
The one layer per line in a Dockerfile limitation can lead to an
explosion of layers, which fail to take advantage of the promised
space and performance benefits.
.docker : How to deploy Digital Experience in a container, drinking a cup of ...ICON UK EVENTS Limited
Matteo Bisi / Factor-y srl
Andrea Fontana / SOWRE SA
Docker is one of best technologies available on market to install and run and deploy application fastest , securely like never before. In this session you will see how to deploy a complete digital experience inside containers that will enable you to deploy a Portal drinking a cup of coffee. We will start from a deep overview of docker: what is docker, where you can find that, what is a container and why you should use container instead a complete Virtual Machine. After the overview we will enter inside how install IBM software inside a container using docker files that will run the setup using silent setup script. At last part we will talk about possible use of this configuration in real work scenario like staging or development environment or in WebSphere Portal farm setup.
docker : how to deploy Digital Experience in a container drinking a cup of co...Matteo Bisi
This was my session @ IconUK 2016. We was talking about docker and ibm and giving some tips to use it and build it your own container with ibm social collaboration software
Demystifying Containerization Principles for Data ScientistsDr Ganesh Iyer
Demystifying Containerization Principles for Data Scientists - An introductory tutorial on how Dockers can be used as a development environment for data science projects
CCI2017 - Windows Server 2016 - Ready for the cloud - Giampiero Cosainzwalk2talk srl
I servizi di directory Microsoft sono l'unica piattaforma IT che permette un architettura completamente Hybrid on-premise/cloud.
Vedremo tutte le novità che Microsoft ci sta proponendo "on-premise" per prepararci al passaggio nel cloud.
Nuove soluzioni Storage, lo stesso Hypervisor utilizzato da Azure, multipli "layer" di protezione, un nuovo sistema di licensing e le "licenze cloud", nano server e container...
Per richiedere accesso al canale contenente le registrazioni audio/video delle sessioni tecniche di Cloud Conference Italia 2017 compila il seguente form:
https://goo.gl/Fq6DQE
Docker is the world's leading software containerization platform.
This is a comprehensive introduction to Docker, suitable for delivering in introductory meetups to an audience who does not know about docker.
In case you want to deliver this presentation somewhere, kindly drop me a mail at aditya.konarde@gmail.com
You can contact me at:
Connect with me onLinkedIN: https://www.linkedin.com/in/adityakonarde
Add me on Facebook: https://www.facebook.com/Aditya.Konarde
Tweet to me @aditya_konarde
My college ppt on topic Docker. Through this ppt, you will understand the following:- What is a container? What is Docker? Why its important for developers? and many more!
Introduction to dockers and kubernetes. Learn how this helps you to build scalable and portable applications with cloud. It introduces the basic concepts of dockers, its differences with virtualization, then explain the need for orchestration and do some hands-on experiments with dockers
ContainerDays NYC 2015: "Easing Your Way Into Docker: Lessons From a Journey ...DynamicInfraDays
Slides from Patrick Mizer & Steve Woodruff's talk "Easing Your Way Into Docker: Lessons From a Journey to Production" at ContainerDays NYC 2015: http://dynamicinfradays.org/events/2015-nyc/programme.html#sparefoot
SOCIALIZE YOUR SAP ERP THROUGH INTEGRATE D DIGITAL EXPERIENCE PLATFORMSAndrea Fontana
Maximize the value of your SAP ERP information by delivering integrated, social business context to your Digital Experience
platform users. Attend this session to understand the business value you can achieve as ERP managed processes are an
integral part of your digital experience solution. Learn how to technically interweave your SAP processes as an integral part of the community and surface the results in business context; bringing the information when and where your users need it. We'll outline technical best practices approaches used in customer deployments where WebSphere Portal and Connections become the dashboard where information managed by SAP is integrated and delivered in business context to Digital Experience users. Consider how you can achieve greater, more productive results for users through integrated SAP ERP, Digital Experience and Connections services.
Socialize your SAP ERP and Collaborate with him! Andrea Fontana
Maximize the value of your SAP ERP information by delivering integrated, social business context to your Digital Experience platform users. Attend this session to understand the business value you can achieve as ERP managed processes are an integral part of your social communities. Learn how to technically interweave your SAP processes as an integral part of the community and surface the results in social business context; bringing the information when and where your users need it. We'll outline technical best practices approaches used in customer deployments where WebSphere Portal and Connections become the dashboard where information managed by SAP is integrated and delivered in business context to Digital Experience users. Consider how you can achieve greater, more productive results for user users through integrated SAP ERP, Digital Experience and Connections platforms.
Welcome to WIPAC Monthly the magazine brought to you by the LinkedIn Group Water Industry Process Automation & Control.
In this month's edition, along with this month's industry news to celebrate the 13 years since the group was created we have articles including
A case study of the used of Advanced Process Control at the Wastewater Treatment works at Lleida in Spain
A look back on an article on smart wastewater networks in order to see how the industry has measured up in the interim around the adoption of Digital Transformation in the Water Industry.
Water billing management system project report.pdfKamal Acharya
Our project entitled “Water Billing Management System” aims is to generate Water bill with all the charges and penalty. Manual system that is employed is extremely laborious and quite inadequate. It only makes the process more difficult and hard.
The aim of our project is to develop a system that is meant to partially computerize the work performed in the Water Board like generating monthly Water bill, record of consuming unit of water, store record of the customer and previous unpaid record.
We used HTML/PHP as front end and MYSQL as back end for developing our project. HTML is primarily a visual design environment. We can create a android application by designing the form and that make up the user interface. Adding android application code to the form and the objects such as buttons and text boxes on them and adding any required support code in additional modular.
MySQL is free open source database that facilitates the effective management of the databases by connecting them to the software. It is a stable ,reliable and the powerful solution with the advanced features and advantages which are as follows: Data Security.MySQL is free open source database that facilitates the effective management of the databases by connecting them to the software.
6th International Conference on Machine Learning & Applications (CMLA 2024)ClaraZara1
6th International Conference on Machine Learning & Applications (CMLA 2024) will provide an excellent international forum for sharing knowledge and results in theory, methodology and applications of on Machine Learning & Applications.
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdffxintegritypublishin
Advancements in technology unveil a myriad of electrical and electronic breakthroughs geared towards efficiently harnessing limited resources to meet human energy demands. The optimization of hybrid solar PV panels and pumped hydro energy supply systems plays a pivotal role in utilizing natural resources effectively. This initiative not only benefits humanity but also fosters environmental sustainability. The study investigated the design optimization of these hybrid systems, focusing on understanding solar radiation patterns, identifying geographical influences on solar radiation, formulating a mathematical model for system optimization, and determining the optimal configuration of PV panels and pumped hydro storage. Through a comparative analysis approach and eight weeks of data collection, the study addressed key research questions related to solar radiation patterns and optimal system design. The findings highlighted regions with heightened solar radiation levels, showcasing substantial potential for power generation and emphasizing the system's efficiency. Optimizing system design significantly boosted power generation, promoted renewable energy utilization, and enhanced energy storage capacity. The study underscored the benefits of optimizing hybrid solar PV panels and pumped hydro energy supply systems for sustainable energy usage. Optimizing the design of solar PV panels and pumped hydro energy supply systems as examined across diverse climatic conditions in a developing country, not only enhances power generation but also improves the integration of renewable energy sources and boosts energy storage capacities, particularly beneficial for less economically prosperous regions. Additionally, the study provides valuable insights for advancing energy research in economically viable areas. Recommendations included conducting site-specific assessments, utilizing advanced modeling tools, implementing regular maintenance protocols, and enhancing communication among system components.
We have compiled the most important slides from each speaker's presentation. This year’s compilation, available for free, captures the key insights and contributions shared during the DfMAy 2024 conference.
Hierarchical Digital Twin of a Naval Power SystemKerry Sado
A hierarchical digital twin of a Naval DC power system has been developed and experimentally verified. Similar to other state-of-the-art digital twins, this technology creates a digital replica of the physical system executed in real-time or faster, which can modify hardware controls. However, its advantage stems from distributing computational efforts by utilizing a hierarchical structure composed of lower-level digital twin blocks and a higher-level system digital twin. Each digital twin block is associated with a physical subsystem of the hardware and communicates with a singular system digital twin, which creates a system-level response. By extracting information from each level of the hierarchy, power system controls of the hardware were reconfigured autonomously. This hierarchical digital twin development offers several advantages over other digital twins, particularly in the field of naval power systems. The hierarchical structure allows for greater computational efficiency and scalability while the ability to autonomously reconfigure hardware controls offers increased flexibility and responsiveness. The hierarchical decomposition and models utilized were well aligned with the physical twin, as indicated by the maximum deviations between the developed digital twin hierarchy and the hardware.
Using recycled concrete aggregates (RCA) for pavements is crucial to achieving sustainability. Implementing RCA for new pavement can minimize carbon footprint, conserve natural resources, reduce harmful emissions, and lower life cycle costs. Compared to natural aggregate (NA), RCA pavement has fewer comprehensive studies and sustainability assessments.
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERSveerababupersonal22
It consists of cw radar and fmcw radar ,range measurement,if amplifier and fmcw altimeterThe CW radar operates using continuous wave transmission, while the FMCW radar employs frequency-modulated continuous wave technology. Range measurement is a crucial aspect of radar systems, providing information about the distance to a target. The IF amplifier plays a key role in signal processing, amplifying intermediate frequency signals for further analysis. The FMCW altimeter utilizes frequency-modulated continuous wave technology to accurately measure altitude above a reference point.
HEAP SORT ILLUSTRATED WITH HEAPIFY, BUILD HEAP FOR DYNAMIC ARRAYS.
Heap sort is a comparison-based sorting technique based on Binary Heap data structure. It is similar to the selection sort where we first find the minimum element and place the minimum element at the beginning. Repeat the same process for the remaining elements.
Cosmetic shop management system project report.pdfKamal Acharya
Buying new cosmetic products is difficult. It can even be scary for those who have sensitive skin and are prone to skin trouble. The information needed to alleviate this problem is on the back of each product, but it's thought to interpret those ingredient lists unless you have a background in chemistry.
Instead of buying and hoping for the best, we can use data science to help us predict which products may be good fits for us. It includes various function programs to do the above mentioned tasks.
Data file handling has been effectively used in the program.
The automated cosmetic shop management system should deal with the automation of general workflow and administration process of the shop. The main processes of the system focus on customer's request where the system is able to search the most appropriate products and deliver it to the customers. It should help the employees to quickly identify the list of cosmetic product that have reached the minimum quantity and also keep a track of expired date for each cosmetic product. It should help the employees to find the rack number in which the product is placed.It is also Faster and more efficient way.
2. a.fontana@net2action.com
a.fontana@vantagepartners.ch
About me
• Andrea Fontana – WebSphere & Collaborative Architect
• IBM Champion Social Business 2015,16,17
• IBM Champion for WebSphere 2012,13,14
• IBM Advocate since 2012
• Blogger – razioni-k.net2action.com
• Social: @net2action
https://it.linkedin.com/in/afontana
a.fontana@net2action.com
SNoUG
Swiss Notes User Group
IBM Collaboration Software
7. a.fontana@net2action.com
a.fontana@vantagepartners.ch
The underlying technology
Namespaces
• Pod: pid isolation
• Net: network interface
• Ipc: interProcess
Communication
• Mnt: managing mount point
• Uts: isolating kernel and
version identifier
Control groups
limits and isolates
the resource usage
of a collection of processes
Union File Systems
operate by creating layers
very lightweight and fast
CONTAINER (libcontainer)
SNoUG
Swiss Notes User Group
IBM Collaboration Software
10. a.fontana@net2action.com
a.fontana@vantagepartners.ch
Docker Machine
• Docker Machine is a tool that lets you install
Docker Engine on virtual hosts, and manage the
hosts with docker-machine commands.
• You can use Machine to create Docker hosts on
your local Mac or Windows box, on your
company network, in your data center, or on
cloud providers like AWS or Digital Ocean.
SNoUG
Swiss Notes User Group
IBM Collaboration Software
13. a.fontana@net2action.com
a.fontana@vantagepartners.ch
Docker registry… On-premises
Running your own Registry is a great solution to integrate with your CI/CD system
(Continuous Integration/Delivery).
A notification from the Registry would then trigger to notify other systems that a new
image is available.
It’s also an essential component if you want to quickly deploy a new image over a large
cluster of machines.
Finally, it’s the best way to distribute images inside an isolated network.
SNoUG
Swiss Notes User Group
IBM Collaboration Software
15. a.fontana@net2action.com
a.fontana@vantagepartners.ch
High Availability or
Business Continuities
Starting from version 1.12 Docker swarm was integrated into Docker Engine in swarm
mode:
Highlights:
• Cluster management integrated with Docker Engine
• Multi-host networking
• Load balancing
• Secure by default (TLS stricly enforced for communications)
• Scaling
• The tasks run independently from each other on nodes in the swarm
SNoUG
Swiss Notes User Group
IBM Collaboration Software
17. a.fontana@net2action.com
a.fontana@vantagepartners.ch
Swarm mode
There are two types of nodes: managers and workers.
Manager nodes
Manager nodes handle cluster management tasks:
• maintaining cluster state
• scheduling services
• serving swarm mode HTTP API endpoints
Using a Raft implementation, the managers maintain a
consistent internal state of the entire swarm and all the
services running on it
.
To take advantage of swarm mode’s fault-tolerance features, Docker recommends you more then one node in
accord which your high-availability requirements.When you have multiple managers you can recover from the
failure of a manager node without downtime.
• An N managed cluster will tolerate the loss of at most (N-1)/2 managers.
• Docker recommends a maximum of seven (7) manager nodes for a swarm
Worker nodes
Worker nodes are also instances of
Docker Engine whose sole purpose is
to execute containers.
Worker nodes don’t participate in the
Raft distributed state
SNoUG
Swiss Notes User Group
IBM Collaboration Software
18. a.fontana@net2action.com
a.fontana@vantagepartners.ch
Why Docker
• Create images to support developers (standard deployment)
• Keep an archive of images for every software release to perform back-
version debugging/testing (start a clean server in minutes)
• Consolidate multiple servers on a single powerful machine but maintain
complete isolation
SNoUG
Swiss Notes User Group
IBM Collaboration Software
19. a.fontana@net2action.com
a.fontana@vantagepartners.ch
Virtual MachineVs Container
Virtual machine runs a dedicatedoperating
system.
EachVM has its own binaries / libraries and
application(s) that it services, and theVM may be
many gigabytes in size
Each container shares the host OS kernel and,
usually, the binaries and libraries, too.
Shared components are read-only.
This makes containers exceptionally “light–
containers” are some MB in size and take just
seconds to start, versus minutes for aVM.
SNoUG
Swiss Notes User Group
IBM Collaboration Software
23. a.fontana@net2action.com
a.fontana@vantagepartners.ch
IBM Elite and Enhanced Support for DockerTrusted Registry
23
Region Announce Letter number
IBM Americas – United States 215-423
IBM Europe, Middle East, and Africa ZP15-0561
Include: Austria, Belgium, Denmark, Finland, France, Germany, Greece, Greenland, Iceland, Ireland, Israel, Italy, Liechtenstein, Luxembourg, Malta, Netherlands, Norway, Portugal, San
Marino, Spain, Sweden, Switzerland, United Kingdom
IBM Asia Pacific AP15-0413
Include: Australia, New Zealand
IBM Americas - Canada A15-0801
IBM has announced that it will partner with Docker to sell the product Docker Trusted
Registry.
IBMTechnical Support for this product may be purchased through
IBM Elite and Enhanced Support.
•For clients who have active support contracts, IBM support will provide
a single point of contact for this offering.
• IBM support will team with Docker to provide support for problems you experience.
• Since the product is provided by Docker, any fixes will be provided by Docker.
More…..
SNoUG
Swiss Notes User Group
IBM Collaboration Software
24. a.fontana@net2action.com
a.fontana@vantagepartners.ch
IBM announces zSystem
for Docker
Download here: http://www.ibm.com/developerworks/linux/linux390/docker.html
IBM and Docker offer integrated container solutions that can
meet the diverse needs of enterprises.
Supporting the creation and deployment of multi-platform,
multi-container workloads across hybrid infrastructures.
IBM and Docker accelerate application delivery and enable
application life-cycle management for Dockerized containers.
SNoUG
Swiss Notes User Group
IBM Collaboration Software
25. a.fontana@net2action.com
a.fontana@vantagepartners.ch
IBM announces Docker on
IBM PureApplication System
The good news is that Docker is now supported on IBM PureApplication
v2.1!You can now use Docker containers in the virtual system patterns that
you create and you can reference Docker images that are stored on Docker
Hub or in a private Docker registry that runs inside PureApplication.Taking
advantage of the Docker containers on PureApplication is as easy as
building patterns.
SNoUG
Swiss Notes User Group
IBM Collaboration Software
27. a.fontana@net2action.com
a.fontana@vantagepartners.ch
IBM Bluemix
• IBM Bluemix provides built in DevOps services to manage source code and to build, test and
deploy applications to Bluemix.
• For more complex scenarios IBM provides the Continuous Delivery toolset UrbanCode to deploy
hybrid applications to the cloud and on-premises and to deploy composite applications with
multiple components or microservices.
• The store application uses one container on Bluemix . Containers running in a Docker Swarm
cluster on-premises.
Does anyone know this guy?
http://heidloff.net/article/11.11.2015100203NHECLU.htm
He is Niklas Heidloff, Developer Advocate for IBM Bluemix,
working on Docker on Bluemix Environment.
SNoUG
Swiss Notes User Group
IBM Collaboration Software
28. a.fontana@net2action.com
a.fontana@vantagepartners.ch
IBM sw supported
• Db2 from 10.1 10.5 , 11.1
• DB2 express *
• Websphere Application Server 8.5.5 and 9.0
• Websphere Liberty profiles *
• Domino is not supported (yet..)
• Digital experience is not supported (yet..), but
announced
Offical images available on docker hub
SNoUG
Swiss Notes User Group
IBM Collaboration Software
29. a.fontana@net2action.com
a.fontana@vantagepartners.ch
Think Pink
IBM Connect 2017 provided insights into the future of
IBM Connections known as Connections Pink
Pink will be developed with entirely open source tools and technologies
•Modern CI-CD framework
•StrongLoop / IBM API Connect (node.js/express)
•SWIFT / Go
•React.js
•MongoDB
•Redis
•Ngnx
•Docker
And one last message, Pink is a journey, not a destination.
and docker will be the shipper
31. a.fontana@net2action.com
a.fontana@vantagepartners.ch
Prepare your Container
• Prepare the Installation script
• Using Silent installation method
• Preparing the response file and whatever you need in
order to complete the setup
• Create your Docker File and deploy it
SNoUG
Swiss Notes User Group
IBM Collaboration Software
32. a.fontana@net2action.com
a.fontana@vantagepartners.ch
Docker Image
A docker image is a read-only template for creating containers.
• Manual: Start from a base image, build your customization and commit to the new
image.
• DockerFile: use a script.
DockerFile anatomy
A “DockerFile” is a text file with docker commands, it:
• Declares the “base image” to inherit from
• Copies files to the image file system
• Executes commands in the image to setup things
• Declares “VOLUME” mappings
• Declares ports to “EXPOSE”-d.
SNoUG
Swiss Notes User Group
IBM Collaboration Software
33. a.fontana@net2action.com
a.fontana@vantagepartners.ch
Docker File Anatomy
Identifies which folder you need to share between
container and host
Identifies which image you want to use
Identifies which command you need to execute
inside the containers
FROM ubuntu:latest
VOLUME [/opt/data]
VOLUME [/etc]
VOLUME [/home]
RUN apt-get install -y
aptitude
net-tools
libxtst6
libxi6
libcanberra-gtk3
gtk+
COPY DB2_Svr_10.5.0.3_Linux_x86-64.tar.gz /tmp/db210.5/ Copy your Packages into the containers
SNoUG
Swiss Notes User Group
IBM Collaboration Software
34. a.fontana@net2action.com
a.fontana@vantagepartners.ch
Prepare IBM Silent Installation
You can use the IBM installation manager from command line, and create
your response file sample!
IBMIM –record /tmp/was9.xml -skipInstall /tmp/IBM/
<?xml version='1.0' encoding='UTF-8'?>
<agent-input>
<variables>
<variable name='sharedLocation' value='/opt/ibm/IMShared'/>
</variables>
<server>
<repository location='/tmp/sw-repo/WAS_ND_9'/>
<repository location='/tmp/sw-repo/SDK_JAVA_V8'/>
</server>
<profile id='IBMWebSphere Application ServerV9.0' installLocation='/opt/ibm/WebSphere/AppServer'>
<data key='cic.selector.arch' value='x86_64'/>
<data key='cic.selector.nl' value='en,en'/>
</profile>
<install>
<!-- IBM WebSphere Application Server Network Deployment 9.0.0.0 -->
<offering profile='IBMWebSphere Application ServerV9.0' id='com.ibm.websphere.ND.v90' version='9.0.0.20160526_1854'
features='core.feature,ejbdeploy,thinclient,embeddablecontainer'/>
<!-- IBM SDK, JavaTechnology Edition,Versione 8 8.0.3.0 -->
<offering profile='IBMWebSphere Application ServerV9.0' id='com.ibm.java.jdk.v8' version='8.0.3000.20160526_1317' features='com.ibm.sdk.8'/>
</install>
SNoUG
Swiss Notes User Group
IBM Collaboration Software
36. a.fontana@net2action.com
a.fontana@vantagepartners.ch
Was9 Docker File
# Select the base image to inherit from
FROM ubuntu:latest
# Image description
LABEL Description="WebSphere 9, HTTP 9, Plugin 9"Vendor="net2action"Version="1.0"
# Execute unix command
COPY sw-repo/* /tmp/sw-repo/
RUN apt-get update && apt-get install vim –y
RUN apt-get install -y
vim
psmisc
SNoUG
Swiss Notes User Group
IBM Collaboration Software
37. a.fontana@net2action.com
a.fontana@vantagepartners.ch
Was9 Docker File
RUN /tmp/sw-repo/IM185_LNX64/installc -log log_file -acceptLicense -installationDirectory /opt/ibm/im/
RUN /opt/ibm/im/eclipse/tools/imcl input /tmp/sw-repo/RESPONSE/was9.xml
-acceptLicense
RUN /opt/ibm/im/eclipse/tools/imcl input /tmp/sw-repo/RESPONSE/was9supp.xml –acceptLicense
RUN echo $(head -1 /etc/hosts | cut -f1) dmgr.ondemand.com >> /etc/hosts &&
/opt/ibm/WebSphere/AppServer/bin/manageprofiles.sh -response /tmp/sw-repo/RESPONSE/dmgr
RUN echo $(head -1 /etc/hosts | cut -f1) dmgr.ondemand.com >> /etc/hosts &&
/opt/ibm/WebSphere/AppServer/bin/manageprofiles.sh -response /tmp/sw-repo/RESPONSE/appsrv01
SNoUG
Swiss Notes User Group
IBM Collaboration Software
38. a.fontana@net2action.com
a.fontana@vantagepartners.ch
Was9 Image
RUN /opt/ibm/WebSphere/AppServer/bin/wasservice.sh -add docker-DMGR -servername dmgr
-profilePath /opt/ibm/WebSphere/AppServer/profiles/Dmgr01/ -stopArgs
‘-username waslocal -password docker'
RUN /opt/ibm/WebSphere/AppServer/bin/wasservice.sh -add docker-NA -servername nodeagent
-profilePath /opt/ibm/WebSphere/AppServer/profiles/AppSrv01/ -stopArgs
'-username waslocal -password docker -stopservers‘
RUN mkdir /var/lock/subsys
#Volume definition
VOLUME ["/opt/ibm/WebSphere/AppServer"]
# port exposed to external world
EXPOSE 80 443 9060 9043
RUN rm /tmp/sw-repo -R
The EXPOSE instruction informs Docker that the container listens on the specified network ports at runtime
A data volume is a specially-designated directory within one or more containers that bypasses the
Union File System.
Data volumes provide several useful features for persistent or shared data:
Volumes are initialized when a container is created. Data volumes can be shared and reused among containers.
Changes to a data volume are made directly.
Changes to a data volume will not be included when you update an image.
Data volumes persist even if the container itself is deleted.
Data volumes are designed to persist data, independent of the life cycle of the container.
SNoUG
Swiss Notes User Group
IBM Collaboration Software
39. a.fontana@net2action.com
a.fontana@vantagepartners.ch
An idea for a beautiful
infrastructure
Own registry
Docker Host
Docker engineDocker Client
Get Images
Docke Run
Run it
Docke Build
Build
Images
Get Pack
Own Bin Repository
Docker Run ------ ship a container in execution
Docker build ------ build an images getting packges from repository or partnerworld
Docker Pull ------ get an images
Docker Push ------ deploy images to registry
Docke Push
Docke Pull Get
Images
SNoUG
Swiss Notes User Group
IBM Collaboration Software
40. a.fontana@net2action.com
a.fontana@vantagepartners.ch
Links
Docker training – online video course
https://training.docker.com/self-paced-training
IBM Installation Manager resources
http://tinyurl.com/ibm-im-command-line-arg
http://tinyurl.com/ibm-im-record-response
DB2 and docker some suggestion from IBM
http://tinyurl.com/db2-and-docker-from-ibm
Docker and Domino
http://tinyurl.com/domino-container-docker
SNoUG
Swiss Notes User Group
IBM Collaboration Software