Jay Drummond's - Blog » java http://drummondsoftware.com/blog WordPress weblog Sat, 11 Sep 2010 13:09:56 +0000 http://wordpress.org/?v=2.8.4 en hourly 1 Java Training Course Development Platform http://drummondsoftware.com/blog/2009/07/19/java-training-course-development-platform/ http://drummondsoftware.com/blog/2009/07/19/java-training-course-development-platform/#comments Mon, 20 Jul 2009 01:36:33 +0000 Administrator http://drummondsoftware.com/blog/?p=135 This post hold information about a VMware image that I created for a report that I am working on in my Technical Communications course at Capella University. The report is on Java training for beginners. This image contains software that is pre-installed on a student’s classroom PC. For those who don’t have access to the physical classroom, this image can be used to follow along with the course.

System Requirements
– 2 gigs of RAM
– 10 gigs of hard drive space

Windows or Linux – the VMware Player. Free.
Mac OSx – VMware Fusion. Free 30day trial.

The software list follows:
This starts with a LAMP setup. LAMP is an acronym for Linux, Apache, MySQL, and PHP. This combination of software is a common configuration for running PHP web applications. This has little to do with running Java, but does allow phpmyadmmin to be run. This is a web based MySQL database administration application. It’s easy to use and popular for administering a database from a remote site.

Ubuntu 8.10 – updated July 18th with all patches and fixes.

Apache 2.0 – web server

MySQL – version 5.0 – Version 5.0.67-0ubuntu

PHP version 5 – a web application programming language.

phpmyadmin – A PHP based web application for administrating MySQL

Eclipse Europa. – This is the base version of eclipse with few plugins.

JBoss Developer Studio Community Edition – If you like this version the release is available for a mere $99 from here.


jre 1.6.0 update 14

Installed to /usr/java/jre1.6.0_14

Java EE 5 SDK with jdk 1.6.0 update 14
Installed to /usr/java/SDK

Subversion version 1.5 – a source code control system.

subclipse version 1.4 – integration of subversion into eclipse.


To gain access to the VMware image, send me an email and ask me for the username and password.
Download the VMware Appliance here: Download
File size: 2,271,743,211
The md5sum sum: eb36f88c6bcdd06c8b46d204c580cf3e


Once the file has downloaded, extract the files contained in the Ubuntu.tar.gz archive. To do this, on windows use winzip. On Linux and MAC use tar like this: tar -xvf Ubuntu.tar.gz

Inside the archive are two files.

  1. Ubuntu-disk1.vmdk
  2. Ubuntu.vmx

Next run the VMware player. Once the program loads, click “Open Existing Virtual Machine”, and browse to the directory where you extracted the files from the archive. Select UBuntu.vmx and click Open.


]]>
http://drummondsoftware.com/blog/2009/07/19/java-training-course-development-platform/feed/ 0
ANT Tasks for RetroGuard http://drummondsoftware.com/blog/2009/03/05/ant-tasks-for-retroguard/ http://drummondsoftware.com/blog/2009/03/05/ant-tasks-for-retroguard/#comments Thu, 05 Mar 2009 11:00:33 +0000 Administrator http://drummondsoftware.com/blog/?p=31 I found this really cool thing known as RetroGuard java byte code obfuscation. Except that, I wanted to be able to call it from an ANT task. So I wrote some ANT tasks to allow RetroGuard to be invoked. Now I can make obfuscated code from any part of my build process.

I had these available for download, but noticed that the RetroGuard folks integrated my code into their deliverables, pretty much line for line. So if you need this, you can just download from the RetroGuard site: RetroGuard java byte code obfuscation.

I had asked them to acknowledge my contribution, but so far they haven’t.



]]>
http://drummondsoftware.com/blog/2009/03/05/ant-tasks-for-retroguard/feed/ 0