Archive for the 'Java' Category

Feeds@Today

The myth of Web Service
JNBridgePro 3.0 Supports NET 2.0 and J2SE 5.0
SUN ties Solaris with PostgreSQL
iBook with Intel chips in Jan this is a really great news
IT Workers Worst Dressed Employees Funny! isnt it?
The X10 Programming Language
Java and AJAX

technorati tags: blog, java, today

æ?¥è‡ªäºŽSUN的数æ?®æŒ‡å‡ºæ–°çš„JVM性能æ??å?‡ç?€å®žä»¤äººæ¿€åŠ¨ã€‚
在几个用于科学计算的SciMark2 benchmark(FFT, SOR,MonteCarlo,Sparse matmult, LU)表明,Mustang (build 59)性能较Java 5 build 5æ??å?‡äº†å°†è¿‘58%,基于hotspot client version。当然这些数字å?ªæ˜¯ç”¨äºŽä¸?å?Œçš„JVM版本之间进行比较。ä¸?过å?¯ä»¥çœ‹å‡ºåœ¨ç§‘学计算领域中,Java开始å?¯ä»¥è¶³å¤ŸæŠ¢å? ä¼ ç»Ÿç¼–程语言(C,Fortran)的饭碗了。当然在研究领域中,很早之å‰?就已ç»?把Java作为科学计算的工具æ?¥è¿›è¡Œè€ƒè™‘(java granda forum).
有很多人,很多研究表明Java已��以,或是事实上,比C++甚至是C计算的更快,�以看一下Matrix的一篇文章。�过这始终�足以说�人们相信这一点,基于解释的�行方�,GC,效率低下的内存管�模型足够使人们�旧认为在整体的程�性能表现�旧无法和C,C++相比。�是JVM和Java compiler,至少在目�看�,始终在�断,并且勇敢的�展 (escape analysis)。
�纯的说Java开�的应用程�比C++/C慢,已���有多大的�义了。
Technorati : java, mustang, performance

Blog Editor

I tried to look for a nice blog editor for ages. However I have not managed this till now.

The first one I tried is w.bloggar, I removed it from my compouter soon because of no chinese character support.
Then I tried WBEditor and Ecto, both are not free softwares.
Qumana, does not support chinese either.
Now I do [...]

ObjectWeb adds BI to open source stack – Computer Business Review
 
Engineering Ingegneria Informatica SpA, a systems integrator in Rome, Italy, bills SpagoBI as a “unified open source BI platform” used for the development of BI projects in an integrated environment. It integrates query, OLAP analysis, reporting, dashboarding, data mining capabilities and QBE (query by [...]

Java Problems and Cons’

java problems
Python instead of Java? 

SWiXml

swixml: Home
SwiXML is a project to generate GUI codes for common java applications and applets.
I used to be involved into a project just did the very opposite job, that is generate web pages (JSP) from Swing. I dont know whether it was a good idea or not at that time. It was 2001, we [...]

AspectJ and AspectJ

Using AspectJ to generate sequence diagram, a real cool idea and practice.
Two articles (1, 2) about JVM weaving using JRocket (AOP support version) .

New members of JDK

This is a list of new members of JDK, since Java 1.4. It is generated using doclet API based on java source 1.6.
Since 1.6:
CLASS: java.awt.Component.BaselineResizeBehaviorCLASS: java.awt.DesktopCLASS: java.awt.Desktop.ActionCLASS: java.awt.Dialog.ModalExclusionTypeCLASS: java.awt.Dialog.ModalityTypeCLASS: java.awt.SystemTrayCLASS: java.awt.TrayIconCLASS: java.awt.font.LayoutPathCLASS: java.io.ConsoleCLASS: java.io.IOErrorCLASS: java.lang.instrument.ClassLoaderConfigurationErrorCLASS: java.lang.management.LockInfoCLASS: java.lang.management.MonitorInfoCLASS: java.net.CookieManagerCLASS: java.net.CookiePolicyCLASS: java.net.CookieStoreCLASS: java.net.HttpCookieCLASS: java.net.IDNCLASS: java.net.InterfaceAddressCLASS: java.security.Policy.ParametersCLASS: java.security.PolicySpiCLASS: java.security.URIParameterCLASS: java.sql.ClientInfoExceptionCLASS: java.sql.NClobCLASS: java.sql.RowIdCLASS: java.sql.RowIdLifetimeCLASS: java.sql.SQLDataExceptionCLASS: java.sql.SQLIntegrityConstraintViolationExceptionCLASS: java.sql.SQLInvalidAuthorizationSpecExceptionCLASS: java.sql.SQLNonTransientConnectionExceptionCLASS: [...]

Java Regular Expression

I know what regular expression is and clearly understand how important it is. But I have not digged into it before since my work (distributed computing, etc. ) didnt touch it at all.
So here are some resources I just found this afternoon, hope this could help other people has same experience.

Tutorial of Java Regex [...]

GDAPI

I tried GDAPI last night (OT at home ) . Basicly, it provides following features:

Access windows registry, this is used to get the search_url defined by Google Desktop
Generate query string according to Google Desktop query schema
Issue request and receive response via HTTP
Java Data Binding

schema validation
XML Object (marshall and unmarshall)

I have to admit it [...]