Showing posts with label open-source. Show all posts
Showing posts with label open-source. Show all posts

Thursday, November 27, 2008

OpenOffice - Free Microsoft Office Alternative

The developer section looks really interesting and I may take a crack at something to learn it.

OpenOffice Programming.
It is all in C++.


Tuesday, July 8, 2008

Wikipedia User Page - Adam Cox

Wikipedia - User Generated Encyclopedia Website



Wikipedia is a website with a large encyclopedia built by the visitors to the website. It is "the free encyclopedia that anyone can edit."

Wikipedia is built on the Mediawiki free and open-source platform. You can help support this platform by helping to build the platform by fixing and adding the content. You can also support this project by making donations at Wikimedia Foundation.

As a repeated visitor to this site, I have found the content very educational. As a software engineer, I feel that the site lacks code samples. The few samples up there, are very short. But, the site is an encyclopedia and not meant for code samples.

I have contributed several edits to this site and you can find these edits by visiting Adam Cox's Wikipedia User Page. I have not yet added any articles, but I have edited existing articles. Hopefully, by the time you are reading this, I will have contributed some useful articles.

Sunday, June 1, 2008

J2ME Mobile Applications

J2ME (Java 2 Micro Edition) is a version of Java targeting mobile devices. It is much more efficient than J2SE (Java 2 Standard Edition) and can run in a constrained environment. It is not strictly limited to mobile devices and can run on some embedded devices. Java is known to be highly portable. Portability allows a build once, compile for many different devices scenario. J2ME can be easily ported across mobile devices. This does not hold true for all situations. The hardware on one device can be different than the next device. So, a J2ME application with GPS functionality that runs on a GPS capable phone, obviously, can not be ported to a non-GPS compatible phone. J2ME provides a complete object-oriented programming environment. There are many tools included in the J2ME software development kit that allows developers to easily build clean and usable user interfaces. There are a large number of tools included in the development environment. The BlackBerry Software Development Environment/RIM (Research In Motion) utilizes J2ME for the programming language. There is a complete JDK Java Development Kit to handle developing applications for the BlackBerry.

Learn more about J2ME Services.

Introduction to J2ME.

Thursday, May 29, 2008

Open Source Platforms

I have experimented with setting up open-source platforms and would like to help others get started with the same platforms. Get a Drupal Site, Joomla! Site, MediaWiki Site, phpBB Site, or WordPress Site with a domain name and hosting. I have a dedicated server and can create virtual servers to host web sites.