Overview

A company from Sweden manufactures equipment for club and tournament bridge events. The business produces and sells card dealing machines, sorting devices, boards, tables, cards and bidding boxes for bridge.

One of the popular variations of club bridge plays is duplicate bridge. Each table and each team plays the same arrangement of the 52 playing cards (a bridge deal). All the teams compete by playing identical deals, eliminating the element of luck this way, and are scored depending on their performance.

Dealing and sorting machines are intended to automate the card dealing process, speed up the bridge deals duplication process and eliminate errors. First efforts to automate the card dealing process were made almost forty years ago. Since then, card dealing equipment has developed along with technological progress. The expansion of mobile devices creates new calls for manufactures of club and tournament bridge equipment, as a new era required mobile-compatible card dealing machines.

We've become an IT partner to develop embedded software for card dealing devices and modernize windows-based software up to mobile-compatible.

people_alt

Assigned experts

  • 3 software developers
  • 1 QA engineer
  • 1 BA

people_alt

Assigned experts

  • 3 software developers
  • 1 QA engineer
  • 1 BA

timer

Timespan

  • 8 months of implementation
  • maintenance and support

timer

Timepan

  • 8 months of implementation
  • maintenance and support

work

Industry field

  • Mind Sports/Card Games
  • Duplicate Bridge

work

Industry field

  • Mind Sports/Card Games
  • Duplicate Bridge

Solution

Developing software for card dealing equipment that conforms to the many technical requirements and bridge rules is a challenging task. The delivered embedded system runs on a device using Raspberry Pi, which means severe hardware performance restrictions.

We've implemented a multi-threaded web service to connect a server-side and a client. In our solution, not only a client sends requests to a server-side, but a server-side can also request a client. A mobile-compatible web interface visualizes card arrangements and allows an operator to set, configure and manage a deal via a Wi-Fi connection.

As a complementary functionality, the software offers an analysis of deals, scoring and game results presentation.

Technology Stack

  • Node.js
  • JavaScript
  • Angular
  • WebSocket
  • Raspberry Pi
Embedded Software Development for Card Dealing Equipment. Case Study

Achievements

Duplication of card deals for tournament bridge is a time-consuming process when it is manual. Besides, it causes more mistakes during manual card dealing, and competition can be unfair.

Dealing machines powered by our embedded system can automate the card dealing process, increase its speed, and reduce errors.

Depending on an equipment model and an operator's proficiency, one card dealing machine can arrange 32 boards for duplicate bridge in 3.5 minutes. Moreover, with mobile-compatible software, an operator can use one mobile device to operate several dealing machines.

The delivered solution allowed our customers to package their sophisticated card dealing equipment with modern mobile-compatible software, increasing its value for the end-users and bringing modern technologies to the otherwise conservative market.

trending_up

Growth

Bridge tournaments and club events can organize more tournaments and club events by simplifying the dealing process with equipment operated by modernized mobile-compatible software.

speed

Performance

Using the embedded software equipment, a skilled operator deals 10+ sets of 32 boards of bridge cards in total, per hour.

timeline

Optimization

The duplicate bridge tournaments organization is more cost and time-effective with the dealing machines powered by embedded software.

trending_up

Growth

Bridge tournaments and club events can organize more tournaments and club events by simplifying the dealing process with equipment operated by modernized mobile-compatible software.

timeline

Optimization

Using the embedded software equipment, a skilled operator deals 10+ sets of 32 boards of bridge cards per hour.

speed

Perfomance

The duplicate bridge tournaments organization is more cost and time-effective with the dealing machines powered by embedded software.

Building a Parser To Visualize Operational Data for Trading Platform Clients Building a Parser To Visualize Operational Data for Trading Platform Clients

Building a Parser To Visualize Operational Data for Trading Platform Clients

Read a business case when the development of a parser helped a trading platform to visualize operational data for clients’ dashboards.
Read More keyboard_arrow_right
How to Meet a Trading Platform Business Needs by Integrating With Zoho CRM How to Meet a Trading Platform Business Needs by Integrating With Zoho CRM

How to Meet a Trading Platform Business Needs by Integrating With Zoho CRM

Integration with Zoho CRM for a trading platform is the case from our expertise when we’ve built a web application to meet specific business needs and show relevant data for traders.
Read More keyboard_arrow_right