<?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-668109604183805206</id><updated>2012-02-17T01:01:59.769+11:00</updated><category term='project plan'/><title type='text'>Simon Osmond's Blog</title><subtitle type='html'>This will primarily be used to blog about a 4th Year Engineering thesis project: Internationalisation and Translation Management for Java Apps.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://simonosmond.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/668109604183805206/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://simonosmond.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Simon</name><uri>http://www.blogger.com/profile/01350997304269979500</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-668109604183805206.post-5294708918170487167</id><published>2008-10-21T18:21:00.004+11:00</published><updated>2008-10-21T18:26:39.100+11:00</updated><title type='text'>ResourceBundleMessageSource vs ReloadableResourceBundleMessageSource</title><content type='html'>With the treatise submission roughly one week away, I wanted to post a small segment that people might find useful for their own work because the issue had me confused for some time.&lt;br /&gt;It relates to the difference between ReloadableResourceBundleMessageSource and ResourceBundleMessageSource.&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="text-indent: 36pt;"&gt;&lt;span style="font-family: courier new;"&gt;Firstly, due to the nature of server caching, the files can no longer be stored in the default classpath and as a result must be moved and the &lt;/span&gt;&lt;span style="font-family: courier new;font-family:&amp;quot;;" &gt;basenames&lt;/span&gt;&lt;span style=""&gt;&lt;span style="font-family: courier new;"&gt; property updated as in the snippet above. &lt;/span&gt;&lt;span style="font-family: courier new;"&gt; &lt;/span&gt;&lt;span style="font-family: courier new;"&gt;The second issue is less well known and careful scouring of the internet combined with a forum post on &lt;/span&gt;&lt;i style="font-family: courier new;"&gt;forums.springframework.org&lt;/i&gt;&lt;span style="font-family: courier new;"&gt; shed no light on the matter.&lt;/span&gt;&lt;span style="font-family: courier new;"&gt;  &lt;/span&gt;&lt;span style="font-family: courier new;"&gt;Using a custom read/write of the properties files and the non-reloadable configuration it was possible to read in the file and then write out to the same file with whatever changes necessary.&lt;/span&gt;&lt;span style="font-family: courier new;"&gt;  &lt;/span&gt;&lt;span style="font-family: courier new;"&gt;However, with the reloadable configuration the same process would result in the file being blank.&lt;/span&gt;&lt;span style="font-family: courier new;"&gt;  &lt;/span&gt;&lt;span style="font-family: courier new;"&gt;This may have resulted from the way in which the server now handled the files in terms of regular caching.&lt;/span&gt;&lt;span style="font-family: courier new;"&gt;  &lt;/span&gt;&lt;span style="font-family: courier new;"&gt;This would have been an application breaking issue as the ability to be able to edit and then have the server update these files is at the core of the project.&lt;/span&gt;&lt;span style="font-family: courier new;"&gt;  &lt;/span&gt;&lt;span style="font-family: courier new;"&gt;It would be no good using a non-reloadable source but being able to update the files because the server would not render a different view unless it was restarted.&lt;/span&gt;&lt;span style="font-family: courier new;"&gt;  &lt;/span&gt;&lt;span style="font-family: courier new;"&gt;Fortunately it was discovered that writing the updated properties file to a temp file and then back again was a method to overcome the issue.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/668109604183805206-5294708918170487167?l=simonosmond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simonosmond.blogspot.com/feeds/5294708918170487167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=668109604183805206&amp;postID=5294708918170487167' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/668109604183805206/posts/default/5294708918170487167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/668109604183805206/posts/default/5294708918170487167'/><link rel='alternate' type='text/html' href='http://simonosmond.blogspot.com/2008/10/resourcebundlemessagesource-vs.html' title='ResourceBundleMessageSource vs ReloadableResourceBundleMessageSource'/><author><name>Simon</name><uri>http://www.blogger.com/profile/01350997304269979500</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-668109604183805206.post-4701265836657211688</id><published>2008-08-31T22:14:00.002+10:00</published><updated>2008-08-31T22:20:11.654+10:00</updated><title type='text'>Partial Draft Thesis</title><content type='html'>The Partial Draft Thesis is due this&lt;span style="color: rgb(255, 0, 0);"&gt; Friday (Sept 5th)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I've written most of this up, I probably just have a couple of more days work to put into it before I can get back to the actual development side of things.&lt;br /&gt;&lt;br /&gt;The core of the draft will be as follows:&lt;br /&gt;&lt;br /&gt;Chapter 2: Background&lt;br /&gt;&lt;ul&gt;&lt;li&gt;i)   Current i18n via Message Sources &amp;amp; JSTL&lt;/li&gt;&lt;li&gt;ii)  OpenACS solution, ACS-Lang Package, Message Key Translation Interface&lt;/li&gt;&lt;li&gt;iii)  Google-Translate-Java-API&lt;/li&gt;&lt;li&gt;iv)  Encoding&lt;/li&gt;&lt;li&gt;v)   Databases&lt;/li&gt;&lt;li&gt;vi)  Translation Management Services/Applications&lt;/li&gt;&lt;/ul&gt;Chapter 3: Own Work&lt;br /&gt;&lt;ul&gt;&lt;li&gt;MessageTag Extension - Spring.TLD&lt;/li&gt;&lt;li&gt;Sessions - login with 'translator mode'&lt;/li&gt;&lt;li&gt;XML I/O&lt;/li&gt;&lt;li&gt;Error messages&lt;/li&gt;&lt;li&gt;Consider Tiles for layout ability&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/668109604183805206-4701265836657211688?l=simonosmond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simonosmond.blogspot.com/feeds/4701265836657211688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=668109604183805206&amp;postID=4701265836657211688' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/668109604183805206/posts/default/4701265836657211688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/668109604183805206/posts/default/4701265836657211688'/><link rel='alternate' type='text/html' href='http://simonosmond.blogspot.com/2008/08/partial-draft-thesis.html' title='Partial Draft Thesis'/><author><name>Simon</name><uri>http://www.blogger.com/profile/01350997304269979500</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-668109604183805206.post-2399429071983468715</id><published>2008-08-19T21:30:00.002+10:00</published><updated>2008-08-19T21:47:22.657+10:00</updated><title type='text'>Minor Breakthrough / Idea ??</title><content type='html'>One of the issues I was having is how I was going to be able to provide links to a page for each message key that are only available when translator mode is enabled.&lt;br /&gt;&lt;br /&gt;A possible solution that I'm looking into is either rewriting or extending the Spring MessageTag definition so that if the user role is 'translator' or translator mode is toggled on then each message key will effectively be marked up.&lt;br /&gt;&lt;br /&gt;Each message item will end up with a link to a translation page which is passed the particular message key reference.&lt;br /&gt;&lt;br /&gt;I will probably just write my own TranslatorMessageTag.java and  point Spring.tld to that.&lt;br /&gt;&lt;br /&gt;If this all goes as planned the final step of this stage will be to update the relevant message.properties with what is input on the translation page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/668109604183805206-2399429071983468715?l=simonosmond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simonosmond.blogspot.com/feeds/2399429071983468715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=668109604183805206&amp;postID=2399429071983468715' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/668109604183805206/posts/default/2399429071983468715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/668109604183805206/posts/default/2399429071983468715'/><link rel='alternate' type='text/html' href='http://simonosmond.blogspot.com/2008/08/minor-breakthrough-idea.html' title='Minor Breakthrough / Idea ??'/><author><name>Simon</name><uri>http://www.blogger.com/profile/01350997304269979500</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-668109604183805206.post-6430183699430504735</id><published>2008-08-17T19:54:00.003+10:00</published><updated>2008-08-17T20:38:45.747+10:00</updated><title type='text'>Old-School i18n</title><content type='html'>In order to get a better understanding of the current/traditional Spring i18n technique I implemented it in my ELEC5619 tutorial application.&lt;br /&gt;&lt;br /&gt;The application already had a messagesource in the form of&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"&amp;gt;&lt;br /&gt;&amp;lt;property name="basenames"&amp;gt;&lt;br /&gt;&amp;lt;list&amp;gt;&lt;br /&gt;&amp;lt;value&amp;gt;messages&amp;lt;/value&amp;gt;&lt;br /&gt;&amp;lt;/list&amp;gt;&lt;br /&gt;&amp;lt;/property&amp;gt;&lt;br /&gt;&amp;lt;/bean&amp;gt; &lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;I had to declare an interceptor and then a resolver.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;bean id="localeChangeInterceptor" class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor"&amp;gt;&lt;br /&gt;&amp;lt;property name="paramName" value="siteLanguage"&amp;gt;&lt;br /&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;bean id="localeResolver" class="org.springframework.web.servlet.i18n.SessionLocaleResolver"&amp;gt;&amp;lt;/bean&amp;gt;&amp;lt;/bean&amp;gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;and add the interceptor to the urlMapping&lt;br /&gt;&lt;br /&gt;The project already had message.properties so I added a new localised message-set for French as messages_fr.properties&lt;br /&gt;&lt;br /&gt;Then add the spring taglib to include.jsp&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;%@ taglib prefix="spring" uri="/WEB-INF/spring.tld" %&amp;gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;and finally update the jsp so use the spring taglib instead of jstl.  So for example &lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;spring:message code="title"&amp;gt;&amp;lt;/spring:message&amp;gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Changing the language setting inside the browser to French resulted in the output being localised for Fr_fr -&amp;gt; SUCCESS!&lt;br /&gt;&lt;br /&gt;Now I need to move forward onto a translation interface, however I'm seeing a few complications as I'm not sure how to go about a few things. Namely, I need to be able to add links of some form to all the message.keys in translator mode.  When translator mode is enabled the controller could redirect to a different jsp and manually add a traditional link for each message.key but this is going to result in a lot of tedious re-coding.  I'm hoping to just be able to render the jsp and add the link somehow without requiring a different jsp for when translator is enabled.&lt;br /&gt;&lt;br /&gt;The other issue I need to consider is how to interface to simply localise any text pulled from a database.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/668109604183805206-6430183699430504735?l=simonosmond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simonosmond.blogspot.com/feeds/6430183699430504735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=668109604183805206&amp;postID=6430183699430504735' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/668109604183805206/posts/default/6430183699430504735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/668109604183805206/posts/default/6430183699430504735'/><link rel='alternate' type='text/html' href='http://simonosmond.blogspot.com/2008/08/old-school-i18n.html' title='Old-School i18n'/><author><name>Simon</name><uri>http://www.blogger.com/profile/01350997304269979500</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-668109604183805206.post-7968967071204734142</id><published>2008-08-11T17:04:00.002+10:00</published><updated>2008-08-11T17:13:01.599+10:00</updated><title type='text'>Moving towards Draft Treatise submission</title><content type='html'>&lt;span style="font-weight: bold; color: rgb(255, 0, 0);font-size:130%;" &gt;Friday 5th September, 2008  	 Hand in your partial treatise draft&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;The draft submission consists primarily of Chapters 1+ 2, Introduction + Background.  I have some work to do to complete my Introduction based on the plan submitted a couple of weeks ago and then develop the full Background chapter.&lt;br /&gt;&lt;br /&gt;Other developments:&lt;br /&gt;&lt;br /&gt;Completed introductory Spring readings and ELEC5619 lab.  This enables me to start playing around with other Spring examples so that I can begin designing my own solution.&lt;br /&gt;&lt;br /&gt;I will look closely at examples implementing Security and also read the chapters on Security and Web in Spring in Action.  This should enable me to understand interceptors and how it might be possible to intercept a JSP, translate it and output a new version to the browser.&lt;br /&gt;&lt;br /&gt;I am interested in the potentials of integrating Google's translator.  There is a Java client available as per &lt;/span&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 12"&gt;&lt;meta name="Originator" content="Microsoft Word 12"&gt;&lt;link rel="File-List" href="file:///C:%5CUsers%5COz%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"&gt;&lt;link rel="themeData" href="file:///C:%5CUsers%5COz%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"&gt;&lt;link rel="colorSchemeMapping" href="file:///C:%5CUsers%5COz%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-GB&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman","serif"; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin;} a:link, span.MsoHyperlink 	{mso-style-noshow:yes; 	mso-style-priority:99; 	color:blue; 	text-decoration:underline; 	text-underline:single;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-noshow:yes; 	mso-style-priority:99; 	color:purple; 	mso-themecolor:followedhyperlink; 	text-decoration:underline; 	text-underline:single;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt;} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 72.0pt 72.0pt 72.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} &lt;/style&gt; &lt;![endif]--&gt;&lt;span style=";font-family:&amp;quot;;font-size:11;"  &gt;&lt;a href="http://code.google.com/p/google-api-translate-java/"&gt;http://code.google.com/p/google-api-translate-java/&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/668109604183805206-7968967071204734142?l=simonosmond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simonosmond.blogspot.com/feeds/7968967071204734142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=668109604183805206&amp;postID=7968967071204734142' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/668109604183805206/posts/default/7968967071204734142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/668109604183805206/posts/default/7968967071204734142'/><link rel='alternate' type='text/html' href='http://simonosmond.blogspot.com/2008/08/moving-towards-draft-treatise.html' title='Moving towards Draft Treatise submission'/><author><name>Simon</name><uri>http://www.blogger.com/profile/01350997304269979500</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-668109604183805206.post-8231088467893726245</id><published>2008-07-29T22:48:00.004+10:00</published><updated>2008-07-29T23:05:42.328+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='project plan'/><title type='text'>Readings, Thoughts, Project Plan!</title><content type='html'>I've been doing a lot of reading over the past week on the following topics:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Translation management - i18n &amp;amp; l10n.&lt;/li&gt;&lt;li&gt;Spring Framework.&lt;/li&gt;&lt;li&gt;Current Java i18n/l10n solutions.&lt;/li&gt;&lt;li&gt;ACS-Lang by OpenACS.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;In my readings I came across encoding, which I hadn't yet considered.  It looks like it shouldn't be a problem because everything should support UTF-8 which will cover all the characters required.  I will probably devote at least a small section of the final thesis document to encoding as it is both relevant to the topic and interesting.&lt;br /&gt;&lt;br /&gt;Other difficulties that I hadn't previously considered also arose:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Versioning - what happens when the core text changes?&lt;/li&gt;&lt;li&gt;Left to Right text!!&lt;/li&gt;&lt;li&gt;Text on images.&lt;/li&gt;&lt;li&gt;The importance of tracking the author and the translation history of the text.&lt;/li&gt;&lt;li&gt;Nuances in languages, different ordering of sentences.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;These considerations are going to factor heavily on what limitations I put on the scope of the project.&lt;br /&gt;&lt;br /&gt;My proposed solution, 'very' broadly will be to develop a webapp similar to that of the ACS-lang demonstration but using Java/Spring.  These design should be such that the translation management objects are independent and can be used in other projects.  Unfortunately, I'm still not 100% clear how I'll actually go about the design at this stage.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);font-size:130%;" &gt;Project Plan due Friday 1st Aug!&lt;/span&gt;&lt;br /&gt;Structure will be as follows:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="line-height: 115%;font-family:&amp;quot;;font-size:11;"  &gt;Title &amp;amp; Project Brief&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 115%;font-family:&amp;quot;;font-size:11;"  &gt;Description of Project&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 115%;font-family:&amp;quot;;font-size:11;"  &gt;Introduction&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="line-height: 115%;font-family:&amp;quot;;font-size:10;"  &gt;What is Spring?&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 115%;font-family:&amp;quot;;font-size:10;"  &gt;What is internationalisation?&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 115%;font-family:&amp;quot;;font-size:10;"  &gt;What is localisation?&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="line-height: 115%;font-family:&amp;quot;;font-size:11;"  &gt;Overview of relevant research&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="line-height: 115%;font-family:&amp;quot;;font-size:10;"  &gt;OpenACS solution&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 115%;font-family:&amp;quot;;font-size:10;"  &gt;Existing Java solutions&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 115%;font-family:&amp;quot;;font-size:10;"  &gt;Other research&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 115%;font-family:&amp;quot;;font-size:10;"  &gt;Questions raised by research and my thoughts&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="line-height: 115%;font-family:&amp;quot;;font-size:11;"  &gt;Proposed procedure&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 115%;font-family:&amp;quot;;font-size:11;"  &gt;Timetable&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 115%;font-family:&amp;quot;;font-size:11;"  &gt;Bibliography&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="line-height: 115%;font-family:&amp;quot;;font-size:11;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/668109604183805206-8231088467893726245?l=simonosmond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simonosmond.blogspot.com/feeds/8231088467893726245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=668109604183805206&amp;postID=8231088467893726245' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/668109604183805206/posts/default/8231088467893726245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/668109604183805206/posts/default/8231088467893726245'/><link rel='alternate' type='text/html' href='http://simonosmond.blogspot.com/2008/07/readings-thoughts-project-plan.html' title='Readings, Thoughts, Project Plan!'/><author><name>Simon</name><uri>http://www.blogger.com/profile/01350997304269979500</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-668109604183805206.post-89448172631008306</id><published>2008-07-23T16:55:00.004+10:00</published><updated>2008-07-23T17:04:54.075+10:00</updated><title type='text'>How to Write a Thesis</title><content type='html'>I felt it important to do a bit of a review of the Thesis/Project process/structure and get my head around it a bit more as well as get something down on paper that I could refer back to in the weeks ahead.&lt;br /&gt;&lt;br /&gt;I have summarised some information from &lt;span style="font-style: italic;"&gt;How to write a better thesis, 2nd Ed, David Evans, Paul Gruba, Melbourne Univ. Press 2002&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face  {font-family:Wingdings;  panose-1:5 0 0 0 0 0 0 0 0 0;  mso-font-charset:2;  mso-generic-font-family:auto;  mso-font-pitch:variable;  mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face  {font-family:"Cambria Math";  panose-1:2 4 5 3 5 4 6 3 2 4;  mso-font-charset:1;  mso-generic-font-family:roman;  mso-font-format:other;  mso-font-pitch:variable;  mso-font-signature:0 0 0 0 0 0;} @font-face  {font-family:Cambria;  panose-1:2 4 5 3 5 4 6 3 2 4;  mso-font-charset:0;  mso-generic-font-family:roman;  mso-font-pitch:variable;  mso-font-signature:-1610611985 1073741899 0 0 159 0;} @font-face  {font-family:Calibri;  panose-1:2 15 5 2 2 2 4 3 2 4;  mso-font-charset:0;  mso-generic-font-family:swiss;  mso-font-pitch:variable;  mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal  {mso-style-unhide:no;  mso-style-qformat:yes;  mso-style-parent:"";  margin-top:0cm;  margin-right:0cm;  margin-bottom:10.0pt;  margin-left:0cm;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:Calibri;  mso-fareast-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:minor-bidi;  mso-fareast-language:EN-US;} h2  {mso-style-priority:9;  mso-style-qformat:yes;  mso-style-link:"Heading 2 Char";  mso-style-next:Normal;  margin-top:10.0pt;  margin-right:0cm;  margin-bottom:0cm;  margin-left:0cm;  margin-bottom:.0001pt;  line-height:115%;  mso-pagination:widow-orphan lines-together;  page-break-after:avoid;  mso-outline-level:2;  font-size:13.0pt;  font-family:"Cambria","serif";  mso-ascii-font-family:Cambria;  mso-ascii-theme-font:major-latin;  mso-fareast-font-family:"Times New Roman";  mso-fareast-theme-font:major-fareast;  mso-hansi-font-family:Cambria;  mso-hansi-theme-font:major-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:major-bidi;  color:#4F81BD;  mso-themecolor:accent1;  mso-fareast-language:EN-US;} h3  {mso-style-priority:9;  mso-style-qformat:yes;  mso-style-link:"Heading 3 Char";  mso-style-next:Normal;  margin-top:10.0pt;  margin-right:0cm;  margin-bottom:0cm;  margin-left:0cm;  margin-bottom:.0001pt;  line-height:115%;  mso-pagination:widow-orphan lines-together;  page-break-after:avoid;  mso-outline-level:3;  font-size:11.0pt;  font-family:"Cambria","serif";  mso-ascii-font-family:Cambria;  mso-ascii-theme-font:major-latin;  mso-fareast-font-family:"Times New Roman";  mso-fareast-theme-font:major-fareast;  mso-hansi-font-family:Cambria;  mso-hansi-theme-font:major-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:major-bidi;  color:#4F81BD;  mso-themecolor:accent1;  mso-fareast-language:EN-US;} p.MsoTitle, li.MsoTitle, div.MsoTitle  {mso-style-priority:10;  mso-style-unhide:no;  mso-style-qformat:yes;  mso-style-link:"Title Char";  mso-style-next:Normal;  margin-top:0cm;  margin-right:0cm;  margin-bottom:15.0pt;  margin-left:0cm;  mso-add-space:auto;  mso-pagination:widow-orphan;  border:none;  mso-border-bottom-alt:solid #4F81BD 1.0pt;  mso-border-bottom-themecolor:accent1;  padding:0cm;  mso-padding-alt:0cm 0cm 4.0pt 0cm;  font-size:26.0pt;  font-family:"Cambria","serif";  mso-ascii-font-family:Cambria;  mso-ascii-theme-font:major-latin;  mso-fareast-font-family:"Times New Roman";  mso-fareast-theme-font:major-fareast;  mso-hansi-font-family:Cambria;  mso-hansi-theme-font:major-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:major-bidi;  color:#17365D;  mso-themecolor:text2;  mso-themeshade:191;  letter-spacing:.25pt;  mso-font-kerning:14.0pt;  mso-fareast-language:EN-US;} p.MsoTitleCxSpFirst, li.MsoTitleCxSpFirst, div.MsoTitleCxSpFirst  {mso-style-priority:10;  mso-style-unhide:no;  mso-style-qformat:yes;  mso-style-link:"Title Char";  mso-style-next:Normal;  mso-style-type:export-only;  margin:0cm;  margin-bottom:.0001pt;  mso-add-space:auto;  mso-pagination:widow-orphan;  border:none;  mso-border-bottom-alt:solid #4F81BD 1.0pt;  mso-border-bottom-themecolor:accent1;  padding:0cm;  mso-padding-alt:0cm 0cm 4.0pt 0cm;  font-size:26.0pt;  font-family:"Cambria","serif";  mso-ascii-font-family:Cambria;  mso-ascii-theme-font:major-latin;  mso-fareast-font-family:"Times New Roman";  mso-fareast-theme-font:major-fareast;  mso-hansi-font-family:Cambria;  mso-hansi-theme-font:major-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:major-bidi;  color:#17365D;  mso-themecolor:text2;  mso-themeshade:191;  letter-spacing:.25pt;  mso-font-kerning:14.0pt;  mso-fareast-language:EN-US;} p.MsoTitleCxSpMiddle, li.MsoTitleCxSpMiddle, div.MsoTitleCxSpMiddle  {mso-style-priority:10;  mso-style-unhide:no;  mso-style-qformat:yes;  mso-style-link:"Title Char";  mso-style-next:Normal;  mso-style-type:export-only;  margin:0cm;  margin-bottom:.0001pt;  mso-add-space:auto;  mso-pagination:widow-orphan;  border:none;  mso-border-bottom-alt:solid #4F81BD 1.0pt;  mso-border-bottom-themecolor:accent1;  padding:0cm;  mso-padding-alt:0cm 0cm 4.0pt 0cm;  font-size:26.0pt;  font-family:"Cambria","serif";  mso-ascii-font-family:Cambria;  mso-ascii-theme-font:major-latin;  mso-fareast-font-family:"Times New Roman";  mso-fareast-theme-font:major-fareast;  mso-hansi-font-family:Cambria;  mso-hansi-theme-font:major-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:major-bidi;  color:#17365D;  mso-themecolor:text2;  mso-themeshade:191;  letter-spacing:.25pt;  mso-font-kerning:14.0pt;  mso-fareast-language:EN-US;} p.MsoTitleCxSpLast, li.MsoTitleCxSpLast, div.MsoTitleCxSpLast  {mso-style-priority:10;  mso-style-unhide:no;  mso-style-qformat:yes;  mso-style-link:"Title Char";  mso-style-next:Normal;  mso-style-type:export-only;  margin-top:0cm;  margin-right:0cm;  margin-bottom:15.0pt;  margin-left:0cm;  mso-add-space:auto;  mso-pagination:widow-orphan;  border:none;  mso-border-bottom-alt:solid #4F81BD 1.0pt;  mso-border-bottom-themecolor:accent1;  padding:0cm;  mso-padding-alt:0cm 0cm 4.0pt 0cm;  font-size:26.0pt;  font-family:"Cambria","serif";  mso-ascii-font-family:Cambria;  mso-ascii-theme-font:major-latin;  mso-fareast-font-family:"Times New Roman";  mso-fareast-theme-font:major-fareast;  mso-hansi-font-family:Cambria;  mso-hansi-theme-font:major-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:major-bidi;  color:#17365D;  mso-themecolor:text2;  mso-themeshade:191;  letter-spacing:.25pt;  mso-font-kerning:14.0pt;  mso-fareast-language:EN-US;} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph  {mso-style-priority:34;  mso-style-unhide:no;  mso-style-qformat:yes;  margin-top:0cm;  margin-right:0cm;  margin-bottom:10.0pt;  margin-left:36.0pt;  mso-add-space:auto;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:Calibri;  mso-fareast-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:minor-bidi;  mso-fareast-language:EN-US;} p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst  {mso-style-priority:34;  mso-style-unhide:no;  mso-style-qformat:yes;  mso-style-type:export-only;  margin-top:0cm;  margin-right:0cm;  margin-bottom:0cm;  margin-left:36.0pt;  margin-bottom:.0001pt;  mso-add-space:auto;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:Calibri;  mso-fareast-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:minor-bidi;  mso-fareast-language:EN-US;} p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle  {mso-style-priority:34;  mso-style-unhide:no;  mso-style-qformat:yes;  mso-style-type:export-only;  margin-top:0cm;  margin-right:0cm;  margin-bottom:0cm;  margin-left:36.0pt;  margin-bottom:.0001pt;  mso-add-space:auto;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:Calibri;  mso-fareast-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:minor-bidi;  mso-fareast-language:EN-US;} p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast  {mso-style-priority:34;  mso-style-unhide:no;  mso-style-qformat:yes;  mso-style-type:export-only;  margin-top:0cm;  margin-right:0cm;  margin-bottom:10.0pt;  margin-left:36.0pt;  mso-add-space:auto;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:Calibri;  mso-fareast-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:minor-bidi;  mso-fareast-language:EN-US;} span.Heading2Char  {mso-style-name:"Heading 2 Char";  mso-style-priority:9;  mso-style-unhide:no;  mso-style-locked:yes;  mso-style-link:"Heading 2";  mso-ansi-font-size:13.0pt;  mso-bidi-font-size:13.0pt;  font-family:"Cambria","serif";  mso-ascii-font-family:Cambria;  mso-ascii-theme-font:major-latin;  mso-fareast-font-family:"Times New Roman";  mso-fareast-theme-font:major-fareast;  mso-hansi-font-family:Cambria;  mso-hansi-theme-font:major-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:major-bidi;  color:#4F81BD;  mso-themecolor:accent1;  font-weight:bold;} span.Heading3Char  {mso-style-name:"Heading 3 Char";  mso-style-priority:9;  mso-style-unhide:no;  mso-style-locked:yes;  mso-style-link:"Heading 3";  font-family:"Cambria","serif";  mso-ascii-font-family:Cambria;  mso-ascii-theme-font:major-latin;  mso-fareast-font-family:"Times New Roman";  mso-fareast-theme-font:major-fareast;  mso-hansi-font-family:Cambria;  mso-hansi-theme-font:major-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:major-bidi;  color:#4F81BD;  mso-themecolor:accent1;  font-weight:bold;} span.TitleChar  {mso-style-name:"Title Char";  mso-style-priority:10;  mso-style-unhide:no;  mso-style-locked:yes;  mso-style-link:Title;  mso-ansi-font-size:26.0pt;  mso-bidi-font-size:26.0pt;  font-family:"Cambria","serif";  mso-ascii-font-family:Cambria;  mso-ascii-theme-font:major-latin;  mso-fareast-font-family:"Times New Roman";  mso-fareast-theme-font:major-fareast;  mso-hansi-font-family:Cambria;  mso-hansi-theme-font:major-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:major-bidi;  color:#17365D;  mso-themecolor:text2;  mso-themeshade:191;  letter-spacing:.25pt;  mso-font-kerning:14.0pt;} .MsoChpDefault  {mso-style-type:export-only;  mso-default-props:yes;  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:Calibri;  mso-fareast-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:minor-bidi;  mso-fareast-language:EN-US;} .MsoPapDefault  {mso-style-type:export-only;  margin-bottom:10.0pt;  line-height:115%;} @page Section1  {size:595.3pt 841.9pt;  margin:72.0pt 72.0pt 72.0pt 72.0pt;  mso-header-margin:35.4pt;  mso-footer-margin:35.4pt;  mso-paper-source:0;} div.Section1  {page:Section1;}  /* List Definitions */  @list l0  {mso-list-id:331176750;  mso-list-type:hybrid;  mso-list-template-ids:-741171774 1172234062 134807553 134807579 134807567 134807577 134807579 134807567 134807577 134807579;} @list l0:level1  {mso-level-text:"%1\)";  mso-level-tab-stop:none;  mso-level-number-position:left;  margin-left:90.0pt;  text-indent:-18.0pt;} @list l0:level2  {mso-level-number-format:bullet;  mso-level-text:;  mso-level-tab-stop:none;  mso-level-number-position:left;  margin-left:126.0pt;  text-indent:-18.0pt;  font-family:Symbol;} @list l0:level3  {mso-level-number-format:roman-lower;  mso-level-tab-stop:none;  mso-level-number-position:right;  margin-left:162.0pt;  text-indent:-9.0pt;} @list l1  {mso-list-id:381564708;  mso-list-type:hybrid;  mso-list-template-ids:1126204144 134807553 134807555 134807557 134807553 134807555 134807557 134807553 134807555 134807557;} @list l1:level1  {mso-level-number-format:bullet;  mso-level-text:;  mso-level-tab-stop:none;  mso-level-number-position:left;  margin-left:54.0pt;  text-indent:-18.0pt;  font-family:Symbol;} @list l2  {mso-list-id:1830900544;  mso-list-type:hybrid;  mso-list-template-ids:-262514170 134807553 134807555 134807557 134807553 134807555 134807557 134807553 134807555 134807557;} @list l2:level1  {mso-level-number-format:bullet;  mso-level-text:;  mso-level-tab-stop:none;  mso-level-number-position:left;  text-indent:-18.0pt;  font-family:Symbol;} @list l2:level2  {mso-level-number-format:bullet;  mso-level-text:o;  mso-level-tab-stop:none;  mso-level-number-position:left;  text-indent:-18.0pt;  font-family:"Courier New";} @list l2:level3  {mso-level-number-format:bullet;  mso-level-text:;  mso-level-tab-stop:none;  mso-level-number-position:left;  text-indent:-18.0pt;  font-family:Wingdings;} @list l3  {mso-list-id:1845782401;  mso-list-type:hybrid;  mso-list-template-ids:1630201190 134807553 134807555 134807557 134807553 134807555 134807557 134807553 134807555 134807557;} @list l3:level1  {mso-level-number-format:bullet;  mso-level-text:;  mso-level-tab-stop:none;  mso-level-number-position:left;  text-indent:-18.0pt;  font-family:Symbol;} @list l4  {mso-list-id:1853298584;  mso-list-type:hybrid;  mso-list-template-ids:1722035886 134807553 134807555 134807557 134807553 134807555 134807557 134807553 134807555 134807557;} @list l4:level1  {mso-level-number-format:bullet;  mso-level-text:;  mso-level-tab-stop:none;  mso-level-number-position:left;  text-indent:-18.0pt;  font-family:Symbol;} @list l5  {mso-list-id:2048098144;  mso-list-type:hybrid;  mso-list-template-ids:1719559556 1172234062 134807577 134807579 134807567 134807577 134807579 134807567 134807577 134807579;} @list l5:level1  {mso-level-text:"%1\)";  mso-level-tab-stop:none;  mso-level-number-position:left;  margin-left:90.0pt;  text-indent:-18.0pt;} @list l5:level2  {mso-level-number-format:alpha-lower;  mso-level-tab-stop:none;  mso-level-number-position:left;  text-indent:-18.0pt;} @list l5:level3  {mso-level-number-format:roman-lower;  mso-level-tab-stop:none;  mso-level-number-position:right;  text-indent:-9.0pt;} ol  {margin-bottom:0cm;} ul  {margin-bottom:0cm;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Table Normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-qformat:yes;  mso-style-parent:"";  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin-top:0cm;  mso-para-margin-right:0cm;  mso-para-margin-bottom:10.0pt;  mso-para-margin-left:0cm;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-fareast-language:EN-US;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;div style="border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(79, 129, 189); border-width: medium medium 1pt; padding: 0cm 0cm 4pt; color: rgb(51, 100, 255);"&gt;  &lt;p class="MsoTitle"&gt;Making A Strong Start&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal"&gt;It is essential that the thesis be structured in such a way that the reader is taken from the aim to the conclusion in the clearest possible way, and by the most direct route.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;h2&gt;The Standard Structure&lt;/h2&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;4 Parts:&lt;/p&gt;  &lt;h3 style="margin-left: 90pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;1)&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Introduction&lt;/h3&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="margin-left: 126pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Introduce the research&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 126pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Outline the problem&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 126pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;State the aim&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 126pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Limit the scope&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 126pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Overview of what lies ahead&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="margin-left: 126pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;3-5 pages should suffice&lt;/p&gt;  &lt;h3 style="margin-left: 90pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;2)&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Background&lt;/h3&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="margin-left: 126pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Position own study in the context of what:&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 162pt; text-indent: -162pt; text-align: center;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;                                                                                                   &lt;/span&gt;i.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Has gone before&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 162pt; text-indent: -162pt; text-align: center;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;                                                                                                 &lt;/span&gt;ii.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Is currently taking place&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 162pt; text-indent: -162pt; text-align: center;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;                                                                                                &lt;/span&gt;iii.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;How research is conducted&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 126pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Brief historical review&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 126pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Describe study area and its characteristics&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 126pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Usually a chapter reviewing current theory or practice&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="margin-left: 126pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Possibly preliminary experiments&lt;/p&gt;  &lt;h3 style="margin-left: 90pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;3)&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Own Work&lt;/h3&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="margin-left: 126pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Own response&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 126pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;“This is mine”&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 126pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Design of experiments, surveys or reviews to test hypothesis or answer questions developed from the background&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="margin-left: 126pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Results and critical analysis of results&lt;/p&gt;  &lt;h3 style="margin-left: 90pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;&lt;span style=""&gt;4)&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Synthesis&lt;/h3&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="margin-left: 126pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Develops own contribution to the state of knowledge and understanding of the topic&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 126pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Compare own results with previous state (part 2)&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 126pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Evaluation of model&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 126pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Conclusion&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="margin-left: 126pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Respond directly to aim&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Neglecting any of the 4 areas will cause strife.&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;The issue to be careful of is the differentiation of part 1 &amp;amp; 2, how to explain the problem without detailing what has been done before.&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Need to find some thesis examples for structure.&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Don’t ignore the need for critical thought!!!&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;h3&gt;Possible Project Plan Structure&lt;/h3&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Title of Thesis&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Description of Research Project&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;o&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Introduction&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;o&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Overview of relevant research&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;o&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Questions raised by this overview&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Proposed research procedure&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;o&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Research methods&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;o&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Data sources &amp;amp; Data collection&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Research Timetable&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Bibliography&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;h3&gt;First piece of research:&lt;/h3&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="margin-left: 54pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Review of existing work&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 54pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Don’t ‘data dump’&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 54pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Try look at chronological development.&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 54pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Should help understand topic and put limits in place.&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 54pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Will help find the real unanswered questions.&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Expect to have to modify introduction later.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;It would be useful to have a folder, broken up by chapters and sections.&lt;span style=""&gt;  &lt;/span&gt;Then, as pieces are written, build each section.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Finally, be sure when writing to link the chapters for the reader.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/668109604183805206-89448172631008306?l=simonosmond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simonosmond.blogspot.com/feeds/89448172631008306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=668109604183805206&amp;postID=89448172631008306' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/668109604183805206/posts/default/89448172631008306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/668109604183805206/posts/default/89448172631008306'/><link rel='alternate' type='text/html' href='http://simonosmond.blogspot.com/2008/07/how-to-write-thesis.html' title='How to Write a Thesis'/><author><name>Simon</name><uri>http://www.blogger.com/profile/01350997304269979500</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-668109604183805206.post-2465284959852962510</id><published>2008-05-27T18:00:00.003+10:00</published><updated>2008-05-27T18:26:10.216+10:00</updated><title type='text'>First Meeting - More Direction!</title><content type='html'>Went and had a meeting with my supervisor today to try and get my head around the topic a bit further.&lt;br /&gt;&lt;br /&gt;The issue I had was that I had done some introductory research and could already see some solutions to the problem and wasn't really sure how I could come up with my own unique solution.&lt;br /&gt;&lt;br /&gt;At present, any &lt;a href="http://springframework.org/"&gt;Spring&lt;/a&gt; based java app has to have the XML hardcoded by language.  This means that the coder has to develop the translation or a translator gets sent the XML but isn't able to see the components in the context of the site.  There is no actual UI in place.&lt;br /&gt;&lt;br /&gt;A contrasting solution is that of &lt;a href="http://openacs.org/xowiki/acs-lang"&gt;ACS-Lang&lt;/a&gt; where the site has a 'translator mode' and the text can be marked up live via the web.  This solution also allows for comments which can be useful to handle context.&lt;br /&gt;&lt;br /&gt;An example is that someone might translate the French for 'partner' to English 'mate' and whilst accurate most Australians would probably misinterpret the meaning.  The comment ability provides the ability for feedback.&lt;br /&gt;&lt;br /&gt;Ultimately I need to build a Spring solution UI that provides similar functionalties to the OpenACS solution.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;Result of meeting:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Research and get up to speed with J2E.&lt;/li&gt;&lt;li&gt;Pick up a copy of &lt;a href="http://www.amazon.com/Spring-Action-Craig-Walls/dp/1932394354"&gt;Spring in Action (Walls &amp;amp; Breidenbach)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Look at existing internationalisation techniques in other platforms.&lt;/li&gt;&lt;li&gt;Investigate being able to take up &lt;a href="http://www.ee.usyd.edu.au/ugrad/UOS/course_description.php?type=ELEC&amp;amp;code=5619"&gt;ELEC5619&lt;/a&gt; for Semester 2.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/668109604183805206-2465284959852962510?l=simonosmond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simonosmond.blogspot.com/feeds/2465284959852962510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=668109604183805206&amp;postID=2465284959852962510' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/668109604183805206/posts/default/2465284959852962510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/668109604183805206/posts/default/2465284959852962510'/><link rel='alternate' type='text/html' href='http://simonosmond.blogspot.com/2008/05/first-meeting-more-direction.html' title='First Meeting - More Direction!'/><author><name>Simon</name><uri>http://www.blogger.com/profile/01350997304269979500</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-668109604183805206.post-1583153558557144321</id><published>2008-05-25T19:09:00.005+10:00</published><updated>2008-05-27T22:38:54.791+10:00</updated><title type='text'>First Blog Entry! - Intro Meeting</title><content type='html'>This blog will be used to track progress on my 4th year Engineering Thesis (ELEC4707) @ USYD.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;h3 style="color: rgb(0, 204, 204);"&gt;&lt;span style="font-size:100%;"&gt;RAC7. Internationalization and translation management for Java applications&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;The goal of the project is to investigate approaches where a web application developed with the Spring framework can be internationalized, and a translation interface provided. The system would allow a team of translators to collaborate in a fashion similar to the openACS &lt;a href="http://translate.openacs.org/"&gt;translation project.&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Supervisor:&lt;/span&gt;&lt;br /&gt;Dr Rafael Calvo (USYD)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Introductory Meeting&lt;/span&gt;&lt;br /&gt;I had a meeting, 22nd May 08, in SIT with Dr Calvo and the other students that he is supervising.&lt;br /&gt;&lt;br /&gt;The meeting was basically an introduction and to stimulate some thought on the development cycle of the thesis since most students will probably be focused on the current semester and the upcoming exams for the next few weeks.  Once those are out of the way it's game on for sure!&lt;br /&gt;&lt;br /&gt;Dr Calvo provided us with a copy of a chapter from a book that will provide useful in actually writing the thesis.&lt;br /&gt;&lt;br /&gt;"How to write a better thesis" 2nd Ed, David Evans &amp;amp; Paul Gruba, Melbourne Univ. Press, 2002&lt;br /&gt;&lt;br /&gt;The key take away from the meeting was that most of the thesis problems are not going to be new problems.  Someone else will have conducted work in the area before.  The important part of the thesis is that you can contribute something to the solution, that you can show the work that others have done and then proudly state "and this is my contribution", "this is my little piece of the puzzle".&lt;br /&gt;&lt;br /&gt;So from here I will organise a meeting with Dr Calvo so I can discuss the direction the thesis will take.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Next Official Deliverable:&lt;/span&gt;&lt;br /&gt;Friday 1st August -&gt; Hand in Project Plan (Basically Chapter 1)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/668109604183805206-1583153558557144321?l=simonosmond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simonosmond.blogspot.com/feeds/1583153558557144321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=668109604183805206&amp;postID=1583153558557144321' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/668109604183805206/posts/default/1583153558557144321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/668109604183805206/posts/default/1583153558557144321'/><link rel='alternate' type='text/html' href='http://simonosmond.blogspot.com/2008/05/first-blog-entry-intro-meeting.html' title='First Blog Entry! - Intro Meeting'/><author><name>Simon</name><uri>http://www.blogger.com/profile/01350997304269979500</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
