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.
Java 8 videos that demonstrate the Java 8 new features. The videos cover the Internet of Things (IoT), Java ME, Java Embedded, and Java SE.
Intelligent devices are becoming an ever more important and ubiquitous part of our everyday lives. Mobile phones represented the first wave of smaller personal computers. And now, as the price of electronics and processing power continues to fall, there is an intersection between sensors and other electromechanical devices and computers that live on the edge of the Internet: close to the source of the data, processing the data locally and sending just what is required to other computers to consume. This wave of machine-to-machine (M2M) technology, or more broadly, the Internet of Things (IoT), is rapidly shaping the future of computing. Oracle Java Platform, Micro Edition (Java ME) provides Java developers with a direct path to this new market space by using their existing knowledge and skills.
In this tutorial, you prepare a Raspberry Pi to run Java ME Embedded 8, the most current version of Java ME Embedded. The Raspberry Pi is a computer that is about the size of a deck of cards, yet it is capable of running a Linux distribution on its ARM 11 processor. The Raspberry Pi also supports USB, Ethernet, audio, HDMI, and RCA video output. But most importantly, the Raspberry Pi provides a 26-pin header that connects the computer to the outside world, through general-purpose input/output (GPIO) pins that can drive LEDs, read switches and other electronic signals, and connect to a wealth of inter-integrated circuit (I2C) devices, universal asynchronous receiver/transmitter (UART) devices, and more. This header and the Raspberry Pi's low cost is what makes the Raspberry Pi an ideal platform to develop real-world embedded applications with Java ME Embedded.
In this video, we look at the NetBeans integrated development environment and the write embedded applications (IMlets) using the Windows emulator.
This paper gives a broad overview of security in the Java platform, from secure language features to the security APIs, tools, and built-in provider services, highlighting key packages and classes where applicable
This book describes how to install Oracle Java ME Embedded software onto a Keil MCBSTM32F200 embedded device.
This book describes how to install Oracle Java ME Embedded software onto a Raspberry Pi embedded device.
This three-part series shows you how to get started creating Java ME Embedded applications for the Keil ARM Evaluation board. Two Oracle experts, Angela Caceido and Sungmoon Cho, demonstrate how to set up the evaluation board, install the Java ME binaries on the board, and then write and run a sample Java application on the evaluation board.
Learn with Simon Ritter, Java Technology Evangelist, how Oracle Java ME Embedded and Raspberry Pi Model B can work together to create some interesting types of applications!
This two-part series includes a video that shows how to get started working with Raspberry Pi and a tutorial that describes how to get up and running Java with Raspberry Pi.
Sungmoon Cho, an Oracle application developer, demonstrates how to set up and run a Java Embedded application on the Keil evaluation board. The demonstration uses the NetBeans IDE and Java ME SDK 3.3. You can download NetBeans from netbeans.org, and you can download Java ME runtime for the Keil evaluation board from the Oracle Technology Network.
Even if you missed JavaOne 2012, you can still catch up on the latest news by watching the keynote speeches, which are available on video.