Jeff Friesen is a freelance tutor and software developer with an emphasis on Java and mobile technologies. In addition to writing Java and Android books for Apress, Jeff has written numerous articles on Java and other technologies for SitePoint, InformIT, JavaWorld, java.net, and DevSource.
My First Kindle Book: A Case Study
For several years, I’ve thought about creating and publishing a Kindle book. However, other projects came first and I shelved this idea until recently. A couple of months ago, I bought my first Kindle e-reader device, which pushed me over the edge into creating my first Kindle book, which I tested on the device and […]
Getting Started with Android Library Projects, Part 3
This entry is part 3 of 3 in the series Getting Started with Android Library ProjectsA reusable about dialog box is a good candidate for being stored in an Android library project. In the second part of this three-part series on Android library projects, I introduced you to a simple about dialog box example. In […]
Getting Started with Android Library Projects, Part 2
This entry is part 2 of 3 in the series Getting Started with Android Library ProjectsGoogle offers Android library projects as a way to manage reusable code. In the first part of this three-part series on Android library projects, I introduced you to library project fundamentals. In this article, I move from theory to practicality […]
Getting Started with Android Library Projects, Part 1
Android library projects provide reusable code and resources that can save you time and effort when developing apps. Jeff Friesen starts a new series with some fundamentals.
Getting Started with Firefox OS: Hosted and Packaged Apps
Jeff Friesen continues his introduction to the Firefox OS mobile operating system by delving into the world of hosted apps and packages apps.
Getting Started with Firefox OS
In the first of two parts, Jeff Friesen explains how to start working with Mozilla’s new operating system for mobiles. Could this give web apps the edge?
Happy Holidays from CoffeeScript
The holidays are upon us. To help you get into the mood, I’ve created an HTML5/CoffeeScript application that presents a festive and animated scene (with background music). Although this application is frivolous, it demonstrates HTML5 and CoffeeScript concepts that you might find useful in other projects. This article first introduces you to the application, presenting […]
Gaming: Battle on the High Seas, Part 5
This entry is part 5 of 5 in the series Battle on the High SeasSeaBattle is an HTML5 game that demonstrates the usefulness of HTML5′s Audio, Canvas, and Web Storage APIs. This article completes our five-part gaming series covering SeaBattle by exploring its draw() and allResourcesLoaded() functions. It also reviews these APIs, by discussing game […]