Java

Java EE 7 is Around the Corner!

Java EE is not one single specification, but rather a collection of many enterprise oriented specifications.  In fact, the next version of Java EE (7) is comprised of 14 Java Specification Requests (JSRs), and 9 Maintenance Releases (MRs).  On April 29th, the last of the remaining specifications were approved by the Java Community Process’s Executive Committee.  This means Java EE 7 is on its way! No release dates have been set yet, however the Oracle blog states that a new implementation… Read More

Android Handling the Unexpected

In all applications, there are those exceptions, those bugs that no one expected.  Try as we might  to think of every conceivable error, exception, or issue, we developers miss some things.  When this happens on a device “out in the wild” – meaning on a device in the hands of the mobile users – we often don’t know it happened, let alone be able to better deal with the problem in the future. Catching the Unexpected – using the UncaughtExceptionHandler… Read More

Android Documentation – Getting a Local Copy

All Android developers know and utilize the Android developer Web site – namely developer.android.com. In particular, the API Guides and Reference (a.k.a. Android Javadocs) are well known and heavily used portions of that Web site.  Did you know, however, that these documents can be downloaded and used on your local development machine?  When disconnected from the Web and designing/developing Android code, this can be quite handy.  How do you get them locally? Download the SDK If you don’t already have… Read More

Android’s Application Class

“Applications” in Android are .apk files that hold a collection of loosely coupled components.  Rarely do components have direct communication with each other.  Instead, Intents are often used to trigger these components to start.  Components like Activities and Services also have a lifecycle which is heavily controlled by Android.  Meaning the components may exist one moment and be gone the next depending on what the user is doing (hitting a Back button) and what resources (like memory) Android has available… Read More

Spring’s BeanFactoryPostProcessor and Bean Creation Order

advanced I was back in the classroom this week teaching Spring Framework after several weeks of consulting work.   I had the perfect group of students for getting back into the teaching mode.  All my students this week were eager learners with terrific skills.  As they studied the Spring Framework, they had some great questions and were quick to experiment with the vast array of options that exist in Spring. In one particular lab, we were creating a CustomEditorConfigurer (see here… Read More

Twin Cities Mobile March 2013 – Join Us

beginnerTomorrow, I and fellow instructor Jason Shapiro will be speaking at Mobile March 2013.  I believe the conference is a sell out, but if you are attending, I hope you will join us for our talks.  Jason will be speaking at 10:45am on iPhone Core Data.  I am speaking at 3:15pm on Robotium (the Android test framework). Intertech is a Silver Sponsor of the event and I know we’ll have people there to provide you information about Intertech training and… Read More

JWebUnit for Web Regression Tests

intermediateOn my recent project, I was asked to replace the backend components of a Java Web application.  The backend JDBC calls and database were replaced with new Web service calls, but, the user interface was to remain exactly the same.  If you have worked on such a project, you know there is a fear that what you will unintentionally break or otherwise negatively impact the user interface or other parts of the application as you work on the new backend. … Read More

Backbone 101 – Live Recording – 2.11.12 – Java User Group

Read More

Java SOAP with Attachments API and some interesting XML tools

intermediate On my current consulting project, I am creating a Java client that is communicating with a SOAP-based Web service.  Unfortunately, for reasons that I won’t go into here, the Web service does not avail itself to building the client with JAX-WS.  JAX-WS is Java’s high level API for building SOAP over HTTP Java Web services and Java Web service clients.  It is called the high level API since it abstracts away many of the details of SOAP, WSDL, and… Read More

Java User Group – Beyond Basic Spring – Live Recording – 1/14/13

For upcoming Java User Groups go to: http://www.intertech.com/Free-Developer-Training/JavaUserGroup… Read More