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.

Wednesday Mar 30, 2016

Last Interactive Online Java Webinar with Q&A

The Virtual Technology Summit (VTS) delivers interactive Java technical content from Java Champions and Oracle experts to your desk.  

The interactive, online event, is sponsored by the Oracle Technology Network (OTN). The April 5 event is the last one in this VTS series. It features six Java technical sessions about Java EE, cloud, and Java SE API. Register now

The Java Track includes three code-heavy sessions:

Java on Mobile: Thanks to innovations in mobile JVM's and the availability of JavaFX on iOS and Android, it is now possible to write applications once (in Java) and deploy them on the major mobile platforms. In this session, we will show 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: how to use CompletableFuture: This presentation aims to explain 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.The different models are precisely presented: how to create complex asynchronous processing pipelines, how to deal with exceptions, how to test complex code. 

Down-to-Earth Microservices with Java EE: the session explores microservices using a simple but representative example using Java EE. You'll see how the Java EE programming model and APIs like JAX-RS, WebSocket, JSON-P, Bean Validation, CDI, JPA, EJB 3, JMS 2 and JTA aligns with the concept of microservices.

Java SE 8 for Java EE Developers: Java SE 8 brings a bounty of improvements. In this session, you will learn about Lambda expressions, a new Date and Time API, the Streams API, Completable Futures, Nashorn, Repeatable Annotations, String joiners, etc.

Thinking Beyond ORM in JPA:  This session discusses native-query support in JPA along with stored procedures and result set mappings in JPA 2.1. The presented code samples illustrate the details of the API, highlighting their strengths and weaknesses. Our analysis reveals applicable use cases and most popular approaches. The summary provides guidelines on how and when to utilize native queries.

Visualizing Data in the Cloud with Oracle JET: Oracle JET is a free and open source toolkit, providing a solid basis for enterprise JavaScript applications, including built-in solutions for accessibility, modularity, and data visualization. In this code-driven session, you will learn everything you need to know to create maintainable enterprise applications in JavaScript!

Thursday Mar 24, 2016

DukeScript and Duke Sewing

 “There is no Java on some of the new devices and we wanted to change that” explains Author and JavaOne rock star Toni Epple. He describes the DukeScript project and how you can use it for cross-platform development on mobile, desktop and web browsers. Discover his new project to automatically sew a Duke design.  


Friday Sep 12, 2014

JavaOne Rockstar Speaker Hendrik Ebbers

In a Java Magazine article, senior Java architect Hendrik Ebbers talks about his JavaOne sessions and JavaOne. "There will be some very cool JavaFX, community, open source and Internet of Things talks this year. The talks are always very professional; I have never experienced a bad one. So don't miss the talks" he explains.   

Hendrik focuses on research and development, Swing, JavaFX, middleware and DevOps. He wrote the book titled "Mastering JavaFX 8 Controls" and will present six JavaOne sessions:   
  • Smart UIs for Mobile and Embedded in JavaFX introduces a new JavaFX theme that is made for embedded devices and will fit perfect in all the cool new Internet of Things and mobile products. 
  • DataFX: From External Data to a UI Flow and Back shows how the different DataFX components make it easy to manage external data by using well-known Java technologies.
  • Enterprise JavaFX, an overview of various best practices for communication between server and client, async background tasks, MVC approaches, and the designing of complex dialogue flows
  • Extreme GUI Makeover.  JavaFX 8, a new UI toolkit, offers a lot of amazing features to help you craft modern-looking and interactive UIs.
  • The JavaFX Community and Ecosystem introduces the JavaFX ecosystem including third-party frameworks and popular knowledge base. It also illustrates the functionality and synergy effects between the libraries with a live coding session. 
  • Test-Driven Development with JavaFX

More about clients and user interface topics here

Monday Mar 24, 2014

The Future of Application Development Tools at Oracle

Last week we met with Chris Tonas, Vice President of Mobility and Application Development Tools at Oracle, to hear his take on the latest in the world of Java tooling and development frameworks. 

Q: Can you tell us a little bit about your role at Oracle as it relates to development tools? 

A: I lead the organization that is working on Oracle’s software development tools and frameworks, specifically, the teams that build our offerings for Java developers - whether in NetBeans, Eclipse or JDeveloper. Our team also builds the tools and frameworks that are used by developers working with Oracle’s cloud and mobile platforms.

Q: This week saw the release of JDK8 and NetBeans 8 along with it. How do you view this release? 

A: The release of JDK 8 and NetBeans 8 this week represents a big step forward for both Oracle and the Java Community. A lot of hard work and collaboration went into this milestone and I’d like to take a moment to thank everyone who contributed to this achievement. 

Q: With the new NetBeans 8.0 out, what are the plans for NetBeans going forward? 

A: In the short term, an update release of NetBeans 8 is underway to align with Java ME 8. Additional NetBeans 8 releases that target specific bugs are anticipated to be released after that. Longer term, Oracle is committed to the continued success of both Java and NetBeans. Work on JDK 9 is now underway and we’re planning a NetBeans 9 release to go along with it, as usual. 

Q: As you mentioned Oracle supports more than just the NetBeans IDE. What’s the thinking behind that? 

A: Oracle recognizes that developer tools aren’t a one-size-fits-all proposition. Oracle is a significant contributor to the Eclipse project and we are continuing to extend the capabilities of our Eclipse-based solutions as well. We offer JDeveloper for those who want the tightest alignment with the Oracle Fusion Middleware stack. In addition, we recognize that many JavaScript developers want to use light weight tools, and we are planning to address those needs as well.

Q: What are some of the key trends you see in the software development space right now? 

A: It’s clear that several significant trends are shaping software development and tools. Oracle is at the forefront of these changes and a leader in almost every aspect. We see three main changes happening right now:
  • Java remains the industry standard for server-side development, but we see growing demand to support developers using the combination of JavaScript and HTML5 for the presentation layer. We see JavaScript starting to gain ground for some server side use cases as well.
  • The shift to cloud-based deployment is now mainstream. Development for the cloud presents a new set of challenges and demands a fresh approach.
  • The third shift is the move to mobile. Mobile development must be integrated across the enterprise from the design phase throughout the lifecycle.

As the providers of tools for developers, these changes require an evolution of the tooling and infrastructure used to design and develop applications. 

Q:  So what is Oracle doing to address these developments? 

A: Some of the work has already happened. For example, NetBeans has supported the Java and JavaScript combination for a few releases now. Looking forward, Oracle has several new and innovative browser-based, cloud-centric and mobile initiatives underway that we will be sharing with the community over the next several months.

We are leveraging skills and technology from across our current developer tools organization to develop these new capabilities. We see the new generation of developer tools as complimentary to the tools that developers use and love today. The first of these initiatives that you’ll be able to use will be the forthcoming Oracle Developer Cloud Service – bringing your ALM and team collaboration work to the cloud. You can read more about it at http://cloud.oracle.com/developer 

Q: Where can developers learn more about these new tools? 

A: Just like every year, Oracle’s full vision for the future of software development will be shared at JavaOne and Oracle OpenWorld later this year. Our team is looking forward to sharing what we are working on with the development community.

Q: Thank you for your time, Chris. 

A: You're welcome.

Wednesday Feb 05, 2014

Mobile World Congress (MWC) Coming Up

MWC is the largest international conference for the mobile industry.  From February 25 – 27, experts, leaders and visionaries will discuss the innovations that will transform communication. 

Oracle will showcase its innovative communications services at the Communications Industry Experience Zones. It is located the Oracle Booth # 3B20 (at hall 3).  

Also at the Oracle booth, discover the breadth of Oracle Internet of Things (IoT) offerings and learn how the IoT helped fuel one of the greatest comebacks in sports history. The model of the Oracle Team USA 2013 AC72 yacht will be onsite! Oracle solution experts will be there to answer questions. Don't miss it, Register now! 

Thursday Jan 30, 2014

Internet of Things (IoT) Hackathon in Brazil

SouJava is running a Raspberry Pi and Java hackathon at Campus Party, the week-long technology gathering of geeks, developers, gamers, scientists, and students in Brazil. Sponsored by Oracle Technology Network, the hackathon is designed for enthusiasts who want to create IoT projects with Raspberry Pi and Java. The objectives are for attendees to learn, practice, and innovative while creating an IoT project

Java evangelist Angela Caicedo opened the hackathon with an overview of IoT and Java development. Over two days, participants will build teams, brainstorm, attend training, get a kit from the organizers and hack on their own project. Onsite experts will be available to help participants. They are veteran Java developers of web, enterprise and embedded development. Among them are GlobalCode founder Vinicius Senger, senior developer Rubens Saraiva, SouJava leader Bruno Souza, Java Champion Yara Senger, product manager Bruno Borges and senior mobile developer Ricardo Ogliari 

Learn more about IoT:  
- IoT community page highlighting projects, discussions, hobbyists, and experts

Monday Apr 29, 2013

Open API Hackathon: Win A Trip to JavaOne San Francisco and more!

Orange Labs is running a contest for the next cool app powered by Java, in association with City of Warsaw and with investment partner IQ Partners.

The Grand Prize is an invitation to Oracle OpenWorld 2013 & JavaOne 2013 w San Francisco – hotel, airfare, and admission included! Three first place prizes are internships at Orange Labs. And the best business-oriented application creator IQ Partners SA will help to create own business (great funds are provided!).

The contest is open to any one with a good idea for an application. The application may use resources from the Orange network like location of devices, presence, device or subscriber information, billing or charging, form City Warsaw like P&R location or Veturilo Location. Contestants are encouraged to use other external resources such as weather, finance, health, etc to make their apps compelling and useful.


See registration and details at www.openmiddleware.pl

Hurry!

Registration closes on June 3rd. All registrations will be judged and finalists will be announced at websitewww.openmiddleware.pl.

Learn More at geecon

Attendees at geecon in Krakow, May 15-17 can get more details at these sessions:

Open API Hackathon introductory talk on "Building Mobile Apps Using Network Assets"
by Douglas Tait
16th May 14:40

Discussion panel on "Using the Network to Build Compelling Applications"

16th May 16:00 

Monday Feb 25, 2013

Java Save Lives at Mobile World Congress

Mobile World Congress used to just be about mobile phones and the industry around mobile networks. Now "mobile" has redefined itself and is about sensors everywhere: cars, scooters, buildings, people, etc. The M2M (or "Internet of Everything") revolution is here, with mobile phones as just one of the many components that create an intelligent, connected world. As the mobile industry moves its focus from voice to data, developers now have the entire world as a potential for apps. The world is literally your oyster (sorry, had to).

With all this opportunity comes decisions to make. Todays' developers have a wide range of choices in terms of what device they are going to use and how to control it. How smart is the device? Do you want it to be tailored and tuned to a specific solution or something more broad? How do you get the data from the device to the data center? The device and platform you choice are key components for a successful implementation. Java has been on devices for a long time: smart cards, cars, ATMs, phones, underwater probes, and more. Java enables devices to be intelligent, scalable and supportable. Want to update a device remotely? Done. Want it to be headless? Done. Want a remote sensor on your grandmother that calls the hospital if she falls, and also lets the paramedics open the door to her house? Done. Here's video that shows Java saving grandma's life at Mobile World Congress:

If you are at MWC, drop by the Oracle booth and learn more. You also have a shot at winning a Raspberry Pi at WIPJam @ MWC 2013 event for mobile developers Thursday evening. See how Oracle and Deutsche Telekom have made it possible to make your coffee by phone, by combining a coffee machine, a Raspberry Pi, Java SE and the Deutsche Telekom network. M2M can deliver your favorite brew (and programming language and platform)!

About

Insider News from the Java Team at Oracle!

duke
Links


Search

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