<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Schrievkrom</title>
	<atom:link href="http://schrievkrom.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://schrievkrom.wordpress.com</link>
	<description>About Software Development ...</description>
	<lastBuildDate>Fri, 17 May 2013 10:25:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='schrievkrom.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Schrievkrom</title>
		<link>http://schrievkrom.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://schrievkrom.wordpress.com/osd.xml" title="Schrievkrom" />
	<atom:link rel='hub' href='http://schrievkrom.wordpress.com/?pushpress=hub'/>
		<item>
		<title>VASmalltalk &#8211; how to create a zip archive &#8230;</title>
		<link>http://schrievkrom.wordpress.com/2013/05/16/vasmalltalk-how-to-create-a-zip-archive/</link>
		<comments>http://schrievkrom.wordpress.com/2013/05/16/vasmalltalk-how-to-create-a-zip-archive/#comments</comments>
		<pubDate>Thu, 16 May 2013 11:56:10 +0000</pubDate>
		<dc:creator>schrievkrom</dc:creator>
				<category><![CDATA[Smalltalk]]></category>
		<category><![CDATA[unzip]]></category>
		<category><![CDATA[zip]]></category>

		<guid isPermaLink="false">http://schrievkrom.wordpress.com/?p=2389</guid>
		<description><![CDATA[Today I was in the need to create a zip archive in VASmalltalk and zip-code had been introduced with the new Monticello Importer in version 8.5.2 (application: MZZipUnzipApp) Documentation is spare and therefore a simple code example how to create &#8230; <a href="http://schrievkrom.wordpress.com/2013/05/16/vasmalltalk-how-to-create-a-zip-archive/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schrievkrom.wordpress.com&#038;blog=15421593&#038;post=2389&#038;subd=schrievkrom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Today I was in the need to create a zip archive in VASmalltalk and zip-code had been introduced with the new Monticello Importer in version 8.5.2 (application: MZZipUnzipApp)</p>
<p>Documentation is spare and therefore a simple code example how to create a zip archive (and as a reminder for me):</p>
<pre>
| cfsPath zipArchive |
"where all my files are located"
cfsPath := CfsPath named: 'D:\json-sendelisten'.

"my zip archive to write"
zipArchive := MZZipArchive openWrite: 'd:\test8.zip'.

"i want to add all file from that directory ..."
cfsPath fileEntries do: [ :eachFileEntry |
  | singleFile fileContent |
  singleFile := cfsPath append: eachFileEntry dName.
  
  "method from MSKCfsExtension"
  fileContent := singleFile mskGetBinaryContent.	

  zipArchive 

    "create a current file within the archive"
    createFile: eachFileEntry dName 
    comment: '' 
    method: MZConstants::Z_DEFLATED 
    level: MZConstants::Z_BESTCOMPRESSION;

    "write the binay content of the file to the archive"
    write: fileContent ;

    "close the current file in the archive"
    closeCurrentFile.
].

"close the archive"
zipArchive close.
</pre>
<br />Filed under: <a href='http://schrievkrom.wordpress.com/category/smalltalk/'>Smalltalk</a> Tagged: <a href='http://schrievkrom.wordpress.com/tag/smalltalk/'>Smalltalk</a>, <a href='http://schrievkrom.wordpress.com/tag/unzip/'>unzip</a>, <a href='http://schrievkrom.wordpress.com/tag/zip/'>zip</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/schrievkrom.wordpress.com/2389/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/schrievkrom.wordpress.com/2389/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schrievkrom.wordpress.com&#038;blog=15421593&#038;post=2389&#038;subd=schrievkrom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://schrievkrom.wordpress.com/2013/05/16/vasmalltalk-how-to-create-a-zip-archive/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/5fbf86813af618f9e41c5cf5fb273add?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">schrievkrom</media:title>
		</media:content>
	</item>
		<item>
		<title>What is Object Oriented Programming: A Critical Approach</title>
		<link>http://schrievkrom.wordpress.com/2013/03/04/what-is-object-oriented-programming-a-critical-approach/</link>
		<comments>http://schrievkrom.wordpress.com/2013/03/04/what-is-object-oriented-programming-a-critical-approach/#comments</comments>
		<pubDate>Mon, 04 Mar 2013 13:17:08 +0000</pubDate>
		<dc:creator>schrievkrom</dc:creator>
				<category><![CDATA[Smalltalk]]></category>

		<guid isPermaLink="false">http://schrievkrom.wordpress.com/?p=2382</guid>
		<description><![CDATA[I read the blog post from Torsten Bergman about an article he has just read and I looked after that article at OOP &#8211; A Critical Approach &#8211; and I think, that the original writer did not point out the &#8230; <a href="http://schrievkrom.wordpress.com/2013/03/04/what-is-object-oriented-programming-a-critical-approach/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schrievkrom.wordpress.com&#038;blog=15421593&#038;post=2382&#038;subd=schrievkrom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I read the blog post from Torsten Bergman about an article he has just read and I looked after that article at <a href="https://www.udemy.com/blog/object-oriented-programming-a-critical-approach/" title="OOP - A Critical Approach">OOP &#8211; A Critical Approach</a> &#8211; and I think, that the original writer did not point out the original problems:</p>
<p>There are languages out there, that have a more complex syntax than Smalltalk has &#8211; that is right. But is this complexity really responsible for the (as mentioned) lower productivity ? I would not think so: actually Smalltalk in the hand of a &#8220;careless programmer&#8221; (or limited ?) is also bad.</p>
<p>I would also argue, that all the other languages have enough syntactical structures to enforce information hiding &#8211; but the programmers decide if they use it. Therefore it seems to be more a users problem &#8211; and not a language one.</p>
<p>The problem with the other languages might be, that they would like to build/offer a (forced) structured home for those &#8220;careless programmers&#8221; &#8211; perhaps because most of programmers are &#8220;careless programmers&#8221; ? &#8211; by introducing lots of keywords convering the (today hottest) computer-program analyse or design structures. This is a bad evolution &#8211; but it is much easier for large companies to work with these languages to get at least some structure in their projects.</p>
<p>And after all: not only Smalltalk has no real answer to the Internet: C#. Java, Pascal, C++ &#8211; all have to compete against Javascript and most of them might fail and look for their own market position to show their strengths.</p>
<p>And for all Smalltalk friends: ask what the hottest topics are today and what can<br />
the various Smalltalk implementations offer here &#8230;</p>
<br />Filed under: <a href='http://schrievkrom.wordpress.com/category/smalltalk/'>Smalltalk</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/schrievkrom.wordpress.com/2382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/schrievkrom.wordpress.com/2382/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schrievkrom.wordpress.com&#038;blog=15421593&#038;post=2382&#038;subd=schrievkrom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://schrievkrom.wordpress.com/2013/03/04/what-is-object-oriented-programming-a-critical-approach/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/5fbf86813af618f9e41c5cf5fb273add?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">schrievkrom</media:title>
		</media:content>
	</item>
		<item>
		<title>MadWorld: Amazon during shitstorm &#8230;</title>
		<link>http://schrievkrom.wordpress.com/2013/02/14/madworld-amazon-during-shitstorm/</link>
		<comments>http://schrievkrom.wordpress.com/2013/02/14/madworld-amazon-during-shitstorm/#comments</comments>
		<pubDate>Thu, 14 Feb 2013 21:37:00 +0000</pubDate>
		<dc:creator>schrievkrom</dc:creator>
				<category><![CDATA[MadWorld]]></category>

		<guid isPermaLink="false">http://schrievkrom.wordpress.com/?p=2378</guid>
		<description><![CDATA[&#8230; after a report in a german tv broadcaster about bad working conditions. The best thing is how Amazon crew tries to get rid of this shitstorm by writing own good critics on facebook and twitter &#8230; to be able &#8230; <a href="http://schrievkrom.wordpress.com/2013/02/14/madworld-amazon-during-shitstorm/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schrievkrom.wordpress.com&#038;blog=15421593&#038;post=2378&#038;subd=schrievkrom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>&#8230; after a report in a german tv broadcaster about bad working conditions.</p>
<p>The best thing is how Amazon crew tries to get rid of this shitstorm by writing own good critics on facebook and twitter &#8230; to be able to delete the negative postings after some days &#8230;</p>
<p>&#8230; but they made a mistake &#8230; the crew communicate with each other via public communication channels &#8230; and some other listeners just made some <a href="http://sphotos-a.ak.fbcdn.net/hphotos-ak-snc7/582746_480528918662937_1371301825_n.jpg">screenshots</a> of this communication &#8230; before those postings had been deleted again:</p>
<p>Other screenshots are available showing the &#8220;good&#8221; postings &#8230; and even postings showing, that the original posters noticed the problems.</p>
<p>Nice, nice &#8230;</p>
<br />Filed under: <a href='http://schrievkrom.wordpress.com/category/madworld/'>MadWorld</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/schrievkrom.wordpress.com/2378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/schrievkrom.wordpress.com/2378/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schrievkrom.wordpress.com&#038;blog=15421593&#038;post=2378&#038;subd=schrievkrom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://schrievkrom.wordpress.com/2013/02/14/madworld-amazon-during-shitstorm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/5fbf86813af618f9e41c5cf5fb273add?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">schrievkrom</media:title>
		</media:content>
	</item>
		<item>
		<title>Mad World: Surfen via LTE &#8230;</title>
		<link>http://schrievkrom.wordpress.com/2013/02/11/mad-world-surfen-via-lte/</link>
		<comments>http://schrievkrom.wordpress.com/2013/02/11/mad-world-surfen-via-lte/#comments</comments>
		<pubDate>Mon, 11 Feb 2013 11:02:06 +0000</pubDate>
		<dc:creator>schrievkrom</dc:creator>
				<category><![CDATA[MadWorld]]></category>
		<category><![CDATA[fallen]]></category>
		<category><![CDATA[LTE]]></category>
		<category><![CDATA[Mobile paying]]></category>
		<category><![CDATA[mobiles bezahlen]]></category>
		<category><![CDATA[vodafone]]></category>

		<guid isPermaLink="false">http://schrievkrom.wordpress.com/?p=2375</guid>
		<description><![CDATA[Wer auf dem Lande lebt ist froh, wenn man nicht vergessen wird in allen Infrastrukturfragen. Internet gehört inzwischen zu einer Basisstruktur und ISDN ist Technik von gestern und was war ich froh, als wir LTE bekamen &#8211; endlich Internet in &#8230; <a href="http://schrievkrom.wordpress.com/2013/02/11/mad-world-surfen-via-lte/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schrievkrom.wordpress.com&#038;blog=15421593&#038;post=2375&#038;subd=schrievkrom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Wer auf dem Lande lebt ist froh, wenn man nicht vergessen wird in allen Infrastrukturfragen.</p>
<p>Internet gehört inzwischen zu einer Basisstruktur und ISDN ist Technik von gestern und was war ich froh, als wir LTE bekamen &#8211; endlich Internet in guter Qualität.</p>
<p>Aber nun bekam ich die Kehrseite von LTE zu spüren: LTE ist ein mobiler Dienst (mit einer normalen Handy-Nummer) und jeder Kommunikationsdienstleister hat einen &#8220;Mobiles Bezahlen&#8221;-Dienst und der ist halt immer aktiviert.</p>
<p>Und so reicht ein einfacher &#8220;Klick&#8221; in einem PC-Browser aus und man hat sich ein &#8220;Abo&#8221; eingefangen. Ganz beliebt für diese Fallen (einige sagen Dienstleistungen dazu) sind &#8220;Quiz&#8221;-Seiten, die sich auch an Kinder wenden. Ab und zu werden Nachfragen gestellt, die nicht ganz eindeutig sind &#8211; und ein falscher Klick und das Abo wird sehr schnell eingerichtet: €4.99 jede Woche. Kinder (und auch Erwachsene) sind damit überfordert.</p>
<p>Das summiert sich &#8230;. und das Abbestellen geht deutlich umständlicher als das Bestellen.</p>
<p>Also lieber Eltern mit Kinder: Surfen via LTE ist eine Zeitbombe.</p>
<br />Filed under: <a href='http://schrievkrom.wordpress.com/category/madworld/'>MadWorld</a> Tagged: <a href='http://schrievkrom.wordpress.com/tag/fallen/'>fallen</a>, <a href='http://schrievkrom.wordpress.com/tag/lte/'>LTE</a>, <a href='http://schrievkrom.wordpress.com/tag/mobile-paying/'>Mobile paying</a>, <a href='http://schrievkrom.wordpress.com/tag/mobiles-bezahlen/'>mobiles bezahlen</a>, <a href='http://schrievkrom.wordpress.com/tag/vodafone/'>vodafone</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/schrievkrom.wordpress.com/2375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/schrievkrom.wordpress.com/2375/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schrievkrom.wordpress.com&#038;blog=15421593&#038;post=2375&#038;subd=schrievkrom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://schrievkrom.wordpress.com/2013/02/11/mad-world-surfen-via-lte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/5fbf86813af618f9e41c5cf5fb273add?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">schrievkrom</media:title>
		</media:content>
	</item>
		<item>
		<title>Mad World: Barclays entläßt 2000 Investmentbanker &#8230;</title>
		<link>http://schrievkrom.wordpress.com/2013/02/11/mad-world-barclays-entlast-2000-investmentbanker/</link>
		<comments>http://schrievkrom.wordpress.com/2013/02/11/mad-world-barclays-entlast-2000-investmentbanker/#comments</comments>
		<pubDate>Mon, 11 Feb 2013 10:46:07 +0000</pubDate>
		<dc:creator>schrievkrom</dc:creator>
				<category><![CDATA[MadWorld]]></category>

		<guid isPermaLink="false">http://schrievkrom.wordpress.com/?p=2369</guid>
		<description><![CDATA[&#8230; und will damit 2.36 Milliarden EURO sparen &#8230; 2360000000 / 2000 -&#62; 1.18 Millionen EURO/Jahr -&#62; 98000 €/Monat Knapp €100000 pro Person und Monat. Nun ja, dann wissen wir ja, warum die Banken so riesigen Renditen verlangen müssen. Filed &#8230; <a href="http://schrievkrom.wordpress.com/2013/02/11/mad-world-barclays-entlast-2000-investmentbanker/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schrievkrom.wordpress.com&#038;blog=15421593&#038;post=2369&#038;subd=schrievkrom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>&#8230; und will damit 2.36 Milliarden EURO sparen &#8230;</p>
<pre>
2360000000 / 2000 -&gt; 1.18 Millionen EURO/Jahr -&gt; 98000 €/Monat
</pre>
<p>Knapp €100000 pro Person und Monat. Nun ja, dann wissen wir ja, warum die Banken so riesigen Renditen verlangen müssen.</p>
<br />Filed under: <a href='http://schrievkrom.wordpress.com/category/madworld/'>MadWorld</a> Tagged: <a href='http://schrievkrom.wordpress.com/tag/madworld/'>MadWorld</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/schrievkrom.wordpress.com/2369/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/schrievkrom.wordpress.com/2369/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schrievkrom.wordpress.com&#038;blog=15421593&#038;post=2369&#038;subd=schrievkrom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://schrievkrom.wordpress.com/2013/02/11/mad-world-barclays-entlast-2000-investmentbanker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/5fbf86813af618f9e41c5cf5fb273add?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">schrievkrom</media:title>
		</media:content>
	</item>
		<item>
		<title>Portobello &#8211; Teil2/Was kommt dabei raus &#8230;</title>
		<link>http://schrievkrom.wordpress.com/2013/02/01/portobello-teil2was-kommt-dabei-raus/</link>
		<comments>http://schrievkrom.wordpress.com/2013/02/01/portobello-teil2was-kommt-dabei-raus/#comments</comments>
		<pubDate>Fri, 01 Feb 2013 09:48:27 +0000</pubDate>
		<dc:creator>schrievkrom</dc:creator>
				<category><![CDATA[Smalltalk]]></category>
		<category><![CDATA[jQueryMobile]]></category>
		<category><![CDATA[Portobello]]></category>

		<guid isPermaLink="false">http://schrievkrom.wordpress.com/?p=2343</guid>
		<description><![CDATA[Nachdem in dem ersten Teil Basisvoraussetzungen beschrieben wurden, die eher dem Smalltalk insgesamt zuzurechnen sind, möchte ich jetzt erst einmal zeigen, was für den Benutzer dabei rauskommt. Wie bereits beschrieben, sollte das Endsystem auch als Einzelsystem unter Windows nutzbar sein. &#8230; <a href="http://schrievkrom.wordpress.com/2013/02/01/portobello-teil2was-kommt-dabei-raus/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schrievkrom.wordpress.com&#038;blog=15421593&#038;post=2343&#038;subd=schrievkrom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Nachdem in dem ersten Teil Basisvoraussetzungen beschrieben wurden, die eher dem Smalltalk insgesamt zuzurechnen sind, möchte ich jetzt erst einmal zeigen, was für den Benutzer dabei rauskommt.</p>
<p>Wie bereits beschrieben, sollte das Endsystem auch als Einzelsystem unter Windows nutzbar sein. Daher habe ich ein Installationsscript mit Inno Setup auf Basis der 8.52 Serverruntime geschrieben und kann mit jedem Satz neuer ICs neu durchlaufen werden. Bei der Installation werden die üblichen Icons und Einträge erzeugt:</p>
<p><a href="http://schrievkrom.files.wordpress.com/2013/02/portobelloicons.png"><img src="http://schrievkrom.files.wordpress.com/2013/02/portobelloicons.png?w=640" alt="PortobelloIcons"   class="aligncenter size-full wp-image-2345" /></a></p>
<p>Der &#8220;lokale&#8221; Server lauscht nur auf der 127.0.0.1 und der &#8220;normale&#8221; Server auf der öffentlichen Adresse &#8211; kann also auch von anderen Personen im Netz erreicht werden.<br />
Was noch fehlt ist die Portfreischaltung der Firewall &#8211; von der ich noch keine Ahnung habe, wie das geht <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>Durch die Skripte wird der Smalltalk-Server gestartet, das Seaside-Interface gestartet, die ICs gelesen und diese melden ihre Seasideanwendungen bzw. jQueryMobile Anwendungen an. Das System startet einen Browser mit der korrekten Adresse, was in der Regel zu einen Login-Dialog von Portobello führt (hier mit einem Dialog für regsitrierte Benutzer bzw. einem Guest Account):<br />
<a href="http://schrievkrom.files.wordpress.com/2013/02/loginwithguest.png"><img src="http://schrievkrom.files.wordpress.com/2013/02/loginwithguest.png?w=300&#038;h=171" alt="LoginWithGuest" width="300" height="171" class="aligncenter size-medium wp-image-2346" /></a><br />
<strong>JQueryMobile</strong><br />
Portobello benutzt JQueryMobile als Oberfläche &#8211; und zwar den aktuellen Port 1.1.x von Squeak. JQueryMobile habe ich ausgewählt, weil alle notwendigen Resourcen bereits enthalten sind und man daher eine Anwendung ohne zusätzlichen Http-Server ohne Probleme laufen lassen kann. Weiterhin kann man damit alle Devices (vor allem die mobilen Geräte) erreichen.<br />
Und wenn man trotzdem eine PC-Browser-Anwendung haben möchte, kann man die durchaus aus einer jQueryMobile Anwendung heraus in einem eigenen Fenster starten (so macht es auch der NAS-Hersteller QNAP).<br />
<strong>Login-App</strong><br />
Wie oben bereits gezeigt kann man die &#8220;Login-App&#8221; konfigurieren, ob sie einen Guest-Account zuläßt, nur registrierte Benutzer erlaubt oder Zugriff nur als guest ermöglicht:<br />
<a href="http://schrievkrom.files.wordpress.com/2013/02/loginwithoutguest.png"><img src="http://schrievkrom.files.wordpress.com/2013/02/loginwithoutguest.png?w=300&#038;h=140" alt="LoginWithoutGuest" width="300" height="140" class="aligncenter size-medium wp-image-2349" /></a><br />
Die Login-App ist eine der beiden sogenannten &#8220;Basis-Apps&#8221;. Diese sind in einer Konfigurationsdatei beim Start zu definieren und ein Entwickler kann diese &#8220;Basis-Apps&#8221; mit eigenen Versionen austauschen.<br />
<strong>Market-App</strong><br />
Eine weitere &#8220;Basis-App&#8221; ist die &#8220;Market-App&#8221;, die dem Benutzer die im System gefundenen &#8220;Apps&#8221; anzeigt. Der Benutzer kann die &#8220;Apps&#8221; durch einfaches anklicken starten &#8211; und wenn die Anwendung beendet wird, kehrt es zur &#8220;Market-App&#8221; zurück:</p>
<p><a href="http://schrievkrom.files.wordpress.com/2013/02/marekt2portobello.png"><img src="http://schrievkrom.files.wordpress.com/2013/02/marekt2portobello.png?w=300&#038;h=258" alt="Marekt2Portobello" width="300" height="258" class="aligncenter size-medium wp-image-2360" /></a><br />
Die &#8220;Market-App&#8221; ist ebenfalls eine Basis-App und kann daher vom Entwickler überschrieben werden.</p>
<p><strong>Struktur von Apps</strong><br />
Für den Anwender werden die &#8220;Apps&#8221; (durch den Entwickler &#8211; dazu später mehr) in Kategorien eingeordnet: &#8220;Spiele&#8221;, &#8220;Netzwerk&#8221;, &#8220;Demos&#8221; oder (wie im Screenshot) &#8220;Portobello System&#8221;. Dadurch kann die &#8220;Market-App&#8221; die Apps strukturiert anbieten.</p>
<p>Für den Entwickler sind die &#8220;Apps&#8221; (jQueryMobile-Pages) einfache Smalltalkklassen, die in einer Smalltalk-Application definiert sind. Smalltalk-Applications können mehrere &#8220;Apps&#8221; definieren. Eine oder mehrere Smalltalk-Applications landen später beim Paketieren in einem IC.</p>
<p>Dem Entwickler stehen vordefinierte Protokolle zur Verfügung, um beim Laden eines ICs die neuen &#8220;Apps&#8221; zu erkennen, diese im Market zu registrieren (damit sie dem Benutzer angezeigt werden können) und damit diese &#8220;Apps&#8221; ihre eigenen Datenstrukturen eventuell aufbauen können bzw. laden können.</p>
<p><strong>&#8220;App&#8221;-Beispiel: SystemInfo</strong></p>
<p>Am Anfang habe ich immer &#8220;System-Apps&#8221; geschrieben, die mir Informationen über das packetierte System gibt. Und was liegt näher, als die Systeminformationen anzuzeigen, die VA dem Entwickler anbietet.<br />
<a href="http://schrievkrom.files.wordpress.com/2013/02/systeminfo.png"><img src="http://schrievkrom.files.wordpress.com/2013/02/systeminfo.png?w=233&#038;h=300" alt="SystemInfo" width="233" height="300" class="aligncenter size-medium wp-image-2353" /></a><br />
Zusätzlich enthält diese &#8220;App&#8221; auch ein Verzeichnis aller geladenen Smalltalk-Applications mit ihrer entsprechenden Versionsnummer:<br />
<a href="http://schrievkrom.files.wordpress.com/2013/02/appinfos.png"><img src="http://schrievkrom.files.wordpress.com/2013/02/appinfos.png?w=300&#038;h=294" alt="AppInfos" width="300" height="294" class="aligncenter size-medium wp-image-2354" /></a><br />
und<br />
<a href="http://schrievkrom.files.wordpress.com/2013/02/appinfosa.png"><img src="http://schrievkrom.files.wordpress.com/2013/02/appinfosa.png?w=260&#038;h=300" alt="AppInfosA" width="260" height="300" class="aligncenter size-medium wp-image-2355" /></a>.</p>
<p>Das zu dieser Anwendung zugehörende IC (&#8220;unx_sysinfo.ic&#8221; bzw. &#8220;win_sysinfo.ic&#8221;) ist 28 KByte gross. </p>
<p>Das eigentliche Framework (das &#8220;Kern-IC&#8221; für Portobello &#8211; &#8220;win_portobello_base.ic&#8221;) hat eine Größe von 108 KByte.</p>
<p>Bisher habe ich für Portobello meistens meine Serveranwendungen umgeschrieben &#8211; nun laufen sie halt unter Portobello und bieten ein jQueryMobile Interface für die Konfiguration der Serverdienste an.</p>
<p>Aber auch zwei Anwendungen wurden bereits geschrieben, die sich an &#8220;Endnutzer&#8221; wenden &#8211; aber mit jeder Anwendung hat es auch Änderungen am Konzept gegeben.</p>
<br />Filed under: <a href='http://schrievkrom.wordpress.com/category/smalltalk/'>Smalltalk</a> Tagged: <a href='http://schrievkrom.wordpress.com/tag/jquerymobile/'>jQueryMobile</a>, <a href='http://schrievkrom.wordpress.com/tag/portobello/'>Portobello</a>, <a href='http://schrievkrom.wordpress.com/tag/vasmalltalk/'>Smalltalk</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/schrievkrom.wordpress.com/2343/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/schrievkrom.wordpress.com/2343/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schrievkrom.wordpress.com&#038;blog=15421593&#038;post=2343&#038;subd=schrievkrom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://schrievkrom.wordpress.com/2013/02/01/portobello-teil2was-kommt-dabei-raus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/5fbf86813af618f9e41c5cf5fb273add?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">schrievkrom</media:title>
		</media:content>

		<media:content url="http://schrievkrom.files.wordpress.com/2013/02/portobelloicons.png" medium="image">
			<media:title type="html">PortobelloIcons</media:title>
		</media:content>

		<media:content url="http://schrievkrom.files.wordpress.com/2013/02/loginwithguest.png?w=300" medium="image">
			<media:title type="html">LoginWithGuest</media:title>
		</media:content>

		<media:content url="http://schrievkrom.files.wordpress.com/2013/02/loginwithoutguest.png?w=300" medium="image">
			<media:title type="html">LoginWithoutGuest</media:title>
		</media:content>

		<media:content url="http://schrievkrom.files.wordpress.com/2013/02/marekt2portobello.png?w=300" medium="image">
			<media:title type="html">Marekt2Portobello</media:title>
		</media:content>

		<media:content url="http://schrievkrom.files.wordpress.com/2013/02/systeminfo.png?w=233" medium="image">
			<media:title type="html">SystemInfo</media:title>
		</media:content>

		<media:content url="http://schrievkrom.files.wordpress.com/2013/02/appinfos.png?w=300" medium="image">
			<media:title type="html">AppInfos</media:title>
		</media:content>

		<media:content url="http://schrievkrom.files.wordpress.com/2013/02/appinfosa.png?w=260" medium="image">
			<media:title type="html">AppInfosA</media:title>
		</media:content>
	</item>
		<item>
		<title>Portobello &#8211; Teil 1/Bekannte Grundlagen</title>
		<link>http://schrievkrom.wordpress.com/2013/01/31/portobello-teil-1bekannte-grundlagen/</link>
		<comments>http://schrievkrom.wordpress.com/2013/01/31/portobello-teil-1bekannte-grundlagen/#comments</comments>
		<pubDate>Thu, 31 Jan 2013 20:43:47 +0000</pubDate>
		<dc:creator>schrievkrom</dc:creator>
				<category><![CDATA[Smalltalk]]></category>
		<category><![CDATA[Browser-Client]]></category>
		<category><![CDATA[Packaging]]></category>
		<category><![CDATA[Seaside]]></category>

		<guid isPermaLink="false">http://schrievkrom.wordpress.com/?p=2331</guid>
		<description><![CDATA[this collection of articles are written in German simply due to the fact, that they should become the documentation of my framework and it is much easier for me to describe the stuff in German. Warum ? Einer der Stärken &#8230; <a href="http://schrievkrom.wordpress.com/2013/01/31/portobello-teil-1bekannte-grundlagen/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schrievkrom.wordpress.com&#038;blog=15421593&#038;post=2331&#038;subd=schrievkrom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>this collection of articles are written in German simply due to the fact, that they should become the documentation of my framework and it is much easier for me to describe the stuff in German.</p>
<p><strong>Warum ?</strong><br />
Einer der Stärken von Smalltalk ist der hohe interaktive Grad der Entwicklung. Ein wenig anders sieht es aus, wenn man den gesamten Entwicklungszyklung betrachtet &#8211; bis hin zum Packaging.</p>
<p>In älteren Versionen (vor 8.52) von VASmalltalk war das Packaging von Seaside-Anwendungen ein Abenteuer und sehr mühsam. Ein Grund ist sicherlich, dass diese Quelltexte von Squeak/Pharo kommen und Referenzen in den Quelltexten beinhalten, die der Packager von VASmalltalk nur mühsam bearbeiten kann.</p>
<p>Da ich &#8211; für mich &#8211; zum Schluss gekommen bin, dass ich versuchen will, GUI Entwicklungen nur noch im Browser durchzuführen und auf die Entwicklung von Fat-Client-Anwendungen möglichst verzichten will musste ich irgendwie den Entwicklungsprozess unter VA beschleunigen und vor allem das Packaging vereinfachen.</p>
<p>Im Endziel soll ein System geschaffen werden, dass sich unter Windows wie eine native Anwendung installieren lässt, aber einen Browser zur Ausgabe benötigt &#8211; und als Einzelplatzanwendung taugt.<br />
Zusätzlich soll es aber auch bei Bedarf hinter einem Apache geschützt unter Linux laufen können und für als Mehrbenutzersystem gelten können.</p>
<p>Wie schon in der Vergangenheit heisst das fuer mich: Headless-Packaging um &#8220;echte&#8221; Serveranwendungen zu bekommen. </p>
<p>Es sollten die Plattformen Linux/x86 und Windows unterstützt werden. Die Entwicklung findet i.d.R. unter Windows statt &#8211; die Programme laufen aber &#8211; produktiv &#8211; auf Linux/64Bit Servern im Internet.</p>
<p>Das Packaging wurde auf &#8220;IC&#8221;-Basis umgestellt und die Anzahl der Komponenten wurde radikal reduziert. </p>
<p>Das Umstellen auf IC&#8217;s hat den Vorteil, dass man sich nicht um das &#8220;Reducing&#8221; kümmern muss &#8211; es wird nichts beim Packaging rausgeworfen &#8211; alles bleibt drinne. &#8220;Tote&#8221; Referenzen gibt es dann nicht mehr.</p>
<p><strong>Inhalt des Basis-IC</strong><br />
Es gibt ein &#8220;Basis&#8221;-IC, dass aus dem Grundsystem von Smalltalk und zusätzlichen Applications besteht:</p>
<ul>
<li>Base-Applications</li>
<li>Datenbanken (ODBC, DB2, Oracle)</li>
<li>TCP, Sst-Framework</li>
<li>Compiler, Management</li>
<li>XML</li>
</ul>
<p>Zusätzlich zu den Paketen von Instantiations kommen dann noch eigene Pakete und von Squeak portierte Applikationen. Z.B.:</p>
<ul>
<li>Seaside, jQuery, Javascript, jQueryMobile</li>
<li>CouchDB, JSON, ICU, SQLite, PostgreSQL, FreeImage</li>
<li>Glorp, Announcements, EMan</li>
<li>PDF und Postscript Support</li>
<li>TNetString, MessagePak, REST</li>
</ul>
<p>Wenn man das dann alles zusammenwirft, bekommt man ein Basis-IC, von dem man (vergeblich <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ) hofft, dass es sich nicht so stark ändert. Es bildet aber eine Grundlage, mit der man so manches IT-Problem lösen kann.</p>
<p>Die Grösse des ICs bleibt im normalen Rahmen und zusätzliche Arbeiten zum Reduzieren der Dateigroesse scheinen mir daher unnötig.<br />
Die Resultate bei beiden Plattformen:</p>
<ul>
<li>win_base.ic (13 MByte)</li>
<li>win_seasidestarter.ic (17 KByte)</li>
</ul>
<p>oder unter Linux:</p>
<ul>
<li>unx_base.ic (11.5 MByte)</li>
<li>unx_seasidestarter.ic (14 KByte)</li>
</ul>
<p>.<br />
<strong>SeasideStarter IC</strong><br />
Das IC &#8220;seasidestarter&#8221; habe ich bereits früher vorgestellt. Es soll den Adapter starten, so dass Seaside arbeiten kann und zusätzliche ICs laden &#8211; aus denen dann die eigentliche Anwendung heraus gestartet wird.<br />
Auch wenn dieses IC ein Leaf-IC ist, wird es so gepackt, dass ein rauswerfen unterbunden wird.</p>
<p><strong>Config-Maps und Fixes</strong><br />
Die Version 8.52 glänzt nicht gerade, und es sind bereits zahlreiche Bugfixes erschienen, um Features überhaupt zum Laufen zu bekommen bzw. um Fehler zu beheben. Wieder einmal &#8211; und das meckere ich seit Jahren an &#8211; hat ein aktiver Kunde erheblich Probleme oder Mühen, sich über den aktuellen Stand an Bugfixes zu erkundigen. Etwas was auf open-source Projekten inzwischen üblich ist &#8211; kommerzielle Anbieter tun sich schwer damit.<br />
Daher habe ich für das Basis-IC neue ConfigMaps erzeugt und den von mir benötigten Kram hineinkopiert mit den mir bekannten Fixes. Bei einer neuen Version von VA bedeutet das leider wesentlich mehr Arbeit, da das System nun vollständig durch meine ConfigMaps beschrieben werden und nicht unbedingt durch die Maps von Instantiations &#8211; aber ENVY ist dafür ja sehr gut zu gebrauchen.</p>
<p>Das alles hat noch nichts mit Portobello zu tun &#8211; aber diese Arbeiten bilden die Basis für das Portobello Framework.</p>
<br />Filed under: <a href='http://schrievkrom.wordpress.com/category/smalltalk/'>Smalltalk</a> Tagged: <a href='http://schrievkrom.wordpress.com/tag/browser-client/'>Browser-Client</a>, <a href='http://schrievkrom.wordpress.com/tag/packaging/'>Packaging</a>, <a href='http://schrievkrom.wordpress.com/tag/seaside/'>Seaside</a>, <a href='http://schrievkrom.wordpress.com/tag/smalltalk/'>Smalltalk</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/schrievkrom.wordpress.com/2331/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/schrievkrom.wordpress.com/2331/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schrievkrom.wordpress.com&#038;blog=15421593&#038;post=2331&#038;subd=schrievkrom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://schrievkrom.wordpress.com/2013/01/31/portobello-teil-1bekannte-grundlagen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/5fbf86813af618f9e41c5cf5fb273add?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">schrievkrom</media:title>
		</media:content>
	</item>
		<item>
		<title>VA852 &#8211; Ubuntu 12.04.1/64, Installation and Locale</title>
		<link>http://schrievkrom.wordpress.com/2013/01/14/va852-ubuntu-12-04-164-installation-and-locale/</link>
		<comments>http://schrievkrom.wordpress.com/2013/01/14/va852-ubuntu-12-04-164-installation-and-locale/#comments</comments>
		<pubDate>Mon, 14 Jan 2013 21:32:18 +0000</pubDate>
		<dc:creator>schrievkrom</dc:creator>
				<category><![CDATA[Smalltalk]]></category>
		<category><![CDATA[12.04]]></category>
		<category><![CDATA[64bit]]></category>
		<category><![CDATA[Installation]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://schrievkrom.wordpress.com/?p=2329</guid>
		<description><![CDATA[Perhaps I&#8217;ve not written it down. Just some notes how to install VA 8.52 under Ubuntu and get a German locale and make it work at all. I just installed the Ubuntu 12.04.1/64Bit from disc and with that system you &#8230; <a href="http://schrievkrom.wordpress.com/2013/01/14/va852-ubuntu-12-04-164-installation-and-locale/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schrievkrom.wordpress.com&#038;blog=15421593&#038;post=2329&#038;subd=schrievkrom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Perhaps I&#8217;ve not written it down. Just some notes how to install VA 8.52 under Ubuntu and get a German locale and make it work at all.</p>
<p>I just installed the Ubuntu 12.04.1/64Bit from disc and with that system you will not even be able to start the installer of VA, because its a 32bit application.</p>
<p>Therefore you have to install the 32 support libraries via:</p>
<p>sudo apt-get ia32-libs</p>
<p>which install quite a lot of stuff to your system.</p>
<p>Then I wanted to change the locale to the actual german one via:</p>
<p>sudo locale-gen de_DE@euro</p>
<p>and I change the file &#8220;/etc/environment&#8221; and &#8220;/etc/default/locale&#8221; (if present) and add/change the LANG entry to:</p>
<p>LANG = &#8220;de_DE.ISO8859-15@euro&#8221;</p>
<p>Then I did a reboot and I was able to enter german umlauts in VA.</p>
<p>Hello Joachim <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ) !!!!</p>
<br />Filed under: <a href='http://schrievkrom.wordpress.com/category/smalltalk/'>Smalltalk</a> Tagged: <a href='http://schrievkrom.wordpress.com/tag/12-04/'>12.04</a>, <a href='http://schrievkrom.wordpress.com/tag/64bit/'>64bit</a>, <a href='http://schrievkrom.wordpress.com/tag/installation/'>Installation</a>, <a href='http://schrievkrom.wordpress.com/tag/vasmalltalk/'>Smalltalk</a>, <a href='http://schrievkrom.wordpress.com/tag/ubuntu/'>Ubuntu</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/schrievkrom.wordpress.com/2329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/schrievkrom.wordpress.com/2329/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schrievkrom.wordpress.com&#038;blog=15421593&#038;post=2329&#038;subd=schrievkrom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://schrievkrom.wordpress.com/2013/01/14/va852-ubuntu-12-04-164-installation-and-locale/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/5fbf86813af618f9e41c5cf5fb273add?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">schrievkrom</media:title>
		</media:content>
	</item>
		<item>
		<title>Raspberry PI, RISC OS and Linux</title>
		<link>http://schrievkrom.wordpress.com/2012/12/26/raspberry-pi-risc-os-and-linux/</link>
		<comments>http://schrievkrom.wordpress.com/2012/12/26/raspberry-pi-risc-os-and-linux/#comments</comments>
		<pubDate>Wed, 26 Dec 2012 16:29:58 +0000</pubDate>
		<dc:creator>schrievkrom</dc:creator>
				<category><![CDATA[Smalltalk]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Raspberry PI]]></category>
		<category><![CDATA[RISC OS]]></category>
		<category><![CDATA[Squeak]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://schrievkrom.wordpress.com/?p=2324</guid>
		<description><![CDATA[Now, after playing with this computer over Christmas I think, that this is a wonderful system and it reminds me back to the eighties (:-)))), where we had computer we believed we knew all about &#8211; like old 8bit systems &#8230; <a href="http://schrievkrom.wordpress.com/2012/12/26/raspberry-pi-risc-os-and-linux/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schrievkrom.wordpress.com&#038;blog=15421593&#038;post=2324&#038;subd=schrievkrom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Now, after playing with this computer over Christmas I think, that this is a wonderful system and it reminds me back to the eighties (:-)))), where we had computer we believed we knew all about &#8211; like old 8bit systems and 16 bit systems.</p>
<p>This system is still a small, but has much more power than those machines 25 years ago.</p>
<p>Perhaps this is the feeling, this machine also produces on all these new users and I think it might become something like the C64 or the Atari or Amiga.</p>
<p>Ok, today I played with Linux on that system and after that again with RISC OS.</p>
<p><strong>General</strong></p>
<p>After reading lots of posting about this little part I noticed, that similar (ARM) systems seems to be available &#8211; offering more for more money. But they have more RAM, more cores and deliver also 1080i output.</p>
<p>Other postings mentioned large problems with USB implementation of the PI and then there seems to be the Ubuntu community, which seems to support only the ARM-V7 path and not the PI (ARM-V6) processor path.</p>
<p>But all these alternative systems have a small problem: no large community.</p>
<p><strong>Linux</strong></p>
<p>Nothing really new &#8211; perhaps this is the bad thing &#8211; but it looks nice, as most Linux systems looks smart with todays GUI. And you have everything you might expect from a Linux system &#8211; but on a low end system and this can be noticed, when working with it.</p>
<p>But you get strong support for this Linux and a large community behind it &#8211; therefore the system will get improoved over the next months.</p>
<p>On the other hand I&#8217;ve read, that people are asking for a more powerful system &#8211; perhaps other persons noticed the same thing that I did notice.</p>
<p>I tested Scratch on that system &#8211; and boy, that&#8217;s a very slow program on a slow system, but it looks nice.</p>
<p>I am more or less amazed: I&#8217;ve been using Smalltalk on my Atari ST with a 16 MHz CPU and 4 MB of RAM and now we have 700 MHz and 512 MByte of RAM and the situations has not changed that much for Smalltalk.</p>
<p><strong>RISC OS</strong></p>
<p>Now the other system. When started it only consumes around 10% of the system memory and leaves 410 MByte to the applications.</p>
<p>RISC OS is actually well suited for this system &#8211; it has enough power and the system feels much, much snappier that the Linux system.</p>
<p>But the GUI is strange and one can see the ages of that system. And getting software is not so easy.</p>
<p>I downloaded Squeak 3.8 and tried to start that old version &#8211; the initial GUI comes up, but actually no input (mouse or keyboard) is possible. Therefore the system is not suitable.</p>
<p><strong>Summary</strong></p>
<p>A new system &#8211; with perhaps hardware problems (at least for power users) &#8211; with the potential of getting a large community.</p>
<br />Filed under: <a href='http://schrievkrom.wordpress.com/category/smalltalk/'>Smalltalk</a> Tagged: <a href='http://schrievkrom.wordpress.com/tag/linux/'>Linux</a>, <a href='http://schrievkrom.wordpress.com/tag/raspberry-pi/'>Raspberry PI</a>, <a href='http://schrievkrom.wordpress.com/tag/risc-os/'>RISC OS</a>, <a href='http://schrievkrom.wordpress.com/tag/squeak/'>Squeak</a>, <a href='http://schrievkrom.wordpress.com/tag/user-experience/'>User Experience</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/schrievkrom.wordpress.com/2324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/schrievkrom.wordpress.com/2324/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schrievkrom.wordpress.com&#038;blog=15421593&#038;post=2324&#038;subd=schrievkrom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://schrievkrom.wordpress.com/2012/12/26/raspberry-pi-risc-os-and-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/5fbf86813af618f9e41c5cf5fb273add?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">schrievkrom</media:title>
		</media:content>
	</item>
		<item>
		<title>Raspberry PI and Risc OS</title>
		<link>http://schrievkrom.wordpress.com/2012/12/22/raspberry-pi-and-risc-os/</link>
		<comments>http://schrievkrom.wordpress.com/2012/12/22/raspberry-pi-and-risc-os/#comments</comments>
		<pubDate>Sat, 22 Dec 2012 14:32:50 +0000</pubDate>
		<dc:creator>schrievkrom</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Experience]]></category>
		<category><![CDATA[Raspberry PI]]></category>
		<category><![CDATA[Squeak]]></category>

		<guid isPermaLink="false">http://schrievkrom.wordpress.com/?p=2321</guid>
		<description><![CDATA[After reading this posting I bought such a device and it is simply amazing what one can do with a €40 cheap computer. I tried both the Linux distribution, but also RISC OS to get a feeling for this little &#8230; <a href="http://schrievkrom.wordpress.com/2012/12/22/raspberry-pi-and-risc-os/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schrievkrom.wordpress.com&#038;blog=15421593&#038;post=2321&#038;subd=schrievkrom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>After reading <a href="http://astares.blogspot.de/2012/12/squeak-on-risc-os-pi.html">this posting</a> I bought such a device and it is simply amazing what one can do with a €40 cheap computer.</p>
<p>I tried both the Linux distribution, but also RISC OS to get a feeling for this little device.</p>
<p>But it seems, that one should consider this as a light machine and therefore RISC OS feels pretty snappy working on 1920&#215;1200 pixels.</p>
<p>Perhaps we might see Squeak running on this machine </p>
<br />Filed under: <a href='http://schrievkrom.wordpress.com/category/uncategorized/'>Uncategorized</a> Tagged: <a href='http://schrievkrom.wordpress.com/tag/experience/'>Experience</a>, <a href='http://schrievkrom.wordpress.com/tag/raspberry-pi/'>Raspberry PI</a>, <a href='http://schrievkrom.wordpress.com/tag/squeak/'>Squeak</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/schrievkrom.wordpress.com/2321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/schrievkrom.wordpress.com/2321/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schrievkrom.wordpress.com&#038;blog=15421593&#038;post=2321&#038;subd=schrievkrom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://schrievkrom.wordpress.com/2012/12/22/raspberry-pi-and-risc-os/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/5fbf86813af618f9e41c5cf5fb273add?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">schrievkrom</media:title>
		</media:content>
	</item>
	</channel>
</rss>
