harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alexei Fedotov <alexei.fedo...@gmail.com>
Subject Re: [ot] java package popularity
Date Tue, 27 Jan 2009 09:52:45 GMT
Aleksey,
With java:lang the most visible change is that java.lang and java.net
loose to awt and swing.

Thanks for your interest.

On Mon, Jan 26, 2009 at 4:39 PM, Aleksey Shipilev
<aleksey.shipilev@gmail.com> wrote:
> 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