Thursday May 05, 2016

Avoiding Big Data Antipatterns

Which tool is the best fit for your big data use cases? JavaOne speaker Alex Holmes discusses antipatterns in tools such as Hadoop, Spark, Cassandra, and Kafka, how to choose the right tools, and how misconfiguration can counter your attempts to scale. 

Tuesday May 03, 2016

Java SE 8 Certification

Prepare for the Java SE 8 exam or upgrade your certification from any previous Java SE to Java SE 8.  There are resources available, whether you are getting a certification for the first time or want to upgrade your certification.

Upgrade Java SE 7 to Java SE 8 OCP Programmer | 1Z0-810
Recommended Training: Java SE 8 New Features

Upgrade to Java SE 8 OCP (Java SE 6 and all prior versions) | 1Z0-813
Exam Topics: Upgrade to Java SE 8 OCP (Java SE 6 and all prior versions)

More about Certification:



RetroPi Handheld Java Gaming

Build your own retro handheld console powered by Java, running on a Raspberry Pi, and printed on a 3-D printer. In this video, you will learn how to hack Java on the Raspberry Pi, rig input devices with Pi4J, and tune for insane performance on the JVM. Learn about embedded and Java while having fun! 

Thursday Apr 28, 2016

Tips and Tricks for Better Applications

How to take full advantage of Java EE and Java SE features in your web applications. In this presentation, David Blevins discussed the topic of extensibility with CDI, CDI Scopes and EJB. He explains how to use scopes in CDI, and add your own Bean types. He shows scope samples you can download and basic classes for making your own scopes. In the second part of his presentation, he explains the new Java 8 features and how to leverage them for your Java EE applications. Watch his presentation. 

Wednesday Apr 27, 2016

Java SE Webinar Replay

Learn how improvements to the Java platform, APIs and the Java language will help you develop innovative applications using parallel programming, integration with other languages and tools, and APIs that will substantially boost your productivity. Watch three webinar sessions from the April edition of Virtual Technology Summit

Java on Mobile: Johan Vos shows how easy it is to create a highly-polished Material Design Java application, and to deploy it on an Android device and an iOS device with exactly the same code used in both deployments.

Asynchronous programming in Java 8: Jose Paumard explains how the patterns introduced by this interface and its implementing class are new to the Java platform, and how they fill the gap in the old Future patterns.

Java SE 8 for Java EE Developers: David Delabassee presents powerful Java 8 APIs such as Lambda expressions, a new Date and Time API, the Streams API, Completable Futures, Nashorn, Repeatable Annotations, String joiners, etc.

Thursday Apr 21, 2016

JavaFX Applications Across Devises

Using the new Gluon Mobile framework and some hardware from Adafruit, Gerrit Grunwald describes how to create a mobile/desktop application that can be used to control a mood light that can be turned on and off, set to a particular color, or set to a color cycling mode. His goal in the article "In the Mood: Build Your Own Mood Light and Control It with Java" is to show how easy it is to create a mobile app based on JavaFX.

The Gluon Mobile framework provides methods for achieving platform-dependent settings, which is critical when building an app for different platforms--such as mobile, embedded, and desktop devices--because the UI design is often totally different on different platforms. And, if you are building an Android app, Grundwald points out another advantage of the Gluon Mobile framework: even though Android is not capable of running Java 8, you can use Java 8 in your source code because Gluon Mobile uses retrolambda, which makes it possible to use Java 8 features (except streams) on Java 7.

Grundwald's mood light can be hooked up to the internet and controlled remotely from different devices, such as a mobile phone and a desktop computer. And, if you don't think you need a mood light, he points out another use: you can use it as a build-server status light or for other purposes.

To see how using JavaFX on mobile devices can be a real alternative to native applications--not for all use cases, but at least for some--read the article.

Tuesday Apr 19, 2016

New Release JDK 8u91 and JDK 8u92

JDK 8u91 and 8u92, two new Java 8 updates are now available. Oracle strongly recommends that most Java SE users upgrade to the latest Java 8u91 CPU release, which includes important security fixes. Java SE 8u92 is a patch-set update, including all of Java 8u91 plus additional features. You can download the latest JDK releases from Java SE Downloads page. 

For information on new features and bug fixes included in these releases, see the following release notes: 

JDK 8u92 Release Notes

Check out Java CPU and PSU Releases Explained for more details  

Wednesday Apr 13, 2016

Humanoid Robot Programming with Java

“The Nao Robot can play soccer and compete for RobotCup with its cameras tracking the ball and field movements” explains Nicolas Rigaud community manager at Aldebaran Robotics. Watch this interview where Nicolas explains the Nao’s hardware. 

Monday Apr 11, 2016

Java Magazine March/April Issue

By Java Magazine Editor Andrew Binstock

Welcome to the March/April issue of Java Magazine in which we dig into the inner workings of Java and the JVM. This issue is pure nerd-stim: bits and bytes have never been as much fun as exploring how the JVM manages garbage collectors and code caches. All good developers are mindful of how their code executes, but due to constant advances in the language and the JVM, knowing what's going on behind the scenes is not always easy.

So, let's dig in. We start by looking into the fundamentals of just-in-time (JIT) compilation in the JVM, we compare the performance of different garbage collectors, and then we update an article on the JVM's code cache and its effects on performance. To these, we add deep dives into how Java itself works: how annotations are handled and how to write your own annotations; plus we examine how the Java Collections Framework was optimized using laziness, which is a technique that is available to you in your code.

The rest of the issue shows off Golo, a new JVM language; better persistence in Java EE; and how enums work in Java--all topped off by our famous language quiz, our no-holds-barred book review, and my editorial, which discusses a new proposal by the Java team to add greater type inference to the language. Enjoy! 

Read this new edition of the Java Magazine


Wednesday Apr 06, 2016

Chef and Puppet Samples

Samples of Chef cookbooks and Puppet modules are now available on Oracle’s official GitHub page at https://github.com/oracle/chef-samples and https://github.com/oracle/puppet-samples for Java, WebLogic and Fusion Middleware.

Edwin Biemond explains in a blog series how to use those samples and create a WebLogic domain in Chef or Puppet on a Windows, Linux or Solaris host. In the presentation below, Edwin shows how to install FMW software, patch and extend a domain with FMW software.


About

Insider News from the Java Team at Oracle!

duke
Links


Search

Archives
« May 2016
SunMonTueWedThuFriSat
1
2
4
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
    
       
Today