About Quantum Leaps®
Quantum Leaps®, LLC provides lightweight, open source active object frameworks and graphical modeling tools for real-time embedded systems, such as single-chip microcontrollers.
The main components of our technology have been described in two editions of the book Practical UML Statecharts in C/C++ by Miro M. Samek. Our software and tools are used by some of the largest companies in the world in consumer, medical, industrial, wireless, networking, research, automotive, defense, robotics, and other applications worldwide.
Quantum Leaps, LLC was originally founded in Silicon Valley in 2005 and moved to North Carolina in 2007. We are located in Chapel Hill — just minutes to the University of North Carolina at Chapel Hill and to the Research Triangle Park.
Our mission is to bring quantum leaps of innovation to embedded systems programming by making open source software and tools that enable widespread adoption of event-driven active object frameworks, hierarchical finite state machines (UML statecharts), graphical modeling, and automatic code generation.
Quantum Leaps®, LLC is a second-generation open source company that has established a sustainable business based on dual-licensing. In contrast to most of the first-generation open source companies, we own all the intellectual property in our software. Therefore we can offer closed-source licensing to all customers interested in retaining the proprietary character of their software.
This increasingly popular, strictly quality-controlled, professional open source business model combines the best of the open source and proprietary software worlds to make open source a safe choice for the embedded systems vendors. This includes the accountability for the licensed intellectual property, professional documentation and technical support expected of a traditional software vendor as well as transparent development, availability of source code and active community inherent in open source projects.
NOTE: If your company has a policy forbidding open source in your product, all our software can be licensed commercially, in which case you don't use any open source license and you do not violate your policy.
learn more about QP™ licensing
We built the company that we'd ourselves want to do business with. Here's how we operate:
No pies in the skyThe UML and other modern approaches to software development offer true benefits, but there is also too much fluff and detachment from reality. We cut through this noise and provide only practical, efficient, working software that has been battle-tested and proven in real-life systems.
Embedded software must be openAny piece of our software that goes into an embedded device is open source, because you need to be able to understand, adapt, recompile, and debug the software in source code.
Open source software must be safeWe own all the intellectual property in our software. Therefore, we can offer closed-source licensing and the accountability for the licensed intellectual property to all commercial customers interested in retaining the proprietary character of their software.
Quality is good businessWith every commercial license we offer professional technical support. This is designed to motivate us to keep our software free of bugs, easy to use, and clearly documented with many examples to minimize our support load and expenses.
We trust our customersAll our software and documentation is truly free to download, without any license keys, crippled features, or teasing private information out of our potential customers. We trust you, because the sustainability and thriving of our business is ultimately in your own best interest as well.
Our customers are our investorsOur customers fund our daily operations by purchasing commercial licenses for our software. We answer to them — not investors, the stock market, or a board of directors.
No hidden fees or secret pricesWe believe everyone is entitled to the best price we can offer. Our prices are open and transparent, published right on our site.
Software development can be funOur software and tools make software development fun again. You work at a higher level of abstraction of events and state machines, instead of struggling with "spaghetti" code and unresponsive blocking tasks of a traditional RTOS.
Dr. Miro M. Samek, President
Dr. Miro M. Samek is the creator of the QP active object frameworks and the author of the book Practical UML Statecharts in C/C++, Second Edition: Event-Driven Programming for Embedded Systems (Newnes, 2008), has published over 20 technical articles including a column for C/C++ Users Journal, is a regular speaker at the Embedded Systems Conferences since 2003, and serves on the editorial review board of the Embedded Systems Design magazine. His extensive industry experience ranges from safety-critical software development at GE Medical Systems (now GE Healthcare) through hard real-time embedded system design at two Silicon Valley companies specializing in GPS technologies. Dr. Samek earned his Ph.D. in nuclear physics at GSI (Darmstadt, Germany).
View Dr. Samek's profile on LinkedIn
View Google Scholar citations of Dr. Samek's publications
Last updated: March 06, 2013