|
Speaker
Profile
Dr.
Kelvin
Nilsen
is Chief
Technology
Officer
of
Aonix.
In prior
roles,
he
served
as
founder
and
president
of
NewMonics,
the
first
company
to
deliver
real-time
execution
of Java
to the
commercial
market,
and
research
faculty
at Iowa
State
University,
where he
was
awarded
five
patents
on
various
aspects
of
real-time
garbage
collection.
As the
original
architect
of the
PERC
Ultra
virtual
machine,
Dr.
Nilsen
is
widely
recognized
as a
leading
authority
on
real-time
garbage
collection
and
real-time
Java. He
contributed
to the
NIST
requirements
for
real-time
Java and
was
editor
for the
Real-Time
Core
Extensions
specification.
Currently,
he
contributes
as a
member
of the
expert
groups
for
JSR-282
and
JSR-302.
Dr.
Nilsen
holds a
BS in
Physics
from
Brigham
Young
University,
and MS
and
Ph.D.
degrees
in
Computer
Science
from the
University
of
Arizona.
Honors
PERC
Product
Recognized
as
Byte
Magazine
Editor’s
Choice
Award of
Merit
(1997)
Honored
by
Electronic
Engineering
Times
as an
Architect
of the
Internet
in
“Tackling
Teleconvergence
with
Java”,
by
Alexander
Wolfe.
(Oct.
2000)
PERC
product
recognized
as one
of four
finalists
in “Best
Java
Virtual
Machine”
competition.
Java
Developer’s
Journal
Edge.
(Sep.
2001)
Representative
Publications
K.
Nilsen.
Garbage
Collection
of
Strings
and
Linked
Data
Structures
in Real
Time.
Software
Practice
&
Experience.
vol. 18,
no. 7,
pp.
613-640,
(July
1988).
K.
Nilsen.
Reliable
Real-Time
Garbage
Collection
of
C++.
Computing
Systems.
vol. 7,
no. 4,
pp.
467-504,
(Fall
1994).
K.
Nilsen.
Real-Time
Java:
Issues
of
Design
and
Implementation.
Java
Developer’s
Journal.
vol. 1,
no. 1,
pp.
44-57.
(June
1996).
K.
Nilsen.
Invited
Note:
Java for
Real-Time.
Real-Time
Systems
Journal.
vol. 11,
no. 2,
pp.
197-205.
(1996).
K.
Nilsen.
Adding
Real-Time
Capabilities
to the
Java
Programming
Language.
Communications
of the
ACM.
vol. 41,
no. 6,
pp.
49-56,
(June
1998).
K.
Nilsen.
Using
Java for
Reusable
Embedded
Real-Time
Component
Libraries.
Crosstalk,
the
Journal
of
Defense
Software.
(Dec
2004)
K.
Nilsen.
Applying
RAMS
Principles
to the
Development
of a
Safety-Critical
Java
Specification.
Crosstalk,
the
Journal
of
Defense
Software.
(Feb
2006)
K.
Nilsen.
Applying
COTS
Java
Benefits
to
Mission-Critical
Real-Time
Software.
Crosstalk,
the
Journal
of
Defense
Software.
(June
2007)
K.
Nilsen.
Improving
Abstraction,
Encapsulation,
and
Performance
within
Mixed-Mode
Real-Time
Java
Applications.
ACM
Proceedings
of the 5th
International
Workshop
on Java
Technologies
for
Real-Time
and
Embedded
Systems,
pp.
13-22,
(2007)
|