In this presentation we talk about basic concepts of Internet of Things, Java for Embedded, Android, Raspberry Pi and a practical workshop how to create your own IoT RC Car - Brasilino - and rent it.
Java Device I/O at Raspberry PI to Build a Candy Vending MachineJeff Prestes
Learn about DK 8 and Device I/O Library
Also, see the lab how to install from scratch Rasbian, JDK 8, Device I/O on a RaspberryPi.
See the code from github and build your own machine
Radio related project ideas using a Raspberry Pi. Covers use of RTL SDR USB, WSPR using WsprryPi, and Packet Radio using Direwolf, ax25 and PiLinBPQ (BPR32)
Getting Started with Raspberry Pi and ArduinoChad Mairn
Arduino and Raspberry Pi are two names that get thrown around technology circles quite often, but do you know what they actually are and what they can do? Newbies and people with experience with these open source electronics will Iearn about these amazing DIY tools. An Arduino is an open-source electronics micro-board and is used to develop interactive objects. A Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer monitor or TV. In this webinar you will:
• Learn what an Arduino and Raspberry Pi are
• Compare the Arduino and Raspberry Pi and determine which one is right for you
• Explore the Arduino and Raspberry Pi Development Environments
• See innovative Arduino and Raspberry Pi projects
• Start a resource kit for future project ideas
Cars and Computers: Building a Java CarputerIndicThreads
The average family car of today has significantly more computing power than got the first astronauts to the moon and back. Modern cars contain more and more computers to monitor and control every aspect of driving, from anti-lock brakes to engine management to satellite navigation.
This session will look at how Java can (and is) used in cars to add more data collection. This will cover a project that was written to collect a variety of data from a car whilst driving (including video) and then play it back later so driving style and performance could be evaluated. There will be plenty of demonstrations.
Session at the IndicThreads.com Confence held in Pune, India on 27-28 Feb 2015
http://www.indicthreads.com
http://pune15.indicthreads.com
[CON3189] JavaOne 2016 - Introduction to Java ME development for the Raspberr...Kevin Hooke
Slides from session CON3189 presented by Kevin Hooke (@kevinhooke) and Julio Palma (@restalion) at JavaOne 2016 - Introduction to Java ME Development for the Raspberry Pi
Getting started with AGL using a Raspberry PiLeon Anavi
Automotive Grade Linux (AGL) All Members Meeting (AMM) 2020
In 2016 Automotive Grade Linux was ported to Raspberry Pi and since then this low-cost single board computer has become a preferred getting started platform among the community. Although Raspberry Pi doesn't match the hardware capabilities of high-end industrial and automotive hardware platforms, its wide availability and low-cost makes it a great choice for rapid prototyping and exploring AGL.
This presentation will provide guidelines and exact steps for building AGL image for Raspberry Pi. We will explore the past and present of AGL on Raspberry Pi, including practical experience for supporting Wayland, PipeWire, libostree for software over the air updates and various hardware peripherals.
The talk is appropriate for beginners. No previous experience with AGL is required. Hopefully, the presentation will encourage more people to join and contribute to our open source community!
Java Device I/O at Raspberry PI to Build a Candy Vending MachineJeff Prestes
Learn about DK 8 and Device I/O Library
Also, see the lab how to install from scratch Rasbian, JDK 8, Device I/O on a RaspberryPi.
See the code from github and build your own machine
Radio related project ideas using a Raspberry Pi. Covers use of RTL SDR USB, WSPR using WsprryPi, and Packet Radio using Direwolf, ax25 and PiLinBPQ (BPR32)
Getting Started with Raspberry Pi and ArduinoChad Mairn
Arduino and Raspberry Pi are two names that get thrown around technology circles quite often, but do you know what they actually are and what they can do? Newbies and people with experience with these open source electronics will Iearn about these amazing DIY tools. An Arduino is an open-source electronics micro-board and is used to develop interactive objects. A Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer monitor or TV. In this webinar you will:
• Learn what an Arduino and Raspberry Pi are
• Compare the Arduino and Raspberry Pi and determine which one is right for you
• Explore the Arduino and Raspberry Pi Development Environments
• See innovative Arduino and Raspberry Pi projects
• Start a resource kit for future project ideas
Cars and Computers: Building a Java CarputerIndicThreads
The average family car of today has significantly more computing power than got the first astronauts to the moon and back. Modern cars contain more and more computers to monitor and control every aspect of driving, from anti-lock brakes to engine management to satellite navigation.
This session will look at how Java can (and is) used in cars to add more data collection. This will cover a project that was written to collect a variety of data from a car whilst driving (including video) and then play it back later so driving style and performance could be evaluated. There will be plenty of demonstrations.
Session at the IndicThreads.com Confence held in Pune, India on 27-28 Feb 2015
http://www.indicthreads.com
http://pune15.indicthreads.com
[CON3189] JavaOne 2016 - Introduction to Java ME development for the Raspberr...Kevin Hooke
Slides from session CON3189 presented by Kevin Hooke (@kevinhooke) and Julio Palma (@restalion) at JavaOne 2016 - Introduction to Java ME Development for the Raspberry Pi
Getting started with AGL using a Raspberry PiLeon Anavi
Automotive Grade Linux (AGL) All Members Meeting (AMM) 2020
In 2016 Automotive Grade Linux was ported to Raspberry Pi and since then this low-cost single board computer has become a preferred getting started platform among the community. Although Raspberry Pi doesn't match the hardware capabilities of high-end industrial and automotive hardware platforms, its wide availability and low-cost makes it a great choice for rapid prototyping and exploring AGL.
This presentation will provide guidelines and exact steps for building AGL image for Raspberry Pi. We will explore the past and present of AGL on Raspberry Pi, including practical experience for supporting Wayland, PipeWire, libostree for software over the air updates and various hardware peripherals.
The talk is appropriate for beginners. No previous experience with AGL is required. Hopefully, the presentation will encourage more people to join and contribute to our open source community!
Presentation on basics of computer programming and programming Raspberry Pi's using the Python Programming Language at the Raspberry Pi Demo Day at Toronto Reference Library on May 28, 2016.
De Raspberry Pi is een minicomputer (de grootte van een bankkaart) met ARM-processors die tegen een minimale prijs (v.a. 30 euro) wordt vervaardigd en verkocht. De Raspberry Pi werd ontwikkeld aan de Universiteit van Cambridge en is bedoeld voor educatieve doeleinden. Sinds zijn introductie in januari 2012 kent de Raspberry Pi een enorm succes bij technici allerhande (academici, onderzoekers, bedrijfswereld, hobbyisten, kunstenaars, ...).
Mogelijke toepassingen van de Raspberry Pi zijn:
bestandsserver of NAS (Network Attached Storage), mailserver, webserver
HTPC (Home Theater PC)
telefooncentrale (Asterisk PBX SIP)
voordeur-monitor (webcam)
enzoverder
In deze sessie geeft Koen De Smet een korte introductie en demontreert hij enkele voorbeeldprojectjes met de Raspberry Pi.
Scaling IoT: Telemetry, Command & Control, Analytics and the CloudNick Landry
The Internet of Things (IoT) is here today in the devices, sensors, cloud services, and data your business uses. While it’s easy to connect a few devices to the cloud and send telemetry data, how do you scale this to hundreds or thousands or millions of devices? Microsoft delivers a flexible cloud-based approach that enables enterprises to capitalize on IoT by gathering, storing, and processing data centrally. This session provides an overview of Azure IoT Services including telemetry ingestion in IoT Hubs, near-real time stream analytics, reliable, bi-directional communication, device registration & security, transient or permanent storage, data processing, and finally presentation & visualization. We’ll also cover how Azure IoT Hubs support a broad set of devices, operating systems like Linux, Windows, mbed & TI RTOS, as well as protocols like HTTPS, MQTT and AMQPS. Learn about Microsoft's open position on IoT, and the technology and services being delivered to help you easily build IoT solutions tailored to your needs.
Nerd sniping myself into a rabbit hole... Streaming online audio to a Sonos s...Maarten Balliauw
After buying a set of Sonos-compatible speakers at IKEA, I was disappointed there's no support for playing audio from a popular video streaming service. They stream Internet radio, podcasts and what not. Well, not that service I want it to play!
Determined - and not knowing how deep the rabbit hole would be - I ventured on a trip that included network sniffing on my access point, learning about UPnP and running a web server on my phone (without knowing how to write anything Android), learning how MP4 audio is packaged (and has to be re-packaged). This ultimately resulted in an Android app for personal use, which does what I initially wanted: play audio from that popular video streaming service on Sonos.
Join me for this story about an adventure that has no practical use, probably violates Terms of Service, but was fun to build!
Practical Core Bluetooth in IoT & Wearable projects @ UIKonf 2016Shuichi Tsutsumi
In recent years, "IoT" or "Wearable" are one of buzzwords, so many people might have interests in building hardware products. But learning how to develop electric circuits, mechanical systems or embedded systems etc. from zero is so difficult. However, iOS developers can contribute to projects of hardware products with the knowledge of Core Bluetooth / Bluetooth Low Energy (BTLE), even if they are not familiar with hardware layer. In this session, he will introduce BTLE, show easy examples of Core Bluetooth, and share knowledges with his experiences developing more than 10 apps for IoT and Wearable products.
What is Bluetooth Low Energy? Why use this?
Very easy examples of how to communicate using Core Bluetooth
What part was my responsibility in the projects? Communication with firmware engineer.
Designing GATT
Designing the behavior of the app in background
Limitations in background. What are possible and impossible?
State Preservation and Restoration
Develop without prototypes of the hardware
BTLE Module's Developer Kit
Prototyping tools
Build emulator apps
Trouble Shootings
Debugging tools
Each cases: Can't find / connect / send or receive information
How to make your Money Machine with Internet of ThingsJeff Prestes
In this presentation & workshop I explain basics concepts of Internet of Things, Raspberry Pi, Beacons, Java for embedded devices and Android. All this to you become a Polymath developer and create your own Vending Machine and make money.
The aim of this project is to control an autonomous RC (Remote Control) car using GPS systems. The challenge of this project is to use the RC car and control it autonomously.
An autonomous car is a self-driving car capable of sensing the world with different techniques plus navigating to a destination without involving human although human may set destination. In smaller scale like this project RC car can be used.
This RC car gets destination coordinate from a user, identify its current position, after calculating which path and direction should be taken navigates itself from the source to destination in an open environment.
while it’s possible to face obstacles it is capable of detecting them, change its current path to a new one and continues its way until destination has been reached.
Presentation on basics of computer programming and programming Raspberry Pi's using the Python Programming Language at the Raspberry Pi Demo Day at Toronto Reference Library on May 28, 2016.
De Raspberry Pi is een minicomputer (de grootte van een bankkaart) met ARM-processors die tegen een minimale prijs (v.a. 30 euro) wordt vervaardigd en verkocht. De Raspberry Pi werd ontwikkeld aan de Universiteit van Cambridge en is bedoeld voor educatieve doeleinden. Sinds zijn introductie in januari 2012 kent de Raspberry Pi een enorm succes bij technici allerhande (academici, onderzoekers, bedrijfswereld, hobbyisten, kunstenaars, ...).
Mogelijke toepassingen van de Raspberry Pi zijn:
bestandsserver of NAS (Network Attached Storage), mailserver, webserver
HTPC (Home Theater PC)
telefooncentrale (Asterisk PBX SIP)
voordeur-monitor (webcam)
enzoverder
In deze sessie geeft Koen De Smet een korte introductie en demontreert hij enkele voorbeeldprojectjes met de Raspberry Pi.
Scaling IoT: Telemetry, Command & Control, Analytics and the CloudNick Landry
The Internet of Things (IoT) is here today in the devices, sensors, cloud services, and data your business uses. While it’s easy to connect a few devices to the cloud and send telemetry data, how do you scale this to hundreds or thousands or millions of devices? Microsoft delivers a flexible cloud-based approach that enables enterprises to capitalize on IoT by gathering, storing, and processing data centrally. This session provides an overview of Azure IoT Services including telemetry ingestion in IoT Hubs, near-real time stream analytics, reliable, bi-directional communication, device registration & security, transient or permanent storage, data processing, and finally presentation & visualization. We’ll also cover how Azure IoT Hubs support a broad set of devices, operating systems like Linux, Windows, mbed & TI RTOS, as well as protocols like HTTPS, MQTT and AMQPS. Learn about Microsoft's open position on IoT, and the technology and services being delivered to help you easily build IoT solutions tailored to your needs.
Nerd sniping myself into a rabbit hole... Streaming online audio to a Sonos s...Maarten Balliauw
After buying a set of Sonos-compatible speakers at IKEA, I was disappointed there's no support for playing audio from a popular video streaming service. They stream Internet radio, podcasts and what not. Well, not that service I want it to play!
Determined - and not knowing how deep the rabbit hole would be - I ventured on a trip that included network sniffing on my access point, learning about UPnP and running a web server on my phone (without knowing how to write anything Android), learning how MP4 audio is packaged (and has to be re-packaged). This ultimately resulted in an Android app for personal use, which does what I initially wanted: play audio from that popular video streaming service on Sonos.
Join me for this story about an adventure that has no practical use, probably violates Terms of Service, but was fun to build!
Practical Core Bluetooth in IoT & Wearable projects @ UIKonf 2016Shuichi Tsutsumi
In recent years, "IoT" or "Wearable" are one of buzzwords, so many people might have interests in building hardware products. But learning how to develop electric circuits, mechanical systems or embedded systems etc. from zero is so difficult. However, iOS developers can contribute to projects of hardware products with the knowledge of Core Bluetooth / Bluetooth Low Energy (BTLE), even if they are not familiar with hardware layer. In this session, he will introduce BTLE, show easy examples of Core Bluetooth, and share knowledges with his experiences developing more than 10 apps for IoT and Wearable products.
What is Bluetooth Low Energy? Why use this?
Very easy examples of how to communicate using Core Bluetooth
What part was my responsibility in the projects? Communication with firmware engineer.
Designing GATT
Designing the behavior of the app in background
Limitations in background. What are possible and impossible?
State Preservation and Restoration
Develop without prototypes of the hardware
BTLE Module's Developer Kit
Prototyping tools
Build emulator apps
Trouble Shootings
Debugging tools
Each cases: Can't find / connect / send or receive information
How to make your Money Machine with Internet of ThingsJeff Prestes
In this presentation & workshop I explain basics concepts of Internet of Things, Raspberry Pi, Beacons, Java for embedded devices and Android. All this to you become a Polymath developer and create your own Vending Machine and make money.
The aim of this project is to control an autonomous RC (Remote Control) car using GPS systems. The challenge of this project is to use the RC car and control it autonomously.
An autonomous car is a self-driving car capable of sensing the world with different techniques plus navigating to a destination without involving human although human may set destination. In smaller scale like this project RC car can be used.
This RC car gets destination coordinate from a user, identify its current position, after calculating which path and direction should be taken navigates itself from the source to destination in an open environment.
while it’s possible to face obstacles it is capable of detecting them, change its current path to a new one and continues its way until destination has been reached.
STEPS FOR DOING WIRED RC CAR IS SHOWN HERE.
EVERY STEPS ARE SHOWN WITH PICTURES .
LIST OF COMPONENTS ARE ALSO MENTIONED IN THIS PPT WITH ITS PICTURE.
CIRCUIT DIAGRAM AND CONNECTIONS ARE SHOWN WITH PICTURE.GIVE CONNECTIONS AS PER CIRCUIT DIAGRAM.
For many, web-scale IT is an alien and drastic approach being met with fear and resistance. So the first question for any organization should be; what is it? Cameron Haight, Gartner’s chief of research for infrastructure and operations, coined the term “Web-scale IT” earlier 2014 as a way to describe the new ways organizations leverage technology to provide their customers with content quickly and at massive scale.
Windows 10 IoT Core on Raspberry Pi 2 Usine IOAlex Danvy
Discover what's Microsoft Windows 10 IoT Core and what does it brings to the Raspberry Pi. Other cool IoT initiatives are included like Arduino projects, Microsoft Band, HoloLens and Azure IoT.
IoT is a green field of new business opportunities. The ran has started…..
Everyware Device Cloud (EDC) is a full set of Operational Technologies available also as a service, which represent the fastest way to start an IoT business.
You can connect a Device to Cloud in 15 minutes.
With EDC A typical IoT project would take 2 to 6 months to go live and the ROI is really fast
.
RaspberryPi + IoT - Lab to switch on and off a light bulbJeff Prestes
A brief presentation about IoT and RaspberryPi.
After, a simple Lab that teach to install WiringPi and WebIOPi use them to switch on and off a light bulb
Raspberry Pi - Unlocking New Ideas for Your LibraryBrian Pichman
Join Brian Pichman as he uncovers the world of microcomputing; which are low cost, small computers (ranging from the size of a credit card to a stack of credit cards). Brian will cover Raspberry Pi's and how they can be used in your library; from attendance counters, event displays, library programming and more.
Build your first android things applicationKeval Patel
This is the presentation for the talk I gave on Android things meetup in Ahmedabad. Introduction to Raspberry Pi and guide to build your first android things application using Android Studio.
complete Lab manual as Per AKTU syllabus that file contains Internet of Things they contains following topic
1. Familiarization with concept of IoT,
Arduino/Raspberry Pi and perform necessary
software installation.
Will be able to understand IoT,
Arduino/Raspberry Pi, and also able to
install software setup of Arduino/
Respberry Pi
2
To interface motor using relay with
Arduino/Raspberry Pi and write a program to
turn ON/OFF motor.
Able to use relay to control motor and
other mechanical devices
3
To interface sensors* with Arduino/Raspberry Pi
and write a program to displaysensors data on
the computer screen.
Able to retrieve data from sensors and to
display it on computer screen
4 To interface OLED with Arduino/Raspberry Pi
and write a program to display sensor data on it.
Able to retrieve data from sensors and to
display it on OLED
5
To interface sensor with Arduino/Raspberry Pi
and write a program to turn ON/OFF Relay when
sensor data is detected.
Able to control relay with help of
microcontroller and sensors
6
To interface sensor with Arduino/Raspberry Pi
and write a program to turn ON/OFF Solenoid
valve when sensor data is detected.
Able to control Solenoid valve with help of
microcontroller and sensors
7
To interface sensor with Arduino/Raspberry Pi
and write a program to turn ON/OFF Linear
Actuator when sensor data is detected.
Able to control linear actuator with help
of microcontroller and sensors
8
To interface sensor with Arduino/Raspberry Pi
and write a program to turn ON/OFF Starter
Motor when sensor data is detected.
Able to control Starter Motor with help of
microcontroller and sensors
9
To interface Bluetooth with Arduino/Raspberry
Pi and write a program to send sensor data to
smart phone using Bluetooth.
Able to communicate sensor data from
microcontroller to smart phone
10
To interface Bluetooth with Arduino/Raspberry
Pi and write a program to turn Actuators*
ON/OFF when message is received from smart
phone using Bluetooth.
Able to control actuators using mobile
phone through Bluetoth
11 Write a program on Arduino/Raspberry Pi to
upload Sensor data to thingspeak cloud.
The Raspberry Pi is a series of small single-board computers developed Raspberry Pi
Foundation to promote the teaching of basic computer science in schools and in developing
countries. A Raspberry pi is a mini computer with IO pins so we can interface devices to
develop an embedded board
The purpose of this project is to control robot with an interface board of the Raspberry Pi, sensors and software to full fill real time requirement.
Controlling DC motors, different sensors, camera interfacing with raspberry Pi using GPIO pin.
Live streaming, Command the robot easily, sends data of different sensors which works automatically or control from anywhere at any time.
Design of the website and control page of robot is done using Java tools and HTML. This system works on IOT concept.
This will enable Raspberry Pi to be used for more robotic applications and cut down the cost for building an IOT Robot.
Esta apresentação explica como funciona o Quorum, um fork do Ethereum, com recursos para uso em situações corporativas de cadeia de suprimentos, financeiro ou processos inter empresariais
Aumento da eficácia jurídica com Smart ContractsJeff Prestes
<pt-br>Hoje empresários em alguns cenários temem fazer investimentos por falta de transparência e por insegurança jurídica. Ou ainda pior, por falta de conhecimento e assessoria, fazem negócios sob contratos que não são respeitados por falta de mecanismos de controle rápidos e incorruptíveis. No mundo onde as transformações de negócios acontecem em dias ou até mesmo horas o tempo é algo crucial. Entretanto, o sistema jurídico não acompanhou. O sistema jurídico brasileiro, em particular, é lento, caro e algumas vezes ineficaz pois mesmo com ganho de causa o tempo perdido já trouxe prejuízos.
Com o modelo híbrido de contrato: algumas cláusulas em papel e outras em contratos inteligentes digitais em Blockchain muitas inseguranças jurídicas podem ser superadas.
Nesta palestra, Jeff Prestes, vai apresentar um modelo simples de pagamento e distribuição de direitos autorais e, junto com a plateia, debater outras situações onde esse modelo híbrido pode trazer maior segurança e efetividade jurídica ao direito empresarial.
Physical Web is an important component for the Smart Cities and for monetizing IoT projects. This talk explain what is it and how to implement it using Eddystone protocol.
Eddystone Beacons - Physical Web - Giving a URL to All ObjectsJeff Prestes
More mobile technologies are empowering people and machines to become more autonomous. In the same way as people, machines need ways to be identified to other sources in a connected environment. This begs the question, why not give a URL to objects? With Eddystone, a new Google specification for Beacon data, this is possible, and it works with both Android and iOS based devices.
With it you can implement what physical-web.org stands
Use BI tools to help you to measure your A/B Tests.
Here we talk about why use it, strategies to implement and examples how do we get this data comparison thru the time
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/
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
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.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
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.
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.
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
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
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.
6. This is not IoT… (IMHO)
This is so cool but this is Eletronic!!
@braintree_dev @jeffprestes
7. And this is not new…
(who has gray hair can say… P)
@braintree_dev @jeffprestes
8. What is IoT?
Internet
Million of Web
Services
(PayPal, Twitter,
Google, Netflix,
Facebook)
Things
Billions of sensors,
motors, displays,
appliances, toys,
cars, stores, robots
+
@braintree_dev @jeffprestes
9. And to work with IoT you’re going
to need more skills
You’re going to need to a Polimath
A polymath (Greek: πολυμαθής, polymathēs,
"having learned much")[1] is a person whose
expertise spans a significant number of different
subject areas; such a person is known to draw
on complex bodies of knowledge to solve
specific problems. The term was first used in the
seventeenth century; the related term,
polyhistor, is an ancient term with similar
meaning.
(Source: Wikipedia - http://en.wikipedia.org/wiki/Polymath)
@braintree_dev @jeffprestes
10. Italian Polymath. What was da Vinci? Scientist?
Engineer? Mathematic? Painter? Sculptor?
Musician? Botanic? Anatomist?
Source: Wikipedia - http://en.wikipedia.org/wiki/Leonardo_da_Vinci
Could IoT bring us a broad vision
of Technology?
No more specialists…
But new Polymath Developers
@braintree_dev @jeffprestes
#polimathdevs
14. History
Designed in UK, University of
Cambridge, 2006, to be a chip alternative
to computers to students. Also a way to
students rediscover how cool is to work
with Robotic.
It has been projected to educational
purposes but can used in Commercial
ones too.
@braintree_dev @jeffprestes
16. Arduino is a microcontroller board
Single Board Computer, SBC, as Raspberry Pi, is a complete computer
built on single circuit board with microprocessor, memory, input/output (I/O)
and other features required of a funcional computer
@braintree_dev @jeffprestes
17. Raspbian is an unofficial port of Debian Wheezy armhf with compilation settings
adjusted to produce optimized "hard float" code that will run on the Raspberry Pi.
Note: Raspbian is not affiliated with the Raspberry Pi Foundation. Raspbian was created by a small,
dedicated team of developers that are fans of the Raspberry Pi hardware, the educational goals of the
Raspberry Pi Foundation and, of course, the Debian Project.
Best OS to Raspberry Pi nowadays. If you use Ubuntu, you’re going to feeling in
home. All basic Unix commands works on it and almost all basic server-side too:
Apache, Nginx, PHP, Java, Python, MySQL
@braintree_dev @jeffprestes
19. Capture image & control streaming data
@braintree_dev @jeffprestes
20. Client. Commands motor & sends car’s moviment data
We’re going to use the JVM and PI4J Library
@braintree_dev @jeffprestes
21. Have you had noticed?
@braintree_dev @jeffprestes
22.
23. Note: Raspbian is not affiliated with the Raspberry Pi Foundation. Raspbian was created by a small,
dedicated team of developers that are fans of the Raspberry Pi hardware, the educational goals of the
Raspberry Pi Foundation and, of course, the Debian Project.
Turn it on connecting a 1amp 5v power supply.
It’s recommended at first time you connect it to a HDMI Display and to a
keyboard.
Default user: pi / Default password: raspberry
And never forget: sudo apt-get install and be happy :D
To install it in your MicroSD card (Recommend 8Gb or more)
http://www.raspberrypi.org/documentation/installation/installing-images
25. Configure your wifi network using static IP:
sudo nano /etc/network/interfaces
(file content below)
auto lo
iface lo inet loopback
iface eth0 inet dhcp
auto wlan0
allow-hotplug wlan0
iface wlan0 inet static
address 192.168.0.218
netmask 255.255.255.0
gateway 192.168.0.1
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet static
26. Configure your wifi network using DHCP (most used):
sudo nano /etc/network/interfaces
(file content below)
auto lo
iface lo inet loopback
iface eth0 inet dhcp
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
27. sudo apt-get update
sudo apt-get dist-upgrade
//Upgrades Raspbian
sudo reboot
//Use Reboot to restart Raspbian safetly
sudo halt
//Use halt to turn off Raspbian safetly
28. sudo nano /etc/resolv.conf
(file content below)
nameserver 8.8.8.8
nameserver 8.8.4.4
//Google DNS servers
Configure the DNS Servers
29. Wiring Pi
It is GPIO Interface library for the Raspberry Pi. It’s written in C for the
BCM2835 used in the Raspberry Pi.
WiringPi includes a command-line utility gpio which can be used to
program and setup the GPIO pins.
30. Wiring Pi
sudo apt-get install git-core
git clone git://git.drogon.net/wiringPi
cd wiringPi
git pull origin
./build
Installation
gpio -v
gpio readall
Test
31. Wiring Pi
sudo apt-get install git-core
git clone git://git.drogon.net/wiringPi
cd wiringPi
git pull origin
./build
Installation
gpio -v
gpio readall
Test
32. Accessing your Raspberry Pi
Remotely via SSH
It’s recommended you connect the wires and access your Raspberry Pi
via SSH from now on.
From your computer (that must be on the same network):
$ ssh pi@<<your-raspberrypi-ip>>
33. IoT RC Car
Electronic Schema
Turn your Raspberry Pi off and connect the jump wires following this
schema:
34. PI4J Installation
$ cd ~/
$ curl -s get.pi4j.com | sudo bash
It depends on Wiring Pi library so don’t jump
Wiring Pi installation steps
35. Brasilino’s Client compilation &
installation
This project uses Maven and Git
In your computer create a folder and execute:
$ git clone https://github.com/jeffprestes/brasilino.git
$ cd brasilino-java-client-raspberry
$ mvn install
$ cd target
$ scp brasilino-java-client-raspberry-0.1-jar-with-dependencies.jar
<your-user>@<yourmachineip>:~/brasilino.jar
Or use your WinSCP
36. Brasilino’s Client execution
Access via SSH the RaspberryPi of your Car again.
And execute:
$ sudo java –jar brasilino.jar
You must start to see the logs (the Controller test the motor access)
37. Media streaming installation
If you want to see real time image from your Car you will need to use
Raspberry Pi camera module.
If you have it, turn the Raspberry Pi off and connect it physically to the
correct slot
38. Media streaming installation
Turn it on again, connect via SSH and go back to pi root folder:
$ cd ˜/
And get the installer script, give the appropriate permissions and execute it:
$ git clone https://github.com/silvanmelchior/RPi_Cam_Web_Interface.git
$ cd RPi_Cam_Web_Interface
$ chmod u+x RPi_Cam_Web_Interface_Installer.sh
$ ./RPi_Cam_Web_Interface_Installer.sh install
You’ll see that Apache, PHP and raspimjpeg will be installed.
39. Media streaming configuration
To have access to IoT RC Car images just access the root page of the
Apache Web Server we have installed.
From your computer:
http://<<your-raspberrypi-ip>>/
More details you can find at:
https://github.com/silvanmelchior/RPi_Cam_Web_Interface/blob/master/RP
iCam.pdf
Thanks Sylvan Melchior & Robert Tidey
40. Mobile controller
This project uses Android Studio.
In your Android Studio, import the Brasilino’s project that is located inside
the Android’s folder at Brasilino main project folder.
If everything is correct, just run it on your device or emulator (yes, you’ll be
able to run it from your computer too!)
41. Mobile controller
Important: the idea of the project is give an idea to make money renting
your IoT RC car, like Car2Go services :D
So, at First time it will connects you to a PayPal Checkout running in
PayPal Test Environment called Sandbox.
To use it, just go to developers.paypal.com, login with your PayPal
account, go to Dashboard. In new screen click on Accounts under
Sandbox menu and create a fake Personal account and use it when
Mobile Controller redirects you to PayPal Sandbox checkout
42. Mobile controller
After that, click on Toolbox icon and defines the IP of your IoT RC Car.
The Mobile controller uses Sockets to connect and send the commands to
the Raspberry Pi on IoT RC Car.
Also, it uses WebViewer to show Raspberry Pi’s camera image.
43. Mobile controller
But, wait! You aren’t viewing the image.
You must copy the camera.php script that is at camera folder under
Brasilino’s project folder to /var/www/camera.php on the IoT RC’s Car
Raspberry Pi.
$ scp camera.php pi@<<your-pi-ip>:/home/pi/camera.php
Access your IoT RC’s Car Raspberry Pi via SSH. And on it:
$ cp camera.php /var/www/camera.php
$ chown /var/www/camera.php www-data
Try it again!
Team that have concepted it: Eben Upton, Rob Mullins, Jack Lang and Alan Mycroft
Raspberry Pi Foundation was created & first alpha boards were tested, 2011
Sells begins April, 2012
Model B+ was released in Nov, 2012
More than 5 Million already have been sold