NASA's Intelligent Robotics Group developed NASAVERVE, an interactive 3D visualization tool within the Eclipse IDE. NASAVERVE allows scientists and engineers to remotely visualize rover locations, sensor data, and terrain maps in 3D during field experiments. It integrates the Ardor3D 3D library with the Eclipse RCP framework. NASA uses NASAVERVE to remotely operate rovers on the International Space Station and at sites like Mars, providing situational awareness to distributed teams.
NASA uses custom Eclipse RCP applications to control experiments on the International Space Station from the ground and from within the ISS. The document describes two experiments: 1) Using a smartphone connected to the SPHERES robot to simulate internal inspections of the ISS modules. 2) Using a K10 rover at NASA Ames to simulate deploying a telescope, controlled by an astronaut on the ISS. It provides details on the SPHERES and K10 rover, as well as screenshots and descriptions of the custom Eclipse RCP applications created for these experiments.
This document describes ArduSat, an open-source nanosatellite based on the CubeSat standard that allows students to design their own satellite experiments using an Arduino sensor suite and collect real-world space data. Two undergraduate physics students tested seven sensors on a prototype "CubeSat" but were unable to upload their code to ArduSat satellites before completing the project. The extensive Arduino sensor suite on ArduSat gives students the opportunity to gain hands-on experience with space technologies and data collection.
This document describes the development of a digital cathode ray oscilloscope (CRO) using LabVIEW. The digital CRO replaces the hardware of a traditional CRO with software and virtual instrumentation. It discusses how LabVIEW was used to graphically program the virtual CRO and provide all the functionality of a physical CRO. The digital CRO allows students to learn about oscilloscope operation and electronic measurement techniques through interactive software instead of requiring physical equipment.
Signagelive And Mindbomb Collaborate Their Respective Skills To Develop Inter...Jason Cremins
Signagelive and Mindbomb have collaborated their respective skills to develop an interactive digital signage solution. Mindbomb’s standalone web application (Screen nity) has been incorporated into Signagelive’s core technology platform, giving Yamaha Music a centralised digital signage network with interactive functionality and providing consumers with a seamless retail experience
This document provides information on the services offered by a company that specializes in 3D interactive virtual and digital systems design and installation. The company offers various services related to 3D design, building automation, technical installations, multi-media solutions, and interactive exhibits. It also lists relevant projects and qualifications of the company and its partners to emphasize their expertise in these fields.
We recently developed 3D viewer on webGL. It provides an innovative tool to examine the smallest nuances of a jewelry object from all angles. http://www.transpacific-software.com/3d-viewer/3d_engagement_ring_jewelry_viewer.php
With such a tool integrated in diamond jewelry e-store we expect better conversions
Can be integrated with #WooCommerce, #Magento, #OpenCart and #Prestashop
Shifting the Conversation: From Digital to Interactiveconvoagency
Conversation explains the shift in the digital marketing landscape from it's new traditional agency experience - includes research, statistics, and case studies.
NASA uses custom Eclipse RCP applications to control experiments on the International Space Station from the ground and from within the ISS. The document describes two experiments: 1) Using a smartphone connected to the SPHERES robot to simulate internal inspections of the ISS modules. 2) Using a K10 rover at NASA Ames to simulate deploying a telescope, controlled by an astronaut on the ISS. It provides details on the SPHERES and K10 rover, as well as screenshots and descriptions of the custom Eclipse RCP applications created for these experiments.
This document describes ArduSat, an open-source nanosatellite based on the CubeSat standard that allows students to design their own satellite experiments using an Arduino sensor suite and collect real-world space data. Two undergraduate physics students tested seven sensors on a prototype "CubeSat" but were unable to upload their code to ArduSat satellites before completing the project. The extensive Arduino sensor suite on ArduSat gives students the opportunity to gain hands-on experience with space technologies and data collection.
This document describes the development of a digital cathode ray oscilloscope (CRO) using LabVIEW. The digital CRO replaces the hardware of a traditional CRO with software and virtual instrumentation. It discusses how LabVIEW was used to graphically program the virtual CRO and provide all the functionality of a physical CRO. The digital CRO allows students to learn about oscilloscope operation and electronic measurement techniques through interactive software instead of requiring physical equipment.
Signagelive And Mindbomb Collaborate Their Respective Skills To Develop Inter...Jason Cremins
Signagelive and Mindbomb have collaborated their respective skills to develop an interactive digital signage solution. Mindbomb’s standalone web application (Screen nity) has been incorporated into Signagelive’s core technology platform, giving Yamaha Music a centralised digital signage network with interactive functionality and providing consumers with a seamless retail experience
This document provides information on the services offered by a company that specializes in 3D interactive virtual and digital systems design and installation. The company offers various services related to 3D design, building automation, technical installations, multi-media solutions, and interactive exhibits. It also lists relevant projects and qualifications of the company and its partners to emphasize their expertise in these fields.
We recently developed 3D viewer on webGL. It provides an innovative tool to examine the smallest nuances of a jewelry object from all angles. http://www.transpacific-software.com/3d-viewer/3d_engagement_ring_jewelry_viewer.php
With such a tool integrated in diamond jewelry e-store we expect better conversions
Can be integrated with #WooCommerce, #Magento, #OpenCart and #Prestashop
Shifting the Conversation: From Digital to Interactiveconvoagency
Conversation explains the shift in the digital marketing landscape from it's new traditional agency experience - includes research, statistics, and case studies.
AgilOne on Cause Marketing (partnership with Fashion Delivers)AgilOne
This document discusses leveraging causes to support businesses through cause marketing and corporate social responsibility programs. It provides statistics showing that consumers are increasingly interested in brands that support good causes. It then discusses different types of cause marketing programs and strategies for choosing the right cause, providing support, communicating the partnership, ensuring legal compliance, and measuring impact. Examples of successful cause marketing programs from retailers like Burlington Stores, BCBG, BOBS from Skechers, and Carter's/Osh Kosh B'gosh are also presented.
Read through this second annual predictive marketing survey, covering collected 2014 data in the marketing and analytics arenas and trends that can help you look forward to techniques to use in 2015 and beyond.
The document discusses five insights into data-driven marketing: 1) The divide between marketing teams with and without data analytics capabilities, 2) How big data analytics can benefit both large and small companies, 3) Targeting customers with offers tailored to their needs and interests, 4) Classifying customers based on their lifetime value to focus efforts, and 5) Using data mining to improve marketing ROI and bottom line impact. The case studies provided show increases in sales, email subscription rates, and reductions in customer churn through segmentation, targeting, and value-based strategies.
Far more than simply ecommerce, the digital channel is the growth engine to drive new markets, test merchandise quickly and cost effectively, acquire new customers, retain existing customers and tap them along with brand fans to propagate messages, content and influence purchases across all channels. In this session, you’ll learn why the digital channel is a growth engine for your business and how to realize its full potential. This session will delve into digital, its benefits and opportunities, and examine how the consumer purchase decision is forever altered by the new digital consumer.
What has been successfully established on smartphones and tables, eyefactive brings to tables and walls in large scale: unlimited multitouch technology on seamless displays in any size and shape, combined with innovative multiuser software available through the world's first b2b appstore.
For effective marketing as interactive digital signage solutions in public spaces, at points of sale & information, trade shows and events as well as collaborative teamwork in companies.
Real Estate and Retail - 3D Interactive VisualizationsSAHIL KUMAR
This document discusses various virtual reality and augmented reality projects completed by EON Reality. It summarizes several client projects using EON Reality's technology for real estate visualization, including projects for Ascott Residence Singapore, Housing Development Board Singapore, Marina Bay Sands Singapore, and Katara Cultural Village Qatar. It also lists EON Reality's product portfolio and describes their technology for importing data from BIM to virtual environments. Contact information is provided for Sahil Kumar, Pre Sales Engineer at EON Reality.
This document is a presentation about data-driven marketing given by Elizabeth Johnson, VP of Interactive Marketing Services at PFS Web. The presentation discusses how analyzing customer data can help improve email marketing programs. It provides a case study of an automated 24-part welcome email series sent to different customer segments. The series achieved open rates 187% higher, click-through rates 500% higher, and 258% more revenue in the first 3 months compared to a single welcome email. The keys to success were identified as knowing your customers, understanding data, having a communication strategy, and automating messaging. The presentation concludes by discussing how a "learning lab" approach can continuously improve the customer experience by harnessing data analysis.
Case Study - Mavi: Using Loyalty Programs to Drive AOV and Purchase FrequencyAgilOne
This case study examines how Turkish fashion brand Mavi used loyalty programs to increase average order value (AOV) and purchase frequency. Mavi launched a loyalty program and saw an 80% penetration rate among revenue from loyalty cardholders. Loyalty customers increased their purchase frequency by 67% and total revenue increased by 7%. Personalized loyalty offers and reminders about expiring points helped retain customers and drive additional spending. Mavi started with just two loyalty campaigns but has expanded to running close to 30 campaigns after five years.
Bridging The Gap Between Online and OfflineAgilOne
In this webinar, you’ll learn methods for merging the physical and digital identities of your customers for an accurate view of behavior across channels, what information is critical to enabling omni-channel success, and how to align marketing with consumer expectations throughout their lifecycle.
A talk on our role, as modern marketers and innovators, at the frontline of global change as every aspect of business, as we know it, undergoes a tectonic shift, from an industrial age to the next. The next evolution of human and machine, discovering how artificial intelligence can be used in so many different ways, from trading mundane tasks for quality moments in every industry, to understanding and connecting to our audiences and customers in unique and individual ways.
This upheaval in business creates an exciting opportunity of the proportions that made history’s most famous industrialists, just a century ago -- men, and even a few women, who understood the nature of change, saw the future and made it a reality. Back then, fortune was granted to an elite few. Today, disruption can easily come from the largest enterprise lab or a garage workshop in the burbs.
The stakes have never been higher, customer attention span is minimal, and the need to engage it and retain it, is greater than ever. Such times come round once in a century, if that, so I feel incredibly fortunate, as a woman of the 21st century and a post-digital player, to have a seat at the table of global reinvention of business and brands, and by definition, a hand forward thinkers shaping the future. When we bring together Data Scientists, Innovators, Advertisers, Marketers and Makers like me - United, we can redefine the metrics for success and then notion of what it means to be a post-digital industrialist in the cognitive era.
The document discusses the concept of post-digital and how digital experiences are blending with physical spaces. Key points include:
1) The physical world is becoming the new interface as digital experiences overlap with the real world.
2) Everything and everywhere can become a purchase platform, changing expectations of experiences.
3) Infrastructure, services, and how physical spaces are coded will determine experience blending digital with physical.
Case Study: NASA Ames uses Eclipse RCP for real-time situational awareness of...tamarmot
NASA Ames developed VERVE, a situational awareness tool using Eclipse RCP, to monitor remote robots in real-time. VERVE renders a 3D visualization of the robots and terrain using Ardor3D. It communicates with the robots over CORBA to receive telemetry events, which it uses to update the 3D visualization and display additional telemetry data. VERVE also loads geographic KML files and generates a dynamic user interface for robot instrumentation using databinding.
LIDAR uses laser pulses to measure distance and can be used to create digital elevation models (DEMs) and terrain models. LIDAR systems consist of a laser scanner, direct georeferencing system (GPS and INS), and computer processing. LIDAR data provides highly accurate elevation data that has many applications including flood inundation mapping, as demonstrated after Hurricane Katrina where LIDAR data helped assess flooding in New Orleans. LIDAR has revolutionized data collection and applications in mapping, engineering, and design through 3D modeling of terrain and structures.
Giovanni Laquidara - Hello ARCore - Codemotion Milan 2017Codemotion
Get ready to develop a brand new experiences that seamlessly blend the digital and physical worlds with Android! We will learn the potential of the new AR SDK from Google, ARCore. By looking its 3 key technologies: Motion tracking, Environmental understanding and Light estimation We will have a clear vision of what We can develop with. You will be back at home with a deeper understanding of how to create AR apps with ARCore using your development environment and ready-to-reuse code samples.
This document discusses knowledge discovery and machine learning on graph data. It makes three main observations:
1) Graphs are typically constructed from input data rather than given directly, as relationships must be inferred.
2) Graph data management is challenging due to issues like large size, dynamic nature, heterogeneity and attribution.
3) Useful insights and accurate modeling depend on the representation of the data as a graph, such as through decomposition, feature learning or other techniques.
Workshop Apps with ReactNative II:
- React Native short Recap
- Navigation in React Native Apps
- Tabs & Other Architectural Components
- Lists & Other Presentational Components
- OpenSource Important Components
Presentado por ingenieros Raúl Delgado y Marc Torrent
Big Data, Big Computing, AI, and Environmental ScienceIan Foster
I presented to the Environmental Data Science group at UChicago, with the goal of getting them excited about the opportunities inherent in big data, big computing, and AI--and to think about how to collaborate with Argonne in those areas. We had a great and long conversation about Takuya Kurihana's work on unsupervised learning for cloud classification. I also mentioned our work making NASA and CMIP data accessible on AI supercomputers.
The 3D Landscape API makes it possible to create innovative applications with realistic maps rendered in 3D. The downloadable software development kit provides simple access to functionality for retrieving, displaying and interacting with 3D maps in your application.
AgilOne on Cause Marketing (partnership with Fashion Delivers)AgilOne
This document discusses leveraging causes to support businesses through cause marketing and corporate social responsibility programs. It provides statistics showing that consumers are increasingly interested in brands that support good causes. It then discusses different types of cause marketing programs and strategies for choosing the right cause, providing support, communicating the partnership, ensuring legal compliance, and measuring impact. Examples of successful cause marketing programs from retailers like Burlington Stores, BCBG, BOBS from Skechers, and Carter's/Osh Kosh B'gosh are also presented.
Read through this second annual predictive marketing survey, covering collected 2014 data in the marketing and analytics arenas and trends that can help you look forward to techniques to use in 2015 and beyond.
The document discusses five insights into data-driven marketing: 1) The divide between marketing teams with and without data analytics capabilities, 2) How big data analytics can benefit both large and small companies, 3) Targeting customers with offers tailored to their needs and interests, 4) Classifying customers based on their lifetime value to focus efforts, and 5) Using data mining to improve marketing ROI and bottom line impact. The case studies provided show increases in sales, email subscription rates, and reductions in customer churn through segmentation, targeting, and value-based strategies.
Far more than simply ecommerce, the digital channel is the growth engine to drive new markets, test merchandise quickly and cost effectively, acquire new customers, retain existing customers and tap them along with brand fans to propagate messages, content and influence purchases across all channels. In this session, you’ll learn why the digital channel is a growth engine for your business and how to realize its full potential. This session will delve into digital, its benefits and opportunities, and examine how the consumer purchase decision is forever altered by the new digital consumer.
What has been successfully established on smartphones and tables, eyefactive brings to tables and walls in large scale: unlimited multitouch technology on seamless displays in any size and shape, combined with innovative multiuser software available through the world's first b2b appstore.
For effective marketing as interactive digital signage solutions in public spaces, at points of sale & information, trade shows and events as well as collaborative teamwork in companies.
Real Estate and Retail - 3D Interactive VisualizationsSAHIL KUMAR
This document discusses various virtual reality and augmented reality projects completed by EON Reality. It summarizes several client projects using EON Reality's technology for real estate visualization, including projects for Ascott Residence Singapore, Housing Development Board Singapore, Marina Bay Sands Singapore, and Katara Cultural Village Qatar. It also lists EON Reality's product portfolio and describes their technology for importing data from BIM to virtual environments. Contact information is provided for Sahil Kumar, Pre Sales Engineer at EON Reality.
This document is a presentation about data-driven marketing given by Elizabeth Johnson, VP of Interactive Marketing Services at PFS Web. The presentation discusses how analyzing customer data can help improve email marketing programs. It provides a case study of an automated 24-part welcome email series sent to different customer segments. The series achieved open rates 187% higher, click-through rates 500% higher, and 258% more revenue in the first 3 months compared to a single welcome email. The keys to success were identified as knowing your customers, understanding data, having a communication strategy, and automating messaging. The presentation concludes by discussing how a "learning lab" approach can continuously improve the customer experience by harnessing data analysis.
Case Study - Mavi: Using Loyalty Programs to Drive AOV and Purchase FrequencyAgilOne
This case study examines how Turkish fashion brand Mavi used loyalty programs to increase average order value (AOV) and purchase frequency. Mavi launched a loyalty program and saw an 80% penetration rate among revenue from loyalty cardholders. Loyalty customers increased their purchase frequency by 67% and total revenue increased by 7%. Personalized loyalty offers and reminders about expiring points helped retain customers and drive additional spending. Mavi started with just two loyalty campaigns but has expanded to running close to 30 campaigns after five years.
Bridging The Gap Between Online and OfflineAgilOne
In this webinar, you’ll learn methods for merging the physical and digital identities of your customers for an accurate view of behavior across channels, what information is critical to enabling omni-channel success, and how to align marketing with consumer expectations throughout their lifecycle.
A talk on our role, as modern marketers and innovators, at the frontline of global change as every aspect of business, as we know it, undergoes a tectonic shift, from an industrial age to the next. The next evolution of human and machine, discovering how artificial intelligence can be used in so many different ways, from trading mundane tasks for quality moments in every industry, to understanding and connecting to our audiences and customers in unique and individual ways.
This upheaval in business creates an exciting opportunity of the proportions that made history’s most famous industrialists, just a century ago -- men, and even a few women, who understood the nature of change, saw the future and made it a reality. Back then, fortune was granted to an elite few. Today, disruption can easily come from the largest enterprise lab or a garage workshop in the burbs.
The stakes have never been higher, customer attention span is minimal, and the need to engage it and retain it, is greater than ever. Such times come round once in a century, if that, so I feel incredibly fortunate, as a woman of the 21st century and a post-digital player, to have a seat at the table of global reinvention of business and brands, and by definition, a hand forward thinkers shaping the future. When we bring together Data Scientists, Innovators, Advertisers, Marketers and Makers like me - United, we can redefine the metrics for success and then notion of what it means to be a post-digital industrialist in the cognitive era.
The document discusses the concept of post-digital and how digital experiences are blending with physical spaces. Key points include:
1) The physical world is becoming the new interface as digital experiences overlap with the real world.
2) Everything and everywhere can become a purchase platform, changing expectations of experiences.
3) Infrastructure, services, and how physical spaces are coded will determine experience blending digital with physical.
Case Study: NASA Ames uses Eclipse RCP for real-time situational awareness of...tamarmot
NASA Ames developed VERVE, a situational awareness tool using Eclipse RCP, to monitor remote robots in real-time. VERVE renders a 3D visualization of the robots and terrain using Ardor3D. It communicates with the robots over CORBA to receive telemetry events, which it uses to update the 3D visualization and display additional telemetry data. VERVE also loads geographic KML files and generates a dynamic user interface for robot instrumentation using databinding.
LIDAR uses laser pulses to measure distance and can be used to create digital elevation models (DEMs) and terrain models. LIDAR systems consist of a laser scanner, direct georeferencing system (GPS and INS), and computer processing. LIDAR data provides highly accurate elevation data that has many applications including flood inundation mapping, as demonstrated after Hurricane Katrina where LIDAR data helped assess flooding in New Orleans. LIDAR has revolutionized data collection and applications in mapping, engineering, and design through 3D modeling of terrain and structures.
Giovanni Laquidara - Hello ARCore - Codemotion Milan 2017Codemotion
Get ready to develop a brand new experiences that seamlessly blend the digital and physical worlds with Android! We will learn the potential of the new AR SDK from Google, ARCore. By looking its 3 key technologies: Motion tracking, Environmental understanding and Light estimation We will have a clear vision of what We can develop with. You will be back at home with a deeper understanding of how to create AR apps with ARCore using your development environment and ready-to-reuse code samples.
This document discusses knowledge discovery and machine learning on graph data. It makes three main observations:
1) Graphs are typically constructed from input data rather than given directly, as relationships must be inferred.
2) Graph data management is challenging due to issues like large size, dynamic nature, heterogeneity and attribution.
3) Useful insights and accurate modeling depend on the representation of the data as a graph, such as through decomposition, feature learning or other techniques.
Workshop Apps with ReactNative II:
- React Native short Recap
- Navigation in React Native Apps
- Tabs & Other Architectural Components
- Lists & Other Presentational Components
- OpenSource Important Components
Presentado por ingenieros Raúl Delgado y Marc Torrent
Big Data, Big Computing, AI, and Environmental ScienceIan Foster
I presented to the Environmental Data Science group at UChicago, with the goal of getting them excited about the opportunities inherent in big data, big computing, and AI--and to think about how to collaborate with Argonne in those areas. We had a great and long conversation about Takuya Kurihana's work on unsupervised learning for cloud classification. I also mentioned our work making NASA and CMIP data accessible on AI supercomputers.
The 3D Landscape API makes it possible to create innovative applications with realistic maps rendered in 3D. The downloadable software development kit provides simple access to functionality for retrieving, displaying and interacting with 3D maps in your application.
The system continuously collects accelerometer and GPS data from sensors on vehicles. The data is sent via LoRa networks to AWS services for processing. Lambda functions filter the data and Kinesis aggregates it into S3 storage. Anomalies are detected by comparing acceleration to statistical norms for each area. The visualizer retrieves anomaly data from S3 and plots classified anomalies on a Google Maps interface.
Ivan Khomyakov's portfolio summarizes his skills and experience. He has extensive knowledge of programming languages like C++, C#, Python, and technologies including OpenCV, SQL, machine learning, AWS, and Unity 3D. Some of his projects include developing a fast cubemap filter for rendering environments, a real-time locating system for tracking objects, and a dynamic map module for navigation systems. He also has experience with route editing tools, augmented reality applications, medical image segmentation, and machine learning algorithms. His background includes both academic and professional work on computer vision, image processing, statistics, and more.
World Wind Java (WWJ) is an open source 3D globe created by NASA that allows users to interactively view Earth from satellite altitude down to the surface. WWJ uses JOGL as its rendering engine and displays geospatial data layers like satellite imagery, elevation models, and vector data. To customize WWJ, developers can configure new data layers and styles through an XML configuration file and implement their own layer classes to display custom data types and geometries on the globe. WWJ tessellates elevation data into triangular mesh tiles using a rectangular tessellation algorithm to render terrain.
Eclipse Con Europe 2014 How to use DAWN Science ProjectMatthew Gerring
This document summarizes the DawnScience Eclipse project, which is an open source not-for-profit project on GitHub. It aims to provide APIs and reference implementations for loading, describing, slicing, transforming, and plotting multidimensional scientific data. Phase 1 from 2014-2015 defined long-term APIs and a reference implementation for HDF5 loading, data description, plotting, and slicing interfaces. Phase 2 in 2016 will release concrete implementations. The project utilizes Eclipse technologies and collaborates with scientific facilities.
Recently, ArangoDB integrated its cluster management with Apache Mesos. This makes it now possible to launch an ArangoDB cluster on a Mesos cluster with a single, albeit complex shell command. In a DCOS-enabled Mesosphere cluster this is even easier, because one can use the dcos subcommand for ArangoDB, which essentially turns a Mesosphere cluster into a single, large computer.
In this talk I explain the whole setup and show (live on stage) how to deploy ArangoDB clusters on Google Compute Engine, and how we used this to scale ArangoDB up until it could sustain 1000000 document writes per second.
ShaderX³: Geometry Manipulation - Morphing between two different objectsRonny Burkersroda
This document discusses techniques for morphing between 3D meshes, specifically vertex tweening. It describes how vertex tweening can be used to independently move vertices between source and destination positions over time using a blending factor. However, vertex tweening alone has limitations as it requires start and target meshes to have identical structure. The document then describes how to project vertices from one mesh to another to calculate relative destination positions, allowing morphing between meshes of different structure. It provides formulas and examples of implementing this using DirectX.
UBC’s Cloud Innovation Centre (CIC) invites students to our AWS RoboMaker webinar and live lab on Thursday, July 22 from 1:00 to 3:30 pm PST. In this session, special guest Alex Coqueiro, will introduce you to AWS Robomaker, a service that makes it easy to develop, test, and deploy intelligent robotics applications at scale. We walk through the features of integrating key components into robotics, deploying a single solution, and discuss the uniquely designed models that allow for optimized robots use cases to get you to production fast. We will cover use cases, implementation, simulation, and deployment. Demos will be implemented using Python.
Lidar for Autonomous Driving II (via Deep Learning)Yu Huang
The document outlines research on using LiDAR data for autonomous vehicle object detection. It begins with an introduction to sensor fusion techniques using LiDAR and camera data. Several deep learning approaches for 3D object detection from LiDAR point clouds are then summarized, including methods that project the point cloud into 2D feature maps or 3D voxel grids as input to convolutional networks. Finally, techniques for exploiting HD maps and performing real-time on-device detection are discussed. The document provides an overview of the state-of-the-art in LiDAR-based object detection for autonomous driving applications.
My Hadoop Ecosystem presentation at the 2011 BreizhCamp.
See the talk video (in french):
http://mediaserver.univ-rennes1.fr/videos/?video=MEDIA110628093346744
Applied parallel coordinates for logs and network traffic attack analysisUltraUploader
This document summarizes a research paper that explores using parallel coordinate plots (PCC) to visualize large datasets for cybersecurity analysis. PCC allows high-dimensional event data to be visualized in 2D. The paper introduces the mathematical foundations of PCC and describes an open-source software called Picviz that generates PCC images from log and network traffic data. Examples are provided of how PCC revealed security issues in Cray system logs and detected botnet attacks. In particular, PCC can identify patterns indicating events like distributed denial-of-service attacks.
Realtà aumentata ed Azure, un binomio imbattibileAlessio Iafrate
1) The document discusses how augmented reality and Azure are an unbeatable combination. It provides examples of how AR can be used for wayfinding, collaborative design reviews using persistent multi-user virtual content, and empowering firstline workers and those with low vision.
2) The cloud plays a role in AR by providing secure storage and scalable processing for a digital copy of the real world that can be accessed by any user from any device for shared AR content.
3) The document then discusses an example solution architecture for shared AR notes using Azure Spatial Anchors, an Azure App Service, Azure Cosmos DB and a sharing service.
This document provides a summary of existing big data tools. It outlines the layered architecture of these tools, including layers for resource management, file systems, data processing frameworks, machine learning libraries, NoSQL databases and more. It also describes several common data processing models (e.g. MapReduce, DAG, graph processing) and specific tools that use each model (e.g. Hadoop for MapReduce, Spark for DAG). Examples of code for PageRank and broadcasting data in the Harp framework are also provided.
Similar to NASA VERVE: Interactive 3D Visualization within Eclipse (20)
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfflufftailshop
When it comes to unit testing in the .NET ecosystem, developers have a wide range of options available. Among the most popular choices are NUnit, XUnit, and MSTest. These unit testing frameworks provide essential tools and features to help ensure the quality and reliability of code. However, understanding the differences between these frameworks is crucial for selecting the most suitable one for your projects.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxSitimaJohn
Ocean Lotus cyber threat actors represent a sophisticated, persistent, and politically motivated group that poses a significant risk to organizations and individuals in the Southeast Asian region. Their continuous evolution and adaptability underscore the need for robust cybersecurity measures and international cooperation to identify and mitigate the threats posed by such advanced persistent threat groups.
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
Digital Marketing Trends in 2024 | Guide for Staying AheadWask
https://www.wask.co/ebooks/digital-marketing-trends-in-2024
Feeling lost in the digital marketing whirlwind of 2024? Technology is changing, consumer habits are evolving, and staying ahead of the curve feels like a never-ending pursuit. This e-book is your compass. Dive into actionable insights to handle the complexities of modern marketing. From hyper-personalization to the power of user-generated content, learn how to build long-term relationships with your audience and unlock the secrets to success in the ever-shifting digital landscape.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
A Comprehensive Guide to DeFi Development Services in 2024Intelisync
DeFi represents a paradigm shift in the financial industry. Instead of relying on traditional, centralized institutions like banks, DeFi leverages blockchain technology to create a decentralized network of financial services. This means that financial transactions can occur directly between parties, without intermediaries, using smart contracts on platforms like Ethereum.
In 2024, we are witnessing an explosion of new DeFi projects and protocols, each pushing the boundaries of what’s possible in finance.
In summary, DeFi in 2024 is not just a trend; it’s a revolution that democratizes finance, enhances security and transparency, and fosters continuous innovation. As we proceed through this presentation, we'll explore the various components and services of DeFi in detail, shedding light on how they are transforming the financial landscape.
At Intelisync, we specialize in providing comprehensive DeFi development services tailored to meet the unique needs of our clients. From smart contract development to dApp creation and security audits, we ensure that your DeFi project is built with innovation, security, and scalability in mind. Trust Intelisync to guide you through the intricate landscape of decentralized finance and unlock the full potential of blockchain technology.
Ready to take your DeFi project to the next level? Partner with Intelisync for expert DeFi development services today!
A Comprehensive Guide to DeFi Development Services in 2024
NASA VERVE: Interactive 3D Visualization within Eclipse
1. 1
NASAVERVE: Interactive 3DVisualization within Eclipse
NASAVERVE:
Interactive 3DVisualization within Eclipse
Tamar Cohen and Mark B.Allan
Intelligent Robotics Group
NASA Ames Research Center
2. 2
NASAVERVE: Interactive 3DVisualization within Eclipse
The Intelligent Robotics Group (IRG)
at NASA Ames Research Center
develops robotic rovers as research
platforms for autonomous navigation,
human robot interaction, and robot
software.
Often we send a small team of
scientists and robot engineers into the
field with some rovers, and science and
engineering backroom teams remotely
operate the rovers.
It is necessary to visualize where the
rover is, what algorithms it is executing,
and what scientific data it is gathering.
K10 Red at Haughton Crater,
Devon Island CA
3. 3
NASAVERVE: Interactive 3DVisualization within Eclipse
We have created a number of tools to assist with remote
situational awareness. Some of these are web tools, and quite a
few are Eclipse RCP applications, based aroundVERVE.
VERVE is an integrated 3D view built on top of Ardor3D, an open
source 3D Java library.
Concept of Operations
6. 6
NASAVERVE: Interactive 3DVisualization within Eclipse
We develop and work with many different robots for different needs, and
attach various scientific instruments to them. We also collaborate with
different NASA centers to support remote operation of their robots.
IRG’s K-series rovers feature:
• four-wheel drive
• all wheel steering
• GPS system
• digital compass
• stereo hazard cameras
• inertial measurement unit
• LIDAR
K-series rovers run Rover
Software, which supports
autonomous navigation and
obstacle avoidance.
Krex at Basalt Hill, CA
7. 7
NASAVERVE: Interactive 3DVisualization within Eclipse
A simple model of K10Red; we
keep the models small and efficient
and only articulate what will give us
useful information.
TheVERVE 3DView is an Eclipse view
with contents rendered by the
Ardor3D libraries which we have
wrapped in a plug-in. We render the
Ardor3D canvas in an EclipseView.
Ardor3D provides user interface
support within the view, ie overlay
text or floating images / areas.
Ardor3D provides hooks for mouse
control and keyboard input, along
with typical controls for a 3D graphics
library (ie cameras, scene, lighting,
etc). It supports standard 3D file
formats.
8. 8
NASAVERVE: Interactive 3DVisualization within Eclipse
The Ardor3D scene graph is comprised of
Spatials to define geometry and rendering settings
Nodes spatials with parents and children
To build up the scene graph, you simply call node.attachChild(Spatial child).
For each type and instance of a robot, we create a RobotNode (extends Node)
which contains nodes that represent its model (3D object) and child nodes for
representation of scientific data.
We have a reference between our conceptual representation of a robot and each of
its parts, and the Ardor3D nodes which represent each concept.
public class RobotNode extends Node {!
!
final AbstractRobot m_robot;!
!
RobotModelNode m_model;!
Node m_concepts;!
Node m_sensors;!
Node m_base;!
!
public RobotNode(AbstractRobot robot, Node model) {!
super(robot.getName());!
m_robot = robot;!
setRobotModel(model);!
}!
9. 9
NASAVERVE: Interactive 3DVisualization within Eclipse
/**!
* interface for scenegraph -> telemetry glue for robot visualization parts!
*/!
public interface IRobotPart {!
public String getPartName();!
public AbstractRobot getRobot();!
!
public void connectTelemetry() throws TelemetryException;!
public void disconnectTelemetry() throws TelemetryException;!
!
public void attachToNodesIn(Node model) throws TelemetryException,
IllegalStateException;!
!
public void handleFrameUpdate(long currentTime);!
public void reset();!
!
public boolean isVisible();!
public void setVisible(boolean state);!
}!
We have created a simple interface to connect the
incoming telemetry to the robot parts that are
rendered:
11. 11
NASAVERVE: Interactive 3DVisualization within Eclipse
A model of a space suit with instrument backpack and the
Centaur 2 rover, which we worked with at Desert RATS
13. 13
NASAVERVE: Interactive 3DVisualization within Eclipse
We have a standard Eclipse view
which includes a tree populated with
the contents of the scene graph. This
tree can be extremely deep.
Since elements are dynamically added
to and removed from the 3D scene,
the tree must be populated with
WeakReferences to support garbage
collection.
When various events happen, the tree
refreshes asynchronously.
Checkboxes show and hide 3D
models in the Ardor3D view by
setting their render state.
Scene Graph View
if (show){!
!spatial.setCullHint(CullHint.Inherit);
} else {!
!spatial.setCullHint(CullHint.Always);!
}!
14. 14
NASAVERVE: Interactive 3DVisualization within Eclipse
We use Java reflection and SWT
databinding to automatically
generate SWT UI components
based on the Java objects defined
in the robot class; manipulating
these widgets affects how the
components are rendered in the
Ardor3D scene.
This allows our robot engineers
and scientists to customize the
visualization based on what they
are looking for.
15. 15
NASAVERVE: Interactive 3DVisualization within Eclipse
Typically we work with rovers to
explore terrain that has not been
well mapped. We may have satellite
imagery and information about the
terrain. This data is at a low
resolution and may not be
accurate. As the rovers traverse
the area, they build more accurate
maps.
We use LIDAR, a remote sensing
technology that measures distance
with a laser. We use LIDAR both
for a line scan and to return a
point cloud. We also do stereo
reconstruction with our two
hazard cameras.
LIDAR
16. 16
NASAVERVE: Interactive 3DVisualization within Eclipse
Representation of LIDAR terrain inVERVE
When we get LIDAR data back
to our Eclipse RCP application
from the rover, we can “ground
truth” or adjust the terrain to
the discovered data.
17. 17
NASAVERVE: Interactive 3DVisualization within Eclipse
You can see the line scan and point cloud data that Centaur 2 has
captured as it drives across a parking lot. Red arrows show the path
it has taken.
18. 18
NASAVERVE: Interactive 3DVisualization within Eclipse
We use DDS, the Data Distribution Service for Real-Time Systems as our
middleware. By having this standard, we can create IDL (Interface Definition
Language) files that describe the data which is being serialized between
publishers and subscribers. We define data formats for commands and for
telemetry, and various consumers (robots, software applications) can subscribe
to the published topics.
We configure DDS to handle poor connectivity and dropouts, since we are
simulating space missions which will have these issues.
Adhering to the DDS standard makes it more straightforward to integrate with
various robots and scientific instruments.
Surface Telerobotics
Workbench RCP
Application
K10
Rover
DDS
Ground
ISS
We used DDS to have astronauts on the International Space Station control our K10
Rover at NASA Ames
19. 19
NASAVERVE: Interactive 3DVisualization within Eclipse
To facilitate collaboration between NASA centers, we came up
with a standard called RAPID (Robot API Delegate), built on top of
DDS. This includes a set of IDL files and Java libraries for common
commands and telemetry.
http://rapid.nasa.gov/
20. 20
NASAVERVE: Interactive 3DVisualization within Eclipse
For our RAPID VERVE implementation, we have a base
class to connect robot parts to RAPID telemetry.
public abstract class RapidRobotPart extends AbstractRobotPart implements
IRapidMessageListener!
{!
…!
@Override!
public void connectTelemetry() throws TelemetryException {!
if(isTelemetryEnabled()) {!
try {for(MessageType msgType : rapidMessageTypes()){!
!RapidMessageCollector.instance().addRapidMessageListener(getParticipantId(),!
! ! ! ! ! !getRapidRobot().getAgent(), msgType, this );!
This way, when the telemetry comes in, the relevant
data can be cached and when it is time to rerender,
handleFrameUpdate is called.
21. 21
NASAVERVE: Interactive 3DVisualization within Eclipse
!
Our very simple render update thread runs as follows:
Once the system and display are ready (until the display is disposed)
Check the time that the last change occurred;
if the elapsed time is enough, asynchronously run an update
!
timer = new Timer(); // an Ardor3D timer which uses System.nanoTime!
!frameHandler = new FrameHandler(timer);!
!frameHandler.addUpdater(new LogicalLayerUpdater());!
!
!// we expose camera controls in the Eclipse UI!
!frameHandler.addUpdater(new CameraControlUpdater()); !!
!renderUpdateThread = new RenderUpdateThread(applicationPlugin,
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! frameHandler, timer);!
!renderUpdateThread.start();!
frameHandler.updateFrame();
We have data coming in too fast to render, so we throttle that back:
23. 23
NASAVERVE: Interactive 3DVisualization within Eclipse
Scientific Visualization
Here we are rendering data coming back from a Ground Penetrating
Radar (GPR) system, so scientists can analyze information about the
substrate. They can customize the rendering of the GPR telemetry.
Arrows indicate
previous position,
and the rings
indicate the sun
tracker and the
magnetic compass.
24. 24
NASAVERVE: Interactive 3DVisualization within Eclipse
We also work with the SPHERES on
the International Space Station (ISS);
we run DDS on an Android
Smartphone which we connect to the
SPHERES, and view and control it from
our Eclipse RCP Application.
In our experiment in 2013, we
simulated an internal inspection of an
ISS module .
We have commanded it from the
ground and astronauts have
commanded it from the ISS.
26. 26
NASAVERVE: Interactive 3DVisualization within Eclipse
The Surface Telerobotics experiment in 2013 examined how
astronauts in the ISS can remotely operate a surface robot (K10
Rover) across short time delays. We simulated an astronaut
teleoperating a rover on the lunar farside to deploy a low radio
frequency telescope.
Deployment of a Telescope
30. 30
NASAVERVE: Interactive 3DVisualization within Eclipse
During our Surface Telerobotics experiment, we worked with a 3rd
party company (TRACLabs) to subscribe to DDS messages providing
informational alerts about the state of our rover. We displayed these
in a growl-like overlay in theVERVE 3DView. These alerts are built on
top of Ardor3D's UI components and allows hooks to Eclipse UI.
32. 32
NASAVERVE: Interactive 3DVisualization within Eclipse
VERVE open source release:
http://sourceforge.net/projects/irg-verve/
Ardor3D in Java:
http://www.ardor3d.com
Goo Technologies, Ardor3D in Javascript:
http://www.gootechnologies.com/
33. 33
NASAVERVE: Interactive 3DVisualization within Eclipse
Upcoming IRG Work
• We have been doing a huge push to migrate our infrastructure
to use maven, Nexus and git.
• We are just beginning migration to Eclipse E4
• We continue to develop free-flying robots for the ISS
• We are working with KRex2, preparing to look for water in the
Mojave in the fall as part of the Volatile Prospector efforts
• http://www.astrobotic.com/2013/12/02/resource-aware-
planning-for-robot-operations-at-the-lunar-pole/
• This Mojave work is in support of the RESOLVE project, to
develop a new set of instruments to use in the search for water
• http://www.spacenews.com/article/civil-space/39307nasa-
planning-for-mission-to-mine-water-on-the-moon
34. 34
NASAVERVE: Interactive 3DVisualization within Eclipse
Intelligent Robotics Group
at NASA Ames Research Center
• K10 Rover among others
• SPHERES
• xGDS Ground Data Systems
• VERVE 3D within Eclipse
• Contributed the moon to Google Earth
• Mars-o-vision (mars.planetary.org)
• GigaPan robotic camera
• GeoCam disaster response
• Ames Stereo Pipeline
• Vision Workbench
• Tensegrity research
… and more!
http://irg.arc.nasa.gov