No
Yes
Working...
Close
OK
Cancel
Confirm
System Message
Delete
Schedule
An unknown error has occurred and your request could not be completed. Please contact support.
Scheduled
#{0} on wait list.
This session is full. Would you like to be added to the waiting list? By waitlisting any session you cannot schedule another session in the same time slot unless you remove yourself from the waiting list. If you are first in line on a waiting list for a session and a seat becomes available, then the session will be added to your schedule and you will receive a confirmation email. Your pre-enrollment for sessions will be validated onsite. We will hold your pre-enrollment until 10 minutes prior to the session start time, at which point your seat may be given to someone else if you are not present. Anyone not pre-enrolled for a session may be asked to wait in a stand-by line.
By opting out of the Daily Challenge, I understand that all of my existing points will be permanently deleted and that I will no longer be able to participate in the Oracle OpenWorld Daily Challenge.

JavaOne
OpenJFX for Embedded Devices [CON3307] OpenJFX is an open source, open development project. In this session, learn more about developing for embedded devices in the OpenJFX project.
  • Wednesday, Oct 1, 8:30 AM - 9:30 AM - Hilton - Continental Ballroom 1/2/3
JavaOne
Porting JavaFX Embedded [BOF3305] This BOF covers porting JavaFX Embedded to new platforms. Come meet with some of the team and learn about the inside of JavaFX.
  • Monday, Sep 29, 8:00 PM - 8:45 PM - Moscone South - 302
JavaOne
Lambda Expressions in Java ME Embedded [BOF3820] Lambda expressions are among the key features of Java 8. This presentation discusses how lambdas can be leveraged in Java ME Embedded.
  • Tuesday, Sep 30, 8:00 PM - 8:45 PM - Hilton - Continental Ballroom 7/8/9
JavaOne
What’s New in Java SE Embedded [BOF6563] This session explores how Java SE Embedded 8 brings new technologies from Java SE 8 into the hands of embedded systems developers. It explains a key feature of SE 8—compact profiles—and how developers use them for reduced footprint deployments. It also looks at additional features of Java SE Embedded 8 such as footprint reduction via the “minimal VM,” plus general performance and serviceability improvements. Take a drive down the accelerated roadmap for Java SE Embedded 8 updates, and see the new features supported or planned, including customized class data sharing, new platform support, crypto acceleration, and more performance and footprint improvements. The presentation also discusses the OpenJDK API projects to bring enhanced device and wireless APIs to the Java SE Embedded platform.
  • Monday, Sep 29, 7:00 PM - 7:45 PM - Moscone South - 308
JavaOne
Oracle Java Platform Integrator Program: Porting Java SE Embedded [BOF3067] This session is an open forum for questions and answers about how the Oracle Java Platform Integrator program helps developers port Java ME Embedded and Java SE Embedded VMs and core libraries to different embedded device CPUs and OSes. The presentation offers tips and tricks for Oracle Java Platform Integrator Java Embedded developers interested in how Java ME Embedded and Java SE Embedded source code is made available and licensed to developers wishing to port to other platforms.
  • Tuesday, Sep 30, 8:00 PM - 8:45 PM - Hilton - Continental Ballroom 4
JavaOne
Smart UIs for Mobile and Embedded in JavaFX [BOF3453] You need a shiny, cool UI for embedded devices? It should be optimized for touch? It should be responsive? It should be configurable? It should be based on JavaFX? Great! This session’s presenters have exactly what you need! The session introduces a new JavaFX theme that is made for embedded devices and will fit perfect in all the cool new Internet of Things and mobile products. By using this theme, developers can enrich their Internet of Things applicationd with a modern UI and best practice workflows.
  • Tuesday, Sep 30, 7:00 PM - 7:45 PM - Hilton - Plaza B
JavaOne
Java ME 8: Java That Scales from the Desktop to Tiny Embedded [CON6222] Java ME 8 provides a modern, feature-rich, and consistent embedded application platform targeting a wide range of embedded hardware, from desktop-class systems to tiny embedded devices. In this session, learn about important new Java ME 8 features—such as profile sets and optional APIs, modular services, shared libraries, peripheral device I/O, and more—and how to create hardware-independent and scalable software that delivers embedded intelligence across a variety of embedded use cases.
  • Tuesday, Sep 30, 5:30 PM - 6:30 PM - Hilton - Yosemite B/C
JavaOne
Java and mbed Make Embedded Real [CON3729] This session demonstrates how Java ME Embedded is using mbed to run on ultra-low-end platforms. It discusses all the benefits and key features of the platform and the way it serves Internet of Things infrastructure needs. A real-world live demo in the session shows you how to build an end-to-end solution with this powerful platform.
  • Wednesday, Oct 1, 11:30 AM - 12:30 PM - Hilton - Continental Ballroom 1/2/3
JavaOne
Multiplexing Data Streams with Java Embedded, OSGi, and JMS for the Internet of Things [BOF2238] This session presents Java Embedded running on platforms such as Raspberry Pi, BeagleBone Black, and/or Cubie Truck communicating to different wireless sensors by multiplexing different sensor protocols in a generic manner. Additionally, the session covers running OSGi on Java Embedded–abled hardware platforms such as the aforementioned ones.
  • Monday, Sep 29, 8:00 PM - 8:45 PM - Moscone South - 236
JavaOne
FIRST Robotics and Java SE Embedded [CON5678] The FIRST Robotics Competition, a community that includes more than 300,000 students and 100,000 volunteers, will support Java SE Embedded starting with its 2015 controller platform. Learn how Java SE Embedded 8 is used to control the robot, the effects of JIT and advanced GC in a somewhat real-time system, and the real-life benefits of the Compact Profile. This joint WPI/FIRST session includes robot demos and videos.
  • Wednesday, Oct 1, 11:30 AM - 12:30 PM - Hilton - Continental Ballroom 4
Oracle OpenWorld
Oracle Utilities’ Internet of Things Applications for Embedded Java [CON8205] Energy and water utility Internet of Things applications are increasing quickly, driven by operations technology and consumer technology such as smart sensor technology and field devices with embedded applications. The Internet of Things connects utility infrastructure and consumers to distributed real-time processes to optimize efficiency and minimize risk such as high-usage/leakage alerts, microgrid controls, smart substations, and EV charging. Utilities will need to provide an overarching authority to manage the growth of distributed intelligence to maintain safe and reliable operations. This session describes utility use cases and provides an overview of how Embedded Java and Oracle Utilities applications support the Internet of Things for utilities now and into the future.
  • Wednesday, Oct 1, 11:30 AM - 12:15 PM - Marriott Marquis - Golden Gate C1/C2*
JavaOne
Practical Guide to Making Your Home Smart with Java ME Embedded [CON3996] This session focuses on practical usage of Java ME Embedded in our day-to-day life. Live coding and a real demo with home electronics such as an electronic lamp, heater, or electronic thermometer are included in the session. Controlling and monitoring this prototype can be via a control panel written in JavaFX running on a Raspberry Pi, by mobile phone, or even via a cloud web application. If you want to make your home smart, connected, and secure, this session is for you.
  • Monday, Sep 29, 12:30 PM - 1:30 PM - Parc 55 - Powell I/II
JavaOne
Java SE Embedded Internet of Things Hands-on Lab [HOL2097] We’ve all seen the predictions about the future numbers of internet-connected “things.” Whether it's 25, 50, or 75 billion by the year 2020, one fact is certain: the sheer volume of data generated threatens to overwhelm the network and the data center. This phenomenon leaves us little choice but to intelligently process data on the edge. Java 8 introduces features pertinent to embedded Internet of Things edge computing, including Java SE compatibility for the class of gateway devices currently being deployed. This hands-on lab shows that developers already familiar with the Java develop/debug/deploy lifecycle can apply those same skills to develop Java applications, using Java SE Embedded 8, on embedded devices.
  • Wednesday, Oct 1, 12:30 PM - 2:30 PM - Hilton - Franciscan A/B
JavaOne
Sensor Networks with Java SE Embedded and Java(FX) [CON1690] Sensor networks are the way to go if you have to monitor environmental data such as temperature in a wide area. Usually you need some infrastructure, including servers for communication, data storage, and the like and to manage the network and make the sensor data available. This session shows how you could build a sensor network, including the infrastructure, based on embedded devices only. It uses several embedded devices such as a Raspberry Pi, a BeagleBone Black, a Cubieboard2, and an i.MX6-based Cubox-i. The idea is to use cheap standard devices in combination with Java technology to realize a sensor network. In addition, it shows mobile clients, such as a smartwatch, for visualizing the sensor network data.
  • Wednesday, Oct 1, 4:30 PM - 5:30 PM - Hilton - Continental Ballroom 4
JavaOne
Internet of Boats: How IoT and Java Embedded Are Helping Boats Be Smarter, Faster, and Safer [CON6174] This crazy session shows how the speakers used Java Embedded on their sailboat in Brazil to monitor sensors, control direction, and receive messages in case of any problem. They can’t bring their boat with them, so they’ll present a live demonstration with a live-streaming camera and control the boat direction live from the US.
  • Wednesday, Oct 1, 3:00 PM - 4:00 PM - Hilton - Continental Ballroom 4
JavaOne
An Auto-Join Network of Internet of Things Devices with a Java SE Embedded Lookup Service [TUT6256] This tutorial provides a coding and design example of an auto-join network of Internet of Things sensors and devices capable of dynamically locating remote services through a lookup service, using an advanced discovery process based on Java SE Embedded technology on a nearby wireless gateway. The lookup service returns Java objects that can be used by services and devices to register themselves so they can be found by client applications. Embedded client applications can use the lookup service to retrieve a Java proxy object to the service to call service requests in a secure fashion with proper authentication and encryption.
  • Tuesday, Sep 30, 8:30 AM - 10:30 AM - Hilton - Continental Ballroom 1/2/3
JavaOne
Develop Internet of Things Java SE Embedded Apps for MIPS Processors [CON5692] Imagination Technologies’ MIPS processor architecture plays a big role in the Internet of Things, connecting devices (as routers) and controlling devices (as gateways/concentrators). The processors can even act as smart devices themselves. In this session, Imagination Technologies discusses its recent MIPS-related developments, including a new low-cost, easy-to-hack development board for the MIPS architecture with Raspberry Pi–peripheral support. The presentation covers developing Java SE Embedded 8 applications on a range of devices, including home routers running OpenWrt. It walks through the source code of Internet of Things examples and demos the code on the new MIPS-based development board.
  • Wednesday, Oct 1, 1:00 PM - 2:00 PM - Hilton - Continental Ballroom 1/2/3
Oracle OpenWorld
Engaging Oracle Business Intelligence Users Through Collaborative and Embedded BI [UGF9142] Oracle Business Intelligence and Oracle Enterprise Performance Management customers and practitioners attending this session will be introduced to the value-added principles of collaborative business intelligence in any BI program. This emerging concept of collective intelligence explores how to engage users at all parts of the Oracle Business Intelligence implementation lifecycle. It is not just about leaving comments on dashboards and providing a collaborative approach to decision-making, although that is part of the feedback equation that this session highlights. Providing access to Oracle Business Intelligence data outside the standard Oracle Business Intelligence portal to integrate with Oracle Business Intelligence Mobile and third-party portals is also explored.
  • Sunday, Sep 28, 10:00 AM - 10:45 AM - Moscone South - 103
JavaOne
Have a Raspberry Pi? Make Your Own Connected Smart Sensor with Java ME Embedded [HOL3982] This hands-on lab teaches participants how to build connected sensors visible over the internet. It starts at a very low level, working with hardware registers. You will learn how to get data out of I2C, SPI, and analog sensors. Next, you will read data sheets to get the required information to utilize sensors in Java code by accessing a datasource with the Device I/O API and managing available network connections with the Generic Connection Framework. Finally, you will learn how to securely connect a smart sensor to a remote web service and post data to make it visible worldwide.
  • Thursday, Oct 2, 2:30 PM - 4:30 PM - Hilton - Franciscan A/B
JavaOne
Best Practices for Efficient Java ME Programming [CON2731] Java is a very powerful and efficient language for programming Java ME Embedded platforms if used properly. This session demonstrates programming best practices for Java ME Embedded platforms. Through simple examples, it shows the cost of using different language and VM features, covering things like memory efficiency and predictability. The presentation also discusses best practices and real use cases of the new Java ME 8 platform features.
  • Thursday, Oct 2, 2:30 PM - 3:30 PM - Parc 55 - Mission
JavaOne
Java in the Air: A Case Study for Java-Based Environment Monitoring Stations [CON3993] Environment and air quality monitoring is a pressing need for public and private institutions. The traditionally large and expensive equipment is now complemented by compact and cost-effective devices that ensure widespread coverage and provide near-real-time readings. This session is a real-world case study of developing Java-based applications to drive and remotely manage cloud-enabled environment monitoring systems. It describes how the challenges posed by these systems are easily overcome when event-based technologies such as Oracle Event Processing for Oracle Java Embedded are combined with the modularity and manageability offered by Eclipse Kura, a Java and OSGi framework for embedded Internet of Things applications.
  • Tuesday, Sep 30, 4:00 PM - 5:00 PM - Hilton - Continental Ballroom 1/2/3
JavaOne
High Security for the Internet of Things with Java and a Secure Element [CON2225] A secure and safe system for connected devices is a critical enabler for successful deployment in many Internet of Things use cases. A key component for such use cases is the combination of an embedded secure element and a Java Embedded platform. Embedded secure elements are a specialized type of microprocessor featuring a high level of security against physical and logical attacks, capable of executing Java Card applets and interfacing by using standard connectors with Java Embedded. This session describes how the Internet of Things will benefit from Java and embedded secure elements, presenting a real use case for securing communications in smart grid deployments in Europe—a platform jointly developed by ST and Oracle.
  • Wednesday, Oct 1, 4:30 PM - 5:30 PM - Hilton - Golden Gate 4/5
JavaOne
Unleash Green Energy to Power Your Raspberry Pi with Java ME [CON4008] Getting green energy is one of the most important and popular issues today. There are a lot of examples of devices producing electricity without environmental pollution. This session discusses and shows how a Java ME Embedded application can control and monitor energy sources such as a solar cell panel and a bicycle-driven electric generator. All these sources are used to build an autonomous embedded system managed by a Raspberry Pi with Java ME 8 securely connected to the cloud through a wireless network. If you are a Java developer and want to improve your skills in embedded programming or you are an embedded native engineer and want to know how to use Java for embedded development, this is your session.
  • Wednesday, Oct 1, 1:00 PM - 2:00 PM - Parc 55 - Cyril Magnin I
JavaOne
Debugging and Profiling Robots with James Gosling [CON6699] James Gosling recently stated that “being able to debug and profile robots out at sea is a truly life-altering experience.” He uses a set of tools—consisting of editors, debuggers, and profilers—that are part of the NetBeans IDE. In this session, Gosling and other speakers introduce you to these tools and show you how easily and quickly you can program and interact with devices via Java tools. Come see how well integrated embedded devices are with the Java ecosystem.
  • Wednesday, Oct 1, 1:00 PM - 2:00 PM - Hilton - Continental Ballroom 4
Oracle OpenWorld
Retail Analytics: Creating Value from Insight [CON8621] Retailers crave a simple approach to big data. Information enables them to better understand the customer, seize opportunities for margin improvement, and evaluate growth opportunities with embedded science. Leverage a single version of the truth across operations to make smarter and faster decisions. Where is demand coming from? What are your most profitable channels? Who are your most profitable customers? Do you have the right policies in place for returns management? Attend this session to understand the power of the Oracle suite of analytics solutions.
  • Wednesday, Oct 1, 8:30 AM - 9:15 AM - Marriott Marquis - Nob Hill C/D
JavaOne
Rapid Internet of Things UI with JavaFX and Scene Builder [CON6366] This session shows how to use Scene Builder and JavaFX to rapidly prototype, evolve, and deploy exciting embedded UIs for the Internet of Things. It explores using Scene Builder’s integration with your favorite IDE to enable quick and seamless UI development and deployment to OSGi-based embedded systems. No wires, no muss, no fuss—just beautiful UIs and developing with pleasure!
  • Monday, Sep 29, 5:30 PM - 6:30 PM - Hilton - Plaza B
JavaOne
ARM: Over 10 Billion Served—“Want 64-Bit Support with That?” [CON6610] With more than 10 billion ARM-based devices shipped in 2013, ARM-based chips are used in a wide range of embedded systems. New ARM-designed low-power, multicore processors not only offer an enhanced platform for traditional embedded systems but are also projected to help drive new systems/markets such as microservers. Oracle’s Java SE for Embedded, which has long offered Java on ARM, has significant optimizations for these new ARM-based chips. Also under way is a collaborative port for the emerging 64-bit ARMv8 processor. This ARM/Oracle session covers the features and futures of these processors, Java optimizations for them, Java SE efforts for ARMv8, and how developers can take advantage of these enhanced platforms. Demo included.
  • Monday, Sep 29, 2:30 PM - 3:30 PM - Hilton - Continental Ballroom 1/2/3
Oracle OpenWorld
Guide to XQuery with Oracle Database 12c, Oracle XML DB, and Oracle SQL Developer [UGF3532] XQuery has been around for a few short years. In that time, it has grown to become the standard for querying and shredding XML documents. Embedded in its syntax comes strange notation that usually presents an obstacle to first-time users. Additionally, many of its features that are important to use may be overlooked. This session presents the fundamentals of XQuery, using basic examples of XMLQUERY and XMLTABLE. Demonstrations using Oracle Database 11g Release 2 and Oracle SQL Developer reinforce the session examples. Additionally, by profiling an existing project currently in production, the presentation shows how XQuery can be successfully used.
  • Sunday, Sep 28, 11:00 AM - 11:45 AM - Moscone South - 310
JavaOne
The Path to CDI 2.0 [CON4294] With less than five years and three releases under its belt, CDI has proven itself to be a great asset for Java. The many features it provides (dependency injection, contextual lifecycle, configuration, interception, event notification, and more) and the innovative way it provides them (through the use of meta-annotations) explain its rapid adoption. This session reviews the features introduced in CDI 1.1 and 1.2 and discusses improvements planned for CDI 2, such as standard support for Java SE and a light CDI version useful for embedded environments, showing how it will benefit Java.
  • Tuesday, Sep 30, 11:00 AM - 12:00 PM - Parc 55 - Cyril Magnin II/III
JavaOne
Using MQTT in Real-World M2M Communication [CON5134] MQTT has established itself as a handy and robust lightweight protocol for M2M communication. MicroDoc implemented MQTT for commercial applications with Java ME front ends and Java EE back ends. To reduce the development and testing effort, MicroDoc developed a Java-based stack with service provider interfaces that enable deployment of the same codebase on OSGi-based embedded clients and load-balanced enterprise servers. This presentation explains a general approach to M2M communication and describes some of the real-world requirements that led to enhancements of MQTT without breaking interoperability and compliance with the original specification.
  • Monday, Sep 29, 5:30 PM - 6:30 PM - Hilton - Continental Ballroom 1/2/3
Oracle OpenWorld
Do You Have an Order? Oracle Business Intelligence Publisher Can Deliver [CON2877] Attend this session to learn from Iroquois Pipeline how it partnered with KPIT to leverage the embedded Oracle Business Intelligence Publisher tools in Oracle’s JD Edwards to enhance standard JD Edwards EnterpriseOne reports along with key functionalities of e-mail bursting, along with file attachments. The session highlights how Oracle Business Intelligence Publisher can produce process-driven reports with pixel-perfect accuracy and logo-specific beauty, irrespective of the process it is applied to. Be it procurement (purchase orders), capital asset management (work orders), sales ordering, or finance, embedded Oracle Business Intelligence Publisher can simplify the process of reporting via JD Edwards and produce rich-looking output.
  • Thursday, Oct 2, 10:45 AM - 11:30 AM - Moscone West - 2020
JavaOne
OSGi-Based Architecture for Internet of Things Gateways [CON3875] OSGi has a long and successful history as technology for providing modularity and manageability in both enterprise and embedded Java systems. Its applicability especially to building gateway software makes it the technology of choice for addressing many Internet of Things requirements. This session presents an Internet of Things architecture based on OSGi and discusses the various aspects of this architecture, such as the integration of edge devices using heterogeneous protocols, the realization of complex automation logic on the gateways, and the connectivity to cloud-based service/management systems. Special attention is paid to the requirements of the underlying JVM and the applicability of the new Java SE Embedded 8 and Java ME 8.
  • Wednesday, Oct 1, 10:00 AM - 11:00 AM - Hilton - Continental Ballroom 1/2/3
JavaOne
Developing Internet of Things Retail Inventory Control/Sales Monitoring [CON6249] This session provides a coding and design example of an Internet of Things retail monitoring project (Internet of Things Forerunner) built on the Freescale i.MX6-based One Box connecting various wireless RFID sensors to a Java SE Embedded gateway in brick-and-mortar retail stores sending data to a back-end data center for big data analysis, using an Oracle Business Intelligence server. Come learn how to connect a Freescale i.MX6-based One Box to the data center, using Java SE Embedded technology and BI server technology with a real-time connection to Oracle enterprise back-end software that tracks retail store inventory control and customer sales recommendations. The session shows how to develop Java SE Embedded apps that connect to Oracle middleware with the Freescale One Box.
  • Tuesday, Sep 30, 5:30 PM - 6:30 PM - Parc 55 - Powell I/II
JavaOne
Device I/O API in a Nutshell [CON2953] One of the most exciting features of Java ME Embedded is the Peripheral I/O API, which provides relatively low-level access to peripheral devices. This session focuses on the implementation of the Peripheral I/O API for Oracle Java ME Embedded platform. It discusses the architecture and interesting details of implementation of the Peripheral I/O API and addresses the performance aspects of the platform and its expected latencies and throughput. The presentation demonstrates how an RTOS or Linux affects I/O performance and what else can have an impact on it, discusses useful programming practices, and offers some hints for Oracle Java ME Embedded developers. It also includes a couple of live real-world applications and demos.
  • Tuesday, Sep 30, 12:30 PM - 1:30 PM - Hilton - Continental Ballroom 1/2/3
JavaOne
JDK 8 for Mobile iOS and Android Devices [CON6275] JDK 8 has introduced a new Compact Profiles feature that allows for three subsets of Java SE 8 APIs that are compliant with the JDK 8 spec. Compact Profiles will enable the creation of JDK 8 Java runtimes that will be able to support configurations that previously were possible only with a subset of JDK 1.5. This session describes the contents of Compact Profiles, how to build them, and details of the Oracle-provided OpenJDK and binary implementations for embedded and mobile. The presentation describes Compact Profiles use cases such as the embedded, iOS, and Android mobile platforms and application store packaging.
  • Thursday, Oct 2, 11:45 AM - 12:45 PM - Hilton - Continental Ballroom 4
JavaOne
Introduction to Java DIO APIs [CON5394] This presentation is an introduction to the OpenJDK Device I/O project, which aims to provide a Java-level API for accessing peripheral devices on embedded platforms. You can access low-level devices by writing only Java. The session includes a short tutorial showing how to use the API to communicate with different peripheral devices.
  • Wednesday, Oct 1, 4:30 PM - 5:30 PM - Hilton - Continental Ballroom 1/2/3
JavaOne
Internet of Things Magic Show [CON4636] Here’s what the presenters of this session have to say: “What do magicians and programmers have in common? They are good at juggling, have very nimble fingertips, often make things vanish, and have lovely assistants! OK, so maybe not all of those describe your average hacker, but we are going to try to put on the most spectacular magic show that has ever been seen on the stage at a tech conference! (Geeks only.) As proper geeks, we are going to make heavy use of embedded wearable and internet-connected devices to make up for our lack of dexterity and supernatural powers. Also, all tricks will be revealed with the designs available to reproduce in the spirit of open source and creative commons. Come join us to see for yourself what real (hacker) magic looks like!”
  • Wednesday, Oct 1, 10:00 AM - 11:00 AM - Hilton - Yosemite B/C
Oracle OpenWorld
The Hidden Value of the Social Network Within Your Oracle Cloud Applications [CON8140] In this Oracle Social Network Cloud Service strategy and vision session, Oracle customers using Oracle Sales, HCM, ERP, Oracle Taleo, or Oracle RightNow applications will learn how to unlock the value of their applications by providing a way for their employees to collaborate on and accomplish their work more easily. Learn how customers are improving how they work: sharing knowledge in the context of their business, staying connected to each other across different teams, and onboarding new employees faster by using the social tools embedded in Oracle Applications. Discover how Oracle Social Network Cloud Service reveals previously unknown intelligence about people, documents, and business processes that can be used to improve sales, service, talent, recruiting, and finance operations.
  • Monday, Sep 29, 10:15 AM - 11:00 AM - Moscone West - 3022
JavaOne
Java Strategy and Technical Keynotes [KEY10422] Java Strategy Keynote The ongoing modernization and value of Java continues to positively permeate the modern world in which we live. From smart devices all the way to complex enterprise solutions, Java offers developers an open, standards-based, community-driven platform to develop the next generation of rich, scalable applications. Java Technical Keynote Java 8 is a huge evolution in the programming model for developers that provides a functional style of coding that erases the distinction between inherently serial or parallel code and expands platform support to a variety of embedded systems. The architects of Java 8 will give you their insights into this revolutionary release, and start to reveal what is coming in Java 9, Java 10, and beyond.
  • Sunday, Sep 28, 12:30 PM - 3:00 PM - Moscone North - Hall D
JavaOne
Security Solutions for Java Distributed Architectures: A Smart Grid Use Case [CON5991] In the Internet of Things world, using a distributed architecture as a smart grid to manage power line routing leverages security as the top priority. A secure and safe system for connected grid devices is a key enabler for successful deployment. This session describes how the smart grid topology can be secured at each level of the grid architecture and communication. It presents a secure smart grid proof of concept using Java SE Embedded with Java Card inside a secure element. Embedded secure elements provide a high level of security against physical and logical attacks and can execute Java cryptography and signatures. The session, jointly presented by Oracle and Gemalto, includes a real-time demo.
  • Wednesday, Oct 1, 3:00 PM - 4:00 PM - Hilton - Continental Ballroom 1/2/3
JavaOne
James Gosling, Robots, the Raspberry Pi, and Small Devices [UGF8907] James Gosling recently stated that “being able to debug and profile robots out at sea is a truly life-altering experience.” He uses a set of tools—consisting of editors, debuggers, and profilers—that are part of the NetBeans IDE. In this session, he and other speakers introduce you to these tools and you will see how easily and quickly you can program and interact with devices via Java tools. Come see how well integrated embedded devices are with the Java ecosystem.
  • Sunday, Sep 28, 10:00 AM - 10:45 AM - Moscone South - 306
JavaOne
Adapt DIO APIs to Your Board or Hardware [CON5396] This session demonstrates how to extend Java’s Device I/O APIs to support custom devices and configurations. The Device I/O project aims to provide a Java-level API for accessing peripheral devices on embedded platforms. Take a closer look at the OpenJDK Device I/O Project with an eye toward learning how to customize the setup for your own hardware. Learn how to use the service provider interface to provide implementations for new devices and new implementations for existing ones.
  • Thursday, Oct 2, 4:00 PM - 5:00 PM - Hilton - Yosemite B/C
JavaOne
Tweet for Beer! Beer Tap Powered by Java Goes Internet of Things and JavaFX [CON2122] Be warned! In this session, attendees over 21 might get drunk. It demonstrates, end-to-end, how to DIY a Java-powered beer tap. The presentation shows you a visual Java SE 8 JavaFX application running on a Raspberry Pi, a Java EE 7 application to process Twitter data and communicate with the Raspberry Pi, and the use of complex event processing in the embedded device to warn users if they are drinking too much. Perhaps you will want to bring your beer mug!
  • Thursday, Oct 2, 4:00 PM - 5:00 PM - Hilton - Continental Ballroom 4
JavaOne
Running JavaFX Applications on Android [CON1804] Over the past several years, JavaFX has established itself as a great platform for creating highly interactive applications. JavaFX is supported on desktop systems and embedded systems, and the community stepped in and added support for tablets and phones. This session shows how you can run existing and new JavaFX applications on Android devices. It covers the full cycle from development and packaging to distribution and shows how you can leverage Android APIs in your JavaFX applications, thereby combining the best of both worlds.
  • Wednesday, Oct 1, 3:00 PM - 4:00 PM - Hilton - Plaza B
JavaOne
Building Small and Efficient Internet of Things Applications with Concierge [CON3007] OSGi is a set of open standards, maintained by the OSGi Alliance, describing a dynamic module system for the Java language. Eclipse Concierge strives to be a minimal-footprint implementation of the OSGi core standards, particularly targeting resource-constrained embedded devices. This presentation explains how a downsized and optimized OSGi implementation can help you build modular and flexible Internet of Things applications.
  • Monday, Sep 29, 4:00 PM - 5:00 PM - Hilton - Continental Ballroom 1/2/3
JavaOne
Java ME Platform Fueled by New Tooling Architecture [CON3824] This session revisits the new tooling architecture that makes it possible for a small and resource-limited Java ME Embedded system to become a developer-friendly and manageable platform. Not only remote application management, Java debugging, and performance profiling but also many other tools, services, and extensions can be provided atop the architecture.
  • Thursday, Oct 2, 4:00 PM - 5:00 PM - Hilton - Continental Ballroom 1/2/3
JavaOne
Agent-Based Cross-Platform Middleware for Wireless Sensors and Smart Objects [BOF4817] Sensomax is smart middleware developed for Java-enabled wireless sensors and actuators to provide cross-platform collaborations among various internet-connected objects. It was initially developed for J2ME devices such as Oracle Sun SPOT devices, but it was later converted to J2SE to support a wider range of embedded systems such as the Raspberry Pi, a miniature single-board machine running the Linux OS. Sensomax, which was developed at the University of Bristol computer labs in the UK, aims to overcome several complexities in the Internet of Things by facilitating applications concurrency, agent-based communications, resources abstraction, decentralized execution, and interoperability. Learn more in this session.
  • Tuesday, Sep 30, 9:00 PM - 9:45 PM - Hilton - Yosemite B/C
JavaOne
Learn How to Create Your Own Java and Internet of Things Workshop [CON7056] This session shows how Applications User Experience created an interactive workshop for the Oracle Java Zone at Maker Faire 2014. Come learn how the combination of the Raspberry Pi and Embedded Java creates a perfect platform for the Internet of Things. Then see how Java SE, Raspi, and a sprinkling of user experience expertise engaged Maker Faire visitors of all ages, enabling them to interact with the physical world by using Java SE and the Internet of Things. Expect to play with robots, lights, and other internet-connected devices, and come prepared to have some fun.
  • Monday, Sep 29, 4:00 PM - 5:00 PM - Parc 55 - Powell I/II
JavaOne
Universal Development Kit for Creating and Deploying Smart Home/Building Applications [CON2405] This session presents a platform designed to address the Internet of Things field of use, with a particular focus on the value of the Java-based OSGi framework enabling convergence of home automation, smart energy, electric vehicle charging, and e-health on a single remotely manageable platform. The session, jointly presented by STMicroelectronics and Oracle, provides insights into (1) hardware and software design options for the platform, (2) Java Embedded (SE 8 -compact profile 1) and the built-in OSGI framework, and (3) how Java provides levels of abstraction to manipulate Smart Energy Profile 2.0 stacks. The presentation includes a demo.
  • Tuesday, Sep 30, 11:00 AM - 12:00 PM - Hilton - Continental Ballroom 1/2/3
JavaOne
Driving the Java Carputer Farther and Faster [CON2462] Last year the presenters of this session demonstrated a basic in-car system built with a Raspberry Pi and programmed with Java. The project has continued to evolve: now it is looking at how to further integrate the system through a hard-wired CAN bus connection, GPS tracking, and even biometric monitoring of the driver through a heart rate monitor. The display has also been enhanced to use a homemade “heads up” display. The session shows how embedded Java has been used to program all these pieces to create some very cool demos.
  • Monday, Sep 29, 5:30 PM - 6:30 PM - Hilton - Continental Ballroom 4
Get More Results