Category Archives: Java

Speaking at JavaOne San Francisco 2016

This year, third in a row, I’ve been honoured to speak at JavaOne San Francisco conference.

I will be joining forces with my colleagues Julio Palma (@restalion), Mariano Rodriguez (@locoporf1), Vicente Gonzalez (@viarellano) and Kevin Hooke (@kevinhooke) to deliver four sessions on Java ME, Java SE on constrained devices, face recognition using open standards, and web application testing with Selenium.

The full conference schedule is already available, so you can start looking at the fantastic sessions and building your own agenda for the five conference days. These are our sessions, for if you would like to join us: https://oracle.rainfocus.com/scripts/catalog/oow16.jsp?event=javaone&search=accenture&search.event=javaone

  • Monday, 19 Sep, 12:30-13:30, Hilton – Golden Gate 6/7/8
    • Session CON3189: Introduction to Java ME 8
    • Speaking: Julio Palma and Kevin Hooke
  • Tuesday, 20 Sep, 14:30-15:30, Hilton – Golden Gate 6/7/8
    • Session CON3187: Java ME and Single-Board Computers for Creating Industrial Middleware
    • Speaking: Julio Palma and Jorge Hidalgo
  • Wednesday, 21 Sep, 13:00-14:00, Hilton – Continental Ballroom 7/8/9
    • Session CON3080: Testing Java Web Applications with Selenium: A Cookbook
    • Speaking: Jorge Hidalgo and Vicente Gonzalez
  • Wednesday, 21 Sep, 15:00-16:00, Hilton – Golden Gate 6/7/8
    • Session CON6217: All Your Faces Belong to Us: Building an Open Face Recognition Platform
    • Speaking: Jorge Hidalgo and Mariano Rodriguez

Looking forward to meet you there!

 

Slides from OpenSouthCode 2016 session – Accenture DevOps Platform – open source continuous delivery

Today I’ve had the enormous honour and pleasure to present during the OpenSouthCode conference, held in Malaga, my own city, where I’ve been so fortunate to live and work since 1999.

I’ve been speaking about something I’m very proud to be a small part of: the Accenture DevOps Platform. An open source, continuous delivery platform with many unique aspects like fast stand up, easy maintenance, extensibility and resilience. Did I already mention it is open source? As it is incredibly brilliant!

I’d like to publicly thanks, once again, to the organisation for giving to me this unique opportunity of divulge about this piece of technology in my own city, and to the participants for their questions during and after the session.

For those that could not attend, or are just curious about what the Accenture DevOps Platform is, I’ve uploaded the slides to Slideshare here. They are written in English.

opensouthcode-adop

Slides from JavaOne 2015 CON6489 session – Smart Open Spaces Powered by Low Cost Computers

The slides for my conference session with Julio Palma (@restalion) CON6489 in JavaOne 2015 can be found online here: http://www.slideshare.net/deors/javaone-2015-con6489-smart-open-spaces-powered-by-low-cost-computers

They are also available from the conference session catalog here (no permalink, search for CON6489): https://events.rainfocus.com/oow15/catalog/oracle.jsp?event=javaone

Smart Open Spaces Powered by Low-Cost Computers - Jorge Hidalgo y Julio Palma v1.0

Speaking at JavaOne 2015 San Francisco!

This year I’ve been selected to give one talk at JavaOne 2015 San Francisco, titled “Smart Open Space Powered by Java ME, Java SE and Single-Board Computers”, along with my good friend Julio Palma (follow him on Twitter @restalion).

If you are interested in IoT stuff, like to play with embedded devices (Raspberry Pi, BeagleBone, etc.) and would like to see a fine reference platform for Smart Open Spaces (offices, department stores, museums, airports, etc.), you are more than welcomed to join us.

More information about the session and schedules will be available here soon!

Why I Prefer Grails For Rapid Scaffolding of New Apps

There are many good frameworks out there, but the one I prefer for quick demos, simple applications and rapid scaffolding is Grails. Why? Simply put – with just a few lines of code you have a fully functional application: user interface, controllers, data validation and persistence.

But Grails is much more than a tool for quick prototypes. It is a fully featured platform based on the rock solid foundation of Spring, Hibernate and other enterprise-grade frameworks. Plug-ins can be added any time and they will seamlessly add new features to the application.

Grails uses Groovy as its primary programming language, but as it runs on the Java Virtual Machine, you have full access and interoperatbility with any existing Java library. Tooling support is also excellent, both from command line and from IDEs like Eclipse or IntelliJ IDEA.

If you think that the above paragraphs are just hyperboles from an enthusiast fanboy, continue reading and experiment for yourself how easy is to build a new app from scratch.

Continue reading Why I Prefer Grails For Rapid Scaffolding of New Apps

Recording available for JavaOne CON2013 session – Code Generation in the Java Compiler: Annotation Processors Do the Hard Work

Directly from the pen of the happy panda, the recording for my JavaOne 2014 session on ‘Code Generation in the Java Compiler: Annotation Processors Do the Hard Work’ is finally available for replay at Parsleys site.

The direct link to the session recording is: https://www.parleys.com/talk/code-generation-java-compiler-annotation-processors-do-hard-work

New Releases: Oracle Java ME 8.1 and Java ME SDK 8.1

Across the Universe

This is bigAt JavaOne a few weeks ago, Oracle made available the Java ME 8.1 Developer Preview release for the Freescale FRDM-K64F (“Java ME 8.1 in 190 KB RAM”) and announced the upcoming full release of Java ME Embedded 8.1 (press release).

On Monday this week, we followed up as promised and posted the General Availability (GA) releases of Oracle Java ME 8.1 and the Oracle ME SDK 8.1.

Oracle Java ME Embedded 8.1 and ME SDK 8.1 New Features and Enhancements

  • Support for ARM Cortex-M3/-M4 micro-controllers
  • Updated Raspberry Pi support 
  • Updated Developer Preview on FRDM-K64 with mbed
  • Improved support for two additional Qualcomm Gobi device families
  • New communication, security, and networking features
  • New support for Eclipse IDE, including major update of the Eclipse MTJ plugin
  • Developer improvements: Tooling over USB, heap analysis, faster communication
  • A number of smaller enhancements and fixes

Java 8: Truly Scalable

With this release…

View original post 275 more words