Archive

Archive for October, 2010

Amazon Kindle Application Development Tutorial – Part 2

October 31, 2010 16 comments

Setting up your system for Amazon kindle

Hi,

Hope everyone is good and enjoying life.

Today is Sunday, i just get done with weekly cleanup of my room, reset my bookshelf, brought some useless things/papers out from drawer etc. I’m lil tired too. Now get free to have some talk to you.

Note : This is the 2nd part of my series of tutorial on Amazon Kindle Application Development. So far we have discussed following topics in this category.

Today i will describe how to set development environment for Amazon Kindle application. It pretty simple. If you are already a java developer then you have done much already. In my last post i gave you an overview of kindle platform. Today you will learn how to install basic tools to start development.

Bring your coffee/tea with some snacks, play some good slow track at background  and lets start.

Follow the step given below to install required tools for kindle development. As java developer, you can skip some of them.

Download JDK
For those who are already doing java development skip this step, for those who are new to java, they must download and install java development kit (JKD). Currently version 6 is latest so you must use it. Download JDK.

Install JDK
After downloading JDK install it to your prefer location, then edit a “path” environment variable entry (right click My computer->properties->Advance tab and then click environment variable at bottom), append the [jdk-instal-dir]\bin … like in my case, I appended the entry c:\Program Files\Java\jdk1.5.0_06\bin in path variable after placing semi-colon in the previous entry.

Download eclipse
Next, we will use eclipse IDE for our development and debugging. As eclipse is free with many useful Plug-in available. Download eclipse.
After download, run eclipse. It will ask you the location of workspace. A workspace is a location where all your projects will be saved by default. You can choose the custom location for your projects too. When eclipse will start, you will see welcome page of your workspace.

Configure jdk with eclipse
its time to link your jdk with eclipse so that while compiling and building your projects

  • Click Window > Preferences from the main menu in Eclipse
  • Click Java > Installed JREs
  • Click Add.
  • Fill the fields:
    • JRE type = Standard VM
    • JRE name = jdk1.6 [or any other name of your choice]
    • JRE home = path to the JDK (eg. C:\jdk1.6.0_06)
    • Default VM Arguments leave blank

At this point you are ready to start your java development.

Download Kindle Development Kit
Amazon made its Kindle Development Kit (KDK) available for download to software developers. But before download you’ve got to register and be approved by Amazon to download the Kit. You can apply here. The KDK is currently in a limited Beta phase.
After getting approval you will be sent a link to download kdk. Its ~13MB zip archive file name KDKv1.

Kdk comes with kindle application libraries, sample applications and kindle simulator. You can test your application over simulator before submitting to your client or kindle store.

Thats all for today. At this moment you are ready to start application development for kindle platform. In next tutorial you will learn basic constitue of kindle application, how to make hello world project and running your project on simulator.

In case of any query, confusion or you feel i missed something important, feel free to comment.

Have a blessed day.

error in displaying visitors. please retry.

Kindle For iPhone

October 26, 2010 2 comments

The Kindle app is optimized for the iPad, iPhone, and iPod touch, giving users the ability to read Kindle books on a beautiful, easy-to-use interface. You’ll have access to over 725,000* books in the Kindle Store, including best sellers and new releases. Amazon Whispersync automatically syncs your last page read, bookmarks, notes, and highlights across devices (including Kindle), so you can pick up where you left off on another device.

Read Kindle books on your iPhone or iPod touch

  • No Kindle device required
  • Get the best reading experience available on your iPhone or iPod touch
  • Access your Kindle books even if you don’t have your Kindle with you
  • Automatically synchronizes your last page read between devices with Amazon Whispersync
  • Adjust the text size, add bookmarks, and view the annotations you created on your Kindle


Shop for books in the Kindle Store optimized for Safari on your iPhone or iPod touch

  • Buy a book from the Kindle Store optimized for Safari on your iPhone or iPod touch and get it auto-delivered wirelessly
  • New! Experience Kindle Editions with Audio/Video
  • Search and browse more than 725,000 books, including more than 107 of 111 New York Times bestsellers. If you are a non-U.S. customer, book availability may vary
  • Find New York Times® Best Sellers and new releases from $9.99
  • Get free book samples. Read the first chapter for free before you decide to buy
  • Books you purchase can also be read on a Kindle
  • Kindle newspapers, magazines and blogs are not currently available on the iPhone or iPod touch
  • Kindle for iPhone is currently available for customers in Argentina, Australia, Austria, Belgium, Brazil, Canada, Chile, Colombia, Costa Rica, Croatia, Czech Republic, Denmark, Dominican Rep., Ecuador, El Salvador, Estonia, Finland, France, Germany, Greece, Guatemala, Honduras, Hong Kong, Hungary, India, Ireland, Israel, Italy, Jamaica, Japan, South Korea, Latvia, Lithuania, Luxembourg, Malta, Republic of, Mexico, Moldova, Republic Of, Netherlands, New Zealand, Nicaragua, Norway, Panama, Paraguay, Peru, Philippines, Poland, Portugal, Romania, Russia, Slovakia, Slovenia, South Africa, Spain, Sri Lanka, Sweden, Switzerland, Taiwan, Thailand, United Kingdom, United States, Uruguay, Venezuela, Vietnam


 

New Features on the Kindle for iPhone App

  • Book Extras including character lists, plot summaries, and series information are available for many popular books. These are powered by the Shelfari.com community and can be accessed from the ‘Go To’ menu while reading.
  • Instant word lookup on included dictionary with 250,000 entries and definitions
  • Search inside the book
  • Look up words on Google and Wikipedia
  • Fast app switching on iOS4 devices

 

 

(source : http://www.amazon.com)

free counters

Silent Confession

October 24, 2010 12 comments



I gaze into your eyes and I can see it all,
The sudden look in them is an alarming call

Your eyes say no words, yet my ears hear them shout,
They spell no language, yet my heart makes something out.

The affection your eyes reveals, so pure and unmistakable,
The confession in them, so abrupt and unpredictable.

This glorious moment is so majestic for one of all,
Said by everything when you’ve said nothing at all.

My life’s boat now floats only in your heart’s sea,
Immaculate love now we’ll share as long as eternity.

free counters

Amazon Kindle Application Development Tutorial – Part 1

October 22, 2010 12 comments

Hello All.

hope everything is good.

Amazon Kindle i used in my development.

From last few weeks i’m working on an application development of Amazon Kindle, an ebook reading device by Amazon. In my last post i introduce to you kindle device. Now its sdk is also available for custom applications. I’m probably the first in my region who is working on kindle. So as per my bad habit, i’m going to share what i have learned so far. So from today i’ll post 2, 3 tutorials covering basic concepts regarding application development on kindle platform.

Note : This tutorial is a part of my series of tutorial on Amazon Kindle Application Development. So far we have discussed following topics in this category.

As its mid night, i will try to be concise and will focus mainly on key points. But i assure you as developer you will quickly get what you EXACTLY need to know… more details i will post in next tutorial. So as a tradition of my blog, have a cup of tea/coffee, sit relax in chair and for few min just forget everything around you. Read the rest of the post and get what you actually want to learn; in a simple  and quick way.

i’m going to explain some very basic concepts first. then in later post will move to actual development process.

Orite lets go .. few general things need to know in start

  • Kindle was basically an ebook reading device by Amazon. You can download books from Amazon, subscribes to blogs and can read contents on your kindle device.
  • Kindle as application is also available for iPhone. You can install that app from AppStore and can use same features provided by standard kindle device.
  • Then Amazon launched beta sdk for kindle platform; let the developer community to develop application for kindle device. Many application has been developed including games, productive apps etc. The kindle kdk team is continuously intouch with all developers and taking their platform to much more mature state by having feedback/suggestions.
  • In this series of tutorial, we will learn how to develop application for kindle platform using kindle skd. We will test them over its simulator and then run over device.

Orite now something related development perspective.

  • First of all, congratulations, kindle development is java based so thumbs up , take a relax breath and have little smile .. yesss that’s the way  :) …  (don’t forget to take sip of tea/coffee)
  • As there is java development, me like many other developer community suggests you should use eclipse IDE for your development. Eclipse no doubt the best tool currently available. Here I’m not going to tell which features it provides else I need few years to tell everything in details. As we have already used eclipse for our Android and blackberry application development, so again I will prefer to use eclipse.
  • The kindle sdk provides a simulator for testing your application. Though you can fully test your creativity over there but as a matter of fact you MUST need to run it over kindle device before submitting to your client or to launch publically. I used kindle that was cost nearly $150 (though it wasn’t mine at all)  so if you wish you can have your own kindle else test it over simulator :)

Thats all from today’s lecture. In the next part I will describe how to set development environment on your system to start applications for kindle.

have good time.
free counters

Andrew Rubin

October 19, 2010 1 comment

Andrew Rubin is a technology pioneer, co-founder and former CEO of both Danger Inc. and Android. He is currently VP of Mobile Platforms at Google, where he is reported to be overseeing the development of Android, an open-source operating system for smartphones.
Rubin got his start as an engineer at Apple Inc., and a later spin-off General Magic, where he worked on Magic Cap, an operating system and interface for hand-held devices. When Magic Cap failed to be successful, Rubin and others from General Magic formed Artemis Research, which became WebTV and was eventually acquired by Microsoft. After several years, Rubin left, and he and his collaborators formed Danger, Inc, which was later also acquired by Microsoft in February, 2008. Danger, Inc. is most notable for the Danger Hiptop (often branded as the T-Mobile Sidekick), which is phone with PDA-like capabilities. Disillusionment with his ouster as CEO of Danger led him to found Android, which was later acquired by Google and led to Rubin’s current position. Andy earned a Bachelor of Science degree in Computer Science in 1986 from Utica College in Utica, New York.

(source : http://www.crunchbase.com/)
free counters

Gmail Security Checklist

October 19, 2010 2 comments

Whether you just regained access to Gmail, or you want to make sure your account is secure, take a minute to complete Gmail security checklist to make sure your mail security measures are up to date.

Step 1 – Your Computer

Check for viruses and malware

While no virus scanner can catch 100% of infections, it is still important to run a scan on your computer with a trusted anti-virus software (or install a program that runs in the background and scans continuously). If the scan detects any suspicious programs or applications, remove them immediately. Find virus scanners

Make sure your operating system is up to date

Operating systems release patches to repair security vulnerabilities. Whether you use Windows or Mac OS, we recommend protecting your computer by enabling your automatic update setting, and updating when you get a notification.

Make sure to perform regular software updates

Some software updates aren’t included in your operating system updates, but they are just as important. Software such as Adobe FlashAdobe Reader, and Java release regular updates that may include repairs for security vulnerabilities.

Step 2 – Your Browser

Make sure your browser is up to date

To check for browser updates in Internet Explorer, select the Tools tab and click Windows Update. In Firefox, just click the Help tab and select Check for UpdatesGoogle Chromeautomatically updates when a new version is released

Check your browser for plug-ins, extensions, and third-party programs/tools that require access to your Google Account credentials

Plug-ins and extensions are downloadable computer programs that work with your browser to perform specific tasks. For example, you may have downloaded a plug-in or extension that checks your Gmail inbox for new messages. Google can’t guarantee the security of these third party services. If those services are compromised, so is your Gmail password.

Step 3 – Your Google Account

Change your password

If your account has been recently compromised, you should update your password now. In general we suggest you change it twice a year, following these guidelines:

  • Pick a unique password that you haven’t previously used on other sites or on Gmail. Just changing one character or number still counts as reusing your password.
  • Don’t use a dictionary word or a common word that’s easily guessable. Use a combination of numbers, characters, and case-sensitive letters.

Check the list of websites that are authorized to access your Google Account data

Make sure that the list of authorized websites are accurate and ones that you have chosen. If your Google Account has been compromised recently, it’s possible that the bad guys could have authorized their own websites to access your account data. This may allow them to access your Google Account after you have changed your password.

To edit the list of authorized websites:

  1. Sign in on the Google Accounts homepage.
  2. Click the My Account link displayed at the top right of the page.
  3. Click Change authorized websites. This page will list all third-party sites you’ve granted access to.
  4. Click the Revoke Access link to disable access for a site.

Update your account recovery options

We all may forget our passwords at some point, so we strongly encourage that you update your account recovery options. To update these options, sign in to your Google Account by going to https://www.google.com/accounts and click Change password recovery options.

  • Recovery email address: We can use your recovery email address to communicate with you if you lose access to your account. Learn more.
  • SMS: We can send you a recovery code to your mobile phone number, which you can use to reset your password. Learn more.
  • Secret question: This option is only available if you can’t use the above recovery options and only if haven’t tried to sign in during the past 24 hours. An ideal answer to your security question is easy for you to remember, but hard for others to guess.

Step 4- Your Gmail Settings

Use a secure connection to sign in.

In your Gmail settings, select ‘Always use HTTPS.’ This setting protects your information from being stolen when you’re signing in to Gmail on a public wireless network, like at a cafe or hotel. Read more.

Check for any strange recent activity on your account.

Click the Details link next to the ‘Last Account Activity’ entry at the bottom of your account to see the time, date, IP address and the associated location of recent access to your account.

Confirm the accuracy of your mail settings to ensure that your mail stays and goes where you want it to.

Sign in to your account and click on the Settings link at the top to check the following tabs:

  • General: Check SignatureVacation Responder, and/or canned responses for spammy content
  • Accounts: Verify your Send Mail AsGet mail from other accounts, and Grant access to your account are all accurate.
  • Filters: Check that no filters are sending your mail to TrashSpam, or forwarding to an unknown account.
  • Forwarding and POP/IMAP: Ensure your mail isn’t sent to an unknown account or mail client.

Step 5- Final Reminders

  • Watch out for messages that ask for your username and/or password. Gmail will never ask for this information.
  • Never give out your password after following a link sent to you in a message, even if it looks like Gmail’s sign-in page. Access Gmail directly by typing https://mail.google.com in your browser’s address bar.
  • Don’t share your password with other websites – Google can’t guarantee the security of other websites and your Gmail password could be compromised.
  • Keep secrets! Never tell anyone your password, or your secret question and answer; if you do tell someone, change it as soon as possible.
  • Clear forms, passwords, cache and cookies in your browser on a regular basis – especially on a public computer.
  • Only select ‘Stay signed in’ if you’re signing in from a personal computer.
  • Always sign out when you’ve finished reading your mail.

(source : Gmail help center)

free counters

Run Windows and Android Simultaneously

October 13, 2010 Leave a comment

Although this is a video of a Nokia N800, which isn’t even a smartphone, VMWare’s MVP hypervisor virtual machine is enabling it to run both Windows and Android simultaneously. The virtual machine runs in the background of the native OS and allows a user to install different OSes as applications, then run them at the same time, if desired.

According to VMWare, the MVP is headed for smartphones sometime in the near future. The challenge they may face is the fact that they must partner with smartphone manufacturers and persuade them to install hypervisor on their handsets in order for MVP to work. It’s difficult to imagine handset manufacturers wanting to open their device to multiple OSes, but then again, it could expand market appeal without adding much cost, if any. Would you want a handset enabled to run several OSes?

counter of this post is unavailable. please try again.

Follow

Get every new post delivered to your Inbox.

Join 37 other followers