We’re excited to announce that we have just open sourced our JSON serialization and deserialization library from LabVIEW. This library extends LabVIEW’s native JSON serialization with powerful features such as ability to unflatten JSON strings directly to LabVIEW variants, a feature that is useful when building reusable software components. Furthermore our JSON serialization library allows unflattening the same JSON string into different LabVIEW data structures allowing for example unflattening of a fixed length JSON array into a LabVIEW cluster. The source code is available on GitHub and a packaged version can be installed using VIPM. JKI JSON Serizalization Library on GitHub
Managing complexity is one of the most fundamental aspects of any software engineer’s job definition. Hardware Abstraction is a key concept to master in our quest for achieving such a goal. Join me in my on-demand webinar as I go through the process of designing and implementing an hardware abstraction layer for a mocked-up instrument in LabVIEW. From theory to practice, I will guide you on how to define a hardware abstraction in the context of an instrument’s product development cycle and demonstrate those concepts with JKI State Machine Objects. You’ll learn: What is Hardware Abstraction What makes Hardware Abstraction
We’re proud to unveil JKI’s expanded services and capabilities for web development, professional user experience design, and data science. We’re also excited to announce the launch of our new website and visual branding, with a completely fresh new look and feel!
What happens when three JKI engineers walk into a solar hackathon armed with LabVIEW and a passion for solving technical challenges and making a big difference in the world? They win, of course! Yes! Our team won 2nd place at the 4th annual SunCode solar hackathon organized by Powerhouse. This event brings together developers, designers, and entrepreneurs that want to create the solar software, financial solutions, and design projects that shape the future of the renewable energy industry.
We’re pleased to announce the availability of VI Package Manager 2016! Performance Improvements In this release, the VIPM team has worked hard to improve performance in several areas: startup time ~2x faster check network for packages ~2x faster search for packages ~5x faster sort packages ~5x faster We’re confident that these efforts will be greatly appreciated by VIPM users. Some Bug Fixes Too! Additionally, we’ve worked to fix some important issues affecting users, such as mass compiling of source only VIs. We hope you like VIPM 2016 and the improvements we’ve put into this release make your work with LabVIEW even more efficient! Get
At JKI, we love working on projects that make a big difference in the world: from biotech, to medical devices, to clean energy, and beyond. That’s why we’re thrilled to announce JKI’s sponsorship and technical advisor role to the CalWave Power Technologies team at UC Berkeley, as they gear up to compete in the finals for the DOE Wave Energy Prize later this summer. (We’re also excited, because we have several UC Berkeley Engineering and Physics grads at JKI — Go Bears!) “We are very excited to have JKI as a partner and technical advisor on this impactful project,” said Marcus
Professional User Interface Design for LabVIEW Do you have an important LabVIEW application that does not look very professional or modern? Did you know that you can increase your return on investment (i.e. generate more business value) by improving the visual design and user experience of your software? Are you an engineer or scientist who appreciates the value of good software design, but don’t really know where to start? After all, you’re not a graphic designer. At JKI, we’re experts in transforming ordinary LabVIEW programs into professional, modern applications that users will love! A simple voice recorder app, written in LabVIEW, that JKI transformed into an
Over the last several years, touchscreen technology has become a staple feature in our world. At JKI, more and more of our customers are choosing to create their apps using touch UIs in LabVIEW. We know the importance of writing great code, but without a good user experience and stylish design, great code can go unnoticed. Join me in a 45-minute webinar where I’ll show you the fundamentals of user interface design. Take that theory into practice to convert a UI into a modern, touch ready application and learn some simple techniques for customizing controls along the way. You’ll learn: Guidelines for
Over the next few weeks I will be sharing the main things you need to know about JKI’s State Machine Objects (SMO) framework for LabVIEW, including what it is, how it works, how it can help you develop scalable applications, and how you can collaborate to make the framework even better! In addition, I will be sharing videos that will show you how to make your next LabVIEW application successful using the SMO framework. Let’s start from the beginning… What is the SMO framework? The State Machine Objects (SMO) framework is an open-source and lightweight development framework for LabVIEW that is
We are happy to announce that the JKI State Machine Objects (SMO) framework for LabVIEW has been released under an open source license on GitHub! The State Machine Objects (SMO) framework is an open-source and lightweight development JKI State Machine based framework for LabVIEW for creating extendable and modular applications using object-oriented design. At JKI, we truly want you to collaborate in making the SMO framework even better. Help us shape and evolve the framework for the benefit of the entire LabVIEW community. All the source code and installation instructions are available on the project’s GitHub page, where you can create forks, make your