Updated: 8/30/18 One of the main objectives of the HCL Informix team is to continuously enhance the user experience of our product. This includes product quality improvement, new features and enhancements, transparency, continuous delivery, and easy access to our offerings. In this post, let us introduce you to a new set of open source database drivers available to you. Please visit us at https://github.com/OpenInformix and get involved. Whether you are building scalable Web services, Data Science modules, or IoT solutions, HCL Informix has a rich set of high quality database drivers for the programing language of your choice. In addition to enhancing existing client drivers, our team is actively building a set of new database drivers. Moreover, all these new drivers are entirely open source with highly permissive licenses. The HCL Informix community of developers are welcome to join us and shape these drivers to meet the needs of the future! JavaScript If you are building JavaScript applications, then the HCL Informix native Node.js driver could be the best choice for your application. This driver supports both asynchronous and synchronous interfaces. It is suitable for scalable enterprise solutions, yet lightweight enough for IoT solutions, and it is certified to work with Raspberry Pi (running Raspbian OS) too. The driver source code is available on GitHub with highly permissive MIT license. https://github.com/OpenInformix/IfxNode The prebuilt driver libraries are built with Node.js v6.x LTS, as soon as the Node.js 8.x becomes LTS we will get our driver built with that. Since the source code is available on GitHub you may build the driver on any platform with any version of Node.js engine. In case of any issues, please let us know and the HCL Informix team will be happy to help. The HCL Informix client driver team is also very active in the stackoverflow community. Python The HCL Informix native Python driver is the newest addition to our family, and it is also an open source (Apache License, Version 2.0) client driver. The driver has support for both Python 2.7 and Python 3. It has been certified across all major development platforms such as ARM64 running Raspbian OS, Linux, and Windows; and no surprise, it works well on the Raspberry Pi3. The Advanced Native Extension Module is the heart of the driver which is completely written in C language for better efficiency and performance. The Python Database API Specification v2.0 APIs have been created on top of this native layer by focusing on application layer compatibility. Join and start collaborating with us by visiting the GitHub repository at https://github.com/OpenInformix/IfxPy Future road map Soon you will hear from us about the HCL Informix native R driver and then followed by Go driver. Of course they too will be open source. Whether you are building an IoT solution or an Artificial Intelligence application, HCL Informix can offer something for you and we are more than happy to help you on your journey to success! Sathyanesh Krishnan Senior Software Engineer HCL Informix Connect with me on LinkedIn Javier Sagrera HCL Informix APD Connect with me on LinkedIn Informix is a trademark of IBM Corporation in at least one jurisdiction and is used under license.
4 Comments
10/3/2017 03:34:41 am
Interesting, maybe we could use these projects as part of our DBT project allowing transforming Oracle applications to work with an Informix backend.
Reply
Sathyanesh Krishnan
10/3/2017 09:32:40 am
Please feel free to contact us for any help, we are more than happy to assist to make the transition a success.
Reply
John Mizell
10/20/2017 07:40:44 pm
Do you have any estimate when you might publish the golang driver?
Reply
10/31/2017 10:15:13 am
Sorry, we don't have an estimate at this time. We are hopeful that it will be soon. :)
Reply
Leave a Reply. |