This software has been released on different computer targets:
This software SalatTime runs under MS Windows. It computes prayer time and generates annual and monthly calendars for a given town.
Computations are done thanks to the rules described here.
It is written in C++ VCL (Borland BDS 2007).
A C version (cmd line) was written, then translated in PHP. This code is used to computes online prayer time.
A PocketPC version is also written. It can generates annual and monthly calendars. It uses the same configuration file (data.cfg) than the Windows version.
A mobile phone version is available. It is a Midlet, optimized for big LCD scrren phones, tested on Sony Ericsson W810i. Help file here
You can also download this jar file from directly with your phone using the wap site : http://wap.salat-mosque.com
A widget for MAC OS is also available. It is a Widget that displays the prayer times that are computed on the server, in regards to the configuration you asked.
A gadget for Windows Vista is made available. It displays the prayer times that are computed on the server, in regards to the configuration you asked.
A light web version. The configuration is saved by your web browser in a cookie and it displays, in a tiny format, the prayer times of the town you chose.
A Clock. This clock is build thanks to a powerfull dspic microcontroller allowing the computation and display of prayer times. It rings and a red LED blinks when it is time to do the prayer.
New :Sources. Your are looking for source code to develop an application that computes prayer time? Here are my code sources ready to use. Don't forget to include in the Readme.txt / About, the 2 lines below of prayers.
These are doua3ware, that means, if you are muslim, thank you for praying for our forgiveness.
Lotfi BAGHLI (c) 2006, 2007, 2008, 2009, 2012.
Download the different versions of SalatTime: MS Windows version for PC:
It is optimised for QVGA and VGA screens. SalatTimeF.cab (version 1.60 (22/08/2010) PocketPC)
It contains two parts, one is a Today Item, i.e. it appears on Today home screen and the other part is a WM classical program.
It computes prayer time and generates monthly calendars for a given town.
For the installation, simply run the SalatTimeF.cab file on the pocketPC. It will install the software SalatTime.exe and the Today plugin. To activate this latter, go to Settings, then Today, then check SalatTime, click OK to exit.
To update a priviously installed version of SalatTime on your PocketPC, you must first uncheck the Today elements SalatTime from the Today screen options in order to unload the DLL.
When the installation is done, you have to check the Today elements SalatTime from the Today screen options to activate the Today display.
Compute and display prayer times for a chosen town
Configure and choose the town within these countries: Algeria, Belgium, France, Luxembourg(not verified), Marocco, Tunisia(not verified), Switzerland(not verified) and User Defined) (Menu Config or User Def).
Display the direction of Mekka el moukarama (Menu Quibla)
Configure the events/alarms at the prayer times by adding events to the phone diary (Menu Events)
Compute prayer times for a past or future date (Menu Explore)
Configure and choose the town within these countries: Algeria, Belgium, France, Luxembourg(not verified), Marocco, Tunisia(not verified) and Switzerland
Configure and choose the town within these countries: Algeria, Belgium, France, Luxembourg(not verified), Marocco, Tunisia(not verified) and Switzerland
Display prayer times for the chosen town
A light web version:
It works with Linux, Windows, MacOS, iPhone, pocketPC.
Requieres a web browser accepting cookies (to save the configuration of the chosen town). updated Sept. 2008
It is destinated to be on a desk.
The clock indicates the time, the date, the town and the corresponding prayer times.
It rings and a red LED blinks when it is prayer time. This clock is being sold on our website. Sources :
Here are the sources of some programs we made. I would recommand to begin by the Visual Studio 2008, comand line version. I put all the routines in a library and calls are made in the main program.
An example is provided for computing salat times for the town Paris.
Don't forget to mention, on the sofware that will use parts of this code, to do prayers for our forgiveness. Djazakoum Allah khayran.
Windows Gadget. Simply rename the .gadget in .zip to get the files.
SalatTime for PHP. Self contained PHP file, Does not need a data base. Use PHP, JavaScript, JQuery, XML. The program generates in xml format, salat times for a day, a mounth or a year. Demo here.