Posts Tagged ‘java’
Image via CrunchBase
I have readopted JDO recently. The cause ? Google App Engine’s big table storage model that makes JDO, a storage agnostic framework for persistence, ideal for such implementations.
Some very useful links related to Java on the GAE are following
- JRE Class White List A Java App Engine application’s access to the classes in the Java standard library (the Java Runtime Environment, or JRE) is limited to the classes displayed in that link.
- Will it Play in App Engine. This google group post aggregates all known java technologies and frameworks with commenting on whether or not they are applicable to the appengine JVM runtime. As we have discussed before limitations to certain JEE classes will stop many of the well adopted frameworks to operate.
- Web Services Connector. Due to limitations in the java.net core library many web services client frameworks fail to operate in appengine. Frameworks such as axis, axis2, JAX-WS do not have compatibility since they use not authorized classes. A simple and lightweight alternative is WSC from people in salesforge.com that generates a simple jar client provided the wsdl document services definition. Another more nasty alternative is to implement the calls to the service by yourself and use JAXB or JIBX or even xmlnbeans to marshal/unmarshal the request/response documents.
This is a new field for glowy, new design patterns new server client communication protocols, json is state of the art -at last – and many other interesting aspects.
I also have to mention that European community is clearly in favor of RIA and we people working in European Community IT projects GWT and Flew are adopted vastly.
License implications concerning distribution and tool usage, on the iPhone SDK versus open source java development tool, poses a serious constraint on migration process of JVM on the iPhone.
IMHO this is more or less anticipated, Apple has adopted a close source and centralized application distribution, policy which obviously conflicts with java open development scheme nature.