Difference between revisions of "User:Eburkholder"

From REU@MU
Jump to: navigation, search
(Work Log)
(Work Log)
 
(34 intermediate revisions by the same user not shown)
Line 184: Line 184:
 
'''Monday'''
 
'''Monday'''
 
*Attended Dr. Brylow’s lecture “Good Presentations”  
 
*Attended Dr. Brylow’s lecture “Good Presentations”  
*Search for resources regarding Android server connection  
+
*Searched for resources regarding Android server connection  
 
*Worked on mini-presentation for fellowship  
 
*Worked on mini-presentation for fellowship  
 
*Reflected on day’s work and filled out work log  
 
*Reflected on day’s work and filled out work log  
 
*Attended daily meeting with mentor and graduate students to discuss ongoing work
 
*Attended daily meeting with mentor and graduate students to discuss ongoing work
 +
 +
'''Tuesday'''
 +
*Finished making mini-presentation for fellowship
 +
*Wrote notes for mini-presentation
 +
*Practiced mini-presentation
 +
*Reflected on day’s work and filled out work log
 +
 +
'''Wednesday'''
 +
*Practiced mini-presentation
 +
*Presented mini-presentation
 +
*Watched other fellows’ mini-presentations
 +
*Began reading resources regarding HTPPS communication
 +
*Reflected on day’s work and filled out work log
 +
*Attended meeting with mentor and graduate students to discuss ongoing work
 +
 +
'''Thursday'''
 +
*Read Android Asynchronous HTTP
 +
*Reviewing Server connection code
 +
*Contacting previous researchers to access API
 +
*Reflected on day’s work and filled out work log
 +
 +
'''Friday'''
 +
*Worked on setting up live feed for recording app
 +
*Worked on replacing chronometer for recording app
 +
*Reflected on day’s work and filled out work log
 +
 +
==='''Week 6'''===
 +
'''Monday'''
 +
*Attended Dr. Zimmer’s lecture "Data Ethics: Challenges for the New Epistemology of Data"
 +
*Worked on timing for live stream communication
 +
*Established text views to present server information
 +
*Reflected on day’s work and filled out work log
 +
*Attended meeting with mentor and graduate students to discuss ongoing work
 +
 +
'''Tuesday'''
 +
*Adjusted activity view of Android application
 +
*Prepared Android application for server communication
 +
*Continued to Inquire about server API
 +
*Began piecing together paper introduction
 +
*Reflected on day’s work and filled out work log
 +
 +
'''Wednesday'''
 +
*Attended Dr. Brylow’s lecture “Poster Presentations”
 +
*Received API information
 +
*Learned about REST API methods and calls
 +
*Reflected on day’s work and filled out work log
 +
*Attended meeting with mentor and graduate students to discuss ongoing work
 +
 +
'''Thursday'''
 +
*Set texts to soft-coded text for application
 +
*Read about JSON and REST API’s
 +
*Planned meeting to discuss application needs and goals moving forward
 +
*Began setting up client-side server communication
 +
*Reflected on day’s work and filled out work log
 +
 +
'''Friday'''
 +
*Met with head on HRV project to discuss video encoding and server communication
 +
*Worked with Java classes in Android application
 +
*Reflected on day’s work and filled out work log
 +
*Attended weekly Ubicomp Lab meeting with mentor and graduate students
 +
 +
==='''Week 7'''===
 +
'''Monday'''
 +
*Received Javascript server files
 +
*Continued to attempt understanding REST API’s
 +
*Reflected on day’s work and filled out work log
 +
*Attended meeting with mentor and graduate students to discuss ongoing work
 +
 +
'''Tuesday'''
 +
*Set up static REST Client for application
 +
*Read code from previous REST application
 +
*Reflected on day’s work and filled out work log
 +
 +
'''Wednesday'''
 +
*Began setting up Post request for REST API
 +
*Attended weekly check-in with other REU fellows
 +
*Read through example REST API code
 +
*Reflected on day’s work and filled out work log
 +
*Attended meeting with mentor and graduate students to discuss ongoing work
 +
 +
'''Thursday'''
 +
*Read Javascript server files
 +
*Updated application permissions
 +
*Contacted previous researcher to discuss problems
 +
*Reflected on day’s work and filled out work log
 +
 +
'''Friday'''
 +
*Searched how to put Whammy() encoder in Java
 +
*Posted question to Stack Oveflow regarding encoding video
 +
*Discussed API usage
 +
*Reflected on day’s work and filled out work log
 +
*Attended weekly Ubicomp Lab meeting with mentor and graduate students
 +
 +
==='''Week 8'''===
 +
'''Monday'''
 +
*Experimented with POST outputs
 +
*Watched [https://www.youtube.com/watch?v=Q-BpqyOT3a8 “What is a RESTful API? Explanation of REST and HTTP”]
 +
*Watched [https://www.youtube.com/watch?v=ycja50TzjoU “How To Create An Android App Backend With Node JS”]
 +
*Reflected on day’s work and filled out work log
 +
*Attended meeting with mentor and graduate students to discuss ongoing work
 +
 +
'''Tuesday'''
 +
*Explored video encoder options
 +
*Considered poster options
 +
*Experimented with existing monitoring system
 +
*Reflected on day’s work and filled out work log
 +
 +
'''Wednesday'''
 +
*Attended Dr. Brylow’s lecture “Graduate School: How and Why?”
 +
*Began putting together poster presentation
 +
*Adjusted application view to match existing outputs
 +
*Reflected on day’s work and filled out work log
 +
*Attended meeting with mentor and graduate students to discuss ongoing work
 +
 +
'''Thursday'''
 +
*Worked on poster presentation
 +
*Discussed encoding video options
 +
*Debugging post call
 +
*Reflected on day’s work and filled out work log
 +
 +
'''Friday'''
 +
*Updated milestones and goals
 +
*Worked on poster presentation
 +
*Reflected on day’s work and filled out work log
 +
*Attended weekly Ubicomp Lab meeting with mentor and graduate students
 +
 +
==='''Week 9'''===
 +
'''Monday'''
 +
*Attended “Data as a Career” Industry Panel by Northwestern Mutual
 +
*Updated Android application instruction page
 +
*Worked to receive error messages for POST call
 +
*Reflected on day’s work and filled out work log
 +
*Attended meeting with mentor and graduate students to discuss ongoing work
 +
 +
'''Tuesday'''
 +
*Obtained error message and communicated it to collaborators
 +
*Updated Android application instruction page
 +
*Worked on poster presentation
 +
*Reflected on day’s work and filled out work log
 +
 +
'''Wednesday'''
 +
*Attended weekly check in with other fellows
 +
*Completed draft of poster presentation
 +
*Reflected on day’s work and filled out work log
 +
*Attended meeting with mentor and graduate students to discuss ongoing work
 +
 +
'''Thursday'''
 +
*Worked on final presentation
 +
*Updated alert settings for application
 +
*Reflected on day’s work and filled out work log
 +
 +
'''Friday'''
 +
*Contact with previous researchers discussing server communication
 +
*Worked on final presentation
 +
*Reflected on day’s work and filled out work log
 +
 +
==='''Week 10'''===
 +
'''Monday'''
 +
*Made final week preparations
 +
*Peer reviewed poster presentations with another fellow
 +
*Reviewed and edited poster presentation
 +
*Worked on final presentation
 +
*Reflected on day’s work and filled out work log
 +
*Attended meeting with mentor and graduate students to discuss ongoing work
 +
 +
'''Tuesday'''
 +
*Finished final presentation
 +
*Reviewed final presentation
 +
*Practiced final presentation
 +
*Finalized poster presentation edits
 +
*Made poster presentation video
 +
*Submitted poster presentation
 +
*Reflected on day’s work and filled out work log
 +
 +
'''Wednesday'''
 +
*Practiced final presentation
 +
*Presented final presentation
 +
*Watched fellows’ presentations
 +
*Began work on final report
 +
*Reflected on day’s work and filled out work log
 +
*Attended meeting with mentor and graduate students to discuss ongoing work
 +
 +
'''Thursday'''
 +
*Attended and presented at REU poster symposium
 +
*Worked on final report
 +
*Reflected on day’s work and filled out work log
 +
 +
'''Friday'''
 +
*Watched fellows’ presentations
 +
*Worked on final report
 +
*Reviewed final report
 +
*Submitted final project materials to organizers and mentor
 +
*Reflected on day’s work and filled out work log
 +
*Attended weekly Ubicomp Lab meeting with mentor and graduate students
 +
 +
==='''Future'''===
 +
After going through this Research Experience for Undergraduates, I didn't quite complete the goals I hoped to accomplish. While I intended to at least complete the Android application, it is still somewhat unfinished. Because of this, and because of my connection now with the team at Marquette, I intend to work with them until the Android application is complete.

Latest revision as of 21:06, 7 August 2020

I am an undergraduate at Valparaiso University pursuing a Bachelor of Science in Mathematics and Data Science.

Email: eric.burkholder@valpo.edu

Work Log

Week 1

Monday

  • Met with REU leaders, mentor, and other fellows
  • Attended Day 1 of the Data Science Boot Camp with Dr. Praveen
  • Downloaded and installed Anaconda Navigator
  • Downloaded and installed Slack
  • Posted questions to Slack research chat regarding current research state
  • Received my research job of developing Android and iOS apps for deployment of model
  • Inquired about resources for learning to develop apps
  • Attended daily meeting with mentor and graduate students to discuss ongoing work

Tuesday

  • Attended Day 2 of the Data Science Boot Camp with Dr. Praveen
  • Began searching for appropriate Android app software and resources
  • Attended daily meeting with mentor and graduate students to discuss ongoing work

Wednesday

  • Attended Day 3 of the Data Science Boot Camp with Dr. Praveen
  • Read over answers to questions posted on Slack
  • Purchased material to improve remote work area

Thursday

  • Attended Dr. Brylow's lecture “Good Research Practices and the Art of Keeping Logs”
  • Selected Android Studio as IDE for writing and developing Android app
  • Searched for and found Android Studio tutorials
  • Wrote up tentative Milestones and Goals for the summer
  • Read “Remote Heart Rate and Heart Rate Variability Detection and Monitoring from Face Video with Minimum Resources,” a paper that will likely be published from this research project
  • Researched project terms from “Remote Heart Rate and Heart Rate Variability Detection and Monitoring from Face Video with Minimum Resources”
  • Reflected on day’s work and filled out work log
  • Attended daily meeting with mentor and graduate students to discuss ongoing work

Friday

  • Filled out user page and project abstract on Marquette REU wiki
  • Finished reading “Remote Heart Rate and Heart Rate Variability Detection and Monitoring from Face Video with Minimum Resources”
  • Read “Amplitude-selective filtering for remote-PPG" to understand amplitude –selective filtering in the current model
  • Reviewed terms of “Remote Heart Rate and Heart Rate Variability Detection and Monitoring from Face Video with Minimum Resources” via other published papers and online search engines
  • Installed Android Studio
  • Practiced Android Studio with beginner tutorial
  • Troubleshooting Android Virtual Machine
  • Attended weekly Ubicomp Lab meeting with mentor and graduate students
  • Reflected on day’s work and filled out work log

Week 2

Monday

  • Updating BIOS settings to enable Android Virtual Machine
  • Watch and complete app for “How to Make an Android App for Beginners”
  • Watch and complete app for “Android Studio For Beginners Part 1”
  • Attended Dr. Brylow’s lecture “Responsible Conduct of Research”
  • Registered for CITI course modules
  • Reflected on day’s work and filled out work log
  • Attended daily meeting with mentor and graduate students to discuss ongoing work

Tuesday

  • Completed CITI/RCD Authorship module
  • Completed CITI/RCD Peer Review module
  • Completed CITI/RCD Plagiarism module
  • Completed CITI/RCD Collaborative Research module
  • Completed CITI/RCD Data Management module
  • Completed CITI/RCD Research Involving Human Subjects module
  • Completed CITI/RCD Research Misconduct module
  • Completed CITI/RCD Using Animal Subjects in Research module
  • Completed CITI/RCD Conflicts of Interest module
  • Completed CITI/RCD Financial Responsibility module
  • Completed CITI/RCD Mentoring module
  • Completed CITI/RCD Research, Ethics, and Society module
  • Reflected on day’s work and filled out work log
  • Attended daily meeting with mentor and graduate students to discuss ongoing work

Wednesday

Thursday

Friday

Week 3

Monday

  • Troubleshooting video recording app
  • Connected Android Virtual Machine to computer webcam
  • Experiment with Android Studio emulator API levels
  • Look into iOS application development options
  • Troubleshooting compiling Android Studio code as jar file
  • Reflected on day’s work and filled out work log
  • Attended daily meeting with mentor and graduate students to discuss ongoing work

Tuesday

  • Post question on Slack for troubleshooting
  • Make StackExchange account to ask specific questions
  • Discuss error messages and camera building with research fellow
  • Troubleshooting with Android Camera API
  • Reflected on day’s work and filled out work log
  • Attended daily meeting with mentor and graduate students to discuss ongoing work

Wednesday

  • Reading through Android API information
  • Weekly check-in with Dr. Praveen and research fellows
  • Searching for Android camera2 API tutorial
  • Working through camera2 API tutorial Parts 1-7
  • Reflected on day’s work and filled out work log
  • Attended daily meeting with mentor and graduate students to discuss ongoing work

Thursday

  • Working through camera2 API tutorial Parts 8-11
  • Experiment with various Android Virtual Machines
  • Contact previous and current researchers regarding additional parameters
  • General debugging and troubleshooting
  • Reflected on day’s work and filled out work log
  • Attended daily meeting with mentor and graduate students to discuss ongoing work

Friday

  • Fixed toggle button on Android application
  • Worked through camera2 API tutorial Parts 12-14
  • Troubleshooting to compile Android Studio .jar file
  • Reflected on day’s work and filled out work log
  • Attended weekly Ubicomp Lab meeting with mentor and graduate students

Week 4

Monday

  • Reviewing Android code
  • Commenting Android code
  • Troubleshooting Android Virtual Machine
  • Worked through camera2 API tutorial Parts 15-16
  • Reflected on day’s work and filled out work log
  • Attended daily meeting with mentor and graduate students to discuss ongoing work

Tuesday

  • Post question to Slack regarding different Android Virtual Machine options
  • Troubleshooting camera2 app
  • Begin designing finished product of Android app
  • Reflected on day’s work and filled out work log
  • Attended daily meeting with mentor and graduate students to discuss ongoing work

Wednesday

  • Began searching how to connect Android app to server
  • Attended lecture with REU fellows regarding Apheresis by Walt Bialkowski
  • Discussed resources for learning how to connect to the server
  • Debugged Android application
  • Began preparing Mini-Presentation
  • Reflected on day’s work and filled out work log
  • Attended daily meeting with mentor and graduate students to discuss ongoing work

Thursday

  • Debugging code
  • Reviewing video and server communication parameters
  • Applied time duration to Android application
  • Reflected on day’s work and filled out work log
  • Attended daily meeting with mentor and graduate students to discuss ongoing work

Friday

  • Tested other ways to control the chronometer
  • Attempted to control orientation settings
  • Reflected on day’s work and filled out work log
  • Attended weekly Ubicomp Lab meeting with mentor and graduate students

Week 5

Monday

  • Attended Dr. Brylow’s lecture “Good Presentations”
  • Searched for resources regarding Android server connection
  • Worked on mini-presentation for fellowship
  • Reflected on day’s work and filled out work log
  • Attended daily meeting with mentor and graduate students to discuss ongoing work

Tuesday

  • Finished making mini-presentation for fellowship
  • Wrote notes for mini-presentation
  • Practiced mini-presentation
  • Reflected on day’s work and filled out work log

Wednesday

  • Practiced mini-presentation
  • Presented mini-presentation
  • Watched other fellows’ mini-presentations
  • Began reading resources regarding HTPPS communication
  • Reflected on day’s work and filled out work log
  • Attended meeting with mentor and graduate students to discuss ongoing work

Thursday

  • Read Android Asynchronous HTTP
  • Reviewing Server connection code
  • Contacting previous researchers to access API
  • Reflected on day’s work and filled out work log

Friday

  • Worked on setting up live feed for recording app
  • Worked on replacing chronometer for recording app
  • Reflected on day’s work and filled out work log

Week 6

Monday

  • Attended Dr. Zimmer’s lecture "Data Ethics: Challenges for the New Epistemology of Data"
  • Worked on timing for live stream communication
  • Established text views to present server information
  • Reflected on day’s work and filled out work log
  • Attended meeting with mentor and graduate students to discuss ongoing work

Tuesday

  • Adjusted activity view of Android application
  • Prepared Android application for server communication
  • Continued to Inquire about server API
  • Began piecing together paper introduction
  • Reflected on day’s work and filled out work log

Wednesday

  • Attended Dr. Brylow’s lecture “Poster Presentations”
  • Received API information
  • Learned about REST API methods and calls
  • Reflected on day’s work and filled out work log
  • Attended meeting with mentor and graduate students to discuss ongoing work

Thursday

  • Set texts to soft-coded text for application
  • Read about JSON and REST API’s
  • Planned meeting to discuss application needs and goals moving forward
  • Began setting up client-side server communication
  • Reflected on day’s work and filled out work log

Friday

  • Met with head on HRV project to discuss video encoding and server communication
  • Worked with Java classes in Android application
  • Reflected on day’s work and filled out work log
  • Attended weekly Ubicomp Lab meeting with mentor and graduate students

Week 7

Monday

  • Received Javascript server files
  • Continued to attempt understanding REST API’s
  • Reflected on day’s work and filled out work log
  • Attended meeting with mentor and graduate students to discuss ongoing work

Tuesday

  • Set up static REST Client for application
  • Read code from previous REST application
  • Reflected on day’s work and filled out work log

Wednesday

  • Began setting up Post request for REST API
  • Attended weekly check-in with other REU fellows
  • Read through example REST API code
  • Reflected on day’s work and filled out work log
  • Attended meeting with mentor and graduate students to discuss ongoing work

Thursday

  • Read Javascript server files
  • Updated application permissions
  • Contacted previous researcher to discuss problems
  • Reflected on day’s work and filled out work log

Friday

  • Searched how to put Whammy() encoder in Java
  • Posted question to Stack Oveflow regarding encoding video
  • Discussed API usage
  • Reflected on day’s work and filled out work log
  • Attended weekly Ubicomp Lab meeting with mentor and graduate students

Week 8

Monday

Tuesday

  • Explored video encoder options
  • Considered poster options
  • Experimented with existing monitoring system
  • Reflected on day’s work and filled out work log

Wednesday

  • Attended Dr. Brylow’s lecture “Graduate School: How and Why?”
  • Began putting together poster presentation
  • Adjusted application view to match existing outputs
  • Reflected on day’s work and filled out work log
  • Attended meeting with mentor and graduate students to discuss ongoing work

Thursday

  • Worked on poster presentation
  • Discussed encoding video options
  • Debugging post call
  • Reflected on day’s work and filled out work log

Friday

  • Updated milestones and goals
  • Worked on poster presentation
  • Reflected on day’s work and filled out work log
  • Attended weekly Ubicomp Lab meeting with mentor and graduate students

Week 9

Monday

  • Attended “Data as a Career” Industry Panel by Northwestern Mutual
  • Updated Android application instruction page
  • Worked to receive error messages for POST call
  • Reflected on day’s work and filled out work log
  • Attended meeting with mentor and graduate students to discuss ongoing work

Tuesday

  • Obtained error message and communicated it to collaborators
  • Updated Android application instruction page
  • Worked on poster presentation
  • Reflected on day’s work and filled out work log

Wednesday

  • Attended weekly check in with other fellows
  • Completed draft of poster presentation
  • Reflected on day’s work and filled out work log
  • Attended meeting with mentor and graduate students to discuss ongoing work

Thursday

  • Worked on final presentation
  • Updated alert settings for application
  • Reflected on day’s work and filled out work log

Friday

  • Contact with previous researchers discussing server communication
  • Worked on final presentation
  • Reflected on day’s work and filled out work log

Week 10

Monday

  • Made final week preparations
  • Peer reviewed poster presentations with another fellow
  • Reviewed and edited poster presentation
  • Worked on final presentation
  • Reflected on day’s work and filled out work log
  • Attended meeting with mentor and graduate students to discuss ongoing work

Tuesday

  • Finished final presentation
  • Reviewed final presentation
  • Practiced final presentation
  • Finalized poster presentation edits
  • Made poster presentation video
  • Submitted poster presentation
  • Reflected on day’s work and filled out work log

Wednesday

  • Practiced final presentation
  • Presented final presentation
  • Watched fellows’ presentations
  • Began work on final report
  • Reflected on day’s work and filled out work log
  • Attended meeting with mentor and graduate students to discuss ongoing work

Thursday

  • Attended and presented at REU poster symposium
  • Worked on final report
  • Reflected on day’s work and filled out work log

Friday

  • Watched fellows’ presentations
  • Worked on final report
  • Reviewed final report
  • Submitted final project materials to organizers and mentor
  • Reflected on day’s work and filled out work log
  • Attended weekly Ubicomp Lab meeting with mentor and graduate students

Future

After going through this Research Experience for Undergraduates, I didn't quite complete the goals I hoped to accomplish. While I intended to at least complete the Android application, it is still somewhat unfinished. Because of this, and because of my connection now with the team at Marquette, I intend to work with them until the Android application is complete.