Macrobug Products
Macrobug produces a range of off-the-shelf tools to help your company produce Symbian OS mobile phones more quickly. Our tools integrate fully into your Carbide.C++ integrated development environment and will shorten your time-to-market. Our tools are primarily aimed at making the debugging phase quicker. When your phone is slipping, and the networks are screaming at you, your engineers can be solving those complex bugs more quickly.
|
|
|
Macrobug Stray Event ScannerThe Macrobug Stray Event Scanner is the only tool which can save weeks of effort fixing the dreaded "stray event panic". Every Symbian OS device creation engineer knows that the appearance of such a panic means hours of effort to try to find the cause - which might not even be possible. This tool highlights all the situations in your source code which could possibly be the source of such a bug. |
|
|
|
|
Macrobug Symbian OS Flow TracerSymbian OS debugging is difficult. Any tricky problem involves several interacting threads. Worse, all the activity in these threads runs inside "active objects" - standalone lumps of code whose interactions are not at all obvious. It's a slow and painstaking task to trace the flow of control between these active objects, so solving any complex defect takes time and therefore money. Macrobug Symbian OS Flow Tracer gives your engineers a visual overview of each thread and active object, allowing them instantly to see the cause of problems. |
|
|
|
|
Macrobug Linux Flow TracerLinux device integration is hard. Right now, Android device debugging is even harder. OpenBinder transactions allow one process to start threads in another process, to handle its requests. When many processes interact, it can be difficult to trace the flow of control. Macrobug Linux Flow Tracer can show a visual map of all the interactions. |
|
|
|
|
Coming up: Memory leak debugger. Source code explorer. GUI explorer. Much more!
Bespoke tools development
We also do bespoke tools to solve your particular debugging needs. If you have a bug, if no-one else can fix it, and if you can find them, then maybe Macrobug can help you.
Our engineers have been helping to produce Symbian OS phones since 2001, and are expert in Perl, Java and Symbian OS C++. Often, we'll develop a prototype in Perl, then if you like what you see, develop a full version in Java, integrated into your chosen IDE.
Our rates are very competitive, especially if we can retain some of the intellectual property to build on our tools portfolio. Get in touch for a quote.
Open source
Macrobug has made some changes to certain open-source projects. Please see our Open Source page for details.



