It is a seminar presentation on a technology called Virtual reality. It key features are what is virtual reality, its history and evolution, its types, devices that are used for Virtual reality and where virtual reality is applicable.
What is Virtual Reality?
Why we need Virtual Reality?
Virtual reality systems
Virtual Reality hardware
Virtual Reality developing tools
The Future of Virtual Reality
It is a seminar presentation on a technology called Virtual reality. It key features are what is virtual reality, its history and evolution, its types, devices that are used for Virtual reality and where virtual reality is applicable.
What is Virtual Reality?
Why we need Virtual Reality?
Virtual reality systems
Virtual Reality hardware
Virtual Reality developing tools
The Future of Virtual Reality
The future of data visualization is through immersive experiences that excite and engage your users. We want to show you how to build a fully immersive Virtual Reality experience using Visualforce and Apex. Using open source Javascript frameworks, we'll show how any smartphone can be used to visualize your Salesforce data in new and interactive ways through the Salesforce1 Mobile App. Join us as we push the boundaries of the platform to show it's versatility and extensibility as a first-class development platform and bring your data to life.
This is my talk I held at www.droidcon.ro in 2016. I talked about what a cardboard is, how to use it, how to program it and I ran through the description of the demo app. Based on this demo, I explored on how to separate parts of it to create a Virtual Reality App, capable of using our Content Modelling System(Contentful) to change what the user will see ...
Building the Matrix: Your First VR App (SVCC 2016)Liv Erickson
The slides from my talk, Building The Matrix: Your First VR App at Silicon Valley Code Camp, Oct. 2016. Development, design, and sample projects for virtual reality applications.
Designing, building and growing a community around VR and sailing.
Sharing a story of MarineVerse and the approach we are taking to creating our apps and game for sailors.
The Top 10 Lessons We Learned Moving Our Mobile Game to VR | Guy BendovJessica Tams
Delivered at Casual Connect USA 2016. Come learn the top 10 development lessons to consider when extending your games to VR. User orientation in a VR sphere, proper immersion for the players as well as camera movements, speed balancing and frame rate can have a huge effect on players experience in VR. Side-Kick Games has learned many tricks of the trade in adapting mobile games across all current VR headsets and will cover these issues and more.
Face the Future: Computing in an Augmented WorldTony Parisi
My Keynote Talk from AWE 2017. http://www.augmentedworldexpo.com/
Pairs best with transcript: https://medium.com/@tonyparisi/face-the-future-58ed3b63d91
The future of data visualization is through immersive experiences that excite and engage your users. We want to show you how to build a fully immersive Virtual Reality experience using Visualforce and Apex. Using open source Javascript frameworks, we'll show how any smartphone can be used to visualize your Salesforce data in new and interactive ways through the Salesforce1 Mobile App. Join us as we push the boundaries of the platform to show it's versatility and extensibility as a first-class development platform and bring your data to life.
This is my talk I held at www.droidcon.ro in 2016. I talked about what a cardboard is, how to use it, how to program it and I ran through the description of the demo app. Based on this demo, I explored on how to separate parts of it to create a Virtual Reality App, capable of using our Content Modelling System(Contentful) to change what the user will see ...
Building the Matrix: Your First VR App (SVCC 2016)Liv Erickson
The slides from my talk, Building The Matrix: Your First VR App at Silicon Valley Code Camp, Oct. 2016. Development, design, and sample projects for virtual reality applications.
Designing, building and growing a community around VR and sailing.
Sharing a story of MarineVerse and the approach we are taking to creating our apps and game for sailors.
The Top 10 Lessons We Learned Moving Our Mobile Game to VR | Guy BendovJessica Tams
Delivered at Casual Connect USA 2016. Come learn the top 10 development lessons to consider when extending your games to VR. User orientation in a VR sphere, proper immersion for the players as well as camera movements, speed balancing and frame rate can have a huge effect on players experience in VR. Side-Kick Games has learned many tricks of the trade in adapting mobile games across all current VR headsets and will cover these issues and more.
Face the Future: Computing in an Augmented WorldTony Parisi
My Keynote Talk from AWE 2017. http://www.augmentedworldexpo.com/
Pairs best with transcript: https://medium.com/@tonyparisi/face-the-future-58ed3b63d91
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
The infamous Mallox is the digital Robin Hoods of our time, except they steal from everyone and give to themselves. Since mid-2021, they've been playing hide and seek with unsecured Microsoft SQL servers, encrypting data, and then graciously offering to give it back for a modest Bitcoin donation.
Mallox decided to go shopping for new malware toys, adding the Remcos RAT, BatCloak, and a sprinkle of Metasploit to their collection. They're now playing a game of "Catch me if you can" with antivirus software, using their FUD obfuscator packers to turn their ransomware into the digital equivalent of a ninja.
-------
This document provides a analysis of the Target Company ransomware group, also known as Smallpox, which has been rapidly evolving since its first identification in June 2021.
The analysis delves into various aspects of the group's operations, including its distinctive practice of appending targeted organizations' names to encrypted files, the evolution of its encryption algorithms, and its tactics for establishing persistence and evading defenses.
The insights gained from this analysis are crucial for informing defense strategies and enhancing preparedness against such evolving cyber threats.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
КАТЕРИНА АБЗЯТОВА «Ефективне планування тестування ключові аспекти та практ...QADay
Lviv Direction QADay 2024 (Professional Development)
КАТЕРИНА АБЗЯТОВА
«Ефективне планування тестування ключові аспекти та практичні поради»
https://linktr.ee/qadayua
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
2. about me
http://www.tonyparisi.com 3/18/2015
CONTACT
tparisi@gmail.com
skype: auradeluxe
http://twitter.com/auradeluxe http://www.tonypa
risi.com/
http://www.learningwebgl.com/
GET THE BOOKS!
WebGL: Up and Running
http://www.amazon.com/dp/144932357X
Programming 3D Applications with HTML and WebGL
http://www.amazon.com/Programming-Applications-HTML5-WebGL-
Visualization/dp/1449362966
MEETUPS
http://www.meetup.com/WebGL-Developers-Meetup/
http://www.meetup.com/Web-VR/
BOOK CODE
https://github.com/tparisi/WebGLBook
https://github.com/tparisi/Programming3DApplications
GET GLAM
http://www.glamjs.org/
https://github.com/tparisi/glam/
WORK
http://www.thirdeye.gl/
CREDS
Co-creator, VRML and X3D
5. PC HMDs
3/18/2015http://www.tonyparisi.com
Provide deepest, most immersive VR
experiences
Desktop peripheral - acts as external monitor
Position and orientation tracking
Tethered – one or more cables to the
computer; camera for position tracking
Oculus Rift – the Gold Standard of VR
headsets
Developer Kit CHEAP $350
In production late 2015/early 2016
HTC/Valve VIVE
OSVR – Razer open dev kit and SDK;
ecosystem initiative
6. mobile HMDs
3/18/2015http://www.tonyparisi.com
Deluxe Mobile – Samsung GearVR
Optics and IMU licensed from Oculus
Custom Android build w/ VR extensions
and enhanced UI
The best VR experience out there!
(Look Ma, no wires)
BUT $200 + requires new Phone (Note
4) NOT CHEAP $1,000
Support for S6 coming, price coming
down
Orientation tracking only
So far… no competition… but EXPECT
IT!
7. drop-in phone viewers
3/18/2015http://www.tonyparisi.com
Google Cardboard
Just Add SmartPhone
Orientation tracking only
Open specification for mobile VR
Standard Android OS support, using
simple stereo rendering and
accelerometer tracking
$2 in parts or $25 ready-to-assemble
Kits WAY CHEAP
Not as nice… but great for the price!
MergeVR, Wearality, Moggles…
Some of these have different rendering
thus require custom SDK
8. operating systems
3/18/2015http://www.tonyparisi.com
Desktop – Oculus SDK supports
Windows/Mac/Linux; Vive SDK not
yet released…
GearVR - custom Android build
w/Oculus mobile SDK
Cardboard
Google has SDK for native Android
with simple stereo render and head
tracking; also adding first-class VR
support into future OS
Cardboard is just side-by side
rendering and accelerometer
tracking… so it works on iOS too
Mobile browsers can run Cardboard
apps! Just stereo render with
WebGL and track
w/DeviceOrientation API
The Oculus Store for GearVR
10. head tracking
3/18/2015http://www.tonyparisi.com
Oculus Rift/GearVR
1000hz refresh rate
Cardboard
200hz refresh rate
Desktop IMUs built into HMDs track position and orientation.
Use camera or wall-mounted sensors for position tracking
Mobile IMUs track orientation only
INERTIAL MEASURE UNITS (IMUS)
11. the challenge:
“presence”
3/18/2015http://www.tonyparisi.com
Camera must respond to head tracking at 75FPS+
higher latency risks motion sickness and breaks the illusion
Rendering, as always, must be at 60FPS+
“Motions-to-photons” latency goal is <20ms
Desktop and GearVR can hit this, currently mobile can’t
(though it’s in the works); most phone IMU motions-to-photons
are are 50ms+
What’s wrong with this picture???
Classic targeting of 60FPS makes rendering the bottleneck
If targeting 75FPS, that’s minimum 150FPS simulation (75FPS
x 2 cameras), or <7ms frame time!!!
12. performance (1)
3/18/2015http://www.tonyparisi.com
Software techniques
Of course push everything you can onto the GPU
New engine optimizations
Example: render each state change to each camera vs. whole scene
to each camera
Mobile: create experiences with lower res than typical games...
till the hardware gets faster and resolutions get higher; low
latency trumps hi poly count
Time Warp
Oculus SDK technique, transforms image in Z-buffer at next refresh
based on new IMU position/orientation… even if new rendered frame
isn’t ready
Already supported in game engines and other runtimes
13. performance (2)
3/18/2015http://www.tonyparisi.com
First attempts at a comprehensive GPU approach to VR -
NVIDIA VR Direct
New features enabled in Maxwell processors (GeForce GTX
980 and GTX 970)
Overall attack on latency – whole pipeline
Asynchronous Warp (NVIDIA’s version of Time Warp)
Dynamic Super Resolution (DSR) – up to 4 megapixels per
eye downsampled to HD
Multi-frame sampled anti-aliasing (MFAA)
Boasts motion-to-photons latency of 25ms
… plus “GeForce Experience” control panel – one end-user
settings dialog instead of several
ACCELERATING VR USING THE POWER OF THE GPU
14. developing desktop and
mobile VR
3/18/2015http://www.tonyparisi.com
Game engines
Unity3D – targets all platforms: desktop Oculus, Gear VR,
Cardboard. Free and open prefabs available on Unity store and
from HMD vendors. Expect Vive and other platforms quickly; they
move fast.
Unreal - desktop now, mobile in development
Native SDKs
Oculus SDK C++
Oculus Mobile SDK C++
Android SDK for Cardboard
15. WebVR:
fast, cheap and democratized
3/18/2015http://www.tonyparisi.com
Experimental browser API
Query browser for attached HMD
devices
Render fullscreen stereo in WebGL
Track HMD position/orientation by
polling HMD device
Already in Firefox and Chrome nightly
builds, uses same API
Build apps using open source
JavaScript engines, or WebGL
“exported” from Unity/Unreal via
Emscripten cross-compiler
Browser refresh currently throttled at
60FPS but they are lifting this limitation
Quake 3 WebVR demo, developed by Brandon
Jones of Google
http://media.tojicode.com/q3bsp/
NO-DOWNLOAD VR APPLICATIONS.
INSTANT ACCESS IN THE BROWSER, SHARE IT WITH A URL!
WRITTEN IN JAVASCRIPT!?
16. input
3/18/2015http://www.tonyparisi.com
We still don’t have the mouse of VR
State of the practice is blind use of
keyboard or gamepad controller
Motion controllers like Leap Motion,
Sixense STEM system are gaining
popularity for PC-based VR
GearVR has a really innovative
trackpad design, plus simple, elegant
navigation UI
Drop-in phone viewers are
experimenting with side-mounted click
devices and Bluetooth controllers
Leap Motion
controller
Sixense
STEM
System
image:
https://www.attachmate.com/blogs/legacymodernization/legacy-data-the-elephant-in-the-room/
17. augmented reality
3/18/2015http://www.tonyparisi.com
Explosion of VR has renewed
interest in AR
Promising new hardware
Microsoft Hololens
CastAR - table-top AR display for
gaming, close to coming to
market
Magic Leap ????
A little farther out… most projects
don’t have ship dates
Another SDK babel looming…
THE NEXT NEXT BIG THING?
Hololens Sculpting Tool Demo
CastAR Multi-Player Game
18. coming in May 2015
3/18/2015http://www.tonyparisi.com
19. keep in touch
http://www.tonyparisi.com 3/18/2015
CONTACT
tparisi@gmail.com
skype: auradeluxe
http://twitter.com/auradeluxe http://www.tonypa
risi.com/
http://www.learningwebgl.com/ MEETUPS
http://www.meetup.com/WebGL-Developers-Meetup/
http://www.meetup.com/Web-VR/
BOOK CODE
https://github.com/tparisi/WebGLBook
https://github.com/tparisi/Programming3DApplications
GET GLAM
http://www.glamjs.org/
https://github.com/tparisi/glam/
WORK
http://www.thirdeye.gl/
CREDS
Co-creator, VRML and X3D
GET THE BOOKS!
WebGL: Up and Running
http://www.amazon.com/dp/144932357X
Programming 3D Applications with HTML and WebGL
http://www.amazon.com/Programming-Applications-HTML5-WebGL-
Visualization/dp/1449362966