Education & Professional career
- 1985-90: studying at the
Budapest University of Technology
-
- 1990-97: working at
Research Institute for Nuclear and Particle Physics as a research
engineer
-
- since 1998: working at
Nokia
Research Center (NRC) as a research engineer
-
- worked at NRC Helsinki between 1998-99.
- working at
NRC Budapest since January 2000.
Projects
- Various projects (since 2000)
- I am still involved in Java related works. At the same time I am learning
about domain engineering and managing a project that is trying to
create and apply competence in this field.
- Java related works(1998-99)
- I have managed to learn the basics of Java technology, concentrating on
the detailed operation of the Java Virtual Machine, the basic java APIs
(java.lang, java.io, java.util) and the details of the
Java Class File format.
- Real-time concurrent OS for transputer based embedded computers
(1993-97)
- This system is designed to be the central unit of a distributed
control system for an autonomous planetary vehicle. Besides scientific
data management it has to be able to perform the locomotion control of
the vehicle (including signal and image processing to support
semi-autonomous navigation). I have designed and implemented the OS
kernel, several device drivers and libraries; utility programs software
downloading, monitoring and testing; application programs for scientific
data management. See publications: [3]-[5]. See also the links
here,
here and
here.
- Real-time OS for i8086/i80186 based embedded controllers (1995-97)
- This system is designed to be a dedicated element of a distributed
control system for an autonomous planetary vehicle. As part of its
locomotion control subsystem, it is responsible for various low-level
functions (data acquisition, engine control). I have designed and
implemented the OS kernel, several device drivers and libraries;
utility programs software downloading, monitoring, testing.
See publications: [3].
- Real-time concurrent OS for i8086/i80186 based embedded computer
(1991-92)
- This system is designed to be the central control unit of scientific
spacecrafts. It manages the acquisition, storage, preprocessing and
transmission of scientific data. My participation confined to the
implementation of some device drivers and application programs.
See publications: [1] and [2].
- PC graphics library for transputer cards (1991)
- This library enables Occam programs running on plug-in transputer boards
to access the graphical capabilities of EGA/VGA video subsystems.
Competencies
Main fields
- object oriented programming
- real-time embedded systems
- object oriented analysis and design
- domain engineering
- concurrent programming
- data acquisition
Programming languages
- Java and C/C++
- growing knowledge of UML
- good but not actively used knowledge in
Occam,
transputer assembly,
i80x86 assembly
- little experience in Pascal, Modula, Lisp, Fortran, Z80 assembly
Operating systems
- as a system programmer: DOS, embedded systems
- as a user: Windows NT and a little bit of Unix
Standards
Languages
- English (good)
- Deutsch (ein wenig)
- Russkij (nemnozhko)
- Suomi (vähän)
Publications
- [1]: BALÁZS András, BIRÓ József, SZALAI Sándor:
Egy marsjáró vezérlése; in Magyar Elektronika 1992/7-8, p. 62-67;
in Hungarian
- [2]: BIRÓ József:
Testing the onboard computer;
in
The Planetary Report, Volume XII, Number 6,
November-December 1992, p. 20
- [3]: BALÁZS András, BIRÓ József, SZALAI Sándor:
Transputer based onboard computer; in Workshop on Computer Vision for
Space Applications, September 22-24, 1994, Antibes, France;
ISBN: 2-7261-0811; *C-151*
- [4]: BALÁZS András, BIRÓ József, Marina KOLESNIK, NÉMETH Zsolt,
SZALAI Sándor: Onboard Computer for Planetary Rover in Proceedings
of the 2nd Austrian-Hungarian Workshop on Transputer Applications, Budapest,
1994.
- [5]: BALÁZS András, BIRÓ József, HERNYES István, HORVÁTH István,
NAGY János, SZALAI Sándor: Transputers in the locomotion subsystem of the
IARES Demonstration Planetary Rover; in Proc. of 1st Austrian-Hungarian
Workshop on Distributed And Parallel Systems, KFKI-1996-09/M,n; p. 217-218;
October 2-4, Miskolc, Hungary
|