Getting started with carbide. c ++ plug-in Development (getting started only)
Hot10 229 times of reading 2010-07-25 20:39 Tags: carbide entry plug-in development Symbian development, the most uncomfortable is the development tool.
I don't know how the engineers of Nokia and Symbian are developed. I have been working on Symbian for several years, and I am tired and tired.
Vc6 was the first, with its own environment variables, and then almost all the information found on the Internet Article , Is different from the actual operation, remember that it took a long time to complete.
Later, we used vc2003 + carbide. Vs, which seems to be better. However, every time we changed the MMP 3. we had to re-import the Symbian project, which was a hassle.
Later, I finally used carbide. c ++. I was not used to it at the beginning. However, the official recommendation of carbide also gave me a strong scalp.
After complaining, Nokia does not provide me with these tools, so I cannot rely on myself to be independent.
Carbide. c ++ is nothing more than the software modified based on Eclipse. Eclipse is relatively free and open, so I certainly have a way to write some plug-ins, utility tools, and so on.
Fortunately, we arrived at Carbide. c ++ v2.6 (the highest version I can upgrade) provides the development environment for plug-ins, including the source code of some existing plug-ins in carbide and the documentation of the carbide plug-in system. (In fact, you don't need to provide these documents officially, and you can guess how to use each class directly. As long as you have enough time, there are enough experiments .)
The next work is actually very simple.
First, you need to understand the Eclipse plug-in development knowledge.
The Interface part must use Java, and the specific function part is free of charge. However, in view of the fast development speed and high maintainability, Java can be used for development, in addition, I have a basic book dedicated to this (in fact, the plug-in system is quite advanced, these jobs are led and promoted by IBM ). You can search for "Eclipse plugin develop" on the search engine ".
Then, it is the collection of requirements.
If you are a large formal IT company, you must have a dedicated department to do these things. However, my company is basically workshop-style (I believe that 99% of Symbian companies in China are workshop-style). If you do not have these conditions, I think I am personally, people who believe they can develop tools consciously are not the bottom-layer personnel.
Finally, it is the specific development work. There are not many packages and classes provided by the carbide plugin SDK. Some simple functions should be enough.
Write it here to make progress together with everyone.