Thursday Sep 26, 2013

Throughout JavaOne (and Oracle OpenWorld) the movements of attendees
were being tracked in an impressive demonstration that powerful
applications of the Internet of Things can be rapidly put together in
order to gather a host of data with relatively little expense or effort.
Throughout the conference, IoT in Motion has been efficiently counting
and tracking conference attendees in various locations to reveal the
power and utility of end-to-end data collection and management
technologies. IoT in Motion is a collaboration among Oracle, Eurotech,
Hitachi Communication Technologies America (CTA), and Hitachi
Consulting.

Oracle’s Jennifer Douglas provided a concise overview of the
technology: “We have Hitachi Consulting, who helped build the actual
application that is running the data, using an Oracle Exalytic box over
at Open World and the Oracle BI (Business Intelligence) dashboard.
People from the Oracle BI team also contributed to this. Hitachi CTA has
their SuperJ running in conjunction with Oracle’s Java SE embedded
through a gateway to the Eurotech Everyware Cloud, which collects the
raw data. Then the Exalytic box compiles the data and converts it into
something we can actually utilize.” All of the technology is running on
Java.

IoT in Motion is not to be confused with security tracking using
face recognition software which can recognize and identify the movements
of individual people. While it can distinguish a dog or a vehicle from a
person, the stereoscopic camera merely registers and counts people
going in and out of the spaces without monitoring any features of
individual people. No one’s privacy is violated in the process of
tracking.

Oleg Kostukovsky of Oracle’s Java Embedded Global Business Unit,
articulated the importance of IoT in Motion for the Java developer.
“This solution from end to end is built on Java,” explained Kostukovsky,
“all the way from the embedded device to the back end. So a Java
developer can leverage existing Java skills to develop the application.
All of the underlying pieces and blocks to enable application
development are already in place, so if you are customizing an
application running on a gateway, there is a Java framework available
for that. It’s the type of environment your typical java programmer is
used to so they don’t need to know about any specific embedded stuff or
connectivity with sensors. On the back end, we are leveraging Oracle
middleware products – pure Java based. You can develop Java code and
connect Java adapters to different sources of data. So there is nothing
you need to know except your basic Java development skills – it’s very
similar to a Java enterprise scenario. So the learning curve is very
low.”

A joint initiative between Oracle, Eurotech, Hitachi Communication Technologies America (Hitachi CTA) and Hitachi Consulting has led to the creation of a new demonstration of the Internet of Things (IoT) concept: “IoT in Motion – Driving Business Value from Edge Device to Application”. The people counter solution is based on a unique blend of cutting-edge Eurotech hardware, Hitachi SuperJ® Applications Ecosystem, Oracle Java SE Embedded, Oracle Fusion Middleware and Oracle Business Intelligence products and will be showcased at the JavaOne and Oracle OpenWorld San Francisco 2013 conferences, running September 22-26.

IoT in Motion will also be shown on a running basis throughout JavaOne and Oracle OpenWorld 2013 at:

Java DEMOgrounds and OTN Lounge at JavaOne (#5207)

Eurotech booth at JavaOne (#5616)

Hitachi CTA booth at JavaOne (#5507)

Hitachi Consulting booth at Oracle OpenWorld (#1901 Moscone South)

JavaOne 2013 Session ID: CON7824 - The Enterprise of Things: Extending the Enterprise from the Data Center to Devices on Thursday, September 26 from 12:30-1:30 p.m. in the Hotel Nikko, Monterey I/II

17 Eurotech People Counters will be installed at a variety of locations at JavaOne and Oracle OpenWorld including:

Wednesday Nov 30, 2011

Life just got easier for users of JavaServer Faces. In a new article, now up on otn/java, titled “New JavaServer Faces 2.2 Feature: The viewAction Component,” Tom McGinn, Oracle’s Principal Curriculum Developer for Oracle Server Technologies, explores the advantages offered by the JavaServer Faces 2.2 view action feature, which, according to McGinn, “simplifies the process for performing conditional checks on initial and postback requests, enables control over which phase of the lifecycle an action is performed in, and enables both implicit and declarative navigation.”

As McGinn observes: “A view action operates like a button command (UICommand) component. By default, it is executed during the Invoke Application phase in response to an initial request. However, as you'll see, view actions can be invoked during any phase of the lifecycle and, optionally, during postback, making view actions well suited to performing preview checks.”

McGinn explains that the JavaServer Faces 2.2 view action feature offers several advantages over the previous method of performing evaluations before a page is rendered:

* View actions can be triggered early on, before a full component tree is built, resulting in a lighter weight call.