32
events were organized by JUG Switzerland during 2024 so far.

Pance Cavkovski is a senior software engineer working at Netcetera in Skopje, Macedonia.

As part of the team, he has specialized working in Java, Javascript, Flex/ActionScript and .NET technologies.

The scopes of the projects he has worked so far have varied from CAD application, simulations and visualizations to finance applications, distributed web systems and infrastructures.

Besides software, he also actively works with electronics and embedded devices.

As of 2009 he is an active member of the Macedonian Java User Group.

Aleksandar Nikov works for Netcetera Skopje since 2001.

His main focus is the Java Web development, and the roles within the company historically range from developer / project manager/ architect / manager in software engineering department / head of innovation.

He is very interested in algorithms, and is part of the team who organizes the codefu.mk competition.

As a hobby he spends lot of time with small embedded devices (raspberry / android), applied to various areas: 3d printing controllers, movable cameras / scanners, home automation, etc...

17.09.2014

Hands on RaspberryPi and Java

Hacking the Raspberry Pi with Java8, JavaFX 8 and add-on hardware modules

LOCATION: Bern
KEYWORDS: Hands-On, Technology

AGENDA:18:00 - 21:00h: Workshop incl. Q/A and refreshment.

SPEAKER 1: Pance Cavkovski   COMPANY: Netcetera
SPEAKER 2: Aleksandar Nikov   COMPANY: Netcetera

SLIDES: 140916_RasPi_V2.pdf

As of March 2014th, Java8 is finally out.
The JDK, along with the usual target platforms, now comes also supported for Linux on v6/v7 ARM devices such as the Raspberry Pi. Having being cheap, easy to use and capable for extending, the Raspberry Pi is currently the worldwide number one single board computer.
Multiple operating systems are available for it, various SDKs for developing software, and an increasing set of add-on devices that can make it interact with the real world.

This session will consist of a tech talk plus a hands on hardware assembling and Java coding on the Raspberry Pi. Several topics will be covered, such as: hardware information, basic JDK usage, developing UI with JavaFX 8, accessing the hardware aspects of the device and extending it.
The extensions that will be presented will cover from the simplest ones consisting of a few electronic components, to a more complex one involving external sensors and plug-in devices.
Having that said, no in-depth electronic know-how will be required. The devices and the needed external components will be provided.

The goal of this session is for the attendees to get to know the embedded devices such as the Raspberry Pi a bit better and to get more insights of how to develop for them.
Having usable hardware headers and plenty of extension modules, the Raspberry Pi and its possibility to code for it in Java, will provide them a fast boot into the embedded world and ideas for their own apps and devices in the future.

The number of participants is limited to 21.

LEVEL OF TALK: Beginner
LANGUAGE: Talk: en / Slides: en


Pance Cavkovski is a senior software engineer working at Netcetera in Skopje, Macedonia.

As part of the team, he has specialized working in Java, Javascript, Flex/ActionScript and .NET technologies.

The scopes of the projects he has worked so far have varied from CAD application, simulations and visualizations to finance applications, distributed web systems and infrastructures.

Besides software, he also actively works with electronics and embedded devices.

As of 2009 he is an active member of the Macedonian Java User Group.


Aleksandar Nikov works for Netcetera Skopje since 2001.

His main focus is the Java Web development, and the roles within the company historically range from developer / project manager/ architect / manager in software engineering department / head of innovation.

He is very interested in algorithms, and is part of the team who organizes the codefu.mk competition.

As a hobby he spends lot of time with small embedded devices (raspberry / android), applied to various areas: 3d printing controllers, movable cameras / scanners, home automation, etc...


LEVELS:

BEGINNER
The presented topic is new to the audience or only little and superficial experience exists. This talk will mainly cover basic aspects of the topic and not go into much detail.

INTERMEDIATE
The presented topic is known to the audience, serious practical experience is expected. This talk might cover some basic aspects of the topic, but will as well go into depth and details.

ADVANCED
The presented topic is well-known to the audience, serious practical experience and a deep understanding are required. This talk will not cover basics of the topic, but will go into depth, might discuss details, compare different approaches, and so on.

ALL
The topic presented is of interest to all levels and does not require any special prior knowledge.

top

Supporting members

Platin

Gold

Silver

 
 

 

About

JUG Switzerland aims at promoting the application of Java technology in Switzerland.

JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.

JUG Switzerland is funded through membership fees.

Design
Partner

 

Contact

Java User Group Switzerland
8000 Zürich
info@jug.ch

© Java User Group Switzerland