Thursday, October 7, 2010
3D Android
Getting Started in Android Game Development
Want to start building 3d games, pointers?
http://developer.qualcomm.com/dev/augmented-reality/developer-challenge
OpenGL ES Tutorial for Android – Part I – Setting up the view
Getting Started in Android Game Development
Light Racer 3D - Days 1-2 - Learning OpenGL ES
Android 3D game tutorial – Part I
OpenGL ES Implementations, Tutorials and Sample Code
Application Fundamentals
http://java.dzone.com/news/3d-model-interaction-java-3d
http://code.google.com/p/min3d/
http://www.rozengain.com/blog/2010/05/26/cloning-animated-3d-objects-min3d-framework-for-android/
http://potatoland.org/glart/
http://code.google.com/p/jocode/source/browse/trunk/src/#src/jomodel
http://local.wasp.uwa.edu.au/~pbourke/dataformats/obj/
http://people.sc.fsu.edu/~jburkardt/data/obj/obj.html
http://www.java-tips.org/other-api-tips/jogl/several-spheres-are-drawn-using-different-material-characteri-2.html
http://jerome.jouvie.free.fr/OpenGl/Tutorials/Tutorial12.php
http://www.iphone4gnew.com/opengl-es-from-the-ground-up-part-3-viewports-in-perspective.html
http://glprogramming.com/red/chapter05.html
http://www.java-tips.org/other-api-tips/jogl/several-spheres-are-drawn-using-different-material-characteri-2.html
http://jerome.jouvie.free.fr/OpenGl/Lessons/Lesson8.php
http://jogamp.org/deployment/jogl-next/javadoc_public/
http://code.google.com/p/jocode/source/browse/trunk/src/jomodel/JOOBJImporter.java
http://jogamp.org/jogl-demos/src/demos/hdr/HDR.java
http://gpwiki.org/index.php/OpenGL_Tutorial_Framework:Adding_Depth_and_Color
http://www.angelikalanger.com/index.html
http://code.google.com/p/android-gl/source/browse/#svn/trunk/AndroidGL/src/edu/union
http://insanitydesign.com/wp/projects/nehe-android-ports/
Saturday, August 14, 2010
Friday, August 13, 2010
The Rackspace Cloud
I want to have a "playground" for Java-based project hosting . I want something cheap, easy accessible and it's ok to have some downtime, it's kind of self-education, hobby project after all.
- Host at home, using DynDns or similar service
- Google App Engine
- The RackSpace Cloud servers
- Amazon EC2
The first option looks good, the two only objections are need in new comp (old one is noisy and energy inefficient) and I'll be forced to use non-standard http port because Verizon block incoming traffic on port 80. Also unclear what will happens if I'll switch to another Internet provider.
I like GAE, my current playground at http://wayponts.appspot.com/, however fighting with limitations of GAE makes me crazy (sometimes), database design for Datastore is unusual, data updates consume a lot of CPU, so it's very easy to get all free CPU quota. So, what is Google provide for free is almost perfect for my purposes but... (unavoidable "but" :-) )
Third option will cost me about $10-15/month (cost of my lunch, I can definitely skip one :-) ) and give me a very basic Linux server with 256M RAM and 10G of disk space. Not too bad.
Amazon EC2 is good, but small image starts from $60-70/month and reserved $270 (1 year term) one time plus $20-25/month in case of 100% utilization. Cheap but not enough cheap for hobby project.
It's possible to find another options like [DE]Systems loaded with pre-installed services. However, in sake of simplicity, The Rackspace Cloud Servers is a winner.
PS
I still want a silent nettop as development server.
Wednesday, August 11, 2010
Thursday, July 29, 2010
Slippy map tiles
I want to try server side clustering so I need a way to determine what tiles are visible on map now. Hopefully Slippy maps well documented at Slippy map tilenames. This allow to get bound coordinates of visible tiles, fetch points inside bounds and build clusters. The clustering algorithm idea may be taken from this post Introduction to Marker Clustering With Google Maps.