- Bibliografija (CROSBI)
- Životopis
- Nastava
- Područja istraživanja
- Profesionalni interesi i članstva
- Osobni podaci
- Izabrani projekti
- Hobiji i osobni interesi
Comparing Remote and Proximal Sensing of Agrometeorological Parameters across Different Agricultural Regions in Croatia: A Case Study Using ERA5-Land, Agri4Cast, and In Situ Stations during the Period 2019–2021
Comparing Remote and Proximal Sensing of Agrometeorological Parameters across Different Agricultural Regions in Croatia: A Case Study Using ERA5-Land, Agri4Cast, and In Situ Stations during the Period 2019-2021
Evaluating Secure Variants of the MQTT Protocol on Resource-Constraint Devices for Precision Agriculture
Distributed Location-Aware IoT Device Control Based on Indoor Positioning
A federated authentication and authorization approach for IoT farming
Linear Machine Learning Algorithm for Early Annual Corn Yield Prediction
Performance Evaluation of Container Orchestration Tools in Edge Computing Environments
Agents and Multi-agent Systems: Technologies and Applications 2023
Raspoređivanje kontekstno kategoriziranih usluga Interneta stvari u okolini računarstva u magli
Application of ˈRhyzo BZˈ fertilizer microparticles during pepper cultivation in urban gardens
Selecting IoT Communication Technologies for Sensing in Agriculture
Building an Interoperable IoT Ecosystem for Data-Driven Agriculture
IoT Field: Networked Devices and Big Data Processing for the Digitalization of Agriculture in the Republic of Croatia
Dynamic Scheduling of Contextually Categorised Internet of Things Services in Fog Computing Environment
Towards Service Orchestration for the Cloud-to-Thing Continuum
Agent-Based Control of Service Scheduling Within the Fog Environment
Survey on Low Power Wide Area Networks in IoT
Agents and Multi-Agent Systems: Technologies and Applications
The symbIoTe Solution for Semantic and Syntactic Interoperability of Cloud-based IoT Platforms
Location-Aware Scheduling of IoT Services in Fog Computing
Internet of Things Cyber Security: Smart Door Lock System
Energy efficiency of machine-to-machine protocols
Microservices in the Fog layer of IoT
Agent-Based Approach for Energy-Efficient IoT Services Discovery and Management
Determining Topology in Multi-Technology Communication Network
Hands-On Education about Standardization : Is That What Industry Expects?
Microservices as Agents in IoT Systems
Agent and Multi-Agent Systems: Technologies and Applications
Energy efficient task allocation for service provisioning in Machine-to-Machine systems
Activity Detection in Smart Home Environment
Agent-Based System for Reliable Machine-to-Machine Communication
Interoperability Between Machine-to-Machine Communication System and IP Multimedia Subsystem
Prilagodba korisničkih sučelja za multimodalnu interakciju u okolinom potpomognutom življenja
Influence of on-Device Measurement Analysis on Energy Efficiency in Machine-to-Machine Systems
Energy consumption model for devices in machine-to-machine system
Architecture and Functionality in M2M Standards
Data Filtering in Context-Aware Multi-agent System for Machine-to-Machine Communication
Scalability Issues of Firefly-Based Self-Synchronization in Collective Adaptive Systems
Context-aware Multi-agent System in Machine-to-Machine Communication
Agent and Multi-Agent Systems: Technologies and Applications : Proceedings of the 8th International Conference KES-AMSTA 2014
Communication and Security in Machine-to-Machine Systems
Self-synchronization of nonidentical machines in Machine-to-Machine Systems
Rich Presence Information in Agent based Machine-to-Machine Communication
Introducing Gesture Interaction in the Ambient Assisted Living Platform universAAL
Universal Identification Scheme in Machine-to- Machine Systems
Task migration of JADE agents on Android platform
Semantics in multi-agent systems
Towards Medication Management in Smart Homes
Self-synchronization of Nonidentical Machines in Machine-to- Machine Systems
Samoorganizirajuća sinkronizacija u komunikaciji strojeva zasnovana na modelu impulsno spregnutih oscilatora
Accessing Student Information Systems Using Mobile Connected Devices
Quality-of-Service in Machine-to-Machine Service Provisioning Process
Communication in machine-to-machine environments
Poslovna inteligencija i elektroničko poslovanje
Razvoj znanosti i visokog obrazovanja na području telekomunikacija i informatike u Hrvatskoj
A Self-optimizing Mobile Network: Auto-tuning the Network with Firefly-synchronized Agents
Market, Standardization, and Regulation Development in Machine-to-Machine Communications
Energy Consumption in Android Phones when using Wireless Communication Technologies
Comparing Different Overlay Topologies and Metrics in Pulse-Coupled Multi-Agent Systems
Machine to Machine Communication for Smart Environment
Machine to Machine Communication for Smart Environment
Agent and Multi-Agent Systems - Technology and Applications
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics): Preface
Self-organized Multi-agent System for Service Management in the Next Generation Networks
Extending the JADE Agent Behaviour Model with JBehaviourTrees Framework
Analiza uslužnih platformi za usluge zasnovane na porukama u novoj generaciji mreža
Migracija poslova u agentskim sustavima s pokretnim telefonima
Bio-inspired Approach to Time Synchronization in Multi-Agent System
Poslovna inteligencija i elektroničko poslovanje
Collaborative Urban Computing: Serendipitous Cooperation between Users in an Urban Environment
Android/OSGi-based Machine-to-Machine Context-Aware System
Basic principles of Machine-to-Machine communication and its impact on telecommunications industry
Presence@FER: An Ecosystem for Rich Presence
Performance Models for Multi-agent Systems and Mobile Agent Network
Agent-enabled Collaborative Downloading: Towards Energy-efficient Provisioning of Group-oriented Services
Genetic algorithm for optimizing service distributions
Team Formation and Optimization for Service Provisioning
Poslovna inteligencija i elektroničko poslovanje
Group-oriented Services: A Shift toward Consumer- Managed Relationship in Telecom Industry
Achieving Collaborative Service Provisioning for Mobile Network Users: the CollDown Example
Primjena samoorganizirajućih programskih agenata u pružanju telekomunikacijskih usluga
Poslovna inteligencija i elektroničko poslovanje
Agent-based support for context-aware provisioning of IMS-enabled ubiquitous services
Agent-based support for context-aware provisioning of IMS-enabled ubiquitous services
Multi-agent Service Deployment in Telecommunication Networks
The AMiGO-Mob: Agent-based Middleware for Group- oriented Mobile Service Provisioning
Mobile Agent-Based System for Distributed Software Maintenance
Agent and SIP based Mobile Peer to Peer
Functionality and Performance Issues in an Agent–Based Software Deployment Framework
Fireflies Synchronization in Small Overlay Networks
Verification of the Mobile Agent Network Simulator - A Tool for Simulating Multi-Agent Systems
Optimizing Service Distributions Using a Genetic Algorithm
Visualization and Optimization of Agent Coordination Strategies in Mobile Agent Network
Poslovna inteligencija i elektroničko poslovanje
Performance Evaluation of a Mobile Agent Network Using Network Calculus
Extending UML Sequence Diagrams to Model Agent Mobility
Simulation of Mobile Agent Network
Service Provisioning in Telecommunication Networks using Software Agents and Rule-based Approach
Verification of Mobile Agent Network Simulator
Proceedings of the 9th International Conference on Telecommunications ConTEL 2007
An Agent Based System for Business-Driven Service Provisioning
Network Simulation in a Fragmented Mobile Agent Network
Multi-agent System for Resource Discovery in Grid Network
The Development of a Mobile Agent Platform
Teamwork Coordination in Large-Scale Mobile Agent Networks
Agentski sustav za ugovaranje sastanaka
A Performance Analysis of Multi-Agent Systems
Agent team coordination in the mobile agent network
Coordination of Mobile Agents for Remote Software System Operations
Daljinsko upravljanje programskom podrškom pomoću agenata
Design and Implementation of the Mobile Agent Platform Crossbow
Using Remote Maintenance Shell for Software Testing in the Actual Target Environment
Mobile Agent-based Software Management in Grid
Grid Service Management by Using Remote Maintenance Shell
Semantic Matchmaking of Advanced Personalized Mobile Services using Intelligent Agents
Designing of a Distributed Web Application in the Remote Maintenance Shell Environment
Using Remote Maintenance Shell for Service Provisioning in the Distributed Systems
Mobile Agent Based Software Operation and Maintenance
Multi-agent System for Remote Software Operations
An Experience in Teaching Java and Personal Software Process
Improving Software Maintenance by using Agent-based Remote Maintenance Shell
Mobile Agents in Use: Performance Issue
Modeling Mobile Agent Network with Parallel Communicating Agents
MPEG-4 Facial Animation System for Handheld Devices
Parallelism in Mobile Agent Network
Advantages of UML-based object-oriented system development
UML based object-oriented development: Experience with inexperienced developers
Razvoj i održavanje raspodijeljenih Web usluga i aplikacija
Exploring Various Aspects of Mobility : A Review of Research Activities in the Mobility Lab
UML Based Object-Oriented Development: Experience with Inexperienced Users
Mobile Agent Based Distributed Web Management
JavaSpin - Distributed System for Verification and Simulation of Communication Protocols
Java, Tools and Development Environment
Konkurentno programiranje: Programski jezik Java
Distribuirani programski sustav za provjeru komunikacijskih protokola
Životopis
Mario Kušek je rođen 3. studenog 1972. godine u Zagrebu. Diplomirao je (1997.), magistrirao (2001.) i doktorirao (2005.) na Fakultetu elektrotehnike i računarstva, smjer Telekomunikacije i informatika. Dobio je dvije srebrne plakete "Josip Lončar", jednu za istaknuti magistarski rad i jednu za istaknutu doktorsku disertaciju. Od rujna 1997. radi na Zavodu za telekomunikacije, a u zvanje redovitog profesora izabran je u prosincu 2017. Sudjeluje ili je sudjelovao u znanstvenim projektima pod pokroviteljstvom Ministarstva znanosti obrazovanja i športa Republike Hrvatske, EU projektima u programima COST, Obzor 2020. Vodio je bilateralni projekt s institutom Telecommunications Research Center Vienna (FTW) iz Beča te vodio istraživanja u istraživačkim projektima koje su financirale tvrtke Ericsson Nikola Tesla, Kate-Kom i Agrokor. Koautor je preko 80 radova u časopisima, zborinicima konferencija i znanstvenim knjigama.
Područje interesa vezano je uz raspodijeljene sustave, pri čemu ga posebno zanimaju istraživanja u području Interneta stvari (IoT – Internet of Things) i komunikacije stroja sa strojem (M2M - Machine-to-Machine Communication) s naglaskom na probleme interoperabilnosti IoT platformi koji se rješavaju u okolini oblaka i pomoću mikrousluga te na probleme energetske učinkovite komunikacije senzorskih i aktuatorskih čvorova.
Član je udruženja Institute of Electrical and Electronics Engineers (IEEE), a od 2005. član izvršnog odbora IEEE Communications Society (ComSoc) – Croatian Chapter, trenutno je na funkciji predsjednika, a u izvršnom odboru Hevarske sekcije IEEE-a na funkciji koordinatora konferencija. Član je međunarodne organizacije KES International i standardizacijske organizacije European Telecommunications Standards Institute (ETSI).
Nastava
Sveučilišni preddiplomski
- Komunikacijske mreže 2 (Nositelj)
- Komunikacijske mreže 2 (Nositelj)
- Objektno orijentirano programiranje (Nositelj)
- Objektno orijentirano programiranje (Nositelj)
- Razvoj skalabilnih informacijskih i komunikacijskih sustava proizvodne razine (Nositelj, Nositelj)
- Razvoj usluga i aplikacija za operacijski sustav Android (Nositelj, Nositelj)
- Projekt iz programske potpore (Predavanja)
- Projekt iz programske potpore (Predavanja)
- Projekt iz programske potpore (Predavanja)
- Projekt R (Predavanja)
- Završni rad (Predavanja)
- Završni rad (Predavanja)
- Završni rad (Predavanja)
Sveučilišni diplomski
- Internet stvari (Nositelj)
- Konkurentno programiranje (Nositelj)
- Laboratorij telekomunikacija i informatike 1 (Nositelj)
- Raspodijeljeni sustavi (Nositelj)
- Diplomski projekt (Predavanja)
- Diplomski projekt (Predavanja)
- Diplomski projekt (Predavanja)
- Diplomski projekt (Predavanja)
- Diplomski projekt (Predavanja)
- Diplomski rad (Predavanja)
- Diplomski rad (Predavanja)
- Diplomski rad (Predavanja)
- Projekt (Predavanja)
- Seminar 1 (Predavanja)
- Seminar 2 (Predavanja)
Poslijediplomski doktorski
- Konkurentni sustavi (Nositelj)
- Odabrane teme iz tehnologija i primjena World Wide Weba (Nositelj)
Poslijediplomski specijalistički
- Sigurnost web-aplikacija (Nositelj)
Kompetencije
-
Circuits and systems
Programmable logic arrays Combinational circuits Logic arrays Programmable logic arrays Microcontrollers Logic devices Logic gates Programmable logic devices -
Communications technology
Communication systems ARPANET Ad hoc networks Internet IP networks Network servers Next generation networking Overlay networks Peer-to-peer computing Data communication Asynchronous communication Device-to-device communication Internet Instant messaging Internet of Things Web 2.0 Web services IP networks TCPIP Machine-to-machine communications Mobile communication Protocols Access protocols Master-slave Wireless application protocol Bluetooth ZigBee IP networks Telecommunication computing Telematics Message systems Electronic mail Electronic messaging Publish subscribe systems Presence network agents -
Computers and information processing
World Wide Web Hypertext systems Computer networks Ad hoc networks AODV Mesh networks Mobile ad hoc networks Disruption tolerant networking Internet Instant messaging Internet of Things Linked data Web 2.0 Web services IP networks TCPIP Network servers Overlay networks Computer performance Programming Functional programming Microprogramming Object oriented methods Object oriented programming Parallel programming Performance analysis Firewalls (computing) Microcomputers Concurrency control Processor scheduling Scheduling algorithms Data acquisition Internet Instant messaging Internet of Things Internet topology Web 2.0 Web services Distributed computing Client-server systems Middleware Servers Collaborative work Collaborative intelligence Cooperative communication Distributed databases Distributed information systems Distributed management Publish-subscribe Internet Instant messaging Internet of Things Internet topology Web 2.0 Web services High performance computing Mobile computing Wireless access points Multitasking Parallel processing Multiprocessing systems Data flow computing Processor scheduling Multithreading Embedded software Middleware Message-oriented middleware Web services Open source software Software agents Agent-based modeling Autonomous agents Intelligent agents Software as a service Software debugging Software design Software maintenance Software performance Software quality Software reusability Software tools Software architecture Client-server systems Microarchitecture Representational state transfer Software libraries Debugging -
Consumer electronics
Ambient intelligence Home automation Home computing Low-power electronics -
Control systems
Microcontrollers Switches Thermostats Networked control systems -
IEEE organization
IEEE activities IEEE Conference activities IEEE Chapters IEEE Sections IEEE members -
Professional communication
Web sites Information science Information services Information systems Information technology -
Reliability
Fault tolerance -
Systems, man, and cybernetics
Man-machine systems -
Computational and artificial intelligence
Context awareness Cooperative systems Autonomous systems Collective intelligence Mobile agents Evolutionary computation Particle swarm optimization Genetic algorithms -
Geoscience and remote sensing
Pollution
Profesionalni interesi i članstva
Članstva:
IEEE Communications Society (ComSoc)
IEEE Computer Society
KES International
ETSI (European Telecommunications Standards Institute)
Osobni podaci
Izabrani projekti
- symbIoTe - Symbiosis of smart objects across IoT environments, H2020 project (researcher) (2016 - 2018)
- Energy Efficient M2M Device Communication, strategic project with The Telecommunications Research Center Vienna (FTW) – Project coordinator (2013 - 2015)
- M2M Communication Challenges, research project with Ericsson Nikola Tesla (researcher) (2011 - onward)
- Wireless Networking for Moving Objects (WiNeMO) - ICT COST Action IC0906 (action web-page: http://cost-winemo.org) (2010 - 2014)
- Agreement Technologies (AT) - ICT COST Action IC0801, supported by EU RTD Framework Programme (action web-page: http://www.cost.eu/domains_actions/ict/Actions/IC0801) (2009 - 2012)
- Content Delivery and Mobility of Users and Services in New Generation Networks, Croatian Ministry of Science, Education and Sports, project 036-0362027-1639 (2007 - 2013)
- Telecom enablers for advanced ICT applications, Ericsson Nikola Tesla, principal investigator (2008 - 2011)
- COST IC0801 Agreement Technologies, Management Committee member (2009 - 2012)
- IP Competence, Ericsson Nikola Tesla (2007 -2008)
- Agent-based Service Telecom Operations Management, Ericsson Nikola Tesla, principal investigator (2006-2007)
- Mobility of Users and Services in New Generation Networks, Croatian Ministry of Science (2002-2006)
- Agent-based Remote Software Management, Ericsson Nikola Tesla (2005)
- Remote Operation Environment, Ericsson Nikola Tesla (2003-2004)
- Remote Operation Management, Ericsson Nikola Tesla (1999-2002)
Hobiji i osobni interesi
- IoT - Internet of Things
- M2M - Machine to Machine Communications,
- mikrousluge (microservices),
- samoorganizirajući sustavi,
- pokretni programski agenti (mobile agents),
- raspodijeljeni sustavi (distributed systems),
- programiranje pokretnih uređaja (Android OS, iOS),
- programske patforme za izradu telekomunikacijskih usluga (IMS - IP Multimedia Subsystem, Parlay/OSA, Parlay X, Jain SLEE, OneAPI),
- Web (programiranje aplikacija u Javi: Spring, Java EE)
- web-usluge (SOAP, WSDL, REST, XML, JSON, SOA)
- UML,
- OOP (objektno orijentirno programiranje),
- OOD (objektno orijentirani dizajn),
- TDD (test driven development),
- XP (extreme programming),
- Java, Objective C, C++, Swift, Python
- Linux, Unix, Mac OS X.