I received notification this week that my submission for this year’s JavaOneconference in San Francisco was accepted. The presentation will feed out of the UCI course that will be completed by then. It will be a 1 hour bootcamp for Java developers who are interested in starting to use Amazon Web Services. The presentation will not only cover how to host applications on AWS, but how to also make use of AWS during the implementation and test stages of development. It will also encourage developers to rearchitect their applications to leverage AWS services to their greatest potential.
Here is the official abstract that was accepted:
Amazon Web Services (AWS) is an ideal platform to develop on and to use for hosting enterprise Java applications. The zero up-front costs and virtually infinite scalability of resources enable Java EE developers to start small and be confident that their infrastructure will grow with their application. In addition, the nature of AWS and the services available help solve some of the problems Java developers often face in more-traditional environments. In this session, you will be introduced to AWS concepts, gain an understanding of how existing Java EE applications can be migrated to the AWS environment, what advantages there are in doing that, and how to architect a new Java EE application from the ground up to leverage the AWS environment for maximum benefit.
The dates for the conference in 2012 are September 30th through October 4th.
Just a reminder that I will be speaking at the November meeting of the Orange Country Java Users Group (OCJUG) this Thursday (the 10th).
This presentation will be a variation of the presentation I did at JavaOne at the start of October on Amazon’s Elastic Beanstalk tool for creating PaaS environments for Java web applications.
Please refer to the OCJUG website (www.ocjug.org) for exact timing and location.
This is the full presentation I gave at JavaOne 2011 in San Francisco on October 6th, including screencast versions of all demonstrations.
Abstract
The cloud has promised a lot to Java Web developers but has delivered on only some of the hype. Many issues still exist that have the ability to kill many a project. Elastic Beanstalk, a Web service announced by Amazon in early 2011, takes the cloud to the next level for Java Web applications. It aims to eliminate the remaining issues the cloud presents. No hardware purchases? Check! Low setup costs? Check! No software installation? Check! Automatic resource scaling? Check! Resource monitoring? Check! This presentation takes a deep dive into Amazon’s Elastic Beanstalk service, including what problems it can help solve and opportunities it provides to deliver better Java Web applications.
This screencast shows how the AmazonElastic Beanstalk plugin for Eclipse allows developers to directly deploy their Java Web Applications from within Eclipse to their Elastic Beanstalk account. The plugin allows developers to create brand new applications and configure the Elastic Beanstalk resources as part of the process.
This screencast shows how the AmazonElastic Beanstalk plugin for Eclipse allows developers to write Java Web Applications and test them on local instances of Apache Tomcat, just as they would when writing any traditional Java Web Application.
This screencast shows how to install the AmazonElastic Beanstalk plugin into your Eclipse environment and how to create your first Elastic Beanstalk application.
I presented this at JavaOne 2011 on October 6th. It discusses some of the problems related to environment provisioning that enterprise Java developers face and how the new Platform-as-a-Service (PaaS) product from Amazon Web Services called Elastic Beanstalk can solve some of those problems.
Abstract: Amazon Web Services (AWS) is an ideal platform to develop on and to use for hosting enterprise Java applications. The zero up-front costs and virtually infinite scalability of resources enable Java EE developers to start small and be confident that their infrastructure will grow with their application. In addition, the nature of AWS and the services available help solve some of the problems Java developers often face in more-traditional environments. In this session, you will be introduced to AWS concepts, gain an understanding of how existing Java EE applications can be migrated to the AWS environment, what advantages there are in doing that, and how to architect a new Java EE application from the ground up to leverage the AWS environment for maximum benefit.
Date: Tuesday, October 2nd 2012 Time: 10am Where: Embarcadero room, Parc 55 hotel