Monarch Beach, California, USA – Real Time Logic, device web server and security specialist, has released the Mako Server, a compact web server ideal for rapid design of server-side web applications.
Using the Lua scripting language, Mako Server offers fast, efficient development of web applications, ranging from database-driven business applications to customised applications managing microcontroller-based devices. Mako Server offers extremely fast dynamic content generation, outstripping other web technologies by as much as 60%.
Mako Server removes the complexity of deploying a web application. To develop web applications, developers must typically integrate and configure many components such as Apache, PHP, and an SQL database. In contrast, Mako Server brings all of these components together, bundling them into one unit so that the application developer can immediately focus on application development for Windows, Mac OS, and Linux or on devices such as Raspberry Pi. Facilitating easy application deployment, developers can bundle their application into a single zip file so that users can download and run the application just as they would a Windows-based application.
“The Internet of Things has disrupted our entire infrastructure, ushering in a networked, rapid exchange of information between devices in real time,” noted Wilfred Nilsen, CEO, Real Time Logic. “Many web servers can’t facilitate this exchange, but Mako Server can respond with 45,000 dynamic page requests in the same time that Apache outputs 25,000 static pages – that’s a 60% faster response with more compute-intensive paging. Such performance coupled with the rapid development capabilities of Lua makes Mako Server the most easy-to-use and powerful pre-bundled framework for web application design in today’s market.”
Mako Server’s comprehensive library, based on Real Time Logic’s flagship product Barracuda Application Server, integrates and streamlines all resources needed for a very fast web-server back end. In addition to the Lua Server Pages and virtual machine, the Barracuda Application Server library includes REST, AJAX, SOAP, JSON, and XML services; an SMTP client; both client and server SSL/TLS security; client HTTPS; the WebDAV file exchange protocol, and a process management API. An SQL database is also integrated into Mako Server. All components have been optimised for robust, high-speed information exchange, even on underpowered computers.
The Lua scripting language is easy to learn, typically requiring only an afternoon for developers who have used the ASP or PHP server scripting technologies. Developers with C/C++ experience can extend the server with new functionality by loading C libraries at runtime.
Mako Server is available as binary executable for Windows, Mac, and Linux platforms and other POSIX -based systems. Hobbyists and educational institutions developing applications exclusively for non-commercial use can acquire Mako Server for free.
Real Time Logic delivers fast, enterprise-level security and web functionality that meets today’s demand for secure, remote management and control. Highly optimised, Real Time Logic’s Barracuda Application Server, SharkSSL, and Mako Server technologies enable developers to incorporate the latest design and security into powerful web-based applications that offer dynamic, rich, user-friendly interfaces. These extremely compact tools power a broad range of remote devices in industrial and building control, military, and medical markets. Founded in 2006, Real Time Logic is headquartered in Monarch Beach, CA, and has a worldwide distributor network.