So I uploaded J2OC, and had lost interest in it. After all, who needs a second “let’s recompile Java into Objective C” in order to build iPhone and Android applications, if Apple isn’t going to allow it? Then Apple does this: Statement by Apple on App Store REview Guidelines In particular, we are relaxing all [...]
Filed under: Android, Java, Objective C++, iphone | Posted on September 9th, 2010 by William Woody | No Comments »
So I started playing with parsing Java class files, creating a cross compiler capable of converting Java class files into Objective C files. I even had a sufficient amount of Apache Harmony running so I could use a good part of the java.lang and java.util classes; roughly in parity with the GWT cross compiler that [...]
Filed under: Android, Java, Papers, iphone | Posted on September 6th, 2010 by William Woody | No Comments »
There are, in my opinion, four basic language features in Java which make the language extremely cool–in that they allow IDE developers and software developers to quickly and easily deploy tools which make working with Java very easy. I wanted to point out these features in the hope that future languages (or future extensions to [...]
Filed under: Java | Posted on September 2nd, 2010 by William Woody | No Comments »
Some interesting links I found that discuss time zones: Complete timezone information for all countries. – Just as the label says The official US time (NIST & USNO) – Displays the current time in the 10 major time zones in the United States. Time Zone Converter – Allows a search of the various time zones [...]
Filed under: C++, Java, Objective C++, Things To Remember | Posted on September 1st, 2010 by William Woody | No Comments »
On the project I’m working on, I noticed that, for whatever reason, it was now taking up to 3 minutes to start a web site running under GWT. That is, from hitting the “Debug” button and opening the web site in the browser, to seeing the web site actually up and running, was taking just [...]
Filed under: GWT, Java | Posted on August 25th, 2010 by William Woody | No Comments »
GWT makes it easy to create a scrolling panel within an HTML driven web site, by using the ScrollPanel class. ScrollPanel itself expands into a div tag containing the overflow attribute; specifying which axes the scroll bars land on translate into overflow-x or overflow-y attributes in the generated HTML DOM object. And the iPad (and [...]
Filed under: GWT, Java, iphone | Posted on July 6th, 2010 by William Woody | 1 Comment »
Yeah, this is old technology from the stone age. But I wanted to set up a simple Java RMI system. And it turns out every tutorial I encountered starts with: if (System.getSecurityManager() == null) { System.setSecurityManager(new SecurityManager()); } Then there is a ton of pages showing how we then customize the security manager settings through [...]
Filed under: Java, Things To Remember | Posted on May 14th, 2010 by William Woody | No Comments »
I remember the original “Inside Macintosh.” I actually still have the loose-leaf binder version of “Inside Macintosh” that shipped with System v1. The original Inside Macintosh documented the “Macintosh Toolkit” (the acronym “API” wasn’t in common use then), and, aside from two introductory chapters–one which described the OS and one which documented a sample application–each [...]
Filed under: Commentary, Java | Posted on April 13th, 2010 by William Woody | No Comments »
I’m finding I have a love-hate relationship with proxy objects, reflection and annotations. For our project I need to build a module which is capable of serializing our Java objects over JSON. The specifics of our protocol are a little different than most, so I rolled our own parser. No big deal. But then our [...]
Filed under: Java | Posted on January 12th, 2010 by William Woody | No Comments »
So the designer I work with gives me colors to use in our application as a web hex color specification, and I need to put it into my iPhone application as RGB values in the range [0,1]. Or I need to pick some color, and I pick an H=210° color, but I need to plug [...]
Filed under: Java, Macintosh, iphone | Posted on September 5th, 2009 by William Woody | No Comments »