Tuesday, September 15, 2009

Google is organising content again: this time it's magazines


Another week, another Google initiative, another reason to wonder whether the giant's vaunting ambition is going to be its undoing, wonders Ian Scales. This time it's all about aggregating magazines - or rather, magazine articles.
Google this week announced 'Fast Flip'. Don't be fooled by the cutesy name, it all looks deadly serious to me. Fast Flip is another way to atomise then organise the world's content and present it in a compelling way (and sell ads around it). This time it's a magazine-style visual offering - like a news stand. Instead of presenting flat globs of textual search results (like the vanilla Google search) Fast Flip offers magazine-style page images gathered by a keyword search. One click gives you a visual close-up, a second takes you straight to the primary source where you can read the article just as God (or Murdoch) intended. Here lies the nub.
Google has been copping it big time from publishers who say the search giant is eating their lunch by assembling and aggregating their news.Oops. More enemies. So the commercial shape of Fast Flip is designed to ease big (powerful) publishers into the online world and offer some soothing revenue share at the same time. Google has kicked it off (it's still in beta within Google Labs, naturally) with a collection of magazine 'partners' with which it shares the ad revenue... presumably many more will follow. It will be fascinating to see how this one does and, if it does well, how online publishing will change because of it. One thing is for sure, individual article layout just got slightly more important and website design and navigation slightly less.

India Loves Google !!!

Google dominates Internet in India, Brazil...

It's official. India is a Google lover.

This as a recent report by digital world research firm comScore shows that Google usage is more prevalent in the emerging Internet markets of India and Brazil as compared to the rest of the world.

In July, 29.8 percent of total time spent online in Brazil was spent on Google Sites, with India only slightly lower at 28.9 percent. The next highest global market was Ireland at 15.9 percent. Here, we are not talking just about Google search but the other diverse websites falling under Google's umbrella. These include Orkut, YouTube and Google Maps.

In India, Google Sites accounted for 88.4 percent of all searches conducted, and had a commanding share of time spent in social networking with Orkut (68.2 percent), maps with Google Maps (63.9 percent) with YouTube (82.8 percent). It also commanded slightly less than half of all time spent in the blogs category with blogger (47.6 percent) and email with Gmail (46.8 percent).

Tuesday, September 1, 2009

Try This Out !!!!

So I started running into some performance problems ROM's. I found out that the dalvik-cache gets carried over between ROM installs and that it can cause problems and that I should delete it, wipe my phone and start again.I have this little guide to follow:

Ok ... so reboot into cyanogen's recovery
note:--i am assuming you know about cyanogen's recovery if not then http://tinyurl.com/lxwgyl

Press (Alt+x) to enter the console

Enter the following commands ...

mount system
mount system/sd
rm -rf system/sd/dalvik-cache
umount system/sd
umount system
recovery

This will bring you back to recovery, from there perform the "Data Wipe" option in the menu.

When it's done reboot and you should be all good. Of course you'll have to redo your settings, but your apps will reinstall properly.

Well the results have been amazing. I performed the wipe this morning and I can say that this is the “FASTEST ROM I HAVE EVER RUN”. I thought it was fast when I first made the change, but ever since my fix this morning, it’s gone into turbo mode.

Tuesday, August 25, 2009

OBEX in Android

First of all, they are all for Android Dev Phone. You need to have root permission in Android devices. My working machine is Ubuntu 9.04 and I use Android tool chain to compile these applications.

1. Prepare working environment:
Check Android official website and they provide a user guide. It tells me how to download Android source code and how to compile it.

It took me few hours to set up environment, download code, and make the whole building system. Like my friend said, all
OTAKU in Taiwan have android source code in their machine.

If you can run Android emulator from your compiled result, it should mean DONE. :)

2. Build it for DREAM:
The Android emulator in item one doesn't support bluetooth and I cannot play OBEX in it. I choose to play it with my Android Dev Phone. Then I modified my build system and changed some configuration files. Check another document from Android, it tells me how to change my building environment. Also, if you'd like to use the official system images, you can download them from HTC.

3. Download OBEX source codes from android-obex:

a. build openobex

> cd $MYDROID (change folder to mydroid folder)
> cd external (change folder to external directory, it's for native code)
> git clone git://gitorious.org/android-obex/openobex.git (it would download code to openobex folder)
> cd openobex
> . ../../build/envsetup.sh (run android env setup script)
> mm (it would run Android makefile to compile sources)

After running above commands, it would generate related libraries and binary files in android 'out' directory.

one static library: libopenobex (out/target/product/dream/obj/STATIC_LIBRARIES/libopenobex_intermediates/libopenobex.a)
one binary file: obex_test (out/target/product/dream/system/bin/obex_test)

use USB cable to upload binary file to Android Dev Phone.

> adb shell
> mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system (add WRITE permission in system dir)
> adb push $MYDROID/out/target/product/dream/system/bin/obex_test /system/bin

b. build obexpushd

> cd $MYDROID (change folder to mydroid folder)
> cd external (change folder to external directory, it's for native code)
> git clone git clone git://gitorious.org/android-obex/obexpushd.git (it would download code to obexpushd folder)
> cd obexpushd/src
> . ../../build/envsetup.sh (run android env setup script)
> mm (it would run Android makefile to compile sources)

After running above commands, it would generate one binary files in android 'out' directory. The same as openobex, you can use adb push to upload binary file to Android Dev Phone. BTW, you should compile openobex before obexpushd, coz obexpushd need to use openobex libraries.

one binary file: obexpushd (out/target/product/dream/system/xbin/obexpushd)

4. Verify OBEX functions between Ubuntu machine and Android Dev Phone.

Bluetooth On Android

Hurray !!! Wait on we still don't have a proper Bluetooth file transfer app, but yeah there are some apps which can make somewhat somethings possible.....

We have an app called BlueX but this is a paid version, but why not try to google it you might get it through...

Also we have an app Androbex but this also has its own drawbacks......some features are still not up to mark


So the point of writing this blog is that.....you can have a temp app as of now but ya in recent times we can expect a better app thanks to everyone @ xda developers specially garok89 and others who have taken an initiative towards developing an amazing app.......so just wait on and hold on for Android to get perfect....

Thanks to openOBEX this is Possible......
OBEX=OBject EXchange=how protocol used when sending via bluetooth ot infrared
Open=open source=anyone can use the code with no copyright issues
Sit Back n Njoy......!!!!