Translate

Thursday, December 16, 2010

Stuck while upgrading from Android 2.2 to Android 2.3

I tried to update my Eclipse IDE to Android 2.3. After update completes, adb.exe file goes missing. It corrupted my development setup. I was unable to update after "adb.exe not fount error". Finally, removed all updates & installed them again. That worked!

Updating from Android 2.2 to Android 2.3 does not work for all due to some issue with update manager. "adb.exe" not found error comes cause android 2.3 onwards "adb.exe" file is moved from tools folder to platform-tools folder.

Eclipse Plug-in Development

Doing investigation about eclipse plug-in development. Looks easier than I thought. If anyone has idea about Java swings then he should be able to self learn. User interfaces created using SWT are far better looking than Swings. I found a helpful link: http://www.eclipsepluginsite.com/

I found few good examples too. Check out the link: http://www.eclipsepluginsite.com/swt-2.html

Consistent Hashing

The need for consistent hashing arose from limitations experienced while running collections of caching machines - web caches.

Playing with AMD Apar Api

Learnt bit of AMD Java based Apar Api. Made one small demo where I ran Monte Carlo simulation using marsine twister random number algorithm. Well, I could not find good random float value algorithm so modified marsine twister according to my needs.

Good thing about AMD Apar Api is it looks for the compatible GPU and it does not find one that it runs code on CPU. so We do not need ADM ATI Redon GPU to learn Apar Api.

There are some restrictions to use Apar Api and I learnt it hard way by getting lots of exceptions. Those limitation are mentioned at link: http://developer.amd.com/zones/java/assets/README.html

All AMD Apar Api SDK and related information can be found at link: http://developer.amd.com/zones/java/aparapi/Pages/default.aspx

It also supports OPENCL. For more information visit the link: http://developer.amd.com/gpu/ATIStreamSDK/Pages/default.aspx#two

Apar Api code is converted to make it run on GPU when ever possible. As AMD supports OPENCL, it would have be great if applications created using Apar Api ran on other GPUs like NVidia.

Recent Updates:
Aparapi was open sourced on September 14, 2011. See the blog post for Gary Frost’s blog to know more.

To download Aparapi, please visit the open source project site at http://code.google.com/p/aparapi/.

Learning Aster Data Analytics

Aster Data is a Map-Reduce system over databases. Just like Hadoop Map-Reduce over Hadoop/HDFS.

Going through following Link: http://www.asterdata.com/resources/developer-center.php

Video link: http://www.asterdata.com/resources/assets/webinars/HowtoPortJavaAppToSQL-MapReduce.mp4

Download Aster Data Developer Express Plug-in at Link: http://www.asterdata.com/download_developer_express/downloads.php

Video was interesting but voice clarity was really bad.

Small example link: http://www.asterdata.com/resources/assets/Tutorial-CubeRootFunction.pdf

Examples are explained well. Atleast I found it to be very informative.

Looks like Aster Data seems to have good future.

Please, post replies if you find information helpful or you would like to add something more.