 |
 |
Product |
|
|
|
| |
Screenshot of Magic C++ .Net |
|
|
| |
Screenshot of Magic C++ |
|
|
| |
Support Platform |
|
| |
What's Magic C++ |
|
| |
Why Use Magic C++ |
|
| |
Magic C++ Key Features |
|
|
|
Magic C++ for Embedded Developer |
|
|
|
Customers List |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
 |
|
 |
 |
| |
A creative and leading solution
Different from conventional developing tools Magic C++ provides a visual interface to your existing server-based compilers and debuggers,brings together the industry's highest performance and most richly featured visual integrated development environment(IDE).Reduce cost of ownership and complexity by developing application under Linux/Unix platform.
| Easy to study |
 |
 |
 |
| Support multiple Unix/Linux platforms |
 |

(except for ones based on Java) |
 |
| User interface and operations are compatible with Visual C++ |
 |
 |
 |
| Good performance |
 |
 |
 |
| High availability/Lower server load to be adapt to team needs |
 |
 |
 |
| Reasonable License price |
 |
 |
 |
| Support for development under offline network status |
 |
 |
 |
| Agile and high efficient technical support |
 |
 |
 |
| Please contact marketing@magicunix.com for more information. |
|
Other IDE: Commercial IDE such as Sun Workshop/Sun One Studio, IBM Visual Age C/C++, Borland C++, C++ Builder X etc..And open source IDE like Eclips(with C/C++ plug-in installed) ,Kdevelop.
Command line tools: manual combination by using some command line utilities like vi, emacs, cc, dbx, gcc, gdb and so on.
It is evident for us to get the conclusion that Magic C++ not only offer the united, consistent, platform-independent IDE but also overcome low performance caused by the IDE based on X-Window or Java implementation and unconvenient caused by traditional command line developing tools. It's a creative breakthrough for Unix/Linux devlopment with high efficiency and stability.
|
| |
 |
|
Target any development platform
Using FTP, TELNET and our custom Remote Development Protocol(RDP), Magic C++ allows you to seamlessly develop on most server platforms such as Linux, Sun Solaris, HP-UX, IBM AIX, SCO Unix etc. from within a fully customizable Windows IDE designed specifically for C/C++ programmers.
Familiar development environment
Familiar development environment reduces the learning curve for users of other Windows development products such as Microsoft Visual C++.
|
| |
Advanced code editor
Advanced code editor provides color syntax highlighting, auto-text, virtually unlimited undo and redo, changed line markers, split-windows, bookmarks, block text select and bracket matching.
|
|
 |
Seamlessly integrates with your existing compilers and debuggers
With compiler output redirected to the Magic C++ IDE, you can compile and highlight errors with a single click. Interactively control remote debuggers to quickly insert breakpoints, step through code, quick-watch expressions and even display the call stack and local variables.
|
| |
Visual project management
Maigc C++ allows developers to get more involved with projects. It provides an environment where both designers and developers can work side by side and feel comfortable doing so.During the design phase, designers would create design interface to get an overall concept of the project and then convert those design concepts into C/C++ declare;during the development phase, developers would implement all the functions acroding to the design interface;during the publish phase, publisher would distribute the application to different remote platforms.
|
| |
 |
|
High availability/Lower server load
Most components of Magic C++ will be installed and work on Windows client,only a light component - Remote Development Agent(RDA) will be install and run on Linux/Unix server,and only necessary data packages will be transfered between client and server.These techniques reduce workload, increase server performance and are the key to maximizing the usefulness of server. Unlinke other IDE tools based on X Window System or Java Virtual Machine which are often associated with a decrease in the performance of the server. The servers may get busy from time to time, either because of an X Window user's abuse of resources, or because the server makes some Java Virtual Machine operation etc,which will increase CPU usage and in turn result in a higher server load which will make the server respond slowly to requests.
|
|
| |
Support for debugging programs with multiple processes or threads
Magic C++ provide the most advanced debugger function available on existing remote server-based compilers and debuggers. It helps eliminate the frustration, delays, and pain inherent in developing complex applications,such as those that require massive amounts of data, have many lines of code,and other forms of parallelism. Also support for debugging programs with multiple processes or threads.
Support for development under different network status
Magic C++ supports remote development under many different network status such as online, modem slow connection and offline.Depend on light and smart Remote Development Protocol(RDP) Magic C++ can work uninterrupted via modem slow connection, by using client local cache Magic C++ can still work under offline mode while the network is unusable.
|
| |
Support for embedded development
Magic C++ works based on a client/server architecture.The client which runs under Windows is independent of remote server platform,and the light server component - Remote Development Agent(RDA) is very handy to transplant to support embedded development. |
| |
| |
| |
| |
|