Wednesday Oct 29, 2014

Oracle & Java Technology helps Enable the Internet of Things

 Check out how Java is making the Internet of things a reality for industry leaders like Tridium, V2Com, Prosyst and Bosch. Videos below:

  • Tridium Benefits from the Open Framework of Java - John Sublett, CTO for Tridium, shares how running a Java open framework beneath Tridium’s open framework allows for leveraging the entire Java ecosystem while also delivering well-described device data for analytics and higher value applications. (Video)
  • V2COM Delivers Better Solutions with Oracle and Java - V2COM delivers connectivity solutions to utilities. In the legacy environment there were a very diverse set of protocols to address. Java was the perfect fit for fast time to market. (Video)
  • Java Makes Product Development Easier for ProSyst - Dr. Dimitar Valtchev, CTO for ProSyst, chooses Java for its stable, mature platform that continues to be developed with new and improved features making product development for ProSyst easier. (Video)
  • Bosch Software Innovations Leverages Java to Manage Big Data - Troy Foster, Chief Technology Officer for Americas of Bosch Software Innovations, shares why they chose the technology of Java to power Bosch on the backend to create a massive distributed enterprise architecture. (Video)

Tuesday Sep 09, 2014

IoT sessions at Oracle OpenWorld and JavaOne

Oracle OpenWorld and JavaOne are just a few weeks away! If IoT is your passion, please be sure to check out some of these fine sessions and demos at both events. 1. Focus On (key sessions) IoT Infrastructure at OpenWorld 2014 2. Focus on (key sessions) IoT Infrastructure at JavaOne 2014

Monday Aug 11, 2014

Check out IoT at JavaOne!

We are always creating new IoT applications and encouraging others to improve them. Lhings is the networking tool that let us make it very easy. This time we wanted to make something we use in our everyday lives which is traditionally non-technical, as is a table, to be connected to the Internet and then provide new services that could be useful in some applications" explains José Pereda, who is part of the Lhings team. Based in Spain, the team won a JavaOne trip during IoT Developer Challenge.  

"We wanted to show that IoT is useful in real scenarios and it's accessible to anyone. Likewise, we would like to encourage developers to reproduce and improve it!" further explains José. You will get a chance to meet them at JavaOne.  

In the Internet of Things session track at JavaOne, you will learn about Java Embedded and discover great applications. Register today with the Flash Sale code DFS4, you will save US $400   

José is also presenting four talks at JavaOne

  • JavaFX 3D: Advanced Application Development
  • How to Build the Game 2048 with JavaFX and Java 8: Lessons Learned
  • Debugging and Profiling Robots with James Gosling
  • Create the Game 2048 with Java 8 and JavaFX 

Tuesday Jun 10, 2014

VDC Research Webcast: Engineering Business Value in the IoT with Java 8

Date: Thursday, June 19, 2014
Time: 9:30 AM PDT, 12:30 PM EDT, 17:30 GMT

The growth of the Internet of Things (IoT) opens up new service-driven opportunities, delivering increased efficiencies, better customer value, and improved quality of life. Realizing the full potential of the Internet of Things requires that we change how we view and build devices. These next-generation systems provide the core foundation of the services, rapidly transforming data to information to value. From healthcare to building control systems to vehicle telematic systems, the IoT focuses on how conneted devices can become more intelligent, enhance interoperability with other devices, systems and services, and drive timely decisions while delivering real business return for all.

Join this webcast to learn about:
  • Driving both revenue opportunities and operational efficiencies for the IoT value chain
  • Leveraging Java to make devices more secure
  • How Java can help overcome resource gaps around intelligent connected devices
  • Suggestions on how to better manage fragmentation in embedded devices

Register here:

Friday May 23, 2014

Q&A from Oracle IoT Forum

Hi please find the Q&A from the April 24 Oracle IoT Forum here. Please stay tuned for more events over the coming weeks.

(The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracles products remains at the sole discretion of Oracle.)

Oracle Keynote: Navigating the Internet of Things

Q: Can I come to Oracle and buy a pre-integrated Internet of Things solution or I need to cobble different Oracle pieces together?             

A: Pre-integration and testing is core to the value of our IoT strategy. Oracle offers many parts of the IoT puzzle and can offer integrated solutions, please check with your sales teams for more details.

Q: Who are your key partners in this end-to-end solution? Or is Oracle supplying everything?

A: Oracle supports a broad ecosystem of partners that contribute value to IoT. Our partnerships span from system-on-a-chip vendors, device and component manufacturers, carriers, solution providers, SIs and vertical ISVs.

Q: How is transmission media handled in the IOT solution provided by Oracle? Do you have partnerships with telecom service providers?     

A: Oracle supports open standards for communications media and is therefore agnostic to the underlying network. Oracle is working with all leading telecom service providers.

Q: Some edge devices aren't capable of running a VM today, how do you bridge that gap?          

A: Our IoT strategy embraces both Java-based and native devices. That being said, with the recent release of Java8 (ME and SE) we have extended the availability of Java down to very small devices. While we are evaluating opportunities to go smaller, we believe that devices will increase sufficiently in capability that coverage will increase organically as well.

Q: I would like to know how and where you use the OSGi standards to bridge the gap between the devices and provide 24/7 access. Thanks.            

A: We see OSGI as a key enabling technology to enable that bridge and we have strong partnerships with companies that provide device management based on OSGi, like ProSyst and Hitachi.

Oracle and Freescale: Maximizing Business Value – Leveraging Java on Connected Devices

Q: What are the some of the new service opportunities and why?            

A: The Internet of Things enables new opportunities throughout the supply chain. ISVs have a richer application platform to build and deploy to; service providers can enable services where security and reliability are core requirements; and enterprises can more easily integrate the new world of devices with their existing infrastructure and applications.

Q: How will all this change business models for everyone in the value chain?

A: IoT will surely open new doors for all the value chain players. The solution providers and service providers will be in a strong position to think outside the box and offer new value-added services based on IoT to meet market needs. That will help increase opportunities for all the players. For the CPU designer and system-on-chip players, it means a broader use of IoT chip sets across a wider range of devices and vertical markets. Java has already helped make that a reality based on code reuse. For ISVs, trends indicate an increased focus on the value of software over hardware, we suspect this will drive new revenue opportunities. For the device makers who are heavily focused on BOM (bill of material) costs they will likely see greater margins over time on the new multi-function, smart devices demanded by an ever expanding IoT market.

Q: Regarding smarter devices - What do you think will be the impact of these intelligence changes for device manufacturers? What should they be considering when designing their new connected products?          

A: One example of the change will be to enable in-market remote updates for devices, thereby delivering opportunities to lengthen their life in the market. Additionally, common software elements can be reused across markets and devices, creating opportunities for the device manufacturer to invest more time into differentiation and new value up-stack.

Simon mentioned standards and interoperability. Could you talk about that? Do we need new standards? Which ones? Or can we use existing ones?    

It's a combination; we can reuse many existing standards, horizontal and vertical, and in parallel the new opportunities and challenges are opening up the need for new standards, many of which are already at advanced stages of development and delivery. The good news here is that for IoT to grow and prosper it does need to be driven by standards, therefore ensuring a level playing field for all.

Q: In the space of data sharing between devices what are contribution to open source platform and standards?         

A: According to Freescale, t is important that the efforts leverage the community for open source and be based on existing industry standards. This is certainly key to allowing for system expansion and interoperability among devices. Examples of this in the gateway are usage of open source Linux as a base BSP, M2M and M2C wireless/wired standards such as Zigbee, SubGhz, BLE and low power 802.11. Data handling between the device and cloud is handled via upcoming IETF standards around the Sensinode nano-server IP, to name a few.

Q: What standards  are Oracle and Freescale directly involved in at the moment?              

A: We are working on a number of vertical (such as healthcare) and horizontal standards with others in the industry. See the question above for more details around standards.

Q: How is end device security achieved? Through crypto-mechanism?    

A: We have multiple touch points across the supply chain. We view IoT security as falling into three areas (and the interplay between them across trust boundaries): Devices, Network and Services. Within the Device Domain we need to protect against challenges such as installation of malware, theft of sensitive data and services, or misrepresentation. There are multiple ways to handle device security. A popular approach that we have seen is to utilize a PKI (Public Key Infrastructure) mechanism leveraging x.509 certificates on the device in order to authenticate the device into a system. Once data leaves the device, it can be handled either via protocols based on M2M wireless (i.e. SubGhz or Zigbee) or encapsulated over standard wireless such as BLE or WiFi.

Q: Does Oracle or Freescale have an out-of-the-box gateway that can purchased and easily deployed?         

A: Oracle is collaborating with Freescale on its IoT gateway solution based on i.MX, Oracle Java, ARM Sensinode Nanoserver and Oracle Cloud Services. Freescale anticipates it being available later this year as a preliminary reference design. This was shown publicly as a demo at the recent Freescale Technology Forum in Dallas (

Putting Together the Puzzle: Role of Oracle Fusion Middleware

Q: Can IoT be considered as sub-set of SMAC (Social, Mobile, Analytics and Cloud)? Or they just two different words for same concept?

A: SMAC are IoT enablers. Mobility has helped drive proliferation of connected devices and defined the art of the possible. Keep in mind that the Internet of Things is not just about mobile devices. We are talking about a spectrum of devices beyond mobile which are now sending/receiving data.

Q: How does the top half of your platform compare to using spark, spark streaming on top of a Hadoop cluster managed using Spring XD?          

A: Event processing is just one aspect of our IoT platform. Event processing, integration, analytics, identity management, security and UI are the core set of services on top of which IoT solutions are built. Irrespective of big data infrastructure, an event-driven strategy should be in place. It should be able to scale, perform in-memory data processing and integrate with existing SOA/integration infrastructure. Not sure if this answers our question.

Q: How is M2M different from IoT?         

A: These two terms have been used interchangeably. From our point of view, M2M deals with the plumbing of devices with apps. IoT sits on top of the M2M plumbing layer where it leverages infrastructure services (analytics, process orchestration, security) to provide business value.

Q: We have been talking to devices for a long time across various protocols. What is new in IoT? Is it just the mobility part (i.e. apps) or is it the contribution to big data?        

A: Good question. I think there are some key innovations which make IoT relevant this time around:

a)      Devices have become more powerful (and cheaper). It has become cost effective to embed hardware into smaller edge components

b)      The cost of data transmission has reduced dramatically. So, sending data from devices to data center is not an impediment anymore.

Q: Is Oracle Event Processing Embedded on ME 8 or Embedded 8?          

A: Oracle Event Processing for Oracle Java Embedded is available for Java SE Embedded 8.

Q: There seem to be a lot of Oracle Fusion Middleware products. How do we join them together for IoT solutions?   

A: Please have a look at our paper for an understanding of how Oracle Fusion Middleware fits into the overall architecture.

Q: What upgrade in skills and competency are we expecting people to have in their teams?         

A: It really depends. Different layers in the value chain would require a distinct set of skill requirements. While an embedded developer would focus on building apps for edge devices/gateways and their interactions with the data center, an enterprise developer would need to start architecting solutions with newer sources of data.

Q: The regulation and auditing demanded by business or governments will need to be designed into the solution or software. Are we aiming to provide an out-of-the-box module to simplify and provide a generic solution?

A: Good question. Governance and compliance are key areas of focus. Our IoT platform is designed to interoperate with Oracle identity and governance solutions. Going forward, we are also working on centralizing the management of identities of different IoT resources through our identity management platform.

Q: Oracle API Gateway deals with incoming data streams – what is used to manage northbound API streams and protecting those calls ?       

A: Oracle API Gateway secures and manages both inbound and outbound data streams.

Q: How do business models change with IoT? I’ve heard that a lot of companies charge for assets under management per month.              

A: The business models are still evolving as a function of the customer's needs. We offer hosted and on-premise solutions depending on the requirements. We also partner with ISVs, OEMs and SIs. We don’t offer gateway devices, though. We focus on the underlying infrastructure platform.

Oracle and Cisco: Securing the Identity of Everything

Q: You mentioned using Oracle Access Management - how many applications and what type of scale are you reaching with OAM?          

A: We have nearly 2,500 web apps enabled with OAM. In terms of scalability, we are handling about 75 million transactions per day.

Q: With regard to managing access across multiple device types, what types of devices are you planning for?    

A: From an IT perspective, yes, we manage physical assets like servers, routers, gateways, laptops, mobile phones, tablets etc. There is an identity component attached to all of them and we have our focus on these devices right now.

Q: Your data model is very interesting – noticed you generalized assets. Are you managing any physical assets with this model?

A: Yes, we are managing the physical assets like mobile devices, personal devices, servers and so on.

Q: Can you discuss how many people resources it takes to manage your operational deployment on a day-to-day basis and what ratios of people to technology you use to factor your deployment?              

A: We have a team of 15 or so FTEs and mix of contractors. Our team is managing multiple technologies with expertise in one or more areas.

Q: I notice you are modeling service providers as resources. Can you provide an example of a policy that would control access to or from a service provider?

A: A service provider is providing a resource with a specific capability. But this service provider is in the cloud. So, a policy could be that the user should be accessing this SaaS provider using a trusted device from the corporate network or you could access it from a public network, but the data view would be limited.

Q: Do federated solutions like OpenID play a role in this data model/identity typology?  

A: Absolutely. Federation is going to be the center of this. New standards like SCIM, OAuth, OpenID Connect are going to play a critical role. Some of these standards are still in their early stages and as industry evolves, hopefully, they will become more stronger and prominent.

Big Data Analytics in the Internet of Things

Q: How much IoT data will be at IoT gateways for real-time processing vs. how much IoT data will need to be actually stored on the cloud and/or the data center?              

A: We see the market embracing gateways as the means to enable IoT decision-making closer to the edge device for better time to value. The gateway has become an intelligent extension of the data center and is growing in importance. We have close partnership with companies like Freescale to make that happen and we feel Java is the proven platform for a wide array of IoT devices and gateways. Now in terms of where Data resides, that has a lot of dependencies.

Q: What sort of dependencies?

A: Realistically, data at the gateway will be stored for a limited period of time. Gateways generally are not going to have large storage capacity. At the data center there are several options depending on the type of data and use for it. For example, as events stream in you will often have event processing software like Oracle Event Processing similar to the gateway. In the data center you would want to cache recent events in a low latency store like Oracle NoSQL Database or Oracle Coherence. For longer-term storage of most events you would likely use a data reservoir based on Hadoop. Just store it there and figure out later what kind of analysis might make sense to pull out trends or other information.

If we take smart meters as a typical example, then you would use Hadoop rather than the data warehouse to store all the readings from the meters, which might come every 15 minutes or less. But you would definitely use the data warehouse to store the final monthly reading which was used to calculate the bill for the customer. So: at least three different places where you might store data in the data center. There could be others depending upon your use case, existing skills and infrastructure.

Q: The examples you've quoted involve an incredible granularity of data and relationships. How does the analysis even get done by a team that isn't skilled to handle the data? 

A: There is no getting around the need for skills. If the organization does not have the needed analytic skills then they will need to invest in training, hiring new people, or finding a suitable partner who has the skills. Alternatively, or perhaps in addition, look for big data solutions that enable you to reuse existing skills as much as possible. For example, can you use SQL to query and analyze that new data? Or do you have in-house skills in something like the R language which is widely used and available on platforms like Hadoop as well as Oracle Database?

Oracle and Hitachi: Implementing the Internet of Things to Become an Enterprise of Things

Q: As a traditional manufacturer, does IoT play in my industry? 

A: Manufacturers will see major benefits in areas like prognostics/diagnostics, supply chain automation, distribution management, asset management, and even innovation. I think this is an especially interesting arena.

Q: In your experience, are IoT initiatives typically sponsored/managed by the IT organization and run through the CIO’s office?     

A: It's a mix. What makes IoT unique (and interesting) is that the concepts cannot be implemented by IT on its own... or business on its own. It's a partnership, more often than not, initiated by the lines of business.

Q: Our organization does not really have a clear IoT strategy in place. How would you recommend that we get started with establishing an IoT strategy and then delivering on it?

A: Let's talk about one of our Enterprise of Things workshops. We can help work through ideas, roadmaps, etc. Happy to help.

Q: Where will the budget for IoT technology come from – IT or line of business?

A: Yes. ;) LOB will likely initiate, but IT will own/manage.

Q: From a consumer point of view, IoT will introduce more products that vendors will want people to buy, while wages are stagnant. How will that play out?            

A: Two thoughts: 1) Don't think of IoT as just applying to the consumer sector (e.g, Nest, Fitbit, etc.) but think of the applications in the enterprise setting; 2) In either setting, IoT can introduce efficiencies and savings that deliver ROI, eliminating the investment concern (assuming the hurdle isn't too large).

Q: Can you talk about how IoT and big data intersect and relate to one another?              

A: In the next few years, it is estimated that more than 40% of ALL data will have been generated by "things", so big data and IoT are inextricably linked. Success in one doesn't exist without success in the other.

Q: How do commercial off-the-shelf business applications fit into the overall picture?     

A: They matter. Big time. Take for example Oracle Enterprise Asset Management [part of Oracle E-Business Suite]: having automated linkages into the self-reporting assets is a big play. Similar value can be added by feeding data from shipping containers directly into logistics applications like Oracle Transportation Management, by connecting mobile device sensors to customer experience solutions, and more.

Oracle and Verizon Telematics: Fast-paced Innovation, Disruptive Business Models, Monetization Opportunities

Q: What do you think will be the evolution of telematics services?           

A: Verizon Telematics started several years back as Hughes Telematics, providing classical telematic services such as automatic crash notification, emergency call, roadside assistance. Innovation was in the DNA of our company and we were the first one in the world to introduce a mobile app to control your car, and among the first to launch services such as geo-fencing and usage-based insurance. Although innovative, all these services are still based on traditional M2M with data collected from the device and transmitted to a central processing center, and on older network technologies such as 2G and 3G. Today with a 4G pipe into your car we can offer next-generation telematics service with a lower latency and more bandwidth for applications like infotainment, gaming, and social media so that users can take their digital lifestyle to the road. We will see the car be much more connected to our homes as well as our entire digital lifestyle.

Q: Are there other service providers besides Verizon Telematics that adopted the Oracle Connected World solution?              

At the core of the Oracle Connected World solution are pre-integrated, productized, and standard-certified concept-to-cash solutions by Oracle Communications. These solutions have been implemented by almost 100 clients around the world from large global Telco operators to smaller specialized providers, from mobile operators to cable and satellite operators, from providers of cloud services to M2M service providers.

Q: Does Verizon Telematics deliver its services only on the Verizon network?

A: While we can certainly benefit from having in house the most comprehensive and reliable network in the US, our telematics and M2M services are network-agnostic and we deliver them in many countries not covered by the Verizon network, such as China or many European countries. Verizon Telematics’ vision is to connect to all things and all parties. Connecting to all things means to any device and any network, delivering any service and any content. Connecting to all parties means to connect to any OEM, any partner, any developer, and any end-user.

Q: Do you need all the applications listed in the Oracle solution to benefit from it?

Not at all. Oracle solutions are designed and built with modularity, extensibility, and openness in mind.

Take the example of Verizon Telematics. Initially they used Oracle Call Center Anywhere, Oracle Siebel as CRM and Oracle E-Business Suite as ERP; that is all they needed to handle their B2B model. When they expanded their operations to include the B2B2C model they needed to bill hundreds of thousands of subscribers and so needed a billing system that could scale their business to handle the new volumes and that could easily integrate with their existing applications, without disrupting their on-going operations. So they selected Oracle BRM and the productized integrations based on Oracle AIA and Oracle Fusion Middleware. Later on, Verizon Telematics added Oracle Business Intelligence Enterprise Edition and leveraged it to sell analytics to its business clients. Finally Verizon Telematics added Oracle Communications OSM as central order management to improve order visibility and order fallout management.

The modularity of the Oracle solution architecture enables a service provider to start with the components needed by the supported business models and add more components only when the business requires it.

Oracle and V2COM: Delivering Smart Grid Solutions via the Internet of Things

Q: Is the V2COM solution applicable only to South American market?     

A: No! The whole solution is highly customizable so that we can rapidly meet the client's needs in any utility market, not only electricity and not only South America. The meter protocols are embedded as needed and the data required by the client is sent to MDM, which is customized to meet each market’s needs and regulations.

Q: How was the communication between meters, gateways and back end secured?        

A: We used industry standards for all data leaving the meter to the gateway and to the back end. The data leaving the meter is encrypted and hashed to prevent tampering using AES/CGM protocols. The network (ZigBee) has encryption by default, so that is covered. At the gateway, the data is transferred to the backend using a private APN (Access Point Name), so that only carrier-approved devices can join it. And this APN connects to the backend using IPSec VPN, so the whole link is secured. To prevent local tampering in the gateway, the data is further encrypted and stored securely with the gateway private key; even with local access, you can't get to the data. This security is already enabled in Java so you can use the same PKI (public key infrastructure) that you would use on the server-side.

Q: Is there a particular reason why Zigbee was chosen for the communication between meters and gateways?         

A: ZigBee is a well established standard that has all desired features for IoT:

·        It is security-enabled from the start, so we don't have to worry (much) about it.

·        It forms a mesh network that allows multiple hops and self-healing when nodes are damaged or out for any reason. Also, it spans for a wide area and a good amount of nodes for our use case (200 ).

·        It uses open frequencies like 2.4GHz, so we don't require any special license

·        As it is a standard, we can choose from many vendors, preventing vendor lock-in.

Q: You mentioned Oracle positioning Java ME Embedded and Java Card for IoT devices and sensors. Does that mean that Oracle IoT platform only supports Java-enabled devices?  

A: No. We certainly see different types of edge devices emerging in the IoT space. Some of it is going to be fairly basic single-purpose sensors and actuators with a minimal firmware stack.

Q: Does Oracle MDM support distributive generation business processes for consumers who utilize renewables, such as solar panels, to generate their own electricity?         

A: Yes, the solution supports distributive generation business processes. It captures and validates the data at each service point and enables meter-to-bill business processes such as net metering, as well as providing the ability to conduct analysis on data.

Q: What are some examples of how the solution has generated business benefits?           

The solution provides many benefits and costs savings. Some examples are: reducing truck rolls through automated meter reads as wells as other commands such as connects and disconnects, identification and prevention of theft to reduce loss revenue; proactive monitoring of devices to prevent issues and enable more reliability; improved customer satisfaction by providing customers information to make more informed decisions, as well as the ability to provide customers more dynamic rates and programs.

Monday May 05, 2014

Java Virtual Developer Day Americas, tomorrow June 6

Virtual Developer Day: Java 2014 - May 6th (North America), May 14th (EMEA) and May 21st (APAC).
Hear from experts in Java SE 8 , Java EE 7 and Java Embedded for IoT.

Watch tutorials from the experts to improve your expertise in Java, and ask questions during live chats.  This FREE virtual event will cover:

- Java SE 8 New Features: Lambdas and more
The latest on the Java EE 7
How Java makes it easy for you to control a wide range of embedded devices

Want all the the advantages of attending a great Java conference without all the hassles of traveling?
Join us for Oracle's free Virtual Developer Day on May 6th (North America), May 14th (EMEA) and May 21st (APAC). Learn about new features in Java SE 8, and the latest on Java EE and Java Embedded. Sessions are taught by Java experts from Oracle and the Java Community. We'll even have a virtual lounge where you can network. Join us!

Wednesday Apr 30, 2014

Oracle releases Java ME 8, Ideal platform for IoT devices

Java ME 8 is now Generally Available - Java ME 8 is an ideal platform for intelligent devices and an optimal foundation for developers to build new services for the IoT. Java ME 8 was featured during the Java 8 launch.

Java is an ideal platform for intelligent devices and an optimal foundation for developers to build exciting new IoT services.

Java ME 8 is a major update to the existing Java ME platform incorporating a large set of updated and new features, including: Java language and API alignment with Java SE 8, support for modern web protocols, a comprehensive application model, advanced security features and standard APIs for power management and interaction with a broad set of standard peripherals.

The significant enhancements in Java ME 8 are designed to deliver faster application performance, which is especially important on less powerful devices.

With this release, Java ME and Java SE are converging, enabling a more consistent developer experience and more code re-use across the platforms.

The new Java language enhancements in Java ME 8 leverage recent Java SE features to allow developers to write cleaner, more efficient code that can be deployed across both platforms and the new embedded-specific capabilities of Java ME 8 can help to further shorten and simplify development cycles.

Oracle Java ME Embedded 8 will be the Oracle implementation of the Java ME 8 standard. Oracle Java ME Embedded is now generally available as a binary runtime for Raspberry Pi Model B (ARM11/Linux) and Qualcomm IoE platform (ARM9/Brew MP).

Java ME SDK 8 is now generally available to support development of Oracle Java ME Embedded 8 applications on an emulation runtime for Windows 7, as well supported hardware platforms.

Wednesday Apr 16, 2014

Oracle IoT Forum (April 24, Online)

Learn How to Plug Into the Internet of Things A global network of billions of devices sharing data is opening up unprecedented business opportunities. How well positioned is your company to take advantage of this seismic shift? Join Oracle, our partners and customers on Thursday, April 24 to learn how turn the Internet of Things into real business value.

Talk to the experts! During the online forum on April 24, our presenters will be available via live chat to answer your questions. Simply type in your questions to the Q&A box and our subject-matter experts and partners will respond in real time. We look forward to connecting with you!

Register Now

Tuesday Apr 15, 2014

Java Virtual Developer Days, Join us May 6th

Virtual Developer Day: Java 2014 - May 6th (North America), May 14th (EMEA) and May 21st (APAC).
Hear from experts in Java SE 8 , Java EE 7 and Java Embedded for IoT.

Watch tutorials from the experts to improve your expertise in Java, and ask questions during live chats.  This FREE virtual event will cover:

- Java SE 8 New Features: Lambdas and more
The latest on the Java EE 7
How Java makes it easy for you to control a wide range of embedded devices

Want all the the advantages of attending a great Java conference without all the hassles of traveling?
Join us for Oracle's free Virtual Developer Day on May 6th (North America), May 14th (EMEA) and May 21st (APAC). Learn about new features in Java SE 8, and the latest on Java EE and Java Embedded. Sessions are taught by Java experts from Oracle and the Java Community. We'll even have a virtual lounge where you can network. Join us!

Register freely at:

Wednesday Apr 02, 2014

Plug into the Internet of Things

Learn How to Plug Into the Internet of Things A global network of billions of devices sharing data is opening up unprecedented business opportunities. How well positioned is your company to take advantage of this seismic shift? Join Oracle, our partners and customers on Thursday, April 24 to learn how turn the Internet of Things into real business value.

Register Now

Monday Mar 24, 2014

IoT end-to-end demo - Remote Monitoring and Service

Historically, data was generated from predictable sources, stored in storage systems and accessed for further processing. This data was correlated, filtered and analyzed to derive insights and/or drive well constructed processes. There was little ambiguity in the kinds of data, the sources it would originate from and the routes that it would follow. Internet of Things (IoT) creates many opportunities to extract value from data that result in significant improvements across industries such as Automotive, Industrial Manufacturing, Smart Utilities, Oil and Gas, High Tech and Professional Services, etc.

This demo showcases how the health of remotely deployed machinery can be monitored to illustrate how data coming from devices can be analyzed in real-time, integrated with back-end systems and visualized to initiate action as may be necessary.

Use-case: Remote Service and Maintenance

Critical machinery once deployed on the field, is expected to work with minimal failures, while delivering high performance and reliability. In typical remote monitoring and industrial automation scenarios, although many physical objects from machinery to equipment may already be “smart and connected,” they are typically operated in a standalone fashion and not integrated into existing business processes. IoT adds an interesting dynamic to remote monitoring in industrial automation solutions in that it allows equipment to be monitored, upgraded, maintained and serviced in ways not possible before.

Consider the above scenario, where temperature sensors are used to monitor the health of remotely deployed equipment. The incoming data associated with optimal operating temperatures for equipment is analyzed in real-time to detect equipment malfunction/failure. The data coming from these temperature sensors is analyzed locally in a smart gateway, which triggers any local alerts based on operational inconsistencies. The smart gateway aggregates the raw temperature data, filters it, and sends it to the back-end for further analysis. The data is relayed to the back-end via a secure gateway that secures it while also providing authentication and authorization capabilities. Such events, in reality, could run into thousands or millions every second. Event processing engine at the back-end helps filter out unnecessary noise. It could look for consistent threshold breach alerts from an individual machine or aggregate alert data originating from multiple gateways to identify if it’s a failure across broader set of machines. A business process triggered by the event handler automates a sequence of actions to remedy the situation. Should the alert require action, the appropriate technician is contacted to resolve the issue. The technician analyzes the service history, operating conditions, and other data using business intelligence (BI) and analytics and remotely troubleshoots the equipment, all using a mobile device. The technician also uses his mobile device to order parts that require replacement. The steps are detailed in the above figure.

Demo Setup

The temperature sensor is connected to a raspberry pi via a USB interface. The raspberry Pi acts as a smart gateway and has Java embedded suite and the Oracle Event Processing Embedded running on it. The raspberry pi is hooked onto a router via its Ethernet port. The router is connected to the back-end server and creates a private wifi network for mobile devices to connect. The back end server running on this laptop has Oracle Event Processing, Oracle SOA & Business Process Management, and Oracle Service Bus, all running on Weblogic server. All the information is accessed through an iPad running an Oracle ADF Mobile application. It can be any mobile device such as a smart phone or a tablet.

Demo Setup

iPad Screenshots of the ADF mobile application to perform remote operations

Check out this video for a walkthrough of the demo

The demo highlights the following benefits

With real-time status updates on aspects like temperature, humidity, pressure, on/off status or pretty much any condition that can be measurable, appropriate action can be initiated to remedy the situation. Businesses can minimize down-time and improve operational efficiencies using real-time access to monitor and manage remote assets.This is highly cost-effective as you will save a lot of time and money by eliminating the need for physical site visits to check asset conditions. Critical information such as status updates, equipment conditions, trouble-shooting history, service records along with real-time alerts or notifications will be available to be analyzed further to replace new equipment if necessary. Having a historical record of asset conditions, helps you maximize efficiency, optimize your operations and ensure regulatory compliance. Furthermore, it also helps you improve planning and logistics in ordering replacement parts or new equipment and improve services and increase revenue. You will have the ability to not just monitor the status of your equipments remotely, but do so on any mobile device, tablet or phone. The user friendly interface can be used to view and initiate any action, define and adjust measurement alert thresholds, and view asset locations on a map, all in one single dashboard for a better user experience.
Questions? Please reach out to, or

Tuesday Mar 18, 2014

Oracle launches Java SE Embedded 8, Platform of Choice for IoT

Oracle Launches Java SE Embedded 8 

In addition to Java SE 8, Oracle has also announced the General Availability of Oracle Java SE Embedded 8. It provides a development platform for embedded devices and the Internet of Things, with all of the flexibility, portability and robust features available in the Java SE Platform.

Join us on March 25 for the online launch:


Thursday Mar 06, 2014

Oracle launching Java 8, platform of choice for IoT

Join Oracle and Create the Future with Java 8

Java 8 is a revolutionary release of the world's #1 development platform and introduces significant productivity and performance enhancements while reducing costs. Java is the platform of choice for the Internet of Things, cloud, mobile, and social application development with Java 8 providing the path for platform standardization.

Join Oracle and partners throughout the Java ecosystem to learn how Java 8 can help your business.

Register now for the Java 8 keynote address and more than 35 sessions.

Wednesday Feb 26, 2014

Oracle is Showcasing IoT at Embedded World 2014

Oracle again has a big presence at Embedded World in Nuremberg, Germany again this year

Find us in hall 5, booth 271. At the booth, you can see several demos focusing on Oracle’s Internet of Things strategy and the benefits of Java for embedded software solutions, including showcase applications by partners such as Gemalto, Freescale, Eurotech, and Hitachi.

Java Evangelist Terrence Barr will be doing some sessions as well (download the full conference program here):

  • Thu, Feb 27, 9:30: A hands-on tutorial on “Desktop to Internet of Things in 12 Seconds with Java ME Embedded”
  • Thu, Feb 27, 15:30: “Trust Me, I am an M2M Device”

This year’s demonstrations will include:

  • A live IoT in Motion, people counting solution developed with Hitachi and Eurotech.
  • The latest embedded and M2M products and technologies from Hitachi.
  • M2M device products and solutions from Eurotech.
  • A live M2M dartboard game hosted by Gemalto.
  • Smart Connected Home demonstration from Freescale Semiconductor.
  • The latest in Java platform technologies for embedded devices including Java 8 demonstrations.
  • Oracle's Internet of Things platform- Securely harness big data to drive smart decisions & enable new services.
 Hope to see you in Nuremberg!



Internet Of Things (IoT)


« May 2016