Tuesday, December 13, 2011

Downloading .jar & .jad files from getjar.com into computer

Last week I was into a conversation about advanced mobiles ie smart phones and usage of applications made for those devices such as iPhone apps, Andriod market and Windows Phone 7. Different people had different phones and when we started downloading apps, we could see equivalent apps for all the phones. The main attractive applications ideas were the metal detector, leveling ball to check whether the surface is in level and the protractor to measure angle. All of them works based on the sensors inside the phones such as digital compass, accelerometer, gyroscope etc...Some people using smart phones for years came to know that their phone has these many capabilities after that conversation. At the end people were making fun by saying about replacement of traditional devices with smart phone.

But I was not able to install anything in my phone as I have an old Nokia 5300 which I am using for calling and smsing rarely browsing like the other smart phone owners do.Anyway that conversation made me to search for some apps which can be installed in my phone. Very soon the google ended up in getjar.com. I think you all knows about www.getjar.com for the availability of mobile applications. It is a good site actually but the issue which I faced was the absence of download application button into the PC. It was ok to download to mobile if we browse m.getjar.com from mobile browser. But due to some issues in the mobile net connection, I had no option other than to download to PC and copy to phone via USB.

The research didn't reached anywhere .(May be I am weak in searching for mobile apps) .Then I started exploring the net in other way and could see a good mobile browser emulator runs in Java. Its nothing but the opera mini. I navigated to that simulator and put the m.getjar.com there and was able to download the .jad file. Still I am missing the .jar file. After inspecting the download url I decided to try out replacing the .jad extension with .jar and it worked!!! .Yes we can download the .jad & .jar files form getjar.com into our desktop / laptop.

Follow the steps below.Its easy

How to get the mobile apps from getjar.com to our computer.
 - Open the opera mini browser simulator http://www.opera.com/developer/tools/mini/
 - Navigate to m.getjar.com it will not recognize the mobile device. Set the device properly
 - Navigate to your app & click on the download button.
 - The .jad file downloads .Then find out the URL of the .jad file downloaded.
 - Change the .jad file ext to .jar and paste the url in browser and download the .jar too.


Thursday, October 27, 2011

iPhone & iPad from windows user perspective

Today I happened to play extensively with apple's 'i' products such as iPad & iPhone.It is related to one of our project where I am responsible for it's server side architecture using WCF and Azure.I am from windows background with experience in almost all the versions from Win95 to Win7.

End User perspective
  • UI - Superb.
    • It's great idea controlling everything using one button.
    • Great touch interface.
    • There are Mute and Volume buttons but no next/previous buttons.
    • Not able to see any file manager.
  • Performance & Stability - Very good.
    • Not able to hang iPhone with normal operations.
    • But hung when a downloaded third party came into play. But could see that it changes to safe mode and restarts very quickly.
    • Really fast even if there are 15-20 apps open
    • Only one app runs at a time. Minimized apps are in dead state .Hence its fast.Don't know how background processing apps are going to work.
  • Hardware
    • Rock solid and wonder how they pack all the things inside a small box.
    • Can't find any screws. How this is going to be repaired in case of any trouble? Is Apple that much confident on their product or want the device to be repaired by their own people?
  • Applications
    • Plenty of apps.Even free apps.
    • Can only install from Apple store
    • Only registered users can download.I was using iPad which my company owns.It took sometime for me to get credential to download a new app.
    • If I have access to Indian Apple store I cannot get the apps which are available in US store.
    • We should be vigilant in each and every click to protect our money. But no fraud.
  • Connectivity
    • i device can connect with only another i device through bluetooth. Better they should remove the Bluetooth feature from it
    • Need iTunes to copy music to the i device - Unwanted bound between a software and device.
    • Able to connect through Wi-Fi .Good that there is no i wi-fi router.Otherwise we would have to purchase that too
  • Security
    • Its like a black box.Nobody knows what is happening inside the machine. So difficult to hack.
    • When we type password anybody can stand behind or near us and can get our password.Really sad to say that the typed letter is converting into dot(.) very slowly.
Developer perspective
  • Language
    • Need to learn Objective-C to write anything.
  • API
    • Apple provides good APIs.
    • Cannot find an API to host background process where Apple does for its apps
  • Development & Testing
    • Need to have account to test the App
  • Hosting
    • Need to have account to distribute the app.
    • Validation took time.
    • Account is categorized to regions
Overall it looks like a closed place where we have no control on what how things are going on inside except trusting Apple as a company where once Steve Job's himself was out.