Skip to content
Aasim's Web Corner
Aasim's Web Corner

Ink is better than the best memory.

  • Odysseys & Artistry
    • Saunterer Soul
    • My Poetry
    • My Sketch Work
  • Project Management
    • Agile & Frameworks
    • PMP Certification
  • Digital Diary
    • History
    • Islam
    • Life Around Us
    • My Bookshelf
  • My Tutorials
    • Amazon Kindle
    • Android
    • Aspect Oriented Programming
    • BlackBerry
    • Code Repositories
    • iOS
    • Java
    • JavaScript
    • Linux
    • Random Tips
Connect with me
Aasim's Web Corner

Ink is better than the best memory.

AmazonKindle-AppDevelopmentTutorial-Part1-AasimNaseem.com

Amazon Kindle Application Development Tutorial – Part 1

Aasim Naseem, October 22, 2010 | Read Count: 15,485April 29, 2025
Category: My Tutorials > Amazon Kindle

Hello, all.

I hope everything is good.

Amazon Kindle i used in my development.

For the last few weeks, I’ve been working on an application for the Amazon Kindle, an ebook reading device by Amazon. In my last post, I introduced 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 or 3 tutorials covering basic concepts regarding application development on the Kindle platform.

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

  • Amazon Kindle :: An Introduction
  • Amazon Kindle Tutorial – Part 1 :: Basic Concepts
  • Amazon Kindle Tutorial – Part 2 :: Setting up Your System For Amazon Kindle
  • Amazon Kindle Tutorial – Part 3 :: Kindle Application Lifecycle

As it’s midnight, 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 a later post, we will move to the actual development process.

Alrightlets go. few general things need to know to start

  • Kindle was basically an ebook reading device by Amazon. You can download books from Amazon, subscribe to blogs, and read content on your Kindle device.
  • Kindle as an application is also available for iPhone. You can install that app from the App Store and can use the same features provided by a standard Kindle device.
  • Then Amazon launched a beta SDK for the Kindle platform, letting the developer community develop applications for Kindle devices. Many applications have been developed, including games, productive apps etc. The Kindle KDK team is continuously in intouch with all developers and taking their platform to a much more mature state by having feedback/suggestions.
  • In this series of tutorials, we will learn how to develop applications for the Kindle platform using the Kindle SDK. We will test them over its simulator and then run over the device.

All right, now something related to the 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, I, like many other developers, suggest you should use eclipse IDE for your development. Eclipse is no doubt the best tool currently available. Here I’m not going to tell which features it provides else I’ll need few years to tell everything in detail. As we have already used Eclipse for our Android and blackberry application development, I will again prefer to use Eclipse.
  • The Kindle SDK provides a simulator for testing your application. Though you can fully test your creativity over there, as a matter of fact, you MUST run it on a Kindle device before submitting to your client or launching it publicly. 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 a good time.
free counters

Author Profile

Aasim Naseem
Hey, Thanks for your interest. I’m a PMP, AWS Solutions Architect, and Scrum Master certified professional with 17+ years of hands-on experience leading projects, building teams, and helping organizations deliver software solutions better, faster, and smarter.

Outside of work, I’ve got a deep curiosity for history — especially ancient civilizations like Egypt. I also enjoy reflecting on the everyday moments that shape how we live and work. This blog is my space to share insights, lessons, and thoughts from both my professional journey and personal interests.

Thanks for reading — and I hope you will find something here that matches your interest.
Latest entries
  • Economic impact of Eid ul Adha - AasimNaseem.comIslamJune 6, 2025 | Read Count: 282Economic impact of Eid-ul-Adha
  • Best PMP Exam Study Resources - AasimNaseem.comPMP CertificationMay 23, 2025 | Read Count: 493Best PMP Study Resources for 2025 (Books, Courses, Tools & More)
  • agile vs scrum - AasimNaseem.comAgile & FrameworksMay 7, 2025 | Read Count: 463Agile vs Scrum: Finally Understanding the Difference
  • When Agile shouldn’t Use - AasimNaseem.comAgile & FrameworksApril 25, 2025 | Read Count: 493When Not To Use Agile: 5 Signs You Need a Different Approach
Amazon Kindle amazon kdk java 6development environment for Amazon Kindle applicationhow develop application for kindle 3how to install kdkhow to set system for kindle applicationkinde applicationkindle app developmentkindle app tutorialKindle Application Developmentkindle applicationskindle development kitkindle kdk downloadkindle tutorialkindle with eclipsekindle with java

Post navigation

Previous post
Next post

Related Posts

Amazon Kindle

Kindle For iPhone

October 20, 2010 | Read Count: 15,402April 29, 2025

Category: My Tutorials > Amazon KindleThe 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…

Read More
Amazon Kindle AmazonKindle-AasimNaseem.com

Amazon Kindle

September 16, 2010 | Read Count: 15,407April 28, 2025

Category: My Tutorials > Amazon KindleThe Kindle is an electronic device for downloading, storing, and reading electronic books, known as e-books. It was developed by a company called Lab 126, which is a subsidiary of Amazon. The Kindle has instant wireless access to Amazon.com and their huge number of e-books…

Read More
Amazon Kindle AmazonKindle-AppDevelopmentTutorial-Part3-AasimNaseem.com

Amazon Kindle Application Development Tutorial – Part 3

November 14, 2010 | Read Count: 15,436April 29, 2025

This tutorial is a part of series on application development of Amazon Kindle. This part describes the core concepts related to lifecycle of a kindlet (kindle application)

Read More

Comments (15)

  1. Marie Chelle says:
    November 10, 2010 at 9:12 pm

    Nice Information.. Thx for sharing this

    Reply
  2. Pingback: Amazon Kindle Application Development Tutorial – Part 3 « Aasim's Web Corner
  3. Kareen Kahrs says:
    November 16, 2010 at 8:20 pm

    see you next note

    Reply
  4. Audum says:
    December 29, 2010 at 6:19 pm

    Is it possible to create Spash id application for Kindle???
    Please help!

    Reply
    1. Ans says:
      December 29, 2010 at 6:20 pm

      can you kindly explain your question; i’m not getting what do you mean by saying “Spash id application;” are you talking about splash screen or something else;

      Reply
      1. Audum says:
        December 31, 2010 at 12:31 pm

        Actually I wanted to create a application which should contain the following features:
        1. Storing and Maintaining different personal details about the person.
        2. Displaying the entire data in table view.
        3. User should able to select and modify any record from table view.
        4. Data should be stored in database.

        Reply
  5. Audum says:
    January 3, 2011 at 11:06 am

    Please guide me on above problem…

    Reply
    1. Ans says:
      January 3, 2011 at 11:39 am

      its all possible on kindle; You can use layouts from java AWT to show your data as per your design;
      for database, there is a problem; cuz kindle doesn’t support sqllite or some other builtin database; as alternate we can use file system; But again its complicated to handle; I use DB4O (www.db4o.com) as database solution; you can try this;

      Reply
      1. Audum says:
        January 3, 2011 at 2:41 pm

        Ok.
        Thanks!

        Reply
  6. me at home says:
    June 22, 2011 at 10:25 pm

    Hi,
    is there a possibility to get the kdk without amazon ? I’m now waiting for 4 weeks to get access to the limited beta…. ;(

    I like to evaluate possible portations from my existing apps….

    Reply
    1. Ans says:
      June 23, 2011 at 1:26 am

      Don’t know why amazon is taking this much time to approve the requests; Many of my friends and readers told me that their requests are in no-answer state at Amazon’s desk;

      Even if you download kdk from somewhere it might not work for you cuz for deploying the application on device you have to activate your kindle with amazon; And for this you must have a valid account on amazon’s developer portal;

      Reply
      1. Kai says:
        June 27, 2011 at 2:56 pm

        that’s really ugly….
        Is Amazon the next Apple ? They will not have much friends while they behave like this !

        Reply
  7. dennis.exner@t-online.de says:
    April 25, 2017 at 12:22 pm

    Hello together, I Need the Kindle eInk SDK to develop an app and I am willing to pay for 20$ via Paypal for it, if you send it to me or provide me a link. Thank you in advance! Cheers, Dennis

    Reply
  8. Pingback: Amazon Kindle Application Development Tutorial – Part 2 - Aasim's Web Corner
  9. Pingback: Amazon Kindle Application Development Tutorial – Part 3 - Aasim's Web Corner

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Economic impact of Eid-ul-Adha
    Economic impact of Eid-ul-Adha
    June 6, 2025 | Read Count: 282
  • Best PMP Study Resources for 2025 (Books, Courses, Tools & More)
    Best PMP Study Resources for 2025 (Books, Courses, Tools & More)
    May 23, 2025 | Read Count: 493
  • Agile vs Scrum: Finally Understanding the Difference
    Agile vs Scrum: Finally Understanding the Difference
    May 7, 2025 | Read Count: 463
  • When Not To Use Agile: 5 Signs You Need a Different Approach
    When Not To Use Agile: 5 Signs You Need a Different Approach
    April 25, 2025 | Read Count: 493
  • Quran on Peace and Kindness
    Quran on Peace and Kindness
    April 20, 2025 | Read Count: 452

Posts from Past

  • June 2025
  • May 2025
  • April 2025
  • January 2025
  • November 2024
  • April 2024
  • October 2022
  • August 2021
  • September 2020
  • May 2020
  • April 2019
  • January 2019
  • September 2018
  • July 2015
  • June 2015
  • November 2014
  • September 2014
  • April 2014
  • June 2013
  • May 2013
  • February 2013
  • January 2013
  • December 2012
  • September 2012
  • August 2012
  • July 2012
  • June 2012
  • March 2012
  • February 2012
  • January 2012
  • November 2011
  • October 2011
  • September 2011
  • August 2011
  • July 2011
  • June 2011
  • May 2011
  • April 2011
  • February 2011
  • January 2011
  • December 2010
  • November 2010
  • October 2010
  • September 2010
  • August 2010
  • July 2010
  • June 2010
  • May 2010
  • April 2010
  • March 2010
  • February 2010
  • January 2010
  • December 2009
  • November 2009
  • October 2009
  • September 2009
  • August 2009

Categories List

  • Agile & Frameworks
  • Amazon Kindle
  • Android
  • Aspect Oriented Programming
  • BlackBerry
  • Blog
  • Code Repositories
  • History
  • iOS
  • Islam
  • Java
  • JavaScript
  • Life Around Us
  • Linux
  • My Bookshelf
  • My Poetry
  • My Sketch Work
  • PMP Certification
  • Random Tips
  • Saunterer Soul

Recent Posts

  • Economic impact of Eid-ul-Adha
  • Best PMP Study Resources for 2025 (Books, Courses, Tools & More)
  • Agile vs Scrum: Finally Understanding the Difference
  • When Not To Use Agile: 5 Signs You Need a Different Approach
  • Quran on Peace and Kindness

Recent Comments

  1. Aasim Naseem on When Not To Use Agile: 5 Signs You Need a Different Approach
  2. Aasim Naseem on When Not To Use Agile: 5 Signs You Need a Different Approach
  3. Masjid Wazir Khan, Lahore Pakistan - Aasim's Web Corner on Everlasting Art of Badshahi Masjid Lahore Pakistan
  4. Rishi Kumar on When Not To Use Agile: 5 Signs You Need a Different Approach
  5. Best PMP Study Resources for 2025 (Books, Courses, Tools & More) - Aasim's Web Corner on PMP Exam Eligibility 2025: 3 Things You Need to Know
©2025 Aasim's Web Corner | WordPress Theme by SuperbThemes