Cool ways to tweak your Ant and Maven builds from the "Pimp My Build" session at JavaOne.
invokedynamic from prospective of Groovy Core Developer
In a week that now seems to have raced by in a blur, the main hall at the Moscone Center was packed to capacity as you would expect when James Gosling is delivering the keynote. The session began with quite a touching tribute to John Gage who has been MC-ing a lot of the general sessions this week, the group of four who invented Java acknowledged Gage as their equivalent of ‘the fifth beatle’ for all of his efforts in promoting and marketing Java and helping it gain traction in the early years.
We all know that Quicksort is one of the fastest algorithms for sorting. It's not often, however, that we get a chance to see exactly how fast Quicksort really is. The following applets chart the progress of several common sorting algorithms while sorting an array of data using in-place algorithms. The result is a very cool visual demo of different sorting algorithm speeds. Source code is included.
It is simply amazing how many people and how much energy is at JavaOne. All of the movers and shakers of the industry are here to give out sage words of wisdom. Listen to this lighthearted overview of day two and three of JavaOne.
When it comes to reading Microsoft Office Word document Java does not have any in build classes to handle this but Apache POI Package developed by Apache Foundation gives you the power of reading Microsoft Word document in Java. More information on the Apache POI package can be found at Apache POI.
This talk was by Gil Tene and Michael Wolf from Azul. Azul has their own concurrent garbage collector although this talk focused mostly on the ideas and concepts of concurrent collectors in general.
Two nights ago I had a conversation with Craig McLanahan, among others, in a slightly dubious sports bar near the JavaOne conference site. When the subject of web frameworks came up, an interesting, and probably obvious, angle emerged.
Here are three way to do this. Use "JTableReadTableModelTask " to do this. ( recommended ) Use "ReadTableModelTask" to do this Use ModelIO to do this.
Sponsors
More tags
Technology Apple Design Hardware Linux Programming Security Software unix-linux ajax how-to javascript php tools .net trends frameworks books research gui web design ruby open source reviews web 2.0 eclipse other languages perl python humor announcement News mobile Microsoft Windows usability database standards game tech nintendo c-and-cpp server google free mp3 web services web imported rails testing blog Physics plugin games reference computer development flash fun online tips cool freeware tutorial html opensource ui webdev faq tutorials architecture visualization api xml comparison opinion visual basic desktop 3d flex algorithm jsf j2ee algorithms framework regex regexp groovy ejb3 css-html methodology qa ejb design pattern sorting swing java6 jvm ajax and java
...the Livescribe Smartpen, which comes with a Java-based development kit. The pen is cool: it's a pen with ink, but it also has a tiny camera in the pen-tip that is watching what you write, 72 times a second. It records all of your writing strokes, and also has a microphone built into it so it can record what you hear, too. It's great for taking notes, in ways that is much easier to understand when you try it yourself. But I'll try to explain just part of it here.
Like in past years, I'm following JavaOne from afar. All I have access to are the general sessions and attendee's blog reactions to specific sessions on JavaLobby, java.net, JavaBlogs, and StuffThatHappens. And on Tuesday's session, I heard Danny Coward talking about new features for Java 7
What is the power of "Interface" in Java and support your answer with a practical example which could be understood by most Java programmers?
One more nice touch in the Java 6 offensive to the desktop is giving Java applications the ability to add icons to the system tray in a pretty consistent way across platforms.
Over the last few months, I’ve been trying to take out time to learn more about Scala – finding documentation and tutorials is hard ( specially if like me, you’ve 15 minutes a day to bite through your lunch when reading ). Wouldn’t a “Thinking in Scala” be nice?
JavaOne 2008 is over. I’m still processing everything I’ve seen, but so far I didn’t see to much I didn’t know about before; certainly nothing shocking. Here are some of my observations related to Java7 and alternative languages for the JVM
From the category “Bending Java near it’s Breaking Point” or “What a stupid but interesting idea”. I like to explore ideas in Java that are inside the language spec but outside of common usage or style guides. I think Java has a lot more to give than what people did the last ten years. Before dumping Java perhaps we should reconsider some of the “common wisdoms” about how to do things in Java.
Cliff has been working for a while on developing highly concurrent data structures for use on the Azul hardware which supports 700+ hardware threads. We’re going through the transition right now from 1 to small numbers of cores. Cliff is trying to address the next order of magnitude.
This article explores the many reasons why JavaFX is good for the Java platform.
Java FX wasn't that great news. Netbeans 6.0 plugin was already available for ages (at least months) - so you could play with it. However there were some interesting strategic movements announced at the JavaONE 2008
Brennan Spies gives a run down of the first day of JavaOne.
Java was the language designed for us to figure out what was going wrong at compile time not run time. We were supposed to be able to not have to worry about the things that tripped us up in the days of C. I'm not opposed to metaprogramming and not having to catch exceptions and not having to write a ton of template code -- but I'm not sure that Java, the language, should change to accommodate all of these ideas. Also, did we learn nothing from the EJB wars about what can be added to a spec and why?
A couple of folks have taken me to task over some of the things I said... or didn't say... in my last blog piece. So, in no particular order, let's discuss.
Sun loses another senior developer and the Swing team lose another to Abobe Flex.
Latest updates on bean binding, SwingWorker integration for long running methods and bean validations. Java SwingBuilder is an attempt to bring dynamic language-type productivity to Java Swing UI development by defining the layout/event wiring/binding in a separate YAML file and leaving the Java class to focus on pure business-side code. Inspired by Groovy SwingBuilder, Ruby on Rails (YAML) and GTK+ libGlade.
Java 6 tries hard to make Java applications easier to integrate in the desktop environment of various platforms. One of such welcome attempts is the new java.awt.Desktop class adapted from JDIC (JDesktop Integration Components).
Report from the opening and first day of JavaOne including videos.
A new release of JFugue API was announced last week. Its author, Dave Koelle, is at JavaOne and here he talks about the API and some of its hidden treasures.
The Sun Hotspot guys have been working on a new garbage collector to replace CMS called G1. This presentation went over the differences between the old CMS and the new G1 collectors and also included some perspective from a guy at the Chicago Board of Options Exchange who has been beta testing it.
While we may have recorded this episode at JavaOne 2008, we spent most of our time talking about more general programming and Java concerns: Scala and functional languages, the freak-out (or lack thereof?) around multi-core programming, breaking around the safe sandbox of the VM to take advantage of operating system features and other technologies, and other topics, like who came up with those epigraphs in the Java Language Specification.
If you’ve ever wondered what methods a groovy class has available for you to call, all you need to do is ask the metaClass...
12345678910111213 ... 194 »










