Harman Programming Certification |HCCP & HCCA

Harman Programming Certification |HCCP & HCCA


I recently submitted my code for my AMX programming renewal. I am honored that I have passed the Renewal Practical for Programmer. The programming practical was well organized and was a improvement from the 2009 version. 

My approach to the AMX exam was probably different than most students. With any exam my goal is to learn more than just what it takes to pass. From college to my career in the audiovisual industry this has always been my approach. To learn more - to ask more questions and to push yourself beyond what you think you can achieve. The dedication and effort that it takes to attain these goals are priceless.



Doing freelance programming I have the opportunity to see different styles of code. I am always adapting to new programming but I have discovered some fundamental principles that works the best. Audiovisual code should be dynamic. For example, instead of pushing a button and triggering some static event or command consider creating a dynamic time event.


Part of the new AMX certification is to commission a system remotely. For my commissioning I tested the requirements for the exam but also tested different sections of my code while restarting equipment. This was beyond the requirement of the exam and their is no extra credit for doing this. Audiovisual code should be able to adapt to new situations after a button is pushed because you never know what changes might occur. Without giving away information from the exam, I will say I have been using dynamic timelines for years. Based on customer experience it is the best way to deliver a great user experience.



Java, Objective-C, C# and NetLinks all have some type of time event objects. Yes - AMX, NetLinx is different and No - Crestron SIMPL Windows (logic/symbol bass) code does not support dynamic timeline objects. If timelines are static (at x do this) then that is no more efficient than statements under button events. But if the timeline can move forward and backwards based on outside conditions then this provides the code to deliver a great user experience. 

The exam was not perfect however, it was a improvement to the previous version. The biggest problems with the exam was communication. All types of communication: emails, updated instructions, AMX network switch failure and errors with remote AMX equipment/apps. My internet connection to the remote system was slow and this added to the communication problems. I recommend for anyone taking the exam to have a fast Internet connection.

I think the instructor did a great job designing the exam and a touch panel design that has some secrets within to allow the instructor to grade students exams faster. The programming requirements for the exam was definitely the work of an 'Engineer'. 

Thank you, AMX | Harman 


www.twitter.com/_michaelhaynes

Also, I will be posting images/videos from around Orlando leading up to infocomm 17.

www.twitter.com/i/moments/837121121623367680www.twitter.com/_michaelhaynes


Updated Resume:


Download Resume



[ please share article ]

Michael Haynes

Software Developer with expertise in Audiovisual, DSP, AV Design, Content Creator and Extron , Crestron , QSC , Biamp ,AMX, Lutron ,and iOS Programmer. ?? Tech & Photographer Wizard.

5 å¹´

Develop your code based on a interface and then your code will run on any platform that uses that interface. How does this benefit the audiovisual industry. ?? Please check out the following link & video. ?? https://www.dhirubhai.net/posts/michaelshanehaynes_crestron-amx-android-activity-6616099547691266048-JRsA #Crestron

赞
回复
Michael Haynes

Software Developer with expertise in Audiovisual, DSP, AV Design, Content Creator and Extron , Crestron , QSC , Biamp ,AMX, Lutron ,and iOS Programmer. ?? Tech & Photographer Wizard.

5 å¹´

Crestron Masters - Caribe Royale Orlando,03/31/2020 https://www.dhirubhai.net/posts/michaelshanehaynes_crestronmasters2020-crestron-cariberoyaleorlando-activity-6613609867448066049-8ftT #Crestron #CaribeRoyaleOrlando #Orlando #training? #socialmedia ?

赞
回复

Nice to meet you, you are awesome inspiration.

赞
回复

要查看或添加评论,请登录

Michael Haynes的更多文章

社区洞察

其他会员也浏览了