CMP - United Business Media TechOnline
All Articles Products Courses Papers VirtuaLabs Webinars Web



 
LoginRegister
      TechOnline > Learning >  Course
Courses & Lectures
 
Java for Embedded Systems
Kelvin Nilsen
Module
ProgramPerformance Improvement
Extensibility and the ProgrammingLanguage Landscape
Tools and Technologies
Java Development Overview
Java vs. OtherLanguages
Maintenance andGarbage Collection
 
Note: Please turn off pop-up blocking software to launch course
 

DESCRIPTION
This course provides an overview of object-oriented design and development and covers the strengths and weaknesses of Java as an enabling technology for the development of embedded systems components. You will learn about object-oriented maintenance and garbage collection techniques and the aftermarket extensibility of software capabilities in embedded products. The course compares Java to other commonly used programming languages, identifies tools and technologies to use for embedded systems development using Java, and examines special coding considerations for embedded development. Upon completion, you will be able to begin development of embedded products in the Java language.

PREREQUISITES
Familiarity with embedded systems software development in some high-level language

 

INTENDED AUDIENCE
Any individual who is involved in the development of large and/or complex embedded computer system software, including software engineers, product managers, and marketing personnel.

 

ESTIMATED TIME
2 hours

AUTHOR

Kelvin Nilsen
Kelvin Nilsen completed a Ph.D. in Computer Science at the University of Arizona in 1988. His research emphasized high-level language features for development of real-time software. For the next eight years, he worked at Iowa State University as a faculty member and research scientist, doing additional research on real-time garbage collection, task execution time analysis, and tools to simplify the creation and maintenance of real-time software systems. In 1996, he left Iowa State University to found NewMonics, a company that focuses on providing reliable real-time implementations of the Java virtual machine and accompanying real-time development tools. He currently serves as the company's Chief Technology Officer.
View the complete TechOnLine University Course Guide.
 
Rate this course
WORSE | BETTER
1 2 3 4 5




NewMonics