Updates: - 4/20/2007: Added TS-7498 - 4/24/2007: Removed duplicated session - 4/25/2007: Added BlackBerry sessions & party - 4/26/2007: Updated CommunityOne session times and order - 5/04/2007: Added robosapiens contest, announcements, participation in CommunityOne talkJavaOne 2007 in San Francisco is almost upon us (May 8 - 11). It is again shaping up to packed with information and exciting...
You probably already know that CVM is written in C. So what happens from the VM's launched (invoking the C main() function) all the way till the first line of Java code in your main() method is executed? There is a lot going on during that, and we usually refer that as the VM bootstrap. This article will explain the details of the CVM bootstrapping and initialization process.
Sun Tech Days is like a well-oiled machine. It keeps rolling around the world, delivering in-depth technical content to local developers, informing about what's new and cool, and connecting people, communities, and Sun.
The experience of being at a Tech Days event is always new and unique with each new location. Meeting folks face to face, exchanging ideas, answering questions, and establishing...
This past Monday (March 19) I traveled to Austin to speak at the Mobile Monday event. My co-presenter, Gregg Sporar, has posted some pics of the event in his latest blog entry.
The crowd was small but enthusiastic. They asked a lot of pertinent questions and even caught me a couple times when I glossed over points I should have covered.
I had a request for the slides. There's really nothing on...
Unless the Java community initiates strategies ASAP to overcome the hurdles that are blocking its access to the physical world, it risks missing its chance to take advantage of the lucrative market that the Telemetry wave is providing.
How much is my blog worth?
New feature of ME Framework 1.2 solves some of problems related to the debugging of Java ME test suites.
This article offers some suggestions for debugging test failures when testing Java ME Implementation - with a special focus on the JT harness and new ME Framework features that support debugging.
Previously, I've explained from why, for a Java virtual machine
implementation, a dynamic adaptive compiler / just-in-time compiler
(JIT) will out-perform a hardware Java processor (JPU). But this may
still feel counter-intuitive to you. In this article, I will try to give you an intuitive sense of the issue, plus talk about a few other things.
The continuing saga of bug databases.
What else is included in the new Wireless Toolkit
Previously, I showed that software can be faster than hardware. Now, I'll explain some JIT optimizations, and show why hardware cannot (or will have a really hard time) implementing them.
I'm working on Linux release for some time and I feel I need to have a fun little bit. I've googled for a look & feels which would work on linux and found a page http://www.javootoo.com/ with custom L&Fs and tried to plug some of them into wtk toolbar. Some are free, some commercial, some work only on windows ...
Start with jdk linux native look and feel. jdk 6 native L&F shows...
We tend to think that execution of code will be faster in hardware than in software. However, this is not always true especially in the case of Java code execution. This article will tell you why.
If you've taken a look at the phoneME Subversion repository, you've probably noticed that it's not like other Subversion repositories. What's up with that?
Yes, it's true, the repository can be pretty confusing. This has tripped up at least one intrepid community member. See this forum thread.
There is, however, method to the madness. The very brief explanation is that phoneME consists of a...
Mobile Internationalization API (JSR 238) or shortly called MIA comes as a part of wireless toolkit version 2.5. This entry is a quick start for those who wants to get familiar with this new API. You may object that user won't find devices supporting JSR238 on the current market. Yes, that's true, but the time when MSA replaces current JTWI standard is coming and it's always good to be ready...
"9 from 10 wireless developers recommend new version of wireless toolkit"
Continuing with the volatile field access bug fix case study.
Yup, I was tagged two weeks ago by Hinkmond and I thought "Hey, this is a good idea to get to know people better" - so here we go:
I'm tri-cultural, as in American, German, and Austrian (don't try to throw them Austrians in the "Kraut" bucket - ask Arnold!) and quad-lingual (sounds wrong!?). Ok, well, next to English and German I'd argue that Austrian and Bavarian dialects are distinct and far...
I think that Java ME brings too much compatibility, and I think that we need more implementation specific features ...