{"id":1324,"date":"2010-10-31T17:00:20","date_gmt":"2010-10-31T11:00:20","guid":{"rendered":"http:\/\/aasims.wordpress.com\/?p=1324"},"modified":"2025-04-29T11:48:38","modified_gmt":"2025-04-29T11:48:38","slug":"kindle-tutorial-2","status":"publish","type":"post","link":"https:\/\/aasimnaseem.com\/blog\/kindle-tutorial-2\/","title":{"rendered":"Amazon Kindle Application Development Tutorial\u00a0\u2013\u00a0Part\u00a02"},"content":{"rendered":"<p style=\"text-align: center;\"><span style=\"font-size: medium;\"><strong>Setting up your\u00a0system for Amazon kindle<\/strong><\/span><\/p>\n<p>Hi,<\/p>\n<p>Hope everyone is good and enjoying life.<\/p>\n<p>Today is Sunday. I just got done with the weekly cleanup of my room, reset <a href=\"https:\/\/AasimNaseem.com\/wp-content\/uploads\/category\/my-bookshelf\/\">my bookshelf<\/a>, brought some useless things\/papers out from the drawer, etc. I&#8217;m a little tired too. Now get free to have some talk with you.<\/p>\n<p>Note : This is the 2nd part of my series of tutorials on<a href=\"https:\/\/aasimnaseem.com\/index.php\/category\/my-tutorials\/amazon-kindle\/\"><strong> Amazon Kindle Application Development.<\/strong><\/a> So far we have discussed the following topics in this category.<\/p>\n<ul>\n<li><a href=\"https:\/\/aasimnaseem.com\/index.php\/2010\/09\/16\/amazon-kindle\/\">Amazon Kindle :: An Introduction<\/a><\/li>\n<li><a href=\"https:\/\/aasimnaseem.com\/index.php\/2010\/10\/22\/kindle-tutorial-1\/\">Amazon Kindle Tutorial\u00a0\u2013\u00a0Part 1 :: Basic Concepts<\/a><\/li>\n<li><a href=\"https:\/\/aasimnaseem.com\/index.php\/2010\/10\/31\/kindle-tutorial-2\/\">Amazon Kindle Tutorial\u00a0\u2013\u00a0Part 2 ::\u00a0Setting up Your System For Amazon Kindle<\/a><\/li>\n<li><a href=\"https:\/\/aasimnaseem.com\/index.php\/2010\/11\/14\/kindle-tutorial-3\/\">Amazon Kindle Tutorial\u00a0\u2013\u00a0Part 3 ::\u00a0Kindle Application Lifecycle<\/a><\/li>\n<\/ul>\n<p>Today I will describe how to set up a development environment for <a href=\"https:\/\/AasimNaseem.com\/wp-content\/uploads\/2010\/09\/16\/amazon-kindle\/\">Amazon Kindle<\/a> application. It&#8217;s pretty simple. If you are already a Java developer, then you have done much already. In <a href=\"https:\/\/AasimNaseem.com\/wp-content\/uploads\/2010\/10\/22\/kindle-tutorial-1\/\">my last post<\/a> I gave you an overview of the Kindle platform. Today you will learn how to install basic tools to start development.<\/p>\n<p>Bring your coffee\/tea with some snacks, play some good slow tracks in the background, and let&#8217;s start.<\/p>\n<p>Follow the step given below to install required tools for Kindle development. As a Java<a href=\"http:\/\/www.java.com\/en\/java_in_action\/\">\u00a0<\/a>developer, you can skip some of them.<\/p>\n<h3>Download JDK<img loading=\"lazy\" decoding=\"async\" class=\"alignright\" src=\"http:\/\/dertompson.com\/wp-content\/uploads\/2007\/08\/java-logo-thumb.png\" alt=\"\" width=\"94\" height=\"150\" \/><\/h3>\n<p>For those who are already doing Java development, skip this step; for those who are new to java, they must download and install the Java Development Kit (JKD). Currently, version 6 is latest so you must use it. <a href=\"http:\/\/www.oracle.com\/technetwork\/java\/javase\/downloads\/index.html\">Download JDK<\/a>.<\/p>\n<h3><strong>Install JDK<\/strong><\/h3>\n<p>After downloading JDK install it to your prefer location, then edit a \u201cpath\u201d <a href=\"http:\/\/vlaurie.com\/computers2\/Articles\/environment.htm\">environment variable<\/a> entry (right click <strong>My Computer -&gt; Properties -&gt; Advanced ta<\/strong>b and then click environment variable at bottom), append the [jdk-instal-dir]\\bin \u2026 Like in my case, I appended the entry c:\\Program Files\\Java\\jdk1.5.0_06\\bin in the path variable after placing a semicolon in the previous entry.<\/p>\n<h3><strong>Download Eclipse<\/strong><\/h3>\n<p>Next, we will use<a href=\"http:\/\/www.ibm.com\/developerworks\/library\/os-plat\/\"> eclipse IDE<\/a> for our development and debugging. Eclipse is free with many useful Plug-in available.<a href=\"http:\/\/www.eclipse.org\/downloads\/\"> Download eclipse<\/a>.<br \/>\nAfter downloading, run eclipse. It will ask you the location of the 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.<\/p>\n<p><strong>Configure jdk with eclipse<br \/>\n<\/strong>its time to link your jdk with eclipse so that while compiling and building your projects<\/p>\n<ul>\n<li>Click Window &gt; Preferences from the main menu in Eclipse<\/li>\n<li>Click Java &gt; Installed JREs<\/li>\n<li>Click Add.<\/li>\n<li>Fill the fields.\n<ul>\n<li>JRE type = Standard VM<\/li>\n<li>JRE name = jdk1.6 [or any other name of your choice]<\/li>\n<li>JRE home = path to the JDK (eg. C:\\jdk1.6.0_06)<\/li>\n<li>Default VM Arguments leave blank<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>At this point you are ready to start your Java development.<\/p>\n<h3><strong>Download Kindle Development Kit<\/strong><\/h3>\n<p>Amazon made its Kindle Development Kit (KDK) available for download to software developers. But before downloading, you\u2019ve got to register and be approved by Amazon to download the Kit.<a href=\"https:\/\/kindlepublishing.amazon.com\/gp\/vendor\/sign-in\/184-0241322-8485759?ie=UTF8&amp;originatingURI=%2Fgp%2Fvendor%2Fmembers%2Fkindlepubs%2Fkdk%2Fhome\"> You can apply here<\/a>. The KDK is currently in a limited beta phase.<br \/>\nAfter getting approval, you will be sent a link to download KDK. Its ~13MB zip archive file name is KDKv1.<img loading=\"lazy\" decoding=\"async\" class=\"alignright\" src=\"https:\/\/images-na.ssl-images-amazon.com\/images\/G\/01\/kindlepubs\/apps\/arts\/landing_page_center_graphic._V208591535_.png\" alt=\"\" width=\"233\" height=\"221\" \/><\/p>\n<p>KDK comes with Kindle application libraries, sample applications, and a Kindle simulator. You can test your application on a simulator before submitting it to your client or the Kindle Store.<\/p>\n<p>That&#8217;s all for today. At this moment you are ready to start application development for the Kindle platform. In the next tutorial, you will learn the basic constitution of the Kindle application, how to make a Hello World project, and how to run your project on a simulator.<\/p>\n<p>In case of any query, confusion, or if you feel I missed something important, feel free to comment.<\/p>\n<p>Have a blessed day.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/s05.flagcounter.com\/count\/Zsv\/bg=FFFFFF\/txt=000000\/border=ffffff\/columns=6\/maxflags=200\/viewers=0\/labels=1\/pageviews=1\/\" alt=\"error in displaying visitors. please retry.\" border=\"0\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This tutorial describes how to set development environment for your kindle applications. A step by step configuration of required tools to start application development for your Amazon Kindle. <\/p>\n","protected":false},"author":1,"featured_media":5192,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[120,325,491,505,510,618,634,636,637,638,643,650,658,662,663,664],"class_list":["post-1324","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-amazon-kindle","tag-amazon-kdk-java-6","tag-development-environment-for-amazon-kindle-application","tag-how-develop-application-for-kindle-3","tag-how-to-install-kdk","tag-how-to-set-system-for-kindle-application","tag-kdkv1-zip","tag-kinde-application","tag-kindle-app-development","tag-kindle-app-tutorial","tag-kindle-application-development","tag-kindle-development-kit","tag-kindle-kdk-download","tag-kindle-simulator","tag-kindle-tutorial","tag-kindle-with-eclipse","tag-kindle-with-java"],"_links":{"self":[{"href":"https:\/\/aasimnaseem.com\/blog\/wp-json\/wp\/v2\/posts\/1324","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aasimnaseem.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aasimnaseem.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aasimnaseem.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aasimnaseem.com\/blog\/wp-json\/wp\/v2\/comments?post=1324"}],"version-history":[{"count":4,"href":"https:\/\/aasimnaseem.com\/blog\/wp-json\/wp\/v2\/posts\/1324\/revisions"}],"predecessor-version":[{"id":5195,"href":"https:\/\/aasimnaseem.com\/blog\/wp-json\/wp\/v2\/posts\/1324\/revisions\/5195"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aasimnaseem.com\/blog\/wp-json\/wp\/v2\/media\/5192"}],"wp:attachment":[{"href":"https:\/\/aasimnaseem.com\/blog\/wp-json\/wp\/v2\/media?parent=1324"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aasimnaseem.com\/blog\/wp-json\/wp\/v2\/categories?post=1324"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aasimnaseem.com\/blog\/wp-json\/wp\/v2\/tags?post=1324"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}