Mindfire has deep experience in migrating from Mac OS X to Windows and porting Windows to Mac OS X. We describe some of these Windows-to-Mac and Mac-to-Windows project experiences below, and will be glad to share our expertise in detail with you.
Biology teaching software, Mac to Win Port
Software provider for Teaching Biology through simulated experiments;
Ithaca, NY
Industry:
Education, School
Technologies:
C++, MFC, QT SDK, PowerPlant, FarPoint Spread SDK, HTML Rendering Lib
A very popular Biology teaching program, used by thousands of students each year in hundreds of universities. Our project was to port the existing Mac-PowerPlant application to Windows-MFC target.
The next versions had various feature additions like construction where user can define his own layouts, integrated Test and Evaluation process, searchable HTML help browser etc. Our project was to develop it on Mac (PowerPlant) and Windows (MFC) with keeping much of the codebase common.
File diff and folder synchronization software
A leading provider of productivity and Work flow automation software;
British Isles
Industry:
Technology / Publishing
Technologies:
C++, MFC, MW PowerPlant, wxWidgets, GTK+, Linux, KDE
A popular file comparison/diff utility available on Windows had to be written for Mac and Linux simultaneously. It basically involved porting an MFC/Windows application to PowerPlant/Mac OS and wxWidgets/Linux combination
Online Poker client application
A Gaming software company;
Gibraltar.
Industry:
Entertainment
Technologies:
C++, MFC, wxWidgets, OpenSSL, zLib
The project was to port a world famous poker game client from windows to Mac. The project had many challenges. It manages intensive network traffic, very frequent screen updates along with game play data on disk files, all in a single thread. We implemented our own web browser control on top of Apple's webkit API for displaying rich HTML content. I feel this project has established our porting skills.
BlackJack client application
A Gaming software company;
Gibraltar
Industry:
Entertainment
Technologies:
C++, MFC, wxWidgets, OpenSSL, zLib.
Mac Port of a popular online BlackJack client. This project was very tight on timelines and we met our target with a specialized porting technique were minimum code changes were done.
Online Casino client application
A Gaming software company;
Gibraltar
Industry:
Entertainment
Technologies:
C++, MFC, wxWidgets, OpenSSL, zLib.
Mac Port of one of the most popular online casino suite with games like Video Poker, Roulette, Slots, Baccarat etc. Each game had multiple variations including different game play and different skins. Animations were heavily used for an attractive UI. Porting technique that evolved in Blackjack development was deployed and the project was completed in record time.