- Building Your First App – http://developer.android.com/training/basics/firstapp/index.html – a self contained introduction to installation of ADT (Android Development Toolkit), starting new project, etc.
- “10 useful Resources for the fledgling Android developer” (a slideshow at NetworkWorld; 2013.01)- http://www.networkworld.com/slideshow/85469/10-useful-resources-for-the-fledgling-android-developer.html
- “Learn Java for Android Development” by Shane Conder & Lauren Darcey, a 13-part tutorial (2010) – http://mobile.tutsplus.com/series/learn-java-android-development/
- Getting Started for Android Developers – http://developer.android.com/training/index.html
- Using your own SQLite database in Android applications – http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/
- “Android (Homescreen) Widgets – Tutorial” by Lars Vogel – http://www.vogella.com/articles/AndroidWidgets/article.html
- Android tutorials on YouTube:
- Android Tutorial 1 – How to start developing. Install SDK, ATD and Eclipse – http://www.youtube.com/watch?v=fD7RwMoaFP4
- TheNewBoston – Android Application Development – http://www.youtube.com/playlist?list=PL34F010EEF9D45FB8
- A collection of Android development videos by user “myBringBack” – http://www.youtube.com/user/mybringback
- “Learning Android Development? Here Is A 200-Episode (Almost 20 Hours) Tutorial Series – All For Free [Videos]” by Artem Russakovskii (2011.08.23) – http://www.androidpolice.com/2011/08/23/learning-android-development-here-is-a-200-episode-almost-20-hours-tutorial-series-all-for-free-videos/
- Android discussions at Reddit – http://www.reddit.com/r/Android/
2013.01.14
Android development
2012.11.02
Java keytool
- Download the CA certificate from the proxy and convert it to PEM format:
/usr/java/default/bin/keytool -import -trustcacerts -file -alias CA_ALIAS -keystore /usr/java/default/lib/security/cacerts -storepass changeit
More:
- The Most Common Java Keytool Keystore Commands – http://www.sslshopper.com/article-most-common-java-keytool-keystore-commands.html
- keytool – Key and Certificate Management Tool – http://docs.oracle.com/javase/1.4.2/docs/tooldocs/windows/keytool.html
2011.11.21
Implementations of programming languages in other programming languages
- BicaVM – Javascript implementation of JVM – https://github.com/nurv/BicaVM
- This project is an implementation of a JVM in JavaScript. At the moment it runs Java code, but is more like a proof of concept than a real JVM. A lot of work is required to make this JVM run Java code
(including writing an entire runtime enviroment).
BicaVM can interpret a big chunk of the JVM’s bytecode (probably around 60%). However, it is wildy incomplete. It has a JNI interface that maps to JavaScript functions. It has no JIT compilation.- “BicaVM: JVM in JavaScript – Why?” by Artur Ventura (Surf The Edge blog; 2011.11.20) – http://www.surf-the-edge.com/2011/11/15/bicavm-jvm-in-javascript-why/
- “JavaScript JVM Runs Java” (SlashDot; 2011.11.21) – http://developers.slashdot.org/story/11/11/21/0454254/javascript-jvm-runs-java
- article – “JavaScript JVM runs Java” by Mike James – http://www.i-programmer.info/news/167-javascript/3360-javascript-jvm-runs-java.html
- “JSava: a Java bytecode interpreter in JavaScript” (at “Things I’ll Forget In A Month”) – http://blog.zortrium.net/archives/96
Firefox GUI inside Firefox data frame
This is a fun stuff. One can open another instance of FireFox GUI inside the browser area where content of web pages is displayed.
Source: “JavaScript JVM Runs Java” (SlashDot; 2011.11.21) – http://developers.slashdot.org/story/11/11/21/0454254/javascript-jvm-runs-java