Project Name:  Similar work like WordWeb Pro 3.3 / Wild Card English  Dictionary
Project URL:    http://www.scriptlance.com/projects/1112719312.shtml
Project detail:   http://www.geocities.com/click2iceberg



PROJECT Detail :
A Wild Card English  Dictionary's   website + down loadable software for PC, pocket PC. The purpose of this is to help students to find a correct spell through wild card option.  Dictionary software could be download  and use it in their computer / pocket PC. Website should be in template and modular base and in php / sql ... for software, I need programmer  advice  but programmer  should know the programming difference between desktop computer and Pocket PC.

While sending bid, Please also mention in which programming / scripting language you prefer to make the web, desktop and Pocket PC software (  and /or mobile software too if your bid include it)

In my view ,
for web  PHP and Data base MySQL
For Desktop software ...   may be VB / Ms Access or any other
Pocket PC and smart Phones … could be use flat files  with  C / VC / Java  J2me ( compatibility with Windows CE 3.0 +) WAP


BUDGET:   Around  200 to 500 $US
Work on System:       Windows95/98/NT/2000/ME/XP
Payment through escrow , at the start of project, 100% amount will be deposited and will be released after 20 days of completion of bug free software and script, delivery of  source code files in zip format.

Sample Software  www.wordweb.info    ( software name WordWeb Pro 3.3 )
Sample website    www.wordwebonline.com   /  www.onelook.com

I will provide the Dictionary database , you need to make only software and website not dictionary database.


-Pocket PC
Software will be for Windows CE 3.0 and above compatibility .
The WordNet CE may using the WordNet 2.0 Flat File on a storage card.

There Pocket PC dictionary software with wildcard may help you .
http://www.trancreative.com/wmaster.aspx
http://www.trancreative.com/wordbooksp.aspx
http://www.ebswift.com/
http://www.ebswift.com/PocketPC/WordNet/Default.aspx?Pagemode=printerfriendly
http://www.ebswift.com/Desktop/WordNet/



- Smart Phone Dictionary
http://revolution.cx/lex/Smartphone_Dictionary.htm

Please download word web pro's  free version software, it has all option except wildcard searching system.  I need my software should work like WordWeb Pro 3.3  ( Without disturb it's copyright issue) along with advertisement banner and links .
http://wordweb.info/free/

The website  and  software program should  flexible and  in feature the English ti English  language database could be change  with other languages database …. like English to Arabic , English to Spanish etc …

- The software could flexible  to change it's database with new updated versions.

In both, website and software, wildcard will work similar like WordWeb Pro 3.3 /  www.wordwebonline.com   /  www.onelook.com, when enter a pattern as the search word and it will find words that match, e.g.


T??SH                 --- finds =   thrash, thresh and thrush
*GRY                  --- finds =   angry, hungry and unangry
?*Q*P                 --- finds =   acquaintanceship, equip, liquid soap, re-equip
so*h*ted              --- finds =   softhearted, sophisticated
s*p*t*n*o*s        --- finds =   spontaneous, septentrions, spectinomycins
inconv*                --- finds =   inconvenience, inconvenient, inconvertible

Use *  to stand for any number of letters, and ? for one unknown letter.


In The right side of the , there will be button of " Nouns"  "Verbs"  "Adjectives" " Adverbs" and work as like Word Web Pro   software works


Website will search first it’s own database and will show result as above. After , at the end, At page,  it will also show the result words list from outlook.com  similar like wordwebonline.com which shows data from outlook.com too.

These site could help you in idea how to make it.
http://ebswift.com/Desktop/WordNet/
http://www.acme.com/resources/classes/Acme/WildcardDictionary.java
http://www.androidtech.com/html/wordnet-mysql-20.php


*** There will be two version for the software:
HOME VERSION :                        It will be distribute by school amount it’s students.
PROFESSIONAL VERSION :       This version will use in school offices.

--------------- Banner Advertisement  -----------

+++ WebSite
- Admin could upload many  banners in admin panel (e.g. 5 to 10 banners) which will appear in sequence on all pages of  spellfinder.com website in lower  side of web site portion’s result page but not on the first page.  There will be also appear google ads in the right side.  

For google ads information , click here
http://newsvac.newsforge.com/article.pl?sid=05/05/02/0011234&from=rss

+++ In Home version -
Same these list of banners will also run on the dictionary’s lower side when student use it.

The  Dictionary software will always run at student computer in background, when ever client computer will go online, the software will automatic check any new updation and update / down load all banners / URL links and will run them in sequence.  Updating process is only for banners and URL links not for software database.  Software database will run entirely separately and will not be updated any time .
 

==
Second, there will be also tailored made software for particular school, in which there will be only there school banner . The banner updating system will be also separately administrated by their own administrator . So if they want to change the banner, their admin will upload new banners which will update and appear when their student go online. ( it’s mean that super  admin ( I ) can make different accounts for   school  administrators for web banner and lower line message management. When Super Admin  make sub admin account for client administrator,  this sub account name / ID will show in the super admin’s panel too  


+++
In Professional version :
There is no banner in the lower side of the dictionary window so there is no need to updation.

--------------- URL addressees  links advertisement line -----------

(Only in the free version or in non professional / home version, which is sold by us not distribute by school)  . On tool bar ( which will also install in IE during dictionary installation), In the middle of  tool bar,  there will be one line advertisement area. If it is sold to particular school, and that school distribute this dictionary software to his students  then the static name ( not changeable) of that school will be there. but if  this home version is individually sold by us then there will be apply URL addressees  links management  with these detail …..

- Admin could insert many URL addressees  links ( www.myothersitesurl.com)  in admin panel ( e.g. 20 URL addressees ads link ) which will appear in the middle of tool bar in random / sequence. These list of URL addresses  will always automatically  update  and store locally  when client machine will online. Upon click on this url by client, the web site will open on his IE.


- ON SPELL FINDER WEBSITE :  These list of 20 URL addressees  links will also show  in the right side of result page on the upper side of google ads. It will show in the set of  four with small detail exactly like google ads .

In Palm / Pocket PC version, there will  be appear only URL addressees  links, 1 in upper side and 1 in the lower side. Palm version will also update these list of  20 URL addressees  links  list from website while online.


+++
In Professional version :
There is no URL addressees  links advertisement line , only static name of institute .


----------- Message line in lower side  ---------------

- Administrator could  send the message line which may appear in the lower side ( upper of the start menu bar, from left to right). and client will have a cross option in the right side to close the message.  ( similar like this antivirus  send information  about virus attack  ..  this free home user  antivirus also  www.avast.com send message)

- Through the client admin account, Client admin can login and send the message to (only) his users. Super Administrator (I)  could send message to all clients admin users by check  on the box "ALL" or selective by check in the box which appear in front of all sub admin account IDs , so it will go in only those clients .

for example .. School’s administrator could  send specially announcement to students through  message line.

+++
In Professional version :
There is no Message line in lower side.



------------------ Tool Bar ----------------------------------

-  In the free and home version, When software install . There will be also a tool bar install in the Internet Explorer as similar to google tool bar or this tool bar http://www.shaadi.com/matrimonial-toolbar/ ( please download and install it for examination) where there will be two  input box options.

In the left side there will be Dictionary and Google selection option and  search box for them. When user put the word and select Dictionary option, it will open the software and show the result but if it is free version then will bring the spellfinder.com web site with the result.  if client select on google from selection option, the result will bring google website with 100 result list in the IE .

After this input search box for dictionary and google, In the middle,  there will be one line advertisement area. If it is sold to school and school distributed to his students then the static name ( not changeable) of school will be there . but if it is individually sold then there will be apply link management ( detail is upper side)…..

After the middle advertisement section, there will be a Check box for  "Delete Internet Activity "  . If the client check on the option, it will clear and stop saving  the History,  Delete Files, " but not Cookies"  , Delete all off line contact,  Address bar and Clear Recent  Documents History, but if cant stop then it will delete all above in every 2 minutes. if client didnt check that option he can wash window  through drop menu option.

In drop menu these following option will be :

Click here to see the list of options
http://www.geocities.com/click2iceberg/options.html


- In Home version,  When ever the client click on any above options through ---> program menu ---- > Dictionary ...  OR from Quick menu OR desktop,   the system will check that full / dictionary software is automatic going to load or not in background, the tool bar is appearing / showing  in the IE or not with advertisement . if not then fix all of then, and then option a menu to run all software which comes with dictionary.
 
--- In the Professional version, user can hide the tool bar, the system will not check, and  there will be option for running on the ---> program menu ---- > Dictionary ...  There will be also a icon in Quick menu and desktop as like home version, after click on it, there will be menu to run software which comes with dictionary.


----------  Automatic open a site ----------
In free and home user, Super Admin can send the URL and set the minutes,  when the client go online , that web site will open after that minutes  in user computer after his online.  But once this action done it will not again open next time when he will online, but it will open only whose computers where this not be done. ( admin can put refresh number of days set)  , it will apply on both, the home and Professional version.


+++
In Professional version :
This  "Automatic open a site" option will not be in the Professional version .





------------   Our Projects and Services  ---------------------------------

The option of these pages of  "Our Other Projects list "  and   " About us and our Services"  on the dictionary window will also update while connected to internet . These two pages will be on the web, where the admin  can change / edit  it .  When client computer will online , this page will check for updation.  

+++
This Our Projects and Services updation feature will be on every version , either home or Professional version .

-----------------------   Page not found page change option   ---------------------------

When ever any visitor visit the website, open the free version software, every time,  These three pages of visitor computer’s  "The requested URL could not be retrieved"       /      "page not found"       /         "The page cannot be displayed"     will be change with the html file /  page which Admin insert in admin panel.

+++
This option / service will not work / apply on home or Professional versions. It will only work with the user who install free version or a visitor of website . Those client who have installed home or Professional versions, if they visited the online website , this script will not apply . the software will block to apply the script on his computer.




 ----------------- PIRACY ISSUE --------------

 I have this plan to solve the piracy issue .

A free version software (for desktop & Pocket PC)  will be available which the client will download and run, this free software will be consist of only tool bar, when client put the word for searching, it will bring the website and show the meaning of words from web while online, and could  not show result offline.  In that free version, "Delete Internet Activity " " Complete Computer  Wash" " Permanent Eraser " " Windows startup manager"   will work , but not   "Undelete Files" and " Lock Folder" will work bcuz the free version will not have the files regarding these two option . when client click on these two option , there will be a message " These two option only come with Professional version. Plz buy it"  .

The paid offline ( Professional) version software, which will be come with dictionary database, Undelete Files and  Lock Folder feature. These two option , Undelete Files and  Lock Folder feature will not work until the authentication , but  dictionary  will work for 10 days, after 10 days it will disable , and only work online , as the free version . in other words , the paid professional version will be as like free version after 10 days.


1- THROUGH CD PURCHASE:

When the client will buy the software CD from the Market. The software will only install through CD and cant be copy in the harddisk. In that CD Pack, The serial number card will be along with CD pack.  After the installation, the software need serial number to run and after insert of serial number, it will run for 10 days period.  the software will deduct the system / processor ID and will show to client. The client need to authenticate the software within 10 days  in two ways, The software could write in registry so after un-installation  of software cant be reinstall and  demo version could not work again.

(1st way ), The client will write his email on the showing window of software which showing his system ID and  serial number which he enter afterinstallation then ask to go online or offline, If client go on line then the software will communicate with web and first check the serial number in the list of new "issued serial numbers" if exist then will check in the list of  "already used by other member" if found then  the software will stop and show the window that this serial number already been used, insert the correct serial number.  But if there that serial number exist in " new issued list and  is no duplication in serial number of other client then After unique calculation with client system ID number, serial number and client email address, it will automatic authenticate the software and create entry of  serial number and email address in the client's database list on the website. It will also save the client’s number of  time authenticate with web, one client can only authenticate 5 times ( Could change / edit by super admin only ). But if it is second time  then it will need the same email address along with same serial number which was inserted first time,  to authenticate the software.

(2nd way): If the computer could not directly connected with internet, Client will write the,  system / processor ID which software showed and the serial number, and go on dictionary website on other computer and will insert the serial number, his email and the system ID. After unique  calculation with client system ID number, serial number and client email address,  a password will email to client. But if it is second time  then it will need the same email address along with same serial number to email the authentication number to same email addresses.

 Once the client will insert the Authentication  password , serial  number and his email address in the software, The software will also calculate through same procedure which website did and will match the Authentication  password which client insert. In this way, only through correct password, the software can activate.

MORE EXPLANATION :
The client can only install the software in either 5 time after fresh installation or in the 5 different computers. Bcuz he could   retrieve the authentication  password  only 5 times in a life ( set by admin).   (once the client insert the serial number and his email,  this serial number will be associate with that email address) When  Client need to insert, he should insert the correct serial number and his email address, the system check and match serial number and his email address , and update his  number of time installation data and then email the password on only his email address.

- When ever the client computer online, the software  will first check /  verify the serial, keycode and client email address. If  his serial number will not have in list, or if two serial code software working together at the same time, it will stop / disable both software  and give message that "there is also other software working with same ID, plz contact with administrator"



2-THROUGH ONLINE  PURCHASE:
When the client will buy the software through 2checkout or paypal or swreg.org and regnow.com,  after verification, a shortcut link  will make for him with his license / serial number ( the folder name will be serial number)  from where he can download . (This link will delete after one month). The client can activate the software through above any way.

Please visit this software website as it is also using  near to this above "PIRACY Protector"  method :
http://www.rainmakerinc.com/downloads/#SCWindows

Download link for it's Windows software:
http://www.rainmakerinc.com/dl/demos/SC_Plus_Demo.exe

Install it and
1- Right Click on it's  " Yellow Check Mark  " on the bar  


2- Left Click on option  " View License "
3- Click on  " Request Key "  Button

You can get idea through it's options

------- BACKUP PROCEDURE

- There should be some method of individual back of the whole site without dictionary backup on daily base at particular set time.  The site will take automatic backup itself  and  email a zip file ( or any other format) to particular admin mentioned two emails addresses. so if side will hack / crush , this database will have last day backup ..


-------- NEW ACCOUNT /  SUB ID / SUB ADMIN CREATION:
Every serial number and authentication process will be operate through  sub account / ID.     For example, if  a school name ST. PAUL , is client ,  the Super Admin will first make a sub ID with three alphabet like STPAUL ( admin can make upto 10 letter alphabets)  and allowed default  number of times authentication of it’s all user  And will paste / insert  the serial numbers which will be issued to them. All their user accounts will be manage under this ID . when user connect to website for authentication ,  As their serial number will be also start with PAU, their software will check serial number   from this sub account list. If admin want  to increase number of authentication for particular user, can go in it’s admin  panel and edit it. And also on request , can change client email address too.

----- CLIENT ADMIN  / SUBADMIN ACCOUNT MANAGEMENT :
There will be  small and restricted administrative panel for School Administrator, he will login in that account  and have two option , the banner change and "send message line"  through his admin panel he can change the banner , send message line to it’s all user at once, there will be showing the number of clients in digit,  but not their serial number or any other information .


--------------- Super Admin Panel  structure ---------

There will be appropriate administrative option as example ,

- Sub Admin account management
------ To make new sub ID,  input box for upto 10 letter alphabet ID
------ Number of time defeat allowed authentication  

- Client Search
------  Search option to search sub admin and his all client ,  by country , number of time authenticate, by email address box by serial number.
In the result , can send message to that individual user .
Can upload list of banners for that particular Sub admin account users.
------ Search box , ( all and also this search could be work with wild card method, mean  m*  so it will bring all user start from m)

-  Send line message option box.
- Upload banners
- Upload multiple urls
- Change password
- Referral client
------ Search by point
------ Search by client’s number of emails to friends
------ Search by client who using banner referral system
------ search by client who put Dictionary search script on their website.
------ Send message to all email addressess
------ Edit the default message
etc…..



In  above " Send line message option box"  and " Upload banners" there will be page where all sub account will appear / show in the list in four rows, against their name, there will be check box , so if want to send message  to some selective sub admin clients then click on it.   And if click to that sub admin, there will appear the list of his all clients and like above there will be check box against there name

 ------------------   Referral System  ----------------------------
==== FIRST OPTION
- Any body can freelly  become member and can paste many emails at once ( as like pasting system in yahoo invite page) of his friends to invite them. If these friends (email) come and buy the software then he could get points .

Table Should like this:
Already bought:
[email protected],          Point 1,     Date: 8-Mar-04,
[email protected],          Point 1,              8-Mar-04,
[email protected],           Point 1,             9-Mar-04,
 
Waiting:
[email protected]
[email protected]

( Resubmit Button ) for client to resubmit email to his friends

- If his any invited friends will buy the software, he will have one point per member.
- After a month , if  his any friend  didn't  bought, then the system will automatic email to him again.
- There will be option of extracting emails from member’s  yahoo and hotmail messenger / address book list extraction similar  to www.hi5networks.com while making new account. There will be a invitation to all of his friend to join.

=== SECOND OPTION
-Member can also put  banner / link on his website which will be associate with his reseller account, when the visitor will visit through  his website and purchase the software will get also one point .

- The reseller could also copy / paste the html code ( as like "link to us link" option at checkdomain.com )  Through this html script, his website’s visitor client can search spell .. and if any body buy then he will also get the point .  HTML code example is here :
http://www.checkdomain.com/link.html

As like all  above , this section will also be in modular base .

=== THIRD  OPTION
IF any body buy the software, in his admin panel, there will be reseller section, through which he can send the emails to his friends .  and get points in this way and the table will be as like upper option.

STAGE - 1
[if  A person’s friend   "B"   buy the software, A  will get 10 points ]

Main person  A  get point 10 points
                       |
Friend   "B"  (buyer)



STAGE  - 2
[if  "B" friend’s friend "C"  buy the software, The B friend will get 10 points and he, A will get 5 points]

Main person  A  get point 5 points
                       |
Person  "B"     get 10 points
                       |
Person  "C"   (buyer)



STAGE - 3
If  "C" friend’s friend "D" buy the software  ,  A will get 3 points,  B will get  5 points,  C  will get 10 points,


Main person  A  get point 3 points
                       |
Person  "B"     get 5 points
                       |
Person  "C"     get 10 points
                       |
Person  "D"   (buyer)



STAGE - 4
If  "D" friend’s friend "E" buy the software  ,  A will get 1 points,  B will get  3 points,  C  will get 5 points and "D" will get 10 points .

Main person  A  get point 1 points
                       |
Person  "B"     get 3 points
                       |
Person  "C"     get 5 points
                       |
Person  "D"     get 1 points
                       |
Person  "E"   (buyer)

After this stage , A will be remove and will not able to get any points.


----------------- Reminder  On Website  --------------------

There will be a  "Reminder send" option to send email to  himself and his friends through website on defined time and date.  Actually it will be simple emailing system with text message but with time setting. Client just need a simple account to make once  and could maintain email addresses of  all friends, as similar to hotmail.com . 

There will be option of extracting emails from member’s  yahoo and hotmail messenger extraction similar to  www.hi5networks.com while making new account. All Email will add in the address book.

------------------Note:------------------------

1-  One version of software will also be made by programmer in which the user have option of disable advertisement banner, lower message line. So people / companies who dont want to buy software with advertisement , they can buy it in higher price.

2-  These above two type software will also available in the version which does not need authentication. (programmer will just provide me the disable version ) it can just install, put the serial number and  run as like Word Web Pro.  In other word, clone of   word web pro. The client  who need this can also buy this .

3- Bid should be with one year support.  And also separately mention afterward yearly support charges. Programmer also will be resposible of full SEO of the site to bring it in top 3 positions

4- Please look in which the "Word Web Pro" dictionary software made it's database and frontend. I want my software should in same programming language which it has and work similar to it.
http://wordweb.info/developer/
http://wordweb.info/developer/features.html
http://wordweb.info/developer/Guide.html
http://wordweb.info



- Shopping card should like Word Web Pro, Use can buy Single License or multiple License.  The same number of  serial numbers will be email to client. Each license will email  individual to separate email address .
For example, look the way of Word Web Pro
http://wordweb.info/ordcur.html?CUR=USD
http://usd.swreg.org/pages/key_features.htm#esd


- It is in deal that Programmer will give the website and software Source code in zip format to me of website , desktop PC , Pocket PC and mobile. The source code could be simple and clear which can be easily understand and add / edit / modify by other programmers.  I will be the 100% rights +  reseller rights  for all above. one year support will be  highly appreciable if comes  with the package. but three months will me must.


-------------- Look these URL which may help you in the project:-------------

http://revolution.cx/Pocket-PC-Dictionary.htm
http://www.medical-dictionary.ro/hhd.html
http://www.mspocketpc.com/Templates/cart/show_cat.php?catid=16
http://www.onelook.com/?d=all_gen
http://www.cs.uah.edu/~delugach/CharGer/Docs/charger/wn/WordnetManager.html
http://lists.squeakfoundation.org/pipermail/squeak-dev/1999-July/019433.html
http://www.link.cs.cmu.edu/link/
http://hartford.lti.cs.cmu.edu/linkparser/phorum/list.php?1
http://gollem.swi.psy.uva.nl/twiki/pl/bin/view/Library/WordNet
http://www.binnetcorp.com/
http://www.brians.org/Projects/Technology/Papers/Wordnet/
http://hartford.lti.cs.cmu.edu/linkparser/phorum/read.php?1,52
http://www.dict.org/links.html
http://www.dict.org/bin/Dict?Form=Dict1&Query=00-database-info&Strategy=*&Database=*
http://www.semanticweb.org/library/



+++++++ chat with me at yahoo if you want to ask anything +++++++

MSN  and Yahoo messenger:     click2iceberg
Email: [email protected]
























Hosted by www.Geocities.ws

1