Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
CSC509 Lecture 13
Search
Javier Gonzalez-Sanchez
PRO
November 19, 2024
Programming
0
230
CSC509 Lecture 13
Software Design
Final Review
(202312)
Javier Gonzalez-Sanchez
PRO
November 19, 2024
Tweet
Share
More Decks by Javier Gonzalez-Sanchez
See All by Javier Gonzalez-Sanchez
CSC305 Lecture 08
javiergs
PRO
0
250
CSC509 Lecture 06
javiergs
PRO
0
260
CSC305 Lecture 07
javiergs
PRO
0
280
CSC509 Lecture 05
javiergs
PRO
0
300
CSC305 Lecture 06
javiergs
PRO
0
250
CSC509 Lecture 04
javiergs
PRO
0
300
CSC305 Lecture 05
javiergs
PRO
0
220
CSC509 Lecture 03
javiergs
PRO
0
340
CSC305 Lecture 04
javiergs
PRO
0
270
Other Decks in Programming
See All in Programming
Goで実践するドメイン駆動開発 AIと歩み始めた新規プロダクト開発の現在地
imkaoru
4
860
Le côté obscur des IA génératives
pascallemerrer
0
150
overlayPreferenceValue で実現する ピュア SwiftUI な AdMob ネイティブ広告
uhucream
0
190
Building, Deploying, and Monitoring Ruby Web Applications with Falcon (Kaigi on Rails 2025)
ioquatix
4
2.3k
Cursorハンズオン実践!
eltociear
2
1.1k
What's new in Spring Modulith?
olivergierke
1
160
Things You Thought You Didn’t Need To Care About That Have a Big Impact On Your Job
hollycummins
0
230
大規模アプリのDIフレームワーク刷新戦略 ~過去最大規模の並行開発を止めずにアプリ全体に導入するまで~
mot_techtalk
1
470
登壇は dynamic! な営みである / speech is dynamic
da1chi
0
350
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
290
Writing Better Go: Lessons from 10 Code Reviews
konradreiche
0
2.2k
Go言語はstack overflowの夢を見るか?
logica0419
0
470
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
30
2.9k
Optimizing for Happiness
mojombo
379
70k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
How GitHub (no longer) Works
holman
315
140k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
35
6.1k
Agile that works and the tools we love
rasmusluckow
331
21k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Typedesign – Prime Four
hannesfritz
42
2.8k
Balancing Empowerment & Direction
lara
5
690
Transcript
Dr. Javier Gonzalez-Sanchez
[email protected]
www.javiergs.info o ffi ce: 14 -227
CSC 508/9 Software Engineering (Design & Deployment) Lecture 13. Time to Work on your Final Project
Environment
Environment 3
Robot
UR e-Series Control Panel 5
UR e-Series Control Panel 6
Docker f ile 7
Docker f ile 8
Docker f ile 9
localhost | exposed port 6080 10
localhost | exposed port 6080 11
localhost | exposed port 6080 12
Java Desktop 13
Java Desktop 14
15
16
Hands and Eyes
Goal 18
UI
Unity for UI 20
Unity for UI 21
Publisher
C# 23
C# 24
C# 25
C# 26
C# 27
Subscriber
Maven 29
Java Desktop 30
Java Desktop 31
Java Desktop 32
Java Desktop 33
Java Desktop 34
Java Desktop 35
Java Desktop 36
Gaze Tracking
Gaze Tracker • G a ze Origin: [0.1, 1.6, -0.5]
• G a ze Direction: [0.0, 0.0, 1.0] • R a y-Tr a cing 38
RayTriangleIntersection 39
Questions 40
CSC 509 Software Engineering Javier Gonzalez-Sanchez, Ph.D.
[email protected]
Fall 2024
Copyright. These slides can only be used as study material for the class CSC509 at Cal Poly. They cannot be distributed or used for another purpose.