Sunday Apr 13, 2014

Developing Java EE applications with Maven and WebLogic 12c – Zemian Deng

The WebLogic Server 12c has very nice support for Maven now. The doc for this is kinda hidden though, so here is a direct link here.
To summarize the doc, Oracle did not provide a public Maven repository manager hosting for their server artifacts. However they do now provide a tool for you to create and populate your own. You can setup either your local repository (if you are working mostly on your own in a single computer), or you may deploy them into your own internal Maven repository manager such as Archiva or Nexus.
Here I would show how the local repository is done. First step is use a maven plugin provided by WLS to populate the repository. I am using a MacOSX for this demo and my WLS is installed in $HOME/apps/wls12120. If you are on Windows, you may install it under C:/apps/wls12120. Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum Wiki

Saturday Apr 12, 2014

Internet of Things (IoT) Developer Challenge! Want a free trip to JavaOne? by Mark Nelson

Oracle Academy is pleased to be supporting the Internet of Things (IoT) Developer Challenge! This is not open to Oracle employees or their immediate families, but other readers may be interested in participating for the chance to win a pass to JavaOne 2014 plus flights and accommodation.  For further details please read the official rules.

Welcome to the Internet of Things (IoT) Developer Challenge!

Show the world what you can do with Java + IoT for a chance to win a trip to JavaOne for you and two team members.

How to Win

  • Create a well-implemented, innovative and useful application using Java Embedded with devices, boards or other IoT technologies.
  • Make a video presenting your project.
  • Fill out the Submission Form with links to your video and code.

Prizes!

Four teams will win a trip to JavaOne. Three members of the winning teams will receive a JavaOne 2014 pass plus flight and hotel (for up to $2,000). Members of two student teams will receive a laptop and a certification voucher.

Key Dates:

  • Submissions begin March 3rd, 2014
  • Submission deadline is May 30th, 2014
  • Winners announced June 30th, 2014
  • JavaOne 2014 from Sept. 28 to Oct. 2, 2014

How to Get Started? Free Training!

The Oracle Technology Network will provide eight free training sessions in March and April, and they are open to anyone. Registered attendees get a chance to win a Raspberry Pi Starter Bundle. Register now.

  • Introduction Webinar, March 17th, 2014
  • Gemalto Concept Board Introduction, March 24, 2014
  • Using I2C Component with Raspberry Pi, March 31, 2014

Internet of Things (IoT) Projects Developers, hobbists, and top experts are sharing their IoT ideas, code and projects with the entire developer community. Check it out!

IoT Developer Challenge

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum Wiki

Friday Apr 11, 2014

JDK JAVA SE 7, 8 puppet module

It works with Puppet 2.7 or higher. Should work for RedHat, CentOS, Ubuntu, Debian, Suse SLES or OracleLinux.

Version updates

    • 0.3.9 JDK8 support and option to change the default java homes folder ( default = /usr/java )
    • 0.3.8 rsakeySizeFix parameter set true for weblogic 12.1.1 and jdk 1.7 >= version 40
    • 0.3.6 performance fix
    • 0.3.5 ruby escaped char warnings resolved
    • 0.3.4 bugfix on install folder, conflicts with others modules
    • 0.3.3 updated license to Apache 2.0
    • 0.3.2 sourceParam, alternativesPriority in install7 plus formatting
    • 0.3.1 Entropy fix for low on entropy, you can configure the rngd or rng-tools service or add it to java.security
    • 0.2.1 added SLES as O.S. plus SED and alternatives fixes

  • 0.2 puppet 3.0 compatible, creates download folder

installs only the java tar.gz files

This is because rpm post install fails with some pack error installs jdk on linux based systems with x64 or 32 bits.

Add the jdk-7u25-linux-x64.tar.gz (downloaded from Oracle website) to the files folder of this jdk7 module.

  • download the tar.gz to the download folder of the puppet agent server
  • unpack the java tar.gz
  • set the java links in /usr/java ( latest and default )
  • set this java as default
  • optional updates urandom device for weblogic performance in java.security

Urandomfix class for lack of entropy this rngd or or rng-tools service add extra random number.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum Wiki

Wednesday Apr 09, 2014

Java 8 is Revolutionary! Do you want its Proof?

Java SE 8 is a revolutionary release of the world’s #1 development platform. It is the single largest upgrade ever to the programming model, with coordinated core code evolution of the virtual machine, core language, and libraries. With Java SE 8, you are uniquely positioned to extend innovation through the largest, open, standards-based, community-driven platform. Want proof? Attend the Java 8 Launch webcast for all the authentication you need!

  • Download Java JDK 8.
  • Register now for the Java 8 keynote address and more than 35 deep-dive technical sessions.
  • Use #Java8QA to tweet questions for the Oracle Java Architect Team in advance of and during the webcast.
  • Join the discussion on the OTN Java 8 Questions Forum.

Java 8 Release
Java 8 SE and Java 8 ME Embedded releases are available on March 18th, 2014, check out Oracle.com/Java8 now for all things Java 8.

NetBeans IDE 8.0 Release Candidate
NetBeans 8.0 is a step closer to final release. Download the release candidate and try out the latest editors and tools for Java 8, Raspberry Pi, AngularJS and more.

Java 8 and Adopt OpenJDK
Learn about Java 8 by using and testing it early. Cloudbees offers free Adopt OpenJDK instances to build and test projects on Java 8.

Pay Less for Java-Related Books!
35% discount on a list of Java 8 books from Apress. This special discount is for newsletter subscribers. Just use the code ORST3.

The March/April issue of Java Magazine jam-packed with information to get you started with Java SE 8, a revolutionary release of the world’s #1 development platform.

The biggest change in Java SE 8 - what some have called the most significant upgrade to the Java programming language ever - is lambda expressions, or closures. “Lambda expressions are anonymous methods that provide developers with a simple and compact means for representing behavior as data,” explains Brian Goetz, Java language architect at Oracle. “In a few years, developers will wonder how they ever lived without [them].”

In “Java 8: Explore the Possibilities,” we give you an overview of lambdas, the Nashorn JavaScript engine, Compact Profiles, the new date and time API, the role of community, and more. We also explore the new features that make Java ME 8 a comprehensive platform for connected devices and show you how to get started with embedded development. There are also articles on processing data with Java SE 8 Streams and the benefits of type annotations. Get started with Java 8 today with this issue of Java Magazine.

Java Magazine is a FREE, bi-monthly, online publication. It includes technical articles on the Java language and platform; Java innovations and innovators; JUG and JCP news; Java events; links to online Java communities; and videos and multimedia demos. Subscriptions are free, registration required.


WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum Wiki

Java 8 is Revolutionary! Do you want its Proof?

Java SE 8 is a revolutionary release of the world’s #1 development platform. It is the single largest upgrade ever to the programming model, with coordinated core code evolution of the virtual machine, core language, and libraries. With Java SE 8, you are uniquely positioned to extend innovation through the largest, open, standards-based, community-driven platform. Want proof? Attend the Java 8 Launch webcast for all the authentication you need!

  • Download Java JDK 8.
  • Register now for the Java 8 keynote address and more than 35 deep-dive technical sessions.
  • Use #Java8QA to tweet questions for the Oracle Java Architect Team in advance of and during the webcast.
  • Join the discussion on the OTN Java 8 Questions Forum.

Java 8 Release
Java 8 SE and Java 8 ME Embedded releases are available on March 18th, 2014, check out Oracle.com/Java8 now for all things Java 8.

NetBeans IDE 8.0 Release Candidate
NetBeans 8.0 is a step closer to final release. Download the release candidate and try out the latest editors and tools for Java 8, Raspberry Pi, AngularJS and more.

Java 8 and Adopt OpenJDK
Learn about Java 8 by using and testing it early. Cloudbees offers free Adopt OpenJDK instances to build and test projects on Java 8.

Pay Less for Java-Related Books!
35% discount on a list of Java 8 books from Apress. This special discount is for newsletter subscribers. Just use the code ORST3.

The March/April issue of Java Magazine jam-packed with information to get you started with Java SE 8, a revolutionary release of the world’s #1 development platform.

The biggest change in Java SE 8 - what some have called the most significant upgrade to the Java programming language ever - is lambda expressions, or closures. “Lambda expressions are anonymous methods that provide developers with a simple and compact means for representing behavior as data,” explains Brian Goetz, Java language architect at Oracle. “In a few years, developers will wonder how they ever lived without [them].”

In “Java 8: Explore the Possibilities,” we give you an overview of lambdas, the Nashorn JavaScript engine, Compact Profiles, the new date and time API, the role of community, and more. We also explore the new features that make Java ME 8 a comprehensive platform for connected devices and show you how to get started with embedded development. There are also articles on processing data with Java SE 8 Streams and the benefits of type annotations. Get started with Java 8 today with this issue of Java Magazine.

Java Magazine is a FREE, bi-monthly, online publication. It includes technical articles on the Java language and platform; Java innovations and innovators; JUG and JCP news; Java events; links to online Java communities; and videos and multimedia demos. Subscriptions are free, registration required.



WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum Wiki

Sunday Apr 06, 2014

Call for presentations Oracle OpenWorld & Java One 2014

Have you been successful in making your organization run smoother, Faster, More cost-effectively? Have you been come up with the perfect solution to increase your staff retention, speed up your lead to sales pipeline, or minimize your supply management costs?

We want to hear your story. Submit your proposal today and share your success at Oracle OpenWorld.

Tips for your presentation:

  • Include customer references
  • Choose a cool title which catches attention
  • Cloud, mobile and big & fast data are key trends in middleware
  • Inform us and product management about your paper
  • Visit last years conference page to see which presentations have been selected

Oracle OpenWorld 2014, will take place from September 28th until October 2nd in San Francisco. Call for papers is open until April 15th 2014 here:


WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum Wiki

Tuesday Mar 25, 2014

JDK8 Project is being built at jdk8.java.net

Schedule & Features OTN logo with Java 8 URL Java SE 8 is scheduled for release in March, 2014. The full schedule and feature list is available here.

Technical Articles Java SE 8 Date and Time by Ben Evans and Richard Warburton
Why do we need a new date and time library?

Oracle Nashorn: A Next-Generation JavaScript Engine for the JVM by Julien Ponge Scenarios for using Oracle Nashorn as a command-line tool and as an embedded interpreter in Java applications

Collection enhancements leveraging Lambda Expressions - or: How Java emulates SQL by Lucas Jellema
Lambdas introduce a powerful Inversion of Control in Java – allowing a clear and elegant distinction between the what [should be done] and how [should it be done]. Under certain circumstances Java is very similar to SQL! Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum Wiki

Tuesday Mar 04, 2014

Java Mission Control and Flight Recorder Demo Series by Mike

Over the past few weeks I have been working on a set of screencast videos demoing the key features of Java Mission Control and Flight Recorder 5.2. As you may know, as of Java 7 u40 Java Mission Control and Flight Recorder are now included free with the JDK 7 downloads. The demos show you the basics of how to use these powerful tools.

The Web tutorial version, which includes text notes and a few tips on how you can follow along with the demos at home, can be found here: Oracle Learning Library: Java Mission Control and Flight Recorder Demo Series.

To just see the demos only on YouTube, here is a link to the play list.
YouTube: Java Mission Control and Flight Recorder Demo Series.

I hope you enjoy all the demos!

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum Wiki

Technorati Tags: Java Mission Control,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress

Saturday Mar 01, 2014

WebLogic in Comparison: RebelLabs Java Servers Report By Bruno Borges

RebelLabs did a great job comparing the main Java servers out there, where some are pure Servlet/JSP containers, others are full Java EE compliant. But they didn't want to include in the list Oracle WebLogic nor IBM WebSphere apparently for no logical reason but "they are suited for large enterprise production environments", and because the report is focused on developers.
See RebelLabs report "The Great Java Application Servers Debate"
So, I decided to write this blog post to include detailed information about WebLogic, since WLS is free for developers, even if you are going to deploy GlassFish/JBoss/Whatever in production. Which is why I didn't get why RebelLabs didn't want to compare WebLogic.

Remember, I will detail WebLogic from a "developer point of view", using the same categories RebelLabs used in their report. Here we go:

Download & Installation

WebLogic 12c is certified for Java EE 6, and 12.1.1 was released on Dec 2011. The second release is 12.1.2 and is from July 2013, part of the full Cloud Application Foundation 12c release. For developers, there is a ZIP distribution sized at 184Mb.

Get the complete report here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum Wiki

Thursday Nov 07, 2013

Enterprise Software Development with Java by Markus Eisele

This is a blog about software development for the enterprise. It focuses on Java Enterprise Edition (J2EE/Java EE).

Beside this, I blog about Oracle WebLogic and GlassFish Server and other technologies that hit my road.

Java Mission Control 5.2 is Finally Here! Welcome 7u40!

It has been a while since we last heard of this fancy little thing called Mission Control. It came all the way from JRockit and was renamed to Java Mission Control. This is one of the parts which literally survived the convergence strategy between HotSpot and JRockit. With today's Java SE 7 Update 40 you can actually use it again.

Java Mission Control 5.2
The former JRockit Mission Control (JRMC) is now called Java Mission Control (JMC) and is a tools suite which includes tools to monitor, manage, profile, and eliminate memory leaks in your Java application without introducing the performance overhead normally associated with tools of this type. Up to today the 5.1 version was available within the Oracle HotSpot downloads which could only be received by paying customers from the Oracle Support Website. Todays release is the first release of Java Mission Control that is bundled with the Hotspot JDK! The convergence project between JRockit and Hotspot has reached critical mass. With the 7u40 release of the Hotspot JDK there is an equivalent amount of Flight Recorder information available from Hotspot. Read the full article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum Wiki

Wednesday Oct 30, 2013

JavaOne Afterglow by Simon Ritter

Last week was the eighteenth JavaOne conference and I thought it would be a good idea to write up my thoughts about how things went.
Firstly thanks to Yoshio Terada for the photos, I didn't bother bringing a camera with me so it's good to have some pictures to add to the words.
Things kicked off full-throttle on Sunday.  We had the Java Champions and JUG leaders breakfast, which was a great way to meet up with a lot of familiar faces and start talking all things Java.  At midday the show really started with the Strategy and Technical Keynotes.  This was always going to be tougher job than some years because there was no big shiny ball to reveal to the audience.  With the Java EE 7 spec being finalised a few months ago and Java SE 8, Java ME 8 and JDK8 not due until the start of next year there was not going to be any big announcement.  I thought both keynotes worked really well each focusing on the things most important to Java developers:

Strategy

One of the things that is becoming more and more prominent in many companies marketing is the Internet of Things (IoT).  We've moved from the conventional desktop/laptop environment to much more mobile connected computing with smart phones and tablets.  The next wave of the internet is not just billions of people connected, but 10s or 100s of billions of devices connected to the network, all generating data and providing much more precise control of almost any process you can imagine.  This ties into the ideas of Big Data and Cloud Computing, but implementation is certainly not without its challenges.  As Peter Utzschneider explained it's about three Vs: Volume, Velocity and Value.  All these devices will create huge volumes of data at very high speed; to avoid being overloaded these devices will need some sort of processing capabilities that can filter the useful data from the redundant.  The raw data then needs to be turned into useful information that has value.  To make this happen will require applications on devices, at gateways and on the back-end servers, all very tightly integrated.  This is where Java plays a pivotal role, write once, run everywhere becomes essential, having nine million developers fluent in the language makes it the defacto lingua franca of IoT.  There will be lots more information on how this will become a reality, so watch this space.

Technical

How do we make the IoT a reality, technically?  Using the game of chess Mark Reinhold, with the help of people like John Ceccarelli, Jasper Potts and Richard Bair, showed what you could do.  Using Java EE on the back end, Java SE and JavaFX on the desktop and Java ME Embedded and JavaFX on devices they showed a complete end-to-end demo. This was really impressive, using 3D features from JavaFX 8 (that's included with JDK8) to make a 3D animated Duke chess board.  Jasper also unveiled the "DukePad" a home made tablet using a Raspberry Pi, touch screen and accelerometer. Although the Raspberry Pi doesn't have earth shattering CPU performance (about the same level as a mid 1990s Pentium), it does have really quite good GPU performance so the GUI works really well.  The plans are all open sourced and available here.  One small, but very significant announcement was that Java SE will now be included with the NOOB and Raspbian Linux distros provided by the Raspberry Pi foundation (these can be found here).  No more hassle having to download and install the JDK after you've flashed your SD card OS image.  The finale was the Raspberry Pi powered chess playing robot.  Really very, very cool.  I talked to Jasper about this and he told me each of the chess pieces had been 3D printed and then he had to use acetone to give them a glossy finish (not sure what his wife thought of him spending hours in the kitchen in a gas mask!)  The way the robot arm worked was very impressive as it did not have any positioning data (like a potentiometer connected to each motor), but relied purely on carefully calibrated timings to get the arm to the right place.  Having done things like this myself in the past I know how easy it is to find a small error gets magnified into very big mistakes.
Here's some pictures from the keynote:

Dukepad1

The "Dukepad" architecture
Dukepad2
Nice clear perspex case so you can see the innards.

3Dchess
The very nice 3D chess set.  Maya's obviously a great tool. Read the full article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum Wiki

Friday Oct 18, 2013

Deploy ADF application to the Java Cloud on-demand training by Tom McGinn

Learn how to use Oracle Enterprise Pack for Eclipse (OEPE) and SQL Developer to develop ADF applications using Oracle Java Cloud Service and Oracle Database Cloud Service. You see how to use Oracle SQL Developer to copy database schemas and data between a local Oracle database instance and Oracle Database Cloud Service. Then you see how to modify and deploy an Oracle Application Development Framework (Oracle ADF) application to Oracle Cloud by using Oracle Enterprise Pack for Eclipse (OEPE).
Watch the on-demand training here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum Wiki

Tuesday Oct 15, 2013

Java Mission Control (Finally) Released!

jdkIf you’ve had the time to download the latest Java 7 JDK update (7u40), you may have noticed that there is a new addition to the tools in the bin folder: Java Mission Control!

Java Mission Control is a production time tools suite that has its roots in the JRockit JVM tooling. This is the Mission Control team’s first public release in a couple of years, so we’re obviously quite excited!

That said, the 5.2.0 version number is really a bit misleading – for most purposes and intent this is really a 1.0.0 release. Please have some patience as we bring Mission Control fully to par with what JRockit offered. Meanwhile I hope you find it as useful as I do!

I will be talking more about Java Mission Control in blogs later this week, but in this one I just thought I’d just do my own version of the release notes. Here goes: Read the full article here & download Mission Control here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum Wiki

Wednesday Sep 18, 2013

Learn Java EE and ADF from the experts

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum Wiki

Technorati Tags: ,,,,,,,,
Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
5
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today