Sunday, December 12, 2010
Saturday, December 11, 2010
Tuesday, September 07, 2010
Last few month at work we have been working really hard to get some of the projects completed. We have been able to release two small projects out so far, both of which were listed on Apple app stores "New & Noteworthy" list. The next batch of apps are almost completed now. Above screenshots are from one of them. Can't tell much about the project now, but it's a useful tool and an exciting project.
Saturday, August 28, 2010
The engine used is tesseract OCR.
After a few hours of training the engine the following image was passed to be processed.
The result is :
ދިއ .ށެވެމަކަ ވީރުދޮ ށްނަންހުލުފު ށްމަރުކު ގުއީހުތަ ލަސައްމަ އެ އިލަބަ ށްޅަނގުރަ
ށްމަކަ ނެވާއިފަދީ ންލުއ ންގެދިއެ ންހުލުފު ތުމާނޫއަމަ ރުތުއި ޅޭގު އާލަސައްމަ އެ
.ވެއެ ނެބު ންނުޝްމިކޮ އެ ސްވެ
As you can see it's not even close to be perfect. The next stage is to do a more systematic training so that the accuracy levels will improve.
The idea is to improve on the training and develop a small tool that help do Thaana OCR which will be available for FREE and as an open source project. Tesseract presently does not even support RTL languages and that is also something that needs to be handled.
I tried another OCR test and below is the results. This time it shows clear improvements (can conclude it's 40% accurate?). This was after including 2 more training files.The processed result is below:
ނެހޭޖު ންދަހޯ ންހުރު ގެހުލީޖިމަ ރުއި ނަގާ އްޓަންރަދަ ތަނުވަ ނެއްހޯ ށްކަޓަންފުލް
ންނޫ އްމެކަ ތްއޮ ންރަކު ންކުޓަންފުއްކު މެންކޮމެންކޮ ކީމަތުއޮ ނަންއޮ ށްމަ
.ށެވެމަކަ އްމެކަ ހޭންޖެރަކު ރުއިނަގާ ނުހޯ ށްކަމަރިފުންކު ގެތުލަދައް އީއެ ށާއިމަ
Note: Look at the text in reverse order.
tesseract example.tif outputfilename -l div
once done, do a cat outputfilename.txt that should show you are processed text.
Tuesday, August 17, 2010
Update (19, Aug 2010): Started work on a Thaana keyboard for Android
Thursday, August 12, 2010
Wednesday, July 28, 2010
Busy Bee is one of the iPhone app ideas that started off simple. While working on a few other project ideas this got to be a spinn off and became an app of it's own.
The app is approved and in App Store.
We also were listed on "New & Noteworthy" Apps in App Store.
Monday, July 26, 2010
Saturday, July 24, 2010
Wednesday, February 17, 2010
Smart phones today are no longer a luxury item (remember those days when people did anything to own an O2 XDA atom?. Though the only they did was playing solitaire ) but a necessity toady. No need to talk about the advantages of smart phones here. One can google for it and you'd find thousands of pages.
Recently the iPhones have been a huge success on the smart phone arena followed by Android based phones. Commercially speaking Apple and iPhone application developers have made millions out of this market in less than two years. Personally I like the Androids more, it's a more open and promising platform compared to the iPhones however if you are in the mobile application business I guess iPhones is the right choice (for now). The new Windows Phone 7 Series is looking very promising too. Maybe the success of WP7S will be a market place like Apples (though some may disagree with me). I am in no way talking about how good the platform is or which is superior , etc. My focus here is on the revenues which will be generated out of these platforms. Gartner, the research firm, predicts that spending on handset apps will hit $6.2 billion this year. With this kind of figures you can see a lot of developers venturing into this market.
The success of Windows OS on the desktop has always been the availability of the applications, I feel the same will apply to the mobile computing market too. It all depends on providing the best development tools / options and a good commercial model. I don't think the handset vendors will matter anymore in the near future. Just like the PC markets. If you have a DELL, HP, Acer or Lenovo it does not matter much to the functionality. We all have our own preferences though. Apple have always been “Thinking Different”. Owning an Apple MacBook and a Notebook is different, the “feel” is different. The same may apply to the mobiles. You can run Linux or Windows on your notebook/Desktop (commonly) or you can have a Apple running Mac OS X. Following the path, you might have your HTC, Samsung or Motorola or others running Android or WP7S or your Apple iPhone. This is how I see it now, I am not very sure where Nokia is heading but I would like to think if they are to keep the strong hold in this market they too soon will need to follow the trend (which already has started to happen).
In the Maldives, most people don't understand this market mainly because they have been so used to the pirated software that they fail to understand the value of software. Software is taken for granted, no one is willing to pay. This is fine by me and good. If you don't want to pay for software go with the Free software. That is more ethical, however that is just my view.
It is sad that the Maldivian investors and the government fail to see such advances and economical opportunities. For the developers I'd like to think this is a very good opportunity, I know it's hard to venture into software development without a good financial backup but this is worth a try. I don't think in Maldives the developers will find people who will support them and help them. You are on your own and it's best if you realise this now and work around it. The talks about improving ICT in the country are all are just “bull shit!”. It will never happen. The policy makers and the people with money are only interested in owning Resorts.
Last few years I've worked with really talented individuals in Maldives. I know there are many more. If someone managed them and guided them this will really benefit the country as a whole. I always feel it's high time we broke away from prostituting our beaches (as in only depending on it alone) and found an alternative source of income. It's nice to see recently individuals coming up with creative web based application, etc. Most or if not all of which are targeted to the local market. This is good for a start but I think it's high time we started to think globally and utilized the talent in Maldivians.
Sunday, January 03, 2010
I also can't accept that some people do good is ONLY to end up in Heaven. They again may NOT admit to this, but this is again very real. They pray, give zakath, etc only for this reason (not cos they care about the dying and needy). What if there was NO heaven would they still do good?. I don't know.
The question about my faith have been brought up many times. I still will keep it to myself. However I would like to believe that all those NORMAL people you quote can't be right. Not all of them. There is a lot lost in history and a lot of made ups. I refuse to believe all that. Too much politics (examples like The battle of Jamal) and works of unknown forces have been involved. Killings in the name of god and illogical reasonings all of which I can't accept. So call me what ever you wish. I won't mind.
To the people who talk about god and god's ways, they sometimes forget that if god exists there must exist the devil too. If there is a devil, all the while he would not be sitting in a beach in Maldives and enjoying the sun, sea and sand. There is always the possibility that the school you follow is his creation? Maybe he took over and you are just killing for him? . I did not introduce the idea of god and devil so don't look at me. Just think about the possibilities and what you believe in. Don't point a finger at others, three more might be pointing back at you too.
... and may god bless you. :)