Вы находитесь на странице: 1из 5

Website: www.itronixsolution.

com
Contact: +91 99140 77736
Email: info@itronixsolution.com

Embedded Java
Instructor Information
Instructor Email Office Location & Hours
Er. Karan Arora ceo@itronixsolution.com Jalandhar, 10:00 AM 06:00 PM

General Information
Description
Embedded Java is Sun Microsystems' software development platform for dedicated-purpose devices
with embedded systems, such as products designed for the automotive, telecommunication, and industrial
device markets.
Expectations and Goals
Participant will be ready to do Embedded projects based on Embedded Java
Import Java libraries.
Focus on Embedded Devices.
Serial Communication - Java Rx-Tx API RS232 Protocol
Interfacing with Serial Devices
GUI Java Interface - Netbeans
Multithreading Implementation.
Course Materials
Required Materials
Laptop with Linux OS
Course Content
Fundamentals Of Java
Java How, Exactly where as well as For what reason ?
History as well as Popular features of Java
Internals of Java Program
Main difference between JDK ,JRE together with JVM
Built in Information of JVM
Variables together with DataTypes
Unicode Method
Naming Convention

PARTNERS : GOOGLE | MICROSOFT | IBM | CISCO | INTEL Page 1


The Java Environment
The installation of Java .
Java Program Development
Java Source File Design
Compilation
Executions

Introduction to Embedded Systems


Introduction
RISC vs CISC Architecture
Microcontroller vs Microprocessor

Java Serial API

Introduction to Serial Communication


Baud Rate vs Bit Rate
USB to TTL Communication
RS232 Protocol
MAX232 IC Interfacing

Serial Interfacing Devices

RFID Cards
Bluetooth
Communication B/w Two Different Systems
Wireless Communication
Voice Transmission
GSM Interfacing ( Sending SMS )
GPS Interfacing
Serial Thermal Printer
Serial Communication using Android Phone

Oops Concepts

Main advantage of OOPs


Object and classes
Method Overloading
Constructor
static variable, method, block and class
this keyword
Inheritance
Aggregation as well as Composition
Method Overriding

PARTNERS : GOOGLE | MICROSOFT | IBM | CISCO | INTEL Page 2


super keyword
final keyword
Runtime Polymorphism
static as well as Dynamic binding
Abstract class together with Interface
Downcasting with instanceof operator
Packages with Access Modifiers
Encapsulation
Object class
Java Array
Call By Value together with Call By Reference
Creating API Document

Array And String


Describing an Array
Initializing & Using Array
Multi Dimensional Array
Operations on String
Mutable & Immutable String
Making use of Collection Bases Loop for String
Tokenizing a String
Building Strings making use of StringBuffer

Exception Handling
Exception Handling: Definition?
try and catch block
Multiple catch block
Nested try
finally block
throw and throws keyword
Exception Handling with Method Overriding
In-built and User Defined Exceptions
Checked and Un-Checked Exceptions

Threads
Learning Threads
Thread Life-Cycle
Thread Priorities
Synchronizing Threads
Inter Connectivity of Threads

PARTNERS : GOOGLE | MICROSOFT | IBM | CISCO | INTEL Page 3


Important Element in Thread -DeadLock
Multithreading
Sleeping a thread
Joining a thread
Thread Priority
Garbage Collection
Runnable class

Input And Output Stream


File Output Stream & File Input Stream
Byte Array Input/output Stream
Sequence Input Stream
Buffered Output Stream & Buffered Input Stream
File Writer & File Reader
Char Array Writer
Input from keyboard by Input Stream Reader
Print Stream class
Print Writer class
Reading and Writing data simultaneously
Data Input Stream and Data Output Stream
Collections

Collection Framework
ArrayList class
LinkedList class
ListIterator interface
HashSet class
LinkedHashSet class
TreeSet class
PriorityQueue class
ArrayDeque class
Map interface
HashMap class
LinkedHashMap class
TreeMap class
Hashtable class

Applets And Swing


Applet Architecture
Basics of Swing

PARTNERS : GOOGLE | MICROSOFT | IBM | CISCO | INTEL Page 4


JButton class
JRadioButton class
JTextArea class
JComboBox class
JTable class
JColorChooser class
JProgressBar class
JSlider class
Digital Watch
Graphics in swing
Displaying Image
Edit Menu for Notepad
Open Dialog Box
Creating Notepad
Creating Games and applications

JDBC
JDBC Drivers
Steps to connect to the database
Connectivity with Oracle
Connectivity with MySQL
Connectivity with Access without DSN
DriverManager
Connection interface
Statement interface
ResultSet interface
PreparedStatement
ResultSetMetaData
DatabaseMetaData
Storing image
Retrieving image
Storing file
Retrieving file
Stored procedures and functions
Transaction Management
Batch Processing
JDBC New Features

PARTNERS : GOOGLE | MICROSOFT | IBM | CISCO | INTEL Page 5

Вам также может понравиться