Monday Mar 03, 2014

Compete in the IoT Developer Challenge!


Show the world your embedded Java + Internet of Things (IoT) application for a chance to win a trip to JavaOne 2014! 12 winners will receive a trip to JavaOne 2014, the #1 place to meet world-renowned Java experts. In addition, six students will receive laptops and certification vouchers. Team up and submit the video and code of your project  by May 30, 2014.

Don't know how to start? We are providing eight free online training sessions in March and April. They will introduce you to embedded Java Embedded, IoT, Raspberry Pi and more. Everyone who registers gets a chance to win a Raspberry Pi starter kit.  

Need just a little bit of help? We will provide experts along the way -- regular "office hours." Ask questions on the Challenge forums and check the online resources. There may be some source code and solutions you can use for your project.  

At previous developer challenges, we've had developers:

  • Connect a doorbell to a camera, taking a picture and sending it to a cell phone when someone rings the doorbell.
  • Help blind people figure out which recycling container to use ("put it in the blue can" doesn't help!)
  •  Control a toy monster truck from a phone (Monster Truck As A Service!) 
  •  Connect a heart monitor to Google glass so your doctor or trainer can see your heart rate.

This short video shows them in action: 

Entries will be judged based on their implementation, innovation and usefulness:

  • Quality: a well-implemented project that uses Oracle Java Embedded with computer boards, devices or IoT Technologies
  • Innovation: a new and innovative way of using Java Embedded.
  • Usefulness: a project that meets a business need.

Learn more and register for the IoT Developer Challenge at www.java.net/challenge

Tuesday Jul 23, 2013

Java ME Embedded 3.3 Simplifies Application Development for the Internet of Things

Oracle has announced the general availability of  the latest releases to Java ME Embedded 3.3 and Java ME Software Development Kit (SDK) 3.3, a complete client Java runtime and toolkit optimized for microcontrollers and other resource-constrained devices. This release includes improvements of interest to developers, including ways to not have to build so much "core plumbing" for an app, and more information about memory and network usage, which can be critical for low-power apps.

Java ME Embedded 3.3 includes:

  • Binary implementations for popular development boards: Oracle Java ME Embedded 3.3 binaries are freely available available for download from OTN for development and testing for ARM architecture-based developer boards, including the low cost and popular Raspberry Pi, or the Keil Evaluation Board, both accessible from the Java ME SDK 3.3.
  • Strong support for market-leading Embedded chip architectures: from ARMv5 through to ARMv7.
  • Significant improvements for device APIs: increases the range and number of external peripherals that can be integrated and addressed by applications built on Oracle Java ME Embedded 3.3.  IO access now includes APIs for UART, ADC/DAC and AT commands, of particular relevance for wireless modules. This reduces amount of "core plumbing" that developers need to build before they can build their applications and services.
  • Significant improvements in run-time monitoring (Memory Status and Network activity) and logging.
  • an API to Oracle Java ME Embedded 3.3 that allow access to detailed logs, providing forensic insight into what happened at certain points of the application execution

Oracle Java ME SDK 3.3 includes:

  • New support for Microsoft Windows 7 32-bit and 64-bit, in addition to Microsoft Windows XP 32-bit.
  • Java ME SDK plug-ins for the NetBeans Integrated Development Environment (IDE) and Eclipse, enabling more application development environments for Java ME developers.
  • Emulation of external peripherals and connectivity; e.g. Java ME SDK 3.3 will emulate the wireless access point, along with peripherals such as ADC/DAC, pulse counter, and power management to expedite the time to 'code complete' and reduce the time and cost of application testing.
  • In-field and remote administration and debugging.

Oracle Java Platform Integrator Program 

Oracle is also introducing the Oracle Java Platform Integrator program to provide partners with the ability to customize Oracle Java ME Embedded products to reach different device types and market segments.

Resources

Download Oracle Java ME Embedded 3.3
Documentation for Oracle Java ME Embedded 3.3
Download Oracle Java ME SDK 3.3
Documentation for Oracle Java ME SDK 3.3
Learn About the Oracle Java Platform Integration Program
Video: Getting Started with Oracle Java ME Embedded and Raspberry Pi
Video: Setting Up and Running a Java Application on an ARM Evaluation Board
Video: Getting Started with Java ME Embedded 3.3 on the KEIL Board  Part 1,  Part 2

Wednesday Feb 27, 2013

mHealth Powered by Java

toriwires
Yours Truly Generating Data

Ever pay to have someone watch you sleep? I have. It's not as kinky as it sounds; because of my loud snoring, my spouse insisted I get a sleep study. There I was, in a room with a camera, hooked up to a diagnostic sleep system. I had sensors attached to my head, neck, legs and chest. I even had an ET finger that glowed red (a sensor using light to determine how much oxygen was in my blood). And what was I thinking about as I drifted off to sleep? The data I was generating! Where was it going? What format was it in? Who wrote the app?

There is lots of data being generated by medical devices currently, and much, much more to come. The number of mobile connected devices is expected to increase by 100% to nearly 12 billion by 2020; resulting in a market opportunity of $1.2 trillion. Now what? Where does the data go? What format does the data need to be in? Will developers have to write an different app for every device manufacturer? Java to the rescue! Manfred Kube, Director of Business Development, mHealth, for Gemalto Systems explains, "Through the power of Java, we are enabling medical devices to  connect to cloud in a standard-based, interoperable fashion, and avoid the silos that are common today." See how Java makes it easy to get started and be successful in mHealth:


The GMSA supports standards throughout the mobile world, and is taking the lead in M2M standards. To accelerate and simplify mobile health application development, the GMSA is partnering with the Continua Health Alliance, whose mission is to developing design guidelines that will enable vendors to build interoperable sensors, home networks, telehealth platforms, and health and wellness services. Orange Telecomm This demo included connection to the cellular network with help from Orange Telecom. Learn more about Gemalto and Java at Gemalto.com/m2m

Tuesday Sep 25, 2012

Java Embedded Releases

Oracle today announced a new product in its Java Platform, Micro Edition (Java ME) product portfolio, Oracle Java ME Embedded 3.2, a complete client Java runtime Optimized for resource-constrained, connected, embedded systems.  Also, Oracle is releasing Oracle Java Wireless Client 3.2, Oracle Java ME Software Development Kit (SDK) 3.2. Oracle also announced Oracle Java Embedded Suite 7.0 for larger embedded devices, providing a middleware stack for embedded systems. Small is the new big!

Introducing Oracle Java ME Embedded 3.2 

Oracle Java ME Embedded 3.2 is designed and optimized to meet the unique requirements of small embedded, low power devices such as micro-controllers and other resource-constrained hardware without screens or user interfaces. These include:

  • On-the-fly application downloads and updates
  • Remote operation, often in challenging environments
  • Ability to add new capabilities without impacting the existing functions
  • Support for hardware with as little as 130 kB RAM and 350 kB ROM

Oracle Java Wireless Client 3.2

Oracle Java Wireless Client 3.2 is built around an optimized Java ME implementation that delivers a feature-rich application environment for mass-market mobile devices. This new release:

  • Leverages standard JSRs, Oracle optimizations/APIs and a flexible porting layer for device specific customizations, which are tuned to device/chipset requirements
  • Supports advanced tooling functions, such as memory and network monitoring and on-device tooling
  • Offers new support for dual SIM functionality, which is highly useful for mass-market devices supported by multiple carriers with multiple phone connections

Oracle Java ME SDK 3.2

Oracle Java ME SDK 3.2 provides a complete development environment for both Oracle Java ME Embedded 3.2 and Oracle Java Wireless Client 3.2. Available for download from OTN, The latest version includes:

  • Small embedded device support
  • In-field and remote administration and debugging
  • Java ME SDK plug-ins for Eclipse and the NetBeans Integrated Development Environment (IDE), enabling more application development environments for Java ME developers.
  • A new device skin creator that developers can use to generate their custom device skins for testing their applications.

Oracle Embedded Suite 7.0

The Oracle Java Embedded Suite is a new packaged solution from Oracle (including Java DB, GlassFish for Embedded Suite, Jersey Web Services Framework, and Oracle Java SE Embedded 7 platform), created to provide value added services for collecting, managing, and transmitting data to and from other embedded devices.The Oracle Java Embedded Suite is a complete device-to-data center solution subset for embedded systems. 

See Java Me and Java Embedded in Action

Java ME and Java Embedded technologies will be showcased for developers at JavaOne 2012 in over 60 conference sessions and BOFs, as well as in the JavaOne Exhibition Hall. For business decision makers, the new event Java Embedded @ JavaOne you learn more about Java Embedded technologies and solutions.

Wednesday Jul 04, 2012

TDC: The Developer's Conference Day One

The Developer's Conference (TDC) kicked off Wednesday in São Paulo, Brazil. With over 3000 developers in attendance over five days, it is the premier multi-community developer conference in Brazil, organized by Globalcode. Yara Senger, one of the organizers said, "We like to say multi-community rather than multi-technology because it is interesting and benefical when various communities get together. They learn so much from each other!" TDC includes tracks on Java and several other technologies, including SOA, Python, Ruby, mobile and digital TV. In the mobile track, developers who create a Java ME app will get a Nokia S40 phone!

New this year at TDC is the Java University track, sponsored by Oracle.  It is aimed at university students and professionals who are new to Java. The lectures are introductory level, with an educational focus and practical exercises. The Java track and other tracks, such as SOA, mobile and Digital TV, are getting lots of help from the expertise of Brazilian JUGS members. Thanks to GoJava, JavaBahia, JavaNoroeste and SouJava!

Carlos Fernando, one of the coordinators on the Digital TV track, said "My goal is to teach developers the basics of digital TV, and show them the tools used to build interactive TV applications." Fernando explained the concept of "the second screen:" that many people watch TV and have second smart device (tablet or smartphone) with them, and this creates many opportunities for developers. For example, while watching TV, a viewer can get extra content (interviews, behind the scenes) on their tablet. More interestingly, while watching their favorite TV show a viewer likes an outfit one of the actors is wearing, their smartphone can tell them where they can buy it nearby, or they can order it online immediately. Fernando exclaimed, "The opportunities for developers are nearly infinite in the area of digital TV!"

At the TDC opening keynote, Debora Palermo, Oracle University country manager for Brazil, reminded attendees that Java is present in many devices, from simple to complex, and knowledge of this platform can open many doors in the labor market. She explained Oracle's Workforce Development Program (WDP), managed by Oracle University, which allows educational institutions to deliver Oracle training. WDP allows for easy and low-cost access to Oracle training in local communities across the world. "Oracle University is committed to creating the next generation of Java developers, and WDP can make that happen," Palermo said. As of March 2012, Oracle University is partnering with Globalcode to offer WDP. Students can earn official Oracle Course Certifications, a great way to learn Java.

Brazilian developers that cannot attend TDC can watch live streaming.

Thursday Jun 28, 2012

New Nokia SDK 2.0 for Java (beta)

Nokia recently launched the Asha 305306, and 311, which are full touch devices with smartphone-like functionality at a low price. This makes them particularly attractive to consumers in the developing and developed world who may not be able to afford a smartphone but have a strong demand for apps and the smartphone experience. The Asha phones are the latest addition to Nokia's Series 40 platform, all of which support Java ME.

The SDK includes new Full Touch API's (e.g. supporting pinch zoom) and Sensor support delivering an enhanced App experience. It also adds improved Maps API support for creating socio-local apps. There are a number of improvements in the tools including the Nokia IDE for Java ME with in-build Device-SDK Manager. Many code examples, training videos, webinars and sample code will help get you started. Porting guides and sample code show you how to port your android app to Java ME. If you don't have access to the hardware you can use Remote Device Access to test on real hardware that's remotely hosted for free. You can also find Light Weight UI Toolkit (LWUIT) support, which can speed development significantly. Both In-App Advertising and In-App Purchase (beta) is supported. Here's a great revenue-making opportunity for developers and a great way of reaching a new app-hungry mass-market audience.

Download the new Nokia SDK 2.0 for Java (Beta) and get developing! 

Thursday Mar 01, 2012

NetBeans IDE 7.1.1 Released, with Support for GlassFish 3.1.2

The NetBeans team had a leap day release with NetBeans IDE 7.1.1. An update to NetBeans IDE 7.1, the new release comes with support for GlassFish 3.1.2--another leap day delivery--and the Java ME SDK.

Additional changes in NetBeans IDE 7.1.1 include the integration of recent patches and minor performance improvements. The release is multilingual, with downloads available in English, Brazilian Portuguese, Japanese, Russian, and Simplified Chinese.

 There are two ways to get the new changes:

  • To get the integration of recent patches without GlassFish 3.1.2 or the Java ME SDK: Launch your current installation of NetBeans IDE 7.1, and an update alert will appear. Click the notification box to install the updates. OR to perform the update manually, select Tools-->Plugins-->Reload Catalog (Updates Tab).

 What's on your mind? Join the NetBeans team on Twitter, Facebook and Google+ and let's discuss!

Original news item


Thursday May 12, 2011

Tips for JavaOne 2011 Session Submissions

Thinking about submitting a session for JavaOne 2011? That's great! Here are some tips that will help your JavaOne submission stand out:

  • Write an abstract that is easy to read and describes the value of the presentation. Do explicitly mention what is being discussed during the session rather than making a blank marketing or strategy pitch. For example, include mention of demonstration, case study, customer/partner participation, quantitative facts, etc.
  • Submissions should be:
    •     Java-related topics (not technologies such as Flex, .NET, Objective C, etc... unless it's specifically a topic about how such things INTEGRATE with Java)
    •     Non-product pitches (JavaOne is a technology conference!)
    •     Interesting/innovative uses of Java (be creative!)
    •     Practical relevant case studies/examples/practices/etc. (showcase your skills!)
    •     Presentations should offer a unique solution

The last tip is a great reminder: it's not the Java technology itself that matters, but how Java solves a problem. That should be your focus. Learn more tips by visiting the JavaOne Call For Papers website, it has a whole page of Tips and Guidelines.

While these are all good tips to make your submission stand out, the most important tip we can give is make sure to get your submissions in on time. The JavaOne 2011 Call for Papers closes on May 23!

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
22
25
26
27
28
29
30
   
       
Today