<?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-8559594984342267806</id><updated>2012-02-16T14:41:45.520-08:00</updated><category term='petaflop'/><category term='pc industrial'/><category term='db2ugnea'/><category term='conferencia argentina smalltalk'/><category term='programàtica'/><category term='Alan Kay'/><category term='mario piz'/><category term='desarrollo con smalltalk'/><category term='pharo'/><category term='Seaside'/><category term='plc sobre linux'/><category term='illinois'/><category term='Skynet'/><category term='hereje'/><category term='portatil'/><category term='español'/><category term='express c'/><category term='generacion de html'/><category term='Dynabook'/><category term='misiles'/><category term='notebook'/><category term='Dirección Nacional de Protección de Datos Personales'/><category term='supercomputadora'/><category term='manual'/><category term='openpcs'/><category term='linux'/><category term='centro'/><category term='plc on linux'/><category term='hihop;HI HOP;php;rendimiento;c++;g++;'/><category term='blue'/><category term='mysql'/><category term='paginas dinamicas'/><category term='Gray Inc'/><category term='smalltalk'/><category term='gestion.php'/><category term='smartplc'/><category term='fremework'/><category term='waters'/><category term='terminator'/><category term='centro de gestion'/><category term='objectstudio'/><category term='codesys'/><category term='programación'/><category term='automata'/><category term='dnpdp'/><category term='DB2'/><category term='runtime'/><category term='gobierno digital'/><category term='componentes embebidos'/><category term='objetos'/><category term='base de datos'/><category term='plc'/><title type='text'>Mario Piz power by ST</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mariopiz.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mariopiz.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mario Alberto Piz</name><uri>http://www.blogger.com/profile/17302321847069417216</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>21</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8559594984342267806.post-5499815353377076038</id><published>2011-12-01T04:33:00.000-08:00</published><updated>2011-12-01T04:38:24.959-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dirección Nacional de Protección de Datos Personales'/><category scheme='http://www.blogger.com/atom/ns#' term='dnpdp'/><title type='text'>LA SEGURIDAD,UNA SENSACION MAS DE LA VIDA</title><content type='html'>&lt;p style="font-family: verdana;"&gt;La &lt;strong&gt;Dirección Nacional de Protección de Datos Personales&lt;/strong&gt; -DNPDP- es el órgano de control creado en el ámbito Nacional, para la efectiva protección de los datos personales.&lt;br /&gt; Tiene a su cargo el Registro de las Bases de Datos, instrumento organizado a fin de conocer y controlar las bases de datos.&lt;br /&gt; Asesora y asiste a los titulares de datos personales recibiendo las denuncias y reclamos efectuados contra los responsables de los registros, archivos, bancos o bases de datos por violar los derechos de información, acceso, rectificación, actualización, supresión y confidencialidad en el tratamiento de los datos.&lt;/p&gt;  &lt;p style="font-family: verdana;"&gt;En este sentido, tiene por función investigar si la base de datos denunciada da cumplimiento o no a los principios que establece la ley y las disposiciones reglamentarias.&lt;/p&gt;&lt;p style="font-family: verdana;"&gt;Entre sus funciones :&lt;/p&gt;&lt;ul style="font-family: verdana;"&gt;&lt;li&gt;Investigar si las bases de datos denunciadas dan cumplimiento o no a  los principios que establece la Ley 25326 y las disposiciones  reglamentarias.&lt;/li&gt;&lt;li&gt;Denunciar y asistir a aquellas personas físicas o jurídicas que  violen los derechos de información, acceso, rectificación,  actualización, supresión y confidencialidad en el tratamiento de los  datos.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: verdana;"&gt;Mas data:&lt;/span&gt;&lt;br /&gt;&lt;a style="font-family: verdana;" href="http://www.jus.gob.ar/datos-personales.aspx"&gt;http://www.jus.gob.ar/datos-personales.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8559594984342267806-5499815353377076038?l=mariopiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mariopiz.blogspot.com/feeds/5499815353377076038/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8559594984342267806&amp;postID=5499815353377076038' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/5499815353377076038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/5499815353377076038'/><link rel='alternate' type='text/html' href='http://mariopiz.blogspot.com/2011/12/la-seguridaduna-sensacion-mas-de-la.html' title='LA SEGURIDAD,UNA SENSACION MAS DE LA VIDA'/><author><name>Mario Alberto Piz</name><uri>http://www.blogger.com/profile/17302321847069417216</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-8559594984342267806.post-2259665829698089549</id><published>2011-11-17T08:21:00.000-08:00</published><updated>2011-11-17T08:28:56.201-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='smalltalk'/><category scheme='http://www.blogger.com/atom/ns#' term='Skynet'/><category scheme='http://www.blogger.com/atom/ns#' term='objectstudio'/><category scheme='http://www.blogger.com/atom/ns#' term='terminator'/><category scheme='http://www.blogger.com/atom/ns#' term='misiles'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>SMALLTALK:= ¿"el padre no reconocido Sky Net"?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gadgetsgirls.com/wp-content/uploads/2011/04/skynet.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 318px; height: 318px;" src="http://gadgetsgirls.com/wp-content/uploads/2011/04/skynet.jpg" alt="" border="0" /&gt;&lt;/a&gt;fuente:&lt;a href="http://www.cincomsmalltalk.com/main/products/objectstudio/overview/"&gt;http://www.cincomsmalltalk.com/main/products/objectstudio/overview/&lt;/a&gt;&lt;br /&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:officedocumentsettings&gt;   &lt;o:allowpng/&gt;  &lt;/o:OfficeDocumentSettings&gt; &lt;/xml&gt;&lt;![endif]--&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:hyphenationzone&gt;21&lt;/w:HyphenationZone&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;ES&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:enableopentypekerning/&gt;    &lt;w:dontflipmirrorindents/&gt;    &lt;w:overridetablestylehps/&gt;   &lt;/w:Compatibility&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;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Tabla normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  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-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:minor-bidi;  mso-fareast-language:EN-US;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal" style="line-height:normal"&gt;&lt;span class="hps"&gt;HSA(Hollandse Signaalapparaten, división militar de PHILIPS) fue el resultado del desarrollo de complejos sistemas de soporte para la toma de decisiones de las fuerzas navales &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;de todo el mundo (conocidos como C3I o Mando, Control, Comunicaciones de Inteligencia). &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height:normal"&gt;&lt;span class="hps"&gt;&lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;C3I apoya la toma de decisiones para el uso de armas como misiles, cañones y torpedos, con base en la información seleccionada proveniente de diferentes fuentes como sensores &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;propios de las armas, radares, sonares, así como de otros dispositivos &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;ópticos. Estos sistemas eran enormes y &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;sumamente complejos&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height:normal"&gt;&lt;span class="hps"&gt;Estos &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;&lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;desarrollados &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;&lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;y todos sus componentes estaban dispuestos en &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;plataformas como las fragatas y corbetas. Alrededor de 1985, HSA decidió considerar la posibilidad de desarrollar también sistemas C3I para el Ejército.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height:normal"&gt;&lt;span class="hps"&gt;En contraste con la marina, en el ejército había una gran cantidad de plataformas. Un observador de artillería y un telegrafista formaban &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;una plataforma. Con un mapa militar, binoculares y un dispositivo de medición, el observador podría tomar decisiones cruciales y enviar esa información a otros grupos, Jeeps, tanques, otros vehículos y a un &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;centro de comando, estos últimos también se consideran &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;otras plataforma. Estaba claro que para ello se debía contar con pc portátiles, comunicación integrada y mapas digitales, debemos recordar que estamos hablando del año 1985.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height:normal"&gt;&lt;span class="hps"&gt;Se debieron digitalizar los mapas y machearlos con la información provista por los radares. Se llegó así un moderno GIS (sistema de información geográfico) aunque en forma de prototipo, fue demasiado avanzado para la época.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height:normal"&gt;&lt;span class="hps"&gt;El siguiente reto fue el desarrollo de un prototipo de aplicación para el &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;soporte de decisiones.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height:normal"&gt;&lt;span class="hps"&gt;Datos como puntos de partida, los segmentos de carretera, &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;el número de vehículos, puntos de entrega y carga fueron los componentes. Eran datos determinados por el usuario en la función de manejo de mapa.&lt;br /&gt;A finales de 1987, el prototipo fue presentado a la Junta Directiva &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;de Philips.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height:normal"&gt;&lt;span class="hps"&gt;La presentación fue un éxito y el director general de HSA dio órdenes para investigar las posibilidades de convertir este prototipo en un sistema de desarrollo de la decisión real.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height:normal"&gt;&lt;span class="hps"&gt;SCOPE y M3i&lt;br /&gt;El ejército había, hasta ahora tenía poca experiencia con los sistemas informáticos para la toma de decisiones. Por supuesto que fueron escritos los procedimientos para coordinar las acciones de las maniobras (tanques, infantería), el apoyo (artillería, defensa aérea de bajo nivel), y servicios de comunicación, como la ingeniería militar y de transporte. Sin embargo, para lograr este tipo de procedimiento en un equipo, se necesitaba de prototipos interactivos. En última instancia, permitiría un sistema de apoyo a las decisiones eficientes para convertirse en una realidad. El sistema de desarrollo deben ser creados con una nueva generación de PCs con suficiente velocidad de procesamiento &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;y memoria y con un sistema operativo que soporte múltiples programas con una interfaz &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;gráfica (GUI).&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height:normal"&gt;&lt;span class="hps"&gt;En 1987, se realizó el &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;anuncio por Microsoft e IBM de un &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;sistema operativo con &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;multi-programación &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;(OS / 2) que incluía una interfaz gráfica de usuario. Esto parecía ajustarse a las condiciones previas necesarias. El sistema de desarrollo en sí mismo debía proporcionar objetos &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;(acá entra en juego Smalltalk) en el campo de:&lt;br /&gt;&lt;br /&gt;   *Modelado de datos y fórmulas &lt;span style="mso-spacerun:yes"&gt;       &lt;/span&gt;&lt;span style="mso-spacerun:yes"&gt;                                          &lt;/span&gt;.&lt;br /&gt;   *Inteligencia Artificial (motor de inferencia), Investigación Operativa.&lt;br /&gt;   *Administración de archivos, &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;comunicación e interfaz gráfica de usuario.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height:normal"&gt;&lt;span class="hps"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height:normal"&gt;&lt;span class="hps"&gt;Esto llevó a una joint-venture entre HSA y la empresa ENFIN(especializada en bases de conocimientos), con el objetivo de transformar todo el software del OS / 2 y &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;Ambiente de programación Smalltalk. y materializarlo en el sistema de apoyo a las decisiones. El objetivo de estas aplicaciones eran tres:&lt;br /&gt;&lt;br /&gt;   *Para probar la utilidad del trabajo de las clases básicas de Smalltalk.&lt;br /&gt;   *Familiarizarse con el desarrollo de prototipos interactivos.&lt;br /&gt;   *Para algunas aplicaciones del kernel disponible para fines de marketing.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height:normal"&gt;&lt;span class="hps"&gt;Estos prototipos fueron ricos gráficamente, construidos para manejar los mapas militares, gestión de frecuencias para apoyar una red de telecomunicaciones informatizada y optimización del transporte y planificación del sistema de artillería. Cerca del final de 1989, la primera aplicación basada en Smalltalk &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;fue presentada. Este prototipo no se basaba todavía en OS / 2 .&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height:normal"&gt;&lt;span class="hps"&gt;En octubre de 1989 se presento &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;SCOPE(Signaal’s Command Oriented Programming Environment). Este sistema de desarrollo, basado en OS / 2, incluye una serie de prototipos desarrollados &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;en Smalltalk, el &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;ámbito de aplicación era un 4GL (lenguaje de 4 generación)&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height:normal"&gt;&lt;span class="hps"&gt;El &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;sistema de desarrollo &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;ofrece un gran número de servicios para la especificación, realización y mantenimiento de Sistemas de Gestión de &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;Información en particular.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height:normal"&gt;&lt;span class="hps"&gt;La arquitectura de SCOPE se divide en tres niveles. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height:normal"&gt;&lt;span class="hps"&gt;El primer nivel "El desarrollo orientado a objetos ", que figura las herramientas básicas y los servicios necesarios para la creación de sistemas de información en general. El segundo nivel "las clases del sistema 4GL", que presentan &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;la construcción de bloques adicionales para desarrollar, de una manera rápida y segura, Sistemas de Gestión de la Información.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height:normal"&gt;&lt;span class="hps"&gt;&lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;El tercer nivel "Las características de la especificación 4GL" que permiten la especificación de las formas, modelos y bases de datos sin la necesidad de una edición de la especificación de un lenguaje de programación. Los prototipos fueron parte del concepto de M3i (administración, monitoreo, mapeo, Inferir). &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height:normal"&gt;&lt;span class="hps"&gt;Los prototipos fueron:&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height:normal"&gt;&lt;span class="hps"&gt;*Mapa de la manipulación y superposición (MO).&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height:normal"&gt;&lt;span class="hps"&gt;* Sistema de control y gestión (SYSCOM).&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height:normal"&gt;&lt;span class="hps"&gt;*  Planificación de recursos de fuego. (FSRP).&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height:normal"&gt;&lt;span class="hps"&gt;*Gestión de recursos de transporte (TRANSPORT).&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height:normal"&gt;&lt;span class="hps"&gt;* Planificación y Control de los efectores y sensores (PACES).&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height:normal"&gt;&lt;span class="hps"&gt;&lt;br /&gt;Mediante la introducción de este sistema de desarrollo en octubre de 1989, se logró lo siguiente:&lt;br /&gt;&lt;br /&gt;   *Fue el primer sistema orientado a objetos de desarrollo en un PC.&lt;br /&gt;   *Se convirtió en la primera SIG (Sistema de Información Geográfica) en un PC.&lt;br /&gt;   &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;*Los efectos positivos de EPM (método de prototipado evolutivo) en combinación con el &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;EPIS (Contratación Pública evolutivo de los Sistemas de Información) &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;fueron probados.&lt;br /&gt;   *La combinación de Smalltalk y EPM fue superior en relación con la forma tradicional de programación (como era habitual en el sector militar con un lenguaje como Ada).&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height:normal"&gt;&lt;span class="hps"&gt;Todo muy lindo hasta aquí, pero la ocurrencia de un evento en Berlin (caída del muro 9 de noviembre de 1989)hiso que los militares encausaron sus intereses ,esfuerzos y recursos&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;hacia otros ámbitos .&lt;br /&gt;En 1992 ENFIN lanzó su producto &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;basado en OS / 2 y Windows. La comercialización en Alemania, fue fuertemente apoyada por IBM . Uno de los resultados fue que IBM viene con su propio sistema de desarrollo orientado a objetos llamado Visual Age. El sistema tenía una serie de versiones en distintos lenguajes, como Java, Smalltalk y Pascal, pero todas las versiones fueron escritas en Smalltalk.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height:normal"&gt;&lt;span class="hps"&gt;La empresa ENFIN después de pasar por varias manos término siendo adquirida por Cincom Systems, Inc y el sistema fue renombrado a &lt;i&gt;ObjectStudio&lt;/i&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/8559594984342267806-2259665829698089549?l=mariopiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mariopiz.blogspot.com/feeds/2259665829698089549/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8559594984342267806&amp;postID=2259665829698089549' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/2259665829698089549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/2259665829698089549'/><link rel='alternate' type='text/html' href='http://mariopiz.blogspot.com/2011/11/smalltalk-el-padre-no-reconocido-sky.html' title='SMALLTALK:= ¿&quot;el padre no reconocido Sky Net&quot;?'/><author><name>Mario Alberto Piz</name><uri>http://www.blogger.com/profile/17302321847069417216</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-8559594984342267806.post-299279855675891519</id><published>2011-11-14T14:14:00.000-08:00</published><updated>2011-11-14T14:28:51.038-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gray Inc'/><category scheme='http://www.blogger.com/atom/ns#' term='illinois'/><category scheme='http://www.blogger.com/atom/ns#' term='waters'/><category scheme='http://www.blogger.com/atom/ns#' term='blue'/><category scheme='http://www.blogger.com/atom/ns#' term='supercomputadora'/><category scheme='http://www.blogger.com/atom/ns#' term='petaflop'/><title type='text'>UNA COMPUTADORA GUAZU</title><content type='html'>&lt;a href="http://www.puntogeek.com/wp-content/uploads/2007/08/blue-genel.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 410px; height: 285px;" src="http://www.puntogeek.com/wp-content/uploads/2007/08/blue-genel.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;      &lt;p style="margin-bottom: 0.5cm; font-style: normal; widows: 2; orphans: 2; "&gt;             &lt;/p&gt;&lt;p style="font-size: 12px; margin-bottom: 0cm; "&gt;         &lt;/p&gt;&lt;p style="margin-bottom: 0cm"&gt;&lt;span&gt;La Universidad de Illinois,ha adjudicado un contrato por mas de más de $ 188 millones a Cray Inc. para construir una de las supercomputadoras más poderosas del mundo.&lt;br /&gt;El proyecto denominado Blue Waters es financiado en parte por la National Science Foundation.&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm"&gt;&lt;span&gt;El proyecto Blue Waters ofrecerá un superordenador capaz de allcanzar de  1 petaflop.&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm"&gt;&lt;span&gt;Se espera que sea uno de los superordenadores más potentes del mundo.&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm"&gt;&lt;span&gt;&lt;a href="http://www.ncsa.illinois.edu/BlueWaters/"&gt;Fuente&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0cm"&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0.5cm; font-style: normal; widows: 2; orphans: 2; "&gt;&lt;span class="Apple-style-span" style="font-size: 12px;"&gt;&lt;br /&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/8559594984342267806-299279855675891519?l=mariopiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mariopiz.blogspot.com/feeds/299279855675891519/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8559594984342267806&amp;postID=299279855675891519' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/299279855675891519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/299279855675891519'/><link rel='alternate' type='text/html' href='http://mariopiz.blogspot.com/2011/11/la-universidad-de-illinoisha-adjudicado.html' title='UNA COMPUTADORA GUAZU'/><author><name>Mario Alberto Piz</name><uri>http://www.blogger.com/profile/17302321847069417216</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-8559594984342267806.post-5855826403343852984</id><published>2011-11-13T06:20:00.000-08:00</published><updated>2011-11-13T06:41:11.400-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Seaside'/><category scheme='http://www.blogger.com/atom/ns#' term='objetos'/><category scheme='http://www.blogger.com/atom/ns#' term='smalltalk'/><category scheme='http://www.blogger.com/atom/ns#' term='pharo'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Pharo:el nuevo en la cuadra</title><content type='html'>&lt;a href="http://www.pharo-project.org/images/pharo.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 375px; height: 135px;" src="http://www.pharo-project.org/images/pharo.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Pharo es un nuevo  entorno de desarrollo open source para el clasico lenguaje de programación Smalltalk-80.&lt;br /&gt;Pharo se deriva de Squeak1, una re-implementación St-80.Squeak se desarrolló principalmente como una plataforma para el desarrollo experimental de software  multimedia y educativo, Pharo se enfoca como herramienta para  el desarrollo de software profesional y ofrece una plataforma sólida y estable para la investigación y desarrollo de lenguajes y  entornos  dinámicos .Pharo implementa en forma  nativa a  Seaside.&lt;br /&gt;Pharo es altamente portátil ya que su máquina virtual está escrito enteramente en&lt;br /&gt;Smalltalk, por lo que es fácil de depurar, analizar  y cambiar.&lt;div&gt;sitio del proyecto&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.pharo-project.org/home"&gt;http://www.pharo-project.org/home&lt;/a&gt;&lt;/div&gt;&lt;div&gt;documentación&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.pharo-project.org/documentation/tutorials-books"&gt;http://www.pharo-project.org/documentation/tutorials-books&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Seaside&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.seaside.st/"&gt;http://www.seaside.st/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8559594984342267806-5855826403343852984?l=mariopiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mariopiz.blogspot.com/feeds/5855826403343852984/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8559594984342267806&amp;postID=5855826403343852984' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/5855826403343852984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/5855826403343852984'/><link rel='alternate' type='text/html' href='http://mariopiz.blogspot.com/2011/11/pharoel-nuevo-en-la-cuadra.html' title='Pharo:el nuevo en la cuadra'/><author><name>Mario Alberto Piz</name><uri>http://www.blogger.com/profile/17302321847069417216</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-8559594984342267806.post-5725306049190299493</id><published>2010-09-27T09:30:00.000-07:00</published><updated>2010-09-27T09:37:08.507-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hihop;HI HOP;php;rendimiento;c++;g++;'/><title type='text'>Para cuando la  versión reguetton de php por Riky &amp; Gonzalo?</title><content type='html'>Esta noticia no es nueva pero hace un par de días me comentaron acerca de la versión hip hop de PHP.&lt;br /&gt;Php es un muy buen lenguaje con una curva de aprendizaje mas que buena, muy fácil de leer e interpretar (un sinfín de ventajas) ,pero el php se queda chico en ciertos casos, no es lo mismo tener 1000 a 3000 visitas diarias que tener varios millones. Acá entra el juego del rendimiento, cosa que hace que el php lamentablemente y en contra de la voluntad de muchos ,se quede chico.&lt;br /&gt;La gente de facebook estuvo trabajando en lo que se denomina HI HOP ,esta misma gente se dio cuenta de lo extrañamente parecido que es el código php al código c++ .Y dijieron :”porque no optimizamos el código php para hacer que aumente el rendimiento”. Mediante el desarrollo de hiphop se puede producir código optimizado c++  apartir de código php, luego  se compila con g++ , y guala  “como por arte de magia tenemos programas que perdieron el apetito voraz por uso de cpu y memoria,un verdadero cinturon gastrico”&lt;br /&gt;Mi pregunta es la siguiente, para cuando la versión regguetteon de php?&lt;br /&gt;Para mas información &lt;br /&gt;http://developers.facebook.com/blog/post/358&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8559594984342267806-5725306049190299493?l=mariopiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mariopiz.blogspot.com/feeds/5725306049190299493/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8559594984342267806&amp;postID=5725306049190299493' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/5725306049190299493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/5725306049190299493'/><link rel='alternate' type='text/html' href='http://mariopiz.blogspot.com/2010/09/para-cuando-la-version-reguetton-de-php.html' title='Para cuando la  versión reguetton de php por Riky &amp; Gonzalo?'/><author><name>Mario Alberto Piz</name><uri>http://www.blogger.com/profile/17302321847069417216</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-8559594984342267806.post-7399354573436654846</id><published>2010-05-24T09:22:00.000-07:00</published><updated>2010-05-24T09:23:24.342-07:00</updated><title type='text'>Participacion Ciudadana</title><content type='html'>&lt;div style="width:425px" id="__ss_4269430"&gt;&lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/mariopiz/presentacion-2003-4269430" title="Presentacion 2003"&gt;Presentacion 2003&lt;/a&gt;&lt;/strong&gt;&lt;object id="__sse4269430" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=presentacion2003-100524111417-phpapp02&amp;stripped_title=presentacion-2003-4269430" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse4269430" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=presentacion2003-100524111417-phpapp02&amp;stripped_title=presentacion-2003-4269430" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding:5px 0 12px"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/mariopiz"&gt;mariopiz&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8559594984342267806-7399354573436654846?l=mariopiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mariopiz.blogspot.com/feeds/7399354573436654846/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8559594984342267806&amp;postID=7399354573436654846' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/7399354573436654846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/7399354573436654846'/><link rel='alternate' type='text/html' href='http://mariopiz.blogspot.com/2010/05/participacion-ciudadana.html' title='Participacion Ciudadana'/><author><name>Mario Alberto Piz</name><uri>http://www.blogger.com/profile/17302321847069417216</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-8559594984342267806.post-4132333797040803261</id><published>2009-11-18T03:30:00.000-08:00</published><updated>2009-11-18T03:35:37.187-08:00</updated><title type='text'>Smalltalks 2009</title><content type='html'>&lt;strong&gt;Esto me llego a mi correo y rescato lo siguiente: .........Distinto a las conferencias marketineras y productistas a que nos tienen acostumbrados los pulpos del software (Micro, Sun, Ora, e incluso los OpenSource/ClosedMind), en estas conferencias se va a hablar "enserio" sobre Orientación a Objetos y tecnologías innovadoras. A los escepticos prisioneros de las modas, les recuerdo que todo lo que hoy "venden" los grandes, fue inventado hace 40 años por gente como Alan Kay, Dan Ingalls!!!.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Querés conocer cómo se gestó la programación orientada a Objetos? ¿Te gustaría conocer en persona a uno de aquellos locos que revolucionaron la computación en la década del 70 en Xerox Parc junto al Turing Award Alan Kay?, entonces tenés que venir a Smalltalks 2009 a ver la charla de Dan Ingalls sobre "40 Years of Fun with Computers" y la sesión de preguntas y respuestas denominada "A fireside chat with Dan Ingalls"&lt;br /&gt;¿Querés conocer qué es lo último que se está haciendo de investigación en objetos, realmente distinto y novedoso?, entonces tenés que venir a Smalltalks 2009 y ver la presentación de Stephane Ducasse "I have a dream... let's make it came true" y la presentación de Alex Warth "Implementing programming languages for fun and profit with OMeta"&lt;br /&gt;¿Estas interesado en entender un poco más que es la meta-programación y para que sirve? ¿Querés entender qué significa que un ambiente sea Meta-Circular? ¿No te cierra la herencia múltiple, te parece que las interfaces de Java o .Net se quedan cortas, tenés dudas sobre los mix-ins y sentís que debe haber una mejor manera para compartir código?, entonces tenés que venir a Smalltalks 2009 y ver las charlas de "Glamour" y "Helvetia" de Jorge Ressia, "Mejorando las herramientas de desarrollo de Smalltalk" de Diego Geffner y "Traits at Work" de Stephane Ducasse.&lt;br /&gt;¿Alguna vez te preguntaste cómo funciona una base de objetos, qué diferencias tienen con una base de datos relacional, son más rápidas, son más lentas?... no quiero sonar repetitivo pero no puedo evitarlo, ¡¡¡tenés que venir a Smalltalks 2009!!! hay una charla dada por James Foster denominada "Introduction to GemStone" y un tutorial de un día enteramente dedicado a este tópico, ¡no te lo podés perder!&lt;br /&gt;¿Alguna vez te preguntaste si es posible manejar hardware en tiempo real con objetos y con un lenguaje dinámico? ... hmmm... entonces no te queda otra que venir a Smalltalks 2009 y ver la charla de Gonzalo Zabala sobre "Physical EToys" y la de Andrés Otaduy sobre "Sistema Rul@"&lt;br /&gt;¿Tenés dudas sobre si es posible diseñar y escribir con objetos buenos algoritmos genéticos o modelos matemáticos?, si lo tuyo va por ese lado, entonces tenés que venir a Smalltalks 2009 y ver la chala de Maximiliano Tabacman sobre "Genetic Algorithm Framework" y la de Leandro Caniglia sobre "Homological Algebra in Smalltalks"&lt;br /&gt;¿Estás interesado en conocer los detalles de implementación de una Virtual Machine de objetos o saber qué tan seguras o inseguras son? jeje, ¡¡también tenemos dos charlas para vos!!. "Virtual Machine, Invisible Machine" de Andrés Valloud (programador de la VM más rápida de Smalltalk) y "Security on JIT VMs" de Gerardo Richarte (un experto en seguridad... ¿o inseguridad?)&lt;br /&gt;¿Lo tuyo va por asegurar la calidad de los sistemas? ¿Te pega todo lo ágil, TDD, etc?... no quiero sonar repetitivo pero me es imposible... ¡tenés que venir a Smalltalks 2009! y ver las charlas de Tim Mackinnon sobre "Agile Planning" y "Expressive Testing" y la de Nicolas Chillo y Gabriel Burnstein sobre "Mutation Testing".&lt;br /&gt;¿Estás cansado de tener que subir y bajar el server cada vez que modificas tu aplicación web, pensás que deben haber maneras más sencillas de hacerlo? ¿Estás cansado de recompilar tu aplicación Java u ObjectiveC para poder ver un pequeño cambio que hiciste en tu aplicación de iPhone?, no queda otra que vengas a Smalltalks 2009 y veas las charlas de Germán Arduino sobre "SWT", la de Santiago Robles y Lautaro Fernandez sobre "Meteorid: Un MVC real para la Web" y la de Esteban Lorenzano sobre "Smalltalk in the pocket: Building applications for the iPhone"&lt;br /&gt;O por el contrario, ¿no te gustan la charlas, te aburre esto de escuchar hablar gente todo el día, lo tuyo va por la acción, por construir cosas en serio que aporten a la comunidad, por codear, y no me refiero a pegar codazos :-)? o por ahí siempre escuchaste de Smalltalk pero nunca tuviste el tiempo o la ayuda para meter las manos en la masa? hmm, que se yo, podés darte una vuelta el sábado por Smalltalks 2009 y participar del Pharo Sprint!, una sesión de programación de todo un día que sirve para mejorar y ampliar Pharo, un Smalltalk open-source.&lt;br /&gt;¿Siempre escuchaste o creíste que los lenguajes dinámicos no sirven para desarrollar aplicaciones grandes, o que Smalltalk sólo se usa en la universidad para enseñar? Entonces te conviene venir a Smalltalks 2009 y ver "XTrade - Risk and Yield Analisis" de Maximiliano Tabacman, "Expecco" de Felix Madrir e "iBizLog" de Jose Bretti.&lt;br /&gt;¿Tu especialidad es el User Interface, gráficos 3D, etc.?... también tenemos algo para vos como "Un ambiente visual para desarrollar software" de Adian Soma, "Cuis and Morphic 3" de Juan Vuletich, "Desarrollo de un engine 3D: Experiencias de un neófito" de Andrés Fortier y "#{Open.Source.Graphics} bindTo: {Cincom.Smalltalk}" de Travis Griggs&lt;br /&gt;¿Te hace falta un iPod? ¿Querés regalarle una cámara digital a tu novia/o, o a tu vieja?... es fácil, anotate en el concurso de programación de Smalltalks, te vas a divertir haciéndolo... y si no lograste ganar nada, no llegaste a hacerlo, podés escuchar a Carlos Ferro, creador del concurso explicando cómo fue desarrollado el mismo en la charla de "Smalltalks 2009 Coding Contest"&lt;br /&gt;Y si sos profesor de programación orientada a objetos y querés obtener información, material de enseñanza y compartir tu dudas y experiencias con otros profesores, tenés que venir a Smalltalks 2009 y ver la charla "Enseñanza de programación orientada a objetos con Smalltalk y prácticas ágiles" de Nicolás Paez o pasar unos minutos con Stephane Ducasse quién compartirá con nosotros todo el material que usan en Suiza y Francia para enseñar objetos.&lt;br /&gt;¿Te cansaste de leer este mail tan largo? ¿te divertiste leyéndolo? ¿querés formar parte de un congreso hecho por programadores para programadores que ya lleva más de 300 inscriptos, divirtiéndote y aprendiendo en el camino? jeje, ¡¡tenés que venir a Smalltalks 2009!!No dejes de anotarte gratis en &lt;a href="http://www.fast.org.ar/" target="_blank"&gt;http://www.fast.org.ar/&lt;/a&gt;Es del jueves 19 al sábado 21 de Noviembre de este año. Podes ver el detalle de las charlas en la sección "Charlas" o "Talks" de la página web, seguro la vas a pasar bien.&lt;br /&gt;Comite Organizador de Smalltalks 2009Cualquier duda manda un mail a &lt;a href="mailto:info@fast.org.ar"&gt;info@fast.org.ar&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8559594984342267806-4132333797040803261?l=mariopiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mariopiz.blogspot.com/feeds/4132333797040803261/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8559594984342267806&amp;postID=4132333797040803261' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/4132333797040803261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/4132333797040803261'/><link rel='alternate' type='text/html' href='http://mariopiz.blogspot.com/2009/11/smalltalks-2009.html' title='Smalltalks 2009'/><author><name>Mario Alberto Piz</name><uri>http://www.blogger.com/profile/17302321847069417216</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8559594984342267806.post-3268355754323945192</id><published>2009-09-09T17:16:00.000-07:00</published><updated>2009-09-09T17:18:33.793-07:00</updated><title type='text'>Smalltalks 2009 Tercera Conferencia de Smalltalk de Argentina</title><content type='html'>Del Jueves 19 al Sábado 21  de Noviembre del corriente año,&lt;br /&gt;se llevará a cabo en la Facultad de Ciencias Exactas y Naturales (FCEN) de&lt;br /&gt;la Universidad de Buenos Aires, la Tercera Conferencia de Smalltalk de Argentina,&lt;br /&gt;denominada "Smalltalks 2009"&lt;br /&gt;&lt;br /&gt;Todas aquellas personas que estén relacionadas con Smalltalk, sean&lt;br /&gt;docentes, alumnos, investigadores, desarrolladores o empresarios, están&lt;br /&gt;invitados a participar como oyentes o expositores de manera gratuita.&lt;br /&gt;El sitio para inscribirse será anunciado en breve.&lt;br /&gt;&lt;br /&gt;El objetivo de la conferencia es reunir a la comunidad Smalltalk Argentina e Internacional&lt;br /&gt;para estrechar vínculos compartiendo trabajos,&lt;br /&gt;experiencias y vivencias relacionadas con esta tecnología o temas afines.&lt;br /&gt;&lt;br /&gt;Esta edición de la conferencia categorizará las presentaciones en "Industria y Desarrollo" e "Investigación y Educación", contará con un concurso de programación y nos visitará, nuevamente, gente reconocida de la comunidad Smalltalk internacional.&lt;br /&gt;&lt;br /&gt;En la "Categoría de Investigación/Educación" se expondrán aquellos trabajos de&lt;br /&gt;investigación y educación que se estén realizando o se hayan realizado con&lt;br /&gt;Smalltalk, en ámbitos de universidades y establecimientos públicos o&lt;br /&gt;privados.&lt;br /&gt;&lt;br /&gt;En la "Categoría de Industria y Desarrollo" se expondrán trabajos relacionados a la&lt;br /&gt;Creación de Software utilizando Smalltalk, por medio de empresas o personas, con fines comerciales o no.&lt;br /&gt;&lt;br /&gt;Algunos temas sugeridos para las presentaciones, de manera no excluyente son:&lt;br /&gt;* Herramientas de Desarrollo&lt;br /&gt;* Desarrollo con Prototipos&lt;br /&gt;* Model Driven Development&lt;br /&gt;* Prácticas Ágiles (XP, TDD, etc)&lt;br /&gt;* Desarrollos de Aplicaciones Web&lt;br /&gt;* Meta-Modeling / Meta-Programación&lt;br /&gt;* Nuevos Modelos o Frameworks implementados&lt;br /&gt;* Material Educativo&lt;br /&gt;* Sistemas Embebidos y Robótica&lt;br /&gt;* SOA y Web services&lt;br /&gt;* Reportes de Experiencias de Desarrollo o Investigación&lt;br /&gt;* Sistemas comerciales&lt;br /&gt;* Testing: Prácticas y automatización&lt;br /&gt;* Interoperabilidad con otras tecnologías&lt;br /&gt;* Best Practices de Diseño y Arquitectura&lt;br /&gt;&lt;br /&gt;Aquellos interesados en exponer, deben tener en cuenta los siguientes&lt;br /&gt;hitos y tareas:&lt;br /&gt;&lt;br /&gt;1) Deben presentar un Resumen de la presentación a más tardar para el&lt;br /&gt;Lunes 19 de Octubre de 2009. Dicho Resumen no debe superar una carilla&lt;br /&gt;y debe incluir mínimamente una descripción del trabajo a presentar sin&lt;br /&gt;omitir el objetivo del mismo y la categoría a la cuál pertenece la presentación.&lt;br /&gt;El mecanismo de presentación del Resumen será anunciado en breve.&lt;br /&gt;&lt;br /&gt;2) El Comité de Programa de la Conferencia definirá para el Lunes 26 de&lt;br /&gt;Octubre aquellos trabajos que serán elegidos para ser presentados durante&lt;br /&gt;la jornada a partir de los Resúmenes recibidos según lo especificado&lt;br /&gt;en el punto anterior. Se dará mayor importancia a aquellos trabajos con&lt;br /&gt;capacidad de mostrar ejemplos dinámicos y no únicamente presentaciones&lt;br /&gt;estáticas.&lt;br /&gt;&lt;br /&gt;3) Los trabajos y presentaciones realizadas serán publicadas en el sitio de la conferencia una vez finalizada la misma.&lt;br /&gt;&lt;br /&gt;4) La definición del Cronograma de la Conferencia se publicará a través&lt;br /&gt;de la página web el Miércoles 28 de Octubre.&lt;br /&gt;&lt;br /&gt;Respecto del concurso de programación, todos aquellos que deseen participar pueden interiorisarse del mismo en el grupo smalltalks-2009-coding-contest@googlegroups.com&lt;br /&gt;La intención del concurso es pasar un buen momento, disfrutar solucionando un problema en Smalltalk y ganar un premio como reconocimiento del trabajo realizado.&lt;br /&gt;Estamos trabajando fuertemente para que todos puedan participar del mismo e iremos presentando ejemplos y prototipos que puedan ser tomados de ejemplo para desarrollar mejores soluciones.&lt;br /&gt;&lt;br /&gt;Para información sobre cómo llegar a la FCEyN, pueden acceder al sitio del departamento de computación: http://dc.uba.ar&lt;br /&gt;Por favor, difundan esta invitación en aquellas listas y grupos  que consideren interesados.&lt;br /&gt;&lt;br /&gt;Los esperamos a todos!&lt;br /&gt;Comité Organizador de Smalltalks 2009&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8559594984342267806-3268355754323945192?l=mariopiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mariopiz.blogspot.com/feeds/3268355754323945192/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8559594984342267806&amp;postID=3268355754323945192' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/3268355754323945192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/3268355754323945192'/><link rel='alternate' type='text/html' href='http://mariopiz.blogspot.com/2009/09/smalltalks-2009-tercera-conferencia-de.html' title='Smalltalks 2009 Tercera Conferencia de Smalltalk de Argentina'/><author><name>Mario Alberto Piz</name><uri>http://www.blogger.com/profile/17302321847069417216</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>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8559594984342267806.post-2502118627110696449</id><published>2009-07-19T05:52:00.000-07:00</published><updated>2009-07-19T06:11:31.726-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gobierno digital'/><category scheme='http://www.blogger.com/atom/ns#' term='centro de gestion'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='centro'/><category scheme='http://www.blogger.com/atom/ns#' term='gestion.php'/><title type='text'>Rumbo al  gobierno digital con  tecnologías libres</title><content type='html'>Chaco siempre apuesta a la modernización tal es el caso de la Historia Clínica Unificada que fue que en su momento de puesta en marcha fue único en su tipo en todo el país, permite que solo con el DNI del ciudadano el médico que lo atienda en cualquier hospital o centro de salud de la provincia pueda acceder a través de una computadora personal a su historia clínica, permitiendo en muchos casos conocer, por ejemplo, si es alérgico a algún medicamento o cuáles son sus afecciones preexistentes. Para dicho proyecto se incorporo un parque de 1000 pc de las cuales 800 tienen Linux (imaginasen lo que se ahorraron en licencias)&lt;br /&gt;Ahora el gobierno del Chaco lanzo (hace poco más de 3 meses) un centro de gestión.&lt;br /&gt;El objetivo del mismo es la concentración de las demandas e inquietudes de los ciudadanos en un solo espacio físico, a fin de agilizar los trámites y evitar los largos y tortuosos paseos que los ciudadanos deben realizar, muchas veces sin llegar a un resultado concreto, por cada una de las dependencias administrativas. El principal software empleado por el CG es el Pcmos Help Desk, funciona de la siguiente forma :&lt;br /&gt;Cuando se recibe un requerimiento de un ciudadano, ya sea vía telefónica, chat, email o de forma presencial, el mismo es volcado en un ticket. En el caso de se pueda dar solución al requerimiento, el mismo es cerrado, caso contrario pasa a un estado de pendiente, para su posterior tratamiento.&lt;br /&gt;Este software Open Source está desarrollado en la archiconocida dupla php/mysql .&lt;br /&gt;&lt;a href="http://pmoshelpdesk.sourceforge.net/"&gt;http://pmoshelpdesk.sourceforge.net/&lt;/a&gt;&lt;br /&gt;El centro de gestión se encuentra en M. T De Alvear 145 Planta Baja “B”&lt;br /&gt;Teléfono: 0810 888  9222&lt;br /&gt;&lt;a href="http://mail.chaco.gov.ar/exchweb/bin/redir.asp?URL=http://www.chaco.gov.ar/" target="_blank"&gt;www.chaco.gov.ar&lt;/a&gt;&lt;br /&gt;Correo: &lt;a href="mailto:cgc.info@chaco.gov.ar"&gt;cgc.info@chaco.gov.ar&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8559594984342267806-2502118627110696449?l=mariopiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mariopiz.blogspot.com/feeds/2502118627110696449/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8559594984342267806&amp;postID=2502118627110696449' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/2502118627110696449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/2502118627110696449'/><link rel='alternate' type='text/html' href='http://mariopiz.blogspot.com/2009/07/rumbo-al-gobierno-digital-con.html' title='Rumbo al  gobierno digital con  tecnologías libres'/><author><name>Mario Alberto Piz</name><uri>http://www.blogger.com/profile/17302321847069417216</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-8559594984342267806.post-2438588497484258776</id><published>2009-03-18T12:05:00.000-07:00</published><updated>2009-03-24T14:55:11.539-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Seaside'/><category scheme='http://www.blogger.com/atom/ns#' term='fremework'/><category scheme='http://www.blogger.com/atom/ns#' term='generacion de html'/><category scheme='http://www.blogger.com/atom/ns#' term='hereje'/><category scheme='http://www.blogger.com/atom/ns#' term='conferencia argentina smalltalk'/><category scheme='http://www.blogger.com/atom/ns#' term='paginas dinamicas'/><category scheme='http://www.blogger.com/atom/ns#' term='componentes embebidos'/><category scheme='http://www.blogger.com/atom/ns#' term='programàtica'/><category scheme='http://www.blogger.com/atom/ns#' term='desarrollo con smalltalk'/><title type='text'>Seaside ,aunque no lo crean simplemente Seaside</title><content type='html'>Seaside es un framework libre(o sea gratis,si gratarola) y de codigo abierto para el desarrollo de aplicaciones web en Smalltalk,valga la redundancia este fremework esta escrito en Smalltalk y se distribuye bajo licencia MIT.&lt;br /&gt;Seaside provee un conjuntos de capas de abstraccion(esto hace mucho mas facil la vida a cualquiera) por ensima de toda la complicacion que acarrrea el http y html permitiendo de esta manera desarrollar aplicaciones web de forma rapida y facil,ademas de permitir ahorrarnos dolores de cabeza con el tema del mantenimiento y reutilazacion.Con Seaside tenemos:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Generacion de html en forma programática:&lt;/span&gt;para esas cosas repetitivas que tenemos que hacer paginas por paginas(link,tablas formularios etc).&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Links,forms y callbacks:&lt;/span&gt;nos permite pensar libremente en objetos y metodos sin atarnos a tipos de datos primitivos como lo son los strings u otros identificadores&lt;span style="font-weight: bold;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Componentes embebidos:&lt;/span&gt;Seaside permite construir interfaces de usuarios como si fuera un arbol de componentes de objetos individuales donde cada uno encapsula una pequeña parte de la pagina.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Modo de manejo de sesion:&lt;/span&gt;Seaside permite manejar un flujo complejo de trabajo de varias paginas con un solo metodo.Seaside permite el manejo de sesion de un usuario en una sola pieza de codigo.&lt;br /&gt;pagina de Seaside:&lt;br /&gt;&lt;a href="http://www.seaside.st/"&gt;http://www.seaside.st/&lt;/a&gt;&lt;br /&gt;Una muy buena presentacion de Esteban Lorenzano&lt;br /&gt;&lt;div style="width: 425px; text-align: left;" id="__ss_357517"&gt;&lt;a style="margin: 12px 0pt 3px; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; display: block; text-decoration: underline;" href="http://www.slideshare.net/EstebanLM/seaside-el-framework-hereje-357517?type=presentation" title="Seaside, El framework hereje"&gt;Seaside, El framework hereje&lt;/a&gt;&lt;object style="margin: 0px;" height="355" width="425"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=seaside-el-framework-hereje-1208394674481714-8&amp;amp;stripped_title=seaside-el-framework-hereje-357517"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=seaside-el-framework-hereje-1208394674481714-8&amp;amp;stripped_title=seaside-el-framework-hereje-357517" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;"&gt;View more &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/EstebanLM"&gt;Esteban Lorenzano&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1 class="heading"&gt;&lt;br /&gt;&lt;/h1&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8559594984342267806-2438588497484258776?l=mariopiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mariopiz.blogspot.com/feeds/2438588497484258776/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8559594984342267806&amp;postID=2438588497484258776' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/2438588497484258776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/2438588497484258776'/><link rel='alternate' type='text/html' href='http://mariopiz.blogspot.com/2009/03/seaside-aunque-no-lo-crean-simplemente.html' title='Seaside ,aunque no lo crean simplemente Seaside'/><author><name>Mario Alberto Piz</name><uri>http://www.blogger.com/profile/17302321847069417216</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-8559594984342267806.post-1796448172002292174</id><published>2009-02-26T16:15:00.000-08:00</published><updated>2009-02-26T16:18:54.332-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DB2'/><category scheme='http://www.blogger.com/atom/ns#' term='express c'/><category scheme='http://www.blogger.com/atom/ns#' term='db2ugnea'/><category scheme='http://www.blogger.com/atom/ns#' term='español'/><category scheme='http://www.blogger.com/atom/ns#' term='manual'/><category scheme='http://www.blogger.com/atom/ns#' term='base de datos'/><title type='text'>IBM presenta el libro Conociendo DB2 Express C</title><content type='html'>&lt;span style=";font-family:Arial;font-size:100%;"  &gt;&lt;i&gt;Este libro gratuito está destinado a todas aquellas personas que trabajan o tienen la intención de trabajar con bases de datos, como administradores de base de datos (DBAs), desarrolladores, consultores, arquitectos de software, gerentes de producto, docentes y estudiantes.&lt;/i&gt;&lt;/span&gt; &lt;div align="center"&gt;&lt;br /&gt;&lt;img src="http://mail.google.com/mail/?ui=2&amp;amp;ik=15ac5329c7&amp;amp;view=att&amp;amp;th=11fb3845e98af586&amp;amp;attid=0.1&amp;amp;disp=emb&amp;amp;zw" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:100%;color:red;"   &gt;&lt;b&gt;¡DESCARGUELO AHORA MISMO!&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="ftp://ftp.software.ibm.com/software/data/db2/express-c/wiki/Conociendo_DB2_Express_v9.5.pdf" target="_blank"&gt;&lt;span style=";font-family:Arial;font-size:100%;"  &gt;&lt;b&gt;ftp://ftp.software.ibm.com/&lt;wbr&gt;software/data/db2/express-c/&lt;wbr&gt;wiki/Conociendo_DB2_Express_&lt;wbr&gt;v9.5.pdf&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8559594984342267806-1796448172002292174?l=mariopiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mariopiz.blogspot.com/feeds/1796448172002292174/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8559594984342267806&amp;postID=1796448172002292174' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/1796448172002292174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/1796448172002292174'/><link rel='alternate' type='text/html' href='http://mariopiz.blogspot.com/2009/02/ibm-presenta-el-libro-conociendo-db2.html' title='IBM presenta el libro Conociendo DB2 Express C'/><author><name>Mario Alberto Piz</name><uri>http://www.blogger.com/profile/17302321847069417216</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8559594984342267806.post-461026121667978796</id><published>2008-12-01T14:40:00.000-08:00</published><updated>2008-12-03T09:48:47.917-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='codesys'/><category scheme='http://www.blogger.com/atom/ns#' term='plc'/><category scheme='http://www.blogger.com/atom/ns#' term='automata'/><category scheme='http://www.blogger.com/atom/ns#' term='runtime'/><category scheme='http://www.blogger.com/atom/ns#' term='openpcs'/><category scheme='http://www.blogger.com/atom/ns#' term='smartplc'/><category scheme='http://www.blogger.com/atom/ns#' term='plc sobre linux'/><category scheme='http://www.blogger.com/atom/ns#' term='pc industrial'/><category scheme='http://www.blogger.com/atom/ns#' term='plc on linux'/><title type='text'>plc sobre linux diapositivas</title><content type='html'>&lt;div id="__ss_807418" style="WIDTH: 425px; TEXT-ALIGN: left"&gt;&lt;a title="Plc Sobre Linux" style="DISPLAY: block; MARGIN: 12px 0px 3px; FONT: 14px Helvetica,Arial,Sans-serif; TEXT-DECORATION: underline" href="http://www.slideshare.net/mariopiz/plc-sobre-linux-presentation?type=powerpoint"&gt;Plc Sobre Linux&lt;/a&gt;&lt;object style="MARGIN: 0px" height="355" width="425"&gt;&lt;param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=plc-sobre-linux-1228171072035828-9&amp;amp;rel=0&amp;amp;stripped_title=plc-sobre-linux-presentation"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=plc-sobre-linux-1228171072035828-9&amp;rel=0&amp;stripped_title=plc-sobre-linux-presentation" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="FONT-SIZE: 11px; PADDING-TOP: 2px; FONT-FAMILY: tahoma,arial; HEIGHT: 26px"&gt;View SlideShare &lt;a title="View Plc Sobre Linux on SlideShare" style="TEXT-DECORATION: underline" href="http://www.slideshare.net/mariopiz/plc-sobre-linux-presentation?type=powerpoint"&gt;presentation&lt;/a&gt; or &lt;a style="TEXT-DECORATION: underline" href="http://www.slideshare.net/upload?type=powerpoint"&gt;Upload&lt;/a&gt; your own. (tags: &lt;a style="TEXT-DECORATION: underline" href="http://slideshare.net/tag/plc"&gt;plc&lt;/a&gt; &lt;a style="TEXT-DECORATION: underline" href="http://slideshare.net/tag/on"&gt;on&lt;/a&gt;)&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8559594984342267806-461026121667978796?l=mariopiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mariopiz.blogspot.com/feeds/461026121667978796/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8559594984342267806&amp;postID=461026121667978796' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/461026121667978796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/461026121667978796'/><link rel='alternate' type='text/html' href='http://mariopiz.blogspot.com/2008/12/plc-sobre-linux-diapositivas.html' title='plc sobre linux diapositivas'/><author><name>Mario Alberto Piz</name><uri>http://www.blogger.com/profile/17302321847069417216</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-8559594984342267806.post-1458786307403498060</id><published>2008-11-27T15:36:00.000-08:00</published><updated>2008-12-03T09:49:40.762-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='codesys'/><category scheme='http://www.blogger.com/atom/ns#' term='plc'/><category scheme='http://www.blogger.com/atom/ns#' term='automata'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='runtime'/><category scheme='http://www.blogger.com/atom/ns#' term='openpcs'/><category scheme='http://www.blogger.com/atom/ns#' term='mario piz'/><category scheme='http://www.blogger.com/atom/ns#' term='smartplc'/><category scheme='http://www.blogger.com/atom/ns#' term='plc sobre linux'/><category scheme='http://www.blogger.com/atom/ns#' term='pc industrial'/><category scheme='http://www.blogger.com/atom/ns#' term='plc on linux'/><title type='text'>plc sobre linux</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_xrBMnU2S_F0/SS80kcdiBnI/AAAAAAAAABw/Jgbz4kCn-3Y/s1600-h/arqui.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5273491489394132594" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 276px; HEIGHT: 320px" alt="" src="http://1.bp.blogspot.com/_xrBMnU2S_F0/SS80kcdiBnI/AAAAAAAAABw/Jgbz4kCn-3Y/s320/arqui.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;span style="FONT-WEIGHT: normal"&gt;Esta info fue recopilada con la ayuda de Oscar Brites&lt;/span&gt;&lt;br /&gt;Controlador lógico programable&lt;/strong&gt;&lt;br /&gt;Los PLC (Programmable Logic Controller en sus siglas en inglés) son dispositivos electrónicos muy usados en Automatización Industrial.&lt;br /&gt;Su historia se remonta a finales de la década de 1960 cuando la industria buscó en las nuevas tecnologías electrónicas una solución más eficiente para reemplazar los sistemas de control basados en circuitos eléctricos con relés, interruptores y otros componentes comúnmente utilizados para el control de los sistemas de lógica combinacional.&lt;br /&gt;Los PLC actuales pueden comunicarse con otros controladores y computadoras en redes de área local, y son una parte fundamental de los modernos sistemas de control distribuido.&lt;br /&gt;Los PLC con forma de rack tienen módulos con procesadores y con módulos de E/S separados y opcionales, que pueden llegar a ocupar varios racks. Entre ellos podemos destacar:&lt;br /&gt;· Entradas Digitales&lt;br /&gt;· Salidas Digitales&lt;br /&gt;· Entradas Analógicas&lt;br /&gt;· Salidas Analógicas&lt;br /&gt;· Módulos de Aplicación Específicas:&lt;br /&gt;Reguladores PID&lt;br /&gt;Enconders&lt;br /&gt;Buses de campo. Comunicaciones industriales&lt;/div&gt;&lt;div&gt;Las docenas de líneas de productos de idéntica funcionalidad pero incompatibles entre ellos, limitan a los clientes a la solución propietaria de determinado vendedor. &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;PC Industriales&lt;/strong&gt;&lt;br /&gt;Son sistemas electrónicos constituidos por un computador de propósito general adecuadamente diseñado y montado para poder trabajar en un entorno de un proceso industrial continuo o discreto y soportar las condiciones ambientales adversas (polvo, temperaturas, interferencias electromagnéticas, vibraciones, etc.).&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Sistemas Operativos de Tiempo Real&lt;/strong&gt;&lt;br /&gt;Es un sistema operativo que ha sido desarrollado para aplicaciones de tiempo real. Como tal, se le exige corrección en sus respuestas bajo ciertas restricciones de tiempo. Si no las respeta, se dirá que el sistema ha fallado. Para garantizar el comportamiento correcto en el tiempo requerido se necesita que el sistema sea predecible (determinista), algunas características son:&lt;br /&gt;No utiliza mucha memoria&lt;br /&gt;Cualquier evento en el soporte físico puede hacer que se ejecute una tarea&lt;br /&gt;Multi-arquitectura (puertos de código para otro tipo de UCP)&lt;br /&gt;Muchos tienen tiempos de respuesta predecibles para eventos electrónicos.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SOFT - PLC&lt;br /&gt;&lt;/strong&gt;La limitada utilización del PC industrial como un sistema de control de proceso está relaciona, en buena medida, con la tradicional resistencia al cambio, con cierta “fama” de inestabilidad de ciertos sistemas operativos del ámbito oficinista en el contexto empresarial y con la falta de conocimiento que el personal de automatización tiene de lenguajes de programación de alto nivel.&lt;br /&gt;Para paliar este problema, algunos fabricantes proponen la combinación de un Sistema Operativo de Tiempo Real (RTOS) con programas Soft-PLC que emulan por software el comportamiento de un PLC. Este SOFT-PLC es una arquitectura abierta que respeta el estándar IEC 61131 – 3, dicho software permite transformar una PC, tanto industrial como común, en un PLC.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Generalidades del proyecto PLC Linux&lt;br /&gt;&lt;/strong&gt;Cuando hablamos de PLC en Linux, nos referimos típicamente al autómata entero: componentes de hardware, sistemas, y software de uso corriente. En general, el hardware consiste en una CPU, puertos de entrada/salida y algún dispositivo de entrada/salida analógico o digital directo.&lt;br /&gt;El soporte lógico garantiza que, una vez corriendo, el PLC repite eternamente una secuencia de instrucciones de control (software de uso), que puede ser modificado en línea o fuera de ella por un sistema de programación al que está conectado. Desde el punto de vista del programador, un PLC tradicional es visto como un solo proceso que corre en la PC.&lt;br /&gt;En el contexto que nos ocupa, destacamos la existencia de la versión en tiempo real denominada RTLinux. Este se sitúa entre el hardware y el propio sistema operativo, creando una máquina virtual para que Linux pueda seguir funcionando. RTLinux es el encargado de gestionar las interrupciones y del acceso al hardware.&lt;br /&gt;Las tareas de tiempo real comparten el mismo espacio de memoria que el núcleo y se ejecutan con todos los privilegios; es decir, pueden ejecutar&lt;br /&gt;cualquier instrucción del procesador y tienen acceso a las entradas/salidas. Las tareas tienen prioridades fijas y pueden hacerse periódicas, compartir recursos&lt;br /&gt;mediante FIFOs o memoria compartida, sincronizarse etc, lo que representa una serie de capacidades típicas de los sistemas operativos de&lt;br /&gt;tiempo real. De forma sucinta, podemos considerar que Linux es la tarea de más baja prioridad, que sólo se ejecutará cuando no haya una tarea de tiempo real preparada. De esta forma, podemos mantener todas las aplicaciones típicas de Linux en una capa superior. &lt;strong&gt;Implementación&lt;/strong&gt;&lt;br /&gt;En la primera versión, la aplicación se ejecuta desde la línea de comandos. El usuario introduce introduce la información acerca de los siguientes aspectos:&lt;br /&gt;La configuración SW&lt;br /&gt;La configuración HW&lt;br /&gt;Los programas en la lista en la lista de instrucciones asociadas a cada tarea.&lt;br /&gt;Las características de las tareas.&lt;br /&gt;Esta información se almacena en un fichero de configuración, utilizado por el gestor de la aplicación. También se posibilita la edición directa de dicho fichero.&lt;br /&gt;A partir de este fichero de configuración, el gestor comprueba la coherencia (por ejemplo, que no intentamos acceder a un bit de entrada que no está presente en el hardware escogido), y compila los programas asociados en lista de instrucciones. La salida son programas en código C que contienen las funciones a realizar dentro de cada ciclo de una tarea del autómata y el fichero necesario en el paso final de compilación habitual en Linux (Makefile). Este fichero Makefile hace referencia a una serie de ficheros patrón, predefinidos, así como a los ficheros específicos generados por el gestor.&lt;/p&gt;&lt;p&gt;Se ha decidido que el compilador de lista de instrucciones obtenga como salida directamente código C, de similar manera a como se ha realizado en casos precedentes encontrados en la literatura. Esta es la solución que proporciona una ejecución posterior más rápida. No obstante, uno de los ficheros intermedios de la compilación contiene códigos de operación y operandos, que podrían ser llevados a memoria e interpretados en tiempo de ejecución si se prefiere esta alternativa.&lt;br /&gt;El programa final para RTLinux es en realidad un módulo insertable en el kernel de Linux. En el inicio del módulo se crean los hilos (cada uno asociado a una tarea periódica del autómata), se solicitan las interrupciones (tareas por eventos) y puertos de E/S dependiendo del hardware, y se asignan las zonas de memoria para los objetos del lenguaje (imagen de entrada/salida, memoria y bloques funcionales). Al terminar el módulo, se liberan todos los recursos.&lt;br /&gt;Por ejemplo, la estructura de una tarea periódica, que se encuentra en un fichero patrón, es sencilla:&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;void *task1 (void *arg)&lt;br /&gt;{&lt;br /&gt;struct sched_param p;&lt;br /&gt;p.sched_priority = 2;&lt;br /&gt;pthread_setschedparam (pthread_self(), \&lt;br /&gt;SCHED_FIFO, &amp;amp;p);&lt;br /&gt;pthread_make_periodic_np (pthread_self(),\&lt;br /&gt;gethrtime(), \&lt;br /&gt;PERIOD1);&lt;br /&gt;while (1)&lt;br /&gt;{&lt;br /&gt;pthread_wait_np ();&lt;br /&gt;/* Read physical inputs */&lt;br /&gt;update_input_image();&lt;br /&gt;/* Execute user program */&lt;br /&gt;do_plc_program[0]();&lt;br /&gt;/* Set physical outputs */&lt;br /&gt;update_output();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;return 0;&lt;br /&gt;&lt;br /&gt;}&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;La tarea se marca a sí misma como de prioridad 2 en este ejemplo, (en nuestra implementación, la tarea de menor periodo sería la más prioritaria), y con la&lt;br /&gt;política del planificador SCHED_FIFO, la única posible en RTLinux. Después se hace periódica, con periodo denominado PERIOD1, a través de pthread_make_periodic_np, una función no definida en POSIX. Con pthread_wait_np, se suspende la ejecución del thread hasta el próximo periodo.&lt;br /&gt;En cada periodo se ejecuta el clásico ciclo del autómata. Las funciones update_input_image y update_output dependen del hardware y están definidas en un fichero externo, realizado a priori. La primera actualiza la imagen de entradas, mientras que la segunda copia la imagen de las salidas en la salida física. El gestor de la aplicación las hará visibles a través del Makefile. La función do_plc_program[0] está definida en un fichero externo generado tras la compilación de los programas de lista de instrucciones, y es el que ejecutará realmente el programa introducido por el usuario, accediendo a la imagen de entradas, salidas, bits de memoria internos y bloques funcionales, cada uno con su espacio de memoria compartida. El Makefile generado por el gestor permite compilar todos los ficheros adecuados conjuntamente.&lt;br /&gt;Una aplicación en Linux (baja prioridad) permite obtener información de las tareas, objetos del sistema (entradas, salidas, etc) a través de la memoria compartida, para realizar una supervisión del trabajo del autómata.&lt;/div&gt;&lt;div&gt;&lt;strong&gt;OpenPCS&lt;/strong&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;El entorno de programación OpenPCS es un framework abierto basado en el Active Document Server Technology(una versión especial del active X controls).Esto permite una fácil integración con cualquier herramienta especifica de un fabricante(OEM) &lt;/div&gt;&lt;div&gt;OpenPCS es un producto, que sigue el concepto moderno de software de código abierto.&lt;br /&gt;Se compra el software de Infoteam una vez y entonces se puede vender junto con el hardware de forma gratuita.&lt;/div&gt;&lt;div&gt;&lt;strong&gt;SmartPLC&lt;/strong&gt;&lt;br /&gt;El smartPlc es el runtime de OpenPCS, es un SoftPLC compatible con IEC 61131-3&lt;br /&gt;Esta maquina vitual se ejecuta en UCODE, un codigo universal, independiente que emula un PLC. Dado que existe una amplia gama de distintos sistemas, el objetivo fue implementar un kernel runtime portable, el cual puede ser fácilmente adaptable a cualquier controlador y sistema operativo.Esta escrito en ANSI c,permitiendo de esta manera una alta portabilidad.&lt;br /&gt;Corre en forma nativa para WinCE , MS C.NET y XP Embedded en procesadores de 8 a 64 bit.&lt;/div&gt;&lt;div&gt;&lt;div&gt;Pero como esta escrito en ansi c ,puede correr en linux con pequeñas modificaciones.&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.infoteam.de/"&gt;http://www.infoteam.de/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;CoDeSys&lt;/strong&gt;&lt;br /&gt;CoDeSys es un entorno de desarrollo para la programación de controladores conforme con el estándar industrial internacional IEC 61131-3. El término CoDeSys es un acrónimo y significa Sistema de Desarrollo de Controladores. Más 200 fabricantes de dispositivos de diferentes sectores industriales ofrecen sus dispositivos de automatización inteligente programable con la interfaz de programación CoDeSys. En consecuencia, miles de usuarios finales en todo el mundo emplean CoDeSys para su trabajo diario en todo tipo de tareas de automatización. Hoy en día, CoDeSys es la herramienta de desarrollo basada en IEC 61131-3 más extendida en Europa. &lt;strong&gt;Codesys sp run time system&lt;/strong&gt;&lt;br /&gt;El run time convierte cualquier sistema embebido o basado en pc en un dispositivo considerado por el estándar IEC 61131-3 como un PLC.&lt;br /&gt;La aplicación del run time es realizada por el fabricante del dispositivo de automatización que es asistida por el 3S-Smart Software Solutions. El usuario final no participa en este proceso. Entre las familias de cpu que soportan al Codesy sp run time se encuentran:&lt;br /&gt;Infineon SAB80C167 family&lt;br /&gt;Infineon TriCore&lt;br /&gt;ARM based CPU&lt;br /&gt;Renesas SH 2/3/4&lt;br /&gt;Motorola ColdFire&lt;br /&gt;PowerPC&lt;br /&gt;Intel 80186/80x86/Pentium x&lt;br /&gt;MIPS&lt;br /&gt;Analog Devices BlackFin&lt;br /&gt;Altera NiosII &lt;/div&gt;&lt;div&gt;&lt;a href="http://www.3s-software.com/"&gt;http://www.3s-software.com/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;CoDeSys Automation Alliance (CAA)&lt;br /&gt;&lt;/strong&gt;La CoDeSys Automation Alliance (CAA) es una alianza internacional de fabricantes que ofrecen dispositivos de automatización programables con CoDeSys. El Principal objetivo de la CAA es ofrecer un conjunto de dispositivos para diferentes tareas industriales con un único instrumento de programación, CoDeSys. La plena interoperabilidad y el intercambio de datos a nivel de aplicación están garantizados por las empresas del CAA que se reúnen en talleres periódicos para seguir el proceso de normalización. &lt;/div&gt;&lt;div&gt;&lt;a href="http://www.automation-alliance.com/"&gt;http://www.automation-alliance.com/&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8559594984342267806-1458786307403498060?l=mariopiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mariopiz.blogspot.com/feeds/1458786307403498060/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8559594984342267806&amp;postID=1458786307403498060' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/1458786307403498060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/1458786307403498060'/><link rel='alternate' type='text/html' href='http://mariopiz.blogspot.com/2008/11/plc-sobre-linux.html' title='plc sobre linux'/><author><name>Mario Alberto Piz</name><uri>http://www.blogger.com/profile/17302321847069417216</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_xrBMnU2S_F0/SS80kcdiBnI/AAAAAAAAABw/Jgbz4kCn-3Y/s72-c/arqui.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8559594984342267806.post-7764292626378990447</id><published>2008-11-21T15:58:00.000-08:00</published><updated>2008-11-29T16:04:23.613-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='smalltalk'/><category scheme='http://www.blogger.com/atom/ns#' term='desarrollo con smalltalk'/><title type='text'>quien usa Smalltalk?</title><content type='html'>Hola mi gente¡¡¡¡&lt;br /&gt;Navegando el otro dia ,buscando informacion sobre soft-plc(de lo cual voy a publicar en este mismo canal) me encontre con una pagina muy buena&lt;br /&gt;&lt;a href="http://www.goodstart.com/whousessmalltalk.php?page=1"&gt;http://www.goodstart.com/whousessmalltalk.php?page=1&lt;/a&gt;&lt;br /&gt;visitenla "asombro garantizado"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8559594984342267806-7764292626378990447?l=mariopiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mariopiz.blogspot.com/feeds/7764292626378990447/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8559594984342267806&amp;postID=7764292626378990447' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/7764292626378990447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/7764292626378990447'/><link rel='alternate' type='text/html' href='http://mariopiz.blogspot.com/2008/11/quien-usa-smalltalk.html' title='quien usa Smalltalk?'/><author><name>Mario Alberto Piz</name><uri>http://www.blogger.com/profile/17302321847069417216</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-8559594984342267806.post-3496020625392391773</id><published>2008-11-07T11:27:00.000-08:00</published><updated>2008-12-01T13:49:48.753-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='smalltalk'/><category scheme='http://www.blogger.com/atom/ns#' term='conferencia argentina smalltalk'/><title type='text'>Smalltalks 2008 - 2da Conferencia Argentina de Smalltalk</title><content type='html'>&lt;span style="color:#000000;"&gt;Este año se realizará la segunda conferencia argentina ,durante los días 13, 14 y 15 de Novienbre&lt;br /&gt;Lugar:sede de la &lt;/span&gt;&lt;a href="http://www.uai.edu.ar/"&gt;&lt;span style="color:#000000;"&gt;Universidad Abierta Interamericana&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#000000;"&gt;, Av. Montes de Oca 745, Buenos Aires, Argentina&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;Costo:Completamente gratuita.&lt;br /&gt;Mas data:&lt;br /&gt;&lt;/span&gt;&lt;a href="http://neuquina.lifia.info.unlp.edu.ar:8001/Smalltalks-2008?_s=ZudlDyFIpVfEzAYY&amp;amp;_k=ziZHVoIA"&gt;&lt;span style="color:#000000;"&gt;http://neuquina.lifia.info.unlp.edu.ar:8001/Smalltalks-2008?_s=ZudlDyFIpVfEzAYY&amp;amp;_k=ziZHVoIA&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8559594984342267806-3496020625392391773?l=mariopiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mariopiz.blogspot.com/feeds/3496020625392391773/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8559594984342267806&amp;postID=3496020625392391773' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/3496020625392391773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/3496020625392391773'/><link rel='alternate' type='text/html' href='http://mariopiz.blogspot.com/2008/11/smalltalks-2008-2da-conferencia.html' title='Smalltalks 2008 - 2da Conferencia Argentina de Smalltalk'/><author><name>Mario Alberto Piz</name><uri>http://www.blogger.com/profile/17302321847069417216</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-8559594984342267806.post-3351002631023912634</id><published>2008-11-07T11:19:00.000-08:00</published><updated>2008-12-01T13:50:56.056-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dynabook'/><category scheme='http://www.blogger.com/atom/ns#' term='notebook'/><category scheme='http://www.blogger.com/atom/ns#' term='portatil'/><category scheme='http://www.blogger.com/atom/ns#' term='Alan Kay'/><title type='text'>Se cumplen 40 años de la invención de la computadora portátil</title><content type='html'>&lt;span style="color:#000000;"&gt;fuente :msn&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;Este año es el cuarenta aniversario de la invención de la computadora portátil. Quien diseñó la 'Dynabook' fue Alan Kay, un investigador de Xerox PARC. Este modelo pesaba menos de un kilogramo, y hoy en día las laptops que se fabrican están inspiradas en esta máquina, que nunca llegó a construirse.&lt;br /&gt;La 'Dynabook' fue creada en 1968 bajo la idea de 'computadora transportable'. El modelo de Kay estableció las bases para la fabricación de las computadoras portátiles actuales.&lt;br /&gt;Una década más tarde se construyó la 'NoteTaker' de Xerox, aunque nunca llegó a la fase de producción, y sólo hubo diez unidades en etapa de prototipo. Tenía un tamaño similar al de una máquina de coser y pesaba 48 kilos. Su valor comercial era cercano a los 50 mil dólares de la época.&lt;br /&gt;Para rendir homenaje a la invención de Kay se realizará el miércoles una mesa redonda, en la que participarán especialistas, en el museo de historia de la computación de Mountain View.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8559594984342267806-3351002631023912634?l=mariopiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mariopiz.blogspot.com/feeds/3351002631023912634/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8559594984342267806&amp;postID=3351002631023912634' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/3351002631023912634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/3351002631023912634'/><link rel='alternate' type='text/html' href='http://mariopiz.blogspot.com/2008/11/se-cumplen-40-aos-de-la-invencin-de-la.html' title='Se cumplen 40 años de la invención de la computadora portátil'/><author><name>Mario Alberto Piz</name><uri>http://www.blogger.com/profile/17302321847069417216</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-8559594984342267806.post-1059501388186250759</id><published>2008-03-08T07:03:00.000-08:00</published><updated>2008-03-08T07:06:51.749-08:00</updated><title type='text'>db2 tur escala cordoba</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8559594984342267806-1059501388186250759?l=mariopiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mariopiz.blogspot.com/feeds/1059501388186250759/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8559594984342267806&amp;postID=1059501388186250759' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/1059501388186250759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/1059501388186250759'/><link rel='alternate' type='text/html' href='http://mariopiz.blogspot.com/2008/03/db2-tur-escala-cordoba.html' title='db2 tur escala cordoba'/><author><name>Mario Alberto Piz</name><uri>http://www.blogger.com/profile/17302321847069417216</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-8559594984342267806.post-2070151871893727673</id><published>2007-05-28T04:39:00.000-07:00</published><updated>2007-06-01T11:58:50.708-07:00</updated><title type='text'>DB2 TUR :ESCALA FORMOSA</title><content type='html'>Hola mi gente como va?&lt;br /&gt;Bueno ahora que tengo un tiempito libre les quiero comentar nuestra grata visita a Formosa que realizamos con el grupo de usuarios db2 nea, el día 18 de mayo del 2007&lt;br /&gt;Todo comenzó una semana antes preparando los temas que cada integrante tenia que decir, va yo en forma espontánea me prendí de la movida On Demand que esta promoviendo IBM, Introducción a db2, Versiones de db2, DB2 EXPRESS C9 , Porque conviene db2?,Características Ventajas ,XML , PURE XML y algo mas.&lt;br /&gt;Tengo que recalcar que tuvimos problemas de diversas índole para poder terminar las ppt entre ellas algunas que no cabe citar (che los TSP pónganse las pilas, los laboratorios son para usar, aparte el power point no les hace consumir mas de 3 Amper por maquina)&lt;br /&gt;Bueno el viernes por la noche amanecimos en lo de Chauli jugando el revulution soccer, comiendo pan con mermelada (¿?) y mirando la tele .&lt;br /&gt;Bueno tipo 2:20 am llegan los remises que nos llevarían a la Terminal, el remisero me cobro 8 pesos, gasto que tube que compartir con oscar y no saben como me dolió desembolsar semejante cantidad de dinero en algo tan ezfiemero como un viaje a la Terminal, aguante le 10 y el 3 (lineas de colectivo de la ciudad de resistenia)&lt;br /&gt;Una vez instalados en la Terminal comenzamos jugar al fútbol con un paquete de cigarrillos y un perro vagabundo a quien cariñosamente lo bautizamos con el nombre de una base de datos, era un fenómeno el can, tenia alma de arquero ,por momentos me hacia acordar del Mono Navarro Montoya. Tipo 3:30 am llega el cole que nos llevaria hasta Formosa, yo tenia un sueño atrasado y para sorpresa mia el colectivo esta lleno de un montón de mujeres que venían de un recital del grupo mexicano Mana,todas estaban euforicas todavía del recital y gritaban contaban …..pero por suerte eran muy sociales y todo el camino me enseñaron las fotos del recital, estuvo buenísimo………………&lt;br /&gt;Bueno ,en el momento que empecé a conciliar el sueño, Gonzalo y los demás chicos me levantan para que mire una Cruz imponente de hierro que se encuentra en la entrada de Formosa, estaba re perdido y no sabia que hacia en un colectivo (es un efecto común llamado parálisis de sueño) ,allí mismo nos esperaba un baqueano de la zona ,Fernando ,listo con mate y termo ,después del primer mate recién recobre la conciencia y me puse las pilas nuevamente, llegamos a la Terminal y de cirqueros que somos nos sacamos unas fotos, había una cantidad grande de policías y gendarmes ya que Formosa es una zona fronteriza con la republica hermana de Paraguay.&lt;br /&gt;Como Fernando de guía fuimos a su casa, y como prácticamente había quebrado con la cuenta del remisero, decidimos ir caminado a lo de Fernando, en cima nos dice el muy caradura que la casa de el quedaba a 5 cuadras ,y como yo vengo de la republica de Corrientes usamos la cuadra española, unos 100 metros (por ser corrientes originalmente una colonia española) ,pero no estábamos en el pais de corrientes ,estábamos en Formosa y allí la unida de medida no es la cuadra española  ,sino la cuadra formoseña(el equivalente a 4cuadras españolas),así que caminamos unas 20 cuadras, pobre Gonzalo que llevo su “notebook” en la mano ,casi se descolumno ,aunque nos turnamos para ayudarlo……..&lt;br /&gt;Después  de un trajín de 40 minutos llegamos a la casa de Fernando donde nos recibió muy calidamente su familia, su papa y su mama , después de los saludos protocolares nos pusimos a tomar unos mates. Al cabo de poco tiempo la mama de fer nos dio un hermosísimo y rico desayuno, abundante en tortas ,biscochuelos flanes ,budines Ext..,la verdad que abre subido unos buenos kilos con ese desayuno ,pero luego empezaron los problemas sicomaticos de algunos integrantes  del grupo(no voy a decir quien ,el que se rie mucho jejejejej)) y empezaron a desfilar hacia las instalaciones sanitarias de la casa…………..continuara.............................&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8559594984342267806-2070151871893727673?l=mariopiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mariopiz.blogspot.com/feeds/2070151871893727673/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8559594984342267806&amp;postID=2070151871893727673' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/2070151871893727673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/2070151871893727673'/><link rel='alternate' type='text/html' href='http://mariopiz.blogspot.com/2007/05/db2-tur-escala-formosa.html' title='DB2 TUR :ESCALA FORMOSA'/><author><name>Mario Alberto Piz</name><uri>http://www.blogger.com/profile/17302321847069417216</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-8559594984342267806.post-3242113447875620481</id><published>2007-05-10T20:30:00.000-07:00</published><updated>2007-05-11T20:12:27.724-07:00</updated><title type='text'>Alan Kay</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Fuente:&lt;/strong&gt; &lt;a href="http://www.squeakland.org/community/biography/alanbio.html"&gt;http://www.squeakland.org/community/biography/alanbio.html&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Traductor:&lt;/strong&gt; Ernest Durelle y &lt;a onmouseover="window.status='last edited 785 days ago'; return true" onmouseout="window.status=' '; return true" href="http://swiki.agro.uba.ar/small_land/32"&gt;Diego Gómez Deck&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Alan Kay, es actualmente "Fellow" (Socio-Colaborador) de la &lt;/span&gt;&lt;a href="http://www.hpl.hp.com/news/2002/oct-dec/kay.html"&gt;&lt;span style="font-size:85%;"&gt;compañía Hewlett Packard&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; y Presidente del &lt;/span&gt;&lt;a href="http://www.viewpointsresearch.org/"&gt;&lt;span style="font-size:85%;"&gt;Instituto Viewpoints Research&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;,se ha dado a conocer especialmente por sus ideas acerca de la informática personal, el ordenador portátil, su invención del interfaz de ventana que hoy día se ha generalizado en todos los sistemas informáticos y la moderna programación orientada a objetos.Todo su proceso creativo ha estado motivado por el profundo interés por el mundo de la infancia y la educación.Como miembro fundador del Xerox Palo Alto Research Center (PARC) dirigió uno de los grupos que desarrollaron las actuales estaciones de trabajo,el concepto moderno del ordenador personal (precursor del Macintosh), el uso del escritorio, Ethernet, las impresoras láser y el trabajo en red "cliente-servidor".Antes de trabajar para Xerox, Alan fue miembro del ARPA research team de la Universidad de Utah, quienes desarrollaron los gráficos 3-D. Fue allí donde él obtuvo el grado de maestro y el doctorado (ambos cum laude) por su trabajo en el desarrollo de la primera computadora personal gráfica orientada a objetos.Alan se tituló en matemáticas y en biología molecular en la Universidad de Colorado. También participó en el diseño original del ARPANet, que después se convirtió en la internet actual.Posteriormente, fue jefe científico de Atari y socio-colaborador de Apple y, después, fue vicepresidente de Investigación y Desarrollo en la compañía Walt Disney. En 2001 fundó el Instituto Viewpoints Research, una organización sin ánimo de lucro situado en Glendale (California). En 2002 se unió a Hewlett-Packard como socio-colaborador.Ha recibido numerosos premios y condecoraciones, incluyendo el ACM Software Systems Award, el J-D Warnier Prix D'Informatique, y el premio 2001 C&amp;amp;C de NEC. Lo han elegido miembro de la Academia Americana de Artes y Ciencias, de la Academia Nacional de Ingeniería, y de la Real Sociedad de Artes de Estados Unidos. Le fue concedido recientemente en Estocolmo un doctorado honoris causa del KTH.Antiguo guitarrista profesional de jazz, compositor, y diseñador de teatro, es también intérprete clásico de órgano tubular y vive en Los Ángeles con su esposa, Bonnie.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8559594984342267806-3242113447875620481?l=mariopiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mariopiz.blogspot.com/feeds/3242113447875620481/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8559594984342267806&amp;postID=3242113447875620481' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/3242113447875620481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/3242113447875620481'/><link rel='alternate' type='text/html' href='http://mariopiz.blogspot.com/2007/05/alan-kay.html' title='Alan Kay'/><author><name>Mario Alberto Piz</name><uri>http://www.blogger.com/profile/17302321847069417216</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-8559594984342267806.post-8418324078471467252</id><published>2007-03-20T08:24:00.000-07:00</published><updated>2008-02-29T02:28:48.444-08:00</updated><title type='text'>InfOil, tecnología Smalltalk para la industria petrolera</title><content type='html'>&lt;strong&gt;Esta es una info que encontré en la red y me pareció muy bueno pertenece a Martín Salduna y muestra unas cuantas cosas interesantes y polentosas que se pueden hacer con Smalltalk,si con Smalltalk,no de nuevo con Smalltalk ,no estoy hablando de c java .net etc...Smalltalk . Con mucha gente en el contexto en cual me muevo y lidio a diario, encuentro siempre esa picara y prácticamente burlesca riza ,cuando me refiero a ST, el otro día chatee con Richar Dean Anderson y me dijo que anda ocupado filmando la serie Star Gate ,asi que de nuevo tenemos que espera a que Mac lanze su lenguaje que va a solucionar todos los problemas de desarrollo, mientras esperamos ,la mejor opción sin dudas es ST&lt;br /&gt;&lt;/strong&gt;Charlamos con Esteban Maríngolo (EM) y Guillermo Sapaya (GS), dos de los responsables de la tecnología de InfOil, empresa que desarrolla productos de software líderes para un nicho de la industria del petróleo y gas usando tecnología Smalltalk.&lt;br /&gt;¿Pueden contarnos sobre InfOil?&lt;br /&gt;Guillermo Sapaya: InfOil nace hace unos 14 años, cuando su presidente empezó haciendo la parte de desarrollo de una compañía petrolera argentina.&lt;br /&gt;El mundo petrolero es grandísimo, con muchas necesidades a cubrir. Nuestros sistemas cubren el proceso que va desde que sacás la primer gota de petróleo, hasta que se entrega el petróleo procesado. Tenemos sistemas para mantenimiento de equipos, control de perforaciones de pozos, etc.&lt;br /&gt;El software que desarrollamos acá es exclusivo para compañías petroleras, aunque estamos viendo la posibilidad de extendernos un poco hacia las nuevas formas de producción de energía: todos sabemos que el petróleo es un producto no renovable, por lo que hoy se están estudiando otras áreas, como la energía eólica, solar, etc.&lt;br /&gt;Estéban Maríngolo: InfOil no sufre de los vicios usuales que sufre una empresa de software. No somos una Software Factory, no hacemos cualquier tipo de software. Esa dirección casi unidireccional que tomamos al estar abocados exclusivamente a la industria petrolera, también nos da reconocimiento en el resto de la industria. Nuestros sistemas son sistemas de producción, dedicados a contabilizar la producción de petróleo y gas, y actualmente contabilizan un poco más de un tercio del petróleo y la mitad del gas del país.&lt;br /&gt;No somos una empresa gigantesca. Cuando te decía que no sufrimos vicios que sufre la industria me refiero a alta rotación de empleados, todas esas cosas que caracterizan a las empresas. Nuestra empresa tiene determinados valores de trabajo que, en lo personal, no he visto en otras empresas. Creo que eso también repercute en la calidad de los sistemas, en la calidad de la atención al cliente, etc.&lt;br /&gt;Desde que se fundó InfOil, siempre trabajamos con Smalltalk, SQL, etc. Tenemos nuestras limitaciones, por la razón de que las empresas que fabrican Smalltalk no son empresas gigantescas. En nuestra empresa somos quince desarrolladores, de los cuáles todos documentamos, testeamos, etc. Conocemos tres o cuatro empresas más del tamaño de la nuestra. En este momento, la única empresa de este tipo que tengo en mente es Mercap, que hace sistemas de análisis de riesgo para bancos. Aparte, hay productores independientes que conozco que trabajan con Smalltalk con grupos de no más de tres o cuatro personas. Uno de ellos, Alejandro Reimondo, cuenta con una experiencia de más de 20 años de trabajo. Pero estos son trabajos menores.&lt;br /&gt;¿Cómo y por qué decidieron encarar sus proyectos en Smalltalk? ¿Qué ventajas pueden apreciar en ese lenguaje respecto de otros más “mainstream”?&lt;br /&gt;GS: Es un ambiente muy propicio para construir sistemas de tiempo real. Por ejemplo, mi primera experiencia en una empresa fue un sistema de control de seguridad, acceso a edificios, etc. Teníamos todo un sistema simulado en nuestro ambiente, con todos los dispositivos de seguridad creados de manera virtual, y se simulaban todos los posibles eventos que podían ocurrir: que si forzaban una puerta, etc, todo eso fluía en forma de información dentro del sistema. Es muy potente para simulación.&lt;br /&gt;EM: una de las cosas que también salió de desarrollar en Smalltalk es la mayor parte de las metodologías ágiles de desarrollo: extreme programming, pair extreme programming nacen en Smalltalk. Otra de las cosas que se habla mucho es de los DSL (domain-specific lenguaje). Smalltalk es un DSL en sí mismo.&lt;br /&gt;El ejército estaba haciendo un sistema de simulación de batalla, y lo que tenía de particular ese tipo de desarrollo es que cuando hay usuarios avanzados, la gente que no es programadora pero que tiene incorporados los conceptos de lógica necesarios para aprender a programar -como un ingeniero, etc- puede crear el programa. ¿Por qué? Ellos podrían hacerlo en un lenguaje de dominio específico, pero como Smalltalk ya lo es, uno lee el código, y parece que está narrado. Es decir, el paso de pasar de un lenguaje específico al programa ya está en uno solo. Eso tiene que ver con la agilidad, con la prototipación que tiene Smalltalk, porque la retroalimentación es instantánea. Por eso, la mayor parte de la gente que trabaja en Smalltalk es tan entusiasta con la tecnología.&lt;br /&gt;GS: Como experiencia, trabajando como integrante de grupos de 3 o 4 personas –el número ideal para trabajar proyectos en Smalltalk-, llevando adelante estos grupos, contando con gente incluso con conocimientos básicos, los tiempos son increíblemente superiores, porque el sistema se va construyendo sobre la marcha. Desde el principio, tenés el sistema andando. Vos prototipás algo, y, a medida que vas programando, te sale un debugger, le vas agregando comportamiento a los objetos del debugger, y a medida que les agregás comportamiento éstos van “aprendiendo”, porque no hace falta ni editarlo, compilarlo y pasarle un runtime. En todo momento el sistema está “vivo” y evoluciona. Eso es por las metodologías ágiles que te mencionaba Estéban. De la mano de eso, trabajando de a dos personas en una máquina, atacando un tema en particular, va haciendo que se produzca de una forma que yo estoy experimentando ahora, y me parece increíble la diferencia.&lt;br /&gt;ES: Esa es una de las cosas fundamentales que caracterizan los proyectos en Smalltalk: productividad.&lt;br /&gt;¿Cómo fue su acercamiento al lenguaje Smalltalk?&lt;br /&gt;EM: en mi caso, fue a raíz de una conferencia sobre tecnología de objetos que dio en 2002, en la Universidad del Salvador, la gente de una asociación llamada Smalltalking, de la que Guillermo era miembro. Lo que vi y escuché me impactó mucho, por lo que comencé a investigar casi de inmediato. Por entonces, yo trabajaba en una empresa como administrador de red, así que aproveché hacer algunas cosas para la empresa. Me llevó un año desde que empecé a meterme hasta que me cayó la ficha de decir “esto es así”. Comparativamente, la curva de aprendizaje de Smalltalk al principio es pronunciada, pero cuando empecé a sacar conceptos fundamentales, mi productividad aumentó notablemente.&lt;br /&gt;GS: yo era miembro de Smalltalking. Durante mis estudios universitarios, teníamos una materia, Programación III, en la que veíamos este lenguaje que nadie conocía, ¡ni siquiera los docentes! Investigando en la web, dimos con Smalltalking y con una persona aquí en Argentina, Alejandro Reimondo, que hace y ha hecho mucho por objetos. Él lleva adelante esta asociación. Lo conocí, empecé a participar del foro, etc.&lt;br /&gt;A quién busca algo nuevo, le cae la ficha cuando ve Smalltalk. A mí me pasó de darme cuenta que el lenguaje es simple y al mismo tiempo bastante poderoso, al punto que deseé ver más de lo que tenés que dar para aprobar un final. Junto con un compañero de curso nos interesamos y así fue como empezamos a desarrollarnos profesionalmente. Cosa que no creíamos que sucediera, porque en todas las universidades y en el ambiente común te dicen que no lo conocen, que se usa para la docencia y no para producir, y que no hay nadie desarrollando nada en ese lenguaje. Cosa que no es verdad. ¡Hoy por hoy estoy comiendo gracias a Smalltalk!&lt;br /&gt;¿Qué presencia tiene Smalltalk dentro del mundo de los lenguajes de programación? ¿Su existencia es más bien a nivel comunidad en internet?&lt;br /&gt;EM: Smalltalk comenzó como una investigación a fines de los ’60. Quien la coordinaba, quien tuvo las principales ideas sobre las que basaría el paradigma fue Alan Kay. Concepto de objeto, mensaje, etc. El concepto de orientación a objetos nace ahí. Hasta el ’95, antes que aparezca Sun, sin duda era mainstream. Después, en lo que es industria, Java lo pasó por arriba, sin duda por razones de marketing. Hasta aquel momento, el mercado se repartía entre C++ y Smalltalk. Luego, Smalltalk pasa a un segundo plano, relegado por Java.&lt;br /&gt;Sin embargo, un tercio de los containers del mundo se mueve con un sistema hecho en Smalltalk; FeDex tiene su sistema hecho en Smalltalk, JP Morgan; la financiera más grande del mundo, tiene el sistema financiero más grande del mundo hecho en Smalltalk. En Argentina, Telecom tiene un sistema de inventario activo hecho en Smalltalk.&lt;br /&gt;GS: A veces hablamos y nos preguntamos, ¿por qué Smalltalk no es tan popular? Entre otras cosas, como decía Esteban, por el tema del marketing. Yo creo que a la larga, los lenguajes van a llegar a ser un Smalltalk. Van adquiriendo carácterísticas que Smalltalk tenía desde hace mucho tiempo: garbage collector, virtual machine, son conceptos sacados del Smalltalk. Siempre decimos que el día de mañana va a salir un lenguaje que va a ser un Smalltalk con todo un aparato de marketing atrás que lo haga mainstream.&lt;br /&gt;El sistema InfoMant se utiliza para mantenimiento de maquinarias de perforación, pero puede aplicarse a otro tipo de equipos.&lt;br /&gt;Entonces, ¿por qué Smalltalk no es mainstream?&lt;br /&gt;ES: Si un proyecto falla en una tecnología popular como Java, no falló por la tecnología. Nadie quiere tomar el riesgo. Siempre pasa que nadie se hace cargo de haber decidido “experimentar” con una tecnología. Smalltalk está en pequeños proyectos satélites o que no influyen. Hay muchos casos de empresas que pasan de Smalltalk a Java, y a veces nunca terminan de pasar, por cuestiones de complicaciones tecnológicas, falta de tiempo, etc. Según dicen, es más fácil conseguir 10 programadores Java que uno Smalltalk. Eso es real, y lo sufrimos como una empresa que se dedica a Smalltalk. El volumen de desarrolladores que se maneja en un proyecto cualquiera de una empresa mediana de más de 20 empleados, nunca se podrían cubrir con Smalltalk.&lt;br /&gt;A fines de 2005, uno de los bastiones de presencia importante de Smalltalk era el Visual Age for Smalltalk, la herramienta Smalltalk de IBM. De hecho, si uno mira los anuncios de las páginas de empleo de EE UU, buscan desarrolladores Smalltalk porque tienen muchos sistemas críticos en Visual Age. La escasez no es solamente en la Argentina.&lt;br /&gt;Hoy hay una especie de nicho de Smalltalk, que está creciendo más o menos como creció Ruby, y que se llama Seaside, un framework de base de aplicaciones web. Seaside da bastantes facilidades y ofrece toda la potencia de Smalltalk. La gente está entrando a Smalltalk por Seaside.&lt;br /&gt;El mercado Smalltalk es tan chico, que aquella persona a quien le gusta la tecnología y tiene la posibilidad de trabajar y producir con eso, lo disfruta. Quien, además, tiene la posibilidad de hacer un sistema de la magnitud que estamos hablando, lo disfruta más aún.&lt;br /&gt;Pantalla del sistema InfoPerf, desarrollado en InfOil, y que sirve para consulta de estado de pozos.&lt;br /&gt;Para terminar, ¿en qué proyectos están trabajando actualmente?GS: Lo que estamos haciendo, y estamos bastante avanzados, es un nuevo sistema que por ahora tiene un nombre provisorio, y que estaría orientado a la parte gerencial de la producción petrolera. La idea es sacar datos de todas las bases de datos y hacer una interface para mapear esos datos al MaxProd y ahí hacer análisis estadísticos de, si perdés, por qué perdés, en qué parte geográfica del país, en qué condiciones, etc. Es un sistema más que nada diseñado para ver por qué perdés y cómo podés actuar para poder maximizar la producción petrolera. Por otro lado estamos con El Dorado, como le llamamos. Este sería algo así como el Infoprod 2.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8559594984342267806-8418324078471467252?l=mariopiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mariopiz.blogspot.com/feeds/8418324078471467252/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8559594984342267806&amp;postID=8418324078471467252' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/8418324078471467252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/8418324078471467252'/><link rel='alternate' type='text/html' href='http://mariopiz.blogspot.com/2007/03/infoil-tecnologa-smalltalk-para-la.html' title='InfOil, tecnología Smalltalk para la industria petrolera'/><author><name>Mario Alberto Piz</name><uri>http://www.blogger.com/profile/17302321847069417216</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-8559594984342267806.post-284002705838118158</id><published>2007-03-06T12:17:00.000-08:00</published><updated>2007-03-14T19:52:34.756-07:00</updated><title type='text'>¿QUE ES LA DB2 EXPRESS C9?</title><content type='html'>Con DB2 Express-C, IBM está fortaleciendo su compromiso de habilitar y respaldar a la creciente comunidad de desarrolladores y clientes DB2, al ofrecer una versión sin costo del producto, facilitándoles crear e implementar aplicaciones y soluciones que satisfagan sus requisitos cambiantes en materia de gestión de la información.&lt;br /&gt;DB2 Express-C ofrece el mismo servidor de datos DB2 central en un envase más pequeño, diseñado para el uso en desarrollo de software, implementación, redistribución e integración en aplicaciones. A través de un nuevo foro público en el sitio developer Works, el recurso de IBM para los desarrolladores, está disponible el soporte sin cargo de DB2 Express-C para la comunidad, con soporte opcional con cargo ofrecido por IBM.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8559594984342267806-284002705838118158?l=mariopiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mariopiz.blogspot.com/feeds/284002705838118158/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8559594984342267806&amp;postID=284002705838118158' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/284002705838118158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8559594984342267806/posts/default/284002705838118158'/><link rel='alternate' type='text/html' href='http://mariopiz.blogspot.com/2007/03/bienvenidos.html' title='¿QUE ES LA DB2 EXPRESS C9?'/><author><name>Mario Alberto Piz</name><uri>http://www.blogger.com/profile/17302321847069417216</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>
