Java IoT Developer
Course Content:
- Bussiness Scenarios
- Components Required for the Lab
- Overview
- IoT Predictions 2020
- Introduction to IoT
- IoT changing the IT world
- Web of things(WoT)
- Installation of Java SE 8
- NetBeans 8 IDE
- Python Compiler
- Python Plug-In for NetBeans
- History of Java
- Database and Services
- Configurations for Raspberry pi
- Connecting Components with raspberry Pi
- Devices and Gateway-How they exist Today
- Layers of Architecture
- IoT Device Management
- Components of Oracle IoT Cloud
- History of Raspberry Pi
- System on Chip(SoC)
- Programing to Microcontroller
- USB Ports in Raspberry Pi
- WiFi Adapter
- Raspberry Pi Connectors
- Arduino
- More IoT Development Boards
- What is an Embedded Applications
- Java ME 8 Platform Overview
- Java ME Configurations
- CDC and CLDC
- Oracle Product Strategy
- Operating System for Raspberry Pi
- Introdcution to NOOBS
- Installation of Raspbian Image on the SD Card
- Configuring Raspbian on Raspberry Pi Board
- What is IMIet?
- IMIets Components
- Creating and Deploying IMIets
- Java ME 8 Security
- MIDP Architecture
- Embedded Permissions Overview
- QTA Installation Status
- Sensors Technologies
- Types of Sensors
- GPIO Configurations
- Role of Sensors in IoT
- Types of Sensors used in IoT
- Distance Sensor
- Ultrasonic Sensor
- Sound Sensor
- Smoke and Gas Sensor
- Temperature Sensor
- Rotary Encoder Sensor
- Device I/O API
- CLDC Overview
- CLDC 8-Bringing the world of Java SE to Java ME
- CLDC 8 Architecture
- CLDC Library Updates
- Vector Casting
- Hashtable
- Stack
- Streams
- InputStream
- OutputStream
- ByteArrayStream
- Data Streams
- Character Streams
- CLDC Thread Management
- Controlling Timers
- Peripheral Devices
- Peripheral Interface
- Peripheral Device Hierarchy
- Peripheral Manager Class and Exceptions
- Device Access Permissions
- Device Access API
- Analog Values Monitoring
- AT Devices
- Working with GPIO Pins and Ports
- Communication with I2C Devices
- Power Management
- Java Logging
- Oracle Java ME SDK
- How Logging works
- Logger Class
- Log Levels
- Logger Naming
- Global Logger
- Logging Methods: Categories
- Handlers
- Log Record
- Filters and Formatters
- Logging Process Flow
- GCF-JSR 360
- GCF-CLDC Versus CLDC 8
- New GCF Features
- Connector
- Connection
- Getting Streams from Connection
- Streams: Reading and Writing
- ServerSocketConnection
- Sending and Receiving SMS Messages
- Working with File
- Listing root Directories
- Overview
- Different ways of Using Java Runtime on Raspberry Pi Board
- Command Line Interface to Raspberry Pi
- AMS-CLI Commands
- What is PushRegistry
- Registering a Connection
- Listing and Receiving Connections
- Pushregistry Permissions
- SMS-Based Activiation
- Alarm Registration
- What is RMS?
- Creating a RecordStore and Adding Record
- Adding, Delete, Overwrite and Close Record
- Reading from RecordStore
- Listing Existing Record Stores
- Serializing Objects
- RecordStore Exceptions
- Access Control for Record Store
- What is Cloud Computing?
- Essential Characteristics
- Three Service Models: SaaS, PaaS, IaaS
- Deployment Models
- Oracle Cloud
- Oracle Cloud and Oracle Cloud IoT Services
- Oracle Cloud Services
- Oracle IoT Architecture
- Oracle IoT Cloud Services Interconnectivity-Bussiness Scenario
- Industry Emerging in IoT Services in Future