Devan Grover’s Status Report for 12/2/23

This week I worked a lot on integration of the parts of our app. I first had to get openCV to build on our iOS platform. I ran into many issues because Jaden and my computers have Apple Silicon, which makes us unable to test our code on the iOS simulators on our systems. We initially remedied this by working in WEH5201, but I set the project up so that we can now build directly on our phones from our own machines.

I had to create an objective-c++ file to bridge the code between the frontend and backends of our application. This meant learning the syntax and nuances of objective-c++, which is very different to other languages I have used in the past. I had to create new data structures that were compatible with objective-c++ and Swift so that I could pass data between the two languages. This meant I also had to do more work in the simulator to parse this new data structure into a readable structure for the simulator. I also helped Jaden integrate the CV with the app in a similar fashion with an objective-c++ file.

Now that we have a working application, I will resume my focus on the diode model in the circuit simulator. I am a bit behind schedule on the diode, but believe I will be able to complete it by the end of next week. I am satisfied with this past week’s progress because we have integrated our application’s parts together.

Leave a Reply

Your email address will not be published. Required fields are marked *