[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: J2EE & LibQuran



Well, as I said earlier, my intention is to develop an extensible Quran web application, not just a one-time app that I can host on a web site. The application should have an extensible framework--components that can be reused and/or extended by other people. Keeping this in mind, I'm using the web side of J2EE (there's obviously no need for EJBs) because:

1) It lets me use good OO design skills and design patterns.
2) It lets me take code out of the presentation layer (web pages). If you had libquran installed, wouldn't it be nice to be able to do this in your web pages:


   <quran:forEachAyah surahNumber="2" var="ayah" lang="ar">
       Arabic:
           ${ayah}

English Translation:
<quran:ayah number="${ayah.number}" surah="2" lang="en" var="translation">
${translation}
</quran:ayah>
</quran:forEachAyah>


to print all the ayahs in Baqara with their translations? Zero code, readable, structured, and easy for web designers to use too. Of course it doesn't end there, custom tags and EL (the ${..} stuff) can do much more. But the best part is that my web pages don't depend on the XML files or even the Java library I'm using. So come time to replace JQuran, my JSPs (where most of the work is going) won't need to change.
3) I can test my code better.
4) I can use other people's Java code, libraries, and frameworks. JQuran, Spring, and Hibernate are examples.
5) I just love Java :)


I'm not saying that none of this is possible with other languages like PHP, ASP, CGI, etc. Java's just my preference. Out of curiosity, what "only works in Internet explorer" in your app? Anything I need to watch out for when making mine?

As for libquran, I agree with you and I'm up for helping with the remake. I'll be watching the mailing list for development on this issue.

Message: 3
Date: Wed, 28 Dec 2005 09:45:32 +0800
From: Meor Ridzuan Meor Yahaya <meor dot ridzuan at gmail dot com>
Subject: Re: Developer Digest, Vol 24, Issue 4
To: Development Discussions <developer at arabeyes dot org>
Message-ID:
<641901330512271745v2021307eh6905c747adea0652 at mail dot gmail dot com>
Content-Type: text/plain; charset=ISO-8859-1

Wa alaikum salam,

As I mentioned before, the project has not been updated for quite some
time (probably more than a year). Last time I tried JQuran, it was
very basic application. Not sure it has been updated or not.

However, I'm curious. Why would you want to use J2EE? If you are
interested in developing a web based Quran application, you don't
really need it. I've done it, but only works in Internet Explorer. I'm
looking forward if someone know how to make the audio work under
different browser.

Anyway, if you are serious in contributing to the project, my
suggestion is, just forget about libquran for a while. Write down you
own spec, what is needed to develop a good library. I think there are
a few people have the same opinion as I do. We need to redesign
libquran. Currently, audio handling in the library is, I think a mess.
It forces the users to use speex, and the file format is one ayah per
file. This is not common at all, i mean who uses speex, and have such
a file? Of course, the team have done a marvelous job providing the
audio file. However, this will make the library not flexible enough.
How about  Qari that recites continously several ayahs, like Abd
Rahman Sudais? How to create a file for it?

Anyway, if we have enough interest in the project, maybe someone
should take a lead to further continue the project.

Regards.


----- Original Message ----- From: <developer-request at arabeyes dot org>
To: <developer at arabeyes dot org>
Sent: Wednesday, December 28, 2005 3:00 PM
Subject: Developer Digest, Vol 24, Issue 5



Send Developer mailing list submissions to
developer at arabeyes dot org

To subscribe or unsubscribe via the World Wide Web, visit
http://lists.arabeyes.org/mailman/listinfo/developer
or, via email, send a message with subject or body 'help' to
developer-request at arabeyes dot org

You can reach the person managing the list at
developer-owner at arabeyes dot org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Developer digest..."


Today's Topics:

  1. Re: Developer Digest, Vol 24, Issue 4 (faro0q)
  2. Re: Bug in QtQuran (Meor Ridzuan Meor Yahaya)
  3. Re: Developer Digest, Vol 24, Issue 4 (Meor Ridzuan Meor Yahaya)
  4. Arabic PS help (Ghouse)


----------------------------------------------------------------------

Message: 1
Date: Tue, 27 Dec 2005 16:49:18 -0500
From: "faro0q" <faali at vt dot edu>
Subject: Re: Developer Digest, Vol 24, Issue 4
To: <developer at arabeyes dot org>
Message-ID: <000401c60b2f$6390a4b0$36866fcc at neon>
Content-Type: text/plain; format=flowed; charset="utf-8";
reply-type=original

Asslamu Alaikum,

I've recently been using JQuran (with very slight modifications) to develop
a web-based Quran in J2EE. I've done some preliminary work like creating web
components and custom JSP Quran tag libraries with which I've implemented a
simple multinlingual Quran browser. My intention is to provide an extensible
framework with features like browsing, searching, web services, user
bookmarks and notes, categories, audio, etc. However, I'm unsure if JQuran
itself is outdated at the moment. If it is, I can help updating it, but I
can't seem to find the current libquran "spec", something like the INSTALL
file that provides/implies the language packs' xml schema, file naming
conventions, etc. Let me know if I can help out with the project.


JazakumAllah Khair,
Farooq Ali

----- Original Message ----- From: <developer-request at arabeyes dot org>
To: <developer at arabeyes dot org>
Sent: Tuesday, December 27, 2005 3:00 PM
Subject: Developer Digest, Vol 24, Issue 4



Send Developer mailing list submissions to
developer at arabeyes dot org

To subscribe or unsubscribe via the World Wide Web, visit
http://lists.arabeyes.org/mailman/listinfo/developer
or, via email, send a message with subject or body 'help' to
developer-request at arabeyes dot org

You can reach the person managing the list at
developer-owner at arabeyes dot org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Developer digest..."


Today's Topics:

  1. Re: Bug in QtQuran (Meor Ridzuan Meor Yahaya)
  2. Re: Bug in QtQuran (Ahmed El-Helw)
  3. Re: Bug in QtQuran (Maher Ben Moussa)


----------------------------------------------------------------------

Message: 1
Date: Tue, 27 Dec 2005 14:45:02 +0800
From: Meor Ridzuan Meor Yahaya <meor dot ridzuan at gmail dot com>
Subject: Re: Bug in QtQuran
To: Development Discussions <developer at arabeyes dot org>
Message-ID:
<641901330512262245y114adb9do9d4ed5cf1024bac5 at mail dot gmail dot com>
Content-Type: text/plain; charset=ISO-8859-6

Dear Youssef,
In Quran project page, you can see my name as one of the contributor.
However, as far as I know, we cannot get hold of the project leader at
the moment, Mr Yousif.I contributed to the project only in Quran text,
font (which has my name), and PDF files only. I'm not the software
developer. I think no one is working on the program itself. Maybe
Nadim can say something about this.

Personally, I think we need someone to be working on the software. We
might want to redesign the whole thing.However, as I mentioned before,
I'm not the software developer, so I can't really take the lead.

Current the software does not come with my updated text, which is more
or less complete. I think the software cannot work well with the text
because of the font issues. We really need a good coordination to get
things done. If you want to do something about it, maybe we can work
on something.

Regards.

On 12/25/05, Youssef Chahibi <chahibi at gmail dot com> wrote:

"Al Ghachiya" is not complete in QtQuran it stops in the end of the thumun.

_______________________________________________
Developer mailing list
Developer at arabeyes dot org
http://lists.arabeyes.org/mailman/listinfo/developer


------------------------------

Message: 2
Date: Tue, 27 Dec 2005 13:05:01 -0500
From: Ahmed El-Helw <ahmed at piousity dot net>
Subject: Re: Bug in QtQuran
To: Development Discussions <developer at arabeyes dot org>
Message-ID: <43B1824D dot 6070405 at piousity dot net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

alsalam 3alaikum,
i have done a lot with the libquran library even though my name is not
on the
contributor's page (fixed some bugs in it, used it to develop the
transliteration
search engine if you guys remember that).

i have a question and a comment - i'll start with the comment, that
saying that
i would be willing to work on a version of software using libquran,
however, i'd
prefer to do something with gtk since i already know it a little bit
(whereas i
haven't really done much with qt).  so i would work on gtk version of
quran rather
than the qt one... however, i'd like some suggestions, especially in
terms of the
user interface...  if i can get these suggestions, i'd be more than
happy to work on
a gtk version insha'Allah.

the question i have is as to how different the updated xmls are from the
original
arabic xml... like besides splitting it up into 114 files, were things
really found to
be wrong (i am asking because i am using the original arabic xml file in
some websites
and in this case, they need to be updated (?)).

jazakumAllah khair,
wsalam 3alaikum,
-ahmed

Meor Ridzuan Meor Yahaya wrote:

Dear Youssef,
In Quran project page, you can see my name as one of the contributor.
However, as far as I know, we cannot get hold of the project leader at
the moment, Mr Yousif.I contributed to the project only in Quran text,
font (which has my name), and PDF files only. I'm not the software
developer. I think no one is working on the program itself. Maybe
Nadim can say something about this.

Personally, I think we need someone to be working on the software. We
might want to redesign the whole thing.However, as I mentioned before,
I'm not the software developer, so I can't really take the lead.

Current the software does not come with my updated text, which is more
or less complete. I think the software cannot work well with the text
because of the font issues. We really need a good coordination to get
things done. If you want to do something about it, maybe we can work
on something.

Regards.




------------------------------

Message: 3
Date: Tue, 27 Dec 2005 19:43:28 +0100
From: Maher Ben Moussa <m dot ben dot moussa at gmail dot com>
Subject: Re: Bug in QtQuran
To: Development Discussions <developer at arabeyes dot org>
Message-ID:
<48f190630512271043k38845579t3e2bc17e494e647e at mail dot gmail dot com>
Content-Type: text/plain; charset="iso-8859-1"

Hi Ahmed,

Thanks for your interest to develop the Quran project further.
It is really too bad that you can not develop the QtQuran further. I made
an
experimental interface for QtQuran couple of years ago, but never finished
it. It would be nice, if someone can finish it.
I can always give you suggestions about developing an interface for GTK
quran. Take a look at the QtQuran interface I made first. We can always
make
an appointment on IRC and discuss about it.


Maher


On 12/27/05, Ahmed El-Helw <ahmed at piousity dot net> wrote:

alsalam 3alaikum, i have done a lot with the libquran library even though my name is not on the contributor's page (fixed some bugs in it, used it to develop the transliteration search engine if you guys remember that).

i have a question and a comment - i'll start with the comment, that
saying that
i would be willing to work on a version of software using libquran,
however, i'd
prefer to do something with gtk since i already know it a little bit
(whereas i
haven't really done much with qt).  so i would work on gtk version of
quran rather
than the qt one... however, i'd like some suggestions, especially in
terms of the
user interface...  if i can get these suggestions, i'd be more than
happy to work on
a gtk version insha'Allah.

the question i have is as to how different the updated xmls are from the
original
arabic xml... like besides splitting it up into 114 files, were things
really found to
be wrong (i am asking because i am using the original arabic xml file in
some websites
and in this case, they need to be updated (?)).

jazakumAllah khair,
wsalam 3alaikum,
-ahmed

Meor Ridzuan Meor Yahaya wrote:

>Dear Youssef,
>In Quran project page, you can see my name as one of the contributor.
>However, as far as I know, we cannot get hold of the project leader at
>the moment, Mr Yousif.I contributed to the project only in Quran text,
>font (which has my name), and PDF files only. I'm not the software
>developer. I think no one is working on the program itself. Maybe
>Nadim can say something about this.
>
>Personally, I think we need someone to be working on the software. We
>might want to redesign the whole thing.However, as I mentioned before,
>I'm not the software developer, so I can't really take the lead.
>
>Current the software does not come with my updated text, which is more
>or less complete. I think the software cannot work well with the text
>because of the font issues. We really need a good coordination to get
>things done. If you want to do something about it, maybe we can work
>on something.
>
>Regards.
>
>


_______________________________________________ Developer mailing list Developer at arabeyes dot org http://lists.arabeyes.org/mailman/listinfo/developer

-------------- next part --------------
An HTML attachment was scrubbed...
URL: /archives/developer/attachments/20051227/2d1c2ebe/attachment.html

------------------------------

_______________________________________________
Developer mailing list
Developer at arabeyes dot org
http://lists.arabeyes.org/mailman/listinfo/developer

End of Developer Digest, Vol 24, Issue 4
****************************************




------------------------------

Message: 2
Date: Wed, 28 Dec 2005 09:29:15 +0800
From: Meor Ridzuan Meor Yahaya <meor dot ridzuan at gmail dot com>
Subject: Re: Bug in QtQuran
To: Development Discussions <developer at arabeyes dot org>
Message-ID:
<641901330512271729u6297fbf6q779701adbda7bee2 at mail dot gmail dot com>
Content-Type: text/plain; charset=ISO-8859-1

Dear Ahmed,

On 12/28/05, Ahmed El-Helw <ahmed at piousity dot net> wrote:
alsalam 3alaikum,
i have done a lot with the libquran library even though my name is not
on the
contributor's page (fixed some bugs in it, used it to develop the
transliteration
search engine if you guys remember that).

Good. Keep it up.


i have a question and a comment - i'll start with the comment, that saying that i would be willing to work on a version of software using libquran, however, i'd prefer to do something with gtk since i already know it a little bit (whereas i haven't really done much with qt). so i would work on gtk version of quran rather than the qt one... however, i'd like some suggestions, especially in terms of the user interface... if i can get these suggestions, i'd be more than happy to work on a gtk version insha'Allah.


There is a gtk version , mostly done by M. Damt. Originally from Indonesia but not in Finland. He works for Nokia, mainly the Linux port for Nokia hardware (maemo i think). However, seems like he is not active contributing to the project anymore. I had a conversation with him last time. So, you might want to send him email. I think he is still interested in the project, because at his website, he says that he manage to port the application to Maemo, so users can read the Quran using Nokia phone!


the question i have is as to how different the updated xmls are from the
original
arabic xml... like besides splitting it up into 114 files, were things
really found to
be wrong (i am asking because i am using the original arabic xml file in
some websites
and in this case, they need to be updated (?)).

I believe there is not much different between the files. However, I would suggest for you to try out my XML files. I think it is not available at arabeyes. The files should be complete, but not been proofread (completely) yet. So far, it seems good. However, please refer to the discussion at general mailing list about some of the encoding issues. Also, if you are planning to use my file, you have to use my font as well to make it work correctly.

Let me know is you have any questions. FYI, I have a versy limited
internet connection (cannot do IRC, ftp etc), so email is preferred.

Regards.


------------------------------

Message: 3
Date: Wed, 28 Dec 2005 09:45:32 +0800
From: Meor Ridzuan Meor Yahaya <meor dot ridzuan at gmail dot com>
Subject: Re: Developer Digest, Vol 24, Issue 4
To: Development Discussions <developer at arabeyes dot org>
Message-ID:
<641901330512271745v2021307eh6905c747adea0652 at mail dot gmail dot com>
Content-Type: text/plain; charset=ISO-8859-1

Wa alaikum salam,

As I mentioned before, the project has not been updated for quite some
time (probably more than a year). Last time I tried JQuran, it was
very basic application. Not sure it has been updated or not.

However, I'm curious. Why would you want to use J2EE? If you are
interested in developing a web based Quran application, you don't
really need it. I've done it, but only works in Internet Explorer. I'm
looking forward if someone know how to make the audio work under
different browser.

Anyway, if you are serious in contributing to the project, my
suggestion is, just forget about libquran for a while. Write down you
own spec, what is needed to develop a good library. I think there are
a few people have the same opinion as I do. We need to redesign
libquran. Currently, audio handling in the library is, I think a mess.
It forces the users to use speex, and the file format is one ayah per
file. This is not common at all, i mean who uses speex, and have such
a file? Of course, the team have done a marvelous job providing the
audio file. However, this will make the library not flexible enough.
How about  Qari that recites continously several ayahs, like Abd
Rahman Sudais? How to create a file for it?

Anyway, if we have enough interest in the project, maybe someone
should take a lead to further continue the project.

Regards.

On 12/28/05, faro0q <faali at vt dot edu> wrote:
Asslamu Alaikum,

I've recently been using JQuran (with very slight modifications) to develop
a web-based Quran in J2EE. I've done some preliminary work like creating web
components and custom JSP Quran tag libraries with which I've implemented a
simple multinlingual Quran browser. My intention is to provide an extensible
framework with features like browsing, searching, web services, user
bookmarks and notes, categories, audio, etc. However, I'm unsure if JQuran
itself is outdated at the moment. If it is, I can help updating it, but I
can't seem to find the current libquran "spec", something like the INSTALL
file that provides/implies the language packs' xml schema, file naming
conventions, etc. Let me know if I can help out with the project.


JazakumAllah Khair,
Farooq Ali



------------------------------

Message: 4
Date: Wed, 28 Dec 2005 13:30:31 +0300
From: "Ghouse" <ghouse at fortuneit dot com>
Subject: Arabic PS help
To: <developer at arabeyes dot org>
Message-ID: <20051228103323 dot 6E34C5F115 at arabeyes dot org>
Content-Type: text/plain; charset="utf-8"

Dear Sir,



I have read about one of your article on web.



Presently I am trying to generate Arabic .PS files, but I am not able to
produce the same.

Whenever I produce an Arabic data .PS it comes as junk but not Arabic. I
tried using some .PFM, .PFB on windows but sill couldn't manage.



Can you kindly show me a way to achieve this.



I will be very thankful to you.



Thanks in advance

Regards,

Mohammed Ghouse Ahmed

mdgahmed at hotmail dot com



-------------- next part --------------
An HTML attachment was scrubbed...
URL: /archives/developer/attachments/20051228/f9839b41/attachment.html

------------------------------

_______________________________________________
Developer mailing list
Developer at arabeyes dot org
http://lists.arabeyes.org/mailman/listinfo/developer

End of Developer Digest, Vol 24, Issue 5
****************************************