#AboutLastWeek: Google puts up one last fight and Swift is on to something
Each Monday we take a step back and analyze what has happened in the previous week. Last week we watched Google launch a plethora of new products and platforms, defend itself in court and jump right back into the blazing heat to end #io16 in style. We also discovered that Swift might be the only winner of the legal battle between Google and Oracle and pondered on blockchain’s future and Java EE’s label. But that’s not all folks!
Oracle v. Google: Happy ending for…?
The end of the Oracle v. Google legal battle is almost upon us but as the former’s attorney Peter Bicks shot poison arrows to Google’s witnesses, Alphabet CEO Larry Page was trying to prove that the search giant didn’t think it needed to get permission to use Java APIs since they were “free and open,” Ars Technica reported.
Larry Page might testify tomorrow and I don’t even care because he’s not going to shed any light on that damn bat mitzvah
— sarah jeong (@sarahjeong) May 19, 2016
In the second week, the trial turned into a programming lesson for the jury. AlthoughJudge Alsup managed to win people’s hearts, one question remains on everyone’s lips: do the jurors truly understand what’s at stake?
The Oracle vs. Google case is kind of like a “Programming 101 Course” for the jury… it’s really strange when one thinks about it.
— Λdrøn (@adron) May 16, 2016
— Simon Maple (@sjmaple) May 15, 2016
Google I/O showered the audience with announcements
Google met (and exceeded) people’s expectations once again. The conference went smoothly —and by that, we mean that a plethora of new apps were announced, fresh platforms were introduced to the public and updates were revealed. Google CEO Sundar Pichai covered basically all the new products and updates in just 120 minutes: he talked about Assistant, Allo, Google Home, Android N, Android Instant Apps, Assistant, Wear 2.0 and that’s not all. He even penned a blog post in which he summarized the search giant’s entire collection of new releases.
— sundarpichai (@sundarpichai) May 18, 2016
The only thing that gave attendants a reason to frown was the sun — a lot of people were taken aback by Google’s decision to hold this year’s conference outside. There were mixed feelings about Google’s idea to let the developers brave the the weather despite offering a “survival kit” which contains sunscreen, a water bottle and sunglasses, plus something which looks like a headband.
#io16, worst IO ever. Confusing keynote, venue & weather a bad mix, too small rooms, food, infinite queues under sun, refurbished sessions
— Maximiliano Firtman (@firt) May 19, 2016
— Antonio Zugaldia (@zugaldia) May 17, 2016
Nobody puts Swift in a corner
Before the Oracle v. Google legal battle escalated,JAXenter revealed that Swift could be the latter’s salvation. The dispute forced the search giant to find a plan B and it seems that we may have a winner — The Next Web was first to reveal that Google may adopt Apple’s Swift programming language for Android and explained that discussions between a few renowned companies (including Uber and Facebook) started around the time Swift was going open source.
But it’s not like Swift needs the attention it received in the wake of the Oracle – Google legal battle. This programming language is constantly evolving and features are still being add and/or removed; but the upcoming 3.0 release could convince more developers to give it a try. According to the official website, Swift 3.0 is expected to be released in late 2016 —this will be the first release to include the Swift Package Manager(which supports the development and distribution of cross-platform Swift packages). Swift 3.0 will contain fundamental changes not only to the language, but also to the Swift Standard Library. In short, it will focus on getting the basics right for the long term.
Swift 3.0 release process: https://t.co/DkIsCT3Ht7
— Ted Kremenek (@tkremenek) May 6, 2016
“Java EE’s heavyweight label is just mythology”
Steve Millidge, the Founder and Director of Payara and C2B2 Consulting, told us that the Java EE community needs to “educate developers about what is possible with Java EE now and promote the many advantages Java EE has over other frameworks in that as all the APIs and framework are provided by the Java EE runtime, developers can concentrate purely on developing their applications and services.” He opined that “the heavyweight label is just mythology going back to early 2000 and propagated by people who haven’t used Java EE since then.”
Could blockchain become the cradle of internet transactions?
IBM executive Jerry Cuomo is the latest person to praise the benefits of blockchain and to urge government agencies to “become early adopters of blockchain applications.” The IBM executive told the President of the U.S. Commission on Enhancing National Cyber Security on May 16 that this technology may cause a “tectonic shift” in the way financial systems are secured, eWeek reported.
Cuomo encouraged government agencies to become early adopters of blockchain applications, but also included the government in this conversation, stating that it has an essential role to play in authorizing the identities of participants in systems that are blockchain-based. However, Cuomo acknowledged that the challenges should not be forgotten. The success of the blockchain goes hand in hand with two qualities that should be enhanced —namely size and speed.
Blockchain may now become an unstoppable force as Brian Behlendorf, the founder of the Apache Software Foundation joined the Hyperledger Project as executive director.
There is no doubt in my mind that blockchain technologies will have a major impact on any sector, like financial services, that makes intensive use of digital transactions. It’s hard to think of a major industry that couldn’t be significantly affected, Behlendorf told JAXenter.com.