embedded_java

Upload: sonia-bedi

Post on 08-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/7/2019 EMBEDDED_JAVA

    1/21

  • 8/7/2019 EMBEDDED_JAVA

    2/21

    Embedded JAVA

    1/208 September 2003 Sonawane Sonali

    B.E. Computer Seminar

  • 8/7/2019 EMBEDDED_JAVA

    3/21

    Java Programming Language

    Simple

    Object oriented

    Distributed

    Interpreted

    Robust

    Secure

    Architecture neutral

    Portable

    High performance

    Multithreaded

    Dynamic

    2/208 September 2003 Sonawane Sonali

    B.E. Computer Seminar

  • 8/7/2019 EMBEDDED_JAVA

    4/21

    3/208 September 2003 Sonawane Sonali

    B.E. Computer Seminar

  • 8/7/2019 EMBEDDED_JAVA

    5/21

    1/208 September 2003 Sonawane Sonali

    B.E. Computer Seminar

    4/208 September 2003 Sonawane Sonali

    B.E. Computer Seminar

  • 8/7/2019 EMBEDDED_JAVA

    6/21

    The Java Platform

    The Java Virtual Machine (Java VM)

    The Java Application Programming

    Interface (Java API)

    5/208 September 2003 Sonawane Sonali

    B.E. Computer Seminar

  • 8/7/2019 EMBEDDED_JAVA

    7/21

    6/208 September 2003 Sonawane Sonali

    B.E. Computer Seminar

  • 8/7/2019 EMBEDDED_JAVA

    8/21

    Java Technology

    Applets

    Networking

    Internationalization

    Security

    Software components

    Object serialization

    Java Database Connectivity (JDBCTM)

    7/208 September 2003 Sonawane Sonali

    B.E. Computer Seminar

  • 8/7/2019 EMBEDDED_JAVA

    9/21

    Embedded Devices

    Advantages of Java Technology forEmbedded devices

    PortabilityRapid applicationdevelopment

    ConnectivitySimplified support andmaintenance

    Reliability 8/208 September 2003 Sonawane Sonali

    B.E. Computer Seminar

  • 8/7/2019 EMBEDDED_JAVA

    10/21

  • 8/7/2019 EMBEDDED_JAVA

    11/21

    Disadvantages

    10/208 September 2003 Sonawane Sonali

    B.E. Computer Seminar

  • 8/7/2019 EMBEDDED_JAVA

    12/21

    Java over C

    Drawbacks of C

    The permissiveness of

    C operations. The absence of

    universal standards

    Java

    Target hardware.

    Absence of a hard orfloppy disk.

    Small run-time

    packages.

    Multiple processors

    11/208 September 2003 Sonawane Sonali

    B.E. Computer Seminar

  • 8/7/2019 EMBEDDED_JAVA

    13/21

    The Embedded Java Application

    Environment

    12/208 September 2003 Sonawane Sonali

    B.E. Computer Seminar

  • 8/7/2019 EMBEDDED_JAVA

    14/21

    Application Development

    The Process

    JavaFilter

    JavaCodeCompact

    JavaDataCompact

    13/208 September 2003 Sonawane Sonali

    B.E. Computer Seminar

  • 8/7/2019 EMBEDDED_JAVA

    15/21

    14/208 September 2003 Sonawane Sonali

    B.E. Computer Seminar

  • 8/7/2019 EMBEDDED_JAVA

    16/21

    Hardware for embedded applications

    15/208 September 2003 Sonawane Sonali

    B.E. Computer Seminar

  • 8/7/2019 EMBEDDED_JAVA

    17/21

    The Embedded Java TM API

    16/208 September 2003 Sonawane Sonali

    B.E. Computer Seminar

  • 8/7/2019 EMBEDDED_JAVA

    18/21

    Facilities Provided by Embedded Java platform

    to applications

    java.applet - unsupported

    java.awt - configurable

    java.awt.datatransfer - configurable

    java.awt.event - configurable

    java.awt.image - configurable

    java.awt.peer - configurable

    java.beans - configurable java.io - configurable

    java.lang - configurable

    java.lang.reflect - configurable17/208 September 2003 Sonawane Sonali

    B.E. Computer Seminar

  • 8/7/2019 EMBEDDED_JAVA

    19/21

    Facilities Provided by Embedded Java platform

    to applications

    java.math - configurable

    java.net - configurable

    java.rmi - configurable java.rmi.dgc - configurable

    java.rmi.registry - configurable

    java.rmi.server - configurable

    java.security - configurable

    java.security.acl - configurable

    18/208 September 2003 Sonawane Sonali

    B.E. Computer Seminar

  • 8/7/2019 EMBEDDED_JAVA

    20/21

  • 8/7/2019 EMBEDDED_JAVA

    21/21

    Conclusion

    20/208 September 2003 Sonawane Sonali

    B.E. Computer Seminar