You Are Here:

Community: Blogs

Vinod Kumar K V's Forum Nokia Blog

EnvSwich(Reloaded): The tool to switch between SDKs.

vin2ktalks | 29 January, 2007 11:46


This is my first blog to Forum.Nokia. I thank to the Forum.Nokia Team for giving me the privileges to post here.

Environment Switch

The switch between the SDK is again one of the issue with the developers in our community. Recently I saw more queries related with this issue on our discussion boards. So that I thought of sharing a modified version of the environmentswitch (which was a part of 2.x platform SDKs) unfortunately that is not available with the newest 3.x SDKs.

This tool is working perfectly with 1.x, 2.x and 3.x SDKs in my system. I hope you can even use it for other platform SDKs like UIQ and S80 etc. You can download that modified version of tool from here: EnvSwitch.

Content of the ZIP file

Basically the ZIP file contains the following files:

  • EnvSwitch.exe: The application which is used to switch between SDKs will be running in the background and will show an icon on you System Tray.
  • Index.html: A help on this tool.
  • Readme.txt: General instructions to use the tool.
  • Settings.xml: This file is an important file, which includes your SDK details, can be modified according to where you’ve installed your SDKs. (I’ve included the details of 1st Ed to 3rd FP1).
Configure

Please make sure that you’ve installed/unzipped this tool on the same drive where you’ve installed your SDK. I assumed that you’ve installed all of your SDKs on C: drive. In case if it’s in a different drive please makes sure that you’ve made the necessary change to the Settings.xml, such as the drive letter. In order to work this tool properly you’ve to make sure that the EPOCROOT environment variable does not exist on the system. You can check it by Control Panel->System->Advanced->Environment Variables.

Advantage

After running the EnvSwitch.exe, you’ll find a new icon on your System Tray. See below given pictures:



Figure1: The system tray after running the EnvSwitch.



Figure2: The EnvSwitch cascade menu option.

You will get a cascade menu on right clicking on that icon. The following menu items will be available:

  • Name of the SDKs: The SDK names which has been configured in Settings.xml.
  • Emulator: Will be shown after you select a particular SDK name. Can be used to launch the selected SDK.
  • Setup: This option will open the Settings.xml file in a text editor, so you can view it or modify it according to your needs.
  • Close: This will exit the application.

After selecting a particular device from the menu if you double click on the icon will launch the explorer with the SDK path as a root (please verify your SDK path the Settings.xml).


RSSComments

Re: EnvSwich(Reloaded): The tool to switch between SDKs.

antonypr | 29/01/2007, 21:47

antonypr Congratulations for being selected as new Forum Nokia Champion.

EnvSwitch is a very useful tool if we're working from command line. It's a pity that Nokia doesn't ship this tool in their latest SDK any more. May be they're hoping all developers to use Carbide.c++ in near future.
You must login to post comments. Login
 

Rate This

 
 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
京ICP备05048969号    Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia 
RDF Facets: qdcZidentifierQSxhttpE3aE2fE2fblogsE2eforumE2enokiaE2ecomhttpE3aE2fE2fblogsE2eforumE2enokiaE2ecomE2findeE78E2ephpE3fopE3dViewArticleE26blogIdE3d18771E26articleIdE3d386X qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qdcZtypeQUqfntypeZBlogContentQ qdcZtypeQUqfntypeZBlogE45ntryQ qdcZtypeQUqfntypeZCommunityContentQ qdcZtypeQUqfntypeZE52esourceQ qdcZtypeQUqfntypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qfnZtopicQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fFNE2d1E2fBlogTopicE2fgeneralX qfnZtopicQUqfnTopicZcppQ qfnZtypeQUqfntypeZBlogContentQ qfnZtypeQUqfntypeZBlogE45ntryQ qfnZtypeQUqfntypeZCommunityContentQ qfnZtypeQUqfntypeZE52esourceQ qfnZtypeQUqfntypeZWebpageQ qfnZuserE5ftagQSxsymbianE2dcE2bE2bX qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qrdfZtypeQUqfntypeZBlogContentQ qrdfZtypeQUqfntypeZBlogE45ntryQ qrdfZtypeQUqfntypeZCommunityContentQ qrdfZtypeQUqfntypeZE52esourceQ qrdfZtypeQUqfntypeZWebpageQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqrdfsZE52esourceQ