harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alexei Fedotov <alexei.fedo...@gmail.com>
Subject [ot] java package popularity
Date Mon, 26 Jan 2009 13:24:55 GMT
Hello folks,

Imagine a GSoC student who comes in a month and asks for the most
important java package to improve. Here is the answer (based on Google
Code Search):

3760000 java.util
3110000 java.io
1750000 java.lang
1590000 java.net
853000 java.awt
805000 javax.swing
466000 java.awt.event
336000 javax.xml
304000 java.sql
280000 java.lang.ref
277000 org.w3c.dom
231000 java.text
223000 java.security
215000 java.lang.reflect
205000 java.awt.color
174000 org.xml.sax
157000 java.awt.image
147000 javax.swing.event
142000 java.util.logging
133000 javax.swing.border
133000 java.awt.im
115000 javax.xml.namespace
113000 org.omg.CORBA
111000 java.beans
97800 java.awt.font
82800 javax.naming
80400 java.rmi
78000 java.awt.geom
74900 javax.swing.text
71000 org.omg.CORBA.portable
66100 javax.xml.parsers
63200 javax.swing.table
60400 javax.management
55800 javax.swing.tree
53300 java.nio
51400 javax.xml.bind
50100 javax.xml.transform
49700 java.math
48500 java.util.concurrent
43400 org.xml.sax.helpers
42400 javax.sql
39600 javax.accessibility
37800 java.util.regex
36700 javax.swing.plaf
35000 javax.crypto
34700 java.applet
33600 javax.xml.stream
30400 java.util.zip
29600 java.security.cert
27200 javax.transaction
24500 javax.security.auth
24000 java.nio.channels
23900 javax.xml.transform.stream
23700 javax.xml.bind.annotation
23600 java.lang.annotation
22700 javax.swing.filechooser
22000 java.rmi.server
20900 javax.net
19800 java.awt.datatransfer
19600 java.awt.print
19300 org.omg.PortableServer
19000 java.util.jar
18200 javax.imageio
16700 javax.net.ssl
16700 java.security.spec
16500 javax.print
16500 java.awt.dnd
16200 javax.xml.transform.dom
15700 javax.activation
13400 javax.swing.plaf.basic
12300 javax.xml.soap
12200 org.xml.sax.ext
12200 javax.xml.ws
11700 javax.naming.directory
11100 javax.swing.plaf.metal
10800 java.nio.charset
10000 javax.crypto.spec
10000 javax.annotation
10000 java.util.prefs
9000 org.omg.CosNaming
9000 javax.xml.transform.sax
9000 javax.swing.text.html
9000 java.util.concurrent.atomic
8000 javax.transaction.xa
8000 javax.swing.undo
8000 javax.sound.sampled
8000 java.security.interfaces
7000 javax.security.auth.login
7000 javax.security.auth.callback
7000 java.util.concurrent.locks
6000 org.w3c.dom.events
6000 javax.print.attribute
6000 javax.naming.spi
6000 javax.lang.model
6000 javax.jws
5000 org.omg.PortableInterceptor
5000 org.omg.IOP
5000 org.omg.CORBA_2_3
5000 javax.sound.midi
5000 javax.lang.model.element
4000 org.omg.CORBA_2_3.portable
4000 org.ietf.jgss
4000 javax.xml.xpath
4000 java.lang.management
4000 java.awt.image.renderable
3000 org.omg.PortableServer.POAPackage
3000 org.omg.DynamicAny
3000 org.omg.Dynamic
3000 org.omg.CosNaming.NamingContextPackage
3000 org.omg.CORBA.ORBPackage
3000 javax.xml.ws.handler
3000 javax.xml.validation
3000 javax.xml.datatype
3000 javax.xml.bind.helpers
3000 javax.xml.bind.annotation.adapters
3000 javax.sql.rowset
3000 javax.security.auth.x500
3000 javax.rmi.CORBA
3000 javax.print.attribute.standard
3000 javax.naming.ldap
3000 javax.management.remote
3000 javax.management.openmbean
3000 javax.management.modelmbean
3000 javax.imageio.stream
3000 javax.crypto.interfaces
3000 java.security.acl
3000 java.beans.beancontext
2000 org.omg.Messaging
2000 org.omg.CORBA.TypeCodePackage
2000 javax.xml.ws.soap
2000 javax.xml.stream.events
2000 javax.tools
2000 javax.swing.text.html.parser
2000 javax.swing.colorchooser
2000 javax.security.sasl
2000 javax.security.cert
2000 javax.security.auth.spi
2000 javax.management.relation
2000 javax.jws.soap
2000 javax.imageio.spi
2000 javax.imageio.metadata
2000 java.rmi.dgc
2000 java.nio.channels.spi
1000 org.omg.PortableServer.POAManagerPackage
1000 org.omg.DynamicAny.DynAnyPackage
1000 javax.xml.crypto.dsig
1000 javax.xml.crypto
1000 javax.swing.text.rtf
1000 javax.swing.plaf.multi
1000 javax.sound.sampled.spi
1000 javax.naming.event
1000 javax.management.timer
1000 javax.management.monitor
1000 javax.management.loading
1000 java.nio.charset.spi
1000 java.awt.im.spi


With best regards, Alexei

:-)

while read t
  do
  wget  -O - 'http://www.google.com/codesearch?q='"$t" |
      perl -n -e 'if (/ of about <b>([0-9,]*?)<\/b>/) { $_ = $1;
s/,//g; print; }'
  echo " $t"
done

Mime
View raw message