This document discusses using web technologies like Cordova for robotics and IoT development. It provides an overview of Intel Joule and Android Things, how to create a basic web app, and add the Cordova plugin architecture. The agenda includes setting up the development environment, creating a web app, and adding/developing Cordova plugins. It demonstrates building a simple vibration app and creating a custom Echo plugin. The document provides resources for web standards, Cordova documentation, and Android Things compatible plugins.
Machine Learning and Analytics in the Cloud on IoT DataIntel® Software
This talk will introduce Intel IoT Developer kit and some techniques in machine learning/AI which are used for turning the data collected by IoT devices into information.
Intel The Internet of Things Changing the world one City at a time
Using technology to interlink and harmonize people and their environment, and create the best value out of that interaction.
Intel - Copaco Cloud Event 2015 (break-out 3 en 4)Copaco Nederland
Deze presentatie gaat over de impact van ‘Internet of Things’ op de toekomstige samenleving. Elk device krijgt een IP-adres en een processor, zodat mens en machine slimmer en sneller met elkaar kunnen communiceren en we altijd verbonden zijn met de Cloud. Welke kansen biedt dit, en welke uitdagingen moeten we nog tackelen?
Developing IoT Applications Using Intel® System Studio | Eclipse IoT Day Sant...Eclipse IoT
Intel® System Studio is based on the Eclipse CDT project and offers a comprehensive set of tools under a free and renewable licensing model. This software suite allows you to build, debug, analyze and optimize applications and can be used throughout the entire development cycle from hardware bring-up to deploying the final product. During this presentation, we will introduce you to Intel® System Studio and show how to develop and debug IoT and systems applications. This includes running them locally and remotely on popular Intel Developer Kit platforms like the Aaeon UP2 and IEI Tank, as well as enhancing applications through cloud connectors, sensors, and libraries.
//SPEAKER
Anjali Gola, Intel
Machine Learning and Analytics in the Cloud on IoT DataIntel® Software
This talk will introduce Intel IoT Developer kit and some techniques in machine learning/AI which are used for turning the data collected by IoT devices into information.
Intel The Internet of Things Changing the world one City at a time
Using technology to interlink and harmonize people and their environment, and create the best value out of that interaction.
Intel - Copaco Cloud Event 2015 (break-out 3 en 4)Copaco Nederland
Deze presentatie gaat over de impact van ‘Internet of Things’ op de toekomstige samenleving. Elk device krijgt een IP-adres en een processor, zodat mens en machine slimmer en sneller met elkaar kunnen communiceren en we altijd verbonden zijn met de Cloud. Welke kansen biedt dit, en welke uitdagingen moeten we nog tackelen?
Developing IoT Applications Using Intel® System Studio | Eclipse IoT Day Sant...Eclipse IoT
Intel® System Studio is based on the Eclipse CDT project and offers a comprehensive set of tools under a free and renewable licensing model. This software suite allows you to build, debug, analyze and optimize applications and can be used throughout the entire development cycle from hardware bring-up to deploying the final product. During this presentation, we will introduce you to Intel® System Studio and show how to develop and debug IoT and systems applications. This includes running them locally and remotely on popular Intel Developer Kit platforms like the Aaeon UP2 and IEI Tank, as well as enhancing applications through cloud connectors, sensors, and libraries.
//SPEAKER
Anjali Gola, Intel
Enterprise Video Hosting: Introducing the Intel Video PortalIT@Intel
Intel IT developed an enterprise video hosting solution in order to meet the needs of employees who wanted to create and share videos in an easy-to-use and secure manner.
Certified Internet of Things Specialist ( CIoTS ) GICTTraining
GICT Certified Internet of Things Specialist (CIoTS) course focuses on the core technologies behind Internet of Things (IoT).
Find Out More : https://globalicttraining.com
[Webinar] Why Security Certification is Crucial for IoT SuccessElectric Imp
[View the Webinar] - https://electrici.mp/2v1fQlI
Electric Imp CEO, Hugo Fiennes, and UL’s Director of Connected Technologies, Rachna Stegall discuss the unique demands of helping to secure the IoT — and why independent certification is even more critical in the fast-evolving world.
Join us to hear Fiennes & Stegall share candid insights into why establishing an IoT Security Benchmark, such as UL 2900-2-2 Cybersecurity Certification, is critical for due diligence of edge to enterprise technologies — and the future of commercial, industrial and consumer IoT overall.
Bolt IoT Platform: How to build IoT products and prototypes easily.Pranav Pai Vernekar
Bolt is an Internet of Things platform (Hardware+Software) that enables businesses and makers to easily build IoT prototypes and products. (http://boltiot.com/)
Currently products such as Dosamatic an Automatic Dosa Maker, iSafe Hooter which looks at crowdsourcing security, Humanoid Robot, Smart Bell - an automated school bell, IoT Lighting, Be Lawn Smart - an automated gardening system etc. are built using the Bolt platform.
Bolt was one of the technologies showcased at Startup-Konnect program 2015 organised on sidelines of the visit by Prime Minister of India to the Silicon Valley, USA.
Bolt has also won awards such as the DST Lockheed Martin India Innovation Growth program and IoT Tech 10 by Intel and IBM for its innovation and patented technology.
Secure Real Time Monitoring & Analysis for IoT Product EngineeringInfostretch
Poor visibility, limited analytics capabilities, and overly complex configuration updates are among the key challenges facing MedTech and IoT product engineering companies today. Join AWS and Infostretch on October 6th to learn how a new framework that brings remote monitoring, management and analysis together on a single platform, will give engineering and operations teams the insight they need to proactively support their customers.
IoT product engineering teams will be familiar with managing device operations in different silos for different technology layers. This makes it difficult to determine how well devices are performing on the ground, and analyzing the root cause of device failure can be extremely challenging and time-consuming. In this webinar, we will take a detailed look at Infostretch’s Remote Device Management Platform (RDMP), which is currently available on the AWS marketplace, and explore its key benefits, including:
• IoT Device Optimization – How RDMP enhances device usability by both understanding usage and error patterns and determining device health and failure.
• Valuable Insight – How RDMP enables IoT product engineering teams to start collecting data from edge devices to the cloud with just a few minor configurations and integrations.
• Configurable Dashboards – How dashboards can be used for remote device management, real-time monitoring and analytics visualization of user journeys and device events.
• Ease of Integration – Integrating the framework at any level of the product lifecycle from PoC to market release.
Speakers:
Shabir Rupani, Sr. Partner Solutions Architect, AWS
Kinjan Shah, Director of IoT and MedTech Practice, Infostretch
Chintan Prajapati, Solutions Architect, Infostretch
Accelerating Our Path to Multi Platform BenefitsIT@Intel
This is a time of tremendous change for IT organizations everywhere.
Intel IT realized we need to enable enterprise applications to support the devices of today (touch) and also develop the applications so they are ready for the next big thing (voice and gesture). We’ve kicked-off a new initiative that focuses on accelerating delivery of applications to our business partners and employees on their mobile platform(s) of choice.
☃️❄️ Season's Greetings from GDSC MESCOE!
Ring out the old, Ring in the new❄️
Ring, happy bells, across the snow.❄️
❄️Start your new year with new motives and spirits!
We are back with another session under Android Study Jams - Dive in Android : Bridge the theory and practice gaps, Let's bloom the ideas of building Apps.
Enterprise Video Hosting: Introducing the Intel Video PortalIT@Intel
Intel IT developed an enterprise video hosting solution in order to meet the needs of employees who wanted to create and share videos in an easy-to-use and secure manner.
Certified Internet of Things Specialist ( CIoTS ) GICTTraining
GICT Certified Internet of Things Specialist (CIoTS) course focuses on the core technologies behind Internet of Things (IoT).
Find Out More : https://globalicttraining.com
[Webinar] Why Security Certification is Crucial for IoT SuccessElectric Imp
[View the Webinar] - https://electrici.mp/2v1fQlI
Electric Imp CEO, Hugo Fiennes, and UL’s Director of Connected Technologies, Rachna Stegall discuss the unique demands of helping to secure the IoT — and why independent certification is even more critical in the fast-evolving world.
Join us to hear Fiennes & Stegall share candid insights into why establishing an IoT Security Benchmark, such as UL 2900-2-2 Cybersecurity Certification, is critical for due diligence of edge to enterprise technologies — and the future of commercial, industrial and consumer IoT overall.
Bolt IoT Platform: How to build IoT products and prototypes easily.Pranav Pai Vernekar
Bolt is an Internet of Things platform (Hardware+Software) that enables businesses and makers to easily build IoT prototypes and products. (http://boltiot.com/)
Currently products such as Dosamatic an Automatic Dosa Maker, iSafe Hooter which looks at crowdsourcing security, Humanoid Robot, Smart Bell - an automated school bell, IoT Lighting, Be Lawn Smart - an automated gardening system etc. are built using the Bolt platform.
Bolt was one of the technologies showcased at Startup-Konnect program 2015 organised on sidelines of the visit by Prime Minister of India to the Silicon Valley, USA.
Bolt has also won awards such as the DST Lockheed Martin India Innovation Growth program and IoT Tech 10 by Intel and IBM for its innovation and patented technology.
Secure Real Time Monitoring & Analysis for IoT Product EngineeringInfostretch
Poor visibility, limited analytics capabilities, and overly complex configuration updates are among the key challenges facing MedTech and IoT product engineering companies today. Join AWS and Infostretch on October 6th to learn how a new framework that brings remote monitoring, management and analysis together on a single platform, will give engineering and operations teams the insight they need to proactively support their customers.
IoT product engineering teams will be familiar with managing device operations in different silos for different technology layers. This makes it difficult to determine how well devices are performing on the ground, and analyzing the root cause of device failure can be extremely challenging and time-consuming. In this webinar, we will take a detailed look at Infostretch’s Remote Device Management Platform (RDMP), which is currently available on the AWS marketplace, and explore its key benefits, including:
• IoT Device Optimization – How RDMP enhances device usability by both understanding usage and error patterns and determining device health and failure.
• Valuable Insight – How RDMP enables IoT product engineering teams to start collecting data from edge devices to the cloud with just a few minor configurations and integrations.
• Configurable Dashboards – How dashboards can be used for remote device management, real-time monitoring and analytics visualization of user journeys and device events.
• Ease of Integration – Integrating the framework at any level of the product lifecycle from PoC to market release.
Speakers:
Shabir Rupani, Sr. Partner Solutions Architect, AWS
Kinjan Shah, Director of IoT and MedTech Practice, Infostretch
Chintan Prajapati, Solutions Architect, Infostretch
Accelerating Our Path to Multi Platform BenefitsIT@Intel
This is a time of tremendous change for IT organizations everywhere.
Intel IT realized we need to enable enterprise applications to support the devices of today (touch) and also develop the applications so they are ready for the next big thing (voice and gesture). We’ve kicked-off a new initiative that focuses on accelerating delivery of applications to our business partners and employees on their mobile platform(s) of choice.
☃️❄️ Season's Greetings from GDSC MESCOE!
Ring out the old, Ring in the new❄️
Ring, happy bells, across the snow.❄️
❄️Start your new year with new motives and spirits!
We are back with another session under Android Study Jams - Dive in Android : Bridge the theory and practice gaps, Let's bloom the ideas of building Apps.
eXoer on the grill: eXo Add-ons factory using Docker and CodenvyeXo Platform
Few months ago, Codenvy released a great tutorial about “Creating an eXo Factory Using Codenvy and Docker” http://blog.codenvy.com/creating-codenvy-factory-exo-extensions-development which gave great details about how eXo, Codenvy and Docker can work together to give developers an easy way to code eXo add-ons.
In this presentation we will bring insights about how we used Codenvy’s Factories (with Docker recipes) to give developers a one-click easy way to begin coding eXo Add-ons.
eXoers on the Grill aims to provide some incentive & fresh air for our staff in order to constantly re-think our methods, spread good practices, promote some technology or tools, generate ideas, etc... All the teams are invited to contribute by picking up some hot topics of their choice and spread to other teams.
Learn best practices tips to create a successful and maintainable Android app in an Agile evolving environment.
The presentation will be formed from small pieces of tips and examples, followed by a real (open sourced) application, which you could then leverage on your own project.
Practices that will be covered (all of them with regards to Android): Team work, Material design, Android studio, Gradle, CI, Creating Boilerplate code, REST architecture, Performance, Automation, Android SDK's, Android's eco-system and more!
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2022/06/intel-video-ai-box-converging-ai-media-and-computing-in-a-compact-and-open-platform-a-presentation-from-intel/
Richard Chuang, Principal AI Engineer at Intel, presents the “Intel Video AI Box—Converging AI, Media and Computing in a Compact and Open Platform” tutorial at the May 2022 Embedded Vision Summit.
As a system integrator, solution provider or AI developer, you need to run your AI applications efficiently at the edge with sufficient throughput. Does your edge device run either generic computing or deep learning inferencing, but not both? Intel Video AI Box with Core CPU and integrated Xe LP graphics offers a compact solution to run video AI analytics at the edge with the support to orchestrate AI applications and workloads in cloud-to-edge deployments.
In this presentation, you’ll learn about Intel’s new platform, comprising an Intel CPU with integrated graphics and the Edge AI Box for Video Analytics software package, and how it enables developing cutting-edge video solutions faster. Chuang also explores EFLOW enablement on the platform, which allows Windows-based business applications to run rich Linux AI workload containers with Azure cloud connections for scalable deployments.
Mob324 Windows IoT Core Dave Glover Microsoft AustraliaDave Glover
Windows 10 IoT Core slides from Microsoft Australia Ignite 2015 presentation. Understand Windows 10 IoT Core and how to develop for it. All source code at http://www.github.com/gloveboxes
NCDevCon 2017 - Cross Platform Mobile AppsJohn M. Wargo
Building cross-platform mobile apps using open source tools. A manic paced session where I build the same app across 4 different open source mobile development frameworks.
(WPF + WinForms) * .NET Core = Modern DesktopOren Novotny
Learn how .NET Core 3 brings WPF and Windows Forms into the future with a modern runtime. See what’s new for WPF and Windows Forms, learn how to easily retarget your .NET Framework application over to .NET Core, and how to get these modern desktop apps to your users.
EMEA AppForum 2015 Android KitKat & Lollipop - new features for enterprise de...Pietro F. Maggi
Presented at Zebra Technologies AppForum in London in October 2015.
This deck is a quick explanation of what are the new features in Android, starting from v4.2 up to v6.0 (I know the title was posted before having 6.0 officially released) relevant for an mobile enterprise developer.
AI for All: Biology is eating the world & AI is eating Biology Intel® Software
Advances in cell biology and creation of an immense amount of data are converging with advances in Machine learning to analyze this data. Biology is experiencing its AI moment and driving the massive computation involved in understanding biological mechanisms and driving interventions. Learn about how cutting edge technologies such as Software Guard Extensions (SGX) in the latest Intel Xeon Processors and Open Federated Learning (OpenFL), an open framework for federated learning developed by Intel, are helping advance AI in gene therapy, drug design, disease identification and more.
Python Data Science and Machine Learning at Scale with Intel and AnacondaIntel® Software
Python is the number 1 language for data scientists, and Anaconda is the most popular python platform. Intel and Anaconda have partnered to bring scalability and near-native performance to Python with simple installations. Learn how data scientists can now access oneAPI-optimized Python packages such as NumPy, Scikit-Learn, Modin, Pandas, and XGBoost directly from the Anaconda repository through simple installation and minimal code changes.
Streamline End-to-End AI Pipelines with Intel, Databricks, and OmniSciIntel® Software
Preprocess, visualize, and Build AI Faster at-Scale on Intel Architecture. Develop end-to-end AI pipelines for inferencing including data ingestion, preprocessing, and model inferencing with tabular, NLP, RecSys, video and image using Intel oneAPI AI Analytics Toolkit and other optimized libraries. Build at-scale performant pipelines with Databricks and end-to-end Xeon optimizations. Learn how to visualize with the OmniSci Immerse Platform and experience a live demonstration of the Intel Distribution of Modin and OmniSci.
AI for good: Scaling AI in science, healthcare, and more.Intel® Software
How do we scale AI to its full potential to enrich the lives of everyone on earth? Learn about AI hardware and software acceleration and how Intel AI technologies are being used to solve critical problems in high energy physics, cancer research, financial inclusion, and more. Get started on your AI Developer Journey @ software.intel.com/ai
Software AI Accelerators: The Next Frontier | Software for AI Optimization Su...Intel® Software
Software AI Accelerators deliver orders of magnitude performance gain for AI across deep learning, classical machine learning, and graph analytics and are key to enabling AI Everywhere. Get started on your AI Developer Journey @ software.intel.com/ai.
Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...Intel® Software
Learn about the algorithms and associated implementations that power SigOpt, a platform for efficiently conducting model development and hyperparameter optimization. Get started on your AI Developer Journey @ software.intel.com/ai.
Reducing Deep Learning Integration Costs and Maximizing Compute Efficiency| S...Intel® Software
oneDNN Graph API extends oneDNN with a graph interface which reduces deep learning integration costs and maximizes compute efficiency across a variety of AI hardware including AI accelerators. Get started on your AI Developer Journey @ software.intel.com/ai.
AWS & Intel Webinar Series - Accelerating AI ResearchIntel® Software
Scale your research workloads faster with Intel on AWS. Learn how the performance and productivity of Intel Hardware and Software help bridge the gap between ideation and results in Data Science. Get started on your AI Developer Journey @ software.intel.com/ai.
Whether you are an AI, HPC, IoT, Graphics, Networking or Media developer, visit the Intel Developer Zone today to access the latest software products, resources, training, and support. Test-drive the latest Intel hardware and software products on DevCloud, our online development sandbox, and use DevMesh, our online collaboration portal, to meet and work with other innovators and product leaders. Get started by joining the Intel Developer Community @ software.intel.com.
Advanced Single Instruction Multiple Data (SIMD) Programming with Intel® Impl...Intel® Software
Explore practical elements, such as performance profiling, debugging, and porting advice. Get an overview of advanced programming topics, like common design patterns, SIMD lane interoperability, data conversions, and more.
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...Intel® Software
Explore how to build a unified framework based on FFmpeg and GStreamer to enable video analytics on all Intel® hardware, including CPUs, GPUs, VPUs, FPGAs, and in-circuit emulators.
Review state-of-the-art techniques that use neural networks to synthesize motion, such as mode-adaptive neural network and phase-functioned neural networks. See how next-generation CPUs with reinforcement learning can offer better performance.
RenderMan*: The Role of Open Shading Language (OSL) with Intel® Advanced Vect...Intel® Software
This talk focuses on the newest release in RenderMan* 22.5 and its adoption at Pixar Animation Studios* for rendering future movies. With native support for Intel® Advanced Vector Extensions, Intel® Advanced Vector Extensions 2, and Intel® Advanced Vector Extensions 512, it includes enhanced library features, debugging support, and an extensive test framework.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first 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/
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.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
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
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.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
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.
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
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
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.
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Accelerate Your IoT and Robotics Development Using Web Technology and Apache Cordova*
1. 1Intel® Open Source Technology CenterIntel® Open Source Technology Center
Accelerate your IoT and Robotics development
by using Web Technology and Cordova*
Halton Huo <halton.huo@intel.com>
Dev Manager of SSG/OTC Web Platform
2. 2Intel® Open Source Technology CenterIntel® Open Source Technology Center
Agenda
● Web Development for IoT
● Overview
○ Basics of Intel® Joule™ and Android Things*
○ Web Application and Cordova*
● Tranings:
○ Development environment setup
○ Step by step to create a Web App
○ Add/Develop/Debug Cordova plugin
● Resources and API readiness
● Q&A
3. 3Intel® Open Source Technology Center
Why Use Web Technology for Robotics/IoT
4. 4Intel® Open Source Technology Center
Industry Voice: Web Technology Adoption in IoT
Leverage web & mobile developers to build WoT
5. 5Intel® Open Source Technology Center
Web Application = JavaScript + CSS + HTML
6. 6Intel® Open Source Technology CenterIntel® Open Source Technology Center
Agenda
● Web Development for IoT
● Overview
○ Basics of Intel® Joule™ and Android Things*
○ Web Application and Cordova*
● Tranings:
○ Development environment setup
○ Step by step to create a Web App
○ Add/Develop/Debug Cordova plugin
● Resources and API readiness
● Q&A
7. 7Intel® Open Source Technology Center
Android Things*
● Embedded operating system platform by
Google*
● Announced at Google I/O 2015.
● Supported boards (Intel, NXP, Raspberry
Pi)
● Extends the core Android framework with
Things Support Library.
● Integrate with new types of hardware.
● Streamlined for single application use.
8. 8Intel® Open Source Technology Center
Intel® Joule™ Module
https://ark.intel.com/products/series/96417/Intel-Joule-Compute-Modules
Specification
CPU & Memory
IntelⓇ Atom™
1.5/1.7GHz quad-core x86,
14nm
3GB/4GB RAM
Storage 8GB/16GB eMMC
Display
Intel® HD Graphics: HDMI
1.4B
Camera CSI-2
Audio USB2.0
Networking
Wi-Fi 802.11ac
BluetoothⓇ 4.2
9. 9Intel® Open Source Technology CenterIntel® Open Source Technology Center
Agenda
● Web Development for IoT
● Overview
○ Basics of Intel® Joule™ and Android Things*
○ Web Application and Cordova*
● Tranings:
○ Development environment setup
○ Step by step to create a Web App
○ Add/Develop/Debug Cordova plugin
● Resources and API readiness
● Q&A
10. 10Intel® Open Source Technology Center
Cordova Architecture for Android Things*
Web
Standard
APIs
Cordova
Plugins
11. 11Intel® Open Source Technology CenterIntel® Open Source Technology Center
Agenda
● Web Development for IoT
● Overview
○ Basics of Intel® Joule™ and Android Things*
○ Web Application and Cordova*
● Tranings:
○ Development environment setup
○ Step by step to create a Web App
○ Add/Develop/Debug Cordova plugin
● Resources and API readiness
● Q&A
12. 12Intel® Open Source Technology Center
Development environment setup - Hardwares
● Android Studio HW minimal requirements
● Intel® Joule™ board
● Grove Maker Kit for Intel Joule
● Optional
○ HDMI Display
○ USB keyboard & Mouse
○ Grove - Temperature and Humidity
○ Grove - Infrared Temperature Sensor
13. 13Intel® Open Source Technology Center
1
2
3
4
56
Name Connected
To
Purpose
1 Power
Cable
Outlet Power
supply
2 USB
Type C
Host PC Debug
3* USB Display USB
Mini B
Power of
display
4* Mini
HDMI
Display HDMI Display
5 Grove
buzzer
Grove shield
6 Grove
LED
Grove shield
optional items marked with *
14. 14Intel® Open Source Technology Center
Development environment setup - Softwares
1. Burn Android Things image to Intel® Joule™
a. https://developer.android.com/things/hardware/joule.html
2. Install Android Studio
3. Setup environment variables
a. https://cordova.apache.org/docs/en/latest/guide/platforms/android/
b. $JAVA_HOME
c. $ANDROID_HOME
d. $ANDROID_HOME/platform-tools and $ANDROID_HOME/tools added to $PATH
4. Install latest Google Chrome browser and Node.js, LTS is prefered
5. Install Cordova npm install -g cordova
15. 15Intel® Open Source Technology CenterIntel® Open Source Technology Center
Agenda
● Web Development for IoT
● Overview
○ Basics of Intel® Joule™ and Android Things*
○ Web Application and Cordova*
● Tranings:
○ Development environment setup
○ Step by step to create a Web App
○ Add/Develop/Debug Cordova plugin
● Resources and API readiness
● Q&A
16. 16Intel® Open Source Technology Center
Lab1: Simple steps to create a Cordova app
cordova create hello com.intel.hello
cd hello
cordova platform add android
cordova build
More command line options , please check
https://cordova.apache.org/docs/en/latest/reference/cordova-cli/index.html
17. 17Intel® Open Source Technology Center
Project Structure
• config.xml controls cordova application behavior
• www contains your HTML, JS, CSS files
• hooks special scripts to customize cordova commands
• platforms project specific platform
• plugins installed plugins (both JS files and native resources)
• package.json npm manifest
18. 18Intel® Open Source Technology Center
Run the application
● Via CLI (prefered)
● Import into Android Studio
a. Launch Android Studio
b. File->New->Import Project
c. Select folder of
<project>/platform/android, then
click OK
d. Click Run/Debug as usual.
cordova run
19. 19Intel® Open Source Technology Center
Cordova on Android lifecycle
Cordova Event Rough Android Equivalent Meaning
deviceready onCreate() Application is starting (not from background)
pause onPause() Application is moving to the background
resume onResume() Application is returning to the foreground
20. 20Intel® Open Source Technology Center
Remote Debugging (for HTML/JavaScript/CSS)
chrome://inspect
21. 21Intel® Open Source Technology Center
Lab2: Live demo of DevTools
● Inspecting the DOM and styles in Elements Tab
● Map local files do live editing in Sources Tab
● Debugging JavaScript
○ console.log()
○ Set breakpoints
○ Set event listener breakpoints
22. 22Intel® Open Source Technology CenterIntel® Open Source Technology Center
Agenda
● Web Development for IoT
● Overview
○ Basics of Intel® Joule™ and Android Things*
○ Web Application and Cordova*
● Tranings:
○ Development environment setup
○ Step by step to create a Web App
○ Add/Develop/Debug Cordova plugin
● Resources and API readiness
● Q&A
23. 23Intel® Open Source Technology Center
Cordova Plugin on Android
What is a Cordova plugin?
A plugin is a bit of add-on code that provides
JavaScript interface to native components.
They allow your app to use native device
capabilities beyond what is available to pure
web apps.
Web app
JS
Plugin A
JS
Plugin B
Java
Plugin A
Java
Plugin B
Android OS
24. 24Intel® Open Source Technology Center
Manage your plugin
To Add:
cordova plugin add <PLUGIN_ID> | <GIT_URL> | <LOCAL_PATH>
To Remove:
cordova plugin remove <PLUGIN_ID>
To List:
cordova plugin
25. 25Intel® Open Source Technology Center
Lab 3: Create Web applications w/ vibration plugin
cordova plugin add https://github.com/fujunwei/cordova-plugin-vibration.git#android_things
cordova build
cordova run
1. Add plugin
navigator.vibrate(3000);
2. Start inspector in chrome, and choose Joule device
3. Beep for 3 second
navigator.vibrate([200,100,200,275,425,100,200,100,200,275,425,100,75,25,75,125,75,25,75,125,100,100]);
4. Play James Bond 007, youtube link
26. 26Intel® Open Source Technology Center
How Java and JavaScript communicate
cordova.exec(<successFunction>,
<failFunction>,
<service>,
<action>,
[<args>]);
public class service extends CordovaPlugin {
@Override
public boolean execute(action, args, callbackContext) {
if (action.equals("foo")) {
...
}
}
plugin.xml
27. 27Intel® Open Source Technology Center
Lab 4: Create you own plugin
1. Design your interface
echo.say(message: string,
successCallback: function,
errorCallback: function)
plugman create --name Echo --plugin_id cordova-plugin-echo --plugin_version 0.0.1
2. Create plugin (npm install -g plugman before)
3. Add Android platform
plugman platform add --platform_name android
27
28. 28Intel® Open Source Technology Center
Lab 4: Create you own plugin (cont.)
plugman createpackagejson .
4. Do changes, please check commit
5. Create package.json
cordova add <path_of_echo_plugin>
cordova run
6. Add plugin to Cordova app, build and run
7. Verify: launch inspector in Chrome, and try the echo interface
> echo.say("IoT DevFest", function(msg) {console.log(msg);});
Hi IoT DevFest. I'm from Java.
Tip: You need remove and
re-add plugin if there is code
change on plugin side.
29. 29Intel® Open Source Technology Center
Advanced plugin development
● Android Plugin Development Guide
○ http://cordova.apache.org/docs/en/latest/guide/platforms/android/p
lugin.html
● Lifecycle in CodovaPlugin
● Event listener, refer to cordova-plugin-network-information
30. 30Intel® Open Source Technology Center
Debugging with Android Studio (for Java code)
31. 31Intel® Open Source Technology CenterIntel® Open Source Technology Center
Agenda
● Web Development for IoT
● Overview
○ Basics of Intel® Joule™ and Android Things*
○ Web Application and Cordova*
● Tranings:
○ Development environment setup
○ Step by step to create a Web App
○ Add/Develop/Debug Cordova plugin
● Resources and API readiness
● Q&A
32. 32Intel® Open Source Technology Center
Web Standard APIs
https://www.w3schools.com
https://developer.mozilla.org
http://caniuse.com/
1
2
3
DP4 WebView version: 52.0.2743.100
33. 33Intel® Open Source Technology Center
Cordova and Cordova plugins
● Cordova documentation: https://cordova.apache.org/docs/en/latest/
● Android Things ready plugins:
○ https://github.com/intel-iot-devkit/android-things-cordova
● 3rd Cordova plugin search: https://cordova.apache.org/plugins/ and pick
up the Android ready one.
○ Not guarantee work on Android Things, but we can try and update above status page.
34. 34Intel® Open Source Technology Center
Repository of this slide
● Hello World: https://github.com/halton/cordova-hello
● Vibration plugin: https://github.com/halton/cordova-plugin-vibration
● Echo plugin: https://github.com/halton/cordova-plugin-intel-echo
35. Intel® Open Source Technology Center
Q & A
Halton Huo
halton.huo@intel.com
36. 36Intel® Open Source Technology Center
Android* v/s Android Things*
● No system apps and content
providers.
● No common intents,
ContactsContract,
DownloadManager,
Telephony, etc.
● No APIs that require user
input/authentication
credentials.