Sessions at OSCON 2012 about Java on Tuesday 17th July

View as grid

Your current filters are…

  • Android-Fu: Awesome Apps for Ice Cream Sandwich and Beyond

    by Paris Buttfield-Addison, Jon Manning and Christopher Neugebauer

    In this session you'll learn why you can't consider UX and design an optional extra when designing mobile apps for Android, how to tell an awesome app from a terrible app, and the basics of both designing and coding for the latest and greatest Android platform (Android 4.0 and beyond). Stylish apps aren't just for that other mobile platform, and Android is surprisingly easy to get started with.

    Come and learn how to build apps for Ice Cream Sandwich (and beyond!) This workshop is for existing object-oriented programmers, but you don’t necessarily need to know Java. (we’ll teach you just enough to be dangerous). Learn the Android SDK, how to be efficient in Eclipse and everything you need to know to pretend you’re a UX and Interaction Design guru.

    Existing programmers of almost any language will learn the ins and outs, philosophies and ideologies, loopholes and drawbacks and quirks (and there are many) of the Android Ice Cream Sandwich platform. Attendees will come away confident with the skills to build an application for Android that rivals apps for that other phone platform in usability and look. You’ll come away with a functional app that looks pretty and works great on the latest phones and tablets.

    Tiny computers in our pocket are part of the glorious reality that we live in! Build apps and conquer the world. This session is not 100% programming, it’s 50/50 UX and programming – and the programming we work on is going to give you a taste of what you can do and why you should do it, not dive into every facet of the Android SDK (we don’t have time for that!)

    Topics covered will include:

    • Why, as a programmer, you need to understand interaction design when building for mobile
    • The core features, capabilities and limitations of the Java Android SDK (Ice Cream Sandwich Android-Fu)
    • Java, and why it doesn’t suck on Android
    • Resource constraints, and how to remember that they exist on a TINY FREAKIN’ COMPUTER

    At 9:00am to 12:30pm, Tuesday 17th July

    In Portland 255, Oregon Convention Center

    Coverage slide deck

  • Computing with Clojure

    by Alan Dipert and Clinton N. Dreisbach

    Clojure is a general-purpose language with direct support for Java, a modern Lisp dialect, and support in both the language and data structures for functional programming. Learn Clojure and you'll become a better all-around programmer. You'll also be able to write
    applications that have the beauty and elegance of a good scripting language and the power and reach of the JVM.

    At 9:00am to 12:30pm, Tuesday 17th July

    In D136, Oregon Convention Center

    Coverage slide deck

  • JavaFX 2 - A Java Developer's Guide

    by Stephen Chin

    This session will introduce you to the JavaFX 2 platform from the perspective of a seasoned Java developer. The breadth of JavaFX APIs will be explained through several examples that we will build out during the course of the session.

    At 9:00am to 12:30pm, Tuesday 17th July

    In D139-140, Oregon Convention Center

  • Preventing Runtime Errors at Compile Time

    by Michael Ernst and Werner Dietl

    Are you tired of null pointer exceptions, SQL injections, concurrency errors, mistaken equality tests, and other run-time errors? A compile-time tool named the Checker Framework has found hundreds of such errors in Java code. Come learn how you can use the tool to improve your own code. For those who don't use Java, we will explain the concept of pluggable type-checking that underlies the tool.

    At 1:30pm to 5:00pm, Tuesday 17th July

    In D139-140, Oregon Convention Center