Professor
Nenad Marovac
San
Diego Sate University
Professional Interests:
v
Software
Engineering: development process, methodologies, cost estimation and modeling
(OMT, Rational Unified Process, Rational Rose, UML), component based software
architecture
v
Web
Technology: architecture of web based applications, hypermedia systems,
e-commerce, setting and maintenance of web sites, electronic publishing and
printing technology
v
Distributed
systems: computer networks and protocols
v
Computer
graphics: image formats and image processing
UNIX, X-windows, Motif and TCP/IP, HTML, Javascript, XML,
CGI, JAVA, Servlets, JSP, JDBC, PERL, C++, FORTRAN.
Education:
v
Ph.
D. in Computer Science, Imperial College, London University, England.
Awards and Recognitions:
v
Recipient
of Meritorious Performance and Professional Promise award from SDSU President.
v
Member
of the Technical Advisory Board - Digital Networks.
v
Operational
Research Center, St Gallen, Switzerland, Associate researcher in the
development of The World Wide Crisis Management System, 1999.
v
Invited
to coordinate an IEEE group for developing a standard for reuse of code.
v
Foreign
Expert in multimedia and computer graphics, University of Hongzhou, China,
1996.
v
Guest
Expert in Computer Graphics and Image Processing, Austria and Croatia, 1997.
v
Associate
scientist of Germany’s Institute for Applied Knowledge Processing, Ulm,
Germany, 1992.
v
Research
Fellowship from the Ministry of Research and Technology of France, March-May
1990.
v
Member
of the Editorial Board for the International Journal for Mini and Micro
Computers
v
Organized
and conducted seminars in Software Engineering for industry in Southern
California: Problem modeling, design and implementation, software cost
estimation and control.
Current Activities and Recent
Projects:
Director of Multimedia and Software
Engineering laboratory.
Infrastructure
for a wide area distributed crisis management system
The objective of the system is to provide web based
infrastructure for optimal management of activities that take place in handling
disasters in a wide geographical
area. This was joint research and
development with Operational Research center in Switzerland.
Interactive platform for producing temporary documents on demand
One of the strongest assets of HyperNet (described below) is
precise cataloging of multimedia components within its world-wide distributed
data bases and powerful search of that database for components satisfying a
number of search criteria. The
objective of this project is to develop an efficient mechanism to create dynamic
documents on demand that provide “executive” summary on a number of desired
topics.
Interactive support system
for decision making and semi-automatic program assembly
This is an interactive system assisting users in domain
analysis, formulation of domain and problem models, semi-automatically assembly
of computational solutions to solve specified problems and to interactively
execute the computational solution to obtain all information necessary for
decision making.
A distributed software
development environment
It is used for cataloging, searching and browsing of material
associated with projects in a software development environment. This project uses the world wide distributed
multimedia system described below as the infrastructure.
HyperNet: A world-wide distributed authoring and
browsing system for the creation and navigation of multimedia documents
It was designed to provide a mechanism for very fast
choreographing and configuration of hypermedia documents of arbitrary structure
and content. Its features enable a
group of users scattered world-wide to compose hypermedia documents from
components which exist in a set of world-wide distributed databases. The system came into existence in 1990, well
before the birth of the WWW. It
comprised world-wide protocol, a number of nodes in Europe, a world-wide
distributed data base, and a browser
that supported graphics. In the current
version of the system the HyperNet browser has been replaced with popular
browsers and the system supports both http and HNet (HyperNet) protocols.
Remote education platform
An interactive multimedia remote instructional system. Using
this platforms instructors can browse through educational/problem materials and
students can follow the material at their computers that can be distributed
over a large geographical area.
Interactive image
processing virtual laboratory
A
virtual laboratory for computer graphics and image processing. The laboratory is used by individual users
working on particular topics or by groups of users as peers or under the
supervision of instructors. It was
designed to be part of our Remote Education Platform for education in computer
science.