Friday, January 2, 2009

Beginning in Carbide C++

By visiting through different websites, I came to know that Carbide.c++ is the best IDE for the development of Symbian Applications. Carbide.c++ is a family of IDEs for the creation of C++ and C applications for Symbian OS devices. It is based on the Eclipse IDE and the C/C++ development tools from the Eclipse CDT Project.

Combining the power of the Eclipse Framework with tools for all stages of development, Carbide.c++ offers all Symbian C++, Qt, and Open C/C++ developers an efficient, easy-to-use development environment. And now Carbide.c++ is offered to every developer, from hobbyists to smartphone manufacturers, free of charge.
So I downloaded the latest version of Carbide.c++ i.e version 2.0 from the nokia forum website:
How do I get started with Carbide.c++?
To get started with Carbide.c++, you will need a PC with at least a 1.8-GHz processor, 2 GB of RAM, and 300 MB of free disk space (2 GB of free space will be needed if you don’t already have an SDK installed). The PC can be running Microsoft Windows XP or Windows Vista Business. You will also need ActiveState ActivePerl-5.6.1.635. For more information on the hardware and software requirements, see the release notes »

If you have this hardware, you can download and install Carbide.c++. The installation process is straightforward.

With Carbide.c++ installed, you might want to read the Carbide.c++: Introductory White Paper or view the Getting Started with Carbide.c++ Express Screencast, both of which will take you through the basics of creating, building, and deploying your first application.
Then consider reading the Carbide.c++ UI Designer White Paper to learn how UI Designer can help speed up development by creating application GUIs visually.

When your application is ready for testing, consider the On-Device Debugging with Carbide.c++ document or video. Both resources are designed to help you connect your device for on-device debugging and can guide you through the use of the debugging tools available in Carbide.c++.
Finally, the document Analyzing Application Performance with the Carbide.c++ Performance Investigator and the video Getting Started with Carbide.c++ Performance Investigator provide helpful information on capturing and analysing information on a device’s consumption of resources such as memory, CPU, and battery.
With which Symbian platforms and devices is Carbide.c++ compatible?
Carbide.c++ can be used to develop applications for S60 3rd Edition or later, UIQ 3.0 or later, and MOAP.
First I downloaded the latest SDK S60 5th edition from:
There is OpenC also available on S60 5.0 for S60 3.0
Uptill today, I have installed noth Carbide.c++ with S60 3rd Edition.
My next task is to read different tutorils relating to the beginning of Symbian programming using Carbide.c++.
I have downloaded different E-Books which can be found below. I have also found out that there are some Video tutorials related to the learning of Carbide.c++. I will share my experience relating to the Video tutorials later on.

Carbide.c++ can be used to develop applications for S60 3rd Edition or later, UIQ 3.0 or later, and MOAP.

E-Books
Using Symbian OS - Carbide.c++ v1.3
Carbide.c++ FAQ
S60 3rd Edition SDK for Symbian OS, Maintenance Release Installation Guide
Video Tutorials

No comments:

Post a Comment