<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8384271326332747356</id><updated>2012-02-16T07:00:55.476-08:00</updated><category term='LuaEclipse'/><category term='Corona Native Text'/><category term='iPod Development'/><category term='Corona Reference Guide'/><category term='Fender Jaguar Modeling'/><category term='Tires'/><category term='Corona Simulator'/><category term='99 Bottles'/><category term='Game'/><category term='3.4 Rejection'/><category term='blender weekend challenge'/><category term='Corona Tips and Tricks'/><category term='Tire Modeling'/><category term='Team Suh'/><category term='Blender Modeling'/><category term='Offroad Tires Blender 2.5'/><category term='Android Project'/><category term='App Submission'/><category term='Bundle ID'/><category term='toilet blender 2.5'/><category term='Corona SDK'/><category term='Android Development on iMac'/><category term='Detroit Lions Schedule'/><category term='Android Widget'/><title type='text'>Fully Croisened</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://fullycroisened.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://fullycroisened.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Fully Croisened</name><uri>http://www.blogger.com/profile/05488644401560031009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/-PXB4aFJ93uE/Tf4yh0LwfeI/AAAAAAAAAEQ/IqgVI08ITlY/s220/logo4.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8384271326332747356.post-3866939494013875438</id><published>2011-09-17T09:07:00.000-07:00</published><updated>2011-09-17T09:07:10.581-07:00</updated><title type='text'>Moving to WordPress!</title><content type='html'>Any future posts will be done through the website at&amp;nbsp;&lt;a href="http://www.fullycroisened.com/"&gt;Fully Croisened&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384271326332747356-3866939494013875438?l=fullycroisened.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fullycroisened.blogspot.com/feeds/3866939494013875438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fullycroisened.blogspot.com/2011/09/moving-to-wordpress.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/3866939494013875438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/3866939494013875438'/><link rel='alternate' type='text/html' href='http://fullycroisened.blogspot.com/2011/09/moving-to-wordpress.html' title='Moving to WordPress!'/><author><name>Fully Croisened</name><uri>http://www.blogger.com/profile/05488644401560031009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/-PXB4aFJ93uE/Tf4yh0LwfeI/AAAAAAAAAEQ/IqgVI08ITlY/s220/logo4.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384271326332747356.post-7430944982911034383</id><published>2011-08-29T18:58:00.000-07:00</published><updated>2011-08-29T19:20:51.837-07:00</updated><title type='text'>"Put it out there!" - Corona Hackathon 2011</title><content type='html'>Last weekend I had the opportunity to travel out to the Corona Hackathon in San Francisco with my partner Tim. &amp;nbsp;Who knew what would happen? &amp;nbsp; I've never been to California before but it was something that had to be done - it was calling us there!&lt;br /&gt;&lt;br /&gt;A quick review of the crazy weekend...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Friday - Travel&lt;/b&gt;&lt;br /&gt;Hopped on a plane from Omaha, NE to San Francisco so we got up at 5:00 AM CST and get a 3 hour delay in Vegas so we don't get into SF until about 3 o'clock local time. &amp;nbsp;Talked to Carlos before hand and he opened up the Ansca office to us so we stopped in for a visit...&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-SN1jV9joRz4/Tlw57MqwEzI/AAAAAAAAAI0/qmOIcFHT6rw/s1600/IMAG0253.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191" src="http://3.bp.blogspot.com/-SN1jV9joRz4/Tlw57MqwEzI/AAAAAAAAAI0/qmOIcFHT6rw/s320/IMAG0253.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Completely in awe of the hospitality and welcoming to two schmucks like us. My point is this, Carlos and Walter want US to succeed, the developers. &amp;nbsp;In fact after talking to them I would say they are more concerned with others succeeding than themselves. &amp;nbsp;Why else would they take time to spend with us? &amp;nbsp;Two guys from Nebraska who by rights haven'd done jack, YET! &amp;nbsp;I'll treasure the conversations and stories shared as they were candid and from the heart. &amp;nbsp;I can't put a price on the value of Friday to me. &amp;nbsp;We met some of the Ansca team in the office who were just as nice and it was just great to see people working hard for something they believe in.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Saturday - Hackathon&lt;/b&gt;&lt;br /&gt;Up early and head to the event at the pariSoma Innovation Loft. &amp;nbsp;This facility was awesome, it had exactly the right vibe and the sponsors of inMobi and Papaya were terrific. &amp;nbsp;They shared some great tips and suggestions on monetization opportunities. &amp;nbsp;Since we had a day of travel we basically had the idea of recreating the classic Mattel football game. &amp;nbsp;This was hilarious as anyone under 30 had no clue was this ancient device could be...we had an actual working on on the trip with us.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-UlCdmxoUk9U/Tlw-ZIlbSGI/AAAAAAAAAI4/8-DbnJ92g08/s1600/Mattel-ClassicFootball.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" src="http://2.bp.blogspot.com/-UlCdmxoUk9U/Tlw-ZIlbSGI/AAAAAAAAAI4/8-DbnJ92g08/s320/Mattel-ClassicFootball.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;We started with a good plan, we limited our time modeling and art so we get into the coding aspect, not sure if Tim got possessed or some kind of moment of clarity washed over him but at one point he grabbed the keyboard and Lua flowed through. &amp;nbsp;For about 12 minutes he was just a vessel, it was beautiful. &amp;nbsp;We were happy to get completed what we could in the time allowed, we actually submitted about an hour early, but we were fried form the travel so we threw in the towel and grabbed some much deserved beer!&lt;br /&gt;&lt;br /&gt;Here's a short video on where we left off...we plan on finishing this game over the next week and making it turn based to play with friends. There's another out there, but not on Android and developed in 8 hours with Corona SDk and not turn based so why not?&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-cde669679bcbb618" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v2.nonxt6.googlevideo.com/videoplayback?id%3Dcde669679bcbb618%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333982033%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D71D6646CE4696C0E065491A605D70ED5350DE992.5A99D1125F21AE6F0DB4AAD5FCD678623D1B41EB%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dcde669679bcbb618%26offsetms%3D5000%26itag%3Dw160%26sigh%3DxF-yb_KOPu0gfXVnFh3a82Q-e30&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v2.nonxt6.googlevideo.com/videoplayback?id%3Dcde669679bcbb618%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333982033%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D71D6646CE4696C0E065491A605D70ED5350DE992.5A99D1125F21AE6F0DB4AAD5FCD678623D1B41EB%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dcde669679bcbb618%26offsetms%3D5000%26itag%3Dw160%26sigh%3DxF-yb_KOPu0gfXVnFh3a82Q-e30&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sunday - Travel&lt;/b&gt;&lt;br /&gt;Got up at 6:00 am to make a run to the Golden Gate and to Muir woods and got in a two mile hike. &amp;nbsp;Would have been especially nice to have actually seen the bridge, we drove over it but it was so foggy you couldn't see it, not even the railings! &amp;nbsp;No alcatraz, no bay, no nothing - just fog! &amp;nbsp;Guess we gotta come back now! &amp;nbsp;Back to the airport by noon and plane ride home at 9pm.&lt;br /&gt;&lt;br /&gt;Exhausted.&lt;br /&gt;&lt;br /&gt;So glad to have participated in this event and so thankful to have met so many wonderfully talented and creative people - all in one room! &amp;nbsp; I really liked the end when everyone was crowding around to see everyone's creations and all the encouragement and praise towards one another was just great. &amp;nbsp;Congratulations to the winners, after all "This ain't soccer" - Walter &amp;nbsp; &amp;nbsp;LOL&lt;br /&gt;&lt;br /&gt;Catch the full recap here: &amp;nbsp;&lt;a href="http://blog.anscamobile.com/2011/08/the-coronahackathon-liveblog/"&gt;Corona Hackathon 2011&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Just goes to show you that you have the most fun when you "Put it out there!"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;See you next time!&lt;br /&gt;&amp;nbsp; &amp;nbsp; Croisened&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384271326332747356-7430944982911034383?l=fullycroisened.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fullycroisened.blogspot.com/feeds/7430944982911034383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fullycroisened.blogspot.com/2011/08/put-it-out-there-corona-hackathon-2011.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/7430944982911034383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/7430944982911034383'/><link rel='alternate' type='text/html' href='http://fullycroisened.blogspot.com/2011/08/put-it-out-there-corona-hackathon-2011.html' title='&quot;Put it out there!&quot; - Corona Hackathon 2011'/><author><name>Fully Croisened</name><uri>http://www.blogger.com/profile/05488644401560031009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/-PXB4aFJ93uE/Tf4yh0LwfeI/AAAAAAAAAEQ/IqgVI08ITlY/s220/logo4.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-SN1jV9joRz4/Tlw57MqwEzI/AAAAAAAAAI0/qmOIcFHT6rw/s72-c/IMAG0253.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384271326332747356.post-1662034242010851664</id><published>2011-07-31T22:31:00.000-07:00</published><updated>2011-07-31T22:31:09.680-07:00</updated><title type='text'>Icon for CoronaAPI app</title><content type='html'>Threw together a quick icon tonight...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-8MP98EsRmmo/TjY6CMBy20I/AAAAAAAAAIs/vZMmzD2okrA/s1600/coronaapiicon.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-8MP98EsRmmo/TjY6CMBy20I/AAAAAAAAAIs/vZMmzD2okrA/s1600/coronaapiicon.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384271326332747356-1662034242010851664?l=fullycroisened.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fullycroisened.blogspot.com/feeds/1662034242010851664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fullycroisened.blogspot.com/2011/07/icon-for-coronaapi-app.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/1662034242010851664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/1662034242010851664'/><link rel='alternate' type='text/html' href='http://fullycroisened.blogspot.com/2011/07/icon-for-coronaapi-app.html' title='Icon for CoronaAPI app'/><author><name>Fully Croisened</name><uri>http://www.blogger.com/profile/05488644401560031009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/-PXB4aFJ93uE/Tf4yh0LwfeI/AAAAAAAAAEQ/IqgVI08ITlY/s220/logo4.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-8MP98EsRmmo/TjY6CMBy20I/AAAAAAAAAIs/vZMmzD2okrA/s72-c/coronaapiicon.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384271326332747356.post-2818453091432831812</id><published>2011-07-29T23:58:00.000-07:00</published><updated>2011-07-30T00:13:51.851-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Corona Simulator'/><category scheme='http://www.blogger.com/atom/ns#' term='Corona Native Text'/><category scheme='http://www.blogger.com/atom/ns#' term='Corona SDK'/><title type='text'>Viewing Native Text Input field in the Corona Simulator</title><content type='html'>Working with the native.newTextField() tonight and I needed a way to see the field in the simulator for easy positioning. &amp;nbsp;Out of the box this is not available within the Corona SDK simulator, but thanks to this &lt;a href="http://jonbeebe.net/hi-jack-optimizations"&gt;post&lt;/a&gt; by Jon Beebe it got me thinking... Can we just "overload" the native.newTextField() method and Hi-Jack it when we are in the simulator and instead draw a rounded edge rectangle on the screen for the sake of viewing and positioning things? &amp;nbsp;Well, yes we can!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-wqwOQyeoNzQ/TjOrmGjntaI/AAAAAAAAAIk/uvicKIO0EWw/s1600/Screen+shot+2011-07-30+at+1.52.16+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-wqwOQyeoNzQ/TjOrmGjntaI/AAAAAAAAAIk/uvicKIO0EWw/s320/Screen+shot+2011-07-30+at+1.52.16+AM.png" width="211" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Let me walk you through it... &amp;nbsp;I threw a simple example together to demonstrate this. (I'll keep it as small as possible, you will also need the ui.lua file from Corona examples to run this example, the other two files you need are at the bottom of the post)&lt;br /&gt;&lt;br /&gt;In the main.lua file we simply add a label and a text input field (which will not display in the simulator without requiring in the "hijacks.lua" file)&lt;br /&gt;&lt;br /&gt;The magic is in overloading the native.newTextField) method to do something different when we are in the simulator, but I want it to behave as normal when running on a device. &amp;nbsp;Don't let the&amp;nbsp;box.setTextColor declaration in the hijacks file scare you, this is just a placeholder basically because I happen to be setting the text color in my main.lua file for the text input field. &amp;nbsp;This declaration accommodates this working in simulator mode as well as a device build without me having to toggle things or comment out things, etc. &amp;nbsp;Of course, there's other tricks for capturing text input as this still won't do that, it's just for visual representation and positioning of things. &amp;nbsp;For my release build I will just comment out the requires("hijacks") line and away I go! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;main.lua&lt;/b&gt;&lt;br /&gt;&amp;lt;code&amp;gt;&lt;br /&gt;&lt;br /&gt;require("hijacks")&lt;br /&gt;local ui = require("ui")&lt;br /&gt;&lt;br /&gt;local function init()&lt;br /&gt;&lt;br /&gt;local g = display.newGroup()&lt;br /&gt;local background = display.newRect(0,display.screenOriginY, display.contentWidth, display.contentHeight-display.screenOriginY)&lt;br /&gt;background:setFillColor(111, 111, 255)&lt;br /&gt;&lt;br /&gt;g:insert(background)&lt;br /&gt;&lt;br /&gt;-- Handler for the native keyboard&lt;br /&gt;&amp;nbsp; &amp;nbsp;local fieldHandler = function( event )&lt;br /&gt;-- Hide keyboard when the user clicks "Return" in this field&lt;br /&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;if ( "submitted" == event.phase ) then&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;native.setKeyboardFocus( nil )&lt;br /&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;end&lt;br /&gt;&amp;nbsp;end&lt;br /&gt;&lt;br /&gt;local label = display.newText( "Location: ", 10, 252, native.systemFont, 18)&lt;br /&gt;label:setTextColor(255,255,255)&lt;br /&gt;g:insert(label)&lt;br /&gt;&lt;br /&gt;-- A native text input field (requires XCode Simulator build or device build)&lt;br /&gt;inputField = native.newTextField( 100, 252, 200, 24, fieldHandler )&lt;br /&gt;inputField.font = native.newFont( native.systemFont, 20 )&lt;br /&gt;inputField.text = "Papillion, NE" -- example of searchable location&lt;br /&gt;inputField:setTextColor( 45, 45, 45 )&lt;br /&gt;g:insert(inputField)&lt;br /&gt;&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;init()&lt;br /&gt;&lt;br /&gt;&amp;lt;/code&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;hijacks.lua&lt;/b&gt;&lt;br /&gt;&amp;lt;code&amp;gt;&lt;br /&gt;&lt;br /&gt;module(..., package.seeall)&lt;br /&gt;&lt;br /&gt;local priorNativeNewTextField = native.newTextField&lt;br /&gt;native.newTextField = function(left, top, width, height, listener)&lt;br /&gt;&lt;br /&gt;&amp;nbsp; local box&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; if system.getInfo( "environment" ) == "simulator" then&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;box = display.newRoundedRect(left, top, width, height, 12)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;box.setTextColor = function(...)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;end&lt;br /&gt;&amp;nbsp; else&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;box = priorNativeNewTextField(left, top, width, height, listener)&lt;br /&gt;&amp;nbsp; end&lt;br /&gt;&lt;br /&gt;&amp;nbsp; return box&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;&amp;lt;/code&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384271326332747356-2818453091432831812?l=fullycroisened.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fullycroisened.blogspot.com/feeds/2818453091432831812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fullycroisened.blogspot.com/2011/07/viewing-native-text-input-field-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/2818453091432831812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/2818453091432831812'/><link rel='alternate' type='text/html' href='http://fullycroisened.blogspot.com/2011/07/viewing-native-text-input-field-in.html' title='Viewing Native Text Input field in the Corona Simulator'/><author><name>Fully Croisened</name><uri>http://www.blogger.com/profile/05488644401560031009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/-PXB4aFJ93uE/Tf4yh0LwfeI/AAAAAAAAAEQ/IqgVI08ITlY/s220/logo4.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-wqwOQyeoNzQ/TjOrmGjntaI/AAAAAAAAAIk/uvicKIO0EWw/s72-c/Screen+shot+2011-07-30+at+1.52.16+AM.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384271326332747356.post-426494775027339842</id><published>2011-07-12T17:54:00.000-07:00</published><updated>2011-07-12T17:54:24.972-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3.4 Rejection'/><category scheme='http://www.blogger.com/atom/ns#' term='Bundle ID'/><category scheme='http://www.blogger.com/atom/ns#' term='App Submission'/><category scheme='http://www.blogger.com/atom/ns#' term='Corona SDK'/><title type='text'>Getting your Bundle ID correct for App Store Submission using Corona SDK</title><content type='html'>My first app submission got bounced back for one simple reason:&lt;br /&gt;&lt;br /&gt;3.4: App names in iTunes Connect and as displayed on a device should be similar, so as not to cause confusion&lt;br /&gt;&lt;br /&gt;This is a pretty easy thing to screw up so I attempted to document the correct way to align your App name and Bundle ID so you can avoid getting bounced back like I did...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 1 - iTunes Connect&lt;/b&gt;&lt;br /&gt;As soon as you know the name of your next app, you should go create a new App ID in your iTunes connect account so you can get that name reserved.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Acs0omtAUyA/ThzkOC5oc6I/AAAAAAAAAIY/FVZAou-9bY4/s1600/Screen+shot+2011-07-12+at+7.17.31+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="368" src="http://2.bp.blogspot.com/-Acs0omtAUyA/ThzkOC5oc6I/AAAAAAAAAIY/FVZAou-9bY4/s640/Screen+shot+2011-07-12+at+7.17.31+PM.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;In this example I gave it an App ID of "Cool App", choose how you want the App ID Prefix created and finally set the App ID Suffix to "com.domainname.coolapp"&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;App ID - this is how your App is going to be searched and displayed to users&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;App ID Prefix - &amp;nbsp;this gets generated for you based on your provisioning profile being used&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;App ID Suffix - reverse DNS pattern to further uniquely identify this application&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Piece of cake, no go get your application created and ready to upload!&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;"&gt;Once you have filled in the remaining information about your application and you are ready to upload it (complete this process in iTunes Connect and your app is "Waiting for Upload" you are ready to continue...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;Step 2 - build.settings&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Before creating our deployment build, we need to add a couple of entries into the &lt;b&gt;build.settings&lt;/b&gt; file, based on the information we put into iTunes Connect above...&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-4XTG1yBTUU0/ThzmrcWChoI/AAAAAAAAAIc/M5PVrh9f2V0/s1600/Screen+shot+2011-07-12+at+7.28.01+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="244" src="http://2.bp.blogspot.com/-4XTG1yBTUU0/ThzmrcWChoI/AAAAAAAAAIc/M5PVrh9f2V0/s640/Screen+shot+2011-07-12+at+7.28.01+PM.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;These entries assure that the .zip package that gets submitted by Corona will match up with the expectations of the iTunes Connect information.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Now we are ready to build our deployment package, on to the last step...&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;Step 3 - Corona&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;This step is a bit tricky to me, and admittedly I don't know if it is 100% correct, however it is working for me and generating expected result in the App Store and the display device so if you have a better way please let me know!&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-2kugjLAYRu8/ThzovFZN6uI/AAAAAAAAAIg/uX-46EHM52U/s1600/Screen+shot+2011-07-12+at+7.36.49+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="346" src="http://2.bp.blogspot.com/-2kugjLAYRu8/ThzovFZN6uI/AAAAAAAAAIg/uX-46EHM52U/s640/Screen+shot+2011-07-12+at+7.36.49+PM.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;Notice that in this dialogue for "Application name" I entered the reverse DNS Bundle ID from the iTunes Connect data.&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;My guess is that what happens is that Corona builds the Bundle ID based on the "Application name:" field in this dialogue box. &amp;nbsp;When I attempted to put in the App ID Description (IE Common name) of "Cool App" you will get a deployment upload error from Corona stating that your package doesn't match anything that iTunes Connect is expecting from you (based on my example here), but I still ran into a scenario where my package name passed the check but I was missing the Display Name entry in the build.settings that we did above. &amp;nbsp; This ultimately gets you the 3.4 rejection.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;That's how it worked for me, so I hope it helps you! &amp;nbsp; Also, if I have made an error of if you know of another way to configure this data please let me know, but this process successfully got my application through the review and onto the market with the correct names after first getting rejected for this reason...&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;And just to clarify,&amp;nbsp;in this example the final .zip file that gets uploaded to iTunes Connect would be called &lt;b&gt;com.domainname.coolapp.zip &amp;nbsp;NOT coolapp.zip&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Don't let a poor package name get you rejected and sent back around the review cycle!&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Good Luck&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;--Croisened&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384271326332747356-426494775027339842?l=fullycroisened.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fullycroisened.blogspot.com/feeds/426494775027339842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fullycroisened.blogspot.com/2011/07/getting-your-bundle-id-correct-for-app.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/426494775027339842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/426494775027339842'/><link rel='alternate' type='text/html' href='http://fullycroisened.blogspot.com/2011/07/getting-your-bundle-id-correct-for-app.html' title='Getting your Bundle ID correct for App Store Submission using Corona SDK'/><author><name>Fully Croisened</name><uri>http://www.blogger.com/profile/05488644401560031009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/-PXB4aFJ93uE/Tf4yh0LwfeI/AAAAAAAAAEQ/IqgVI08ITlY/s220/logo4.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Acs0omtAUyA/ThzkOC5oc6I/AAAAAAAAAIY/FVZAou-9bY4/s72-c/Screen+shot+2011-07-12+at+7.17.31+PM.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384271326332747356.post-2200098532165564178</id><published>2011-07-04T14:30:00.000-07:00</published><updated>2011-07-04T14:31:06.331-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Corona Tips and Tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='Corona SDK'/><category scheme='http://www.blogger.com/atom/ns#' term='Corona Reference Guide'/><title type='text'>My Corona SDK Quick Reference Items</title><content type='html'>This is just a quick list of reminders and tips that I look at when working on a project...I have these printed out, scribbled and post-it noted all over my desk so i figured I would make this post and clean up my workspace along the way. &amp;nbsp;You might find them useful...or not. :)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Common Screen Resolutions (&lt;/b&gt;Portrait&lt;b&gt;)&lt;/b&gt;&lt;br /&gt;iPod Touch - 320x480&lt;br /&gt;iPhone 3G - 320x480&lt;br /&gt;iPhone 4G - 640x960&lt;br /&gt;iPad - 768x1024&lt;br /&gt;Droid Incredible - 480x800&lt;br /&gt;Droid X - 480x854&lt;br /&gt;Evo - 480x800&lt;br /&gt;XOOM - 800x1280&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Gestures&lt;/b&gt; to account for, or not: &amp;nbsp;Tap, Drag, Flick, Swipe, Double Tap, Pinch Open, Pinch Close, Touch and Hold, Shake&lt;br /&gt;&lt;br /&gt;Apple recommended &lt;b&gt;minimum tappable size&lt;/b&gt; of a UI item: &amp;nbsp;44x44 points&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Icons needed &lt;/b&gt;to support an Apple and Android deployment - (Start at a 512x512 image size, because you are going to need this for app submission, make all these smaller ones from that so you don't end up with a blurry/stretched 512x512 when you are all done - or used SVG or vector of course)&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Icon@2x.png (114x114)&lt;/li&gt;&lt;li&gt;Icon-72.png (72x72)&lt;/li&gt;&lt;li&gt;Icon-hdpi.png (72x72)&lt;/li&gt;&lt;li&gt;Icon.png (57x57)&lt;/li&gt;&lt;li&gt;Icon-mdpi.png (48x48)&lt;/li&gt;&lt;li&gt;Icon.ldpi.png (36x36)&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Base config.lua file&lt;/b&gt;: &amp;nbsp;(This is my basis for supporting &lt;a href="http://blog.anscamobile.com/2011/01/dynamic-image-resolution-made-easy/"&gt;Dynamic Image Resolution&lt;/a&gt;&amp;nbsp;)&lt;/div&gt;&lt;div&gt;&lt;div&gt;application =&amp;nbsp;&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;content =&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;{&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;width = 320,&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;height = 480,&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;scale = "zoomStretch",&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;fps=60,&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;imageSuffix =&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;{&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt; &amp;nbsp; &amp;nbsp;["@1x"] = 1.5,&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;     &lt;/span&gt;["@2x"] = 2,&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;     &lt;/span&gt;["@3x"] = 2.4,&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;}&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;}&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Base build.settings file&lt;/b&gt;:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;settings =&amp;nbsp;&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; android =&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; {&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; versionCode = "1"&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; },&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;orientation =&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;{&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;default = "portrait",&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;supported =&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;{&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;"portrait",&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;},&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;},&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; iphone =&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; plist =&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; UIPrerenderedIcon = true,&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; UIApplicationExitsOnSuspend = true,&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CFBundleIconFile = "Icon.png",&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;      &lt;/span&gt;CFBundleIconFiles = {&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;      &lt;/span&gt; &amp;nbsp; "Icon.png",&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;      &lt;/span&gt; &amp;nbsp; "Icon@2x.png",&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;      &lt;/span&gt; &amp;nbsp; "Icon-72.png",&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;      &lt;/span&gt;},&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; },&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Some&amp;nbsp;&lt;b&gt;optimization tips&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://blog.anscamobile.com/2011/07/tip-say-goodbye-to-blurry-text-for-good/"&gt;Get Rid of Blurry Text For Good!&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://rauberlabs.blogspot.com/2011/07/director-class-13.html"&gt;Definitely evaluate Director 1.3 and see if it fits your needs!  If it does throw Ricardo a few bucks, this is a great jump start to a project!&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.base2solutions.com/walkabout/Corona%20Tips.html"&gt;More tips from base2solutions&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://developer.anscamobile.com/code/output-fps-and-texture-memory-usage-your-app"&gt;Check your FPS&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Apple Human Interface Guidelines:&lt;/b&gt;&lt;br /&gt;http://developer.apple.com/library/ios/#DOCUMENTATION/UserExperience/Conceptual/MobileHIG/Introduction/Introduction.html#//apple_ref/doc/uid/TP40006556-CH1-SW1&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Android Guidelines:&lt;/b&gt;&lt;br /&gt;http://developer.android.com/guide/topics/fundamentals.html&lt;br /&gt;&lt;br /&gt;That's a start, this cleared a ton off my desk! &amp;nbsp;What do you have laying around? &amp;nbsp;Send me anything to add to this list or post your own...&lt;br /&gt;&lt;br /&gt;Croisened&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384271326332747356-2200098532165564178?l=fullycroisened.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fullycroisened.blogspot.com/feeds/2200098532165564178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fullycroisened.blogspot.com/2011/07/my-corona-sdk-quick-reference-items.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/2200098532165564178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/2200098532165564178'/><link rel='alternate' type='text/html' href='http://fullycroisened.blogspot.com/2011/07/my-corona-sdk-quick-reference-items.html' title='My Corona SDK Quick Reference Items'/><author><name>Fully Croisened</name><uri>http://www.blogger.com/profile/05488644401560031009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/-PXB4aFJ93uE/Tf4yh0LwfeI/AAAAAAAAAEQ/IqgVI08ITlY/s220/logo4.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384271326332747356.post-1181277639622233775</id><published>2011-07-02T16:21:00.000-07:00</published><updated>2011-07-12T15:25:42.995-07:00</updated><title type='text'>99 Bottles</title><content type='html'>Ever wonder what you can do in a couple of weeks in the evenings with the Corona SDK?&lt;br /&gt;&lt;a href="http://itunes.apple.com/us/app/99-bottles/id448014439?ls=1&amp;amp;mt=8"&gt;&lt;br /&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-6ersgu7rKs0/ThzI2GPUYzI/AAAAAAAAAIM/q94HK627j90/s1600/Screen+shot+2011-07-12+at+5.20.28+PM.png" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://market.android.com/details?id=com.fullycroisened.ninetynine"&gt;&lt;br /&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-e7fHWiYmkp0/ThzI3WCTPfI/AAAAAAAAAIQ/FpH1edqIEAQ/s1600/Screen+shot+2011-07-12+at+5.20.44+PM.png" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;I wanted to create a simple game so I chose to start with some of the great sample code provided on the Corona site. &amp;nbsp;In this case you will quickly recognize that I am using the Samarai Fruit sample as a foundation to my game, "99 Bottles"&lt;br /&gt;&lt;br /&gt;99 Bottles is a very simple concept...a great place to start when picking up a new SDK to learn!&lt;br /&gt;&lt;br /&gt;Break 99 blue bottles and you win. &amp;nbsp;The game gets progressively harder the closer you get to 99.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-27y2OEkr4bk/Tg-kfKhOTaI/AAAAAAAAAFQ/J5lpk3jFP80/s1600/Screen+shot+2011-07-02+at+6.05.04+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://3.bp.blogspot.com/-27y2OEkr4bk/Tg-kfKhOTaI/AAAAAAAAAFQ/J5lpk3jFP80/s320/Screen+shot+2011-07-02+at+6.05.04+PM.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;From the Intro screen you can choose to jump right in and play or view the rules...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-zB3WXrVlO0I/Tg-k-bxJaII/AAAAAAAAAFU/mGS9fVEGpc0/s1600/Screen+shot+2011-07-02+at+6.07.12+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://2.bp.blogspot.com/-zB3WXrVlO0I/Tg-k-bxJaII/AAAAAAAAAFU/mGS9fVEGpc0/s320/Screen+shot+2011-07-02+at+6.07.12+PM.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;It's easy! &amp;nbsp;Swipe a blue bottle and you get a point, hit a barrel and you get two!&lt;br /&gt;No room for error though, if you hit a red bottle your game is over!&lt;br /&gt;Also, if you skip a blue bottle you lose a point so you can't wait forever to make your move!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-5af8f84782c6fc1f" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v14.nonxt4.googlevideo.com/videoplayback?id%3D5af8f84782c6fc1f%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333982033%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D2D11CC624ABA6B153C9AF9C9901CDE29AF310650.2835E444D4885FD0BDEC53AE334758E624620215%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D5af8f84782c6fc1f%26offsetms%3D5000%26itag%3Dw160%26sigh%3D8BOZ-xe6xhW0MN8eL75zp6GBEIg&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v14.nonxt4.googlevideo.com/videoplayback?id%3D5af8f84782c6fc1f%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333982033%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D2D11CC624ABA6B153C9AF9C9901CDE29AF310650.2835E444D4885FD0BDEC53AE334758E624620215%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D5af8f84782c6fc1f%26offsetms%3D5000%26itag%3Dw160%26sigh%3D8BOZ-xe6xhW0MN8eL75zp6GBEIg&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;You get the idea, bottles flying all over the place and you trying to hit the blue ones. &amp;nbsp;Sorry for the poor quality video, its from my phone and what do you expect for a FREE game! :)&lt;br /&gt;&lt;br /&gt;The game ends when you successfully break 99 blue bottles, or when you successfully break 1 red one!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Gu2lPQnKBpU/Tg-m3_XRnKI/AAAAAAAAAFY/1B8n0lPC9h8/s1600/Screen+shot+2011-07-02+at+6.16.08+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="249" src="http://4.bp.blogspot.com/-Gu2lPQnKBpU/Tg-m3_XRnKI/AAAAAAAAAFY/1B8n0lPC9h8/s320/Screen+shot+2011-07-02+at+6.16.08+PM.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;At the end of the game you can compare against your all time best score as well as brag about your score to your Facebook wall to see if any of your friends can do any better!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-KlJwnccWiIY/Tg_8GT2bhtI/AAAAAAAAAFc/r3oT1xp5TrM/s1600/Screen+shot+2011-07-03+at+12.19.38+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191" src="http://1.bp.blogspot.com/-KlJwnccWiIY/Tg_8GT2bhtI/AAAAAAAAAFc/r3oT1xp5TrM/s320/Screen+shot+2011-07-03+at+12.19.38+AM.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;I really want to say thanks to the Corona community as I have got so much from the forums and code examples.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.anscamobile.com/images/showcase/CoronaBadge_150x144.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://www.anscamobile.com/images/showcase/CoronaBadge_150x144.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;This game is the initial game release for Fully Croisened, it will remain free and contain no ads, EVER. &amp;nbsp;If you like the game and want to see updates please Like the app and Fully Croisened on Facebook.&lt;br /&gt;&lt;br /&gt;If we get to 5000 "likes", I will put out an update to this version that will include some new scoring features and other twists - if not, well, on to other projects until we get it right!&lt;br /&gt;&lt;br /&gt;Hope you like it,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Croisened&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384271326332747356-1181277639622233775?l=fullycroisened.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fullycroisened.blogspot.com/feeds/1181277639622233775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fullycroisened.blogspot.com/2011/07/99-bottles.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/1181277639622233775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/1181277639622233775'/><link rel='alternate' type='text/html' href='http://fullycroisened.blogspot.com/2011/07/99-bottles.html' title='99 Bottles'/><author><name>Fully Croisened</name><uri>http://www.blogger.com/profile/05488644401560031009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/-PXB4aFJ93uE/Tf4yh0LwfeI/AAAAAAAAAEQ/IqgVI08ITlY/s220/logo4.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-6ersgu7rKs0/ThzI2GPUYzI/AAAAAAAAAIM/q94HK627j90/s72-c/Screen+shot+2011-07-12+at+5.20.28+PM.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384271326332747356.post-6388914355414798294</id><published>2011-06-21T22:42:00.000-07:00</published><updated>2011-06-21T22:42:58.674-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game'/><category scheme='http://www.blogger.com/atom/ns#' term='99 Bottles'/><title type='text'>New Game Teaser Screenshot</title><content type='html'>Later this week Fully Croisened will be announcing its first game...&lt;br /&gt;&lt;br /&gt;Here's the title screen, stay tuned for details on the entire game coming up later this week!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-vsZ2j4k5AhM/TgGAC7xlDjI/AAAAAAAAAFM/1rUi5R4rsFA/s1600/Screen+shot+2011-06-22+at+12.34.56+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="239" src="http://2.bp.blogspot.com/-vsZ2j4k5AhM/TgGAC7xlDjI/AAAAAAAAAFM/1rUi5R4rsFA/s320/Screen+shot+2011-06-22+at+12.34.56+AM.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;--Croisened&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384271326332747356-6388914355414798294?l=fullycroisened.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fullycroisened.blogspot.com/feeds/6388914355414798294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fullycroisened.blogspot.com/2011/06/new-game-teaser-screenshot.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/6388914355414798294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/6388914355414798294'/><link rel='alternate' type='text/html' href='http://fullycroisened.blogspot.com/2011/06/new-game-teaser-screenshot.html' title='New Game Teaser Screenshot'/><author><name>Fully Croisened</name><uri>http://www.blogger.com/profile/05488644401560031009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/-PXB4aFJ93uE/Tf4yh0LwfeI/AAAAAAAAAEQ/IqgVI08ITlY/s220/logo4.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-vsZ2j4k5AhM/TgGAC7xlDjI/AAAAAAAAAFM/1rUi5R4rsFA/s72-c/Screen+shot+2011-06-22+at+12.34.56+AM.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384271326332747356.post-30821480049797729</id><published>2011-06-18T00:24:00.000-07:00</published><updated>2011-06-18T00:24:44.837-07:00</updated><title type='text'>Exciting Night</title><content type='html'>Tonight &lt;a href="http://www.fullycroisened.com/"&gt;www.fullycroisened.com&lt;/a&gt; is official and is the creative division of NJR Studios, LLC&lt;br /&gt;&lt;br /&gt;I couldn't be more excited and want to say thanks to Ansca Mobile for the wonderful CoronaSDK product that has given a solo indie developer like myself affordable opportunities to pursue what I love doing.&lt;br /&gt;&lt;br /&gt;With several local app successes, looking to take it to the next level and bust into the App Stores!&lt;br /&gt;&lt;br /&gt;The site is still in it's infancy, looking to bring it along over the coming days, also look for the first game announcement coming soon!&lt;br /&gt;&lt;br /&gt;More tomorrow, gotta get to bed at some point!&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;--Croisened&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384271326332747356-30821480049797729?l=fullycroisened.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fullycroisened.blogspot.com/feeds/30821480049797729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fullycroisened.blogspot.com/2011/06/exciting-night.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/30821480049797729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/30821480049797729'/><link rel='alternate' type='text/html' href='http://fullycroisened.blogspot.com/2011/06/exciting-night.html' title='Exciting Night'/><author><name>Fully Croisened</name><uri>http://www.blogger.com/profile/05488644401560031009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/-PXB4aFJ93uE/Tf4yh0LwfeI/AAAAAAAAAEQ/IqgVI08ITlY/s220/logo4.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384271326332747356.post-4396828631774441216</id><published>2011-05-22T18:16:00.000-07:00</published><updated>2011-08-19T20:49:49.342-07:00</updated><title type='text'>Face To Face Salon "Deal of the Day" Application</title><content type='html'>Excited to add another great company into the Deal of the Day app program!&lt;br /&gt;&lt;br /&gt;Welcome Face To Face Salon and congratulations on having your own App to connect with your customers!  This app offers customers of the salon a chance each day to win a great discount to redeem for in-store services!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://market.android.com/details?id=com.croisened.facetofacesalon&amp;amp;feature=search_result"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-I9rxUsPkWhU/Tk8uY4xalhI/AAAAAAAAAIw/C4l908qRKj4/s1600/Screen+shot+2011-07-12+at+5.20.44+PM.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-pq6QHJr3agY/Tdm1MincpfI/AAAAAAAAACc/CYKIcL6MYQ4/s1600/FaceToFacebefore.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-pq6QHJr3agY/Tdm1MincpfI/AAAAAAAAACc/CYKIcL6MYQ4/s320/FaceToFacebefore.png" width="191" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-F0c8SAdN2Zg/Tdm1OU5W1DI/AAAAAAAAACg/Iqhg7hojs3E/s1600/FaceToFaceAfter.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-F0c8SAdN2Zg/Tdm1OU5W1DI/AAAAAAAAACg/Iqhg7hojs3E/s320/FaceToFaceAfter.png" width="190" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Another app created with&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.anscamobile.com/" title="Corona SDK - Cross-platform Mobile Application Development"&gt;&lt;img alt="Cross-platform Mobile App Development Showcase" border="0" height="144" src="http://www.anscamobile.com/images/showcase/CoronaBadge_150x144.png" width="150" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://market.android.com/details?id=com.croisened.facetofacesalon&amp;amp;feature=search_result"&gt;link&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384271326332747356-4396828631774441216?l=fullycroisened.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fullycroisened.blogspot.com/feeds/4396828631774441216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fullycroisened.blogspot.com/2011/05/face-to-face-salon-deal-of-day.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/4396828631774441216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/4396828631774441216'/><link rel='alternate' type='text/html' href='http://fullycroisened.blogspot.com/2011/05/face-to-face-salon-deal-of-day.html' title='Face To Face Salon &quot;Deal of the Day&quot; Application'/><author><name>Fully Croisened</name><uri>http://www.blogger.com/profile/05488644401560031009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/-PXB4aFJ93uE/Tf4yh0LwfeI/AAAAAAAAAEQ/IqgVI08ITlY/s220/logo4.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-I9rxUsPkWhU/Tk8uY4xalhI/AAAAAAAAAIw/C4l908qRKj4/s72-c/Screen+shot+2011-07-12+at+5.20.44+PM.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384271326332747356.post-8334847456738115369</id><published>2011-04-25T18:43:00.000-07:00</published><updated>2011-07-08T23:44:15.122-07:00</updated><title type='text'>Amber Rays "Deal of the Day" Application</title><content type='html'>Amber Rays "Deal of the Day" mobile application contains store hours, contact information and most importantly users can rub off the virtual scratch ticket each day for a chance at great discounts and possibly even free things in the store!&lt;br /&gt;&lt;br /&gt;Who doesn't love lottery scratch cards? &amp;nbsp;If you're tanning at Amber Rays you gotta have this app!&lt;br /&gt;&lt;br /&gt;This application is currently available on the Android marketplace and is pending review in both the Apple App Store and on the Amazon Marketplace! &lt;br /&gt;&lt;br /&gt;It is currently supported on Android devices.&lt;br /&gt;&lt;br /&gt;****Update Version 2****&lt;br /&gt;&lt;br /&gt;Overhauled the interface and created some tanning tips.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-B_YkCt3MjhA/Thf4n0hDDoI/AAAAAAAAAHw/8Ws1W0fGZZw/s1600/Screen+shot+2011-07-07+at+2.11.35+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-B_YkCt3MjhA/Thf4n0hDDoI/AAAAAAAAAHw/8Ws1W0fGZZw/s320/Screen+shot+2011-07-07+at+2.11.35+AM.png" width="213" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/--5m3oEU7hpc/Thf4rCRtaHI/AAAAAAAAAH0/TRR4xusOrPw/s1600/Screen+shot+2011-07-07+at+2.12.06+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/--5m3oEU7hpc/Thf4rCRtaHI/AAAAAAAAAH0/TRR4xusOrPw/s320/Screen+shot+2011-07-07+at+2.12.06+AM.png" width="213" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-JCaI6sHqOYI/Thf4rZ9wmuI/AAAAAAAAAH4/FBcOR2ENLCo/s1600/Screen+shot+2011-07-07+at+2.12.23+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-JCaI6sHqOYI/Thf4rZ9wmuI/AAAAAAAAAH4/FBcOR2ENLCo/s320/Screen+shot+2011-07-07+at+2.12.23+AM.png" width="213" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-bFNQyKdW4kE/Thf4r-xkmnI/AAAAAAAAAH8/cTZi0G3-8sY/s1600/Screen+shot+2011-07-07+at+2.12.42+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-bFNQyKdW4kE/Thf4r-xkmnI/AAAAAAAAAH8/cTZi0G3-8sY/s320/Screen+shot+2011-07-07+at+2.12.42+AM.png" width="213" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;**********************&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/--06tQyj-LIY/TbYtLa4ju2I/AAAAAAAAACQ/csRSA78EyJs/s1600/droidopen.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/--06tQyj-LIY/TbYtLa4ju2I/AAAAAAAAACQ/csRSA78EyJs/s320/droidopen.png" width="166" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&lt;a href="http://4.bp.blogspot.com/-aZ4P7MIShxE/TbYtLicCDzI/AAAAAAAAACU/rz5ZNkUzlq0/s1600/droidscratched.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-aZ4P7MIShxE/TbYtLicCDzI/AAAAAAAAACU/rz5ZNkUzlq0/s320/droidscratched.png" width="166" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-crKg7oZ_ZJQ/TbY7Nk7f8hI/AAAAAAAAACY/fTWfwGzJwBg/s1600/droidscratched175.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-crKg7oZ_ZJQ/TbY7Nk7f8hI/AAAAAAAAACY/fTWfwGzJwBg/s1600/droidscratched175.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://developer.anscamobile.com/showcase/" title="Corona SDK Mobile Application Development"&gt;&lt;img alt="Mobile Development Showcase" border="0" height="144" src="http://www.anscamobile.com/images/showcase/CoronaBadge_150x144.png" width="150" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384271326332747356-8334847456738115369?l=fullycroisened.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fullycroisened.blogspot.com/feeds/8334847456738115369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fullycroisened.blogspot.com/2011/04/amber-rays-deal-of-day-application.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/8334847456738115369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/8334847456738115369'/><link rel='alternate' type='text/html' href='http://fullycroisened.blogspot.com/2011/04/amber-rays-deal-of-day-application.html' title='Amber Rays &quot;Deal of the Day&quot; Application'/><author><name>Fully Croisened</name><uri>http://www.blogger.com/profile/05488644401560031009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/-PXB4aFJ93uE/Tf4yh0LwfeI/AAAAAAAAAEQ/IqgVI08ITlY/s220/logo4.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-B_YkCt3MjhA/Thf4n0hDDoI/AAAAAAAAAHw/8Ws1W0fGZZw/s72-c/Screen+shot+2011-07-07+at+2.11.35+AM.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384271326332747356.post-2204265116220204905</id><published>2011-04-22T23:08:00.001-07:00</published><updated>2011-04-23T09:37:08.192-07:00</updated><title type='text'>Update Detroit Lions Schedule for 2011</title><content type='html'>Here is the first revision to my Detroit Lions schedule for the season, now available on both Android and iOS!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://developer.anscamobile.com/showcase/" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" title="Corona SDK Mobile Application Development"&gt;&lt;img alt="Mobile Development Showcase" border="0" height="144" src="http://www.anscamobile.com/images/showcase/CoronaBadge_150x144.png" width="150" /&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/-MzFGdwSQlOo/TbJs6wxwo_I/AAAAAAAAACA/BfWHya5fV20/s1600/Screen+shot+2011-04-23+at+12.25.09+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-MzFGdwSQlOo/TbJs6wxwo_I/AAAAAAAAACA/BfWHya5fV20/s320/Screen+shot+2011-04-23+at+12.25.09+AM.png" width="165" /&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/-m3I-L5GuDM8/TbMAKLCXtqI/AAAAAAAAACM/d7zA9TcB2tI/s1600/Num5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-m3I-L5GuDM8/TbMAKLCXtqI/AAAAAAAAACM/d7zA9TcB2tI/s1600/Num5.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384271326332747356-2204265116220204905?l=fullycroisened.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fullycroisened.blogspot.com/feeds/2204265116220204905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fullycroisened.blogspot.com/2011/04/update-detroit-lions-schedule-for-2011.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/2204265116220204905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/2204265116220204905'/><link rel='alternate' type='text/html' href='http://fullycroisened.blogspot.com/2011/04/update-detroit-lions-schedule-for-2011.html' title='Update Detroit Lions Schedule for 2011'/><author><name>Fully Croisened</name><uri>http://www.blogger.com/profile/05488644401560031009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/-PXB4aFJ93uE/Tf4yh0LwfeI/AAAAAAAAAEQ/IqgVI08ITlY/s220/logo4.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-MzFGdwSQlOo/TbJs6wxwo_I/AAAAAAAAACA/BfWHya5fV20/s72-c/Screen+shot+2011-04-23+at+12.25.09+AM.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384271326332747356.post-7662257423769299649</id><published>2011-04-21T21:33:00.000-07:00</published><updated>2011-04-21T21:33:57.591-07:00</updated><title type='text'>Corona UI "Themes"</title><content type='html'>Tonight I'm working with the new Corona UI and created a "blue" theme of all the controls, here is the coffee sample in fashionable blue that I have created for a my update to the Detroit Lions schedule that will be coming out this weekend. &amp;nbsp;If you have an interest in other colors let me know and I can help create them for you. &amp;nbsp; Also note these images are running on the Android emulator using "zoomStretch" in the config.lua file.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-DLDEbkETDN0/TbEECNwUomI/AAAAAAAAAB0/2vLuHTVhja8/s1600/Screen+shot+2011-04-21+at+11.26.19+PM.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-DLDEbkETDN0/TbEECNwUomI/AAAAAAAAAB0/2vLuHTVhja8/s320/Screen+shot+2011-04-21+at+11.26.19+PM.png" width="187" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-kedkn1IUeb4/TbEECX0a_PI/AAAAAAAAAB4/JZsOCo6CRvs/s1600/Screen+shot+2011-04-21+at+11.26.48+PM.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-kedkn1IUeb4/TbEECX0a_PI/AAAAAAAAAB4/JZsOCo6CRvs/s320/Screen+shot+2011-04-21+at+11.26.48+PM.png" width="181" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://3.bp.blogspot.com/-bA9vTswhBE8/TbEECuOiodI/AAAAAAAAAB8/w9MSy80hB5Y/s1600/Screen+shot+2011-04-21+at+11.27.01+PM.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-bA9vTswhBE8/TbEECuOiodI/AAAAAAAAAB8/w9MSy80hB5Y/s320/Screen+shot+2011-04-21+at+11.27.01+PM.png" width="187" /&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: none; color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384271326332747356-7662257423769299649?l=fullycroisened.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fullycroisened.blogspot.com/feeds/7662257423769299649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fullycroisened.blogspot.com/2011/04/corona-ui-themes.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/7662257423769299649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/7662257423769299649'/><link rel='alternate' type='text/html' href='http://fullycroisened.blogspot.com/2011/04/corona-ui-themes.html' title='Corona UI &quot;Themes&quot;'/><author><name>Fully Croisened</name><uri>http://www.blogger.com/profile/05488644401560031009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/-PXB4aFJ93uE/Tf4yh0LwfeI/AAAAAAAAAEQ/IqgVI08ITlY/s220/logo4.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-DLDEbkETDN0/TbEECNwUomI/AAAAAAAAAB0/2vLuHTVhja8/s72-c/Screen+shot+2011-04-21+at+11.26.19+PM.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384271326332747356.post-8268957319603217594</id><published>2011-04-09T22:33:00.000-07:00</published><updated>2011-04-09T22:35:01.684-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Android Development on iMac'/><category scheme='http://www.blogger.com/atom/ns#' term='iPod Development'/><category scheme='http://www.blogger.com/atom/ns#' term='LuaEclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='Corona SDK'/><title type='text'>Setting up iMac for Mobile development with Corona SDK</title><content type='html'>I have officially made the move to MAC, of course I still use my Windows stuff on a VM utilizing parallels, but this post is about the feat of strength to stand up my mobile development environment on this new foreign machine to me and it ends with a successful deployment to my Android phone...&lt;br /&gt;&lt;br /&gt;My main reasons for making is the switch is that I have decided on using Corona SDK for my mobile middleware. &amp;nbsp;I have done native Android development, but to pick up yet another language to port to iOS is just not very appealing. &amp;nbsp;With Corona, I can use Lua scripting and write my code once and deploy to both Android and iOS - perfect!&lt;br /&gt;&lt;br /&gt;The toolsets I use:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Eclipse&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Helios edition&lt;/li&gt;&lt;li&gt;Android SDK&lt;/li&gt;&lt;li&gt;Java Runtime&lt;/li&gt;&lt;li&gt;LuaEclipse (Lua 5.1 plugin for Eclipse)&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;XCODE - developer tools for mac and needed for iOS development&lt;/li&gt;&lt;li&gt;Corona SDK&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Lets begin...&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&amp;nbsp;&lt;a href="http://www.eclipse.org/"&gt;Install Eclipse&lt;/a&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;(This step is pretty straight forward, no surprises, just pick the version you want)&lt;/li&gt;&lt;li&gt;To get Lua integrated with Eclipse, you have some hoops to jump through, i relied heavily on this post which was quite helpful. &amp;nbsp;&lt;a href="http://mwebhack.blogspot.com/2010/10/luaeclipse-setup-on-snow-leopard_29.html"&gt;LuaEclips&lt;/a&gt;e &amp;nbsp;The main catch is that you are going to need XCODE installed in order to be able to use macports to grab the Lua interpreter and profiler that you will subsequently setup within Eclipse. &amp;nbsp;(Keep in mind if you are working with Corona, any text editor will do since their are limited editors with text highlighting and auto completion for te Corona API's, but for my taste I want to continue working within Eclipse as much as possible in case I go native on android I'm good to go.) &amp;nbsp;Again, trying to use as many common tools and write once approaches as possible to get on both Android and iOS.&lt;/li&gt;&lt;li&gt;Pull down the Android SDK - not bad on this step just follow the steps on&amp;nbsp;&lt;a href="http://developer.android.com/sdk/index.html"&gt;Android SDK Install Guide&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Gotcha's....&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;There's a step after installing luarocks from macports where you need to allow luarocks to run as a privileged user - this was foreign to me and later I found to just get to the file in Finder and click the little pad lock and enter my master password, change the permission and lock it back down - not too bad&lt;/li&gt;&lt;li&gt;This is more of a Corona thing, but when I got my first application published to my phone I couldn't get the correct icon to display in the applications menu, this is because they need to be correctly sized and named beginning with Android 2.2 as such:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Icon-hdpi.png &amp;nbsp;72x72 pixels&lt;/li&gt;&lt;li&gt;Icon-mdpi.png 48x48 pixels&lt;/li&gt;&lt;li&gt;Icon-ldpi.png 36x36 pixels&lt;/li&gt;&lt;li&gt;Also, for earlier versions you need an icons folder in your solution and just an icon.png file of 48x48&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;Well that's it for now, after a couple hours pulling all this together I have a nice workflow environment that I feel at home with to code for both Android and iOS utilizing the Corona SDK for emulating and building and Eclipse for my Lua script editing.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384271326332747356-8268957319603217594?l=fullycroisened.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fullycroisened.blogspot.com/feeds/8268957319603217594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fullycroisened.blogspot.com/2011/04/setting-imac-for-mobile-development.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/8268957319603217594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/8268957319603217594'/><link rel='alternate' type='text/html' href='http://fullycroisened.blogspot.com/2011/04/setting-imac-for-mobile-development.html' title='Setting up iMac for Mobile development with Corona SDK'/><author><name>Fully Croisened</name><uri>http://www.blogger.com/profile/05488644401560031009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/-PXB4aFJ93uE/Tf4yh0LwfeI/AAAAAAAAAEQ/IqgVI08ITlY/s220/logo4.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384271326332747356.post-6574855438861690266</id><published>2011-01-30T16:35:00.000-08:00</published><updated>2011-01-30T16:47:09.512-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='toilet blender 2.5'/><category scheme='http://www.blogger.com/atom/ns#' term='blender weekend challenge'/><title type='text'>Blender Weekend Challenge #417</title><content type='html'>This weekends challenge the theme was "what goes up must come down"&amp;nbsp;so for my entry I created this simple scene...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_ccbwMXwvfkw/TUYGgrjIs6I/AAAAAAAAABs/14_0U05BQ-Y/s1600/toiletchallenge.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" s5="true" src="http://2.bp.blogspot.com/_ccbwMXwvfkw/TUYGgrjIs6I/AAAAAAAAABs/14_0U05BQ-Y/s400/toiletchallenge.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384271326332747356-6574855438861690266?l=fullycroisened.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fullycroisened.blogspot.com/feeds/6574855438861690266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fullycroisened.blogspot.com/2011/01/blender-weekend-challenge-417.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/6574855438861690266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/6574855438861690266'/><link rel='alternate' type='text/html' href='http://fullycroisened.blogspot.com/2011/01/blender-weekend-challenge-417.html' title='Blender Weekend Challenge #417'/><author><name>Fully Croisened</name><uri>http://www.blogger.com/profile/05488644401560031009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/-PXB4aFJ93uE/Tf4yh0LwfeI/AAAAAAAAAEQ/IqgVI08ITlY/s220/logo4.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ccbwMXwvfkw/TUYGgrjIs6I/AAAAAAAAABs/14_0U05BQ-Y/s72-c/toiletchallenge.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384271326332747356.post-7745965349375677887</id><published>2011-01-26T00:23:00.000-08:00</published><updated>2011-01-27T18:34:02.818-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tires'/><category scheme='http://www.blogger.com/atom/ns#' term='Offroad Tires Blender 2.5'/><category scheme='http://www.blogger.com/atom/ns#' term='Tire Modeling'/><title type='text'>Offroad Tires in Blender 2.5</title><content type='html'>Tonight I created some offroad tires in Blender 2.5&lt;br /&gt;&lt;br /&gt;I'll try to get a tutorial put together outlining the techniques I used to create these later this week.&amp;nbsp; I'm really pretty happy with as it's one of my first project that I started with exactly 1 vertex as opposed to some other prim like a box or cylinder.&lt;br /&gt;&lt;br /&gt;Here's the quick versions of how I did it...&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Selected a tire as a reference, in this case I just wanted a tread pattern to target, not shooting for an exact match as the end result.&lt;/li&gt;&lt;li&gt;I created one strip of the tread pattern, placing quads&amp;nbsp;around the treads I wanted.&lt;/li&gt;&lt;li&gt;Once I had created one repeating section, I duplicated it, slid it over and rotated 180 and lined up where the treads would meet.&lt;/li&gt;&lt;li&gt;Slapped on an array modifier, bound to a bezier circle and some tweaking to the offset to merge the first and last points correctly.&lt;/li&gt;&lt;li&gt;This mesh is smoothed and edge clipped but no Sub-D&lt;/li&gt;&lt;li&gt;For the rims I just&amp;nbsp;drew a quick rim profile something like&amp;nbsp; "-________-" then spun it 360 degrees from top view, set the spacing to a number divisible by at least (2 * num of spokes you want) For me this was 20.&amp;nbsp; 5 rims means I can make a couple interior edge loops and extrude every other 2 faces nd it comes together nicely in the middle.&amp;nbsp; A real quick an dirty way for a rim.&lt;/li&gt;&lt;li&gt;Finish by removing doubles and recalc normals&lt;/li&gt;&lt;li&gt;Finally, just some base material settings&lt;/li&gt;&lt;/ol&gt;Here is the result, no real materials or textures yet just some base colors...and the wheels are just a quick 10 minute throw together to stuff something in there.&amp;nbsp; I'll make a good wheel for them next.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_ccbwMXwvfkw/TUIn6PVWCdI/AAAAAAAAABE/dyL5KiMuHwc/s1600/tirewire.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" s5="true" src="http://2.bp.blogspot.com/_ccbwMXwvfkw/TUIn6PVWCdI/AAAAAAAAABE/dyL5KiMuHwc/s320/tirewire.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_ccbwMXwvfkw/TUIoBft-RTI/AAAAAAAAABI/BvvE_6ijH-k/s1600/tires.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" s5="true" src="http://4.bp.blogspot.com/_ccbwMXwvfkw/TUIoBft-RTI/AAAAAAAAABI/BvvE_6ijH-k/s320/tires.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384271326332747356-7745965349375677887?l=fullycroisened.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fullycroisened.blogspot.com/feeds/7745965349375677887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fullycroisened.blogspot.com/2011/01/offroad-tires-in-blender-25.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/7745965349375677887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/7745965349375677887'/><link rel='alternate' type='text/html' href='http://fullycroisened.blogspot.com/2011/01/offroad-tires-in-blender-25.html' title='Offroad Tires in Blender 2.5'/><author><name>Fully Croisened</name><uri>http://www.blogger.com/profile/05488644401560031009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/-PXB4aFJ93uE/Tf4yh0LwfeI/AAAAAAAAAEQ/IqgVI08ITlY/s220/logo4.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ccbwMXwvfkw/TUIn6PVWCdI/AAAAAAAAABE/dyL5KiMuHwc/s72-c/tirewire.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384271326332747356.post-8139093314020373761</id><published>2011-01-18T19:03:00.000-08:00</published><updated>2011-07-11T21:24:56.031-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Detroit Lions Schedule'/><category scheme='http://www.blogger.com/atom/ns#' term='Android Widget'/><category scheme='http://www.blogger.com/atom/ns#' term='Team Suh'/><category scheme='http://www.blogger.com/atom/ns#' term='Android Project'/><title type='text'>Detroit Lions Schedule - Android Project</title><content type='html'>Now that the season is over, I threw together a quick placeholder image until the 2011 season schedule is finalized, then I will update it for next year.&amp;nbsp; Since we had almost 5,000 downloads on the Android&amp;nbsp;Market&amp;nbsp;I'm going to keep this project rolling as a tribute to Ndamukong Suh and the Lions.&amp;nbsp; If you are part of #TeamSUH, it's a great time to be a Lions fan!&amp;nbsp;&amp;nbsp; I watched Suh turn the Huskers around and he is having the same impact on the Lions in his first year!&amp;nbsp; The future is bright for Detroit Rock City!&amp;nbsp; See you next season...&lt;br /&gt;&lt;br /&gt;*****UPDATED*****&lt;br /&gt;Now includes player roster and some 2010 Stats&lt;br /&gt;&lt;br /&gt;Current Verision:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-uFVkgvwnmI4/ThvMTVCoUkI/AAAAAAAAAIA/Zl3mOol5-2M/s1600/Screen+shot+2011-07-11+at+10.02.46+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-uFVkgvwnmI4/ThvMTVCoUkI/AAAAAAAAAIA/Zl3mOol5-2M/s320/Screen+shot+2011-07-11+at+10.02.46+PM.png" width="192" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-l-dVA_X6O7s/ThvMVmuTg3I/AAAAAAAAAIE/YJTIK4kmFsc/s1600/Screen+shot+2011-07-11+at+10.03.06+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-l-dVA_X6O7s/ThvMVmuTg3I/AAAAAAAAAIE/YJTIK4kmFsc/s320/Screen+shot+2011-07-11+at+10.03.06+PM.png" width="192" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Ap4LUcLkwv8/ThvMkhaZx7I/AAAAAAAAAII/OSW20-yZRhI/s1600/Screen+shot+2011-07-11+at+10.03.28+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-Ap4LUcLkwv8/ThvMkhaZx7I/AAAAAAAAAII/OSW20-yZRhI/s320/Screen+shot+2011-07-11+at+10.03.28+PM.png" width="192" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384271326332747356-8139093314020373761?l=fullycroisened.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fullycroisened.blogspot.com/feeds/8139093314020373761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fullycroisened.blogspot.com/2011/01/detroit-lions-schedule-android-project.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/8139093314020373761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/8139093314020373761'/><link rel='alternate' type='text/html' href='http://fullycroisened.blogspot.com/2011/01/detroit-lions-schedule-android-project.html' title='Detroit Lions Schedule - Android Project'/><author><name>Fully Croisened</name><uri>http://www.blogger.com/profile/05488644401560031009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/-PXB4aFJ93uE/Tf4yh0LwfeI/AAAAAAAAAEQ/IqgVI08ITlY/s220/logo4.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-uFVkgvwnmI4/ThvMTVCoUkI/AAAAAAAAAIA/Zl3mOol5-2M/s72-c/Screen+shot+2011-07-11+at+10.02.46+PM.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384271326332747356.post-1020773311313295135</id><published>2011-01-11T21:25:00.000-08:00</published><updated>2011-01-11T21:25:42.438-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blender Modeling'/><category scheme='http://www.blogger.com/atom/ns#' term='Fender Jaguar Modeling'/><title type='text'>Modeling a Fender Jaguar in Blender</title><content type='html'>This past weekend I started modeling my Fender Jaguar in Blender.&amp;nbsp; Really practicing some modeling technique for various assets for games, etc.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;I'm really liking the neck and body&lt;/li&gt;&lt;li&gt;Everything is box modeled except for the tuners, string posts and knobs which are based on cylinders&lt;/li&gt;&lt;li&gt;Doing the frets with array copy was awesome, hadn't used that feature before and yeah I will be all the time now, especially for machines and the likes&lt;/li&gt;&lt;li&gt;Once I get this completed I'll share the entire .blend project with anyone interested&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;After about 3 hours, this is where we are at...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_ccbwMXwvfkw/TS05zHselnI/AAAAAAAAAAw/i1ha4MYThfk/s1600/jagwip5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" n4="true" src="http://2.bp.blogspot.com/_ccbwMXwvfkw/TS05zHselnI/AAAAAAAAAAw/i1ha4MYThfk/s320/jagwip5.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Just threw in some diffuse on the base materials to distinguish some objects for this rendered still, but the next steps will be to finish the strings and bridge work then I will start in on the materials and texturing.&amp;nbsp; I'm hoping to finish this next weekend.&lt;br /&gt;&lt;br /&gt;Here's a 360 degree video as well....&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-4617a3933ba1fdbc" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v9.nonxt8.googlevideo.com/videoplayback?id%3D4617a3933ba1fdbc%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333982033%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D1178E5EC386344DC42B70EEE9F3B1A3A9BE303DC.109FF79057764BF8B06BFCDEA288BDC34242F7FB%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D4617a3933ba1fdbc%26offsetms%3D5000%26itag%3Dw160%26sigh%3D9XZdSiKdy-IQSuNBbafvYEOcARI&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v9.nonxt8.googlevideo.com/videoplayback?id%3D4617a3933ba1fdbc%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333982033%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D1178E5EC386344DC42B70EEE9F3B1A3A9BE303DC.109FF79057764BF8B06BFCDEA288BDC34242F7FB%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D4617a3933ba1fdbc%26offsetms%3D5000%26itag%3Dw160%26sigh%3D9XZdSiKdy-IQSuNBbafvYEOcARI&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384271326332747356-1020773311313295135?l=fullycroisened.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fullycroisened.blogspot.com/feeds/1020773311313295135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fullycroisened.blogspot.com/2011/01/modeling-fender-jaguar-in-blender.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/1020773311313295135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/1020773311313295135'/><link rel='alternate' type='text/html' href='http://fullycroisened.blogspot.com/2011/01/modeling-fender-jaguar-in-blender.html' title='Modeling a Fender Jaguar in Blender'/><author><name>Fully Croisened</name><uri>http://www.blogger.com/profile/05488644401560031009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/-PXB4aFJ93uE/Tf4yh0LwfeI/AAAAAAAAAEQ/IqgVI08ITlY/s220/logo4.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ccbwMXwvfkw/TS05zHselnI/AAAAAAAAAAw/i1ha4MYThfk/s72-c/jagwip5.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384271326332747356.post-2853848371822242034</id><published>2011-01-11T21:16:00.000-08:00</published><updated>2011-01-11T21:16:30.812-08:00</updated><title type='text'>Making the move to Blogger!</title><content type='html'>All previous Croisened blogs can be located at &lt;a href="http://www.croisened.com/blog"&gt;www.croisened.com/blog&lt;/a&gt; but starting in 2011 I will be using this site instead.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384271326332747356-2853848371822242034?l=fullycroisened.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fullycroisened.blogspot.com/feeds/2853848371822242034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fullycroisened.blogspot.com/2011/01/making-move-to-blogger.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/2853848371822242034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384271326332747356/posts/default/2853848371822242034'/><link rel='alternate' type='text/html' href='http://fullycroisened.blogspot.com/2011/01/making-move-to-blogger.html' title='Making the move to Blogger!'/><author><name>Fully Croisened</name><uri>http://www.blogger.com/profile/05488644401560031009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/-PXB4aFJ93uE/Tf4yh0LwfeI/AAAAAAAAAEQ/IqgVI08ITlY/s220/logo4.png'/></author><thr:total>0</thr:total></entry></feed>
