Sessions at Java One 2017 where I’m speaking

Deep Learning and Image Recognition for Java Developers [BOF2830]

Deep learning provides state-of-the-art image recognition that can be used for tasks such as object recognition, automatic image classification, and tagging. Application domains include augmented reality, visual search, medical imaging, advertising, and more. This session presents a tool for building image recognition solutions based on deep learning and the NetBeans platform. The tool can also be integrated with the NetBeans IDE to provide an out-of-the box deep learning solution for Java developers. The session is intended for developers interested in the development of Java applications that require advanced image recognition. Participants will get the basics of image recognition with deep learning and how to implement it in their Java applications.

Machine Learning for Java Developers in 45 Minutes [CON2977]

This session clarifies and defines machine learning for Java developers. You’ll learn about its relationship to artificial intelligence (AI) and why machine learning is evolving at such a rapid pace. The session also describes the types of learning styles: supervised learning, unsupervised learning, and deep learning. You’ll hear about various use cases that are directly suitable for machine learning. Most importantly, the presentation focuses on how Java developers can take advantage of machine learning in their applications. Together with Frank Greco, Chairman, NYJavaSIG

Sessions at Java One 2016 where I’m speaking

  • Zoran Sevarac, Assistant Professor, University of Belgrade
    Deep learning is a state-of-the art machine learning technique that has been successfully applied for various image processing applications such as object recognition in images, automatic image tagging, and categorization. This session presents a deep-learning-based Java solution for object recognition in images, suitable for bringing this technique to mobile and IoT devices. The session is intended for developers interested in development of IoT Java applications that require intelligent image processing and of image and video processing software in general. Participants will learn about solutions for deep learning in Java and how to use them in their applications to make them “see” and understand pictures and videos.

  • Zoran Sevarac, Assistant Professor, University of Belgrade
    Johannes Weigend, CTO QAware GmbH, QAware GmbH
  • Zoran Sevarac, Assistant Professor, University of Belgrade
    Johannes Weigend, CTO QAware GmbH, QAware GmbH
    Paul Anderson, President, Anderson Software Group, Inc.
    Kenneth Fogel, Instructor, Concordia University
    Gail Anderson, Research Director, Anderson Software Group, Inc.
  • Zoran Sevarac, Assistant Professor, University of Belgrade
    Anton Epple, Consultant, Dukehoff GmbH
    Mark stephens, IDRsolutions
    Constantin Drabo, Engineer, Universite de Ouagadougou

More at


Session at JavaOne 2015

Our JavaOne session ‘Stop the Rot: A Discussion on Maintaining Java SoftwareQuality’ has been accepted!

Ever heard about software rot? Technical debt? You can avoid these issues by monitoring software quality to develop sustainable and successful software projects. This panel discussion deals with the essential software quality factors and real-world best practices for maintaining software quality in Java. The panel focuses on how to use open source software quality tools for Java to improve design and coding practices. It also demos using software quality tools such as SonarQube, FindBugs, PMD, and SQE in several open source projects and discusses the results. The attendees will learn about available software quality tools and their features and how to use them to produce better software.
Zoran Sevarac, Assistant Professor, Faculty of Organisational Sciences, University of Belgrade
Vladan Devedzic, FON – School of Business Administration, University of Belgrade
Sven Reimers, System Engineer, Airbus Defence and Space
Florian Vogler, System Engineer, Airbus Defence and Space
Martijn Verburg, jClarity