Forum programmation
 
AccueilPortailFAQRechercherS'enregistrerMembresGroupesConnexion
anipassion.com
Partagez | 
 

 Conception d'un programme d'appel à la prière

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivant
AuteurMessage
manianis
V.I.P
V.I.P
avatar

Nombre de messages : 471
Age : 107
Date d'inscription : 19/03/2007

MessageSujet: Conception d'un programme d'appel à la prière   Dim 2 Sep - 16:57

Je viens de commencer la conception d'un programme pour annoncer les heures de la prière en langage Python.
J'ai déjà achevé la traduction du module qui permet de calculer les heures de prière et il reste à concevoir une application GUI pour annoncer les heures de prières. Et je cherche des volontaires afin de réaliser ce programme que j'ai surnommé Al Muadhin.
- J'ai besoin d'une belle interface.
- J'ai besoin aussi de suggestions concernant les fonctionnalités qui doivent être intégrés dans ce programme.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://manianis.sitesled.com/
manianis
V.I.P
V.I.P
avatar

Nombre de messages : 471
Age : 107
Date d'inscription : 19/03/2007

MessageSujet: Re: Conception d'un programme d'appel à la prière   Dim 2 Sep - 17:06

Je propose les fonctionnalités suivantes :
- Affichage de l'heure des 5 prières.
- Annonce de la prière :
* 15 mn avant l'heure calculée (bip + infobulle de rappel)
* Toutes les minutes (bip + infobulle pour le rappel)
* à l'heure adéquate (el adhan)
- fermeture/réduction dans la barre de notification
- Affichage de la direction de Al Qibla.
- Affichage de la date en Hijri (Il reste à traduire ce module).
Ce programme sera (inchallah) sous license GPL et multiplateforme.

Voici le début de mon travail.
http://manianis.sitesled.com/libitl.zip

Je compte utiliser Python comme langage de programmation :
http://www.python.org/
Et wxPython comme GUI pour concevoir l'interface utilisateur:
http://www.wxpython.org/
Et PyGame pour la lecture des fichiers sons :
http://www.pygame.org/
Libitl que j'avais traduite du C.
http://www.arabeyes.com/
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://manianis.sitesled.com/
manianis
V.I.P
V.I.P
avatar

Nombre de messages : 471
Age : 107
Date d'inscription : 19/03/2007

MessageSujet: Re: Conception d'un programme d'appel à la prière   Dim 2 Sep - 17:10

Si vous voulez y contribuer n'hésitez pas car j'en ai marre du programme qui me demande de payer une license d'utilisation à chaque fois que je démarre mon ordinateur. Et des programmes qui donnent des fonctionnalités partielles en rappelant qu'il faudrait payer pour avoir la version complète. Sachant qu'il s'agit d'un programme d'appel à la prière donc il faudrait attendre la récompense de Dieu.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://manianis.sitesled.com/
mtcs
Administrateur
Administrateur
avatar

Nombre de messages : 1605
Date d'inscription : 21/11/2006

MessageSujet: Re: Conception d'un programme d'appel à la prière   Dim 2 Sep - 17:25

salut manianis

je veux surment patrticiper mon ami, mais je ne connais pas le Python, alors je lesse mon place à quelqu'un d'autre.
d'autre part je te propose d'ajouter une nouvelle fonctionnalité, c comme les programme d'AL ADHKAR
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
manianis
V.I.P
V.I.P
avatar

Nombre de messages : 471
Age : 107
Date d'inscription : 19/03/2007

MessageSujet: Re: Conception d'un programme d'appel à la prière   Dim 2 Sep - 18:35

Merci pour ta contribution MTCS. Il vaudrait mieux faire un programme dédié à Al Athkar.

J'ai commencé le travail sur ce mini projet et voici les premiers fruits. Je ne suis pas satisfait de l'interface ni des fonctionnalités disponibles.



Si quelqu'un dans le coin est spécialiste en graphisme pourra-t-il nous proposer un modèle. Vous avez dans l'image ci-dessus les dimensions de l'interface.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://manianis.sitesled.com/
mtcs
Administrateur
Administrateur
avatar

Nombre de messages : 1605
Date d'inscription : 21/11/2006

MessageSujet: Re: Conception d'un programme d'appel à la prière   Dim 2 Sep - 20:06

beh je propose de mettre cet image en arriere plan
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
nessim3dmax
Nouveau
Nouveau


Nombre de messages : 5
Date d'inscription : 22/08/2007

MessageSujet: nessim 3ds max   Dim 2 Sep - 20:14

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
manianis
V.I.P
V.I.P
avatar

Nombre de messages : 471
Age : 107
Date d'inscription : 19/03/2007

MessageSujet: Re: Conception d'un programme d'appel à la prière   Dim 2 Sep - 20:25

Ces images sont bonnes. Mais, ce qu'il faut c'est de faire une petite conception à l'aide d'un outil comme photoshop (par exemple) dans laquelle vous :
- Mettez le titre de l'application
- Mettez les noms des prières
- Réservez une place pour les heures des prières
- Réservez une place pour le temps restant
- Réservez une place pour l'horloge
- Réservez une place pour une jolie boussole qui indique la direction de la Qibla
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://manianis.sitesled.com/
makram
modérateur
modérateur
avatar

Nombre de messages : 549
Age : 28
Date d'inscription : 29/12/2006

MessageSujet: Re: Conception d'un programme d'appel à la prière   Lun 3 Sep - 13:42

mr anis est ce que le temps de priére est pris d'une base de donnée ou non?
si non pouvez vous l'ajoutez pour que je puisse insérez le temp correct de ma ville.
enfin je demande a mon ami mohamed de déplaçer le suijet a la rubrique conception d'un programme. merci a vous.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
manianis
V.I.P
V.I.P
avatar

Nombre de messages : 471
Age : 107
Date d'inscription : 19/03/2007

MessageSujet: Re: Conception d'un programme d'appel à la prière   Lun 3 Sep - 15:03

Quelqu'un m'a proposé ce modèle.



Qu'en dites vous.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://manianis.sitesled.com/
manianis
V.I.P
V.I.P
avatar

Nombre de messages : 471
Age : 107
Date d'inscription : 19/03/2007

MessageSujet: Re: Conception d'un programme d'appel à la prière   Lun 3 Sep - 15:16

makram a écrit:
mr anis est ce que le temps de priére est pris d'une base de donnée ou non?
si non pouvez vous l'ajoutez pour que je puisse insérez le temp correct de ma ville.
enfin je demande a mon ami mohamed de déplaçer le suijet a la rubrique conception d'un programme. merci a vous.

Oui en effet makram tu pourra contribuer en créeant la base de donnée des villes sous forme d'un fichier XML.
Les villes seront classés comme suit :
- Pays : exemple Sousse
- Ville : Sousse
- Longitude : 10°38"
- Latitude 35°50"
- Temps GMT : +1
- Day Saving Time (DST) : +1
- Sea Level : 0
- Pression : 1010
- Temperature : 10°c

pour chaque pays il y'a une méthode de calcul de temps différente en tout il existe 8 méthodes.

NONE = 0
EGYPT_SURVEY = 1
KARACHI_SHAF = 2
KARACHI_HANAF = 3
NORTH_AMERICA = 4
MUSLIM_LEAGUE = 5
UMM_ALQURRA = 6
FIXED_ISHAA = 7

La première méthode (NONe = 0) doit configurer les paramètres suivants :
fajrAng = 0.0 # Fajr angle
ishaaAng = 0.0 # Ishaa angle
self.imsaakAng = 1.5 # The angle difference between Imsaak and Fajr (default is 1.5)
self.fajrInv = 0 # Fajr Interval is the amount of minutes between Fajr and Shurooq (0 if not used)
self.ishaaInv = 0 # Ishaa Interval is the amount if minutes between Ishaa and Maghrib (0 if not used)
imsaakInv = 10 # Imsaak Interval is the amount of minutes between Imsaak and Fajr. The default is 10 minutes before Fajr if Fajr Interval is set
round = 0 # Method used for rounding seconds:
# 0: No Rounding. "Prayer.seconds" is set to the amount of computed seconds.
# 1: Normal Rounding. If seconds are equal to 30 or above, add 1 minute. Sets "Prayer.seconds" to zero.
# 2: Special Rounding. Similar to normal rounding but we always round down for Shurooq and Imsaak times. (default)
# 3: Aggressive Rounding. Similar to Special Rounding but we add 1 minute if the seconds value are equal to 1 second or more. */
mathhab = 1 # Assr prayer shadow ratio:
# 1: Shaf'i (default)
# 2: Hanafi */
nearestLat = 48.5 # Latitude Used for the 'Nearest Latitude' extreme methods. The default is 48.5
extreme = 0 # Extreme latitude calculation method
offset = 0 # Enable Offsets switch (set this to 1 to activate). This option allows you to add or subtract any amount of minutes to the daily computed prayer times based on values (in minutes) for each prayer in the offList = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
# For Example: If you want to add 30 seconds to
# Maghrib and subtract 2 minutes from Ishaa:
# offset = 1
# offList[4] = 0.5
# offList[5] = -2
# ..and than call getPrayerTimes as usual.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://manianis.sitesled.com/
mtcs
Administrateur
Administrateur
avatar

Nombre de messages : 1605
Date d'inscription : 21/11/2006

MessageSujet: Re: Conception d'un programme d'appel à la prière   Lun 3 Sep - 15:24

je pense que ce modèle est tres bien
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
nessim3dmax
Nouveau
Nouveau


Nombre de messages : 5
Date d'inscription : 22/08/2007

MessageSujet: nessim 3d max   Lun 3 Sep - 15:26

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
manianis
V.I.P
V.I.P
avatar

Nombre de messages : 471
Age : 107
Date d'inscription : 19/03/2007

MessageSujet: Re: Conception d'un programme d'appel à la prière   Lun 3 Sep - 15:52

trés belle image, nessim.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://manianis.sitesled.com/
manianis
V.I.P
V.I.P
avatar

Nombre de messages : 471
Age : 107
Date d'inscription : 19/03/2007

MessageSujet: Re: Conception d'un programme d'appel à la prière   Lun 3 Sep - 17:01

Un snapshot de l'avancement du travail. Mais il reste beaucoup à faire. Mon programme est toujours muet.
Il faudra :
- Un son d'adhan au format ogg.
- Un bip sonore pour indiquer que le rapprochement du temps de la prière

Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://manianis.sitesled.com/
manianis
V.I.P
V.I.P
avatar

Nombre de messages : 471
Age : 107
Date d'inscription : 19/03/2007

MessageSujet: Re: Conception d'un programme d'appel à la prière   Lun 3 Sep - 17:07

Makram tu pourra aider dans ce projet en créant la base de données XML des principales villes du monde incluant les informations mentionnés ci-dessus.
Latitude/Longitude/etc.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://manianis.sitesled.com/
makram
modérateur
modérateur
avatar

Nombre de messages : 549
Age : 28
Date d'inscription : 29/12/2006

MessageSujet: Re: Conception d'un programme d'appel à la prière   Lun 3 Sep - 17:49

je connais les base de de données access mais inchallah je vais essayez d'apprendre le xml.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
manianis
V.I.P
V.I.P
avatar

Nombre de messages : 471
Age : 107
Date d'inscription : 19/03/2007

MessageSujet: Re: Conception d'un programme d'appel à la prière   Mar 4 Sep - 14:19

La première version d'essai du programme vient de sortir. Les fichiers sont au format 7-Zip (pour un meilleur taux de compression).
http://www.7-zip.org/

Pour modifier votre emplacement :
- cliquer avec le bouton droit sur l'icone dans la barre de notification dans la barre de tâche
- sélectionner restore
- double cliquer sur la fenêtre
- modifier les paramètres

Version Exécutable (~ 5,6 MB):
http://manianis.sitesled.com/dist.7z

Code Source (~ 1,3 MB):
http://manianis.sitesled.com/PrayerCall.7z

Le code source de la librairie ITL (~ 16 KB):
http://manianis.sitesled.com/libitl.zip

Il reste beaucoup de travail à faire. Alors si vous voulez contribuer... Allez y.
- démarrage automique lors du démarrage de windows.
- Arrêt du son
- ...etc
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://manianis.sitesled.com/
makram
modérateur
modérateur
avatar

Nombre de messages : 549
Age : 28
Date d'inscription : 29/12/2006

MessageSujet: Re: Conception d'un programme d'appel à la prière   Mar 4 Sep - 14:45

exellent programme.
j'ai une remarque a donnée: j'ai pas pu modifier nom de la ville.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
manianis
V.I.P
V.I.P
avatar

Nombre de messages : 471
Age : 107
Date d'inscription : 19/03/2007

MessageSujet: Re: Conception d'un programme d'appel à la prière   Mar 4 Sep - 15:00

Il faut double cliquer sur l'interface par exemple au dessus du titre de l'application. J'ajouterai bien un bouton pour modifier la configuration.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://manianis.sitesled.com/
makram
modérateur
modérateur
avatar

Nombre de messages : 549
Age : 28
Date d'inscription : 29/12/2006

MessageSujet: Re: Conception d'un programme d'appel à la prière   Mar 4 Sep - 15:03

merci monsieur
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
manianis
V.I.P
V.I.P
avatar

Nombre de messages : 471
Age : 107
Date d'inscription : 19/03/2007

MessageSujet: Re: Conception d'un programme d'appel à la prière   Mar 4 Sep - 15:50

Hadha bi mahiati allah. Al hamdu lilleh.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://manianis.sitesled.com/
mtcs
Administrateur
Administrateur
avatar

Nombre de messages : 1605
Date d'inscription : 21/11/2006

MessageSujet: Re: Conception d'un programme d'appel à la prière   Mar 4 Sep - 16:16

ta7foun barcha manianis, mais j'ai constater qu'il ne support pas la langue arab, malgrer que j'ai optimiser mon windows
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
manianis
V.I.P
V.I.P
avatar

Nombre de messages : 471
Age : 107
Date d'inscription : 19/03/2007

MessageSujet: Re: Conception d'un programme d'appel à la prière   Mar 4 Sep - 19:45

Eh oui, il supporte la langue arabe.
Voici la preuve :

Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://manianis.sitesled.com/
manianis
V.I.P
V.I.P
avatar

Nombre de messages : 471
Age : 107
Date d'inscription : 19/03/2007

MessageSujet: Re: Conception d'un programme d'appel à la prière   Mar 4 Sep - 19:57

Pour configurer la langue arabe trois étapes :

Ouvrir LES OPTIONS LINGUISTIQUES DANS LE PANNEAU DE CONFIGURATION.

ET



PUIS



ET ENFIN

Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://manianis.sitesled.com/
Contenu sponsorisé




MessageSujet: Re: Conception d'un programme d'appel à la prière   

Revenir en haut Aller en bas
 
Conception d'un programme d'appel à la prière
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant
 Sujets similaires
-
» [Obsolète] Une autre programme d'animation gratuit.
» Intégrer une page HTML dans son programme ?
» Avez-vous eue un appel de DirectBuy pour 50,000$ pour une cuisine à Ottawa ?
» Programme calculette
» Bloquer son programme au bout de X joures ??

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum programmation :: Vos Projets :: Presentez vos projets ICI-
Sauter vers: