We were looking for a partner and a system which would continue to grow to meet the needs of our industry and in turn our needs. Over this time, MGL Consulting and its team of registered consultants and compliance professionals have made a significant impact on its clients and input to their legal counsel and their regulators, providing industry-leading expertise in FINRA and other regulatory registrations, compliance exams, mergers and acquisitions, professional development, insurance licensing and litigation support.
From core compliance to personal trading and insider trading, each BasisCode software solution is available as a stand-alone product or offered as part of an integrated package. It was clear that a very powerful hardware platform was needed. While the hardware design had to be first rate using just the right components for the job, the software side is far more daunting.
How can I make a system that is powerful, extensible and can support the clearly large software required? Use an embedded PC as the bases for the system itself. Being the author of an embedded development system Embedded Pascal , I know a thing or two about writing compilers for small processors so, using that as a base, I wrote a compiler for the ARM bit processor core. I choose this processor as it is a low power device, yet has the performance I need.
But it did not exist for a long time even after hardware development started and actual production versions of this chip have only been released a few months ago. So what about the operating system then? Linux was a candidate, I must admit. In the end I wrote a system completely from scratch. Now, as everybody including Bill Gates will tell you, that is stupid.
But it has some merits. Being able to write the development system compiler AND the operating system allows me to optimize the system tightly around the hardware, i. This allows another advantage: I need less memory and can even run right out of Flash.
Static is expensive but good. So, there you have the basics: hardware in all respects, operating system and the actual application programs all done by a single person. That is good. Everything fits together in a way that is impossible to achieve when many people are involved. Here we do not have the traditional costly and time consuming conflict between the hardware department which does not know a lot about software and the software department that knows nothing about the hardware.
However, the continued support and development of the product is handled by a growing team of capable and qualified persons]. Displays are a story on their own. Some are good at something, but bad at other things. Some are good but difficult to get or have unreliable supply. Many display manufacturers make to order. That means you have to buy a serious quantity perhaps or That is a lot of money. But displays are one of the most important items in our instruments.
So we solved this problem nicely. Start by building test mgl glfw, this is a chunk of test code I used to get most of the functionality up and running. I really don't know what the performance comaprison is, how much is in overhead or in the driver. I wrote most of this as a functional exercise knowing that once it reached some level of functional coverage I would go back and address the performance issue.
But I didn't write this without thinking about performance issues as I implemented the code. If you want to contribute that would be great, it's all written in C..
If you don't like the coding style, don't change it. Just follow the same coding style and put your efforts into testing and functionality. You can reach me at sandstormsoftware gmail. Uploaded by narabot on January 12, Internet Archive's 25th Anniversary Logo. Search icon An illustration of a magnifying glass. User icon An illustration of a person's head and chest.
Sign up Log in. Web icon An illustration of a computer application window Wayback Machine Texts icon An illustration of an open book. Books Video icon An illustration of two cells of a film strip. Video Audio icon An illustration of an audio speaker.
Audio Software icon An illustration of a 3.
0コメント