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

<channel>
	<title>The Galvin Blog &#187; Ruby on Rails</title>
	<atom:link href="http://blog.galvintech.com/tag/ruby-on-rails/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.galvintech.com</link>
	<description>We Build Websites / Applications / Relationships.</description>
	<lastBuildDate>Fri, 03 Feb 2012 20:58:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Ruby on Rails Development</title>
		<link>http://blog.galvintech.com/application-development/ruby-on-rails-development-62.htm</link>
		<comments>http://blog.galvintech.com/application-development/ruby-on-rails-development-62.htm#comments</comments>
		<pubDate>Thu, 12 Mar 2009 14:31:13 +0000</pubDate>
		<dc:creator>Gary Galvin</dc:creator>
				<category><![CDATA[Application Development]]></category>
		<category><![CDATA[Online Test]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Web Application Development]]></category>

		<guid isPermaLink="false">http://blog.galvintech.com/?p=62</guid>
		<description><![CDATA[When developing web software applications Galvin Creative Technologies sometimes chooses to use Ruby on Rails]]></description>
			<content:encoded><![CDATA[<dl class="wp-caption alignleft" style="width: 192px;"> </dl>
<dl class="wp-caption alignright" style="width: 192px;">
<dt class="wp-caption-dt"><img title="Indianapolis Web Application Development Company Using Ruby on Rails." src="http://www.knowtebook.com/uploaded/2008/05/ruby-vs-php.jpg" alt="ruby vs php Ruby on Rails Development" width="182" height="181" /></dt>
</dl>
<p>Every web application project we approach always starts with a <a title="Galvin Creative Technologies Web Development Processes" href="http://www.galvintech.com/process-web-design-development.aspx" target="_blank">discovery phase</a>.  During discovery, we assess the business problem, the solution needed, the budget, the timeline, the requirements, and the technology environment.  Our most common approach is to develop in a .NET environment, but there have been times we have had to develop in PHP or Ruby on Rails.  Fortunately, our web applications development team is diverse and very experienced in these languages.  Therefore, during discovery we are able to determine the best application development approach based on various requirements.  There have been times we have consulted and determined <a title="Ruby on Rails for Web Application Development" href="http://rubyonrails.org/" target="_blank">Ruby on Rails</a> is the best approach to take.  Here are a few reasons:</p>
<ol>
<li><strong>Technology Environment</strong> &#8211; If we are presented with a Linux environment and it&#8217;s a brand new application our lead architect may architect a Ruby on Rails solution.  It runs best within a Linux environment and many object-oriented methodologies can still be used.</li>
<li><strong>Timeline </strong>-  If the timeline is very tight then a Ruby on Rails solution may be developed.  Our application development team will have to balance this vs. the technology environment and the long term vision of the company and future applications.</li>
<li><strong>Budget &#8211; </strong>If the budget is limited and the business requirements are limited then our application development team will architect a Ruby on Rails solution.  Ruby on Rails works nicely on a tight budget.</li>
<li><strong>Fun</strong> &#8211; We typically develop in .NET but there are times where our developers just want to get their hands into something new.</li>
</ol>
<p>Below is a case study of <a title="Galvin Creative Technologies Using Ruby on Rails for Application Development" href="http://www.galvintech.com" target="_blank">Galvin Creative Technologies</a>&#8216; most recent <a href="http://www.galvintech.com/">Ruby on Rails development</a> project.</p>
<p><strong><img class="alignleft" title="Galvin and Ruby on Rails" src="http://wallslaps.com/sc_images/products/552_large_image.jpg" alt="552 large image Ruby on Rails Development" width="257" height="130" />Online Placement Test for University of Indianapolis &#8211; </strong>The Modern Languages Department at the University of Indianapolis allowed incoming students to take a placement test for German, French, and Spanish language classes.  In the past, this was done on paper, had a manual grading process and was then approved by the registrar.  This was a time-consuming process and the incoming students would not be notified until weeks after they took the placement test.  Galvin Creative Technologies developed an online placement test system that allowed incoming students to take the test online, receive an immediate score and immediately be placed in the appropriate class.  Now, instead of waiting weeks to be notified, an incoming student knew the results the moment they hit submit after taking the placement test.  The other major benefit of this application is how it communicated with the registrar office.  The test scores and placements were immediately sent to the registrars office for verification and final approval.  A few other features of the online placement test system included:</p>
<ul>
<li>An administration section to review student scores, monitor tests, manage test content and answers.</li>
<li>A streaming audio section built with business rules that only allowed the audio to be listened to twice before answering a question.</li>
<li>Language translation for French, German and Spanish.</li>
<li>A built-in onscreen keyboard for special German, French, and Spanish characters.</li>
<li>Custom calculations for a complex grading system.</li>
<li>Direct communication with the registrar.</li>
</ul>
<p>Although .NET is our most common approach we are thrilled to be developing in Ruby on Rails.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.galvintech.com/application-development/ruby-on-rails-development-62.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

