Friday Mar 28, 2014

I2C Components and Raspberry Pi

Learn how you can configure I2C components to connect your Raspberry Pi to peripherals. The I2C Components and Raspberry Pi Google Hangout will be live on Tuesday, April 1, 2014: 10:00am - 12:00am in Singapore time; 7:30am - 9:30am in India Mumbai; 11:00am - 1:00pm in Tokyo Japan; and Monday, March 31, 2014: 7:00pm - 9:00pm PT in USA; 2:00am - 4:00am UTC. Ask your development questions on our support forums or twitter using #IoTDevChallenge.  

This training is part of a series about the Internet of Things, Java, Gemalto and Raspberry Pi designed to help developers, students and hobbyists to develop an application for the IoT Developer Challenge

Thursday Mar 27, 2014

Create Apps with the Gemalto Concept Board

"The Gemalto concept board has 2G and 3G support, so you can send text messages, place a call, write Java Midlets and Arduino shields support" explains Vinicius Senger.

In this video, he presents step-by-step tutorials on how to configure the Gemalto boards and to create a project controlling LED lights. You can download this project as well as the fan caller demo here. Visit the IoT Developer Challenge website for more training videos. Once you have a working project, submit a video and the code of your project for a chance to win a JavaOne trip! 

In the video below, Vinicius explains how to create a fan caller 


Tuesday Sep 24, 2013

Session Report: Internet of Things with Java

by Timothy Beneke

Jai Suri, Group Product Manager, Java Platform, at Oracle, with Oracle Embedded Java architect, Noel Poore, gave a session that was both practical and visionary, titled “Internet of Things with Java” that provided a glimpse of the challenges and prospects faced by the coming Internet of Things (IoT). Suri was quick to point out that the session was not a showcase of Oracle solutions for IoT; nor would it provide best practices or design patterns for IoT. “It’s too early and we’re not there yet,” said Suri.

He pointed out that the potential range of IoT applications is vast, from home and industrial automation to improved healthcare. His team has been spending a lot of time and effort trying to figure out how Java fits into the IoT space.

The IoT market is relatively new and evolving, and full of proprietary technologies with, as yet, no standardization. The biggest challenge Java faces is creating a horizontal technology stack that addresses a wide range of needs and challenges. IoT, he pointed out is nothing new – machines connecting with other machines go back to the dawn of computing. But recently, new technologies have made it more accessible than ever before. In the US, Comcast offers XFINITY home automation offering remote monitoring, temperature, lighting and small appliance control, real-time alerts when doors or windows are opened, and more. In Europe, Deutsche Telekom offers a similar system.

In health care, remote patient monitoring is an area of rapid growth. IoT is making a difference in industrial automation and business optimization and efficiency. Other segments of IoT growth include building management, energy, consumer, retail, IT and networks. Research groups are predicting a market of somewhere around $350 Billion by 2017, some of which will be committed to technology.

According to Suri, various factors are driving the growth in IoT. First, connected devices are growing rapidly, with shipments expected to range from $50B to $200B by 2020. Moore’s law is allowing devices to become smarter and, as a result, connectivity is cheaper. Extra bandwidth is available to be redeployed for data traffic and channels are being created that allow companies to move data more cheaply.

IoT traffic data is being stored in databases to be analyzed, so data is growing rapidly. Business opportunities are increasing as the number of devices connected to the cloud allowing for the tracking of shipments, cars and other things grows.

Why is this different from a simple client and server? First the number of web, desktop and mobile applications talking to a server is rapidly increasing. Devices may be on batteries, Wifi, Bluetooth or a long range network – the complexity is huge. And most of these devices do not have a human operating them.

IoT lacks any standard protocol for communication among devices. Protocols depend upon the industry. In home automation, Bluetooth is common along with short range radio networks. Ultimately it is about how users get and receive data from devices. Suri pointed out that most developers give little thought to security. When he joined Oracle he received a badge that allows him to access and send protected data; the badge provides his identity, which governs access. But how do we put an identity on a temperature sensor connected to our home gateway? Or on data about our medical condition?

Some companies are building data centers that allow companies to connect their enterprise applications to a data center so they won’t have to worry about scaling. But is this the right approach when a company has invested millions of dollars in enterprise infrastructure? Why leverage what you already have?

Suri summarized the critical issues:
--Communication across multiple-protocol networks
--End-to-end security
--Software provisioning & lifecycle management across diverse devices
--Data acquisition from thousands of diverse devices
--Managing large volumes of fast data in a scalable architecture
--Leveraging existing enterprise architectures for evolving IoT needs

With most IoT solutions currently being written from scratch, the need for a horizontal platform seems obvious.

How Java Fits In
Noel Poore then showed how Java is the best fit for IoT, emphasizing that his focus was on the IoT with Java and not the Java Internet of Things. In a situation so fragmented with different device drivers, chip sets, operating systems and so on, the availability of a platform that allows developers to move code around with little worry about which device is running it is ideal.

Managing 50 billion devices sensibly and scalably constitutes a huge challenge. Poore presented a conceptual architecture with the pieces that need to be in place for a horizontal IoT platform to work. This would enable developers to build solutions based on platform rather than rebuilding the solution every time a different IoT problem must be solved. The conceptual architecture begins with wireless and wired sensors feeding into an initial gateway which feeds into a core network; in addition smart sensors may bypass the initial gateway and go directly to the network. The network feeds into an IoT communication gateway, which in turn feeds access management, IoT management and data routing and analysis. The first of these two feed into identity access and management, while data routing and analysis is sent to enterprise business and business intelligence to attempt to gain value from the data.

Suri closed by summarizing the take-home points of the session:

* IoT technologies are a “Wild West” full of proprietary implementations and a highly fragmented vendor ecosystem.
* Java enables an open and standards-based secure IoT platform that seamlessly integrates devices with enterprise applications.
* But significant innovations are needed across the platform and the ecosystem products to make this vision a reality.
* The good news is that Java is ahead of the curve, and very well positioned to become the de facto platform for IoT applications.

Look for podcasts of JavaOne sessions at Parleys.com starting in early October.

Tuesday Apr 30, 2013

Everything on the NetBeans Platform

NetBeans Principal Product Manager Geertjan Wielenga describes a myriad of software tools and applications in his blog in fields as diverse as biology, security, airport management, data analysis, data modeling, radiology, home automation, retail, and equipment safety - all of them created on the Netbeans Platform: 
  • Alphalogic, an easy to use tool with high level integration, control and monitoring for engineering systems and security systems 
  • Platypus Application Designer, a tool to develop the structure of database applications, reusable SQL queries and client/server applications
  • Sypherlink Harvester, a tool collecting metadata, database statistics, sample data and more in relational and non-relational data sources
  • Total Airport Management (TAM) 
  • Summit Management Systems, an data acquisition and floor plant monitoring tools for assembly processes
  • Integrated Service Technology, a testing and analysis solution for integrated circuits 
  • DigiMed, a radiology software for hospitals in Mexico 
  • Ksenia, a security system configuration software 
  • Vimar, a home automation management software 
  • Phyloviz, a visualization software tool for Phylogenetics
  • Delcam Crispin, a footwear CAD/CAM software 
  • Autopsy, a digital forensics platform
  • Sristy Technologies, a software solutions to analyze seismic data, drilling, completion and reservoirs for the energy sector
  • HEIDE, a multiprocessor microcontroller platform 
  • SIEUFERD, a universal user interface for relational databases 
  • Polaris Slipstream, an extensive data modeling application designed for NASA Mission visualization
  • MammoControl DIANNA, a tools analyzing and transmitting managraphy images for the German Breast Cancer Screening Program 
  • IGS-Bio, a motion capture software application
  • Klinika Medical Assistant, a EMR software used in the Philipines 
  • A series of software from Satlantic, an ocean technology company 
  • Mongkie, an integrated network visualization platform for biological data 
  • 4Vending, a vending machine management solution 
  • Piraso, an open source debugger and analyzer tool 
  • SafetyMach, a European safety requirement software 
Check his blog for details on each project. 


Monday Oct 17, 2011

And The Winners Are.......The Duke's Choice Award

On Sunday evening, Oct. 2, at the JavaOne Open House, Oracle welcomed and celebrated the 2011 Duke's Choice Award winners, all talented developers who have demonstrated extreme innovation in the creation of Java-powered applications.

Drum roll: And the winners are...

Arquillian Project - Arquillian is a platform for simplifying Java integration testing.  We transparently handle the pesky scaffolding like server startup, framework initialization and deployment - leaving you to focus on the task at hand: writing your test logic.

• dooApp - Infiltrea is an end-to-end solution, built with JavaFX and Java Platform, Standard Edition (Java SE), designed for green building professionals whose job is to measure the air tightness of buildings.

Inductive Automation - Ignition is a Java-based web application that includes a business scorecard to integrate different manufacturing machines using a central web-server. It creates systems that cover the full spectrum between Human Machine Interface (HMI), Supervisory Control and Data Acquisition (SCADA) and Manufacturing Execution System (MES), enabling rapid project development and deployment.

• Java Platform, Enterprise Edition (Java EE) jHome - A complete home automation API open-source for Glassfish/Java EE, enabling developers to control anything in their homes such as lamps, LED lights, and coffee machines.

• JFrog - JFrog's Artifactory is the world's first binary repository manager. Built with the Content Repository API for Java (JCR) specification, it is helping to change the way developers build and manage software modules by delivering high concurrency and unmatched data integrity.

JRebel - JRebel is a Java Virtual Machine (JVM) plug-in that enables Java developers to instantly see any code change made to an application. It allows developers to skip the build and redeploy phases and has prevented 39 million redeploys.

• LMAX - The LMAX Disruptor is a multi-threaded, open-source concurrent programming framework designed for high-performance and low-latency transaction processing. Part of LMAX's Java-based trading platform, the LMAX Disruptor replaces and outperforms java.util.concurrent.ArrayBlockingQueue by up to 80 times.

Rockwell Automation - Rockwell Automation is creating its next generation, Java-enabled HMI device line of products that will allow for the automated communication and exchange of data to factory floor lines.

Sodbeans Project - The Sodbeans Project is an open-source, NetBeans-based module suite designed to enhance accessibility for the blind in modern programming environments. The NetBeans module suite includes a new programming language designed for ease-of-use, a text-to-speech engine designed to make NetBeans compatible with screen readers on multiple platforms and a number of features designed to make programming easier for the blind.

The Netty Project - The Netty Project is a Java-based new I/O (NIO) client server framework that enables quick and easy development of network applications. It greatly simplifies and streamlines network programming such as TCP and UDP socket server.

Congratulations to all!

Tuesday Oct 04, 2011

And The Winners Are.......The Duke's Choice Award

On Sunday evening, Oct. 2, at the JavaOne Open House, Oracle welcomed and celebrated the 2011 Duke's Choice Award winners, all talented developers who have demonstrated extreme innovation in the creation of Java-powered applications.

Drum roll: And the winners are...

Arquillian Project - The Arquillian project simplifies integration testing for Java-based applications. It provides an easy mechanism for developers to test application code inside a remote or embedded container, or by interacting as a client of the container.

• dooApp - Infiltrea is an end-to-end solution, built with JavaFX and Java Platform, Standard Edition (Java SE), designed for green building professionals whose job is to measure the air tightness of buildings.

Inductive Automation - Ignition is a Java-based web application that includes a business scorecard to integrate different manufacturing machines using a central web-server. It creates systems that cover the full spectrum between Human Machine Interface (HMI), Supervisory Control and Data Acquisition (SCADA) and Manufacturing Execution System (MES), enabling rapid project development and deployment.

• Java Platform, Enterprise Edition (Java EE) jHome - A complete home automation API open-source for Glassfish/Java EE, enabling developers to control anything in their homes such as lamps, LED lights, and coffee machines.

• JFrog - JFrog's Artifactory is the world's first binary repository manager. Built with the Content Repository API for Java (JCR) specification, it is helping to change the way developers build and manage software modules by delivering high concurrency and unmatched data integrity.

JRebel - JRebel is a Java Virtual Machine (JVM) plug-in that enables Java developers to instantly see any code change made to an application. It allows developers to skip the build and redeploy phases and has prevented 39 million redeploys.

• LMAX - The LMAX Disruptor is a multi-threaded, open-source concurrent programming framework designed for high-performance and low-latency transaction processing. Part of LMAX's Java-based trading platform, the LMAX Disruptor replaces and outperforms java.util.concurrent.ArrayBlockingQueue by up to 80 times.

Rockwell Automation - Rockwell Automation is creating its next generation, Java-enabled HMI device line of products that will allow for the automated communication and exchange of data to factory floor lines.

Sodbeans Project - The Sodbeans Project is an open-source, NetBeans-based module suite designed to enhance accessibility for the blind in modern programming environments. The NetBeans module suite includes a new programming language designed for ease-of-use, a text-to-speech engine designed to make NetBeans compatible with screen readers on multiple platforms and a number of features designed to make programming easier for the blind.

The Netty Project - The Netty Project is a Java-based new I/O (NIO) client server framework that enables quick and easy development of network applications. It greatly simplifies and streamlines network programming such as TCP and UDP socket server.

Congratulations to all!
About

Insider News from the Java Team at Oracle!

duke
javeone logo
Links


Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
2
5
6
7
12
13
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today