harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Aleksey Shipilev <aleksey.shipi...@gmail.com>
Subject Re: [ot] java package popularity
Date Mon, 26 Jan 2009 13:39:47 GMT
Nice trick ;)

Maybe it's worth to include "lang:java" meta in the query?
Also, java.lang is included automatically, I bet it's the king of the hill.

Thanks,
Aleksey.

On Mon, Jan 26, 2009 at 4:24 PM, Alexei Fedotov
<alexei.fedotov@gmail.com> wrote:
> 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