The idea came to me the other day as I was assigning a value to a variable in Java. I asked myself, "What units are being used for this variable?" Every number you enter into a programming language has some type of units associated with it. Some units are simple: feet, pounds, inches, meters. Other...Read more
Category Archives: Java
Android Ant Proposal
Mocking Frameworks Considered Harmful
Find out why mocking frameworks are considered harmful. Why do software engineers love them? Does it have something to do with code?
Microtransaction Library Uploaded
Disgruntled Rats Android microtransactions (in-app billing) library has just been released as open source.
Disgruntled Rats Podcast for September 11, 2011
News, discussions, and an overview of Android microtransactions/in-app billing for September 11, 2011.
Game Development in Android
Thanks to everyone who attended our session on game development in Android yesterday. Sean, Brian and I all had a great time and enjoyed the questions and interactive discussions. If you have any other questions for us, send us an email at email@example.com. Here is a copy of the presentation we gave. Also, the Java...Read more
New Android Examples Added
In preparation for the Twin Cities Java User Group Presentation on August 9th, 2011, the Disgruntled Rats have added new Android example projects to their website. Check out the following link for more information: http://www.disgruntledrats.com/?page_id=545 We will continue adding examples and content to our website that is useful to developers as time permits. Cheers and happy...Read more
Android Ant Build Environment Released!
The Disgruntled Rats are giving back to the community by releasing code that will help other Android developers get their projects working with Ant. See the link below. Android Ant Build Environment If you find these files useful in any way, please help promote our site by liking our Facebook group. :)...Read more
Codename Phantom – Android Graphics Engine
The Disgruntled Rats are very excited to announce their upcoming graphics engine! The codename for the graphics engine is Phantom. Phantom is fast, lightweight, easy to use, and portable. Phantom runs on any operating system with accelerated graphics and support for the Java Virtual Machine. Phantom also runs on the Dalvik Virtual Machine. Developers can write...Read more
Understanding Android OpenGL Through UML
I find it easier to learn a new software system by creating diagrams. Today, I created a couple Unified Modeling Language (UML) diagrams for Android OpenGL. These diagrams present a high-level view of the Android OpenGL rendering domain. The class diagram describes the main classes and relationships. I also described a few important methods...Read more