|
I’ve been using the JDK6 UpdateN b13 VM for a week now, and it’s great! The best thing about it, so far, is the native font rasterization!!! Read more about it here. IDEA never looked better! And the ScreamingToaster desktop app looks great! Can’t tell it apart from a native app – as far as the font rasterization goes. It’s about time that Java had native font rasterization, and I’m glad it’s here now! Here’s a screenshot of the ScreamingToaster platform desktop app running on b13 on Vista (Segoe UI looks great!): Wohooo!!! |
| Navigation: Go to top of page | Go to The Blog Index | Related Categories: Java | Related Tags: native font rasterization, update N |
| « Formula 1 racing and Microsoft | Native font rasterization limitations in Java 6 Update 10 » |
- Java
RIM just released a new JDE version, you can download it here. Here’s a review of an early release of OS 5.0 on an actual Bold. 5.0 is going to be an awesome OS! In writing software for OS 4.6 for some time now, I’ve run into lots of limitations in media capture that are being addressed by 5.0! Video capture is coming in 5.0!
Sun has just been purchased by Oracle, as you must have read already. After the IBM buyout offer fell through, Oracle snapped Sun up. I’m selfish. I have a software company that uses lots and lots of Java technologies, and I’m wondering what this means to me in the long term :) . I’m sure there are lots of changes that Sun employees are going to have to go through, but I’m not worried about that, just being honest.
Objective C introduction for Java developers, and creating iPhone apps with Java
This is a great video that shows Dr. Arno Puder giving a one hour presentation at Google. The highlights are a great introduction to the Objective C language for Java developers. The syntax is very strange, and very Smalltalk-like. Very interesting language... no runtime garbage collection, it uses reference counting.
JWebPane (WebKit for Java) details
JWebPane details from the new tech lead of the component... Looks very promising.
JavaFX 1.0 released - where is JWebPane?
JavaFX 1.0 was released last week, and it's great that it's out for Windows, but there are lots of things missing from it (like support for OSX or Linux). The biggest missing item for me is the Webkit browser component called JWebPane. I have been looking forward to using this component for months now, and it's still not out.
Google's Protocol Buffer technology - Protocol Buffers are similar to XML schemas, that you can compile from a language neutral schema definition into code (in different languages like Java, C++, and Python). However, there's no XML involved here, it's a lightweight binary encoding/decoding mechanism. You create your schema definitions in a .proto file and you compile that into Java code that you include with your applications (services, and mobile apps).
More on Java WebKit and Filthy Rich Client presentations
More information on WebKit for Java (JWebPane) for JavaFX. Great presentation from Chet Haase & Romain Guy at this years JavaOne 2008, Filthy Rich Client session with a timingframework fix.
JDK6 Update10 Beta D3D problems - 15x slowdown fixed
15x slowdown on certain Java2D operations using the d3d hardware accelerated pipeline on JDK6 Update 10 BETA Build 22.
Native font rasterization limitations in Java 6 Update 10
2 issues with native font rasterization on Java 6 Update 10.
iPhone SDK and it's problems. Java on iPhone? ActiveSync vs. RIM's NOC-based-approach of pushing email.
Java SceneGraph Effects Framework
Java SceneGraph Effects Framework API demos.
Detailed overview of the Sun SPOT - Small Programmable Object Technology.
Text component add-ons for Java Swing/SwingX
XSwingX, created by Peter Weishapl, is a set of components that add much needed functionality to textboxes, and textareas. You can add prompts inside of text components themselves, and add "buddy components" to these text components as well.
Web browser and Flash player for Java Swing!
Integrate native browser components and Flash player into your Java Swing apps with DJ!
Lots of wonderful things are happening for Java desktop apps. Enter the new SceneGraph API for Java. What is a SceneGraph? Java2D is an immediate mode API, which means that your code is executed when the screen must be refreshed/painted, and your code draws to the screen immediately. SceneGraph in contrast is a retained mode API, which means that you declare what you want to happen and when. But the API figures out the caching, dealing with repaints, clipping, and lots of other low level details that you normally have to deal with - which makes it easier to use!
Java is an awesome language. I'd forgotten how wonderful it is, until I started coding in other languages and environments. Java does not face the innovators dilemma, it's stronger than it's ever been before!
