Springtime (April - June) is developer conference time. It probably started with the back-to-school and holiday shopping seasons in the fall. In order to fill the pipeline and retail channel with software to go with the new hardware, companies invited their developers to preview the new features of the operating systems so they could write code for the new products.

Microsoft's Annual Build conference was held this month as was Google I/O. Facebook developers met in April, and Apple's turn is June 5. What's in the air? What will products look like in the next year?

Some of the words in the air at 2017 developer conferences:

AI (artificial intelligence)

AR (augmented reality)

Cloud

Speech recognition

Some of the developer conversations:

Kotlln and Swift

Neural networks

Some of the quotes from developer conferences:

"AI is going to disrupt every single business".-- Harry Shum, Microsoft EVP AI and Research Group at Microsoft Build 2017, 5/10/2017

"An important shift from a mobile first world to an AI first world" -- Google CEO Sundar Pichai at Google I/O 2017

“We can’t build the AR product that we want today, so building VR is the path to getting to those AR glasses” -- Mark Zuckerberg in Recode interview

Joe and Jesse talk about some of the highlights on The Roundtable on WAMC Tuesday, May 23, 2017 11 AM.

At Google’s I/O developer conference, CEO Sundar Pichai announced a new technology called Google Lens. The idea with the product is to leverage Google’s computer vision and AI technology in order to bring smarts directly to your phone’s camera. As the company explains, the smartphone camera won’t just see what you see, but will also understand what you see to help you take action.

During a demo, Google showed off how you could point your camera at something and Lens tells you what it is — like, it could identify the flower you’re preparing to shoot.

Development lead Andrey Breslav has said that Kotlin is designed to be an industrial-strength object-oriented language, and a "better language" than Java, but still be fully interoperable with Java code, allowing companies to make a gradual migration from Java to Kotlin.[10]

Cyber Security, Contingency Planning, Context Maintenance — they’re all part of Cyber Continuity. When you want to use your computer or device to do something and you can't do it, it doesn't really matter if it's cyber crime, a power failure, or you just plain forgot how to use it. You just want to get your project — be it work or play — back on track.

Cyber Continuity app lets you walk though major challenges so that you understand them, rate your status on the challenges on a slider, and make notes to yourself to make things better.