Creating a development environment for Android applications needs 3 basic things:
1)Java
2)Eclipse IDE
3)Android SDK
1)Java
We will be using Sun's JDK 6.If you already have this installed on your machine...skip this step.
But if you are unsure of whether you JDK6 installed or not or you are not sure of the correct version,this link should help:
https://help.ubuntu.com/community/Java
Open up the terminal and type this command
sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk read more »
This howto provides a summary of links and steps required go get a working development setup. If you haven't setup OFBiz yet, then check out OFBiz - Getting started post. read more »
Apache OFBiz (http://ofbiz.apache.org) is one of the leading open source ERP / e-commerce projects. This howto would cover the initial setup steps
Best place to get started
http://docs.ofbiz.org/display/OFBADMIN/Demo+and+Test+Setup+Guide
However, before you start following the guide you would need a few things such as JDK, SVN and ANT. If you don't know how to set these up follow the rest of the howto.
Installing JDK read more »
Several different models of languages are discussed, including procedural (Ruby), functional (OCaml), and object-oriented (Java). Language features such as formal syntax, scoping and binding of variables, higher-order programming, typing and type polymorphism, and object inheritance are explored.
Course syllabus: http://www.cs.umd.edu/class/spring2008/cmsc330/syllabus.shtml
Course content can be found at http://www.cs.umd.edu/class/spring2008/cmsc330/schedule.shtml read more »
Ruby is a dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was initially developed and designed by Yukihiro "Matz" Matsumoto. It is based on Perl, Smalltalk, Eiffel, Ada, and Lisp. read more »
The opencourseware initiative started by MIT today has got a list of very useful learning content that students and institutes can leverage and perhaps contribute back. Link to the MIT opencourseware page
http://ocw.mit.edu/OcwWeb/web/courses/courses/index.htm#ElectricalEngine...
A fantastic collection of Linux tutorials and howtos. Mostly focused towards setup, administration covering a wide range of linux distros. For someone experimenting with distros, this is a treasure trove
unix-tutorials.com
HowtoForge offers a comprehensive collection of quick howtos about almost every topic on Linux. Besides setup and administration , covers a few good topics on programming read more »
This courseware is provided by "The Australian National University Department of Computer Science", Canberra. Topics covered include introduction to FOSS, history of FOSS, FOSS communities, licensing, source control, motivations for developers , business of FOSS and overall FOSS philosophy.
To set up the android development environment on Ubuntu we need to first make sure that we have the correct version of Java set up on our machine.
Android (1.5) can run on either Sun JDK5 or JDK6.Its best to setup your Ubuntu box with JDK6.
Open up the terminal and type:
java –version
This will give you the default list of java versions installed on your machine.
If you have installed Sun’s JDK6 correctly you should get something like this: read more »
There are many open-source projects that are written in Java- such as Google's Android Mobile Platform.
If you've just started learning Java and would like to improve your Java skills here some useful tutorials and links.
Sun's Java resources.
The best place to learn about Java and Java APIs is of course the Sun website.This is the "official" Java learning material.
http://java.sun.com/docs/books/tutorial/java/index.html
https://javatutorials.dev.java.net/
Forums read more »