This self-study describes the Oracle Secure Java Coding Guidelines, Java Security, Java Native Interface secure coding, and security vulnerabilities.To minimize the likelihood of security vulnerabilities caused by programmer error, Java developers should adhere to recommended coding guidelines. This self-study follows the Secure Coding Guidelines for Java SE, Version 5.0 in detail.
In this video, look at an alternative to File I/O using the NIO File package, new in Java ME Embedded 8.
In this video, learn how the Java ME Embedded Security model works, and how to request specific access to resources through NetBeans.
In this video, I want to show you a couple of troubleshooting and debugging tips and cover some common errors you may run into while working with Java ME Embedded on the Raspberry Pi.
In this video, learn how to solder the header pins on the BMP180 and Adafruit GPS breakout boards.
In this video, you will learn how to install the Oracle Java ME 8 SDK software, the NetBeans IDE and NetBeans plugins for Java ME Embedded 8. Finally, I'll show you how to create a simple test IMlet.
In this video, learn about the contents of the Adafruit accessory kit, how to manage the full-size breadboard, and how to connect the ribbon cable between the Raspberry Pi and the Adafruit cobbler.
In this video, we look at a proposed architecture for the problem domain that uses inter-midlet communications to separate concerns - to move the sensor reading code into individual MIDlet suites, and concentrate data persistence and client access of the data into a single system controller MIDlet suite.
In this video, get an overview of the first homework exercise for this lesson, the door project.
In this video, we look at the PushRegistry, a class that works with the AMS to register connection and alarm events. Using the PushRegistry, you Midlet can be started by the AMS when an connection request is made. This approach saves memory and thread resources.
In this video, we look at the problem of updating embedded devices in the field, and how to use the system controller to solve that problem.
In this video, we look at how to create a system controller using the Software Management API (SWM) to load, install, start and restart a Midlet.
In this video, we look at the Software Management API, SWM, introduced in Java ME Embedded 8. This optional API allows you to create applications that load, start and stop Midlets
In this video, we look at a new feature of Java ME Embedded 8, the ability to establish a communication channel between Midlets in a suite. Previously, in order to communicate between Midlets, you had to use the RMS or write your own socket communications.
In this video, we look at the Universal Asynchronous Receiver and Transmitter (UART) protocol.