MozillaZine

Software patterns used

Discussion of general topics about Mozilla Thunderbird
Angelo404
 
Posts: 1
Joined: January 7th, 2015, 5:16 am

Post Posted January 7th, 2015, 5:21 am

Dear all

I am a university student and for our project we need to find the software patterns the Mozilla Thunderbird is using. So far however i have not been able to find any solid information, i can only speculate what kind of patterns they have implemented. Could someone point me to a reliable source (if any) about the software patterns used?

Thanks in advance!

smsmith
Moderator

User avatar
 
Posts: 19280
Joined: December 7th, 2004, 8:51 pm
Location: Indiana

Post Posted January 7th, 2015, 7:16 am

I think you may be referring to this:
https://developer.mozilla.org/en-US/doc ... ding_Style
Give a man a fish, and he eats for a day. Teach a man to fish, and he eats for a lifetime.
I like poetry, long walks on the beach and poking dead things with a stick.
Please do not PM me for personal support. Keep posts here in the Forums instead and we all learn.

tanstaafl
Moderator

User avatar
 
Posts: 43125
Joined: July 30th, 2003, 5:06 pm

Post Posted January 8th, 2015, 11:00 pm

If you are asking about "Gang of Four" (GOF) type design patterns I doubt that is explicitly documented. See https://developer.mozilla.org/en-US/doc ... ode_online , https://developer.mozilla.org/en-US/Add ... _interface , https://wiki.mozilla.org/Thunderbird:Ba ... or_Newbies and https://developer.mozilla.org/en-US/doc ... structions . Since a lot of Thunderbird's features are not built-in and are provided by add-ons (there are hundreds of them) I suggest you browse the documentation on how to develop an add-on at https://developer.mozilla.org/en-US/Add-ons/Thunderbird and consider including the Lightning, Enigmail, and Thunderbird Conversations add-ons as part of what you are studying. They're pretty big/complex add-ons.

You should also look at SkinkGlue as that code to add new account types is being emerged into Thunderbird according to the current roadmap for the next major release.

http://kb.mozillazine.org/Other_sources ... nformation

Return to Thunderbird General


Who is online

Users browsing this forum: No registered users and 1 guest