Let's get in touch

We are active in sharing our knowledge

University Courses, Faculty of Electrical Engineering and Computing, Zagreb

Java and Open Source Technologies in the Enterprise Environment Lecturer: Calyx team (Ivan Gavran, Ivo Majić, Igor Belša and others) Summary:

The course is designed as a series of lectures and workshops aimed at letting students experience some of the technologies usually found in the development of business Web applications on the Java platform. Through presenting students with the entire lifecycle of a commercial project and interactively demonstrating technical parts of its development, students learn the basics of the technologies used as well as the usual solutions and best practices to avoid common pitfalls.

Risk Management Lecturer: Velimir Gašparović Summary:

Velimir has been a guest lecturer at the Risk Management course since 2010, focusing on the risk management in the software development world. The talk aims to present and explain the empirical body of statistics while trying to identify the key factors leading to such numbers - both "known unknowns" and "unknown unknowns".


Croatian Java Conference - JavaCro 2013 Google Cloud Endpoints Author(s): Tomislav Čoh Summary:

The goal of the presentation is to introduce Cloud Endpoints, a new feature of Google App Engine, and to demonstrate its capabilities with an example of a simple Web service and an Android app. Cloud Endpoints is a new feature of the Google App Engine platform for easy exposure of REST and RPC APIs using class and method annotations in the App Engine application. The framework features client library generation for Android/Java, iOS/Objective C and Javascript clients. Cloud endpoints comes with integrated OAuth2 authentication for Google services users. We will present the process of building an App Engine app with an API generated using the Cloud Endpoints tool and an Android application that uses this API using the generated client library.

Croatian Java Conference - JavaCro 2013 Android development - Best practices Author(s): Ivan Gavran Summary:

In this lecture, we will be presenting an overview of our experiences over the last 4 years of developing for the Android platform. Application development for the Android platform is rather simple in contrast to some complex Java enterprise solutions. Regardless, there are a lot of common errors that result in poor performance, excessive resource consumption (battery, data transfer, etc) that frequently lead to poor user experience. We will be presenting several common problems and resolution strategies: architecture of applications supporting the offline mode, advanced strategy for user location tracking, efficient data transfer, image retrieval and management, interface design for multiple devices.

Croatian Java Conference - JavaCro 2012 Ericsson Mobile Health Android application Author(s): Ivan Gavran, Tomislav Novak, Ivan Benc Summary:

The presentation is a showcase of an Android application developed for the Ericsson Mobile Health system. The core functionality of the application consists of collecting measurement data via Bluetooth medical devices, filling out questionnaires and presenting the patient's personal healthcare record. Measurement data and completed questionnaires are cached in a local database and sent to the EMH backend depending on available connectivity. By implementing a local data store, both online and offline modes of operation are supported by the application. Additionally, the presentation will focus on the Android Support Package, used for implementing functionalities of the Android 4.0 platform in an application that targets Android 2.x devices.

Croatian Oracle User Group conference 2012 Google Web Toolkit - common pitfalls Author(s): Ivo Majić, Vladimir Prenner Summary:

Google Web Toolkit (GWT) is a tool for client-side Web application development by utilising the Java programming language. While using it, we've encountered a few problems, solutions of which required a serious analysis, often including a few months of various tries. The presentation includes explanation of issues in nesting components designed by MVP design pattern and problems in twofold user input validation. We’ll try to share our experience in the matter and pinpoint common pitfalls through the illustrative examples.

Croatian Oracle User Group conference 2011 An example of Web application for storing and browsing measurement data Author(s): Goran Horak Summary:

The paper presents an example of a real-world application that stores large amount of measurement data collected from geographically distributed measurement devices over a long period of time. An overview of the system architecture is given, based on the technologies such as Tomcat application server, Spring framework and MySQL database on the server side, and the Google Web Toolkit on the client side. Additionally, some of the problems, encountered during the deployment of the system and the initial import of a large amount of existing data, are mentioned, followed by a discussion of possible solutions. As a conclusion, we present a list of lessons learned during the entire development process of the system

We use cookies to help us optimize the website experience. Okay

Learn more about our privacy policy.