<?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>baseplane - technology platforms &#187; platform</title>
	<atom:link href="http://baseplane.com/tag/platform/feed/" rel="self" type="application/rss+xml" />
	<link>http://baseplane.com</link>
	<description>Technology Platforms, Architecture and Kits for all your codes by Ryan Christensen</description>
	<lastBuildDate>Thu, 12 Nov 2009 05:10:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mono Now Has .NET 3.0 Support and 3.5 Features like LINQ and Expression Trees</title>
		<link>http://baseplane.com/2008/07/25/mono-now-has-net-30-support-and-35-features-like-linq-and-expression-trees/</link>
		<comments>http://baseplane.com/2008/07/25/mono-now-has-net-30-support-and-35-features-like-linq-and-expression-trees/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 07:14:34 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[announcement]]></category>
		<category><![CDATA[baseplane]]></category>
		<category><![CDATA[languages]]></category>
		<category><![CDATA[market formats]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[3.0]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[linq]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[platform]]></category>

		<guid isPermaLink="false">http://baseplane.com/?p=55</guid>
		<description><![CDATA[Great news!  Mono has made it to .NET 3.0 support and this includes some of the latest stuff like LINQ expressions.
I am pleased to announce that Mono C# compiler (gmcs) has now full C# 3.0 support. Most of the features has been available since Mono 1.2.6 release. However, with the upcoming Mono 2.0 release we [...]]]></description>
			<content:encoded><![CDATA[<p>Great news!  <a href="http://mareksafar.blogspot.com/2008/07/mono-c-compiler-gets-full-c-30-support.html" target="_blank">Mono has made it to .NET 3.0 support</a> and this includes some of the latest stuff like LINQ expressions.</p>
<blockquote><p>I am pleased to announce that Mono C# compiler (gmcs) has now full C# 3.0 support. Most of the features has been available since Mono 1.2.6 release. However, with the upcoming Mono 2.0 release <strong>we will also support complex LINQ expressions and mainly <a href="http://msdn.microsoft.com/en-us/library/bb397951.aspx">expression trees</a> which is fairly overlooked new feature with a lot of potential</strong>.</p>
<p>For anyone interested in compiling and running <a href="http://blogs.msdn.com/lukeh/archive/2007/10/01/taking-linq-to-objects-to-extremes-a-fully-linqified-raytracer.aspx">this</a> LukeH&#8217;s slightly extreme LINQ example I have good news. It compiles on Mono and it runs as fast as on .NET.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://baseplane.com/2008/07/25/mono-now-has-net-30-support-and-35-features-like-linq-and-expression-trees/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>REST Pattern</title>
		<link>http://baseplane.com/2008/06/30/rest-pattern/</link>
		<comments>http://baseplane.com/2008/06/30/rest-pattern/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 03:00:19 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[baseplane]]></category>
		<category><![CDATA[generation]]></category>
		<category><![CDATA[mob]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[services]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[architect]]></category>
		<category><![CDATA[ontology]]></category>
		<category><![CDATA[platform]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[semantic]]></category>
		<category><![CDATA[unique]]></category>
		<category><![CDATA[uri]]></category>
		<category><![CDATA[web3]]></category>

		<guid isPermaLink="false">http://baseplane.com/?p=54</guid>
		<description><![CDATA[
UNIVERSITY OF CALIFORNIA, IRVINE
Architectural Styles and
the Design of Network-based Software Architectures
DISSERTATION
submitted in partial satisfaction of the requirements for the degree of
DOCTOR OF PHILOSOPHY
in Information and Computer Science
by
Roy Thomas Fielding
2000
Dissertation Committee:
Professor Richard N. Taylor, Chair
Professor Mark S. Ackerman
Professor David S. Rosenblum

PDF Editions

1-column for viewing online
2-column for printing

Table of Contents

Dedication
Acknowledgments
Curriculum Vitae
Abstract of the Dissertation
Introduction
CHAPTER 1: Software Architecture

1.1 [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>UNIVERSITY OF CALIFORNIA, IRVINE</p>
<h1>Architectural Styles and<br />
the Design of Network-based Software Architectures</h1>
<p>DISSERTATION</p>
<p>submitted in partial satisfaction of the requirements for the degree of</p>
<p>DOCTOR OF PHILOSOPHY</p>
<p>in Information and Computer Science</p>
<p>by</p>
<p><a href="http://www.ics.uci.edu/%7Efielding/">Roy Thomas Fielding</a></p>
<p>2000</p>
<p>Dissertation Committee:<br />
Professor Richard N. Taylor, Chair<br />
Professor Mark S. Ackerman<br />
Professor David S. Rosenblum</p>
</div>
<h2><a name="pdf">PDF Editions</a></h2>
<dl>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/fielding_dissertation.pdf">1-column for viewing online</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/fielding_dissertation_2up.pdf">2-column for printing</a></dd>
</dl>
<h2><a name="toc">Table of Contents</a></h2>
<dl>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/dedication.htm">Dedication</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/acknowledgments.htm">Acknowledgments</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/fielding_cv_2000.htm">Curriculum Vitae</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/abstract.htm">Abstract of the Dissertation</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/introduction.htm">Introduction</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/software_arch.htm">CHAPTER 1: Software Architecture</a>
<dl>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/software_arch.htm#sec_1_1">1.1 Run-time Abstraction</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/software_arch.htm#sec_1_2">1.2 Elements</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/software_arch.htm#sec_1_3">1.3 Configurations</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/software_arch.htm#sec_1_4">1.4 Properties</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/software_arch.htm#sec_1_5">1.5 Styles</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/software_arch.htm#sec_1_6">1.6 Patterns and Pattern Languages</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/software_arch.htm#sec_1_7">1.7 Views</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/software_arch.htm#sec_1_8">1.8 Related Work</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/software_arch.htm#sec_1_9">1.9 Summary</a></dd>
</dl>
</dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/net_app_arch.htm">CHAPTER 2: Network-based Application Architectures</a>
<dl>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/net_app_arch.htm#sec_2_1">2.1 Scope</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/net_app_arch.htm#sec_2_2">2.2 Evaluating the Design of Application Architectures</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/net_app_arch.htm#sec_2_3">2.3 Architectural Properties of Key Interest</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/net_app_arch.htm#sec_2_4">2.4 Summary</a></dd>
</dl>
</dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/net_arch_styles.htm">CHAPTER 3: Network-based Architectural Styles</a>
<dl>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/net_arch_styles.htm#sec_3_1">3.1 Classification Methodology</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/net_arch_styles.htm#sec_3_2">3.2 Data-flow Styles</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/net_arch_styles.htm#sec_3_3">3.3 Replication Styles</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/net_arch_styles.htm#sec_3_4">3.4 Hierarchical Styles</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/net_arch_styles.htm#sec_3_5">3.5 Mobile Code Styles</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/net_arch_styles.htm#sec_3_6">3.6 Peer-to-Peer Styles</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/net_arch_styles.htm#sec_3_7">3.7 Limitations</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/net_arch_styles.htm#sec_3_8">3.8 Related Work</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/net_arch_styles.htm#sec_3_9">3.9 Summary</a></dd>
</dl>
</dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/web_arch_domain.htm">CHAPTER 4: Designing the Web Architecture: Problems and Insights</a>
<dl>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/web_arch_domain.htm#sec_4_1">4.1 WWW Application Domain Requirements</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/web_arch_domain.htm#sec_4_2">4.2 Problem</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/web_arch_domain.htm#sec_4_3">4.3 Approach</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/web_arch_domain.htm#sec_4_4">4.4 Summary</a></dd>
</dl>
</dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/rest_arch_style.htm">CHAPTER 5: Representational State Transfer (REST)</a>
<dl>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/rest_arch_style.htm#sec_5_1">5.1 Deriving REST</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/rest_arch_style.htm#sec_5_2">5.2 REST Architectural Elements</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/rest_arch_style.htm#sec_5_3">5.3 REST Architectural Views</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/rest_arch_style.htm#sec_5_4">5.4 Related Work</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/rest_arch_style.htm#sec_5_5">5.5 Summary</a></dd>
</dl>
</dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/evaluation.htm">CHAPTER 6: Experience and Evaluation</a>
<dl>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/evaluation.htm#sec_6_1">6.1 Standardizing the Web</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/evaluation.htm#sec_6_2">6.2 REST Applied to URI</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/evaluation.htm#sec_6_3">6.3 REST Applied to HTTP</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/evaluation.htm#sec_6_4">6.4 Technology Transfer</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/evaluation.htm#sec_6_5">6.5 Architectural Lessons</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/evaluation.htm#sec_6_6">6.6 Summary</a></dd>
</dl>
</dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/conclusions.htm">Conclusions</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/references.htm">References</a></dd>
</dl>
<h2><a name="lof">List of Figures</a></h2>
<dl>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/rest_arch_style.htm#fig_5_1">Figure 5-1. Null Style</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/rest_arch_style.htm#fig_5_2">Figure 5-2. Client-Server</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/rest_arch_style.htm#fig_5_3">Figure 5-3. Client-Stateless-Server</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/rest_arch_style.htm#fig_5_4">Figure 5-4. Client-Cache-Stateless-Server</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/rest_arch_style.htm#fig_5_5">Figure 5-5. Early WWW Architecture Diagram</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/rest_arch_style.htm#fig_5_6">Figure 5-6. Uniform-Client-Cache-Stateless-Server</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/rest_arch_style.htm#fig_5_7">Figure 5-7. Uniform-Layered-Client-Cache-Stateless-Server</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/rest_arch_style.htm#fig_5_8">Figure 5-8. REST</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/rest_arch_style.htm#fig_5_9">Figure 5-9. REST Derivation by Style Constraints</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/rest_arch_style.htm#fig_5_10">Figure 5-10. Process View of a REST-based Architecture</a></dd>
</dl>
<h2><a name="lot">List of Tables</a></h2>
<dl>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/net_arch_styles.htm#tab_3_1">Table 3-1. Evaluation of Data-flow Styles for Network-based Hypermedia</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/net_arch_styles.htm#tab_3_2">Table 3-2. Evaluation of Replication Styles for Network-based Hypermedia</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/net_arch_styles.htm#tab_3_3">Table 3-3. Evaluation of Hierarchical Styles for Network-based Hypermedia</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/net_arch_styles.htm#tab_3_4">Table 3-4. Evaluation of Mobile Code Styles for Network-based Hypermedia</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/net_arch_styles.htm#tab_3_5">Table 3-5. Evaluation of Peer-to-Peer Styles for Network-based Hypermedia</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/net_arch_styles.htm#tab_3_6">Table 3-6. Evaluation Summary</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/rest_arch_style.htm#tab_5_1">Table 5-1. REST Data Elements</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/rest_arch_style.htm#tab_5_2">Table 5-2. REST Connectors</a></dd>
<dd><a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/rest_arch_style.htm#tab_5_3">Table 5-3. REST Components</a></dd>
</dl>
<hr size="1" noshade="noshade" />
<table border="0" width="100%">
<tbody>
<tr>
<td align="left" valign="top"><em>[<a rel="next" href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/dedication.htm">Next</a>]</em></td>
<td align="center" valign="top">© <a href="http://www.ics.uci.edu/%7Efielding/">Roy Thomas Fielding</a>, 2000.  All rights reserved.</td>
<td align="right" valign="top"><em>[<a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/faq.htm">How to reference this work.</a>]</em></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://baseplane.com/2008/06/30/rest-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kepler a Lua Based Web Development Framework</title>
		<link>http://baseplane.com/2008/06/22/kepler-a-lua-based-web-development-framework/</link>
		<comments>http://baseplane.com/2008/06/22/kepler-a-lua-based-web-development-framework/#comments</comments>
		<pubDate>Sun, 22 Jun 2008 22:45:05 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[announcement]]></category>
		<category><![CDATA[baseplane]]></category>
		<category><![CDATA[generation]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[utility]]></category>
		<category><![CDATA[base]]></category>
		<category><![CDATA[based]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[kit]]></category>
		<category><![CDATA[lua]]></category>
		<category><![CDATA[platform]]></category>
		<category><![CDATA[table]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://baseplane.com/?p=53</guid>
		<description><![CDATA[Lua is a very useful language for many things.  Extending core base code with modules and add-ons have made it very useful in game development but since Lua is table-based it can also be easily applied to web development. Well that time has come, See the Kepler Project for a nice collection of modules that [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.keplerproject.org/" target="_blank"><img class="alignright" style="float: right;" src="http://farm4.static.flickr.com/3204/2601483827_a3764cfe7c_o.gif" alt="" width="275" height="52" /></a>Lua is a very useful language for many things.  Extending core base code with modules and add-ons have made it very useful in game development but since Lua is table-based it can also be easily applied to web development. Well that time has come, See the Kepler Project for a nice collection of modules that make a good start for web development with Lua.</p>
<p style="padding-left: 30px;">Kepler is an open source platform that brings the power of <a class="local" href="http://www.keplerproject.org/en/Lua">Lua</a> to web development. There are a number of great Web development platforms out there but none balances portability, size, power and extensibility quite like Kepler does:</p>
<ul style="padding-left: 30px;">
<li>Being extremely portable and light means that it can be installed in very constrained devices as much as in providers that limit the amount of RAM and processing time for your scripts.</li>
<li>If you ever heard of the customization features of games such as <a href="http://www.worldofwarcraft.com/">World of Warcraft</a>, think about all that power applied to web scripting.</li>
<li>Being extensible means both that we can extend the platform by adding new modules and that the users of the applications that you build can extend those applications using Lua.</li>
</ul>
<p style="padding-left: 30px;">Kepler was created by Fábrica Digital and PUC-Rio and is continuously being improved by a core team of commiters (see <a class="local" href="http://www.keplerproject.org/en/Dev_Team">Dev Team</a>) and lots of contributors (see <a class="local" href="http://www.keplerproject.org/en/Credits">Credits</a>).</p>
<p style="padding-left: 30px;">Kepler is free software and uses the MIT license model: it can be used for both academic and commercial purposes at absolutely no cost. See the Kepler <a class="local" href="http://www.keplerproject.org/en/License">License</a> for more details.</p>
<p>Kepler is a platform that uses <a href="http://www.luarocks.org/">LuaRocks</a> to offer <a class="local" href="http://www.keplerproject.org/en/Modules">Modules</a> such as:</p>
<ul>
<li>Page based and MVC XHTML generation (WSAPI, CGILua and Orbit)</li>
<li>SQL and XML processing (LuaSQL and LuaExpat)</li>
<li>Hash (MD5) and a pair crypt/decrypt</li>
<li>Zip files reading (LuaZip)</li>
</ul>
<p>The Lua community is constantly contributing with more modules that can be used with the Kepler <a class="local" href="http://www.keplerproject.org/en/Architecture">Architecture</a>. Most of those modules are catalogued on <a href="http://luaforge.net/">LuaForge</a> and new ones keep coming.</p>
<h2>Unix installation</h2>
<p>Please check <a class="local" href="http://www.keplerproject.org/en/UNIX_Installation">UNIX Installation</a> for a detailed view of how to install Kepler on Unix machines (including OSX).</p>
<h2>Windows installation</h2>
<p>Installing Kepler on Windows does not require any C compiler and should work on any Windows machine with internet access.</p>
<ol>
<li>Download <a href="http://luarocks.org/">LuaRocks</a> and install it using <code>install /SCRIPTS c:\luarocks\0.5.2</code></li>
<li>Add the LuaRocks scripts dir to your system path (the same directory used in the <code>/SCRIPTS</code> parameter above)</li>
<li>Install Kepler and Xavante using <code>luarocks install kepler-xavante</code></li>
<li>Configure everything using <code>setup-kepler</code> and following the instructions</li>
<li>Use <code>xavante</code> to run Xavante as a tray bar application, or use &#8216;xavante_start&#8217; to run Xavante     from the command prompt. Another option is to run Kepler using CGI</li>
</ol>
<p>Once Kepler is running, you might want to look at those pages:</p>
<ul>
<li><a class="local" href="http://www.keplerproject.org/en/Hello_World">Hello World</a> will tell you how to write a simple application</li>
<li><a class="local" href="http://www.keplerproject.org/en/Using_a_Database">Using a Database</a> will tell you how to use some of the popular databases with Kepler.</li>
<li><a class="local" href="http://www.keplerproject.org/en/Configuring_Web_Servers">Configuring Web Servers</a> will tell you how to use Kepler with some specific web servers.</li>
</ul>
<p>The Kepler 1.1 Unix installer can be downloaded from its <a href="http://luaforge.net/frs/?group_id=104">downloads</a> page. Check the <a class="local" href="http://www.keplerproject.org/en/Installation">Installation</a> page for more details and for the Windows installation instructions (using LuaRocks).</p>
<p>If you need the binaries for specifics <a class="local" href="http://www.keplerproject.org/en/Modules">Modules</a> you can also get them from LuaForge, on the module respective project page.</p>
]]></content:encoded>
			<wfw:commentRss>http://baseplane.com/2008/06/22/kepler-a-lua-based-web-development-framework/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
