You may not be familiar with the name James Gosling, but you're a fan of his work. In 1994, he practically invented Java -- the programming language, the compiler, and the virtual machine to run it all -- while working at Sun Microsystems. This not only got him elected to the U.S. National Academy of Engineering, it helped him become an officer of the Order of Canada. If you are using a computer on the Internet, or an Android phone, you're using his work now. We can sum it all up by saying the dude is a genius of the highest caliber.
And now he's coming to work for Google. Mr. Gosling did not stay on when Oracle bought out Sun, and by all accounts didn't agree with Oracle's methods. He also gives a unique insight about the Oracle/Google patent dispute:
"During the integration meetings between Sun and Oracle, where we were being grilled about the patent situation between Sun and Google, we could see the Oracle lawyer's eyes sparkle."
We can't be sure Mr. Gosling will be working with Android development, he isn't even sure yet what his daily routine will be at Mt. View, but whatever he touches will likely get better. [cnet news]
We may earn a commission for purchases using our links. Learn more.
From the Editor's Desk: Navigating the Chromebook crunch of 2020
Chromebooks are wonderful little laptops for a great many people, but they're especially well-suited to children. Now if only retailers could keep them in stock this back-to-school season.
Here's every U.S. city with 5G coverage right now
5G deployment is moving fast and the list of cities with coverage is growing all the time. See if your U.S. city has coverage yet by Verizon, T-Mobile, or AT&T.
It's time to stop using SMS for two-factor authentication
Not all 2FA is equal. Using SMS to get a code might not be "better than nothing" after all.
The Xperia 1 is still our favorite phone for shooting video
If video recording is your thing, then look no further than the Sony Xperia 1 — it offers a large screen, three great cameras, and extremely robust manual video controls.