Ebben a DemoCamp előadásban az EclipseCon Europe 2016 és SiriusCon 2016 konferenciák legfontosabb témáit, technológiáit foglalom össze, kiegészítve néhány szubjektív véleménnyel és megérzéssel a technológiai trendekről.
The aim of this project is to describe a centralized compiler for core java, c#, sql, html etc which avoid the installation of the compiler on each computer to compile, run, test and debug the code.
The system mainly deals with the creation of Integrated Development Environm- ent for the java language to code compile, run, test and debug the code using the browser based IDE through the Internet and a web browser. The client machine doesn’t having java development kit. The paper aims to describe an centralized compiler which helps to reduce the problems of portability and storage space. The errors/ outputs of the code are stored in a more convenient way. Also, installation of the compiler on each computer is avoided. It was assumed that the user will use his or her favorite text editor to create and correct program files In this system we also create new java editor to create and correct program files and install mobile technology in which we can type program code in mobile and send to centralized server compiler and get the accepted output through GSM phone, but we required to connect another mobile technology to the centralized server. Another important application of our system is if we occur any query while doing the program then put this query in technical blog and if anyone are interested to give answer of that question then they put their answer on the technical blog and show this discussion for all user
As compared to the current scenario where each machine need to install compilers separately. This would eliminate the need to install compilers separately So reduce memory space. So we can compile our code at the centralized server. Another advantage of such project is that whenever the compiler package is to be upgraded it can be done easily without again installing it on each and every machine. Now user are not compile the program on mobile but our system compile the program with the help of mobile. All programs are store automatically on server so it is time consuming process
Performance testing DataHelix | Scott LogicPaul Dykes
Presentation by Scott Logic's Frances Bromley and Ciara Gardiner at the South West Test meetup on 9 July 2019, summarising their learnings from a project to develop a tool which performance tests DataHelix.
DataHelix is an open source product to automate the creation of usable and representative sample data for testing and development purposes. Find out more and contribute to its development at https://github.com/finos/datahelix
The aim of this project is to describe a centralized compiler for core java, c#, sql, html etc which avoid the installation of the compiler on each computer to compile, run, test and debug the code.
The system mainly deals with the creation of Integrated Development Environm- ent for the java language to code compile, run, test and debug the code using the browser based IDE through the Internet and a web browser. The client machine doesn’t having java development kit. The paper aims to describe an centralized compiler which helps to reduce the problems of portability and storage space. The errors/ outputs of the code are stored in a more convenient way. Also, installation of the compiler on each computer is avoided. It was assumed that the user will use his or her favorite text editor to create and correct program files In this system we also create new java editor to create and correct program files and install mobile technology in which we can type program code in mobile and send to centralized server compiler and get the accepted output through GSM phone, but we required to connect another mobile technology to the centralized server. Another important application of our system is if we occur any query while doing the program then put this query in technical blog and if anyone are interested to give answer of that question then they put their answer on the technical blog and show this discussion for all user
As compared to the current scenario where each machine need to install compilers separately. This would eliminate the need to install compilers separately So reduce memory space. So we can compile our code at the centralized server. Another advantage of such project is that whenever the compiler package is to be upgraded it can be done easily without again installing it on each and every machine. Now user are not compile the program on mobile but our system compile the program with the help of mobile. All programs are store automatically on server so it is time consuming process
Performance testing DataHelix | Scott LogicPaul Dykes
Presentation by Scott Logic's Frances Bromley and Ciara Gardiner at the South West Test meetup on 9 July 2019, summarising their learnings from a project to develop a tool which performance tests DataHelix.
DataHelix is an open source product to automate the creation of usable and representative sample data for testing and development purposes. Find out more and contribute to its development at https://github.com/finos/datahelix
ActiVis: Visual Exploration of Industry-Scale Deep Neural Network ModelsMinsuk Kahng
Presentation slides for the following paper presented at IEEE VIS 2017 (http://ieeevis.org).
Minsuk Kahng, Pierre Y. Andrews, Aditya Kalro, and Duen Horng (Polo) Chau. ActiVis: Visual Exploration of Industry-Scale Deep Neural Network Models. IEEE Transactions on Visualization and Computer Graphics, Vol. 24, No. 1 (VAST 2017).
Hexagonal architecture - message-oriented software design (PHP Barcelona 2015)Matthias Noback
Commands, events, queries - three types of messages that travel through your application. Some originate from the web, some from the command-line. Your application sends some of them to a database, or a message queue. What is the ideal infrastructure for an application to support this on-going stream of messages? What kind of architectural design fits best? This talk provides answers to these questions: we take the *hexagonal* approach to software architecture. We look at messages, how they cross boundaries and how you can make steady communication lines between your application and other systems, like web browsers, terminals, databases and message queues. You will learn how to separate the technical aspects of these connections from the core behavior of your application by implementing design patterns like the *command bus*, and design principles like *dependency inversion*.
We were invited to take part of the H2020 panel at ICSOFT 2017, talking about our experience preparing the ElasTest proposal, that was funded with 5M€ by the European Comission. This presentations sketches the main strengths of the proposal.
In this presentation, given at the conference Tarot 2017, a review about software testing techniques is presented for an academic audience. Main challenges are highlighted and specific proposals to be carried on in the context of the ElasTest project are sketched.
Maxim Kovtun, Solution Architect at Sigma Software, is sharing his experience and lessons learned while working on 2 projects, where 8 teams were able to deliver a system in 4 months.
Tech leaders guide to effective building of machine learning productsGianmario Spacagna
Part 2/2 (Tech Leaders)
Data and Machine Learning (ML) technologies are now widespread and adopted by literally all industries. Although recent advancements in the field have reached an unthinkable level of maturity, many organizations still struggle with turning these advances into tangible profits. Unfortunately, many ML projects get stuck in a proof-of-concept stage without ever reaching customers and generating revenue. In order to effectively adopt ML technologies, enterprises need to build the right business cases as well as to be ready to face the inevitable challenges. In this talk, we will share common pitfalls, lessons learned, and best practices, while building different enterprise products. In particular, we will focus on the generic use case of ML as the core technology enabling customer-facing products regardless of the specific industry or application.
You will:
Understand if ML is the right solution for your business and set the right expectations;
Deal with the additional uncertainty of ML projects with respect to traditional software;
Build a balanced ML team and cover the broad spectrum of skills;
Know how to apply the scientific workflow in an agile development framework;
Learn how to turn research into production systems including engineering practices and tools;
Be able to leverage modern cloud and serverless architecture for scalable, autonomous and cheaper deployments.
Igor Kochetov "What is wrong with Dependency Injection? Myths and Truths"Fwdays
It's 2019 and DI is a well-known and established technique on all major platforms and languages. So why can't we still have a clear answer to the questions like 'is DI/IoC container a mandatory thing to apply DI?' or 'what is a true way to implement DI in language/platform X?' or ‘is it even a good/useful thing?’.
Let's find those answers together and refresh our memory on the initial goals and targets of DI and its surrounding design patterns.
Improve Product Design with High Quality RequirementsElizabeth Steiner
This webinar is perfect for either experienced requirements managers or those who are new to writing requirements documents. Join Dr. Dam as he shares his lessons learned from his past experiences writing requirements for complex systems and products. You will learn from this expert helpful tips on writing high quality requirements.
Elements of DDD with ASP.NET MVC & Entity Framework Code First v2Enea Gabriel
This is a presentation about the new Domain Driven Design architecture in combination with ASP.NET MVC 3 and Entity Framework 4.1 CodeFirst tools.
The session was part of the IT Camp 2011 event (http://www.itcamp.ro).
Kai Salminen - Industry 4.0 – Open your mind to ”Robot Revolution” and relate...Mindtrek
Kai Salminen at Mindtrek 2016. Industry 4.0 – Open your mind to ”Robot Revolution” and related new Business Models. Smart System driven transformation for growth
within EU, Japan and US and related Business Intelligence development for new cognitive factory and business models.
An overall perspective of the IoT for Indian Agriculture and to leverage the solutions for building the eco-system for Indian Agriculture. Currently being worked through NASSCOM, Bangalore
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019Codemotion
In the last 3 years Mixed Reality devices and AI technology have opened the door to an infinite number of new disrupting opportunities, but it is not the only revolution underway. Thanks to the combination of new powerful cloud services, AI and local computation capabilities, we can evolve the traditional industrial applications to enter in Industry 4.0 In this session we will showcase and describe the implementation of an industrial application that uses an offline ONNX Model, trained online on cloud service but deployed locally on dedicated AI chip.
ActiVis: Visual Exploration of Industry-Scale Deep Neural Network ModelsMinsuk Kahng
Presentation slides for the following paper presented at IEEE VIS 2017 (http://ieeevis.org).
Minsuk Kahng, Pierre Y. Andrews, Aditya Kalro, and Duen Horng (Polo) Chau. ActiVis: Visual Exploration of Industry-Scale Deep Neural Network Models. IEEE Transactions on Visualization and Computer Graphics, Vol. 24, No. 1 (VAST 2017).
Hexagonal architecture - message-oriented software design (PHP Barcelona 2015)Matthias Noback
Commands, events, queries - three types of messages that travel through your application. Some originate from the web, some from the command-line. Your application sends some of them to a database, or a message queue. What is the ideal infrastructure for an application to support this on-going stream of messages? What kind of architectural design fits best? This talk provides answers to these questions: we take the *hexagonal* approach to software architecture. We look at messages, how they cross boundaries and how you can make steady communication lines between your application and other systems, like web browsers, terminals, databases and message queues. You will learn how to separate the technical aspects of these connections from the core behavior of your application by implementing design patterns like the *command bus*, and design principles like *dependency inversion*.
We were invited to take part of the H2020 panel at ICSOFT 2017, talking about our experience preparing the ElasTest proposal, that was funded with 5M€ by the European Comission. This presentations sketches the main strengths of the proposal.
In this presentation, given at the conference Tarot 2017, a review about software testing techniques is presented for an academic audience. Main challenges are highlighted and specific proposals to be carried on in the context of the ElasTest project are sketched.
Maxim Kovtun, Solution Architect at Sigma Software, is sharing his experience and lessons learned while working on 2 projects, where 8 teams were able to deliver a system in 4 months.
Tech leaders guide to effective building of machine learning productsGianmario Spacagna
Part 2/2 (Tech Leaders)
Data and Machine Learning (ML) technologies are now widespread and adopted by literally all industries. Although recent advancements in the field have reached an unthinkable level of maturity, many organizations still struggle with turning these advances into tangible profits. Unfortunately, many ML projects get stuck in a proof-of-concept stage without ever reaching customers and generating revenue. In order to effectively adopt ML technologies, enterprises need to build the right business cases as well as to be ready to face the inevitable challenges. In this talk, we will share common pitfalls, lessons learned, and best practices, while building different enterprise products. In particular, we will focus on the generic use case of ML as the core technology enabling customer-facing products regardless of the specific industry or application.
You will:
Understand if ML is the right solution for your business and set the right expectations;
Deal with the additional uncertainty of ML projects with respect to traditional software;
Build a balanced ML team and cover the broad spectrum of skills;
Know how to apply the scientific workflow in an agile development framework;
Learn how to turn research into production systems including engineering practices and tools;
Be able to leverage modern cloud and serverless architecture for scalable, autonomous and cheaper deployments.
Igor Kochetov "What is wrong with Dependency Injection? Myths and Truths"Fwdays
It's 2019 and DI is a well-known and established technique on all major platforms and languages. So why can't we still have a clear answer to the questions like 'is DI/IoC container a mandatory thing to apply DI?' or 'what is a true way to implement DI in language/platform X?' or ‘is it even a good/useful thing?’.
Let's find those answers together and refresh our memory on the initial goals and targets of DI and its surrounding design patterns.
Improve Product Design with High Quality RequirementsElizabeth Steiner
This webinar is perfect for either experienced requirements managers or those who are new to writing requirements documents. Join Dr. Dam as he shares his lessons learned from his past experiences writing requirements for complex systems and products. You will learn from this expert helpful tips on writing high quality requirements.
Elements of DDD with ASP.NET MVC & Entity Framework Code First v2Enea Gabriel
This is a presentation about the new Domain Driven Design architecture in combination with ASP.NET MVC 3 and Entity Framework 4.1 CodeFirst tools.
The session was part of the IT Camp 2011 event (http://www.itcamp.ro).
Kai Salminen - Industry 4.0 – Open your mind to ”Robot Revolution” and relate...Mindtrek
Kai Salminen at Mindtrek 2016. Industry 4.0 – Open your mind to ”Robot Revolution” and related new Business Models. Smart System driven transformation for growth
within EU, Japan and US and related Business Intelligence development for new cognitive factory and business models.
An overall perspective of the IoT for Indian Agriculture and to leverage the solutions for building the eco-system for Indian Agriculture. Currently being worked through NASSCOM, Bangalore
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019Codemotion
In the last 3 years Mixed Reality devices and AI technology have opened the door to an infinite number of new disrupting opportunities, but it is not the only revolution underway. Thanks to the combination of new powerful cloud services, AI and local computation capabilities, we can evolve the traditional industrial applications to enter in Industry 4.0 In this session we will showcase and describe the implementation of an industrial application that uses an offline ONNX Model, trained online on cloud service but deployed locally on dedicated AI chip.
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...SpagoWorld
The presentation supported the speech given by Gabriele Ruffatti -Head of Engineering Group’s Open Source Competency Center- at DrupalDay, taking place in Milan (Italy) on 14th and 15th November 2014. www.spagoworld.org
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...OW2
Presentation by Hui Song, Senior Scientist, SINTEF. We would like to share our research journey towards enabling DevOps for IoT applications, and how Open Source makes the journey feasible and fun.
DevOps is widely adopted for developing cloud applications, which supports developers in continuously placing software changes directly to production. As companies are including IoT and Edge devices into their IT infrastructures, supporting DevOps for IoT is a must. However, IoT challenges some fundamental assumptions behind DevOps, such as the homogeneous infrastructure and centralized governance, and therefore, breaking-through research is needed. Funded by H2020, 30 people from 12 partners crossing academia and industry gathered to solve these fundamental challenges, which results in full-stack open source tools for automatic deployment, learning-based operation and security monitoring of IoT applications, and risk management of the development process. The tools are evaluated on industrial use cases in intelligent transportation, smart building, and eHealth.
The mass open source tools and communities around IoT development provides the sound foundation for this design research and the opportunities for the further exploitation of the results. In particular, we are proud of spinning off a start-up to commercialize the risk management services in the open source + SaaS model.
ECM and Open Source Software: A Disruptive Force in ECM SolutionsJeff Potts
Open source software is finally getting the recognition it deserves from analysts like Forrester and Gartner as a disruptive force in IT. Over the years, open source has “climbed up the stack” from operating systems to databases and now to business applications where it has established a firm foothold in the content management space.What should enterprises know about open source content management? Is it really just for Web Content Management (WCM) or does it meet the needs of broader Enterprise Content Management (ECM) deployments? Arelarge enterprises doing big, meaningful content management projects with open source or is its appeal limited to subsets of the market? What about Enterprise 2.0 initiatives? Can you assemble an Enterprise 2.0 solution from open source components? How does it compare with something like Sharepoint?
Between spending hours (or days!) making sure you can code and test locally and the difficulties of keeping remote environments up to date, sometimes we find ourselves falling back on "It works on my machine!". Getting rid of the difficulties in making new development environments and maintaining testing infrastructure is really key to banishing the dreaded phrase. In this session, we'll take you through some of the recent tools and techs that will not only make your life easier but will mean you never have to say "works on my machine" ever again.
How do APIs and IoT relate? The answer is not as simple as merely adding an API on top of a dumb device, but rather about understanding the architectural patterns for implementing an IoT fabric. There are typically two or three trends:
Exposing the device to a management framework
Exposing that management framework to a business centric logic
Exposing that business layer and data to end users.
This last trend is the IoT stack, which involves a new shift in the separation of what stuff happens, where data lives and where the interface lies. For instance, it's a mix of architectural styles between cloud, APIs and native hardware/software configurations.
Similar to Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016 (20)
MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...Istvan Rath
Slides of the talk at the MBSE Cyber Experience Symposium 2019 (https://mbsecyberexperience2019.com/speakers/abstracts/item/mbse-meets-industrial-iot-introducing-the-new-magicdraw-connext-dds-plug-in)
Modes3: Model-based Demonstrator for Smart and Safe SystemsIstvan Rath
A talk on Modes3, presented at the IoT Budapest Meetup (April 2017). https://www.meetup.com/IoT-Budapest/events/238267893/
More information:
http://inf.mit.bme.hu/en/research/projects/modes3
https://github.com/FTSRG/BME-MODES3
http://modes3.tumblr.com
IoT Supercharged: Complex event processing for MQTT with Eclipse technologiesIstvan Rath
Slides for our talk at EclipseCon Europe 2015. More details at https://www.eclipsecon.org/europe2015/session/iot-supercharged-complex-event-processing-mqtt-eclipse-technologies
Xcore meets IncQuery: How the New Generation of DSLs are MadeIstvan Rath
Slides for the presentation at EclipseCon Europe 2013.
For more details, see
http://www.eclipsecon.org/europe2013/xcore-meets-incquery-how-new-generation-dsls-are-made
http://incquery.net/blog/2013/10/xcore-meets-incquery-how-new-generation-dsls-are-made-talk-eclipsecon-europe-2013
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.
Welocme to ViralQR, your best QR code generator.ViralQR
Welcome to ViralQR, your best QR code generator available on the market!
At ViralQR, we design static and dynamic QR codes. Our mission is to make business operations easier and customer engagement more powerful through the use of QR technology. Be it a small-scale business or a huge enterprise, our easy-to-use platform provides multiple choices that can be tailored according to your company's branding and marketing strategies.
Our Vision
We are here to make the process of creating QR codes easy and smooth, thus enhancing customer interaction and making business more fluid. We very strongly believe in the ability of QR codes to change the world for businesses in their interaction with customers and are set on making that technology accessible and usable far and wide.
Our Achievements
Ever since its inception, we have successfully served many clients by offering QR codes in their marketing, service delivery, and collection of feedback across various industries. Our platform has been recognized for its ease of use and amazing features, which helped a business to make QR codes.
Our Services
At ViralQR, here is a comprehensive suite of services that caters to your very needs:
Static QR Codes: Create free static QR codes. These QR codes are able to store significant information such as URLs, vCards, plain text, emails and SMS, Wi-Fi credentials, and Bitcoin addresses.
Dynamic QR codes: These also have all the advanced features but are subscription-based. They can directly link to PDF files, images, micro-landing pages, social accounts, review forms, business pages, and applications. In addition, they can be branded with CTAs, frames, patterns, colors, and logos to enhance your branding.
Pricing and Packages
Additionally, there is a 14-day free offer to ViralQR, which is an exceptional opportunity for new users to take a feel of this platform. One can easily subscribe from there and experience the full dynamic of using QR codes. The subscription plans are not only meant for business; they are priced very flexibly so that literally every business could afford to benefit from our service.
Why choose us?
ViralQR will provide services for marketing, advertising, catering, retail, and the like. The QR codes can be posted on fliers, packaging, merchandise, and banners, as well as to substitute for cash and cards in a restaurant or coffee shop. With QR codes integrated into your business, improve customer engagement and streamline operations.
Comprehensive Analytics
Subscribers of ViralQR receive detailed analytics and tracking tools in light of having a view of the core values of QR code performance. Our analytics dashboard shows aggregate views and unique views, as well as detailed information about each impression, including time, device, browser, and estimated location by city and country.
So, thank you for choosing ViralQR; we have an offer of nothing but the best in terms of QR code services to meet business diversity!
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.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
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/
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
3. IncQuery Labs Kft.
Automotiv
e
Internet
of Things
Validation and
Verification
• Bring an IoT system
to life with the
newest software -
technologies
• Apply top of the line
research
• Customized tools to
create safe and
secure products
• Cost efficient
engineering tool
solutions
• Fixing gaps and
eliminating
bottlenecks in the
development
process
• Solutions and help in
all phases of the V
Model
• From conception and
design, to testing
and maintenance,
ensure continuous
and traceable
implementation
Tool and System Development
Research & Development Education
Consultancy
5. The Eclipse Open Source
Ecosystem
Vendor-neutral, open development platform: frameworks and tools
World-wide open source community and ecosystem:
Foundation + members + working groups
Over 200 member companies, including several Fortune 500 and
many innovative SMEs
Not just an IDE, but much more (IoT, Automotive, LocationTech, …)
Open source IP represents over $1B in R&D investment
1999: Development of
Eclipse begins
2001: eclipse.org created
2004: Eclipse Foundation,
Eclipse 3.0, EPL
Sources: https://eclipse.org/org/foundation/reports/2015_annual_report.php
http://www.eclipse.org/10years/images/infographic.png
6. Eclipse Annual Community Report 2016
Átalakulás
• Szélességi terjeszkedés
• “Community split”
o Classic IDE (legacy)
o Newcomers (Cloud, …)
• Working Group-ok jelentősége nő
• Súlypont áthelyeződés:
USA/Kanada Európa
Előretörő technológiák
• Eclipse Cloud Development
• Eclipse IoT
Infrastruktúra (de)centralizáció
• Megújuló *.eclipse.org
• GitHub!
Sources: https://eclipse.org/org/foundation/reports/annual_report.php
7. Eclipse Che
An Intro to Eclipse Che
Next-Generation Eclipse IDE & Open Source Alternative to IntelliJ
January 2016
Tyler Jewell, Eclipse Che Project Lead
@TylerJewell
Sources: http://www.sdjug.org/docs/IntroductionToEclipseChe.pdf
8. Che components
Che: IDE + Workspace Server + Plug-Ins
Cloud IDE
A no-installation browser IDE and
IOE accessible from any local or
remote device. Thin, fast, and
beautiful - it's the IDE our own
engineers wanted.
Collaborative WS Server
Host Eclipse Che as a workspace
server. Share tools, runtime and
programming services across
workspaces and teams. Control
workspaces and projects with REST
APIs.
Plug-In Framework
Che includes a growing set of plug-
ins. You can also create and
package your own.
Sources: http://www.sdjug.org/docs/IntroductionToEclipseChe.pdf
9. Eclipse Che Architecture
Eclipse Che - Next Generation Eclipse IDE
Sources: https://www.eclipsecon.org/europe2016/session/introduction-eclipse-che-extensibility-model
https://www.eclipsecon.org/europe2016/session/building-extension-eclipse-che-experience-report
10. Che extension model
Sources: https://www.eclipsecon.org/europe2016/session/introduction-eclipse-che-extensibility-model
https://www.eclipsecon.org/europe2016/session/building-extension-eclipse-che-experience-report
• Dependency
injection via
Gin / Guice
• REST services
• CLI tools
12. Language Server Protocol
Initiative by Microsoft, Codenvy and Red Hat
Goal: move all heavy weight lifting into a common,
“server-side” component
So that the editor can remain light & portable
https://github.com/Microsoft/language-server-protocol
http://typefox.io/the-language-server-protocol-in-java
Sources: https://medium.com/eclipse-che-blog/release-notes-eclipse-che-5-0-0-m7-milestone-7f18dce5edbb#.cc31jer1i
https://code.visualstudio.com/blogs/2016/06/27/common-language-protocol
13. Xtext core
“I see this as a very important
scope adjustment for a sustainable
life of the project.” – Sven Efftinge
Motivated by IntelliJ,
Ace, Orion, CoreMirror, … support
LSP: VS.code, others are in
development (Che, classic Eclipse)
Large-scale project refactoring
• Repositories
• Build system (Gradle)
Xtext 2.11 in January 2017
Sources: https://typefox.io/xtext-core-less-is-more
https://www.eclipsecon.org/europe2016/session/introducing-xtext-core
https://www.eclipsecon.org/europe2016/session/language-server-protocol-explained
21. What is MoDeS3?
Goals
A technology demonstrator for
education
Playground for testing out IoT
technologies within the safety
critical domains
Connect two aspects:
Development methodologies for
safety-critical systems
Internet-of-Things technology
stack
Eclipse Open IoT Challenge 2.0 3rd
prize
EclipseCon Europe 2016 IoT
Playground Demo
22. Eclipse open IoT technologies in MoDeS3
Computer vision,
remote
communication, web
dashboards, event
processing, safety
logic, gesture-based
controls, …
MoDeS3 blog: http://modes3.tumblr.com/
Open Source at GitHub: https://github.com/FTSRG/BME-MODES3
Youtube: https://www.youtube.com/watch?v=Z1ZpDdyhO0c
26. SiriusCon 2016
Második konferencia a sorozatban
Több mint 100 részvevő 20 országból
Nagyon fontos konferencia a francia piacon
Érdekesebb témák
‐ Thales Capella: live kollaboráció CDO alapon
‐ Obeo-TypeFox kollaboráció Sirius-Xtext integráció témában
‐ European Space Agency: Sirius alapú MDE toolchain
‐ ASML: Papyrus-DSL helyett Sirius
‐ http://www.siriuscon.org/#program
As you know, everybody talks about IoT, but it’s seems to me a big buzzword, and I wanted to see how many phrases there are about the same stuff, and as you can see, I found quite a lot
It seems that both microsoft and IBM focusing on the city as an important factor while Ericcson and the European Union is always talks about society.
In the US you guys prefer Cyber physical systems, however Germany are really focusing on Industry 4.0
If you have any more phrases about IoT, please, send me an email and I will put it on this slide.
I think there is two aspects of IoT and these aspects are mixed in the previously mentioned phrases:
The first one is about what is the goal using these technologies, user side, there are real-world problems in our environment, and how could we solve these problems
Second aspect is the engineering perspective,
which includes the fact that huge sets of sensors and actuators are communicating over network,
and huge amount of data are generated by these devices
so we need to focus on how could we analyse and process all of these data in an effective way.
Collaborative project with Budapest University of Technology and Economics, Ericcson, Quanopt and also with National Academy of Science
We can test how safety cricital requirements can be served by IoT technologies.
We have placed third in the 2016 Eclipse Open IoT Challenge out of 89 teams.
A lényeg, hogy értsék miért van ott a flyer és ugye ezen project fogja támogatni az Eclipse Day-t is
Röviden a projektről
Aims to provide co-simulation capabilities for event-based and continuous modeling paradigms
UML
Modelica
Tool-chain based on
Papyrus
Open-Modelica
Kicsit hosszabban:
The OpenCPS consortium represents the model-based development value chain and will focus on integrating executable behaviour concepts of UML/SysML and MARTE with Modelica and FMI in the context of an open-source, cyber-physical modelling, simulation and development environment. It will also leverage the advantages of using Modelica, a high-level modelling language, by developing and integrating sophisticated Verification and Validation (V&V) driven tool support to ease the verification of generated code, reduce test times and deliver more reliable prototypes and products. The opensource modelling platform will be enhanced with efficient simulation techniques for handling the large number of events generated by co-simulation as well as debugging support for all the new features developed in the project. This is a very important step in ensuring that the platform is commercially usable.