!"!!"
#$% &'!&()&*&'(+(!"(",!%, (!(!!- &( '!&( '!&(& (! #$%(!& &("(&-" "(&& (!(!%-&! #$%( -""(&-( %%!&,. %'!&(-"&%%/0' #&.!"(%% "(&, #$%&*& *-( 12%"!1'3'14 15"!
#$%- -!6!&&,% ""(&,7 #1-"!"(8 #1-"!"(8 #1-"!"(8 #&( 9-'!&(* (!7 # 1(",/0' # 1!!&, # 1- #+( &!& 7 # 1:4$;/;3/ /$ %"" #1("" #'!&( &, (!% #%&,<&%&%!"(,%"&.&, '!&(*%(",/0'
70 Use of Eclipse-Based Products #$%(%(",!= "( <,&*&, #$%,- %6( '!&(%(",/0'&, *&-" &,<1!-"!!& Percent of Programmers 60 50 40 30 20 10 0 Currently use IDE Occasionally use IDE Aware of Eclipse Which of the following best describes your knowledge / use of Eclipse or Eclipsebased products (such as IBM Rational Application Developer, MyEclipse, WindowBuilder, Compuware OptimalJ or others)? 2005 2006 Currently use as primary IDE 32.5 60.4 Currently use occasionally as an IDE 19.6 20.3 Aware of Eclipse or Eclipse-based products 47.9 19.3 Total 100 100
Title / Job Function 27%(%= " & %,&" &( ""& # 1%!"* &-% ""& # $%&-(""9-!"(&,%( >1? Percent of Programmers 40 30 20 10 0 Testing manager Product manager Development manager MIS manager Systems analyst Team leader Software architect CTO, CIO or Director Programmer VP Database Admin Other Which best describes your title or job function? 2005 Which best describes your title or job function? 2006 Programmer/software developer 42.6 Programmer / software engineer 29.2 Team leader/project manager 27.5 CTO, CIO or Director 18.0 Development manager or director 8.6 Software architect 13.3 Chief architect or CTO 8.1 Project lead / team leader 13.1 MIS manager or director 4.2 Systems analyst 6.8 Executive management 2.5 IT, MIS or Other Management 5.5 Testing Manager 1.2 Departmental Development manager 4.7 Line of business manager 0.7 Product manager 2.9 Other 4.6 Software Tester/Testing Manager 1.8 Total 100.0 Database Administrator 0.5 VP 0.5 Other 3.7 Total 100.0
!"# # $%& ( - ( >-? " " & %!( ( ((&! - %!"( #$% 6& ( " &(!""!& ((&! - & % /:-& *, % % ((&! - & "&.( (" Percent of Programmers Developer Segment 50 40 30 20 10 0 Corp enterprise Custom, SI, VAR OEM Commercial, ISV Corp apps for ind. Other Which of the following best describes the type of applications you work on MOST OFTEN? 2005 2006 Corporate-wide enterprise applications for use inside your company 41.4 43.7 Commercial applications for sale to people outside your company (ISV) 18.5 25.4 Applications for individuals, small workgroups, or department 14.6 11.3 Custom applications of any kind for clients outside your company (SI, VAR) 13.0 12.0 Applications or utilities to support specific devices your company makes or sells (OEM) 6.0 3.1 Open source software 2.3 * Other 4.2 4.5 Total 100.0 100.0
$#! %# & #$%!,- &((% &(->1? #$%(! %-!% 1-(.(% ""(&, Percent of Programmers 30 20 10 0 Number of Developers in Company Using Eclipse 11-25 6-10 1-5 101-500 51-100 26-50 501-1,000 Not currently using Don't know More than 1,000 If Eclipse IDE or Eclipse-based products are being used in your com pany, about how m any developers use them? 2005 2006 1-5 11.3 9.1 6-10 7.6 5.3 11-25 8.2 8.6 26-50 7.5 5.9 51-100 7.0 10.7 101-500 9.3 10.7 501-1,000 2.8 4.0 M ore than 1,000 4.0 24.9 Don't know 20.1 13.9 Not currently using Eclipse or Eclipse-based products 22.2 7 T otal 100 100 Eclipse Custom Survey 2006, 2006 Evans D ata Corp
!# ' "&# # 70 Operating System Used for Development (Host) #@ A4!*%(- % &("(,"> 1? #$%&@ -"&,",, *> 1? #56%" -&1(&%&,!&,>1? Percent of Programmers 60 50 40 30 20 10 0 Windows XP Linux Windows 2003 Windows 2000 Solaris Mac OS Windows Vista Other Other UNIX IBM iseries OS IBM AIX HP-UNIX When using Eclipse or Eclipse-based products, which operating system do you run on the computer you use MOST to-program / Development? 2005 2006 Windows 2003 5.0 8.8 Windows XP 58.4 63.3 Windows 2000 20.7 7.4 Windows Vista * 4.7 Windows Other 0.5 * Linux * 8.8 Redhat Linux 4.2 * SuSe Linux 1.9 * Other Linux 1.1 * Solaris 2.1 1.6 IBM AIX 1.9 0.8 IBM iseries OS * 0.3 Other UNIX 0.8 0.3 HP-UNIX 0.5 0.8 Mac OS 1.6 2.2 Other 1.3 1.1 Total 100.0 100.0
!&# "&# # Operating System Used for Target Deployment (Target) #@ A4"%(", (," #$%,56"! (&!% 1(-"1&, -!'!&(< (-!-;(! (&-" (! Percent of Programmers 30 20 10 0 Linux Windows XP Windows 2003 Windows Vista Solaris Windows 2000 IBM AIX HP-UNIX IBM iseries OS Other UNIX Mac OS Other When using Eclipse or Eclipse-based products, which operating system do you run on the computer you use MOST to - Deploy / Target Applications for 2005 2006 Windows XP 25.5 24.4 Windows 2000 15.4 5.4 Windows 2003 11.0 * Windows 2003 1.9 16.4 Windows Vista * 11.3 Solaris 11.8 6.5 IBM AIX 6.3 5.4 IBM iseries OS * 2.0 HP-UNIX 2.5 2.8 Other UNIX 1.4 1.1 Linux * 19.8 Redhat Linux 8.8 * Other Linux 3.0 * SuSe Linux 2.7 * Mac OS * 1.1 Other 9.6 3.7 Total 100.0 100.0
Type of Software Eclipse Is Used To Develop - Trend Eclipse: Plug-in Adoption and Use #&"9 &(!!((&! 1!&, #$%,%"*- -,(-((&! % &,% #&%%&!%! &("-+4"*," (&-'!&(% %& W h a t ty p e o f s o f t w a r e a r e y o u r E c l i p s e - b a s e d p r o d u c t s b e in g u s e d t o d e v e l o p? P e r c e n t o f C a s e s 2 0 0 5 P e r c e n t o f C a s e s 2 0 0 6 S e r v e r - c e n t r i c a p p l i c a t i o n s ( J 2 E E a p p l i c a t i o n s, d a t a b a s e a p p s, E R P, C R M, e t c.) 5 4.9 6 5.1 D e s k t o p c l ie n t a p p l i c a t i o n s 2 6.6 4 4.1 T h i n - c l i e n t a p p l i c a t i o n s 2 4.5 3 3.5 P l u g - i n s f o r E c l i p s e 9.1 2 3.2 E m b e d d e d s o f t w a r e 9.1 2 2.7 R i c h c l i e n t a p p lic a t i o n s u s i n g E c lip s e R C P 9.3 2 2.7 M o b i l e c l i e n t a p p l i c a tio n s * 1 6.8 O t h e r 4.7 5.4 N o t c u r r e n tly u s i n g E c l i p s e / E c l i p s e - b a s e d p r o d u c ts 3 1.5 8.6 - - - - - - - - - - T o t a l R e s p o n s e s 1 6 9.9 2 4 2.2 E c l i p s e C u s t o m S u r v e y 2 0 0 6, 2 0 0 6 E v a n s D a t a C o r p
( )% # * + #$%=%, #96(!%%,&*%+4%6"% -% &,%&-6(!! How do you expect your use of the Eclipse Rich Client Platform to change over the next 6-24 months? 6 Months 12 Months 18 Months 24 Months Increase 44.2 44.5 37.8 37.5 Stay the same 23.6 26.0 22.2 19.5 Decrease 2.3 1.4 3.3 2.1 Will not use 13.1 8.7 8.7 7.2 Don't know 16.8 19.4 27.9 33.6
%, * + #$%= %, #; &(. (&. (B!% 6"% # 1(& +4 W h a t E c l i p s e p r o j e c t s d o y o u u s e o r p l a n t o u s e i n t h e n e x t 1 2 m o n t h s? C o u n t P e r c e n t o f R e s p o n s e s P e r c e n t o f C a s e s J a v a D e v e l o p m e n t T o o l s ( J D T ) 1 9 2 1 0. 8 5 7. 5 C / C + + I D E ( C D T ) 1 5 8 8. 9 4 7. 3 E c l i p s e M o d e l i n g F r a m e w o r k ( E M F ) 1 2 2 6. 9 3 6. 5 E c l i p s e R i c h C l i e n t P l a t f o r m ( R C P ) 9 9 5. 6 2 9. 6 W e b T o o l s P r o j e c t ( W T P ) 9 7 5. 5 2 9 D a t a T o o l s P l a t f o r m ( D T P ) 8 1 4. 6 2 4. 3 U M L 2 7 9 4. 4 2 3. 7 B u s i n e s s I n t e l l i g e n c e a n d R e p o r t i n g T o o l s ( B I R T ) 7 4 4. 2 2 2. 2 G r a p h i c a l E d i t o r F r a m e w o r k ( G E F ) 7 2 4 2 1. 6 E c l i p s e P r o c e s s F r a m e w o r k ( E P F ) 7 1 4 2 1. 3 V i s u a l E d i t o r ( V E ) 6 8 3. 8 2 0. 4 E c l i p s e C o m m u n i c a t i o n F r a m e w o r k ( E C F ) 6 7 3. 8 2 0. 1 T e s t & P e r f o r m a n c e T o o l s P l a t f o r m ( T P T P ) 6 7 3. 8 2 0. 1 G r a p h i c a l M o d e l i n g F r a m e w o r k ( G M F ) 6 4 3. 6 1 9. 2 A s p e c t J D e v e l o p m e n t T o o l s ( A J D T ) 6 3 3. 5 1 8. 9 M o b i l e T o o l s f o r J a v a 5 9 3. 3 1 7. 7 P H P I D E P r o j e c t 4 9 2. 8 1 4. 7 S O A T o o l s P l a t f o r m 4 9 2. 8 1 4. 7 D e v i c e S o f t w a r e D e v e l o p m e n t P l a t f o r m ( D S D P ) 4 1 2. 3 1 2. 3 E m b e d d e d R C P 3 5 2 1 0. 5 D a l i E J B O R M a p p i n g P r o j e c t 3 4 1. 9 1 0. 2 C o r o n a 2 7 1. 5 8. 1 E q u i n o x 2 3 1. 3 6. 9 H i g g i n s T r u s t F r a m e w o r k 2 2 1. 2 6. 6 P a r a l l e l T o o l s P l a t f o r m 1 8 1 5. 4 A L F 1 6 0. 9 4. 8 M y l a r 1 6 0. 9 4. 8 V o i c e T o o l P r o j e c t 1 5 0. 8 4. 5 - - - - - - - - - - - - - - - - - T o t a l R e s p o n s e s 1 7 7 8 1 0 0 5 3 2. 3 5 0 m i s s i n g c a s e s ; 3 3 4 v a l i d c a s e s E c l i p s e C u s t o m S u r v e y 2 0 0 6, 2 0 0 6 E v a n s D a t a C o r p
Please rank the following considerations with regard to barriers to Eclipse (Open Source) adoption within your organization. 1 (Most important) 2 3 4 5 (Least important) Relative Ranking Lack of training for Eclipse 16.4 29.5 22.6 12.5 19.0 311.8 Concerns about using Open Source software 34.3 11.4 15.2 9.4 29.6 311.4 Lack of expertise in using Eclipse 22.2 18.9 21.1 17.0 20.7 304.8 Concerns about Open Source licenses 25.7 20.3 14.5 10.5 29.0 303.3 Lack of support for Eclipse 10.9 20.8 26.3 22.5 19.5 281.2 Lack of support for Eclipse plug-ins 11.7 15.8 20.0 27.5 24.9 261.9 Lack of training for Eclipse plug-ins 8.3 18.1 25.0 22.9 25.7 260.4 Technical limitations of Eclipse 9.5 17.8 21.9 19.4 31.4 254.5 Lack of certification for Eclipse plug-ins 6.8 15.2 22.8 21.1 34.2 239.2 New releases of Eclipse platform too frequently 6.6 13.6 25.6 20.9 33.3 239.2 Other 28.4 12.3 6.2 4.9 48.1 267.9
#!;(! &!.-%"!""&,! -'!&( P lease rank the follow ing considerations with regard to barriers to E clipse (O pen Source) adoption within your organization. R elative R anking 2005 R elative R anking 2006 Lack of training for E clipse 315.4 311.8 C oncerns about using O pen Source softw are 291.5 311.4 Lack of expertise in using E clipse 327.8 304.8 C oncerns about O pen Source licenses 298.6 303.3 Lack of support for E clipse 310.4 281.2 Lack of support for E clipse plug-ins 300.2 261.9 Lack of training for E clipse plug-ins 295.5 260.4 T echnical lim itations of E clipse 296.4 254.5 Lack of certification for E clipse plug-ins 270.3 239.2 N ew releases of E clipse platform too frequently * 239.2 O ther 227.6 267.9 E clipse C ustom Survey 2005, 2005 E vans D ata C orp
+!%- '0(( ".!%-% &("!"", ;&(% (-%!"",- &(%!"(%!!& (" %,"% &(@ %&(!&*!!-&(*& ".%%!%!!!!!&(!".'0-% (",!!& 3&&,", $ &,! $%-"( %"&(-%-"' 0(%&*&%%,!!%!"!%!(*&"-"(&!!%%-% (!&'0( @*!" 4*&!%,-%&,*!* -%!"(,%%&!&!&*&&! %%-"%%!"(,
%#)"& &!% +./001 "-"!!7 C% B D!"!"