<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Joseph Boston</title>
	<atom:link href="http://www.jaboston.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jaboston.com</link>
	<description>Creative Programmer and Developer</description>
	<lastBuildDate>Thu, 22 Mar 2012 09:46:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How to create an Android application and submit it to the market pdf guide.</title>
		<link>http://www.jaboston.com/2012/02/how-to-create-an-android-application-and-submit-it-to-the-market-pdf-guide/</link>
		<comments>http://www.jaboston.com/2012/02/how-to-create-an-android-application-and-submit-it-to-the-market-pdf-guide/#comments</comments>
		<pubDate>Sun, 19 Feb 2012 23:02:23 +0000</pubDate>
		<dc:creator>J.Boston</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Processing Tutorials]]></category>

		<guid isPermaLink="false">http://www.jaboston.com/?p=546</guid>
		<description><![CDATA[I have created this guide for a lecture at Goldsmiths University. Please feel free to download a copy for yourself! Pdf: http://www.jaboston.com/tutorials/Simple_Guide_To_Processing_Android/A_Practical_guide_to_Android_By_J_Boston.pdf files: http://www.jaboston.com/tutorials/Simple_Guide_To_Processing_Android/A_Practical_guide_to_Processing_Android.zip Here is the lecture to go [...]]]></description>
			<content:encoded><![CDATA[<p>I have created this guide for a lecture at Goldsmiths University. Please feel free to download a copy for yourself!</p>
<p>Pdf: <a href="http://www.jaboston.com/tutorials/Simple_Guide_To_Processing_Android/A_Practical_guide_to_Android_By_J_Boston.pdf">http://www.jaboston.com/tutorials/Simple_Guide_To_Processing_Android/A_Practical_guide_to_Android_By_J_Boston.pdf</a></p>
<p>files: <a href="http://www.jaboston.com/tutorials/Simple_Guide_To_Processing_Android/A_Practical_guide_to_Processing_Android.zip">http://www.jaboston.com/tutorials/Simple_Guide_To_Processing_Android/A_Practical_guide_to_Processing_Android.zip</a></p>
<p>Here is the lecture to go with it. Enjoy!</p>
<p><iframe src="http://www.youtube.com/embed/7dUzGRfyyRQ" frameborder="0" width="560" height="315"></iframe></p>
<p>Prosper and Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jaboston.com/2012/02/how-to-create-an-android-application-and-submit-it-to-the-market-pdf-guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xtreme Simon &#8211; A multiplatform Memory/Concentration game!</title>
		<link>http://www.jaboston.com/2011/12/xtremesimo/</link>
		<comments>http://www.jaboston.com/2011/12/xtremesimo/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 14:46:11 +0000</pubDate>
		<dc:creator>J.Boston</dc:creator>
				<category><![CDATA[Interactive Programs]]></category>
		<category><![CDATA[Portfolio]]></category>

		<guid isPermaLink="false">http://www.jaboston.com/?p=515</guid>
		<description><![CDATA[Xtreme Simon has now been released! The website is http://www.xtremesimon.com/ where it can be played online.. It can also be downloaded from the android market at: https://play.google.com/store/apps/details?id=org.stockroom.project.simonx &#160; Xtreme Simon [...]]]></description>
			<content:encoded><![CDATA[<p>Xtreme Simon has now been released!</p>
<p>The website is <a title="Xtreme Simon" href="http://www.xtremesimon.com">http://www.xtremesimon.com/</a> where it can be played online..</p>
<p>It can also be downloaded from the android market at:</p>
<p>https://play.google.com/store/apps/details?id=org.stockroom.project.simonx</p>
<p>&nbsp;</p>
<p>Xtreme Simon is built for multiple platforms and is an abstract 3D first-person puzzle game using light, sound and colour to create a strong atmosphere and to produce an interesting new type of game play. The main concept of the game is to create a fast paced environment of colour and sound for the user to interact with.</p>
<p>The chosen development environment is Unity3D. Unity3D is designed for game development and is very easy to create prototypes in and very easy communicate ideas and show practical approaches. The other advantage of using this development environment is that it is easy to export to multiple platforms as Unity is built with compilers for iPhone, Android, Web, PC and Mac. This leaves us with multiple release platforms without having to entirely recode the game for each platform.</p>
<p>The reason why we chose this particular project is because we have not seen a game made using this idea in this context. By combining the idea of ‘Simon says’ with colour spaces, sound and light in a 3D environment we should be capable of conveying an entirely new experience to the user. Many of the team members have also got the correct skill base to ‘walk’ straight into a game development project and rapidly produce very good mock-ups. This allows rapid development and therefore gives us more lee-way for a product closer to professional standards. As unity is c# and javascript based and many our team already have strong and sharp skills in both c# and javascript by using this environment the production of the project material can be accelerated at a greater rate.</p>
<p>The games atmosphere could be comparably similar to the film Cube (1997). <a href="http://www.youtube.com/watch?v=qTKfVO56EMs">http://www.youtube.com/watch?v=qTKfVO56EMs</a></p>
<p><a href="http://en.wikipedia.org/wiki/Cube_(film)">http://en.wikipedia.org/wiki/Cube_(film)</a></p>
<p>The games challenges can be quickly conveyed using a reference such as the color and sound game ‘simon says’.</p>
<p><a href="http://www.youtube.com/watch?v=_UCnn4BI9S4&amp;feature=related">http://www.youtube.com/watch?v=_UCnn4BI9S4&amp;feature=related</a></p>
<p>As we are using Unity3D our only limitations is the Unity3D development environments limitations as knowledge can always be learned. The only other factor we may be limited by is the HSB colourspace.  Fig 1. Has an example of the HSB colourspace  which we can only manipulate using the senses the human species has.  (hearing and touch).</p>
<p><a href="http://www.jaboston.com/wp-content/uploads/2011/12/stockroom.jpg"><img class="alignnone size-full wp-image-516" title="stockroom" src="http://www.jaboston.com/wp-content/uploads/2011/12/stockroom.jpg" alt="" width="553" height="348" /></a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jaboston.com/2011/12/xtremesimo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Processing Tutorial 7 &#8211; Android accelerometer and you</title>
		<link>http://www.jaboston.com/2011/12/processing-tutorial-7-android-accelerometer-and-you/</link>
		<comments>http://www.jaboston.com/2011/12/processing-tutorial-7-android-accelerometer-and-you/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 22:46:44 +0000</pubDate>
		<dc:creator>J.Boston</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Processing Sketches]]></category>
		<category><![CDATA[Processing Tutorials]]></category>

		<guid isPermaLink="false">http://www.jaboston.com/?p=507</guid>
		<description><![CDATA[Processing Tutorial 7]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.youtube.com/watch?v=gqasfHHsezY">Processing Tutorial 7</a><br />
<iframe src="http://www.youtube.com/embed/gqasfHHsezY" frameborder="0" width="640" height="480"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jaboston.com/2011/12/processing-tutorial-7-android-accelerometer-and-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Long cat the game</title>
		<link>http://www.jaboston.com/2011/11/long-cat-is-long/</link>
		<comments>http://www.jaboston.com/2011/11/long-cat-is-long/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 21:57:24 +0000</pubDate>
		<dc:creator>J.Boston</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Interactive Programs]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[long cat]]></category>
		<category><![CDATA[longcat]]></category>

		<guid isPermaLink="false">http://www.jaboston.com/?p=445</guid>
		<description><![CDATA[market download page: https://market.android.com/details?id=org.longcat.the.game&#38;feature=more_from_developer&#38;rdid=org.longcat.the.game&#38;rdot=1 facebook page: http://www.facebook.com/pages/LONG-CAT-the-GAME/236916466375581?sk=info website: http://www.longcatgame.com &#160; &#160; &#160;]]></description>
			<content:encoded><![CDATA[<p><iframe width="853" height="480" src="http://www.youtube.com/embed/QIWyi4fo2Wk" frameborder="0" allowfullscreen></iframe></p>
<p>market download page: <a href="https://market.android.com/details?id=org.longcat.the.game&amp;feature=more_from_developer&amp;rdid=org.longcat.the.game&amp;rdot=1">https://market.android.com/details?id=org.longcat.the.game&amp;feature=more_from_developer&amp;rdid=org.longcat.the.game&amp;rdot=1</a></p>
<p>facebook page: <a href="http://www.facebook.com/pages/LONG-CAT-the-GAME/236916466375581?sk=info">http://www.facebook.com/pages/LONG-CAT-the-GAME/236916466375581?sk=info</a></p>
<p>website: http://www.longcatgame.com</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jaboston.com/2011/11/long-cat-is-long/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Processing Tutorial 6 &#8211; Android Processing Basics and 3D texturing</title>
		<link>http://www.jaboston.com/2011/10/processing-tutorial-6-android-processing-basics-and-3d-texturing/</link>
		<comments>http://www.jaboston.com/2011/10/processing-tutorial-6-android-processing-basics-and-3d-texturing/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 15:12:35 +0000</pubDate>
		<dc:creator>J.Boston</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Processing Tutorials]]></category>
		<category><![CDATA[ptutorials]]></category>

		<guid isPermaLink="false">http://www.jaboston.com/?p=420</guid>
		<description><![CDATA[In this tutorial I show you how to run an android project on your phone. I also show you some basic 3D texturing! Check it out!]]></description>
			<content:encoded><![CDATA[<p>In this tutorial I show you how to run an android project on your phone. </p>
<p>I also show you some basic 3D texturing! </p>
<p>Check it out!</p>
<p><iframe width="640" height="360" src="http://www.youtube.com/embed/91F_DyYcmwY" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jaboston.com/2011/10/processing-tutorial-6-android-processing-basics-and-3d-texturing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Biography and Contact Information</title>
		<link>http://www.jaboston.com/2011/07/biography-and-contact-information/</link>
		<comments>http://www.jaboston.com/2011/07/biography-and-contact-information/#comments</comments>
		<pubDate>Tue, 12 Jul 2011 14:32:39 +0000</pubDate>
		<dc:creator>J.Boston</dc:creator>
				<category><![CDATA[Digital Illustrations]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[biography]]></category>
		<category><![CDATA[Contact Details]]></category>

		<guid isPermaLink="false">http://www.jaboston.com/?p=416</guid>
		<description><![CDATA[My name is Joseph Alexander Boston. I am a student at Goldsmiths University Studying Creative Computing. I am always looking for new projects to adapt and bend around my schedule. [...]]]></description>
			<content:encoded><![CDATA[<p>My name is Joseph Alexander Boston. I am a student at Goldsmiths University Studying Creative Computing.</p>
<p>I am always looking for new projects to adapt and bend around my schedule. I like to take on new challenges and new projects!</p>
<p>I have been using and analysing computing systems since 1996 and am still learning more everyday and engaging myself in every field I can. Once stepping into a new project or task I like to dig deep into the project or task and finish it as fast and efficiently as I possibly can and generate the most quality outcome.</p>
<p>No matter who you are or what your needs are I would be glad to meet you! I love to meet as many people as I can so I can form a network with you and you can form a network with me. A business relationship with me will work both ways!</p>
<p>As a organiser or planner I am quite adept. I keep track of exact times of deadlines and scheduled events.</p>
<p>My R&#038;D in any project is always to the point and well thought out. I will always make sure an idea will work before implementing it.</p>
<p>In conclusion, as an employee, project leader, programmer or when working with budget management I believe I could help your company expand, your wallet expand or just help you fulfill your goal. Below is my educational details, previous and current employment. Also please feel free to check my portfolio pages as there are other projects unmentioned on this page.</p>
<ul>
<strong>Key Skills</strong></ul>
<p>Sound Knowledge in IT<br />
•	8 years of experience with CPanel and open-source systems.<br />
•	12 years experience in IT related subjects.<br />
•	6 years of Adobe Package Experience.<br />
•	10 years experience with Microsoft Office packages.<br />
•	The ability to learn any new software packages on-the-go and pickup programming languages relatively fast.<br />
•       An Android Developer and Android Market member.</p>
<p>Teamwork and a Positive Outlook<br />
•	Team work is a key part of my current role, which involves working as part of a small team of Technical Support Advisors, as well as working within the larger site team towards the success of the whole store. I generally move around the departments helping them with small problems they may have. The achievement of any task is what keeps me moving on with my work.</p>
<p>A Commitment to Success<br />
•	I work until a solution is found.<br />
•	I make sure any other party is happy with the results given.<br />
•	Enthusiastic participation in professional development and ongoing workplace learning.</p>
<p>Excellent skills in Business<br />
•	Specialist skills in Customer Support.<br />
•	I have a good understanding of business productivity and output and am an active learner in all business areas.<br />
•	Good understanding of the importance of internal relationship management within the project environment.</p>
<ul><strong>Previous Employment and Projects</strong></ul>
<p>TESCO’ Technical Support Team [PT] August 2009 – Present<br />
Tech Advisor/Technician</p>
<p>•      Explaining the advantages and disadvantages of hundreds of different Electrical Products.<br />
•      Simplifying advanced computing principles for explanation to customers.<br />
•	Keeping the products visually pleasing.<br />
•	Assisting customers with their technical problems making sure they are happy with the results.<br />
•	Keeping sales high, lowering returns, lowering number of impulse buyers, creating long term customer relations.</p>
<p>Self Employed [PT] Sept 2004 – Present<br />
Small Business Solutions, PC Repairs, IT Training and Web Support<br />
•	Teaching others in the use of computers.<br />
•	Repairing Local Computers<br />
•	Setup Websites for family, friends and local businesses.<br />
•	Worked on deadlines to produce finished results.<br />
•	Setup Networks for small businesses</p>
<p>Eltham Back Pain Centre	 [PT] Sept 2008 – Jan 2009<br />
Web Development and E-commerce Solutions</p>
<p>•	Created visually pleasing websites for them.<br />
•	Increased their Google page rankings and daily hits<br />
•	Making sure they can be found locally via search engines.</p>
<p>Zenos Academy	 [FT]	Sept 2008 – Feb 2009<br />
Trainee IT Support (emulated work environment)<br />
•	Qualified for my MCDST<br />
•	Qualified for my compTIA A+<br />
•	Gained a C&#038;G level 4 qualification<br />
•	Worked as a team to produce positive results.</p>
<p>Christmas Magic Ltd.	 [FT] July-September 2008<br />
Warehouse Assistant<br />
•	Moving Big Batches of Stock.<br />
•	Labelling Batches.<br />
•	Counting Stock.<br />
•	Packaging Stock</p>
<p>Christmas Magic Ltd.	 [PT] Sept 2007 – Jan 2008<br />
Customer Assistant<br />
•	Face-to face customer support<br />
•	Handling money<br />
•	Basic Store Refurbishment</p>
<ul><strong>Education</strong></ul>
<p>Goldsmiths University of London<br />
London, New Cross.	 Sep ‘09 – Present</p>
<p>Zenos Academy London<br />
Latimer Road	 Sep ‘08 – Feb ‘09<br />
London</p>
<p>CTK Sixth Form College<br />
London Lewisham Sep ’06 – July ‘08</p>
<p>Qualifications</p>
<p>•	Computing Foundation Degree (FD)<br />
•	Microsoft Certified Desktop Support Technician<br />
•	Microsoft Certified Professional<br />
•	compTIA A+ Essentials – PC Maintenance, Preventative Maintenance, Terminology, Networking.<br />
•	Level 3 NVQ in IT Professionals and Practitioners – City and Guilds<br />
•	Level 3 Advanced Diploma for IT Professionals – City and Guilds<br />
•	Advanced Apprenticeship in IT Services &#038; Development – E-skills UK<br />
•	GNVQ Qualifications – Graphics and desktop publishing, Presenting Information, Communicating with Multimedia, Design Projects, Handling Information, Information with Communication Technology.<br />
•	 GCSE Qualifications (A-C) – Double Award: Science, Graphic Products, Art and Design, English, English Literature, Mathematics.<br />
•	AS and A-Level Qualifications – Business Studies AS, Art and Design A2, Product Design A2.</p>
<p>I am available 7 days a week via contact@jaboston.com</p>
<p>Please feel free to contact me with any Project enquiries or queries you may have.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jaboston.com/2011/07/biography-and-contact-information/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenFrameworks Research</title>
		<link>http://www.jaboston.com/2011/07/openframeworks-research/</link>
		<comments>http://www.jaboston.com/2011/07/openframeworks-research/#comments</comments>
		<pubDate>Tue, 12 Jul 2011 14:29:28 +0000</pubDate>
		<dc:creator>J.Boston</dc:creator>
				<category><![CDATA[Digital Illustrations]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[of]]></category>

		<guid isPermaLink="false">http://www.jaboston.com/?p=412</guid>
		<description><![CDATA[coming soon&#8230;]]></description>
			<content:encoded><![CDATA[<p>coming soon&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jaboston.com/2011/07/openframeworks-research/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jump &#8216;n&#8217; tilt</title>
		<link>http://www.jaboston.com/2011/06/jump-n-tilt/</link>
		<comments>http://www.jaboston.com/2011/06/jump-n-tilt/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 01:24:32 +0000</pubDate>
		<dc:creator>J.Boston</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Digital Illustrations]]></category>
		<category><![CDATA[Interactive Programs]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[interactive]]></category>

		<guid isPermaLink="false">http://www.jaboston.com/?p=391</guid>
		<description><![CDATA[Jump &#8216;n&#8217; Tilt is now available for download on the android market.]]></description>
			<content:encoded><![CDATA[<p>Jump &#8216;n&#8217; Tilt is now available for download on the android market. </p>
<p><iframe width="640" height="510" src="http://www.youtube.com/embed/18wMJblx0DE" frameborder="0" allowfullscreen></iframe><!--{NETBLOG_EXPORT} bWV0YXtwcm9kdWN0Ok5ldGJsb2dFeHBvcnQgdmVyc2lvbjoxLjUgaG9zdDpXUCBhdDoxMzEwMTEyODI0IGNvdW50OjAtMC0wIGZvb3RwcmludDp9IGRhdGF7fSA= --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jaboston.com/2011/06/jump-n-tilt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>E1 Android App</title>
		<link>http://www.jaboston.com/2011/06/e1-android-app/</link>
		<comments>http://www.jaboston.com/2011/06/e1-android-app/#comments</comments>
		<pubDate>Tue, 21 Jun 2011 00:33:24 +0000</pubDate>
		<dc:creator>J.Boston</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Processing Sketches]]></category>
		<category><![CDATA[E1]]></category>
		<category><![CDATA[interactive]]></category>
		<category><![CDATA[Market]]></category>
		<category><![CDATA[Processing]]></category>

		<guid isPermaLink="false">http://www.jaboston.com/?p=381</guid>
		<description><![CDATA[The game has now been released to the Android market! Here is a link to the app! https://market.android.com/details?id=processing.android.test.e1 follow the video to take a look!]]></description>
			<content:encoded><![CDATA[<p>The game has now been released to the Android market!</p>
<p>Here is a link to the app! https://market.android.com/details?id=processing.android.test.e1</p>
<p>follow the video to take a look!</p>
<p><iframe width="640" height="390" src="http://www.youtube.com/embed/T-8abQpyZqg" frameborder="0" allowfullscreen></iframe><!--{NETBLOG_EXPORT} bWV0YXtwcm9kdWN0Ok5ldGJsb2dFeHBvcnQgdmVyc2lvbjoxLjUgaG9zdDpXUCBhdDoxMzA4NzUzODg3IGNvdW50OjAtMC0wIGZvb3RwcmludDp9IGRhdGF7fSA= --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jaboston.com/2011/06/e1-android-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>creating a signed app using the processing export</title>
		<link>http://www.jaboston.com/2011/06/creating-signed-app-processing-export/</link>
		<comments>http://www.jaboston.com/2011/06/creating-signed-app-processing-export/#comments</comments>
		<pubDate>Sat, 18 Jun 2011 18:11:28 +0000</pubDate>
		<dc:creator>J.Boston</dc:creator>
				<category><![CDATA[Digital Illustrations]]></category>
		<category><![CDATA[Portfolio]]></category>

		<guid isPermaLink="false">http://www.jaboston.com/?p=377</guid>
		<description><![CDATA[The process of exporting from .pde to .apk may look like a herculean task especially for beginners such as me. I spent a good amount of time researching this stuff [...]]]></description>
			<content:encoded><![CDATA[<p>The process of exporting from .pde to .apk may look like a herculean task especially for beginners such as me. I spent a good amount of time researching this stuff and finally nailed it down. So here goes,</p>
<p>If you have the app you built in processing running on your phone the you probably have all the environment variables set in the PATH. Oh I am using windows 7 and processing 0190 build. To begin with make sure you have keytool, jarsigner, ant etc. commands working from your command prompt. If not then install them, just google for those packages. </p>
<p>You will require OpenSSL as well required to generate your secret key for the application. Installing this is slightly tricky but the easiest way is to install Cygwin and during the installation you can choose to install OpenSSL. After this you will mostly be set to create your .apk.</p>
<p>Step 1: Hit the Export button on Processing&#8217;s IDE</p>
<p>Step 2: Goto the /android folder and you will see bin, lib, res etc. (i could not find an apk file kind of freaked out the first time but not to worry all the files needed for creating the .apk are in here)</p>
<p>Step 3: Open command prompt and get to your /android folder</p>
<p>Step 4: Type the following command to generate your secret key that will be required for signing your application:</p>
<p>C:\Desktop\<sketchname>\android> keytool -genkey -v -keystore <sktechname>-release-key.keystore -alias <your name or anything> -keyalg RSA -keysize 2048 -validity 10000</p>
<p>It will then ask you the following</p>
<p>Enter keystore password:</p>
<p>Re-enter new password:</p>
<p>What is your first and last name?</p>
<p>  [Unknown]:  </p>
<p>What is the name of your organizational unit?</p>
<p>  [Unknown]:  </p>
<p>What is the name of your organization?</p>
<p>  [Unknown]:  </p>
<p>What is the name of your City or Locality?</p>
<p>  [Unknown]:  </p>
<p>What is the name of your State or Province?</p>
<p>  [Unknown]:  </p>
<p>What is the two-letter country code for this unit?</p>
<p>  [Unknown]:  </p>
<p>Is CN=name , OU=name, O=name, L=blah, ST=PA, C=US correct?</p>
<p>  [no]:  yes</p>
<p>Generating 2,048 bit RSA key pair and self-signed certificate (SHA1withRSA) with a validity of 10,000 days</p>
<p>        for: CN=name, OU=name, O=name, L=blah, ST=PA, C=US</p>
<p>Enter key password for <your alias></p>
<p>        (RETURN if same as keystore password):</p>
<p>Re-enter new password:</p>
<p>[Storing <appname>-release-key.keystore]<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>This creates a <appname>-release-key.keystore file in your /android folder.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Step 5:  Now we create the .apk file which is unsigned. So type in the following:</p>
<p>C:\Desktop\<appname>\android>ant release</p>
<p>&#8230;&#8230;&#8230;&#8230;&#8230;..<br />
&#8230;&#8230;&#8230;&#8230;&#8230;..</p>
<p>BUILD SUCCESSFUL</p>
<p>Total time: 12 seconds</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>You should get this in your console if the build is successful.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Step 6: You can now see in your bin folder the .apk file named as <appname>-unsigned.apk  (Yay!)</p>
<p>Step 7: Now you will need to sign this with your secret key in order to release it on the android market. So here goes, (you can choose to copy the keystore file into your bin folder and execute the following command (too lazy to type too many characters) or keep it where it is.</p>
<p>C:\Desktop\<sketchname>\android>jarsigner -verbose -keystore <appname>-release-key.keystore c:\Desktop\<sketchname>\android\<appname>-unsigned.apk <your alias></p>
<p>Then you will get a bunch of statements such as</p>
<p>Enter Passphrase for keystore:</p>
<p>   adding: META-INF/MANIFEST.MF</p>
<p>   adding: META-INF/ALIAS.SF</p>
<p>   adding: META-INF/ALIAS.RSA</p>
<p>&#8230;&#8230;&#8230;&#8230;&#8230;<br />
&#8230;&#8230;&#8230;&#8230;.<br />
  signing: assets/ComicSansMS-25.vlw</p>
<p>  signing: assets/CurlzMT-150.vlw</p>
<p>  signing: assets/SegoePrint-60.vlw</p>
<p>  signing: res/drawable/icon.png</p>
<p>  signing: res/layout/main.xml</p>
<p>  signing: AndroidManifest.xml</p>
<p>  signing: resources.arsc</p>
<p>  signing: res/drawable-hdpi/icon.png</p>
<p>  signing: classes.dex<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>Step 7: We are almost done! So we need to verify the previous step i.e. we need to make sure that jarsigner has signed the app correctly.<br />
So execute the following:</p>
<p>C:\Desktop\<sketchname>\android>jarsigner -verify c:\Desktop\<sketchname>\android\<appname>-unsigned.apk</p>
<p>jar verified.</p>
<p>You should get JAR VERIFIED else something maybe wrong.</p>
<p>Step 8: Now to create your signed and distributable .apk file</p>
<p>C:UxDesktop<appname>android>zipalign -v 4 c:\Desktop\<appname>\android\<appname>-unsigned.apk <new appname>.apk</p>
<p>Verifying alignment of <appname>.apk (4)&#8230;</p>
<p>      50 META-INF/MANIFEST.MF (OK &#8211; compressed)</p>
<p>     973 META-INF/ALIAS.SF (OK &#8211; compressed)</p>
<p>    1958 META-INF/ALIAS.RSA (OK &#8211; compressed)</p>
<p>    3094 assets/ComicSansMS-25.vlw (OK &#8211; compressed)</p>
<p>   23456 assets/CurlzMT-150.vlw (OK &#8211; compressed)</p>
<p>  205025 assets/SegoePrint-60.vlw (OK &#8211; compressed)</p>
<p> &#8230;&#8230;&#8230;<br />
&#8230;&#8230;&#8230;.<br />
 7002884 res/drawable/icon.png (OK)</p>
<p> 7005452 res/layout/main.xml (OK &#8211; compressed)</p>
<p> 7005745 AndroidManifest.xml (OK &#8211; compressed)</p>
<p> 7006548 resources.arsc (OK)</p>
<p> 7007504 res/drawable-hdpi/icon.png (OK)</p>
<p> 7011152 classes.dex (OK &#8211; compressed)</p>
<p>Verification succesful</p>
<p>Hurray we are all set. Now you can happily distribute you android app built using processing to your friends! You may not able to<br />
run it on Samsung Captivate unrooted phone as it does not permit non-market app installation (ofcourse they can install it once you release it to market)<br />
Hate that X-| </p>
<p>I hope this helps as I have learned a lot in the last few weeks and soon I should be releasing a game in the market :) so wait for it.<!--{NETBLOG_EXPORT} bWV0YXtwcm9kdWN0Ok5ldGJsb2dFeHBvcnQgdmVyc2lvbjoxLjUgaG9zdDpXUCBhdDoxMzA4NDIwNjg5IGNvdW50OjAtMC0wIGZvb3RwcmludDp9IGRhdGF7fSA= --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jaboston.com/2011/06/creating-signed-app-processing-export/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

