Client Overview: Alludo, formerly known as Corel Corporation, rebranded itself in January 2023. With over 35 years of legacy, the company has embraced change and is committed to evolving in sync with the rapidly changing world. Alludo is focused on reimagining the future of work, enhancing the way people create, ideate, and share information. Their mission is to empower users to work better and live better, enabling them to accomplish tasks more efficiently across any device, at any time, from anywhere.
Project Collaboration with Acumen Technologies: Acumen Technologies has partnered with Alludo to provide professionals who are integral to Alludo’s graphics development team. The collaboration focuses on the following areas:
- Cloud Architecture Team:
- Objective: Developing a robust cloud computing architecture to support CorelDRAW, allowing users to access these powerful design tools in a cloud environment.
- Typography Team:
- Objective: Enhancing font management and rendering capabilities. The team works with various font types, including TrueType, OpenType, and Variable fonts. They are responsible for storing fonts in an SQLite database and efficiently retrieving them on demand. These fonts are then rendered using Skia, a popular graphics library.
- Web Assembly (WASM) Team:
- Objective: Adapting existing desktop application controls for web use. This team is focused on leveraging Web Assembly (WASM) and Emscripten to convert desktop functionalities into web-compatible components, thus extending the reach and usability of Alludo’s Graphics software.
- DocumentView Team:
- Objective: Enhancing the document preview capabilities. The team is dedicated to improving how documents are previewed within the CorelDRAW Graphics suite, ensuring users have a seamless and efficient viewing experience.
Technologies Used:
- C++: Core programming language.
- JavaScript: Used for web application development and client-side scripting.
- Web Assembly (WASM) & Emscripten: Key technologies for converting desktop application controls to web-based applications, ensuring high performance and near-native speed in the browser.
- Skia: A 2D graphics library used for rendering of graphical elements, ensuring high-quality visual output.
Conclusion: Through this partnership, Alludo is advancing its technological capabilities, ensuring that their products remain cutting-edge and adaptable to the evolving needs of their users. Acumen Technologies’ experts have played a role in this transformation, contributing to the development of cloud-based architectures, font management systems, and the adaptation of traditional software for modern web environments.
This collaboration underscores Alludo’s commitment to innovation and continuous improvement, as they boldly move forward, reimagining the future of work and empowering users to achieve more.