Friday, December 19, 2025

CST499 - Week 16

 THIS IS IT! I can't believe this is really the last entry for CS Online. Two years went quicker than expected. I really am so glad that I started and committed to this journey though, as the say goes: two years from now you're going to be two years older no matter what, might as well earn a college degree. And the CS Online program really made that possible for me, to continue to be able to work and be here for my family; I don't see how how I could have done it if I was trying to complete in person classes.

Traversing through old journey posts its fun to see the projects or assignments I was working on. Some I may have forgotten about so keeping a journal is helpful in that regard.

Post CS Online plans? I'm not sure yet. I think completing this program has planted the idea that perhaps I could get a masters via a similar program, but maybe after a little break ;) 

Wednesday, December 17, 2025

CST499 - Week 15

 This past week has all been about conducting testing and preparing for presentation that's quickly coming up. Working on completing the slide deck and also filming a demo of my project in action.

Next week I plan on updating my ILP site, relaxing, and finally putting together the class portfolio of all the work, and then some more relaxing :)

Final wrap up of the project development has been good, hardest part probably managing solo testing report and presentation.

Tuesday, December 9, 2025

CST499 - Week 14

This past week I've been doing testing of my project, trying to validate the different ways a developer might utilize my project in their application. I added some additional unit tests to help cover some of these flows.

Next week, I'm planning on working on the video presentation. I big part of that will be ensuring I can capture a compelling demo of my project. My project being a software framework, doesn't have at typical end user, where I could demonstrate how they might use a website or other service.

I think the only challenge I'm really facing is that I haven't heard back from my business conduct team regarding approval of publicly sharing my project.

Tuesday, December 2, 2025

CST499 - Week 12

As I typically do these either the Monday before or the Tuesday they're due I complete forgot week 12's entry while traveling over Thanksgiving week.

This past week I was able to build out more demo and usage functionality for the SRT protocol. This helps validate the protocol adapter, but also helps to make a front end for a potential presentation demonstration. 

The plan for week 13 was to work on the OMT protocol adapter and get in working to the point of being able to send and receive audio and video.

Challenges this week are the Thanksgiving break and my family and I traveling over the whole week (we typically go camping over Thanksgiving week) and trying to make much forward progress week 13.

CST499 - Week 13

This past week has been a bit of a blur with Thanksgiving (I was traveling the whole week) so I didn't get a ton of time to dedicate to project development. I did work on trying to get the OMT protocol adapter working to the point of putting a demo together, but it's not quite working yet. I hope to have that ironed out this coming week.

Next week is getting the OMT demo working. Then working in testing around both protocols, seeing how using them works out, how reliable it is, does it crash, what's broken, etc. And finally I'd like to create a nice demo app I could use in the presentation to help demonstrate how an end developer could use this and why they'd want to.

The only challenge I'm facing is a slightly legal one I've spoken with Professor Eric Tao with about briefly. In shortly, getting my current employer to sign off on my involvement in the project if I'm to release it publicly as was the original intent with the project being supported by Oliver and Achim from Boinx Software. I'm still waiting on getting approval from my business conduct team.

Tuesday, November 18, 2025

CST499 - Week11

 This week I've made more good progress. I add a bunch of unit tests in the project, but more excitingly I created a demo app that utilized the library I've been working on. I was able to successfully stream SRT video from an iPhone app (Blackmagic cam) that broadcasts SRT audio/video to a demo app that used my library to successfully connect to the stream. It can save video or display the live video.

Next week is Thanksgiving and I plan to be traveling for most of it so I'm not sure if I'll accomplish a lot during next weeks time, but the next goal would be to have the demo app include OMT audio/video support.

I think development wise things have been going pretty smoothly overall.

Tuesday, November 11, 2025

CST499 - Week 10

This week I've continued to iterate on my OpenStreamKit project. I've made progress on adapting the second protocol (Open Media Transport), but still working on making it complete.

Next week, I plan to finish Open Media Transport and add some unit tests around the protocol, then maybe start working on a demo application that can utilize OpenStreamKit.

Not facing any major issues in project development, hopefully just keep chugging along.