An offline English dictionary app written for Low RAM devices. This can be slightly modified to run on some smart watches too.
![Dictionary App For Nokia Dictionary App For Nokia](http://ithinkdiff.net/wp-content/uploads/2010/11/hindi-dic3.png)
Dictionary apps are always convenient – whether you are accommodating to a life in a new country, learning a new language for kicks or simply wanting to check the meaning of a few words you didn. Download Free Dictionary Nokia X2 Java Apps to your Nokia X2. Get free downloadable Dictionary Nokia X2 Java Apps for your mobile device. Free mobile download JAR from our website, mobile site or Mobiles24 on Google Play.
Working
The App uses
Skipped Partition Mapping
to look for a word and get its meaning. Dont worry, the term is unnecessarily complicated, what it does is fairly simple as explained below.First we got the entire dictonary from Project Gutenberg - Webster's Dictonary.
The total size of the unzipped file is ~28MB. Looks small, but this is humongous for a lot of memory constraint devices like low-end smart watches, arduino/other prototyping boards, my Nokia Asha etc. So we divide it into raw data stream chunks of 1MB or even 100KB each. The device can now process this much size file.
However, to look whether the words even exists in the dictonary we have to sift through all these chunks!! This defeats the purpose of chunkning it. So we create another file that only contains a list of all the available words and where their meaning is located (in which chunk's which location).
![Free app for nokia Free app for nokia](https://www.castupdate.com/wp-content/uploads/2018/06/capture-20180619-044700.png)
Cool, now we created a map to actual data. But, turns out the map itself is ~3MB in size :|. Going through this is still gonna take time. So, we divide this map in 26 parts - one for each alphabet. In this way when the user searches for a word starting with C, we only look into C's map which is ~270KB.
In theory, 270KB sounds doable. Alas, it turns out, in real time even this causes a very visible lag. So, buffer only 1KB of data at time and do a
median search
to check if the word might be present in the buffer, else take the median of total search area of buffer at jump to that location in 270KB. Keep doing this and you will ultimately get your word.Build
- Clone or Download the repo.
- Download Nokia Asha SDK.
- Load the project and build.
Run
- Either build as decribed above or download a release.
- Copy to emulator or device.
- Click the Dictionary icon from App Drawer.
For those that are looking to advance their skills in English, Oxford has recently launched their best seller for Windows Phone. The Oxford Advanced Learner's Dictionary app contains a full A-Z dictionary and samples of British and North American speakers to help tailor your desired skill set. We certainly love to see more official apps filling in those blanks, and this looks like a good one.
A word of note here to those with razor thin amounts of space on their handsets, this app is going to require a 450MB download after you grab the initial app.
Here are some of the key features: -
- Listen to real British and American voices pronounce words, with no Internet access required
- Access spoken example sentence audio online, or download all 116,000 example sentences to listen offline (approximately 430MB each for British and American sentences)
- 184,500 words, phrases and meanings explained clearly
- 198,500 example sentences
- 57,000 synonyms, opposites and related words - find words with similar or opposite meanings in the integrated Thesaurus
- Learn words in their natural context with over 83,000 collocations (words that go together) included
- Use Full Dictionary Search to find your word in any phrase or example sentence in the dictionary
- Study usage notes, verb forms, and word origins
- All the dictionary text is live- tap to instantly look up any word
- Bookmark your Favourite entries to easily find them again
450MB download required after app install
We were able to grab the 450MB download and install it pretty quick on our broadband but suspect that others might have to wait some time. Whilst not an exhaustive look, the Oxford Advanced Learner's Dictionary does seem pretty neat, adhering to Windows Phone’s UI. Most of the space is likely taken up with the extensive speech samples and considering just how useful that is, well worth the memory hit.
There is a trial version so we’d highly recommend checking it out before committing to buy. The app weighs in at UK 19.99 or $26.99 US. We’d be interested to hear what you think of the app in the comments bellow.
Marketplace Link | Here
Thanks, himanshu, for the tip!
It's not overXbox Scarlett won't sacrifice power, studio acquisitions aren't over
Recently, Xbox head Phil Spencer sat down with Eurogamer to discuss everything from studio acquisitions to Project Scarlett. The interview is quite lengthy, but there are a few tidbits that are important to mention from the conversation. The interview started off with some interesting news about Gears 5. Despite the fact that it's been available on Xbox Game Pass, it sold more than...