IT Development

If you run through any problems installing or running these tools, please notify me as soon as possible to upload a fix. Click Here to email a Bug or a problem.

 

 

Quick Links

1-Financial Tools

Active Investment

 

2-IT Development Tools

Object Database
Monitor

3-Special Programs
RMI Messenger

Al-Katib Program
ConverterProgram

Fast Operations Program

Fractal Image Computer

 

4-Games
8 Queens
Chess

 

5-Mobile Games

Last Bean

Passcode
X O Game


6-
Mobile Programs

Tasbeeh

 

 

1-Financial Tools

a-Active Investment Template

Using spreadsheets, active investment analysis is easy. Using the template, you can insert time series data, setup the objective model you need the template to use. Returns, risks, transaction costs and other indications are displayed. Future release will combine many models in the same template.

 

Download in zip format: </xmp>   3 mega

Click here for How to Use.

 

 

2-IT Development Tools

a-Object Database

Object database is a utility that helps the developer to access the database using an easy API. The developer needs only to implement the business logic leaving SQL statements to this utility. This package develops a Record Pool which guarantees no duplicates of record objects. To summaries:

1- No record Duplication.

2- Easy to synchronize business transactions.

3- Easy to construct OO Design of your SQL RDMS records.

4- Easy to bridge between your SQL queries and Business Java Objects.

 

Currently, there is no Applet for this package. Since this package is solely for the purpose of developing an application over a database.

However, I may post some examples on how to use this package in the future. Make note that this package is still in Version 1 Beta. The Documentation is still under development.

 

Unlike my other projects in this page, I did not post the source code as of yet. sorry!

 

Recent news: You can access the files for this project in sourceForge.Net. The project now is an Open Source project.

 

 

For documentation: Click Here.

For Library: Click Here. (Jar Format)

Need Java 5.

 

 

b-Monitor

 

Monitor is a Jar file that could be imported in your Java application to track your inputs, outputs and/or exceptions. It is so easy to use. You can even extend the tool easily using the documented API for Monitor package.

 

Download in Jar Format: </xmp>

 

For the Documentations: </xmp>

 

For source code: Please email me.

 

3-Special Programs

a-RMI Messenger

This is a Messenger Program that can be used to communicate with other clients within a network. It uses Remote Method Invocation (RMI) Technology. You can setup, search and join rooms. The package is easily extended to create custom rooms, GUI, and or models. Multiple programs can be developed using this package. All you need to do is extend and implement your intended GUI and processes.

Download in Jar Format:

Documentation will be available later.

Required JRE 1.5

Note: Working on an upgrade for persistence.

For source code: Please email me.

 

b- Al-Kateb Program

 

This is Al-Kateb program. It can be used by those who dont have arabic keyboards. It has many capabilities.

Last Version 2.1

 

To see it in action (Applet) click here.

Download in executable Jar Format: click here.

Download Source: click here.

Requires Java 1.5

 

c- Converter Program

This Program converts many measurement systems to other.

The program is user friendly.

 

To see it in action (Applet) click here

Download in executable Jar Format: click here

Download Source: click here

Requires Java 1.5

 

d- Hussam Math Parser Java

 

Version 3 Beta NEW

 

To see it in action (Applet) click here

Download Library in Jar Format: click here

Download GUI for Testing: click here

Download Source: click here Old Version! Contact me to get the Newest Version!

To see Documentation: click here

Requires Java 1.5

 

 

 

Version 2.7

 

To see it in action (Applet) click here

Download Library in Jar Format: click here

Download GUI Executable Jar for Testing: click here

Download Source: click here Old Version! Contact me to get the Newest Version!

To see Documentation: click here

Requires Java 1.5

 

 

e- Fractal Image Computer

 

 

You can use this Applet to explore the Mandelbrot Fractal Image.

In the future I may link between the Math parser and this applet to have your own images and explorations.

 

for the Applet: Click here

For some images created by the same program: Click here

 

 

 

4-Games

a-Queens

Ever thought solving the 8 Queens problem was hard. Try this program that will make it easy for you to win this puzzle.

 

 

To Play on line (Applet): click here.

Download in executable Jar Format: click here

For source code: Please email me.

 

b-Chess

 

This is a two player chess game. The game is programmed using QBasic!

 

Chess Program

Programmed By Hussam Almulhim

Version Number: 2.3.4

Download in Zip Format: click here

For source code: Please email me.

 

 

5- Mobile Games

a- Passcode

This is a mobile game that works on Mobiles that support Java MIDP 1.0 CLDC 1.0*

 

Version Number: 2.0

Download in Zip Format: </xmp>

 

 

b- Last Bean

This is another mobile game that works on Mobiles that support java MIDP 1.0 CLDC 1.0*

 

Version Number: 2.81

Fixes:

-Names Are saved well.

Download in Zip Format: </xmp>

 

Version Number 2.8

Not Available

 

Version Number 2.56

Not Avialable

 

 

* MIDP 1.0/CLDC 1.0 is the least packages that are shipped with any Java phone. so if your phone supports Java, it defenetly supports MIDP 1.0/CLDC 1.0

c- X O

This is an X O game with 3 computer levels. Can you beat the hardest level.

 

Version Number: 1.1

Fixes:

-Fixed Storage

 

Download in Zip Format: </xmp>

 

Version Number 1.0

Not Available.

 

 

6-Mobile Programs

a- Tasbeeh

This program helps you count how many times have you praised Allah Subhanaho Wata'ala.

The program works on mobiles that support Java MIDP 1.0 CLDC 1.0

Version Number: 1.85

Download in Zip Format: </xmp>

 

 

Copyright © 2001 Hussam Almulhim. All rights reserved.
Revised: 02/14/06.

BackHome

 


IT Development
It is not that easy to construct Towers


Active Investment Template
Fast Feedback

 

 


Monitor
Can even be used for practicing  Programming easily.

 

Al-Kateb

Do you have problems writing Arabic in your non-Arabic Keyboard?

 

Converter

Convert Mesurments from one kind to another.

 

 

Fast Operations

Conduct your Mathematics Faster than ever.