Open Source

Source code for Android 3.0 animation demo

Source code for Android 3.0 animation demo

I published last week a video of a simple Android 3.0 animation demo and I promised I would publish the source code as soon as possible. I am happy to tell you that it is now available on Google Code.


Nexus One live wallpapers

Nexus One live wallpapers

You are probably aware that our new Nexus One Android phone comes loaded with live wallpapers. I had the chance to work on some of them and I wanted to share with you high-resolution images of Grass and Galaxy. These two wallpapers were prototyped as desktop applications and you can see below what they look [...]


Android 1.5 is available

Android 1.5 is finally available! You can get the brand new SDK as well as a new system image for the Android Developer Phone 1.


Shelves, an Open Source Android application

A few months ago, I showed Shelves, an application to manage a collection of books on Android powered phones. I am an avid user of Delicious Library on MacOS X and I since no similar application existed at the time for Android, I decided to write my own. Needless to say, Shelves was largely inspired [...]


Aerith widgets library in NetBeans

Julian Gamble just pointed me to his new open source project, aerithnetbeans. This project offers most of the widgets we created for Aerith as a reusable library that integrates nicely with NetBeans’ GUI editor. If you are interested, I invite you to check out the showcase movies.


Official Android Development Phones

As of today, developers can buy an Android development phone. What is so great about it? It is not SIM-locked and you can flash the firmware with the Open Source Android code base. These developments phones are basically what the Android team uses every day. They’re even better because they are based on the final [...]


Android Source Code and Launch

Boxed Logo


Android talk at Devoxx

I am very happy to say that I will be at Devoxx this year to give a couple of presentations about Android. The presentations are, very surprisingly, entitled Filthy Rich Android Clients. If you want to learn cool stuff about Android and/or if you want to see cool demos running on a real Android phone, [...]


Simple Android application

ShutterSpeed is a simple Android application I wrote this weekend. The application itself is not terribly useful nor interesting, but it shows how to create an Android application that uses a few advanced features like orientation-based layouts, styles, themes, etc. ShutterSpeed lets you compute the correct exposure for the ISO and aperture of your choice, [...]


Update

I would like to apologize to the loyal readers of this blog for the lack of updates since last december. Android is a fascinating project which keeps me very busy at work and I would probably need to clone myself a few times to implement all the features I would like to see in it. [...]


Project Scene Graph

Sun Microsystems just released Project Scene Graph, a scene graph API for Java 2D and Swing. This API makes it very easy to write complex drawings or visual effects. It also lets you blend Swing component with regular Java 2D objects, with as little effort as possible. The web site contains early binaries and sources [...]


Getting Started with Android

Android’s SDK is here. Don’t miss the videos to get tutorials and see cool demos.


Introduction to Fuse

Daniel Spiewak just published a very nice introduction to Fuse at JavaLobby. I wish I had spent more time working on Fuse this year but at least it works really well. I know that Daniel is using it, or was using it, in a big Swing application.


Free Sample Chapter for Filthy Rich Clients

InformIT is hosting a free sample chapter of Filthy Rich Clients, the book Chet Haase and I recently published. InformIT offers the full chapter 8 about image processing with Java 2D. Chapter 8 belongs to Part II of the book, advanced graphics rendering. Refer to filthyrichclients.org to download the source code of the examples.


82 Swing and Java 2D Demos

Filthy Rich Clients is available and several readers already received their copy. To make sure you can follow all of our examples easily, Chet and I just released the demos of the final chapters: Static Effects, Dynamic Effects and Animated Transitions. These chapters’ demos are our favorites so make sure to check them out! The [...]


XHTML/CSS Rendering In Swing

Joshua Marinacci, whom I worked with when I was at Sun, is in the Bay area this week and we had dinner together tonight. He told me more about Flying Saucer, a project he’s been working on for a few years now. Flying Saucer is an XHTML/CSS renderer written in pure Java that can be [...]


Demos for Chapters on Performance and Composites

The source code for the demos of chapters 5 (Performance) and 6 (Composites) from our book is available in the CVS repository.


Demos for Filthy Rich Clients (Book + Talk)

Chet and I just started uploading the source code of the demos shown in our book. The source code is available at filthyrichclients.dev.java.net. We will release the source code incrementally until the printed version of the book comes out early August. Right now, you can download the demos of Chapter 2, Swing Rendering Fundamentals. Unless [...]


Resource Injection with Fuse 0.4

Daniel Spiewak, editor for the EclipseZone, and I released Fuse 0.4 this weekend. Fuse is a resource injection library mainly thought for GUI programming. I presented Fuse several times in this blog already. The two major features in Fuse 0.4, at least to me, are the resource caching to improve performance and the auto injection [...]


Meet the JavaPosse

Dion Almaer, Richard Bair, Joshua Marinacci, Carl Quinn, Tor Norby, Joe Nuxoll and Dick Wall met at Joe’s place this week to record Java Posse episode #118 (MP3). We had a really great time and I took the opportunity to take a few shots of everybody. Unfortunately, I was distracted by the conversation because only [...]


High-Quality Components for Swing

David Qiao, from JIDE Software, announces on his blog that the JIDE Common Layer will be open sourced shortly. Considering the quality of JIDE’s offerings, this excellent news for the community. If you haven’t tried JIDE, now it’s time to give it a look. The website offers many WebStart demos that demonstrate JIDE’s products quality.