1) OSGi technology is used widely at Siemens in both embedded and enterprise products and solutions. Examples include automotive infotainment systems, smart home gateways, and the OpenSOA platform.
2) Integration is a key challenge given Siemens' need to integrate heterogeneous systems, and service component architecture (SCA) works well with OSGi to enable integration across different technologies.
3) Siemens aims to drive standardization in the OSGi Enterprise Expert Group to fulfill enterprise requirements while keeping OSGi usable for embedded systems.
AllbeSmart - E robotic midih-presentation-oc2_demo_dayMIDIH_EU
Design, develop and validate an Augmented Reality (AR) application for training-on-the-job and maintenance assist operations- An AllbeSmart experiment based on MIDIH Open Platform Architecture
The Redkite AMS Core Module provides a raft of asset management tools. Allocations, inventory checks, tests and inspections, movement tracking, bulk movements, central management oversight, reports and much, much more. Used in 98% UK Airport Rescue and Fire Fighting Services and 30% UK Local Authority Fire and Recue Services amongst many others.
[PDF] Press Release: TYAN Announces S8225 Workstation Motherboard with Support for AMD Opteron(TM) 4100 Series Processors
[http://www.lifepr.de?boxid=209292]
AllbeSmart - E robotic midih-presentation-oc2_demo_dayMIDIH_EU
Design, develop and validate an Augmented Reality (AR) application for training-on-the-job and maintenance assist operations- An AllbeSmart experiment based on MIDIH Open Platform Architecture
The Redkite AMS Core Module provides a raft of asset management tools. Allocations, inventory checks, tests and inspections, movement tracking, bulk movements, central management oversight, reports and much, much more. Used in 98% UK Airport Rescue and Fire Fighting Services and 30% UK Local Authority Fire and Recue Services amongst many others.
[PDF] Press Release: TYAN Announces S8225 Workstation Motherboard with Support for AMD Opteron(TM) 4100 Series Processors
[http://www.lifepr.de?boxid=209292]
Most of the challenges that need to be overcome to make PaaS is suitable for telco relate to the need for additional features that telco applications typically require in terms of latency, security, and availability. PaaS provides the building blocks for automated testing, continuous deployment, as well as supporting the DevOps approach, and as such simplifies the development process and reduces time to market.
The convergence of IT, telecoms, and other domains brings benefits to all industries. PaaS is a cloud-based service model that frees up developers to focus on how to deliver the best business solution. In PaaS, the platform delivers services that can be used to develop applications, differing from the traditional method of development in which developers need to create the entire software stack.
By using microservices – the construction or deconstruction of applications into small parts – developers can build solutions in a technology-agnostic manner, choosing just the right network protocol and solutions for the application at hand. This approach enables each part of the system to be developed, maintained, deployed, executed, upgraded, and scaled independently.
Avoiding dependencies enables technology choices to be made on a per-microservice basis. As new technologies become available, they can be implemented appropriately without the need for a synchronized cross-microservice upgrade. As a result, each microservice can evolve at the right pace in a way that is most appropriate for a particular service.
The technology gaps that need to be closed to pave the way to telco-grade PaaS include tenant isolation and trace support. But there are many more, and this article covers how they together with microservices architecture can be combined to maximize the benefit.
Engage with...Romax | Driving the Electric Revolution WebinarKTN
Romax Technology, part of Hexagon’s Manufacturing Intelligence division, provides world-leading solutions and expertise in multi-physics analysis and electro-mechanical design, working dynamically and collaboratively to make a global difference.
For the full video of this presentation, please visit:
https://www.edge-ai-vision.com/2020/11/memory-allocation-in-ai-and-computer-vision-applications-a-presentation-from-ceva/
For more information about edge AI and computer vision, please visit:
https://www.edge-ai-vision.com
Rami Drucker, Machine Learning System Team Leader at CEVA, presents the “Memory Allocation in AI and Computer Vision Applications” tutorial at the September 2020 Embedded Vision Summit.
Efficient edge computing is the foundation underlying AI and computer vision applications in autonomous vehicles, cameras, drones and many other applications. Because deep neural networks (DNNs) are memory intensive, creating efficient implementations of DNNs requires efficient use of memory and memory bandwidth.
In this talk, Drucker presents CEVA’s novel approach to enable efficient memory allocation to enable implementing DNNs under strict size and power constraints. The company’s approach utilizes a unified computational graph and takes into account the differing characteristics of different classes of memory (on-chip L1 and L2 SRAM and external DDR). Drucker also introduces CEVA’s XM6 and SensPro processors for vision and AI.
Engage with...ZF | Driving the Electric Revolution WebinarKTN
ZF is a global technology company that supplies systems for passenger cars, commercial vehicles and industrial technology, enabling the next generation of mobility. ZF allows vehicles to see, think and act. In the four technology domains Vehicle Motion Control, Integrated Safety, Automated Driving, and Electric Mobility, ZF offers comprehensive solutions for established vehicle manufacturers and newly emerging transport and mobility service providers.
Find out more here: https://ktn-uk.co.uk/events/engage-with-zf
[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...Obeo
The importance of mission or safety-critical software systems in many application domains of embedded systems is continuously growing, and so is the effort and complexity for reliability and safety analysis. Model-based system engineering (MBSE) is currently one of the key approaches to cope with increasing system complexity.
With Component Fault Trees (CFTs) there is a model- and component-based methodology for safety analysis, which extends the advantages of model-based development to safety & reliability engineering. In this talk, we demonstrate how to ease the development of safety-critical systems in industrial practice by extending MBSE in Capella with model-based safety analysis using Component Fault Tree methodology.
Marc Zeller, Siemens Corporate Engineering
Marc Zeller works as a research scientist at Siemens AG, Corporate Technology, in Munich since 2014. His research interests are focused on the model-based safety and reliability engineering of complex software-intensive embedded systems. Marc Zeller studied Computer Science at the Karlsruhe Institute of Technology (KIT) and graduated in 2007. He obtained a PhD from the University of Augsburg in 2013 for his work on self-adaptation in networked embedded systems at the Fraunhofer Institute for Embedded Systems and Communication Technologies ESK in Munich.
Is Linux ready for safety related applications?Alexander Much
The presentation is from a talk I gave at the ETAS Connections 2018 event. It details the reasoning for the use of Linux in the Automotive domain for safety-critical systems.
The content is based on our OSADL approach taken in the SIL2MP Linux project
Presentation by FiberPlanIT on FTTH Connect 2016. This presentation focuses on the challenges and advantages of building an FTTH network as a utility company.
Introduction to NEW SAP - Accenture Technology MeetupAccenture Hungary
ABAP fejlesztő vagy? Tanácsadó? Nincs elég időd követni az SAP újdonságait, szeretnéd átlátni az egészet és felkészülni az új SAP-ra? Ezúttal az SAP területe került terítékre, s a NEW SAP alapjait mutattuk be.
Az előadás során az SAP HANA, az SAP S/4HANA Enterprise Management, a SAPUI5 és a FIORI, az SAP Cloud Platform, és az SAP Leonardo platformokról volt szó, ezek szerepeiről és együttes hatásáról.
Előadó: Petr Stary (SAP Technology Lead in Accenture)
2017-05-31 Praxiswerkstatt Agilität und digitale TransformationAlexander Much
This is a slide-set shown during a presentation on the event "2. Praxiswerkstatt
Agilität und Digitale Transformation –
Vom Hype zur nutzbringenden Realisierung" on May 31st 2017.
Befähigung zur Agilität durch KulturentwicklungJoël Krapf
Spätestens seit dem Anlaufen der Digitalen Transformation sollte die Wandeldynamik als permanenter Dauerzustand betrachtet werden. Agilität zeigt sicher hierbei als ein zentrales Ziel für eine Organisation. Die Ermöglichung dieses Zielbildes hängt elementar davon ab, die Organisation und deren Mitarbeitenden zu einer solchen Agilität überhaupt zu befähigen. Die Präsentation zeigt durch zwei Inferenz-Dreischritte, wie dies gelingen kann.
Most of the challenges that need to be overcome to make PaaS is suitable for telco relate to the need for additional features that telco applications typically require in terms of latency, security, and availability. PaaS provides the building blocks for automated testing, continuous deployment, as well as supporting the DevOps approach, and as such simplifies the development process and reduces time to market.
The convergence of IT, telecoms, and other domains brings benefits to all industries. PaaS is a cloud-based service model that frees up developers to focus on how to deliver the best business solution. In PaaS, the platform delivers services that can be used to develop applications, differing from the traditional method of development in which developers need to create the entire software stack.
By using microservices – the construction or deconstruction of applications into small parts – developers can build solutions in a technology-agnostic manner, choosing just the right network protocol and solutions for the application at hand. This approach enables each part of the system to be developed, maintained, deployed, executed, upgraded, and scaled independently.
Avoiding dependencies enables technology choices to be made on a per-microservice basis. As new technologies become available, they can be implemented appropriately without the need for a synchronized cross-microservice upgrade. As a result, each microservice can evolve at the right pace in a way that is most appropriate for a particular service.
The technology gaps that need to be closed to pave the way to telco-grade PaaS include tenant isolation and trace support. But there are many more, and this article covers how they together with microservices architecture can be combined to maximize the benefit.
Engage with...Romax | Driving the Electric Revolution WebinarKTN
Romax Technology, part of Hexagon’s Manufacturing Intelligence division, provides world-leading solutions and expertise in multi-physics analysis and electro-mechanical design, working dynamically and collaboratively to make a global difference.
For the full video of this presentation, please visit:
https://www.edge-ai-vision.com/2020/11/memory-allocation-in-ai-and-computer-vision-applications-a-presentation-from-ceva/
For more information about edge AI and computer vision, please visit:
https://www.edge-ai-vision.com
Rami Drucker, Machine Learning System Team Leader at CEVA, presents the “Memory Allocation in AI and Computer Vision Applications” tutorial at the September 2020 Embedded Vision Summit.
Efficient edge computing is the foundation underlying AI and computer vision applications in autonomous vehicles, cameras, drones and many other applications. Because deep neural networks (DNNs) are memory intensive, creating efficient implementations of DNNs requires efficient use of memory and memory bandwidth.
In this talk, Drucker presents CEVA’s novel approach to enable efficient memory allocation to enable implementing DNNs under strict size and power constraints. The company’s approach utilizes a unified computational graph and takes into account the differing characteristics of different classes of memory (on-chip L1 and L2 SRAM and external DDR). Drucker also introduces CEVA’s XM6 and SensPro processors for vision and AI.
Engage with...ZF | Driving the Electric Revolution WebinarKTN
ZF is a global technology company that supplies systems for passenger cars, commercial vehicles and industrial technology, enabling the next generation of mobility. ZF allows vehicles to see, think and act. In the four technology domains Vehicle Motion Control, Integrated Safety, Automated Driving, and Electric Mobility, ZF offers comprehensive solutions for established vehicle manufacturers and newly emerging transport and mobility service providers.
Find out more here: https://ktn-uk.co.uk/events/engage-with-zf
[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...Obeo
The importance of mission or safety-critical software systems in many application domains of embedded systems is continuously growing, and so is the effort and complexity for reliability and safety analysis. Model-based system engineering (MBSE) is currently one of the key approaches to cope with increasing system complexity.
With Component Fault Trees (CFTs) there is a model- and component-based methodology for safety analysis, which extends the advantages of model-based development to safety & reliability engineering. In this talk, we demonstrate how to ease the development of safety-critical systems in industrial practice by extending MBSE in Capella with model-based safety analysis using Component Fault Tree methodology.
Marc Zeller, Siemens Corporate Engineering
Marc Zeller works as a research scientist at Siemens AG, Corporate Technology, in Munich since 2014. His research interests are focused on the model-based safety and reliability engineering of complex software-intensive embedded systems. Marc Zeller studied Computer Science at the Karlsruhe Institute of Technology (KIT) and graduated in 2007. He obtained a PhD from the University of Augsburg in 2013 for his work on self-adaptation in networked embedded systems at the Fraunhofer Institute for Embedded Systems and Communication Technologies ESK in Munich.
Is Linux ready for safety related applications?Alexander Much
The presentation is from a talk I gave at the ETAS Connections 2018 event. It details the reasoning for the use of Linux in the Automotive domain for safety-critical systems.
The content is based on our OSADL approach taken in the SIL2MP Linux project
Presentation by FiberPlanIT on FTTH Connect 2016. This presentation focuses on the challenges and advantages of building an FTTH network as a utility company.
Introduction to NEW SAP - Accenture Technology MeetupAccenture Hungary
ABAP fejlesztő vagy? Tanácsadó? Nincs elég időd követni az SAP újdonságait, szeretnéd átlátni az egészet és felkészülni az új SAP-ra? Ezúttal az SAP területe került terítékre, s a NEW SAP alapjait mutattuk be.
Az előadás során az SAP HANA, az SAP S/4HANA Enterprise Management, a SAPUI5 és a FIORI, az SAP Cloud Platform, és az SAP Leonardo platformokról volt szó, ezek szerepeiről és együttes hatásáról.
Előadó: Petr Stary (SAP Technology Lead in Accenture)
2017-05-31 Praxiswerkstatt Agilität und digitale TransformationAlexander Much
This is a slide-set shown during a presentation on the event "2. Praxiswerkstatt
Agilität und Digitale Transformation –
Vom Hype zur nutzbringenden Realisierung" on May 31st 2017.
Befähigung zur Agilität durch KulturentwicklungJoël Krapf
Spätestens seit dem Anlaufen der Digitalen Transformation sollte die Wandeldynamik als permanenter Dauerzustand betrachtet werden. Agilität zeigt sicher hierbei als ein zentrales Ziel für eine Organisation. Die Ermöglichung dieses Zielbildes hängt elementar davon ab, die Organisation und deren Mitarbeitenden zu einer solchen Agilität überhaupt zu befähigen. Die Präsentation zeigt durch zwei Inferenz-Dreischritte, wie dies gelingen kann.
Pass4sure PMP Certification attests your professional competence and helps you achieve your career in the most competitive world of Information Technology.
Managment of Diabesity (Obesity in diabetes mellitus) Tarek Al 3reeny
This presentation summaries state of the art management of obesity in diabetes mellitus (diabesity) including definition and classifications of both obesity and diabetes. Multidisciplinary approach , pharmacotherapy & bariatric surgery
Every aggregates plant is unique. We will show you some rock hard examples on identifying bottlenecks and resolving inefficiencies to maximize production rate and reduce production costs.
See more and contact us on metso.com
The Developer Megatrends report series distills the major data points and insights from our research into the most important trends in the developer economy. In this 7th edition Megatrends report, we cover app business models and examine how developers can escape the poverty trap. We look at how consumer technology will invade the enterprise, and how data will be at the center of the most interesting apps in the coming years. We’ll also revisit experience roaming – a trend from 2010 that is now in full swing.
One thing is clear. Developers are a driving force in every industry and a critical source of competitive advantage. Every company should master developer ecosystem skills. Developer Megatrends H1 2015 will shed light on the state of the art in the developer economy.
Strategy Questions by A Project Manager - PMPJonathan Donado
Strategy questions asked in a Knowledge Sharing meeting of the Project Management Institute (PMI) Chicago chapter. The questions were asked by Project Managers - PMP to understand about how strategy is aligned with project management. The meeting was facilitated by Jonathan Donado in March 23 2016.
Presentation by Jonathan Donado
MBA - IESE
Senior Executive Fellows (SEF) - Harvard University
Connect with me on Twitter @donadosays
Linkedin: https://www.linkedin.com/in/jonathandonado/
Strategy / PMP / PMI / Strategic Planning
Qualitative research, lab report overview, and review of lectures 1 to 7James Neill
This lecture introduces qualitative research and qualitative analysis, overviews the lab report tasks, and summarises Lectures 1 to 7. See also http://ucspace.canberra.edu.au/pages/viewpage.action?pageId=57409703
Caveon Webinar Series - The Test Security Framework- Why Different Tests Nee...Caveon Test Security
The need for global workforce skills credentials continues to grow. At the same time, the global workforce is shrinking. It is imperative that skill recognition be accurate and the level of test security be appropriate for the skills being assessed. The Security subcommittee of the new Workforce Skills Credentialing division of ATP created a new test security framework that will provide guidance to testing organizations when selecting the level of security needed for their assessments.
Join our guest presenters, Rachel Schoenig and Jennifer Geraets of ACT, as they discuss the challenge of identifying global workforce skills and how this new test security framework will help to align the expectations of those involved with workforce credentialing (e.g., test publishers, examinees, and employers). Rachel and Jennifer will also provide a call to action, requesting your comments on this new framework.
How a Leading Brand Achieved Digital Transformation at a Global Scale - Jeff ...MuleSoft
With large enterprises, there is a greater demand on IT to rapidly deploy mission critical application across the globe, securely, reliably and with high availability. Please join us to learn the four essentials of an enterprise platform that is critical when deploying applications in a large enterprise. A representative from one of the largest brands in the world will share the enterprise grade solutions they were seeking and how Mulesoft was able to live up to the challenge.
Siemens,
Catalog Thiết Bị Tự Động Siemens,
Catalog Phụ Kiện Siemens,
Catalog Siemens,
https://www.dienhathe.com,
Chi tiết các sản phẩm khác của Siemens tại https://dienhathe.com
Xem thêm các Catalog khác của Siemens tại https://dienhathe.info
Để nhận báo giá sản phẩm Siemens vui lòng gọi: 0907.764.966
SIPROTEC 5 - The core of digital substationsRyan O'Mara
Substations are essential assets in the Energy Grid and digital substations with SIPROTEC 5 are the answer to trends and challenges.
Learn more about Digital Subtations http://www.siemens.com/digital-substation
Learn more about SIPROTEC 5 htttp://www.siemens.com/siprotec5
Siemens,
Catalog Thiết Bị Tự Động Siemens,
Catalog Phụ Kiện Siemens,
Catalog Siemens,
https://www.dienhathe.com,
Chi tiết các sản phẩm khác của Siemens tại https://dienhathe.com
Xem thêm các Catalog khác của Siemens tại https://dienhathe.info
Để nhận báo giá sản phẩm Siemens vui lòng gọi: 0907.764.966
Siemens simatic st 70 news 2006, simatic s7Dien Ha The
Siemens,
Catalog Thiết Bị Tự Động Siemens,
Catalog Phụ Kiện Siemens,
Catalog Siemens,
https://www.dienhathe.com,
Chi tiết các sản phẩm khác của Siemens tại https://dienhathe.com
Xem thêm các Catalog khác của Siemens tại https://dienhathe.info
Để nhận báo giá sản phẩm Siemens vui lòng gọi: 0907.764.966
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...mfrancis
OSGi Community Event 2018 Presentation by Mark Hoffmann (Data In Motion)
Abstract: This talk will show you how the EMF framework can be used in pure OSGi environments other than Equinox. We will introduce you into free configurable ResourceSets and the principle of a ResourceSetFactory. This enables your application to have multiple tenants with different model visibillity. The profit of OSGi services provides a behavior where even models can come and go all the time.
We will also give you look inside, how easy it is to extend the default code generation process of EMF to generate OSGi service component that handle the model registration in an OSGi way.
OSGi Community Event 2018 Presentation by BJ Hargrave (IBM)
Abstract: Java 9 introduced the Java Platform Module System (JPMS) as a way to modularize the Java platform and it can be also be used by developers to modularize their own applications, although JPMS lack a number of important features for software running on the Java platform.
As people look to support the latest versions of the Java platform, changes introduced in Java 9 related to JPMS led to the needs for some features in the OSGi Core specification. OSGi framework implementations like Eclipse Equinox and Apache Felix and tools like Bnd were updated to support these new features.
This session will explore the Java 9+ support added to OSGi Core R7 and Bnd and help you learn how to navigate the world of Java 9+ and OSGi.
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)mfrancis
OSGi Community Event 2018 Presentation by Paul Fraser (A2Z Living)
Abstract: This talk will demonstrate how easy it is to create great web user interfaces using the OSGi Service registry and Declarative Services.
OSGi has developed to the point that much can be achieved with much reduced code complexity. Forget all the past OSGi techniques and see how it can be done now.
A short introduction will introduce OSGi in general and even if beginners do not fully understand the finer details of the talk, they will be amazed at what can be achieved using the OSGi service registry.
Do not be frightened by the terminology, come along and experience the magic of OSGi modularity.
User interfaces do not seem to get much attention in the OSGi community, it is time for a change.
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruumfrancis
OSGi Community Event 2018 Presentation by Frank Lyaruu
Abstract: OSGi offers an excellent service discovery mechanism, it is limited to services inside the JVM. That limits us in two ways: It limits us to Java services, and it limits us to one single machine, and neither are acceptable in this day and age. Can we connect our OSGi runtime to a cluster orchestration manager like Kubernetes so our runtime can interact with the cluster and allow us to respond to changes in the cluster as dynamically as we are used to in OSGi itself. I think we can.
Notes:
I will show how to discover Kubernetes services (and their pods) in a cluster, and inject those as configuration objects into an OSGi runtime. That allows us to monitor the Kubernetes cluster and dynamically have our OSGi services respond to (Kubernetes) service changes.
In general I hope to nudge the OSGi community to be more focused on connecting to other technologies rather than trying to stay in the OSGi walled garden. A well engineered OSGi application is perfectly suited to the dynamic nature of the cloud native world, but if we can't easily integrate with other services, well, nobody will care.
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...mfrancis
OSGi Community Event 2018 Presentation by Tim Verbelen (imec) & Jan S. Rellermeyer (TU Delft)
Abstract: With the proliferation of cloud computing and more recently mobile and edge computing, there is a increasing demand to build flexible and robust distributed applications. The OSGi service and module technology is a key enabler for such deployment. Recent additions to the OSGi standards provide a set of services that provide interfaces for managing distributed instances of OSGi frameworks. The REST Service (added in R6 compendium) offers an easy and language-independent way to manage bundes and introspect services from outside the network. The Cluster Information specifications (added in R7 compendium) provide means for applications to manage and monitor the deployment intrinsically, building on top of the Remote Service specifications. In the Eclipse Concierge project, we have provided the reference implementations of both specifications. In this talk, we will show how the services can be used to build distributed applications that benefit from the OSGi modularity.
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...mfrancis
OSGi Community Event 2018 Presentation by Udo Hafermann (Software AG)
Abstract: In this talk we will share our experiences in developing a tool chain from classes, to bundles, to containers, to systems.
OSGi and Docker come together in a compelling way where the former provides modularity "in the small" and the latter "modularity in the large". We discover how the unique characteristics of OSGi enable a smooth transition from small to large.
The resulting environment enables developers to grow distributed systems on their local machine and test them with plain JUnit at all levels of granularity - classes to systems. During development OSGi enables the tool chain to update the system without container rebuilds.
While an increase in productivity is one benefit of such an environment, an arguably more important benefit is the way it empowers developers to gain new insights.
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...mfrancis
OSGi Community Event 2018 Presentation by Jurgen Albert (Data In Motion Consulting GmbH)
Abstract: OSGi is often conceived as a tool to write efficient Java Applications for resource limited Devices or If resources are a real issue in complex applications. On the other hand Microservices became the buzzword of the cloud and is often implemented using Spring or other Programming languages. OSGi carries the concept of microservices in its core and is therefore much better suited to the task then most other approaches. This talk will show you how a service can be built with a real-worldish use case, leveraging the power of OSGi R7. It will show the combined usage of PushsStreams, the JaxRS Whiteboard, the configurator, remote deployment and a lot of the other cool things OSGi has to offer.
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)mfrancis
OSGi Community Event 2018 Presentation by David Bosschaert (Adobe)
Abstract: OSGi lends itself well to develop extensible applications assembled from reusable modules, where a set of bundles together with a set of configurations deployed to a provisioned OSGi framework is the application.
While this works very well for the originally intended use-cases, maintaining and building large applications developed by multiple teams often requires to assemble multiple larger components for which there is limited support in OSGi as of today. This is especially true in cases where multiple groups of bundles, configuration, metadata, and other artifacts need to be combined.
In this talk we will introduce you to OSGi RFP-188, named OSGi Features, which defines the requirements on providing a solution. We'll establish a shared understanding of the problem space and how it relates to already available mechanisms in OSGi (like e.g. subsystems, deploymentadmin, startlevels, etc.) and will subsequently, review it in the context of some of the current (open source) solutions like Apache Karaf Features and Apache Sling Features and Bnd.
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...mfrancis
OSGi Community Event 2018 Presentation by Amit Kumar Mondal (Deutsche Telekom AG) & Jochen Hiller (Deutsche Telekom AG)
Abstract: QIVICON is an Eclipse SmartHome based solution from Deutsche Telekom AG. It utilises OSGi to provide a modular Java runtime.
Since the beginning, QIVICON leveraged Eclipse PDE with Maven & Eclipse Tycho as its build technology but over the time, the complexity increased. It became hard to get an overview and manage the runtime and build dependencies. Especially maintaining target configurations for IDE and CI/CD build, having different embedded gateways for installation increased complexity significantly.
Bndtools is the 'swiss army knife' in the context of OSGi development since it takes the nitty-gritty pains and loads off the developer's chest. And that's why we decided to avail the benefits of Bndtools.
But, many other OSGi-based projects still cannot avail the benefits as they are very tightly coupled with Eclipse PDE. Want to make a switch from your existing PDE source base to Bndtools? This talk would give you an overview to proceed towards this.
We would like to further demonstrate in this talk how to set up a Bndtools workspace from an existing PDE workspace, convert all current projects to Bnd projects and embrace the OSGi-way of developing bundles.
Since QIVICON containing more than 350 projects utilised this solution to move to a higher modularity maturity level, this talk would, therefore, outline the pros, cons and the learnings using Bndtools in such a big OSGi project for embedded development.
OSGi CDI Integration Specification - Ray Augé (Liferay)mfrancis
OSGi Community Event 2018 Presentation by Ray Augé (Liferay)
Abstract: This talk discusses the upcoming OSGi CDI Integration Specification and demonstrates common usage patterns and its component model that brings OSGi dynamics; like services and configuration, to CDI and provides for an ecosystem of CDI portable extentions.
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...mfrancis
OSGi Community Event 2018 Presentation by Jörn Tümmler (SMA Solar Technology)
Abstract: SMA is a leading global specialist in photovoltaic system technology with more than 3,000 SMA employees in 20 countries.
In 2015 SMA decided to develop the ennexOS platform - a cross-sector platform for holistic, intelligent energy management. An important part of this platform is the data-manager - an IoT gateway that acquires information from various energy generators, storages and loads and performs commissioning and management tasks.
This new generation of data-managers demanded for new approaches in software-architecture to:
run on a broad range of hardware platforms, and
be extendible e.g. to support different protocols for easy integration, and
to enable a broad range of applications in the energy-management field that may be customized by apps installed during runtime
After an exhaustive investigation on existing solutions, OSGi was chosen as the key technology for this new generation of devices - a quite challenging decision, because at this point there was only limited experience in Java and OSGi development in the company.
This talk will present the key factors that lead to this decision, how we very carefully build up Java and OSGi knowledge, and started with an initial design. OSGi enRoute and the support of OSGi experts helped us to accelerate our development and become familiar with OSGi - although we also had times when we were struggling because of the new technology.
The talk will demonstrate what we have reached until now and we will tell you if OSGi has kept it's promise ...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...mfrancis
OSGi Community Event 2018 Presentation by Lukasz Dywicki (Code-House)
Abstract: During this short presentation I will revisit existing mechanisms and approach towards OSGi and JEE development. I will show how many manual steps can be avoided and how to maintain project in effective manner. I will try to find a balance between execution environment requirements and programmer happines at same time.
I believe that OSGi and Eclipse ecosystem experience troubles gaining people from outside for few reasons. Beside overall impression of OSGi complexity there is equally old and invalid complain about quaility of developer tooling. Since invention of BND development experience can be really pleasant and independent of text editor/IDE preferences. Sadly lots of people still rely on former experiences spreading black/bad PR. I would like to clarify their point.
After this presentation attendees will learn:
How to use Maven to build OSGi projects (without Tycho).
How to automate manual tasks.
How to build custom software distributions with Maven artifacts and run it with Apache Karaf.
That OSGi development doesn't differ much from regular day-to-day usage of application servers or microservice runtimes.
This talk is intended for people who know basics of OSGi as it will show few basic technics towards better developer productivity.
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...mfrancis
OSGi Community Event 2018 Presentation by Christer Larsson (Makewave)
Abstract: OSGi was originally designed for Smart Homes and Residential Gateways almost 20 years ago.
This talk will present how the OSGi specifications have evolved over the years, and how you today, in 2018, design an OSGi based Smart Home System.
A real world use case of a Swedish Smart Home start-up company will be used to illustrate different design principles and how OSGi remains as relevant today as it was when it started.
Popular patterns revisited on OSGi - Christian Schneider (Adobe)mfrancis
OSGi Community Event 2018 Presentation by Christian Schneider (Adobe)
Abstract: We will look at common cloud and design patterns and see how the special properties of the OSGi environment allows us to rethink these patterns. The talk shows some well known patterns like the service registry and the whiteboard but also some unique patterns like out of band circuit breaker or graceful degregation.
The patterns are shown with some examples using declarative services(DS). So some basic OSGi and DS knowledge is of advantage but not required.
For OSGi beginners the well established OSGi patterns will help getting started the right way. Experienced OSGi developers will find some new patterns to think about. Cloud or enterprise developers will get a new approach to some patterns they are used to which hopefully inspires them to take another look at the current state of OSGi.
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)mfrancis
OSGi Community Event 2018 Presentation by BJ Hargrave (IBM)
Abstract: OSGi Compendium R7 provides a major update to the OSGi LogService specification. A new logging API is added which supports logging levels and dynamic logging administration. A new Push Stream-based means of receiving log entries is also added. But it is quite often the case you need to use other code such as open source projects which are using slf4j for their logging API. This session will explore the new OSGi LogService changes and how you can integrate code using both slf4j logging and OSGi LogService logging.
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)mfrancis
OSGi Community Event 2018 Presentation by Tim Verbelen (imec)
Abstract: Nowadays AI is reaching new heights on the hype cycle, especially due to recent advances in deep learning techniques. A lot of deep learning frameworks exist for creating and training deep neural networks, the most popular ones being PyTorch and TensorFlow. However, how to integrate, deploy and manage these neural networks in complex software systems is often overlooked. In this talk we show how OSGi can be used as a modular runtime for deep learning models. We embed those models inside OSGi bundles, and use the extender pattern to make these available as OSGi services. You can then use your favorite OSGi specs such as DS and PushStreams to integrate these into your application.
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...mfrancis
OSGi Community Event 2018 Presentation by Tony Walsh (ESA) & Hristo Indzhov (Telespazio Vega)
Abstract: The European Space Operations Centre (ESOC) is the main operations center for the European Space Agency (ESA), operating a number of earth observation and scientific missions. Monitoring and control functions needed by spacecraft operators are provided by software systems which are reused across missions, but tailored and extended for mission specific needs. The current generation of monitoring and control systems are becoming obsolete and a European wide initiative called the European Ground Systems Common Core (EGS-CC) (http://www.egscc.esa.int) has been started to develop the next generation.
This talk will explain why OSGi was chosen and how it is used in the development of next generation of monitoring and control software. It will describe how OSGi provides the necessary framework that enables the software to be extended for the different space systems it is expected to support. The overall software architecture will be discussed, some of the challenges faced and the benefits gained by using OSGi. The first target mission for the system is JUICE (http://sci.esa.int/juice) which will explore the moons of Jupiter and which is scheduled for launch in 2022.
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)mfrancis
OSGi Community Event 2018 Presentation by Ray Augé (Liferay)
Abstract: The craze is fully on. The past couple of years have seem micro services grow from next _flava_ to fully consuming of the software industry. The Eclipse micorprofile.io project is tackling the issue putting common usage patterns together over a foundation of CDI. What better assembly driver is there than OSGi to put it all together. This talk will demonstrate building your own MicroProfile using OSGi and the OSGi enRoute packaging model.
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...mfrancis
OSGi Community Event 2018 Presentation by Bruce Jackson (Myriad)
Abstract: Node-RED is often used as a protyping tool for IoT systems. However, there are also a large number of OSGi components that have already been built to interface to devices, sensors and systems. In this talk I will show how two completely different runtime environments (OSGi and Node-RED) can be combined into a single platform for prototyping (and more) combining the strengths of both languages and systems.
Being able to quickly and simply prototype IoT application is extremely useful, and to this end many people have adopted Node-Red, a Node.js based runtime with extensive support for plugins to interface to various IoT hardware and protocols. However, this requires these services/protocols to be developed in Javascript, and there is already a significant body of code developed in Java/OSGi that it would be desirable to re-use.
The talk will explain how it is possible to:
Create and manage a Node-Red runtime from within an OSGi bundle
Share OSGi components and object into the Node-Red runtime
Interact and build Node-Red flows that exchange data and call methods between Node.js and OSGi
This is obviously useful for the original purpose: prototyping IoT systems, but also demonstrates some interesting techniques for bridging between different languages and runtimes.
How to connect your OSGi application - Dirk Fauth (Bosch)mfrancis
OSGi Community Event 2018 Presentation by Dirk Fauth (Bosch)
Abstract: In todays connected world the requirement to connect applications across network boundaries has become a common requirement. With OSGi there are several ways to accomplish this, as there are different specifications to achieve this. In this talk we will look at some of these specifications to show what options there are and which might fit your requirements. Starting from an architecture that makes use of the HTTP Whiteboard pattern, over Remote Services to finally showing the usage of the JAX-RS Whiteboard specification introduced with R7. We will show the general usage of these specifications and explaining the advantages and disadvantages of each solution.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/