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
160
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 26
javiergs
PRO
0
130
CSC305 Lecture 25
javiergs
PRO
0
130
CSC509 Lecture 14
javiergs
PRO
0
130
CSC305 Lecture 24
javiergs
PRO
0
45
CSC305 Lecture 23
javiergs
PRO
0
120
CSC305 Lecture 22
javiergs
PRO
0
60
CSC509 Lecture 12
javiergs
PRO
0
200
CSC305 Lecture 21
javiergs
PRO
0
190
CSC305 Lecture 20
javiergs
PRO
0
93
Other Decks in Programming
See All in Programming
クリエイティブコーディングとRuby学習 / Creative Coding and Learning Ruby
chobishiba
0
3.7k
42 best practices for Symfony, a decade later
tucksaun
1
150
The Efficiency Paradox and How to Save Yourself and the World
hollycummins
1
340
なまけものオバケたち -PHP 8.4 に入った新機能の紹介-
tanakahisateru
1
100
17年周年のWebアプリケーションにTanStack Queryを導入する / Implementing TanStack Query in a 17th Anniversary Web Application
saitolume
0
210
開発者とQAの越境で自動テストが増える開発プロセスを実現する
92thunder
1
120
ソフトウェアの振る舞いに着目し 複雑な要件の開発に立ち向かう
rickyban
0
860
KubeCon + CloudNativeCon NA 2024 Overviewat Kubernetes Meetup Tokyo #68 / amsy810_k8sjp68
masayaaoyama
0
180
わたしの星のままで一番星になる ~ 出産を機にSIerからEC事業会社に転職した話 ~
kimura_m_29
0
150
Haze - Real time background blurring
chrisbanes
1
470
Missing parts when designing and implementing Android UI
ericksli
0
400
eBPF Deep Dive: Architecture and Safety Mechanisms
takehaya
12
1.3k
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
32
2.7k
Building a Scalable Design System with Sketch
lauravandoore
459
33k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
GraphQLとの向き合い方2022年版
quramy
44
13k
Being A Developer After 40
akosma
87
590k
Statistics for Hackers
jakevdp
796
220k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Testing 201, or: Great Expectations
jmmastey
40
7.1k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
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.