Showing posts from May, 2022

Update to 911 Emergency Service and sending pre-recorded emergency messages to 911 and emergency family and friends contacts

The recent shooting in Uvalde, Texas made me think that a person who has a smartphone or smartwatch should be able to automatically send a pre-recorded emergency message to 911 and emergency contacts family and friends. In an emergency situation like a shooting rampage or an abusive spouse where a person can't talk and want to send an emergency pre-recorded message if they can't talk or don't want to be heard by the attacker. I believe that the 911 emergency service should be updated to receive these pre-recorded messages or texts. Today I posted this in a tweet and sent it to the Richmond Police, CNN, VCU, Apple, Samsung and etc. We need to think of ways to help someone who is incapacitated. At this time, I am not good enough to create this app, but I would like to work with a university or company on making this happen. I use C# and would have to learn Xamirin to develop an android or ios app. 911 Emergency should 1. Receive the pre-recorded message and know the phone num

7 Computer Terms You Should Know

 My goal is to be a true computer scientist, an expert in my field.  I need to be able to teach and explain difficult concepts. Here are a few computer terms you should know. 1. Namespace - a keyword in C# that is used to declare a scope that contains a set of related objects. You can use a Namespace to organize code elements and to create globally unique types. 2. .Net - an open source developer platform, created by Microsoft for building many different types of applications.  With .Net you can use multiple languages, editors, and libraries to build for the web, mobile, desktop, games, and IoT. 3. C# - (pronounced C Sharp) - is a modern, object-oriented, and type safe programming language. 4. DLL - (Dynamic Link Library) - Microsoft's implementation of a shared library concept in the Microsoft Windows and O/S 2 operating systems. File extensions - dll, ocx, and drv. A DLL is a library that contains the code and data that can be used by more than one program at the same time.

Found work-around for browser issue on

 I mentioned in a prior post that Youtube had cut support for older versions of Internet Explorer which is used by the web browser control in C#. I found a workaround on the Stack Overflow website. You can call a Process that launches Microsoft Edge. You just give it the url and Microsoft Edge would start and open the url you called. Using System.Diagnostics Process.Start("microsoft-edge:"); While I would prefer that the web page would open inside the app, this is the next best thing.

Focusing on C# Windows app development

 I made the decision to continue with C# development because I already have a few years experience with it. I need to reread some of the books I have to refresh myself with it. I think this is best for me. As far a programming with Xcode and Swift I'll read the book just to see. You never know, I may develop with it in the future.