All Resources

Kenfuse Learning Center (KLC) is sort of a gateway to a selected set of educational resources on open source technologies. Targeted towards students, junior developers these range from quick tutorials and learning guides to more involved structured courseware. KLC’s objective is to help more and more students and junior developers pick open source technology skills early on so that they can rapidly transform themselves into open source contributors. While courseware being somewhat structured are expected to be handled by content providers collaborating to come up with the right approach, ‘Tutorials’ and ‘Howtos’ can be quick submissions by all users.

Android development on Jaunty - 1

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 »

OFBiz - getting ready for development

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 »

OFBiz - Getting started!

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 »

Organization of Programming Languages

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 »

Authors: 
arpita

Ruby programming & Rails

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 »

Authors: 
sandy

MIT opencourseware

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...

Authors: 
arpita

Collection of Linux Tutorials

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 »

Free and Open Source Software Development

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.

Lecture Notes and slides

Authors: 
sandy

Set up Android development environement on Ubuntu (hardy heron)

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 »

Learn Java - Some useful links

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 »

Copyright 2009 KenElements. Powered by Open Source Software from projects like Apache, Drupal, Linux, MySQL, PHP, JQuery