1. Windows Virtual PC with XP Mode
My experience work with Siebel for years, it works best with Windows XP and since then I don't want to move on from WinXP. Even when I have laptop with Windows 7, I still prefer to install Windows Virtual PC then I will install XP Mode on it.
My big consideration to use virtual machine is mostly because I can install all my developer apps on it, all the data is stored in virtual hard disc as files that I can put it in my physical external hard disk. With this virtual hard disc, I can easily switch between my personal laptop to my office/working laptop with the same view. Or if suddenly my company decide to replace my old laptop with new one, I don't need to re-install lot of things.
The only disadvantage of this approach is I need to install virtual machine, which is I need to allocate specific resource allocation (processor, memory, and of course HD space). But other than that, I am more happy to use this approach.
2. Siebel Tools, Siebel Client
You won't be able to work as Siebel developer without these main 2: Siebel Tools and Siebel Client.
I won't explain much about these 2, it's better to get official explanation from the Oracle Siebel Bookshelf here:
Siebel Tools and Siebel Client.
3. Database client and IDE tools: Oracle Client and (Toad or Oracle SQL Developer)
Since our project is using Oracle database 11g, so we need to install oracle client to connect to the database server. Then for the integrated development environment to run SQL script, I will use TOAD or SQL Developer. Personally I prefer TOAD due to more function there and more user friendly for me.
4. Text editor: (UltraEdit or Notepad++) and XmlPad
Honestly coding directly in Siebel tools is not really convenient or good experience, it doesn't have rich function for code readability like: auto indent, code folding (expand and collapse), or syntax code text color. That's why I go to UltraEdit, then after that just copy paste it to Siebel Tools.
For XML editor, XmlPad works perfectly for me.
5. File transfer apps: Putty and WinSCP
In my project, Siebel servers are installed in both Windows Server and Unix Server. So, I use either Putty or WinSCP to perform server health check, run some Unix syntax, FTP process to get or copy compiled SRF.
Anyway, please let me know if you have any other recommended tools for Siebel developer. Thanks :)
Post a Comment