Java whiz Barry Burd discusses Greenfoot programming

Learn more about Greenfoot programming from Java pro Barry Burd.

Barry Burd, author of Android Application Development All-in-One for Dummies and other books, has been busy over the past 12 months or so providing articles to TheServerSide covering a wide array of issues related both directly and peripherally to the topic of enterprise software development. In this video, he focuses on Greenfoot programming.

His coverage of Google's Solve for X project led to an interesting investigation on emerging compression algorithms that has the potential to revolutionize how data is transferred across the network. And his curiosity about how the Java world is going to pursue modularity led to his tutorials on Jigsaw about how Java's new modularity system will work.

At the JavaOne 2015, TheServerSide caught up with Burd and got a chance to talk to him about a number of topics, allowing us to both tie up some loose ends with regards to the articles he has submitted and to discuss emerging trends in Android and Java development.

In this first of three videos, we talk to Burd about the sessions at JavaOne that he found most compelling, and topping that list is Neil Brown's presentation on the Stride programming language and its implementation in the Greenfoot integrated development environment (IDE). "In the '80s, there was a lot of work done on this," said Burd. "But then people lost interest because they made some of the wrong decisions when they created structural editors."

But, according to Burd, Greenfoot programming is making all the right decisions and the research team behind it has all of the right ideas.

Learn more about the Greenfoot IDE, along with Burd's take on the other hot topics at JavaOne 2015 by watching the accompanying video.

Next Steps:

Will mobile IDEs advance in 2015?

Why Netbeans IDE 8.1 is worth a second look

Learn about Android Studio IDE

Dig Deeper on Development tools for continuous software delivery

App Architecture
Software Quality
Cloud Computing