Black Hat USA 2022 - Arsenal Labs - Vehicle Control Systems - Red vs BlueChris Sistrunk
Real Time Operating Systems (RTOS) form the backbone for embedded systems and control units used in vehicle control technology (such as automobiles, trucks, buses, locomotives, UAVs, etc).
In this session, we will get hands on red teaming a popular RTOS that's at the heart of vehicle control systems worldwide. To counter this activity, we will then provide a demo of memory extraction and data analysis following Mandiant’s Digital Forensics and Incident Response Framework for Embedded OT Systems
https://www.mandiant.com/resources/blog/mandiant-dfir-framework-ot
rpdebug tool
https://github.com/mandiant/rpdebug_qnx
Tegra 186 (Tegra-P1 : Pascal GPU搭載のTegra)のu-bootとLinuxについて、
特に、BPMP (Boot and Power Management Processer)に関してです。
About u-boot and Linux of Tegra 186 (Tegra-P1: Tegra with Pascal GPU)
In particular, it is about BPMP (Boot and Power Management Processer).
Black Hat USA 2022 - Arsenal Labs - Vehicle Control Systems - Red vs BlueChris Sistrunk
Real Time Operating Systems (RTOS) form the backbone for embedded systems and control units used in vehicle control technology (such as automobiles, trucks, buses, locomotives, UAVs, etc).
In this session, we will get hands on red teaming a popular RTOS that's at the heart of vehicle control systems worldwide. To counter this activity, we will then provide a demo of memory extraction and data analysis following Mandiant’s Digital Forensics and Incident Response Framework for Embedded OT Systems
https://www.mandiant.com/resources/blog/mandiant-dfir-framework-ot
rpdebug tool
https://github.com/mandiant/rpdebug_qnx
Tegra 186 (Tegra-P1 : Pascal GPU搭載のTegra)のu-bootとLinuxについて、
特に、BPMP (Boot and Power Management Processer)に関してです。
About u-boot and Linux of Tegra 186 (Tegra-P1: Tegra with Pascal GPU)
In particular, it is about BPMP (Boot and Power Management Processer).
Simultaneously Leveraging Linux and Android in a GENIVI compliant IVI System mentoresd
Simultaneously Leveraging Linux and Android in a GENIVI compliant IVI System – Andrew Patterson
It is widely accepted that Linux is the operating system of choice when building a complex, in-vehicle infotainment (IVI) system. The ability to support and quickly integrate device drivers for features such as CAN, MOST, graphics accelerators, networking interfaces, and Bluetooth can result in key differentiators for any GENIVI compliant IVI-based system. But what if Android was introduced as a second operating system? This session multiple implementations integrating both Android and Linux on multicore SoCs sharing audio and video resources across both domains while maintaining GENIVI compliance. Implementations with and without hypervisor technology will also be presented.
Computer is an advanced electronic device that takes raw data as input from the user and processes
these data under the control of set of instructions (called program) and gives the result (output) and
saves output for the future use.
This Computer Fundamentals tutorial covers a foundational understanding of computer hardware,
software, operating systems, peripherals etc and how to get the most value and impact from computer
technology.
Simultaneously Leveraging Linux and Android in a GENIVI compliant IVI System mentoresd
Simultaneously Leveraging Linux and Android in a GENIVI compliant IVI System – Andrew Patterson
It is widely accepted that Linux is the operating system of choice when building a complex, in-vehicle infotainment (IVI) system. The ability to support and quickly integrate device drivers for features such as CAN, MOST, graphics accelerators, networking interfaces, and Bluetooth can result in key differentiators for any GENIVI compliant IVI-based system. But what if Android was introduced as a second operating system? This session multiple implementations integrating both Android and Linux on multicore SoCs sharing audio and video resources across both domains while maintaining GENIVI compliance. Implementations with and without hypervisor technology will also be presented.
Computer is an advanced electronic device that takes raw data as input from the user and processes
these data under the control of set of instructions (called program) and gives the result (output) and
saves output for the future use.
This Computer Fundamentals tutorial covers a foundational understanding of computer hardware,
software, operating systems, peripherals etc and how to get the most value and impact from computer
technology.
Many new things are available with Google's APIs and services. These slides cover the main APIs: Android, Chrome, Cloud, YouTube, Maps, Google+ and wallet. There are many more APIs and services that you can leverage. Check them on: developers.google.com
This presentation will discuss using online tutoring in conjunction with face-to-face tutoring as two halves of a complete tutoring experience. We will look at the PCCC Writing Center’s combination of the use of eTutoring with face-to-face tutoring to help students improve not only individual papers, but also their writing in general.
These slides are made for the 2013 DevFest talks. It covers the main blocks of Google cloud platform: App engine, Compute Engine, storage options and more.
YouTube Mobile Webapp: On the edge of Html5SMART DevNet
Dan Delima of Google's presentation at the HTML5 DevDay Davao hackathon at the University of Eastern Philippines, Davao City, July 21, 2012. Cutting edge mobile HTML5 using YouTube mobile as an example.
Excellence Technology is one of the top ISO satisfied company in Chandigarh and Mohali . We provide Best industrial training Digital marketing , PHP.java, best web designing and software testing Android training course in Chandigarh etc . It can be provided 6 month and 28 days industrial training & tuition classes.
Londroid - 15th March 2016
http://www.meetup.com/es-ES/android/events/227013108/?eventId=227013108
The slides used on the talk are on the docs folder
Abstract:
One of the most common errors when starting to develop wearable apps is to try to replicate the functionality of your handset on a wearable. It's important to keep in mind that wearable apps shoud be quite small in size and functionality. They are a complement for your phone and we must develop our apps keeping this premise. In this talk I'll explain the process followed to develop a wearable remote control for the NowTV box, covering some basic aspects of the communication between the phone and the wearable.
Top 10 Incredible Websites Built With Angular Framework75waytechnologies
Technology is advancing, and ‘Angular’ is no exception. The way this technology has gained applause from developers across the globe, there is no shadow of a doubt we will soon discover more reasons to say ‘Hello’ to this technology.
Angular has been a quite popular framework for years and will rise high in the coming years. Whether it is building a big eCommerce web application or a single-page web application, this JavaScript front-end framework from Google is always considered the right pick. Yes, that’s true! You might be in deep thought - how we’re so sure about this, right? Well, renowned companies like UpWork, Gmail, Google and more have already set a perfect example of how this technology can do wonders in this modern world.
Today, tech giants are reaping the benefit of this technology. There is a high possibility you might want to delve into this topic more. Right? Therefore, we bring you this blog post discussing the best websites built with the Angular framework and appreciated by tech experts for the excellence they achieved. So, what are you waiting for?
Discover our cutting-edge projects, showcasing our prowess in decentralized applications, blockchain technology, and digital asset management. Explore our collaborations with industry-leading platforms and witness our commitment to fostering innovation in the decentralized world. Portfolio Viewer serves as a testament to our expertise in navigating the dynamic web3 landscape, delivering transformative solutions that empower the decentralized future.
From Web Developer to Hybrid App DeveloperTechWell
You or your company have a great idea for an app—and now you need to build it. So, what architecture do you use to support iOS, Android, Windows Phone 8, and future operating systems? How can you deal with all these platforms and still re-use your skills as web developer? The answer is a hybrid app, which allows developers to use part native code and part web code to create cross-platform apps. Greg Avola, a web developer who built a cross-platform app called Untappd, describes his experiences, demonstrates the tools he employed, shares lessons learned, and discusses the best practices he uses today. Learn how to take your mobile web application and turn it into native smartphone and tablet apps. Save time and resources while avoiding the extra effort of developing a feature for iOS and then having to write the same code for Android, Windows Phone, etc.
What are some of the important features we can use today on mobile web browsers?
How HTML5 can help our users to be more productive?
Some of the answers are in these slides.
How to get things done - Lessons from Yahoo, Google, Netflix and Meta Ido Green
How can you make your software teams better?
What are the values and processes that you wish to embrace?
In these slides, we will share some stories from leading companies (e.g., Google, Meta, and Netflix), and we will see what is working for them.
What is a blockchain?
Why is cryptocurrency the future?
It's a deck I was preparing for a lighting talk at ESGgo.
Since I got some excellent feedback on it - I decided to open-source it :)
Hopefully, you will find it valuable.
The Future of Continuous Software Updates Is HereIdo Green
DevOps and “Liquid Software” release practices are rapidly becoming the standard. But, as software shapes digital transformation, DevOps teams are feeling challenged to manage their growing influence on corporations’ success or failure.
In this talk, Ido Green looks into the growing pains that most enterprises (many of them JFrog customers) face when adopting and consolidating DevOps at scale, and how these challenges are being mitigated with end-to-end platform solutions. We’ll wrap up with some DevOps best practices - from the trenches - that will help you address emerging trends that your bosses’ bosses really care about.
Open Source & DevOps Market trends - Open Core SummitIdo Green
Open Source developers are pushing the world of technology forward. At JFrog, from day one, we worked closely with developers (we’re developers too!) to make sure we solved actual problems.
We’re not a developer-first company.
We’re a developer company.
But this means that, like you, we’ve had plenty of “learning moments.” In this talk, we’ll share some key insights so other project owners can avoid falling into the same holes we’ve fallen into. Further, we’ll share some interesting statistics about the DevOps market that will help you gain insight into your own domain, and how you can practically address larger market movements that the bosses’ bosses’ bosses are really caring about.
“If we have data, let’s look at data. If all we have are opinions, let’s go with mine.”
This talk is going to be based on data and the real world.
No theoretical stories just data and action items on how to make your company better/faster/more secure in shipping software.
Data Driven DevOps & Technologies (swampUP 2019 keynote)Ido Green
The world (of DevOps) has many buzzwords that people like to use.
Some are more relevant to the real world and some aren't.
In this talk, we covered what is going on in the real world and what is just hype at the moment.
You can read more: https://greenido.wordpress.com/2019/06/19/market-trends-talk-swampup-2019/
Create An Amazing Apps For The Google Assistant!Ido Green
The Google Assistant is available on many devices (eg. Google mini/home/max, Android, iPhones and more).
Actions on Google lets developers extend the Google Assistant to create your own conversational assistant apps.
In this talk, Ido Green will describe the key components of actions on Google. He will show you how to easily build your first assistant app using tools such as Dialogflow, and explore voice user interface (VUI) best practices in order to design compelling conversational experiences that delight users.
We are all experts at human-to-human conversation. But conversing only seems easy because it’s familiar, you’ve been doing it since you were born.
The key to building a good voice interface is to not fall into the trap of simply converting a GUI into a VUI.
In these slides we will cover the best practices to design our Action on Google (and any other Voice UI).
At Google, we believe the future is AI first, and we’re investing heavily in the fields of machine learning, speech recognition and language understanding. These technologies come together in the Google Assistant, which allows you to have a conversation with Google that helps you get things done.
Developers can build apps for the Google Assistant using Actions on Google and in these slides we will show you how you can do it and why you wish to be in this new platform.
The Google Assistant - Macro View (October 2017)Ido Green
The past few years, the buzz about conversational experiences and digital assistants has increased dramatically. According to a recently issued report by eMarketer, 87% of B2C marketers in the US believe that chatbots and digital assistants will play a significant role in marketing before 2021.
In these slides we will cover the Google Assistant and learn why you wish to build an action for it.
At Google, we believe the future is AI first.
We have been investing heavily in the areas of: Machine learning, Speech recognition & Language understanding.
These things come together in the Google Assistant. In these slides we will go over what is exciting about this new platform and how you can build you Assistant apps.
Which Allows you to have a conversation with Google, that helps you get things done.
Because of these investments in AI, the conversation can be completely natural.
Use your voice, ask in a natural way, and the Assistant helps you.
As you can see - it’s everywhere.
Building conversational experiences with Actions on GoogleIdo Green
The Google Assistant is Google’s conversational software for helping you get things done in your world. It is the culmination of all of Google’s research in AI, ML, NLP, etc.
It runs on various devices, including the Google Home which launched in 2017, as well as many Android and iOS devices. Actions on Google is the third-party platform for the Google Assistant, allowing you, the developer. to manage a conversation between your service and the user.
In these slides you will see how/why you can leverage this new platform for your service.
What are the ways that startups can leverage the benefits that progressive web apps allow these days?
In this talk, I covered some of the startups best practices and how entrepreneurs can take advantage from the capabilities that PWAs give them.
Earn More Revenue With Firebase and AdMobIdo Green
In these slides we will see how to take advantage of firebase and AdMob in order to increase your revenue stream. We will explore the major ways to monetize your apps with AdMob.
In these slides we will see how to use Firebase Analytics in order to grow your user base. We will see how to effectively use insights from both paid and organic channels in order to create growth.
An overview of Accelerated Mobile Pages Project. See how you can leverage this important open source project today in production and improve your sites' performance and the happiness of your users.
AMP is coming to improve the mobile web. Big time.
There are many aspect to a great user experience on sites.
In order to improve the speed of the media websites on mobile and the monetization, we needed few things:
1. Fast pages. Fast to load, fast to display, saving bandwidth when possible.
2. Easy for the developers and companies to create. Only based on known and widely used technologies.
3. Mobile Friendly: they should respect a standard and thanks to this standard, pages would be automatically optimized for mobile devices
4. Embrace the open web: non-proprietary technology, open source, available to anyone to use and improve. It should not only help for search engines, but for everyone.
In these slides, we will cover AMP and what it can do for you.
Let's focus on the Mobile Web and talk about the keys to a building a great mobile experience.
From AMP (=Accelerated Mobile Pages) as a starting point up to PWA (=Progressive Web Apps). I will cover the steps through some of the key features we see as core to the modern web experience. As a bonus, we will close with new APIs that expending the web even farther.
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.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
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.
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.
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.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
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
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.
"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.
4. The Mobile Web
➢ Mobile Web App Stack - http:
//goo.gl/VyDKzA
○ Design
○ Development
○ Debug
○ Tips
➢ http://www.oreillynet.
com/pub/e/2624
➢ Built on top of jQueryMobile -
Why?
○ HTML5 based UI
○ On top of jQuery/UI
○ Save you/us A LOT of
work.
5. The Server Side
●Easy CMS
○ Ease of use
○ Share
○ Control
○ APIs
●The power of developers.google.
com/apps-script/
6. Google Map API V3.0
● Version 3 is faster and
more applicable to
mobile devices.
● Lots of examples
● Simple Waze
web API
7. Q & A
Thank you!
http://plus.google.com/+greenido
greenido.wordpress.com