Workshop on Physical Computing (2007) - "Invention Workshop" - 発明工作) at the Yotsuya Art Studium, 17 Nov (2007). Code examples and material in the workshop website.
Control N degrees of freedom with a unique actuator (1DOF) by introducing noise into the others DOF through mechanical coupling, reducing the noise intensity as it get close to the target in phase-space. It is easier to build directional sensors than directional actuators. Simulated robots produce graphic patterns.
Presentation for the paper:
A. Cassinelli, S. Perrin and M. Ishikawa, Smart Laser-Scanner for 3D Human-Machine Interface, ACM SIGCHI 2005 (CHI '05) International Conference on Human Factors in Computing Systems, Portland, OR, USA April 02 - 07, 2005, pp. 1138 - 1139 (2005).
This document discusses a sepak takraw ball and asks if it is colorful. It asks what a sepak takraw ball looks like and connects different colored balls to their colors.
Some of my recent research topics at the Meta-Perception group at the Ishikawa-Watanabe laboratory (http://www.k2.t.u-tokyo.ac.jp/index-e.html)
- The Physical Cloud
- Zero-delay, Zero-mismatch spatial AR with Laser Sensing Display
- Augmented Perception
(Link to videos in the comments)
BoxedEgo is a double trap for the Self. A peep-show box waiting in a corner of the exhibition space first captures the curiosity of the observer - and then the observer himself.
http://www.k2.t.u-tokyo.ac.jp/members/alvaro/boxedEgo/
A blog is a type of website where entries are displayed in reverse-chronological order. Blogs allow visitors to leave comments and interact with each other. Most blogs provide commentary or news on a particular topic, though some function as personal online diaries. Early blogs evolved from online diaries where people documented their personal lives, and tools were developed to facilitate blog publication and maintenance, leading to the modern concept of blogging.
Blogs are websites or parts of websites that are usually maintained by an individual with regular commentary, descriptions of events, or other content. Blog entries are commonly displayed in reverse-chronological order. Most blogs are interactive and allow visitors to leave comments. A typical blog combines text, images, links, and other media on a particular topic. The ability to comment is an important part of many blogs.
Control N degrees of freedom with a unique actuator (1DOF) by introducing noise into the others DOF through mechanical coupling, reducing the noise intensity as it get close to the target in phase-space. It is easier to build directional sensors than directional actuators. Simulated robots produce graphic patterns.
Presentation for the paper:
A. Cassinelli, S. Perrin and M. Ishikawa, Smart Laser-Scanner for 3D Human-Machine Interface, ACM SIGCHI 2005 (CHI '05) International Conference on Human Factors in Computing Systems, Portland, OR, USA April 02 - 07, 2005, pp. 1138 - 1139 (2005).
This document discusses a sepak takraw ball and asks if it is colorful. It asks what a sepak takraw ball looks like and connects different colored balls to their colors.
Some of my recent research topics at the Meta-Perception group at the Ishikawa-Watanabe laboratory (http://www.k2.t.u-tokyo.ac.jp/index-e.html)
- The Physical Cloud
- Zero-delay, Zero-mismatch spatial AR with Laser Sensing Display
- Augmented Perception
(Link to videos in the comments)
BoxedEgo is a double trap for the Self. A peep-show box waiting in a corner of the exhibition space first captures the curiosity of the observer - and then the observer himself.
http://www.k2.t.u-tokyo.ac.jp/members/alvaro/boxedEgo/
A blog is a type of website where entries are displayed in reverse-chronological order. Blogs allow visitors to leave comments and interact with each other. Most blogs provide commentary or news on a particular topic, though some function as personal online diaries. Early blogs evolved from online diaries where people documented their personal lives, and tools were developed to facilitate blog publication and maintenance, leading to the modern concept of blogging.
Blogs are websites or parts of websites that are usually maintained by an individual with regular commentary, descriptions of events, or other content. Blog entries are commonly displayed in reverse-chronological order. Most blogs are interactive and allow visitors to leave comments. A typical blog combines text, images, links, and other media on a particular topic. The ability to comment is an important part of many blogs.
Kursus ini memberi tumpuan kepada aplikasi matematik dalam bidang biologi, ekologi, teknologi, dan kriptografi. Pelajar akan belajar tentang model matematik dalam biologi dan ekologi, kod klasik, kod dan kriptografi, serta idea matematik berkaitan kalkulus. Pengalaman aplikasi matematik akan diberikan melalui aktiviti praktikal seperti projek kumpulan.
Presentation I gave for the paper:
Cassinelli Alvaro, Reynolds Carson and Ishikawa Masatoshi : Augmenting spatial awareness with Haptic Radar, Tenth International Symposium on Wearable Computers(ISWC) (Montreux, 2006.10.11-14).
For more: http://www.k2.t.u-tokyo.ac.jp/perception/HapticRadar/index-e.html
This document provides instructions for constructing a Klein bottle by gluing a Möbius strip in 30 steps. It comes with a disclaimer that step 20 involves manipulating the 4th dimension and could cause dimensional sickness, so one should proceed with caution as the author is not liable for any issues.
This talk discusses experimental techniques to interactively manipulate space and time in moving images through the metaphor of time as a tangible substance, including early devices that reproduced the illusion of motion, expanded cinema experiments that deconstructed the cinematic medium and code, and space-time experiments using both analog techniques like chronophotography and slit-scan photography as well as digital techniques enabled by random-access recording and the "video cube" paradigm allowing a god's viewpoint virtual reality perspective.
My talk at the first workshop "The Sensorium of Animals – Electroreception in Experimental and Historical Media and Design Research". Swiss National Foundation funded project (01/2016–12/2018). Academy of Art and Design Basel, University of Applied Sciences and Arts, Switzerland, 3/4 March 2016.
Web: http://www.ixdm.ch/the-sensorium-of-animals/
This document provides an overview of a training session on using Smart Boards and Smart Notebook software. The summary discusses:
- An introduction to the hardware used, including Smart Boards, projectors, and e-podiums.
- An overview of the Smart Notebook software interface and how to download the software.
- A demonstration of key functions like inserting images, audio, and using the screen capture tool.
- An introduction to the Lesson Activity Toolkit templates for creating interactive lessons and examples of the different activity types.
The document discusses various technologies that can be used in engineering teaching, including creating videos for flipped classrooms, animated videos to demonstrate principles, interactive presentations using pen tablets and sketchbooks, online forums for student questions, virtual learning environments, interactive holograms, lecture techniques like questioning oneself, smart boards, virtual classes, and technology for student assessment.
This document describes a Pong-inspired interactive art installation called Pong Sketch Two Project. Users can interact with a digitally projected bouncing ball using their full body motions, which are tracked via video camera. Their silhouettes and the ball are projected on a screen. Users can pass the ball back and forth or trap it in different ways. The installation aims to create an engaging interactive experience through whole-body gestures without restrictions of wires or hardware.
The document provides instructions for generating 3D models from medical imaging data using MATLAB. It discusses generating stereolithography (STL) files from segmented images, exporting models in STL format using the stlwrite function, and instructions for a final project involving 3D printing models at the university maker space. Examples are provided for segmenting dental, skull, spine and other CT and MRI images to create surface models and STL files for 3D printing. Guidance is given for the final report involving photos and explanation of the modeling code, a video showcasing the printed products, and uploading required files to the online system by the deadline.
1. The document provides instructions for students to create a presentation using the web tool Screencast-O-Matic to introduce their final logo design project.
2. Students will work in groups of four to design a logo, then use Screencast-O-Matic to record a presentation explaining their design process and final logo.
3. The presentation will include screenshots and videos of their sketches, design decisions, and final digital logo without necessarily appearing on camera themselves. They will then edit the screencast into a video file to share.
This document discusses using Oekaki/Btool, an online forum that allows users to draw pictures and post them for others to see and build upon. It can be used to draw directly through the website or upload existing images. The goal is for users to interact by posting their drawings and then loading the work of others to continue drawing on top of it, fostering collaboration. Users can also comment on each other's work.
The Simple Assembly Line Balancing ProblemNicole Wells
Here are the key aspects of an SDN controller:
- It acts as a central software program that maintains a global view of the network and makes decisions about where traffic is sent.
- It replaces the distributed control planes inside individual network devices with a logially centralized control system.
- It programs the behavior of SDN-enabled switches and routers via an open interface like OpenFlow, allowing the network to function like a single, programmable unit.
- It determines the best path for traffic to take based on network conditions, policies, and applications' requirements. It can dynamically route and re-route traffic as needed.
- Common functions of an SDN controller include topology discovery, link/device monitoring
This document discusses using web tools for educational tasks and provides an example of a presentation task created with the web tool Genially. It recommends the website Artefactos Digitales for finding different web tools to create tasks for students. As an example, it describes a presentation task made with Genially that uses an interactive whiteboard to introduce a unit to students through a wall chart covering topics like schedule, resources, and assessment. The document provides the Genially link for the presentation task as well as tutorial links for how to use the Genially tool.
Breathing Life in Data Visualizations with AxureSvetlin Denkov
Svetlin Denkov gives a presentation on building interactive visualizations using Axure. He demonstrates techniques for creating basic charts like bar charts and donut charts from scratch in Axure. He then shows how to add interactivity through animations like resizing and rotating elements. Finally, he shares more advanced examples from others and discusses limitations of Axure as well as finding the right tool based on project needs. The presentation includes live demos at each stage.
This document provides an overview of a workshop on audiovisual languages and interactive narrative being taught by Nina Valkanova and Marco Romeo. The workshop will cover concepts of audiovisual language and interactive narrative through theory presentations and practical exercises involving computer vision and camera interaction. Students will work in groups of 2-3 people on exercises using blob tracking and color tracking to control applications and build an interactive video installation. Evaluation will be based on presence at lectures and completion of assignments.
Joseph graduated from Newcastle University with a degree in mechanical engineering. He has experience working as an intern at a software company and an engineering firm. He has various personal projects posted on his social media profiles related to engineering, programming, and data analysis. His skills include CAD software, MATLAB, Python, JavaScript, and web development frameworks. He is passionate about learning new technologies and solving problems.
A graphic library and an application for simple curve manipolationgraphitech
The document summarizes the projects completed by a student for their Principles of Computer Graphics course. It includes an intermediate project involving the development of graphics libraries and applications, and a final project involving curve generation and interpolation tools.
The intermediate project involved creating libraries for vectors, matrices, 2D and 3D geometry, curves, and physics. Applications using these libraries included a paint program, a panzer (tank) simulation, and an inclined plane demonstration.
The final project was a software that loads an image and allows generating curves over it using points from the mouse. It supports Hermite, Bezier, B-spline, and Lagrange curves. The program allows moving, selecting, and connecting points, and saves
Physics Educators as Designers of Simulation using Easy Java Simulation ( Ejs )lookang
To deepen the professional practice of physics educators, we seek to highlight the Open Source Physics (OSP) and Easy Java Simulation (Ejs) community of educators that engage, enable and empower teachers as learners so that we can be leaders in our teaching practice. We learnt through Web 2 online collaborative means to develop simulations together with reputable physicists through the open source digital library. By examining the open source codes of the simulation through the Ejs toolkit, we are able to examine and make sense of the physics from the computational models created by practicing physicists. We will share some of the simulations that we have remixed from existing library of simulations models into suitable learning environments for inquiry of physics.http://www.phy.ntnu.edu.tw/ntnujava/index.php?board=28.0
This document presents a methodology for program comprehension consisting of four main stages:
1) Loading source code into a symbolic form using GrammarWare.
2) Creating an atomistic model (ModelWare) to represent the smallest possible structures for modeling source code.
3) Simulating the code symbolically using SimulationWare to perform static analysis comparable to dynamic analysis.
4) Collecting knowledge using KnowledgeWare by constructing representations for tasks like code inspection and error detection.
The methodology is implemented in a tool called JavaMaster which handles Java code according to the main stages. The formalism combines reverse engineering for maintenance with forward engineering for new code design.
1) The document describes a student project on creating a small animation using Java applets. It includes an introduction to Java applets and animation.
2) The code presented animates bouncing balls on the applet screen by changing their position and color over time using threads and random number generation.
3) The conclusion states that the animation of a bouncing ball moving on the screen was successfully developed and run on a local computer using various applet functions to draw graphics and movement.
Kursus ini memberi tumpuan kepada aplikasi matematik dalam bidang biologi, ekologi, teknologi, dan kriptografi. Pelajar akan belajar tentang model matematik dalam biologi dan ekologi, kod klasik, kod dan kriptografi, serta idea matematik berkaitan kalkulus. Pengalaman aplikasi matematik akan diberikan melalui aktiviti praktikal seperti projek kumpulan.
Presentation I gave for the paper:
Cassinelli Alvaro, Reynolds Carson and Ishikawa Masatoshi : Augmenting spatial awareness with Haptic Radar, Tenth International Symposium on Wearable Computers(ISWC) (Montreux, 2006.10.11-14).
For more: http://www.k2.t.u-tokyo.ac.jp/perception/HapticRadar/index-e.html
This document provides instructions for constructing a Klein bottle by gluing a Möbius strip in 30 steps. It comes with a disclaimer that step 20 involves manipulating the 4th dimension and could cause dimensional sickness, so one should proceed with caution as the author is not liable for any issues.
This talk discusses experimental techniques to interactively manipulate space and time in moving images through the metaphor of time as a tangible substance, including early devices that reproduced the illusion of motion, expanded cinema experiments that deconstructed the cinematic medium and code, and space-time experiments using both analog techniques like chronophotography and slit-scan photography as well as digital techniques enabled by random-access recording and the "video cube" paradigm allowing a god's viewpoint virtual reality perspective.
My talk at the first workshop "The Sensorium of Animals – Electroreception in Experimental and Historical Media and Design Research". Swiss National Foundation funded project (01/2016–12/2018). Academy of Art and Design Basel, University of Applied Sciences and Arts, Switzerland, 3/4 March 2016.
Web: http://www.ixdm.ch/the-sensorium-of-animals/
This document provides an overview of a training session on using Smart Boards and Smart Notebook software. The summary discusses:
- An introduction to the hardware used, including Smart Boards, projectors, and e-podiums.
- An overview of the Smart Notebook software interface and how to download the software.
- A demonstration of key functions like inserting images, audio, and using the screen capture tool.
- An introduction to the Lesson Activity Toolkit templates for creating interactive lessons and examples of the different activity types.
The document discusses various technologies that can be used in engineering teaching, including creating videos for flipped classrooms, animated videos to demonstrate principles, interactive presentations using pen tablets and sketchbooks, online forums for student questions, virtual learning environments, interactive holograms, lecture techniques like questioning oneself, smart boards, virtual classes, and technology for student assessment.
This document describes a Pong-inspired interactive art installation called Pong Sketch Two Project. Users can interact with a digitally projected bouncing ball using their full body motions, which are tracked via video camera. Their silhouettes and the ball are projected on a screen. Users can pass the ball back and forth or trap it in different ways. The installation aims to create an engaging interactive experience through whole-body gestures without restrictions of wires or hardware.
The document provides instructions for generating 3D models from medical imaging data using MATLAB. It discusses generating stereolithography (STL) files from segmented images, exporting models in STL format using the stlwrite function, and instructions for a final project involving 3D printing models at the university maker space. Examples are provided for segmenting dental, skull, spine and other CT and MRI images to create surface models and STL files for 3D printing. Guidance is given for the final report involving photos and explanation of the modeling code, a video showcasing the printed products, and uploading required files to the online system by the deadline.
1. The document provides instructions for students to create a presentation using the web tool Screencast-O-Matic to introduce their final logo design project.
2. Students will work in groups of four to design a logo, then use Screencast-O-Matic to record a presentation explaining their design process and final logo.
3. The presentation will include screenshots and videos of their sketches, design decisions, and final digital logo without necessarily appearing on camera themselves. They will then edit the screencast into a video file to share.
This document discusses using Oekaki/Btool, an online forum that allows users to draw pictures and post them for others to see and build upon. It can be used to draw directly through the website or upload existing images. The goal is for users to interact by posting their drawings and then loading the work of others to continue drawing on top of it, fostering collaboration. Users can also comment on each other's work.
The Simple Assembly Line Balancing ProblemNicole Wells
Here are the key aspects of an SDN controller:
- It acts as a central software program that maintains a global view of the network and makes decisions about where traffic is sent.
- It replaces the distributed control planes inside individual network devices with a logially centralized control system.
- It programs the behavior of SDN-enabled switches and routers via an open interface like OpenFlow, allowing the network to function like a single, programmable unit.
- It determines the best path for traffic to take based on network conditions, policies, and applications' requirements. It can dynamically route and re-route traffic as needed.
- Common functions of an SDN controller include topology discovery, link/device monitoring
This document discusses using web tools for educational tasks and provides an example of a presentation task created with the web tool Genially. It recommends the website Artefactos Digitales for finding different web tools to create tasks for students. As an example, it describes a presentation task made with Genially that uses an interactive whiteboard to introduce a unit to students through a wall chart covering topics like schedule, resources, and assessment. The document provides the Genially link for the presentation task as well as tutorial links for how to use the Genially tool.
Breathing Life in Data Visualizations with AxureSvetlin Denkov
Svetlin Denkov gives a presentation on building interactive visualizations using Axure. He demonstrates techniques for creating basic charts like bar charts and donut charts from scratch in Axure. He then shows how to add interactivity through animations like resizing and rotating elements. Finally, he shares more advanced examples from others and discusses limitations of Axure as well as finding the right tool based on project needs. The presentation includes live demos at each stage.
This document provides an overview of a workshop on audiovisual languages and interactive narrative being taught by Nina Valkanova and Marco Romeo. The workshop will cover concepts of audiovisual language and interactive narrative through theory presentations and practical exercises involving computer vision and camera interaction. Students will work in groups of 2-3 people on exercises using blob tracking and color tracking to control applications and build an interactive video installation. Evaluation will be based on presence at lectures and completion of assignments.
Joseph graduated from Newcastle University with a degree in mechanical engineering. He has experience working as an intern at a software company and an engineering firm. He has various personal projects posted on his social media profiles related to engineering, programming, and data analysis. His skills include CAD software, MATLAB, Python, JavaScript, and web development frameworks. He is passionate about learning new technologies and solving problems.
A graphic library and an application for simple curve manipolationgraphitech
The document summarizes the projects completed by a student for their Principles of Computer Graphics course. It includes an intermediate project involving the development of graphics libraries and applications, and a final project involving curve generation and interpolation tools.
The intermediate project involved creating libraries for vectors, matrices, 2D and 3D geometry, curves, and physics. Applications using these libraries included a paint program, a panzer (tank) simulation, and an inclined plane demonstration.
The final project was a software that loads an image and allows generating curves over it using points from the mouse. It supports Hermite, Bezier, B-spline, and Lagrange curves. The program allows moving, selecting, and connecting points, and saves
Physics Educators as Designers of Simulation using Easy Java Simulation ( Ejs )lookang
To deepen the professional practice of physics educators, we seek to highlight the Open Source Physics (OSP) and Easy Java Simulation (Ejs) community of educators that engage, enable and empower teachers as learners so that we can be leaders in our teaching practice. We learnt through Web 2 online collaborative means to develop simulations together with reputable physicists through the open source digital library. By examining the open source codes of the simulation through the Ejs toolkit, we are able to examine and make sense of the physics from the computational models created by practicing physicists. We will share some of the simulations that we have remixed from existing library of simulations models into suitable learning environments for inquiry of physics.http://www.phy.ntnu.edu.tw/ntnujava/index.php?board=28.0
This document presents a methodology for program comprehension consisting of four main stages:
1) Loading source code into a symbolic form using GrammarWare.
2) Creating an atomistic model (ModelWare) to represent the smallest possible structures for modeling source code.
3) Simulating the code symbolically using SimulationWare to perform static analysis comparable to dynamic analysis.
4) Collecting knowledge using KnowledgeWare by constructing representations for tasks like code inspection and error detection.
The methodology is implemented in a tool called JavaMaster which handles Java code according to the main stages. The formalism combines reverse engineering for maintenance with forward engineering for new code design.
1) The document describes a student project on creating a small animation using Java applets. It includes an introduction to Java applets and animation.
2) The code presented animates bouncing balls on the applet screen by changing their position and color over time using threads and random number generation.
3) The conclusion states that the animation of a bouncing ball moving on the screen was successfully developed and run on a local computer using various applet functions to draw graphics and movement.
Yamamoto.2011.hyakunin eyesshu a tabletop hyakunin-isshu game with computer o...mrgazer
This document describes the development of "Hyakunin-Eyesshu", a tabletop game that allows users to play the traditional Japanese card game "Hyakunin-Isshu" against a computer opponent using eye-tracking. The game was developed using an eye-tracking tabletop interface (ETTI) and allows the computer's difficulty to be adjusted based on the user's gaze detection. The game was demonstrated at an academic conference where user feedback was collected via a questionnaire, with most users enjoying the game and wanting to play again.
[PDF] the molecular control toolkit - Controlling 3D molecular graphics via g...Quân Lê
The Molecular Control Toolkit allows users to control 3D molecular graphics through gestures and voice commands. It supports the Leap Motion and Microsoft Kinect devices. The toolkit was tested on 18 medical researchers performing rotation, selection, and zooming tasks in the Aquaria molecular graphics program. Participants were able to learn the gesture controls within 20-30 minutes of training. The toolkit provides a flexible architecture using device connectors, gesture listeners, and dispatchers. Future work may expand voice commands and support additional gesture devices.
Martin P. Bates - Interfacing PIC Microcontrollers_ Embedded Design by Intera...ssusercf2bc0
The PIC 16F877 microcontroller contains the main components of a computer system - a processor, memory, and input/output - all integrated onto a single chip. It has features like analog inputs that allow it to measure signals. The chapter introduces the architecture and instruction set of the PIC 16F877 microcontroller and discusses how its hardware and software work together. Circuit simulation software allows testing and debugging of microcontroller programs and circuits without building physical hardware.
Interactive Tabletops and Surfaces - Lecture 07 - Next Generation User Interf...Beat Signer
The document discusses interactive tabletop interfaces and surfaces. It provides an overview of tabletop research areas and applications. It describes various technologies for multi-touch sensing on tabletops like resistive, capacitive, and optical techniques. Examples of tabletop systems are presented, including the DiamondTouch table and Microsoft PixelSense. Guidelines for multi-user tabletop design are covered as well as potential future technologies like flexible OLED displays.
This document provides 60 ideas for using information and communication technologies (ICT) in the classroom in 60 minutes or less. The ideas range from setting up blogs and wikis for students, to having students create videos, podcasts, and interactive games. Many of the ideas involve having students transform or improve upon source materials, such as fixing a poorly designed PowerPoint or shortening a long document. Overall, the document aims to give educators a variety of techniques for incorporating digital tools and media into their lessons in an engaging way.
Similar to Alvaro workshop yotsuya art school 2007 (20)
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
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.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
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.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceIndexBug
Imagine a world where machines not only perform tasks but also learn, adapt, and make decisions. This is the promise of Artificial Intelligence (AI), a technology that's not just enhancing our lives but revolutionizing entire industries.
9. The accelerometers I will use are the chips ADXL202 and 330 from Analog Devices. They have two (or three) analog outputs, one for
each acceleration axis.The ADXL 330 power is 1.8 V to 3.6 V (I use a voltage regulator, MCP1700 from microchip to have a 3.3 V line
out of the 5V line). The two analog outputs have internal 32 kΩ grounding resistor s, so you just have to put a capacitor to set the cutoff
frequency to eliminate noise and avoid sampling aliasing (the signal output bandwidth must be set such that it is at least twice as small as
the sampling frequency! Nyquist…).The cutoff frequency is Fc=1/2 p RC.
Filter Capacitor Selection, C X, C Y, and C Z
Bandwidth (Hz)
1
Capacitor (μF)
4.7
10 0.47
50 0.10 (capacitor marked “ 104 ” )
100 0.05
200 0.027
500 0.01
The ADXL330 output is ratiometric, therefore, the output sensitivity (or scale factor) varies proportionally to the supply voltage. At V S =
3.6 V, the output sensitivity is typically 360 mV/g. At V S = 2 V, the output sensitivity is typically 195 mV/g. The zero g bias output is
also ratiometric, so the zero g output is nominally equal to V S/2 at all supply voltages. Since the AD converters in the Arduino card
provide 10 bit resolution (0 to 1023) for an input range from 0 to 5 volts, then 1g of acceleration will be correspond to a redout biais equal
to .36/5*1023=74. Using an amplifier before doing the AD conversion, or measuring the duty cycle of the PWM signal directly as
explained above, we could get a much better resolution.
On the other hand, the ADXL202 has two analog outputs also grounded by a 32 kΩ resistor(to be filtered just like in the case of the
ADXL330), and two digital outputs , providing a duty cycle signal – i.e. a PWM signal that you must filter with an RC filter to obtain an
analog output proportional to the duty cycle . The interest is that you c an also use a microcontroller digital input and a fast counter to
directly measure the duty cycle . The chip can be powered from 3V to 5V (also ratiometric output, so if we use 5V we can have more
resolution!).
Test the one you have (I believe it’s the KXM52 from Kionix). These devices can be directly powered to the Arduino 5V Vcc. This device
is more sensitive that the one I am using, but also has 32 kΩ output resistors, so you can use the same value for the capacitors. Anyway,
since we don’t yet know the bandwidth at which the sampling will be done, just try the accelerometer without capacitors…
The file readoutAccelerometer.pde just continuously read data from the sensors:
// Name: readoutAccelerometer.pde
// Language: Arduino 0010 Alpha
// Function: read accelerometer and send values through the serial port
// Version: 15.11.2007 / Author: Alvaro Cassinelli
int pinAccX = 0; // pin accelerometer axis X
int pinAccY = 1; // pin accelerometer axis Y
// variables to store the values (AD converter precision is 10 bits):
int accX; // readout acceleration axis X
int accY; // readout acceleration axis Y
int ledPin = 13; // select the pin for the test LED
void setup() {
// only digital pins have to be configured (as input or output)
pinMode(ledPin, OUTPUT); // declare the ledPin as an OUTPUT
}
void loop() {
// for test:
digitalWrite(ledPin, HIGH); // turn the ledPin off
// read accelerometer values:
accX = analogRead(pinAccX); // read the value from the accelerometer sensor
accY = analogRead(pinAccY); // read the value from the sensor
// for acknowledging the loop:
digitalWrite(ledPin, LOW); // turn the ledPin on
}
As this stage, the program does not do anything useful ; we need to send this data through the serial port. This is the subject of the next
section.
C. Communication protocol
Asynchronous serial communication. Unidirectional (halfduplex) without flow control / unidirectional with flow control for tight
synchronization (important in virtual reality systems) / Bidirectional (fullduplex) with flow control…
The OSI model of networked communication comprises 7 layers: