Aonix > Aonix Seminar Series >

 

 

Aonix Seminar Series

 

To receive announcements of upcoming Aonix seminars via e-mail, subscribe to the Aonix e-mail list. Subscribe to Aonix E-mail List

 

 

Applying Java to Embedded and Real-time software

 

 


Realtime Techsolutions Pvt. Ltd
No: 59, Lavanya Towers, 4th Main, 18th Cross, Malleshwaram, Bangalore 560 055
Phone: +91-80- 23448610 / 11 /12 /13, Fax+91-80- 41282499

 

We cordially invite you and your team for the Technical presentation and discussions on Applying Java to embedded and real-time software   

As software systems grow in complexity and size, modern software engineering practices have evolved to focus more on maintenance and reuse of existing software and less on development of new software capabilities.  Embedded systems development, including various defense and aerospace applications, exhibit the same trends, with typical embedded software application sizes doubling every 18 to 36 months.   These trends favor high-level object-oriented programming languages like Java.  Embedded software engineers that make the transition from C or C++ to Java typically find that they are approximately twice as productive during the development of new software capabilities, and five to ten times as productive during the maintenance and reuse of existing functionality. 

This talk outlines some of the reasons that Java is able to offer these productivity benefits and surveys a number of successful embedded mission-critical software projects that have been developed using the Java language.  The talk also describes special Java programming conventions that enable the use of Java in very low-level software, including interrupt-driven device drivers, hard real-time applications, and software that must be certified safe in accordance with DO-178B level A guidelines.

This seminar is brought to you jointly by RTTS and Aonix.

RTTS is a leading System integrator and Embedded System Developer Company located in Bangalore. www.rttsindia.com

Aonix is a pioneer and a proven leader in the embedded-systems industry with more than 20 years experience. Aonix is a leading global supplier of solutions for mission-critical software applications. By providing integrated best-of-breed products and professional services for software development, Aonix enables organizations to improve quality and productivity, while reducing technical risks and overall costs. The company provides a set of complementary products that can be used together or combined with other available tools to help customers in their software development process

Aonix key technologies today are designed to support Java developers and Ada developers focused on mission-critical applications. Our dedication to this market is reflected in our innovative technologies including the PERC and ObjectAda product families. Aonix specifically addresses the needs for safety-critical applications by providing solutions compliant to the market standards (DO-178B, ARINC-653, EN 50128, IEC61508, IEC 880, etc.). Aonix also supports developers of complex Motif-based graphical user interfaces with the TeleUSE product line. For more details on Aonix products and services please reference :  www.aonix.com

By attending the seminar, you will learn,

§   Trends in embedded software

§   The benefits of Java for embedded real-time development

§   Examples of successfully deployed mission-critical systems implemented in Java

§   Best-practice recommendations for Java development of soft real-time systems

§   Best-practice recommendations for Java development of hard real-time systems

§   Use of Java in safety-critical applications

 This Seminar on Aonix  products will be held at Bangalore with no charge to the participants.


 

Seminar Locations, and registration information

 Date/Venue :              24th June 2008     : Delhi

                                    25th June 10, 2008 : Hyderabad

                                    27th June, 2008 : Bangalore

 Registration:               9.30 am

Time :                          10.00am to 1.00 pm –   Aonix Corporate Overview. 

            By  Dr. Kelvin Nilsen -C.T.O of Aonix.

           ( Please see below for profile of speaker)                                                    

Technical Presentation, Aonix– Embedded Realtime Java           

                                               1. 00 pm to 2.00 pm --   Lunch         

Click Here To Register for this Seminar

We request you to kindly register your company name and number of participants on or before,   20th June 2008, per return Fax /E-mail to us or call us. Looking forward to seeing you at the seminar.

Yours truly,

For Realtime Techsolutions Pvt Ltd

Sunilkumar Chaugule
Manager – Business Development
Cell: +91-9448282952 / 9448282953
E mail : sunil@rttsindia.com
Web site : www.aonix.com

 

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 Prac­tice & 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)