home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / lang / cplus / 18822 < prev    next >
Encoding:
Internet Message Format  |  1993-01-07  |  1.6 KB

  1. From: kevinc@hpcc01.corp.hp.com (Kevin Collins)
  2. Date: Thu, 7 Jan 1993 21:08:03 GMT
  3. Subject: Porting Advice Needed
  4. Message-ID: <1000012@hpcc01.corp.hp.com>
  5. Organization: the HP Corporate notes server
  6. Path: sparky!uunet!spool.mu.edu!sdd.hp.com!hpscit.sc.hp.com!hplextra!hpcc05!hpcc01!kevinc
  7. Newsgroups: comp.lang.c++
  8. Lines: 40
  9.  
  10.  
  11. We are trying to decide what strategy to use in porting our product 
  12. to new platforms.  First let me describe our product :
  13.  
  14. - Developed on HP-UX.
  15. - Two years old.
  16. - Written in C++ with Motif.
  17. - Uses HP's Allbase RDBMS.
  18. - Uses the Tool Integration Platform architecture. (ie. Socket-based message
  19.   passing.)
  20. - Approximately 150,000 lines of code.
  21.   Note : since this was our first large project with OO methods and C++
  22.          we think we can do things differently now.
  23.  
  24. We anticipate the need to port to Sun and IBM platforms and use other
  25. database engines as well.
  26.  
  27. I have the following questions :
  28.  
  29.  1) Have you used a contractor who specialized in porting?  If so,
  30.     what was your experience?
  31.  
  32.  2) How difficult is it to port to Sun, IBM from HP-UX?  
  33.        - For a group only experienced with HP-UX.
  34.        - For a group experienced with Sun and IBM.
  35.  
  36.  3) Is there a source/guideline document anywhere that could be used to
  37.     help us through a porting effort?
  38.  
  39.  4) What is a rule of thumb in estimating a porting effort?  For example,
  40.     a fraction of the original development time, an estimate based on
  41.     how many lines of code, etc. 
  42.  
  43.  5) How critical is it that the person(s) doing the porting are actually
  44.     familiar with the code?  If they are not familiar how much longer
  45.     will it take them?
  46.  
  47. Thanks,
  48.  
  49. Kevin 
  50.