<?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-1879577515841903416</id><updated>2012-02-01T05:49:32.675-08:00</updated><category term='mobile'/><category term='Tomshardware'/><category term='virtualization'/><category term='disclaimer'/><category term='Off Topic'/><category term='700 Mhz'/><category term='sad'/><category term='new software release'/><category term='Microsoft'/><category term='Design tips'/><category term='introduction'/><category term='SQL'/><category term='news'/><category term='Wonderware'/><category term='flattery'/><category term='Cool'/><category term='OPC-UA'/><category term='Standards'/><category term='interesting'/><category term='vulnerability'/><category term='water/wastewater'/><category term='iconics'/><category term='IT'/><category term='tofino'/><category term='Rockwell'/><category term='Cisco'/><category term='someone else&apos;s blog'/><category term='enterprise computing'/><category term='open source'/><category term='Oracle'/><category term='distributed control'/><category term='HMI'/><category term='Ignition'/><category term='Matrikon'/><category term='do your part'/><category term='Juniper'/><category term='FactoryPMI'/><category term='OPC-DA'/><category term='evil'/><category term='firewall'/><category term='SCADA'/><category term='OPC'/><category term='Press Release'/><category term='rant'/><category term='risk aversion'/><category term='SCADA news'/><category term='MySQL'/><category term='Internet'/><category term='21CFR11'/><category term='java'/><category term='partnership'/><category term='Kepware'/><category term='security'/><category term='infastructure'/><category term='what could possibly go wrong?'/><category term='COM'/><category term='cloud'/><category term='Google'/><category term='PLCs'/><category term='web based SCADA'/><category term='CPUs'/><category term='VoIP'/><category term='Sun'/><category term='QoS'/><category term='Linux'/><category term='guest article'/><category term='Inductive Automation'/><category term='Roswell'/><category term='SAN'/><category term='factorysql'/><category term='Intel'/><category term='warning'/><category term='OPC-HDA'/><category term='merger'/><category term='humm...?'/><title type='text'>Not another Industrial (software) Blog</title><subtitle type='html'>What I really think!

Standards, networking, security, databases, open source, and topics related to the development of HMI, and SCADA systems.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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>89</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-4130341752501972595</id><published>2011-11-22T21:47:00.000-08:00</published><updated>2011-11-23T09:23:05.191-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='Cool'/><title type='text'>SCADA Security in the Cloud - common sense design considerations</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-7a3cngoy4xU/TsyI4cpJpjI/AAAAAAAAQ4g/thWZlsGgO5k/s1600/cloud.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-7a3cngoy4xU/TsyI4cpJpjI/AAAAAAAAQ4g/thWZlsGgO5k/s1600/cloud.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Inductive Automation just just released this &lt;a href="http://files.inductiveautomation.com/whitepapers/WhitePaper-Cloud-Based-SCADA-Systems.pdf"&gt;white paper&lt;/a&gt; on Cloud Computing and SCADA and hosted an &lt;a href="http://www.youtube.com/watch?v=_sTr9ZBsRdY"&gt;informative webinar&lt;/a&gt; on the topic. I wanted to provide my perspective on a few good design practices, when looking through a security prism.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How to plan for the cloud with security in mind&lt;/b&gt; &lt;br /&gt;- Consider the tenant of "local control". This may or may not translate to "isolated network". It's better to not even think about implementation at this point. The idea is, "from where do I want to allow my operators to control equipment"?&lt;br /&gt;&lt;br /&gt;-Decide what it is that you need to access from anywhere. This is a business decision, not a tech decision. &amp;nbsp; &lt;br /&gt;&lt;br /&gt;- In terms of your security planning, cloud hosting is basically the same as making your application accessible via the Internet. Do not confuse this with "public". Both approaches can provide worldwide access. Both can be secured with SSL/TLS and/or even require VPN connectivity. Consider the implications of a "worst case" compromise in the back of your mind.&lt;br /&gt;&lt;br /&gt;- "The Cloud" is probably more robust than your server. The gold star for &lt;i&gt;Availability&lt;/i&gt; more likely goes to the cloud. Consider that you're not taxing your bandwidth or storage resources and can pay more money to scale on an as needed basis. The whitepaper refers to this as leveraging or outsourcing IT costs. This is a good thing. &lt;br /&gt;&lt;br /&gt;- Consider separating your Internet or Cloud services from the rest of your network, including control, business, public web, etc. &lt;b&gt;I am not a fan of your cloud server being able to reach out to your PLC&lt;/b&gt;. Why would you do that except in the case of deliberate cloud based control, which is generally not recommended? It's just as easy to have your internal control system write data out to your online (Internet or Cloud) database. You might even log data to a local database then replicate that online. Control the flow of your communication!&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Example&lt;/b&gt;&lt;br /&gt;The point is, think about your security architecture requirements from a simple perspective. Don't worry about how you will implement it. For example, your thought process might go like this: I want to be able to change setpoints from anywhere within the control network of my 3 sites, I even need a secure way of doing this remotely. If the network goes down, local operators need to be able to control the system without missing a beat. QA needs to examine our realtime process in detail and management wants to be able to access production reports from anywhere. As you come up with this you'll inevitably realize that QA and management systems don't need a path to the PLC - that's the &lt;i&gt;Principal of Least Privilege&lt;/i&gt; (POPL) in action! Keep up on defining requirements! &lt;i&gt;Availability&lt;/i&gt; really matters at the operator terminals, but not for control between sites - so we don't need redundancy there. Maybe QA has regulatory requirements requiring strict &lt;i&gt;Integrity&lt;/i&gt; (prevention of unauthorized data modification). Do we care if the management reports get out? Maybe a lot, maybe not at all. If so, we'll want to protect the &lt;i&gt;confidentiality&lt;/i&gt; of the system. Notice that I'm focusing on &lt;i&gt;what&lt;/i&gt; and not &lt;i&gt;how&lt;/i&gt;?&lt;br /&gt;&lt;br /&gt;Get the idea? Now we have our business requirements, driven by operators, management, and our process. Notice that we didn't even consider technical limitations or implementation details? Now it's time to come up with a tech plan, get with IT and let them know what are objectives are.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Your solution may be a complex multi-part system with firewalls, intrusion detection systems (IDS), VPNs, local systems and online ones. It could also be really simple.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Closing Advice&lt;/b&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;First consider your business/operational requirements in the absence of naysayers who are thinking about implementation/security details.&lt;/li&gt;&lt;li&gt;&amp;nbsp;Keep security in mind as part of your requirements. This can be done without extreme paranoia.&lt;/li&gt;&lt;li&gt;Involve IT early on the design phase. Once you provide the &lt;i&gt;what&lt;/i&gt; they should be able to help you out with the &lt;i&gt;how&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Don't forget about upgrades/updates, backups, and other ongoing support requirements.&lt;/li&gt;&lt;li&gt;Follow the good practices that you already know. Use strong passwords, update your systems, etc.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Read this &lt;a href="http://files.inductiveautomation.com/whitepapers/WhitePaper-Cloud-Based-SCADA-Systems.pdf"&gt;whitepaper&lt;/a&gt;.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-4130341752501972595?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://files.inductiveautomation.com/whitepapers/WhitePaper-Cloud-Based-SCADA-Systems.pdf' title='SCADA Security in the Cloud - common sense design considerations'/><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/4130341752501972595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=4130341752501972595' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/4130341752501972595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/4130341752501972595'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2011/11/scada-security-in-cloud-common-sense.html' title='SCADA Security in the Cloud - common sense design considerations'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://4.bp.blogspot.com/-7a3cngoy4xU/TsyI4cpJpjI/AAAAAAAAQ4g/thWZlsGgO5k/s72-c/cloud.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-6405276701513993030</id><published>2011-11-22T20:50:00.000-08:00</published><updated>2011-11-22T22:00:51.975-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SCADA news'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>On water hacking</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/--dMjChegZkY/Tsx7DnoGNxI/AAAAAAAAQ4Y/i-tJJprlrgk/s1600/water_hack.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/--dMjChegZkY/Tsx7DnoGNxI/AAAAAAAAQ4Y/i-tJJprlrgk/s1600/water_hack.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;There is a lot of ongoing publicity revolving around the recent attacks on water district SCADA systems. These cases were trivial to carry out based on gaping, easily solvable vulnerabilities. Industrial controls folk need to take it upon themselves as professionals practicing due care to step it up. It isn't difficult to adopt good security practices. This isn't much different from the transition business users had to make in going from single user systems (think DOS and Windows 3.x) to networked systems. In this case, the technology exists.&lt;br /&gt;&lt;br /&gt;It was interesting to note that an &lt;a href="https://media.blackhat.com/bh-us-11/McNabb/BH_US_11_McNabb_Wireless_Water_Meter_WP.pdf"&gt;August presentation&lt;/a&gt; at the Black Hat conference mentioned water attacks. Coincidence? Not likely. If you work in Industrial Automation you likely know much more vulnerable and potentially dangerous targets. Let's fix this before a tragic event and regulation requires it.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;News: &lt;a href="http://news.cnet.com/8301-1009_3-57327030-83/was-u.s-water-utility-hacked-last-week/"&gt;CNET&lt;/a&gt;,&amp;nbsp; &lt;br /&gt;&lt;a href="http://www.plctalk.net/qanda/showthread.php?t=67720"&gt;Forum discussion&lt;/a&gt;, and at &lt;a href="http://inductiveautomation.com/forum/viewtopic.php?f=50&amp;amp;t=7260&amp;amp;p=21817"&gt;IA&lt;/a&gt;, and PLCTalk.&lt;br /&gt;Blog posts: &lt;a href="http://www.tofinosecurity.com/blog/us-water-utilities-and-poor-passwords"&gt;&lt;/a&gt;&lt;a href="http://www.tofinosecurity.com/blog/scada-security-breached-us-water-utilities"&gt;Tofino &lt;/a&gt;II, &lt;a href="http://scadahacker.blogspot.com/2011/11/hackers-independently-attack-two.html"&gt;SCADAHacker&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Disclaimer - this post is not affiliated with the Water Hackathon event. The author thought it was funny.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-6405276701513993030?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/6405276701513993030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=6405276701513993030' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/6405276701513993030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/6405276701513993030'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2011/11/on-water-hacking.html' title='On water hacking'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://4.bp.blogspot.com/--dMjChegZkY/Tsx7DnoGNxI/AAAAAAAAQ4Y/i-tJJprlrgk/s72-c/water_hack.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-7627573410571481701</id><published>2011-10-05T09:07:00.000-07:00</published><updated>2011-10-05T09:07:30.277-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SCADA news'/><category scheme='http://www.blogger.com/atom/ns#' term='Ignition'/><category scheme='http://www.blogger.com/atom/ns#' term='Cool'/><title type='text'>Ignition awarded prestigious Oracle Duke's Choice Award</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-WU53_MD_zGU/Tox-Vg0oEGI/AAAAAAAAQ0Q/fk8m59NTw4Q/s1600/2011dukeschoiceaward.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-WU53_MD_zGU/Tox-Vg0oEGI/AAAAAAAAQ0Q/fk8m59NTw4Q/s1600/2011dukeschoiceaward.gif" /&gt;&lt;/a&gt;&lt;/div&gt;Inductive Automation was awarded as one of 10 annual &lt;i&gt;Duke's Choice Awards&lt;/i&gt; from Oracle for Ignition as an innovative use of Java technology. Congratulations!!! &lt;a href="http://www.oracle.com/us/corporate/press/512656"&gt;Press release announcement&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-7627573410571481701?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.java.com/en/dukeschoice/' title='Ignition awarded prestigious Oracle Duke&apos;s Choice Award'/><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/7627573410571481701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=7627573410571481701' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/7627573410571481701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/7627573410571481701'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2011/10/ignition-awarded-prestigious-oracle.html' title='Ignition awarded prestigious Oracle Duke&apos;s Choice Award'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://4.bp.blogspot.com/-WU53_MD_zGU/Tox-Vg0oEGI/AAAAAAAAQ0Q/fk8m59NTw4Q/s72-c/2011dukeschoiceaward.gif' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-925224328575610713</id><published>2011-09-15T09:01:00.000-07:00</published><updated>2011-09-15T09:01:07.864-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='do your part'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><category scheme='http://www.blogger.com/atom/ns#' term='Inductive Automation'/><category scheme='http://www.blogger.com/atom/ns#' term='Cool'/><title type='text'>Ignition 7.3 Beta available</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-OTK37gAWNTw/Tmezq8noIUI/AAAAAAAAQzQ/lLY3adox5yE/s1600/ignition-by-inductive-automation-inductive-automation.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="87" src="http://4.bp.blogspot.com/-OTK37gAWNTw/Tmezq8noIUI/AAAAAAAAQzQ/lLY3adox5yE/s200/ignition-by-inductive-automation-inductive-automation.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;Ignition 7.3 represents a major version increase for the Vision module and may significant changes for the others. If you've never beta tested Inductive Automation software you'll have to request access to the beta forum &lt;a href="http://inductiveautomation.com/forum/"&gt;here&lt;/a&gt;.&amp;nbsp; I must say, it's fun to play with the new vector drawing capabilities.&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Drawing tools added for vector graphics.&lt;/li&gt;&lt;li&gt; Zooming in the Designer.&lt;/li&gt;&lt;li&gt; Better grouping support for components and shapes.&lt;/li&gt;&lt;li&gt; New Symbol Factory module.&lt;/li&gt;&lt;li&gt; More efficient serialization format for windows.&lt;/li&gt;&lt;li&gt; Better color-choosing UI.&lt;/li&gt;&lt;li&gt; Internationalization in Gateway/Designer.&lt;/li&gt;&lt;li&gt; New compression algorithm for analog SQLHistorian tags.&lt;/li&gt;&lt;li&gt; New ability for SQLHistorian to create preprocessed history tables for better query performance over long time spans.&lt;/li&gt;&lt;li&gt; New query cache in the client to avoid unnecessary repeated querying of the same time span.&lt;/li&gt;&lt;li&gt; Data density histogram on the Easy Chart for SQLHistorian pens.&lt;/li&gt;&lt;li&gt; Improved memory usage for SQLTags in the Gateway.&lt;/li&gt;&lt;li&gt;Automatic SQLTag creation when dragging and dropping OPC items.&lt;/li&gt;&lt;li&gt; Improved performance and scan class settings for SQLTags (one-shot, triggered on-change, subscribed vs polled).&lt;/li&gt;&lt;li&gt; Improved memory usage for ControlLogix driver.&lt;/li&gt;&lt;li&gt; Improved performance and stability for all drivers.&lt;/li&gt;&lt;li&gt; Improved installer allows choosing individual modules on install and upgrade.&lt;/li&gt;&lt;li&gt; New graphical and command-line installer for Linux.&lt;/li&gt;&lt;li&gt; Ignition installation directory structure changed.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-925224328575610713?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://inductiveautomation.com/scada-software' title='Ignition 7.3 Beta available'/><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/925224328575610713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=925224328575610713' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/925224328575610713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/925224328575610713'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2011/09/ignition-73-beta-available.html' title='Ignition 7.3 Beta available'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://4.bp.blogspot.com/-OTK37gAWNTw/Tmezq8noIUI/AAAAAAAAQzQ/lLY3adox5yE/s72-c/ignition-by-inductive-automation-inductive-automation.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-1779247732215911323</id><published>2011-09-07T11:12:00.000-07:00</published><updated>2011-09-07T11:12:31.296-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SCADA news'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>Ignition security advisory</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-OTK37gAWNTw/Tmezq8noIUI/AAAAAAAAQzQ/lLY3adox5yE/s1600/ignition-by-inductive-automation-inductive-automation.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-OTK37gAWNTw/Tmezq8noIUI/AAAAAAAAQzQ/lLY3adox5yE/s1600/ignition-by-inductive-automation-inductive-automation.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;An independent researcher from &lt;a href="http://reversemode.com/"&gt;Reverse Mode&lt;/a&gt; disclosed a vulnerability in Ignition from Inductive Automation. Fixes are implemented in version 7.2.8.178 and above. This finding and fix was published by the Industrial Control Systems Cyber Emergency Response Team (ICS-CERT). The fix - install the latest version of Ignition.&lt;br /&gt;&lt;br /&gt;It's a good idea for software companies to be transparent about releasing and fixing their vulnerabilities. Remember to keep up to date with the latest version of your software!&amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-1779247732215911323?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.us-cert.gov/control_systems/pdf/ICSA-11-231-01.pdf' title='Ignition security advisory'/><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/1779247732215911323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=1779247732215911323' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/1779247732215911323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/1779247732215911323'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2011/09/ignition-security-advisory.html' title='Ignition security advisory'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://4.bp.blogspot.com/-OTK37gAWNTw/Tmezq8noIUI/AAAAAAAAQzQ/lLY3adox5yE/s72-c/ignition-by-inductive-automation-inductive-automation.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-6952070474536146664</id><published>2011-09-02T21:04:00.000-07:00</published><updated>2011-09-02T21:22:04.177-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='SCADA'/><category scheme='http://www.blogger.com/atom/ns#' term='what could possibly go wrong?'/><title type='text'>Interesting article - #1 ICS and SCADA Security Myth: Protection by Air Gap</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/-niUZ3Ad7UB8/TmGnMWup85I/AAAAAAAAQzI/RSTQHOeHYzQ/s1600/islolated_network.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-niUZ3Ad7UB8/TmGnMWup85I/AAAAAAAAQzI/RSTQHOeHYzQ/s1600/islolated_network.jpg" /&gt;&lt;/a&gt;Eric Byers of Tofino Security (they do SCADA security research and have a security appliance) discusses the concept of relying on air-gapping control networks for security. In a nutshell, a modern control network is unlikely to remain physically separated. Even if it is, malware can be introduced via removable media and the system is hard to keep updated and vulnerable to local (insider) attacks.&lt;br /&gt;&lt;br /&gt;A system should be designed with security in mind and kept up to date.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.tofinosecurity.com/blog/1-ics-and-scada-security-myth-protection-air-gap"&gt;http://www.tofinosecurity.com/blog/1-ics-and-scada-security-myth-protection-air-gap&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-6952070474536146664?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.tofinosecurity.com/blog/1-ics-and-scada-security-myth-protection-air-gap' title='Interesting article - #1 ICS and SCADA Security Myth: Protection by Air Gap'/><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/6952070474536146664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=6952070474536146664' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/6952070474536146664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/6952070474536146664'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2011/09/interesting-article-1-ics-and-scada.html' title='Interesting article - #1 ICS and SCADA Security Myth: Protection by Air Gap'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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/-niUZ3Ad7UB8/TmGnMWup85I/AAAAAAAAQzI/RSTQHOeHYzQ/s72-c/islolated_network.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-7799644825759702208</id><published>2011-09-02T09:10:00.000-07:00</published><updated>2011-09-02T09:11:28.735-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HMI'/><category scheme='http://www.blogger.com/atom/ns#' term='Design tips'/><category scheme='http://www.blogger.com/atom/ns#' term='SCADA'/><title type='text'>Interesting article - The Ultimate HMI</title><content type='html'>This Control Global article, &lt;a href="http://www.controlglobal.com/articles/2011/the-ultimate-hmi.html"&gt;&lt;i&gt;The Ultimate HMI&lt;/i&gt;&lt;/a&gt;, provides interesting tips about HMI screen creation. I especially like the comments and examples of the best visual status indications containing: text, shape, and color. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-JiflLie0gxo/TmD_5j8-jsI/AAAAAAAAQzE/Z6PqPZ53H-0/s1600/hmi_example_indications.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-JiflLie0gxo/TmD_5j8-jsI/AAAAAAAAQzE/Z6PqPZ53H-0/s1600/hmi_example_indications.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-7799644825759702208?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.controlglobal.com/articles/2011/the-ultimate-hmi.html' title='Interesting article - The Ultimate HMI'/><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/7799644825759702208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=7799644825759702208' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/7799644825759702208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/7799644825759702208'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2011/09/interesting-article-ultimate-hmi.html' title='Interesting article - The Ultimate HMI'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://3.bp.blogspot.com/-JiflLie0gxo/TmD_5j8-jsI/AAAAAAAAQzE/Z6PqPZ53H-0/s72-c/hmi_example_indications.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-2724232530411508770</id><published>2010-12-23T00:36:00.001-08:00</published><updated>2010-12-23T00:36:47.916-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OPC-UA'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='Ignition'/><category scheme='http://www.blogger.com/atom/ns#' term='web based SCADA'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><category scheme='http://www.blogger.com/atom/ns#' term='Inductive Automation'/><title type='text'>Ignition intro - Rethinking SCADA for modern manufacturing</title><content type='html'>An informative 3 minute video of the Ignition concept from Inductive Automation, &lt;i&gt;rethinking SCADA for modern manufacturing&lt;/i&gt;. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://3.gvt0.com/vi/7RWmfIVDkN8/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/7RWmfIVDkN8&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266" src="http://www.youtube.com/v/7RWmfIVDkN8&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-2724232530411508770?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.youtube.com/watch?v=7RWmfIVDkN8' title='Ignition intro - Rethinking SCADA for modern manufacturing'/><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/2724232530411508770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=2724232530411508770' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/2724232530411508770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/2724232530411508770'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2010/12/ignition-intro-rethinking-scada-for.html' title='Ignition intro - Rethinking SCADA for modern manufacturing'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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-1879577515841903416.post-5153346261160629296</id><published>2010-12-23T00:36:00.000-08:00</published><updated>2010-12-23T00:36:00.797-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>Industrial Security - a reminder from Stuxnet</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_hsWThc1UE9o/TRKgVughWNI/AAAAAAAAP6c/quIvK1ClXIA/s1600/Stuxnet-Worm.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="151" n4="true" src="http://2.bp.blogspot.com/_hsWThc1UE9o/TRKgVughWNI/AAAAAAAAP6c/quIvK1ClXIA/s200/Stuxnet-Worm.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;I've refrained from blogging about Stuxnet for the simple reason that I'm no expert on it. You can learn more than I know about Stuxnet from Wikipedia. However, it should reinforce the need for basic security good practices. I hear too many integrators and industrial professionals write off a system as not needing any security applied because the system is on an isolated network. Consider the vector Stuxnet used to attack isolated networks - USB drives to infect the system then peer to peer Windows RPC calls. Even if you're not the target of a large attack, you need to protect yourself from the much more common "insider threat", a disgruntled or malicious employee. Let's consider some easy steps that can make a huge difference in protecting your SCADA system and industrial network.&amp;nbsp; &lt;br /&gt;1. First, get the best "bang for your buck" - take care of your low hanging fruit. Embarrasingly, in industrial systems this means: get rid of shared accounts and no passwords, don't connect the control network to the Internet or harden your business necessary connection point, ensure that you have a working backup, check your backdoors (old modems, etc).&lt;br /&gt;&lt;br /&gt;2. The strength of your system lies in a Defense in Depth approach, meaning taking advantage of strengths of overlapping security mechanisms. While adhering to point #1, knock out the really easy and obvious ones. There's no reason to get fancy until you have your basics covered.&lt;br /&gt;&lt;br /&gt;3. Architect your system with security in mind. For example, if you decide to start with Windows XP SP 1, you're just asking for trouble. I get it that patching often has negative side effects with industrial/SCADA software, but you need to (minimally) begin with a baseline that isn't hugely vulnerable. Design around industry standard technologies and protocols such as OPC-UA. Don't try to roll your own security solutions!&lt;br /&gt;&lt;br /&gt;4. Develop a security policy and train your users. It's important that management understands and accepts the level of risk that the system takes on. It's important that users know what's allowed and that consequences are serious. Require that they sign an Acceptable Use Policy (AUP). A successful security program is as much about users, policy, and procedure than equipment, applications, and configuration. &lt;br /&gt;&lt;br /&gt;5. Establish individual accountability (auditing). Ensure that users have individual accounts and that their activity on the system is logged and periodically reviewed. I know this often doesn't happen in manufacturing, but it should.&lt;br /&gt;&lt;br /&gt;You have far too much value in your HMI, SCADA, industrial system. Ask yourself, how much does downtime cost? How can you afford to not secure your control system?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-5153346261160629296?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/5153346261160629296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=5153346261160629296' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/5153346261160629296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/5153346261160629296'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2010/12/industrial-security-reminder-from.html' title='Industrial Security - a reminder from Stuxnet'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://2.bp.blogspot.com/_hsWThc1UE9o/TRKgVughWNI/AAAAAAAAP6c/quIvK1ClXIA/s72-c/Stuxnet-Worm.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-743786172084055889</id><published>2010-12-22T02:21:00.000-08:00</published><updated>2010-12-22T02:31:27.378-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><category scheme='http://www.blogger.com/atom/ns#' term='Cool'/><title type='text'>Going mobile with industrial computing</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_hsWThc1UE9o/TRHRFaDktRI/AAAAAAAAP6Y/Ffa2mGD8xic/s1600/MOBILE_SCADA.gif" imageanchor="1" style="clear: right; cssfloat: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" n4="true" src="http://2.bp.blogspot.com/_hsWThc1UE9o/TRHRFaDktRI/AAAAAAAAP6Y/Ffa2mGD8xic/s200/MOBILE_SCADA.gif" width="128" /&gt;&lt;/a&gt;&lt;/div&gt;Mobile is hot in manufacturing! The web sites of the major SCADA vendors, industry blogs, and consumer feedback indicates a strong interest in "mobile", be it tablet, PDA or smartphone. Who wouldn't want the capability to see, if not control your process from the palm of your hand? Why deal with text messages, phone calls, or email alerting when you can see, acknowledge, and handle alarms from your mobile device in real time? What about tying this to your MES/ERP system to view production efficiencies? &lt;br /&gt;&lt;br /&gt;Sure there are red flags - you will probably have an increased requirement for security including physical access, user accountability (auditing), and all the typical considerations. For most organizations the benefits will most likely outweigh the risk and cost. Security is a mature enough field - if the credit card companies, banks, financial institutions, and even the military can be successful with it, so can you. Apply defense in depth, implement/follow your company policy, adhere to strong practices, hire experts if you need it - nothing new here.&lt;br /&gt;&lt;br /&gt;From my perspective, industrial computing has been following the path of commercial computing. Those same basic technologies that have become widespread in your office will usually show up on the plant floor in some form. You can trace industrial controls from relays to PLCs as opposed to vacuum tubes then transistors, but the technologies have been converging and are basically one in the same. &lt;br /&gt;&lt;br /&gt;Perhaps a driving force of computing paradigms is the relative shift in local processing power versus the capability of the "network". How thick versus thin is the ideal environment - in other words, do we want to perform the computing locally or remotely? We've seen this shift between centralized and de-centralized SCADA systems - the balance between central administration versus local setup, scalability and performance, and dependence on the network. The models roughly share the considerations we've seen in the migration between: Mainframe, Micro, Mini, and PC.&lt;br /&gt;&lt;br /&gt;So where are we going next? Cloud computing or even thinner clients? To me, mobile computing represents an advance in both categories. That's not to say that smart phones won't get more computationally capable - they will continue to shrink and get faster and faster. However, with the increasing reliability of infrastructure, "the network", it makes more sense to centralize your control applications. Why? In one word, ubiquity. For the same reason the web has standardized on HTML. Users will demand access from anywhere they deem appropriate, regardless of the mobile platform. Will they create a separate app for each: iPods/iPads, Blackberry, Droid, Win 7 phones, Palm PDAs, embedded MS OSs, Linux devices, etc, etc? Each of those platforms has a large enough user base to support its own "apps" - Solitare, or a web browser, which turns out to be the common denominator. &lt;br /&gt;&lt;br /&gt;I don't think organizations will put up with only supporting one mobile platform. This is somewhat akin to requiring you to buy a Bell phone in order to use the phone network. Nor is it acceptable for a complex installation or configuration. Successful SCADA vendors will need to support feature rich mobile applications that run on most, if not all, mobile devices out of the box. As our networks get more robust, secure, and cheap, we'll be rewarded with new levels of capability that make that transition from novelty to necessity - just like PCs once did. In the end, competitive organizations from all industries will benefit from these incredible mobile technologies.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-743786172084055889?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/743786172084055889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=743786172084055889' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/743786172084055889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/743786172084055889'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2010/12/going-mobile-with-industrial-computing.html' title='Going mobile with industrial computing'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://2.bp.blogspot.com/_hsWThc1UE9o/TRHRFaDktRI/AAAAAAAAP6Y/Ffa2mGD8xic/s72-c/MOBILE_SCADA.gif' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-5697744647933484409</id><published>2010-10-08T02:29:00.000-07:00</published><updated>2010-10-08T02:30:24.539-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='do your part'/><category scheme='http://www.blogger.com/atom/ns#' term='someone else&apos;s blog'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><category scheme='http://www.blogger.com/atom/ns#' term='Cool'/><title type='text'>Computing Without Boundaries</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_hsWThc1UE9o/TK7kodO8XcI/AAAAAAAAP1Y/hCOjfnJSAII/s1600/blog.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="150" src="http://1.bp.blogspot.com/_hsWThc1UE9o/TK7kodO8XcI/AAAAAAAAP1Y/hCOjfnJSAII/s200/blog.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;Steve Hechtman, the President of Inductive Automation, has been busy updating his blog, &lt;a href="http://computingwithoutboundaries.blogspot.com/"&gt;Computing Without Boundaries&lt;/a&gt;. It's a fantastic, albeit biased, prospective on modern technologies, methodologies, and considerations for modern Industrial Software applications. Taken with a vendor neutral approach, his points focus on today's issues and technology on the forefront. He isn't afraid to lay it down with points of frustration, digging into his 26+ years as an Industrial Integrator, which can be quite entertaining as you relate it to common situations. He sometimes relates the approach that Inductive Automation uses, justifying exactly why it makes sense in each case - to the Integrator and end user. Definitely worth a read. In fact, leave a comment or two.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-5697744647933484409?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://computingwithoutboundaries.blogspot.com/' title='Computing Without Boundaries'/><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/5697744647933484409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=5697744647933484409' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/5697744647933484409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/5697744647933484409'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2010/10/computing-without-boundaries.html' title='Computing Without Boundaries'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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/_hsWThc1UE9o/TK7kodO8XcI/AAAAAAAAP1Y/hCOjfnJSAII/s72-c/blog.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-589742459042108990</id><published>2010-10-08T01:52:00.000-07:00</published><updated>2010-10-08T02:56:09.693-07:00</updated><title type='text'>Retro Encabulator interview</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_hsWThc1UE9o/TK7qr0K6l9I/AAAAAAAAP1c/Dq8OUZwnwCI/s1600/retro-encabulator.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="152" src="http://4.bp.blogspot.com/_hsWThc1UE9o/TK7qr0K6l9I/AAAAAAAAP1c/Dq8OUZwnwCI/s200/retro-encabulator.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;The &lt;a href="http://www.ebaumsworld.com/video/watch/95/"&gt;Retroincabulator&lt;/a&gt; video makes me laugh every time I see it. Tim managed to get an interview with actor Mike Kraft about it. Sweet!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.plcdev.com/plc_musings/tim_young/rockwell_automations_retroincabulator"&gt;Review&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.plcdev.com/an_interview_with_mike_kraft"&gt;Interview&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-589742459042108990?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.plcdev.com/an_interview_with_mike_kraft' title='Retro Encabulator interview'/><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/589742459042108990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=589742459042108990' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/589742459042108990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/589742459042108990'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2010/10/retro-en.html' title='Retro Encabulator interview'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://4.bp.blogspot.com/_hsWThc1UE9o/TK7qr0K6l9I/AAAAAAAAP1c/Dq8OUZwnwCI/s72-c/retro-encabulator.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-1606519250209481332</id><published>2010-06-18T06:30:00.000-07:00</published><updated>2010-06-18T06:30:40.381-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='Cool'/><title type='text'>VCP at last, and virtualization in Industry</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_hsWThc1UE9o/TBt0pNL9asI/AAAAAAAAO7s/D3Cua6z787s/s1600/vcp-logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="160" src="http://3.bp.blogspot.com/_hsWThc1UE9o/TBt0pNL9asI/AAAAAAAAO7s/D3Cua6z787s/s200/vcp-logo.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;I had the opportunity to attend VMWare's &lt;i&gt;Fast Track&lt;/i&gt; course last December. It was a good class. The info came fast and furious! After nearly allowing my test voucher to expire, I buckled down and hit the books.On Wednesday I passed the test, so now I'm officially a VMWare Certified Professional!&lt;br /&gt;&lt;br /&gt;Virtualization has been an interest of mine for awhile. I live by VMWare Workstation on my desktop and await the day when I get a laptop that's powerful enough to support my too-many VMs at once habit. For the Industrial Integrator/programmer/professional, Virtualization makes too much sense! Check it out if you haven't already! It readily solves problems that Industrial Software vendors have created (you need this version of Windows without a patch, can't run with competing software, older programming tools for some customers, etc, etc). Using multiple Virtual Machines, you can have exactly the right tool for whatever task at hand - without ever needing to make any changes. You get additional benefits of features like "snapshots" and "cloning". The only real issue is that none of the vendors have decided to support PCMCIA/PC Cards, so you'll have to use serial or USB connectors. This should matter less and less as time goes on.&lt;br /&gt;&lt;br /&gt;On the server side (which is what the VCP is all about), VMWare may or may not make sense for your Industrial applications. Don't get me wrong - ESX and ESXi are awesome packages, but if you don't have a competent IT department - you're adding another layer of complexity for what might benefit you. For those larger companies that provide a lot of server based services - you're probably already using a virtualized environment. It just doesn't make sense not to.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-1606519250209481332?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/1606519250209481332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=1606519250209481332' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/1606519250209481332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/1606519250209481332'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2010/06/vcp-at-last-and-virtualization-in.html' title='VCP at last, and virtualization in Industry'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://3.bp.blogspot.com/_hsWThc1UE9o/TBt0pNL9asI/AAAAAAAAO7s/D3Cua6z787s/s72-c/vcp-logo.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-470305634390009385</id><published>2010-03-05T19:09:00.000-08:00</published><updated>2010-03-05T19:09:33.858-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='SCADA news'/><category scheme='http://www.blogger.com/atom/ns#' term='Cool'/><title type='text'>Web based SCADA - a perspective from the Netherlands</title><content type='html'>Web based SCADA &lt;a href="http://www.pacetoday.com.au/Article/New-HMI-technologies-in-SCADA-systems/509034.aspx"&gt;article&lt;/a&gt; by Eduard van Loenen of Yokogawa’s Global SCADA Center in The Netherlands. Kudos to &lt;a href="http://www.inductiveautomation.com/forum/viewtopic.php?f=50&amp;amp;t=4980&amp;amp;p=11305#p11305"&gt;Dan&lt;/a&gt; for pointing it out. He brings many great points to the table of the advantages to the trend of web based SCADA systems.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;From a security perspective, I disagree that IT technologies are "more susceptable to cyber attacks" than "rigid proprietary software". The cyber attacks will come since systems are being networked and remotely accessbile, which is a productivity enhancing user requirement in modern manufacturing. Proprietary software tends to be less secure than modern IT technologies, especially as the Internet makes exploits more widely available.&lt;br /&gt;&lt;br /&gt;Good article, though!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-470305634390009385?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.pacetoday.com.au/Article/New-HMI-technologies-in-SCADA-systems/509034.aspx' title='Web based SCADA - a perspective from the Netherlands'/><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/470305634390009385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=470305634390009385' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/470305634390009385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/470305634390009385'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2010/03/web-based-scada-perspective-from.html' title='Web based SCADA - a perspective from the Netherlands'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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-1879577515841903416.post-851719010164743326</id><published>2010-02-24T04:12:00.000-08:00</published><updated>2010-02-24T11:11:37.870-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PLCs'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Databases – The Perfect Complement to PLCs, by Steve Hechtman</title><content type='html'>Interesting insight on the role of SQL and databases with PLCs and industrial automation. &lt;br /&gt;&lt;br /&gt;Hosted at &lt;a href="http://www.automation.com/resources-tools/articles-white-papers/programmable-control-plc-pac/databases-150-the-perfect-complement-to-plcs"&gt;Automation.com&lt;/a&gt;,&amp;nbsp; &lt;a href="http://www.reliableplant.com/Read/22410/Databases-perfect-complement-PLCs"&gt;Reliable Plant&lt;/a&gt;, &lt;a href="http://www.foodengineeringmag.com/Articles/Automation_News/BNP_GUID_9-5-2006_A_10000000000000749793"&gt;FoodEngineering&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-851719010164743326?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.automation.com/resources-tools/articles-white-papers/programmable-control-plc-pac/databases-150-the-perfect-complement-to-plcs' title='Databases – The Perfect Complement to PLCs, by Steve Hechtman'/><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/851719010164743326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=851719010164743326' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/851719010164743326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/851719010164743326'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2010/02/databases-perfect-complement-to-plcs-by.html' title='Databases – The Perfect Complement to PLCs, by Steve Hechtman'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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-1879577515841903416.post-6884864794763974638</id><published>2010-02-04T07:43:00.000-08:00</published><updated>2010-02-04T17:04:16.826-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Matrikon'/><category scheme='http://www.blogger.com/atom/ns#' term='partnership'/><category scheme='http://www.blogger.com/atom/ns#' term='Kepware'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ignition'/><category scheme='http://www.blogger.com/atom/ns#' term='new software release'/><title type='text'>Ignition, post release activity and OPC vendors</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_hsWThc1UE9o/S2rqO5CRjKI/AAAAAAAAO4E/YJLZZ-BOk6g/s1600-h/cuttape.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_hsWThc1UE9o/S2rqO5CRjKI/AAAAAAAAO4E/YJLZZ-BOk6g/s320/cuttape.jpg" /&gt;&lt;/a&gt;I was impressed with the &lt;a href="http://www.inductiveautomation.com/"&gt;Ignition by Inductive Automation&lt;/a&gt; product release &lt;a href="http://files.inductiveautomation.com/webinars/Introducing_Ignition_By_Inductive_Automation.wmv"&gt;webinar&lt;/a&gt;. The Inductive Automation team did a first class job introducing the company, Ignition product platform and architecture, and the motivation behind the shift to OPC-UA. In a nutshell, their vision of the future of industrial software is: standards based, IT friendly, and platform independent. Get DCOM out of here! We want a top notch, secure SCADA system that runs equally well on Linux, a mac, or any flavor/service pack of the Windows rainbow. The demonstration included a full server installation, which took about 2 minutes, and highlighted the drag and drop ease of the new &lt;b&gt;SQLTags History&lt;/b&gt; feature, which is deceptively simple, yet powerful.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;We've been getting a huge number of hits to the new website by a number of companies across the world. We've also been getting a lot of interest in when more drivers will be available, like Siemens, Modbus, and Automation Direct in addition to the existing Allen Bradley suite.  I suppose this isn't surprising considering that we're the only cross-platform OPC-UA server available. While it shouldn't be too long before we get those drivers developed, this brings me to my next point...&lt;/p&gt;&lt;p&gt;Where are the other OPC-UA servers? We're really looking forward to a more vibrant marketplace for OPC-UA products. Kepware says they'll be releasing their OPC-UA server soon - we're looking forward to being able to test it with Ignition. This really excites me because it brings their extensive PLC product line to the table via OPC-UA. Unfortunately, I don't think it will be cross platform.&lt;/p&gt;&lt;p&gt;So, how about it? OPC vendors: the gauntlet has been thrown. The industry wants OPC-UA products! And if they're cross platform, all the better. When will we start seeing them?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-6884864794763974638?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://files.inductiveautomation.com/webinars/Introducing_Ignition_By_Inductive_Automation.wmv' title='Ignition, post release activity and OPC vendors'/><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/6884864794763974638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=6884864794763974638' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/6884864794763974638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/6884864794763974638'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2010/02/ignition-post-release-activity-and-opc.html' title='Ignition, post release activity and OPC vendors'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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/_hsWThc1UE9o/S2rqO5CRjKI/AAAAAAAAO4E/YJLZZ-BOk6g/s72-c/cuttape.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-2130128422240708636</id><published>2010-02-04T07:13:00.000-08:00</published><updated>2010-02-04T15:41:03.752-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='do your part'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='vulnerability'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>My thoughts on securing your plant systems</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_hsWThc1UE9o/S2rjupaM-zI/AAAAAAAAO30/QaDVvW-BuNo/s1600-h/security.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_hsWThc1UE9o/S2rjupaM-zI/AAAAAAAAO30/QaDVvW-BuNo/s320/security.jpg" /&gt;&lt;/a&gt;&lt;b&gt;Security&lt;/b&gt;, not your first concern as an industrial integrator or plant manager. &lt;i&gt;Availability&lt;/i&gt; ranks numero uno. Got it! Your company loses $30k/hr during plant downtime. Got it! Plant workers are not exactly NSA hacker material. Got it! So why is security important? Look at those reasons again and above all, safety. Consider that your legal liability in court costs more than downtime. Do you want a disgruntled employee to shut down the factory on your watch? It is incumbent upon you as a professional to demonstrate due care. We're not worrying about international hacker rings or bored young college geniuses. Accidents occur and insider attacks are possible.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_hsWThc1UE9o/S2rkAX0DtCI/AAAAAAAAO38/LdAs8Y8ysbs/s1600-h/thefuture.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_hsWThc1UE9o/S2rkAX0DtCI/AAAAAAAAO38/LdAs8Y8ysbs/s320/thefuture.jpg" /&gt;&lt;/a&gt;It's 2010 - many systems end up touching the Internet or outside world somehow, whether you like it or not. Common practices in the 90s, like allowing users to share passwords are unacceptable - that audit trail is a must. Having PLCs on the same network as office computers - professionally irresponsible. Your company uses 25 year old hardware that was never designed for security - it's up to you to isolate that network. Provide access with a "hardened" dual-homed (2 network cards) computer that is patched and protected by a firewall. Utilize VPNs, DMZs, VLANs, SSL, IDSs, and anything else in your IT department's arsenal. They know how to secure a network - it's their job. Gone are the days of operating behind their back, not letting them touch anything for fear that updates will break your system. Pick a vendor that IT will support. Practice&lt;a href="http://en.wikipedia.org/wiki/Defence_in_depth"&gt; Defense in Depth&lt;/a&gt;. Let them help you. It's 2010. Embrace positive change!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-2130128422240708636?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/2130128422240708636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=2130128422240708636' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/2130128422240708636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/2130128422240708636'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2010/02/my-thoughts-on-securing-your-plant.html' title='My thoughts on securing your plant systems'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://3.bp.blogspot.com/_hsWThc1UE9o/S2rjupaM-zI/AAAAAAAAO30/QaDVvW-BuNo/s72-c/security.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-5267385913320261730</id><published>2010-01-19T21:52:00.000-08:00</published><updated>2010-01-19T22:06:46.831-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FactoryPMI'/><category scheme='http://www.blogger.com/atom/ns#' term='Ignition'/><category scheme='http://www.blogger.com/atom/ns#' term='factorysql'/><category scheme='http://www.blogger.com/atom/ns#' term='Cool'/><title type='text'>Introducing Ignition by Inductive Automation - Web-based, cross-platform SCADA Webinar</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_hsWThc1UE9o/S1acQF3l4KI/AAAAAAAAO3I/cnei1Afm6Ko/s1600-h/embed.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5428698201108897954" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 200px; CURSOR: hand; HEIGHT: 200px" alt="" src="http://2.bp.blogspot.com/_hsWThc1UE9o/S1acQF3l4KI/AAAAAAAAO3I/cnei1Afm6Ko/s200/embed.jpg" border="0" /&gt;&lt;/a&gt;From an official Inductive Automation email....&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Say goodbye to rationing clients, patchwork control systems and project development constraints caused by oppressive licensing systems.&lt;br /&gt;&lt;br /&gt;Ignition by Inductive Automation is being released January 27th. Ignition is a major next step in the evolution of FactorySQL and FactoryPMI.&lt;br /&gt;&lt;br /&gt;Join us for this new release webinar to see how the Ignition platform opens up possibilities in the industrial automation industry. The webinar will give an overview and demonstration of Ignition's features and its capabilities, such as:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Web-based clients that enable scalability&lt;/li&gt;&lt;li&gt;Unlimited clients and tags, licensed by the server &lt;/li&gt;&lt;li&gt;A flexible database-centered architecture&lt;/li&gt;&lt;li&gt;OPC-UA support&lt;/li&gt;&lt;li&gt;100% cross platform: Windows and Linux&lt;/li&gt;&lt;li&gt;Simplified software setup and ... &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Also accompanying the product launch is Inductive Automation's new website design at &lt;a href="http://www.inductiveautomation.com/"&gt;http://www.inductiveautomation.com/&lt;/a&gt;, which will launch January 27th with details about Ignition.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Register &lt;a href="https://www2.gotomeeting.com/register/273245266"&gt;here&lt;/a&gt; to attend the new release webinar. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Title:&lt;/strong&gt; Introducing Ignition by Inductive Automation - Web-based, cross-platform SCADA&lt;br /&gt;&lt;strong&gt;Date:&lt;/strong&gt; Thursday, January 28, 2010&lt;br /&gt;&lt;strong&gt;Time:&lt;/strong&gt; 9:00 AM - 10:00 AM PST &lt;/p&gt;&lt;p&gt;After registering you will receive a confirmation email containing information about joining the Webinar. &lt;/p&gt;&lt;p&gt;System Requirements&lt;br /&gt;PC-based attendees&lt;br /&gt;Required: Windows® 2000, XP Home, XP Pro, 2003 Server, Vista&lt;br /&gt;Macintosh®-based attendeesRequired: Mac OS® X 10.4 (Tiger®) or newer&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Space is limited.&lt;/strong&gt;&lt;br /&gt;Reserve your Webinar seat now at: &lt;a href="https://www2.gotomeeting.com/register/273245266" target="_blank"&gt;https://www2.gotomeeting.com/register/273245266&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-5267385913320261730?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='https://www2.gotomeeting.com/register/273245266' title='Introducing Ignition by Inductive Automation - Web-based, cross-platform SCADA Webinar'/><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/5267385913320261730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=5267385913320261730' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/5267385913320261730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/5267385913320261730'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2010/01/introducing-ignition-by-inductive.html' title='Introducing Ignition by Inductive Automation - Web-based, cross-platform SCADA Webinar'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://2.bp.blogspot.com/_hsWThc1UE9o/S1acQF3l4KI/AAAAAAAAO3I/cnei1Afm6Ko/s72-c/embed.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-8046362319787390210</id><published>2010-01-14T07:09:00.000-08:00</published><updated>2010-01-14T15:13:07.949-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OPC-UA'/><category scheme='http://www.blogger.com/atom/ns#' term='Ignition'/><category scheme='http://www.blogger.com/atom/ns#' term='Inductive Automation'/><category scheme='http://www.blogger.com/atom/ns#' term='Cool'/><title type='text'>Ignition preview and a visit to Inductive Automation</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hsWThc1UE9o/S085LhFWWxI/AAAAAAAAO3A/elYOorOjjo0/s1600-h/Plant+42+direction+sign.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_hsWThc1UE9o/S085LhFWWxI/AAAAAAAAO3A/elYOorOjjo0/s200/Plant+42+direction+sign.jpg" alt="" id="BLOGGER_PHOTO_ID_5426618946026887954" border="0" /&gt;&lt;/a&gt;Over the holidays I had the opportunity to visit my good friends, Colby and Carl, who are lead developers at Inductive Automation. They gave me an in depth technical "sneak peak" of what is becoming their next product line, "Ignition".&lt;br /&gt;&lt;br /&gt;The plan is a single product platform that replaces the separate functionality of FactorySQL and FactoryPMI. They really went all out with levering technologies! The product is platform independent (Windows 32 or 64 bit, Linux, Mac, etc), fully web based (no client installation), and supports separate "modules" that all have access to the same powerful core technologies. Everything runs from a cluster aware web server similar to the current FactoryPMI Gateway but they had new behind the scene tricks (Non-Blocking IO for multithreading, advanced serialization schemes for saving/storing projects, and a whole slew of security upgrades consistent with the OPC-UA specification).&lt;br /&gt;&lt;br /&gt;They showed me an OPC-UA application that securely connected to different PLCs (many AB, Siemens, and AD) via different PCs without an OPC tunneller. All this worked equally well on Windows and Linux systems. Once the data is accessible from the PLC, you get the full visualization spectrum that FactoryPMI already offers (graphics, multimedia, historical trends, reporting, etc).&lt;br /&gt;&lt;br /&gt;The coolest part is that development time should be cut down substantially, for both Inductive Automation proper and 3rd parties/end users as the API is released, since the platform performs so much native functionality (network, database, project launching/hosting/editing, clustering, storage, alerting, auditing, authentication, etc, etc.). The Ignition platform should become to controls software what Metasploit is to ethical hackers/penetration testers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-8046362319787390210?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/8046362319787390210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=8046362319787390210' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/8046362319787390210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/8046362319787390210'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2010/01/ignition-preview-and-visit-to-inductive.html' title='Ignition preview and a visit to Inductive Automation'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://2.bp.blogspot.com/_hsWThc1UE9o/S085LhFWWxI/AAAAAAAAO3A/elYOorOjjo0/s72-c/Plant+42+direction+sign.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-389764603705185708</id><published>2009-07-04T01:32:00.000-07:00</published><updated>2009-07-04T01:40:22.837-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OPC-UA'/><category scheme='http://www.blogger.com/atom/ns#' term='OPC'/><category scheme='http://www.blogger.com/atom/ns#' term='iconics'/><title type='text'>OPC UA info</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hsWThc1UE9o/Sk8VP-3ZvvI/AAAAAAAAOzk/cVYV3s7VUi0/s1600-h/ua.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 125px;" src="http://2.bp.blogspot.com/_hsWThc1UE9o/Sk8VP-3ZvvI/AAAAAAAAOzk/cVYV3s7VUi0/s200/ua.jpg" alt="" id="BLOGGER_PHOTO_ID_5354521846284402418" border="0" /&gt;&lt;/a&gt;I just ran into this article dated May of last year. Simone Massaro of Iconics describes the direction that they went with OPC UA development. It's a bit technical, but a good read.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.plantengineering.com/article/talkback/183110-What_is_OPC_UA_and_how_does_it_affect_your_world_.php"&gt;http://www.plantengineering.com/article/talkback/183110-What_is_OPC_UA_and_how_does_it_affect_your_world_.php&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-389764603705185708?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.plantengineering.com/article/183110-What_is_OPC_UA_and_how_does_it_affect_your_world_.php' title='OPC UA info'/><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/389764603705185708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=389764603705185708' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/389764603705185708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/389764603705185708'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2009/07/opc-ua-info.html' title='OPC UA info'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://2.bp.blogspot.com/_hsWThc1UE9o/Sk8VP-3ZvvI/AAAAAAAAOzk/cVYV3s7VUi0/s72-c/ua.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-6734414890764300812</id><published>2009-06-12T19:34:00.000-07:00</published><updated>2009-06-12T20:33:23.207-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='humm...?'/><category scheme='http://www.blogger.com/atom/ns#' term='sad'/><category scheme='http://www.blogger.com/atom/ns#' term='what could possibly go wrong?'/><title type='text'>Is anyone buying this? Really...?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_hsWThc1UE9o/SjMYZJih4qI/AAAAAAAAOCc/9C4QnuCQjEs/s1600-h/Mullholland.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 151px; height: 200px;" src="http://3.bp.blogspot.com/_hsWThc1UE9o/SjMYZJih4qI/AAAAAAAAOCc/9C4QnuCQjEs/s200/Mullholland.jpg" alt="" id="BLOGGER_PHOTO_ID_5346644002955453090" border="0" /&gt;&lt;/a&gt;I stumbled across this article that, quite honestly, at first pissed me off. After a little reflection, I can only laugh. It reminds me of someone trying too hard to sell those $150, short gold plated digital Monster audio cables - Oxygen free or whatever. (If the engineer inside you doesn't laugh, then cry for the sake of the suckers, read on).&lt;br /&gt;&lt;br /&gt;Maybe I read in to far, but I see snakeskin oil vendors grasping for air! The piece is an obvious response to Steve Hechtman's very different article on the same topic (hosted on &lt;a href="http://www.controleng.com/article/CA6646884.html"&gt;Control Engineering&lt;/a&gt;) - he should be flattered. You see, the big vendors, GE Faunc in this case, but the exact same applies to Wonderware and Rockwell have been long committed to the concept of Historians, a glorified and expensive datalogger that includes, and is only meant to work with, a custom version of Microsoft SQL Server (of all product choices...). The problem is that now much cheaper products from companies like Inductive Automation and Software Toolbox can do a better job using &lt;span style="font-weight: bold;"&gt;any&lt;/span&gt; RDBMS (database) system. Being vendor-neutral, inexpensive add-on packages also do &lt;span style="font-weight: bold;"&gt;much better&lt;/span&gt; for things like trending, reporting, and data analysis. The &lt;span style="font-weight: bold;"&gt;biggest mistake&lt;/span&gt; of the current generation of Historian is that they tried to implement and include everything themselves - like making a giant &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_hsWThc1UE9o/SjMYRQNFa5I/AAAAAAAAOCU/O3HAuwSAiiE/s1600-h/silly_knife.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 103px;" src="http://4.bp.blogspot.com/_hsWThc1UE9o/SjMYRQNFa5I/AAAAAAAAOCU/O3HAuwSAiiE/s200/silly_knife.jpg" alt="" id="BLOGGER_PHOTO_ID_5346643867305601938" border="0" /&gt;&lt;/a&gt;Swiss Army knife with a spork, usb memory stick, and a wine glass. Now they're caught with their pants down, desperately scrambling to recovery their enourmous &lt;a href="http://en.wikipedia.org/wiki/Sunk_cost"&gt;sunk costs&lt;/a&gt; (my favorite business term).&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;You're data is special and requires "plantwide historian" treatment&lt;/span&gt;...their example query “What was today’s hourly unit production average compared to where it was a year ago or two years ago?”.  I won't even comment...&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Your database needs to speak specialized industrial protocols&lt;/span&gt; (OPC) - There's separation of function by design and for a reason. Besides - this doesn't even make sense.&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Faster speeds and higher data compression&lt;/span&gt; - no way! The historian is &lt;span style="font-weight: bold;"&gt;wasting CPU cycles&lt;/span&gt; in both directions, which &lt;span style="font-weight: bold;"&gt;obfuscates your data&lt;/span&gt; (can no longer use external applications), to do something better achieved by a RDBMS system that supports it.&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Robust redundancy for high availability&lt;/span&gt; - is this a joke? Maybe Amazon.com should migrate their server farms over to GE-flavor SQL Server. &lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Enhanced data security&lt;/span&gt; - another &lt;span style="font-weight: bold;"&gt;losing battle&lt;/span&gt; for the historian. The white paper mentions SQL injection attacks - all platforms in question can use stored procedures, and are all subject to this sort of attack. When it comes to up to date patching, arguably the most common vulnerability, SCADA vendors have the absolute worst track record! IT keeps their servers patched as a matter of practice - they're typically afraid to touch the SCADA machines. Ultimately, the "do everything" approach provides many attack vectors.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;I can't blame them for playing their hand. I just wonder - will anyone read this white paper and take it at face value?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-6734414890764300812?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/6734414890764300812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=6734414890764300812' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/6734414890764300812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/6734414890764300812'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2009/06/is-anyone-buying-this-really.html' title='Is anyone buying this? Really...?'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://3.bp.blogspot.com/_hsWThc1UE9o/SjMYZJih4qI/AAAAAAAAOCc/9C4QnuCQjEs/s72-c/Mullholland.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-6302543465713988582</id><published>2009-05-22T20:20:00.000-07:00</published><updated>2009-05-22T20:30:38.973-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SCADA news'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>SCADA security and cyberspace threats</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hsWThc1UE9o/ShdtazrdGII/AAAAAAAAOB8/u4NbHZu9PV8/s1600-h/atmdogs.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 144px;" src="http://2.bp.blogspot.com/_hsWThc1UE9o/ShdtazrdGII/AAAAAAAAOB8/u4NbHZu9PV8/s200/atmdogs.jpg" alt="" id="BLOGGER_PHOTO_ID_5338856190587508866" border="0" /&gt;&lt;/a&gt;I probably sound like a broken record by now, but SCADA security is not going anywhere. This applies to almost anything electronic that is connected to a network.&lt;br /&gt;&lt;br /&gt;Due to the nature of the systems, and the fact that they most often can't be easily patched, it's becoming increasingly important to choose &lt;a href="http://www.inductiveautomation.com/products/"&gt;standards based products/technology&lt;/a&gt; and &lt;span style="font-weight: bold;"&gt;protect your network infastructure&lt;/span&gt;. It's imperative to mitigate risk where you can!&lt;br /&gt;&lt;br /&gt;In recent news - military &lt;a href="http://www.wired.com/dangerroom/2009/05/us-cyberattack-console-aims-to-turn-grunts-into-hackers/"&gt;arming for cyber warfare&lt;/a&gt;. This blog post commenting on &lt;a href="http://www.trustedsource.org/blog/243/Urban-Attack-on-Infrastructure"&gt;hacking infastructure&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-6302543465713988582?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/6302543465713988582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=6302543465713988582' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/6302543465713988582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/6302543465713988582'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2009/05/scada-security-and-cyberspace-threats.html' title='SCADA security and cyberspace threats'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://2.bp.blogspot.com/_hsWThc1UE9o/ShdtazrdGII/AAAAAAAAOB8/u4NbHZu9PV8/s72-c/atmdogs.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-5376784690127305894</id><published>2009-05-20T02:49:00.001-07:00</published><updated>2009-05-20T04:26:02.127-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Matrikon'/><category scheme='http://www.blogger.com/atom/ns#' term='partnership'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>Matrikon and Wurldtech Cooperative</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_hsWThc1UE9o/ShPTc5f_syI/AAAAAAAAOBs/6PtLInEEWQg/s1600-h/matlogotagline_rgb.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 155px; height: 51px;" src="http://4.bp.blogspot.com/_hsWThc1UE9o/ShPTc5f_syI/AAAAAAAAOBs/6PtLInEEWQg/s200/matlogotagline_rgb.jpg" alt="" id="BLOGGER_PHOTO_ID_5337842476788986658" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_hsWThc1UE9o/ShPTgrBVN-I/AAAAAAAAOB0/ObF99hmAFHI/s1600-h/wurldtech_255255255.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 136px; height: 68px;" src="http://1.bp.blogspot.com/_hsWThc1UE9o/ShPTgrBVN-I/AAAAAAAAOB0/ObF99hmAFHI/s200/wurldtech_255255255.gif" alt="" id="BLOGGER_PHOTO_ID_5337842541621753826" border="0" /&gt;&lt;/a&gt;Wurldtech Security Technologies has committed to apply their &lt;a href="http://www.wurldtech.com/certification/index.php"&gt;Achilles&lt;/a&gt; testing technology and certification methodology to Matrikon's OPC products. Successful completion will place the Matrikon OPC Tunneller and servers at the top of my recommendation list. This is a big plus for the world of SCADA security! Now, if only we could do something about our legacy systems...&lt;br /&gt;&lt;br /&gt;Wurldtech &lt;a href="http://www.wurldtech.com/blog/?p=120"&gt;blog announcement&lt;/a&gt; and &lt;a href="http://wurldtech.com/news/archives/180509.php"&gt;press release&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-5376784690127305894?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.earthtimes.org/articles/show/matrikonopc-amp-wurldtech-announce-cooperative,829742.shtml' title='Matrikon and Wurldtech Cooperative'/><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/5376784690127305894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=5376784690127305894' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/5376784690127305894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/5376784690127305894'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2009/05/matrikon-and-wurldtech-cooperative.html' title='Matrikon and Wurldtech Cooperative'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://4.bp.blogspot.com/_hsWThc1UE9o/ShPTc5f_syI/AAAAAAAAOBs/6PtLInEEWQg/s72-c/matlogotagline_rgb.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-9120330484497614344</id><published>2009-05-17T23:42:00.000-07:00</published><updated>2009-05-17T23:50:55.386-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humm...?'/><category scheme='http://www.blogger.com/atom/ns#' term='risk aversion'/><category scheme='http://www.blogger.com/atom/ns#' term='what could possibly go wrong?'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>The Risks Digest</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_hsWThc1UE9o/ShEERUlg2OI/AAAAAAAAN_M/yjPAgOmpBiA/s1600-h/jet_water_ski.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 160px;" src="http://1.bp.blogspot.com/_hsWThc1UE9o/ShEERUlg2OI/AAAAAAAAN_M/yjPAgOmpBiA/s200/jet_water_ski.jpg" alt="" id="BLOGGER_PHOTO_ID_5337051729041086690" border="0" /&gt;&lt;/a&gt;I stumbled upon the "&lt;a href="http://catless.ncl.ac.uk/risks"&gt;Risks Digest - Forum On Risks To The Public In Computers And Related Systems&lt;/a&gt;" from another &lt;a href="http://scruss.com/blog/2009/05/17/nine-in-the-bed-and-the-little-one-said/"&gt;blog post&lt;/a&gt;. Some of the stories certainly made me laugh - I spent way too much time there!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-9120330484497614344?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://catless.ncl.ac.uk/risks' title='The Risks Digest'/><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/9120330484497614344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=9120330484497614344' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/9120330484497614344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/9120330484497614344'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2009/05/risks-digest.html' title='The Risks Digest'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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/_hsWThc1UE9o/ShEERUlg2OI/AAAAAAAAN_M/yjPAgOmpBiA/s72-c/jet_water_ski.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-8647110636578339859</id><published>2009-05-15T20:28:00.000-07:00</published><updated>2009-05-15T20:50:02.406-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='infastructure'/><category scheme='http://www.blogger.com/atom/ns#' term='Juniper'/><category scheme='http://www.blogger.com/atom/ns#' term='Cool'/><title type='text'>An interesting conversation with a traveller in Bali</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_hsWThc1UE9o/Sg43fVhHIFI/AAAAAAAAN60/MhGgOKNREFU/s1600-h/juniper.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 150px; height: 34px;" src="http://1.bp.blogspot.com/_hsWThc1UE9o/Sg43fVhHIFI/AAAAAAAAN60/MhGgOKNREFU/s200/juniper.jpg" alt="" id="BLOGGER_PHOTO_ID_5336263619972112466" border="0" /&gt;&lt;/a&gt;I had an interesting poolside conversation with "Jeff" at a resort in Bali. He works for Juniper networks, setting up core networks for huge accounts overseas. He told me of the $400 million project in Malaysia that will go on for the next 3 years, and about his project in Brazil. He said that he's gotten used to the long flight back that he takes monthly, but hey, how bad could business class be? More importantly he mentioned that Cisco's IOS is outdated - that engineers left there after being turned away with (then) cutting edge ideas of using ASICS (specialized integrated circuits as opposed to generalized processors) in routers. They maintain a monsterous market share and provide lots of enterprise services (like voice and conferencing over IP). It was weird to hear him refer to enterprise accounts as the small ones (compared to major telecoms and infastructure).&lt;br /&gt;&lt;br /&gt;Poking into Jeff's past revealed a masters degree in Electrical Engineering, a CCIE certification about 10 years ago (distinguish youself - don't mess around with the little ones, he said), and "various others". I guess he did some defense contracting at the Pentagon earlier as well. But I got the usual, "certs and education get you in the door...specialize and learn the industry to move up" explanation.&lt;br /&gt;&lt;br /&gt;So why mention any of this here? It's all about &lt;span style="font-weight: bold;"&gt;infrastructure&lt;/span&gt;! First, it used to surprise me that I get a 100 megabit Internet connection at home in Korea. That's not fast in terms of network equipment and Korea is on the cutting edge. Heck, I'm getting 700k at the resort in Bali! He was talking about OC768 (40 gigabit) core routing equipment in Malaysia! There's plenty of fiber under the ocean! We, the US, have piles of legacy equipment that we're dealing with. These new countries coming online get to engineer their solutions properly and deal with the latest and greatest! Mr. Obama - if you're reading this, I think investing in our digital infastructure would make a great part of the stimulus package! Our industrial control networks will benefit from such upgrades.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-8647110636578339859?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/8647110636578339859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=8647110636578339859' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/8647110636578339859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/8647110636578339859'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2009/05/interesting-conversation-with-traveller.html' title='An interesting conversation with a traveller in Bali'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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/_hsWThc1UE9o/Sg43fVhHIFI/AAAAAAAAN60/MhGgOKNREFU/s72-c/juniper.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-6604835230647659816</id><published>2009-05-08T19:49:00.000-07:00</published><updated>2009-05-08T20:32:57.895-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Standards'/><category scheme='http://www.blogger.com/atom/ns#' term='SCADA news'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Getting the most out of your SCADA system</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hsWThc1UE9o/SgT0CdQOx5I/AAAAAAAAN5I/R1wwoQf9rSg/s1600-h/interoperability.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 123px; height: 150px;" src="http://2.bp.blogspot.com/_hsWThc1UE9o/SgT0CdQOx5I/AAAAAAAAN5I/R1wwoQf9rSg/s200/interoperability.jpg" alt="" id="BLOGGER_PHOTO_ID_5333656181763131282" border="0" /&gt;&lt;/a&gt;I literally visited Inductive Automation the day before &lt;a href="http://radio.weblogs.com/0133292/2009/05/02.html#a2001"&gt;Gary Mintchell did&lt;/a&gt;. I didn't get the opportunity to meet him, but I did get a glimpse of his insight. He quoted the company as a "database company" - as a foundation, which is an insightful perspective.&lt;br /&gt;&lt;br /&gt;Here's what occurred to me - I've been involved in big projects and small projects, private sector, government, and military running a variety of platforms. Does anybody have issues creating a tinker toy HMI with a few setpoints and graphics that change color? I really doubt it. Which vendor would I recommend for that? Who cares - they all do it.  That's what Walt refers to about the commodization of HMIs.&lt;br /&gt;&lt;br /&gt;So what's valuable and where are we failing? My top choice, and they are together, are "customizability and interoperability", something we tend to suck at. Suppose I asked, "how much power have we used so far this month". I'd likely get, "I donno - but you can figure it out if you keep a log of readings from that meter".  Or - "what's the status on that shipment we sent out last week"? It's available on the Fedex/USPS web site. But why not on our information/SCADA system? Isn't that what web services is all about? Who are we kidding - we have enough issues migrating/tying in our legacy systems. I bundled "customizability and interoperability" together because the point is to be able to tie your system to others &lt;span style="font-style: italic;"&gt;easily&lt;/span&gt;. Managers shouldn't have to buy hardware and large amounts of integration services to make their systems work for them.&lt;br /&gt;&lt;br /&gt;Great! So how does this work? The key is being able to pass data - through standardization. This is where technologies like OPC (UA) and web services come in. But another huge, often overlooked method is using SQL databases. Most applications, and nearly all business systems use them natively. You want to know anything about your process - inventory, QA, for example - past or present. That should be available in your SCADA system. It's a great connection point, provided that it's flexible, which is Inductive Automation's strength. Get that SCADA vendors - hint, hint - step away from the custom Microsoft SQL Server implementations! The royalties are great, but &lt;a href="http://www.controleng.com/article/CA6646884.html?"&gt;nobody belives that you need them&lt;/a&gt; for performance. Besides databases are useful for other reasons than being a historian! It's not hard to support Oracle, MySQL, DB2 and others - just swallow your pride and old company lines.&lt;br /&gt;&lt;br /&gt;How do you get your existing or legacy system to interoperate with others? Simple, OPC &lt;-&gt; SQL database bridges exist for that purpose.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-6604835230647659816?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/6604835230647659816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=6604835230647659816' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/6604835230647659816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/6604835230647659816'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2009/05/getting-most-out-of-your-scada-system.html' title='Getting the most out of your SCADA system'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://2.bp.blogspot.com/_hsWThc1UE9o/SgT0CdQOx5I/AAAAAAAAN5I/R1wwoQf9rSg/s72-c/interoperability.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-7931229500705381012</id><published>2009-05-08T18:56:00.000-07:00</published><updated>2009-05-08T22:28:46.500-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OPC-UA'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='OPC'/><category scheme='http://www.blogger.com/atom/ns#' term='Cool'/><title type='text'>OPC Interoperability Conference, UA and Java</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_hsWThc1UE9o/SgTu89YyzeI/AAAAAAAAN5A/NvMqZ8Tm1w0/s1600-h/OPC+Logo.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 73px;" src="http://4.bp.blogspot.com/_hsWThc1UE9o/SgTu89YyzeI/AAAAAAAAN5A/NvMqZ8Tm1w0/s200/OPC+Logo.gif" alt="" id="BLOGGER_PHOTO_ID_5333650589751627234" border="0" /&gt;&lt;/a&gt;In the spirit of catching up with my backlogged blogging (recent &lt;a href="http://nathangoestokorea.blogspot.com/2009/05/japan-trip-2.html"&gt;personal Japan trip&lt;/a&gt; from January), I'll post about a few topics that I missed.&lt;br /&gt;&lt;br /&gt;I had a chance to visit old friends at Inductive Automation. They gave me a demonstration of the &lt;a href="http://www.inductiveautomation.com/news/?id=65&amp;amp;type=2"&gt;working Java OPC UA stack&lt;/a&gt; that they unveiled back in the beginning of March, at the North American OPC Interoperability conference. The "test program" was a slick AJAX web page that browsed, read, and wrote tags to an AB SLC with no noticable delay.&lt;br /&gt;&lt;br /&gt;The Java UA stack is significant for a number of reasons. First, the UA spec is notional. I'd guess that the OPC Foundation hoped, but didn't really expect, to see it implemented independently - at least not right off.  (*a Java stack on their C/C++ implementation is planned with a pure jave stack in the &lt;a href="http://www.opcfoundation.org/Default.aspx/01_about/UA.asp?MID=AboutOPC#Schedule"&gt;dreamy future&lt;/a&gt;) - (*correction again - Randy Armstrong points out in a comment that a Java stack is currently available). This leads to the second point about Java being platform and Operating System independent - everything supports the Java Virtual Machine these days. The point is that we have millions of users across continents and lots of reasons to seek Windows alternatives. I'd bet that there's a dissociated army of programmers in the industrial space who are doing their own thing, but would jump on a standards based bandwagon. That's really what our industry needs for: efficiency, simplicity, and cost savings. The idea being that everything "speaks OPC UA" so historically dissimilar hardware, appliances, and applications can talk with ease - securely.&lt;br /&gt;&lt;br /&gt;Which brings me to something I heard about at the conference. Reportedly, the UA guys were asked to go home the first day so that all the legacy apps could be set up. This makes me laugh and wince simultaniously! It's not uncommon for a room full of experts to spend an afternoon getting two nodes to talk to each other - it's all about Windows DCOM security, which is equally painful as it is full of gaping vulnerabilities. At the point where you're communicating with a friend, a third party can't see either.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://blog.matrikonopc.com/index.php/busting-opc-ua-myths/"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 133px; height: 86px;" src="http://3.bp.blogspot.com/_hsWThc1UE9o/SgTtcpM-bqI/AAAAAAAAN44/hBguZU96iwU/s200/mythbusters.jpg" alt="" id="BLOGGER_PHOTO_ID_5333648935065906850" border="0" /&gt;&lt;/a&gt;New standards are a funny thing - everyone knows they're coming, everyone knows they'll benefit from them, but you're not ready to commit until the next guy has. Kudos to Inductive Automation for getting the ball rolling. Kudos to Kepware and Iconics for &lt;a href="http://www.iconics.com/news/press_release_display.asp?Release=090114_OPC-Servers.htm"&gt;the same&lt;/a&gt;. Siemens has comitted to an entire product line! Wonderware's been &lt;a href="http://www.automation.com/content/wonderware-takes-leadership-role-in-opc-ua-standard-development-by-applying-vast-connectivity-expertise"&gt;talking the talk&lt;/a&gt;, as has &lt;a href="http://www.plantservices.com/industrynews/2006/083.html"&gt;Rockwell&lt;/a&gt; (both in 2006). Here's to them coding away in their secret labs! Don't believe me - here's a video of &lt;a href="http://blog.matrikonopc.com/index.php/busting-opc-ua-myths/"&gt;how great and mature OPC UA really is&lt;/a&gt;, complements of Eric Murphy of Matrikon! It's a riot - I promise :)!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-7931229500705381012?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/7931229500705381012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=7931229500705381012' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/7931229500705381012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/7931229500705381012'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2009/05/opc-interoperability-conference-ua-and.html' title='OPC Interoperability Conference, UA and Java'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://4.bp.blogspot.com/_hsWThc1UE9o/SgTu89YyzeI/AAAAAAAAN5A/NvMqZ8Tm1w0/s72-c/OPC+Logo.gif' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-1343746961619112708</id><published>2009-05-05T15:37:00.000-07:00</published><updated>2009-05-05T16:33:50.492-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='enterprise computing'/><category scheme='http://www.blogger.com/atom/ns#' term='water/wastewater'/><category scheme='http://www.blogger.com/atom/ns#' term='web based SCADA'/><category scheme='http://www.blogger.com/atom/ns#' term='Cool'/><title type='text'>Using Open Standards in Water and Wastewater</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_hsWThc1UE9o/SgDHk1a-7_I/AAAAAAAAN0U/F-h-LvB8AV8/s1600-h/wastewater.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 200px; FLOAT: left; HEIGHT: 167px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5332481394436141042" border="0" alt="" src="http://4.bp.blogspot.com/_hsWThc1UE9o/SgDHk1a-7_I/AAAAAAAAN0U/F-h-LvB8AV8/s200/wastewater.jpg" /&gt;&lt;/a&gt; I hadn't expected to be blown away by Inductive Automation's &lt;a href="http://www.inductiveautomation.com/news/?id=69&amp;amp;type=2"&gt;&lt;em&gt;Using Open Standards, web-based modern SCADA technology to manage your water operations&lt;/em&gt;&lt;/a&gt;&lt;em&gt; &lt;/em&gt;webinar, but the collection of speakers and content was phonomenial!&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Don Pearson, the moderator, opened up with a brief presentation on federal 'relief' monies specific to water and wastewater. Henry Palechek presented trends that he's taken Helix Water District of San Diego through from their $2 mil VAX system, to their $350k Wonderware system, to their existing FactoryPMI system. He had a lot of interesting insight into the decision process and business ramifications of his choices. The transcript can be read &lt;a href="http://www.inductiveautomation.com/news/?id=71&amp;amp;type=2"&gt;here&lt;/a&gt; (you can also listen to a recording of the interview from the webinar).&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Patrick Callaghan of MCS Integrations then presented a system integrators prospective. He showed off a live system (which, by the way, made me unnecessarily nervous) that he wrote for the City of Largo Vista in Texas. His setup was INCREDIBLE!!! Operators run around with tablet PCs, connected via VPN over the cell network. Everything looked sharp and screens were linked together intuitively. He had screens where he could create groups of operators on the fly that recieve alarms at different intervals until they're acknowledged. He showed generic tanks and valves that would display different values based on their types, but used the same objects/windows. This included animation based on setpoints (levels in a tank), an alarm history, trends, and even a custom note field that would record the operator/date_time and create an overlay icon on the main screen that showed the existence of a note. The trend screen allowed you to create, save, and edit arbitrary groups of pens. He had all sorts of reports autogenerated that operators needed to generate, and had an integrated pdf library of the ones they had to fill out by hand. It's hard to fully describe how sweet his SCADA package is - it seemed more to me like the product of a $1mil well written custom application that was tailored to the client. I've never seen such a thing from Wonderware, Rockwell, GE, or the others.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;That webinar was fantastic! I'll keep my eyes open for more.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-1343746961619112708?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.inductiveautomation.com/news/?id=69&amp;type=2' title='Using Open Standards in Water and Wastewater'/><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/1343746961619112708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=1343746961619112708' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/1343746961619112708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/1343746961619112708'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2009/05/using-open-standards-in-water-and.html' title='Using Open Standards in Water and Wastewater'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://4.bp.blogspot.com/_hsWThc1UE9o/SgDHk1a-7_I/AAAAAAAAN0U/F-h-LvB8AV8/s72-c/wastewater.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-925571239847745130</id><published>2009-05-04T16:12:00.000-07:00</published><updated>2009-05-05T17:00:29.986-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='vulnerability'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='sad'/><category scheme='http://www.blogger.com/atom/ns#' term='Off Topic'/><title type='text'>Cheating in Online Poker</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_hsWThc1UE9o/SgDJXGfrs7I/AAAAAAAAN0c/Mf3wWysxvF8/s1600-h/Diced_style_Poker_Chips.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 141px; FLOAT: left; HEIGHT: 139px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5332483357524341682" border="0" alt="" src="http://2.bp.blogspot.com/_hsWThc1UE9o/SgDJXGfrs7I/AAAAAAAAN0c/Mf3wWysxvF8/s200/Diced_style_Poker_Chips.jpg" /&gt;&lt;/a&gt; I just got back from a Las Vegas weekend trip. The poker gods were good on the cheapest ($1/2) tables Bellagio had to offer. My hourly return wasn't impressive, but I had a great time chatting with a variety of gamblers.&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;One particular story clung. A player said that his "friend" got a chance to witness someone "win" $13k in one night cheating at online poker. I'm not too impressed with the usual tactics, run a background application to gather statistics on opponents or even the recent &lt;a href="http://freakonomics.blogs.nytimes.com/2007/10/17/the-absolute-poker-cheating-scandal-blown-wide-open/"&gt;Absolute Poker cheating scandal&lt;/a&gt;. This one caught my attention because it was so simple, yet incomprehensible to catch. You could multiply the benefit with automation/a program, but that's not necessary.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;The scam involved playing 5 of 6 simultanious accounts at an online poker table. It shouldn't take a superstar to see that you could easily squeeze out single unsuspecting victims. You could even use a program to obtain more accurate odds since you see 1/5 of the deck. Connection details seemed obvious. I would use proxy services to route via different cities around the world, consistent from each account. The crux of the scam lies in the fact that you can easily create throw away identities - violating the security pricipal of &lt;strong&gt;integrity&lt;/strong&gt;, that you can verify that someone is who they claim. Online gaming sites do monitor IP addresses (defeated with proxies) and users who constantly collaborate. However, you'd be pretty hard to spot with a pool of accounts that get used for short time periods. &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;What about the penalty if you do get caught? I can't imagine playing multiple online poker accounts getting you in as much trouble as stealing...&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;The best protection brings inconvenience - closely couple user accounts with real people. That requires you to give up all the personnal info that you don't want to share: valid ID, bank accounts, SSNs, etc. As an online player I'd feel much more safe if the site required heavy verification. Then again, I only play online for "points". &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-925571239847745130?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/925571239847745130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=925571239847745130' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/925571239847745130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/925571239847745130'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2009/05/cheating-in-online-poker-what-this-has.html' title='Cheating in Online Poker'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://2.bp.blogspot.com/_hsWThc1UE9o/SgDJXGfrs7I/AAAAAAAAN0c/Mf3wWysxvF8/s72-c/Diced_style_Poker_Chips.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-1549052480791656100</id><published>2009-04-28T14:11:00.000-07:00</published><updated>2009-04-28T14:17:02.366-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vulnerability'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='someone else&apos;s blog'/><title type='text'>Doesn't Cyber Security Deserve a Stimulus? - Wurldtech</title><content type='html'>&lt;p&gt;A perspective worth reading - &lt;a href="http://www.wurldtech.com/blog/?p=119"&gt;http://www.wurldtech.com/blog/?p=119&lt;/a&gt;&lt;/p&gt;&lt;p&gt;And another - Walt, I don't agree with every detail, but the message is spot on!&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.controlglobal.com/articles/2005/397.html"&gt;http://www.controlglobal.com/articles/2005/397.html&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-1549052480791656100?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/1549052480791656100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=1549052480791656100' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/1549052480791656100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/1549052480791656100'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2009/04/doesnt-cyber-security-deserve-stimulus.html' title='Doesn&apos;t Cyber Security Deserve a Stimulus? - Wurldtech'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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-1879577515841903416.post-5497890578391867458</id><published>2009-04-28T13:19:00.000-07:00</published><updated>2009-04-30T16:51:25.876-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Standards'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='Off Topic'/><title type='text'>CISSP at last!</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_hsWThc1UE9o/Sfo5ZiWlnhI/AAAAAAAANz4/p96B3DSCWuQ/s1600-h/cissp_logo.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 173px; FLOAT: left; HEIGHT: 147px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5330636219827461650" border="0" alt="" src="http://4.bp.blogspot.com/_hsWThc1UE9o/Sfo5ZiWlnhI/AAAAAAAANz4/p96B3DSCWuQ/s200/cissp_logo.jpg" /&gt;&lt;/a&gt; &lt;div&gt;I've had Shon Harris' &lt;em&gt;All-in-One CISSP&lt;/em&gt; book on my shelf for years. I've taken it on long drives and flights without so much as cracking the pages of that great volume. It finally took a week long class and the discipline to study before I was ready to commit. I took the six hour plunge in December and recently found out that I'm officially a "Certified Information System Security Professional". Yay!&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;The real significance is embodied by standards organazations and my new professional community. It's all about the articles, networking, and even the new forum that I already spend too much time on. My goal is to continue to push good security practice in the Industrial (SCADA, HMI, controls) space.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-5497890578391867458?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/5497890578391867458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=5497890578391867458' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/5497890578391867458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/5497890578391867458'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2009/04/cissp-at-last.html' title='CISSP at last!'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://4.bp.blogspot.com/_hsWThc1UE9o/Sfo5ZiWlnhI/AAAAAAAANz4/p96B3DSCWuQ/s72-c/cissp_logo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-8128848025090273367</id><published>2009-04-05T13:09:00.000-07:00</published><updated>2009-05-05T17:15:10.410-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='guest article'/><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='someone else&apos;s blog'/><title type='text'>Opinion: Do you need a $60,000 process historian to log data? (Control Engineering)</title><content type='html'>&lt;a href="http://www.controleng.com/article/CA6646884.html?"&gt;Interesting article&lt;/a&gt; featured on Control Engineering&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;-- Control Engineering, 3/26/2009&lt;/strong&gt;&lt;br /&gt;Steve Hechtman, Inductive Automation&lt;br /&gt;&lt;br /&gt;I wish to register a complaint. There is a rumor that has been circulating for years that relational databases are too slow for fast process data and that only process historians are up to the job. Vendors of process historians will cite sluggish performance and the lack of data compression as the reasons standard off-the-shelf relational databases won’t work. Apparently the last time they used a SQL relational database was a few decades ago.&lt;br /&gt;&lt;br /&gt;While there may be some specialized domains where process historians have a niche, they are not a practical choice for most industrial applications. In effect, historian vendors are saying your Toyota Camry is inappropriate transportation because it is incapable of going 180 mph or finishing the quarter mile in under 10 seconds.&lt;br /&gt;&lt;br /&gt;The rumor denigrating relational databases for poor throughput is baseless. A standard, off-the-shelf Microsoft SQL Server coupled with FactorySQL can log in excess of 100,000 tags per second using a desktop machine. In all likelihood, other factors such as the industrial network would become bottlenecks before the database does. Furthermore, today’s generation of SQL relational databases are designed to scale gracefully to power high-volume Website traffic, whose load peaks dwarf those of industrial controls applications.&lt;br /&gt;&lt;br /&gt;Data compression is an area where process historians do score a point. However, even this consideration can be handled with standard off-the-shelf SQL relational databases. Take a look at the MySQL 5.0 Archive Storage Engine which achieves on average a four to one compression ratio. Proprietary process historians may beat that, but let’s get back to the point of practicality. Hard disk space is so cheap these days that even considering this point is becoming an anachronism. For the rare application that demands it, table compression coupled with intelligent data logging allow databases to compete even in this regard.&lt;br /&gt;&lt;br /&gt;One crucial question that process historian vendors omit is: what are IT departments willing to support? When I make initial contact with IT folks, I always ask which relational database they use. Then I assure them we’ll work with that. This generally makes them very happy. Believe me, you want IT on your side or your project will end up on a data island which is useless in an enterprise system. Think of it from their point view; they have the training and tools, generally, to support just one type of database. With these tools and training they can support the database with scheduled backups, tuning and other maintenance.&lt;br /&gt;&lt;br /&gt;Okay, we’ve heard process historian rants about relational databases; let’s talk about the downside of process historians. Let’s start with support. Just check the Amazon bookstore for any one of the proprietary process historians and you’re likely to come up empty handed. On the other hand, check for “SQL configuration” and you’ll come up with hundreds of books. How about finding people to support these proprietary systems? Good luck.&lt;br /&gt;&lt;br /&gt;Then there is the concern about supporting relational data with a process historian. Frankly, the middleware layer is all about relational data. Time-series data, which is what process historians deal with, is just a fraction of what is needed in the middleware layer. Correlating batches, shifts, inventory, orders, downtime, quality, etc., is purely relational in nature, and these are the features that today’s enterprise integration projects demand.&lt;br /&gt;&lt;br /&gt;What about a cost comparison? The process historian is going to be ten to thirty times the cost of a relational database using a driver like FactorySQL depending on the number of tags required. The controls industry is still backwards on this point and prefers to price its software per tag as though the extra tags cost money to manufacture.&lt;br /&gt;&lt;br /&gt;In summary, we’re talking about practical choices. The Ferrari may be great fun, but do you need a $500,000 vehicle to drive the kids to school or would the Camry suffice? Likewise, do you need a $60,000 process historian to log data? A relational database makes a great historian, but the reverse isn’t true. A process historian cannot process relational data. For the vast majority of systems, a relational database has more than enough power to service the historical and relational data requirements, making it not just the practical, but the wise choice.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-8128848025090273367?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.controleng.com/article/CA6646884.html?' title='Opinion: Do you need a $60,000 process historian to log data? (Control Engineering)'/><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/8128848025090273367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=8128848025090273367' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/8128848025090273367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/8128848025090273367'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2009/04/opinion-do-you-need-60000-process.html' title='Opinion: Do you need a $60,000 process historian to log data? (Control Engineering)'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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-1879577515841903416.post-2854787865018226645</id><published>2008-09-03T05:52:00.000-07:00</published><updated>2008-09-03T06:13:22.321-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SCADA news'/><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>SCADA cyber security</title><content type='html'>&lt;div&gt;Wurldtech is all about SCADA security - I'm pretty sure their labs released the Wonderware and Citect exploits. They have a vulnerability database called Achilles Delphi. Not to mention their very cool looking Satellite test device. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;http://www.wurldtech.com/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-2854787865018226645?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/2854787865018226645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=2854787865018226645' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/2854787865018226645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/2854787865018226645'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/09/scada-cyber-security.html' title='SCADA cyber security'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-3396698257003557400</id><published>2008-09-03T05:38:00.000-07:00</published><updated>2008-09-03T05:43:12.101-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Cool'/><title type='text'>Google Chrome</title><content type='html'>&lt;img src="http://2.bp.blogspot.com/_hsWThc1UE9o/SL6GDV-43LI/AAAAAAAAKSo/yz5SQlnXn0g/s200/google_chrome.jpg" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" border="0" alt="" id="BLOGGER_PHOTO_ID_5241774408304483506" /&gt;Google just released a Beta version of their browser - Chrome. Never thought I'd drop Firefox so quickly. First day and it seems killer. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-3396698257003557400?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/3396698257003557400/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=3396698257003557400' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/3396698257003557400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/3396698257003557400'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/09/google-chrome.html' title='Google Chrome'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://2.bp.blogspot.com/_hsWThc1UE9o/SL6GDV-43LI/AAAAAAAAKSo/yz5SQlnXn0g/s72-c/google_chrome.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-1894100613030077738</id><published>2008-07-25T02:57:00.000-07:00</published><updated>2008-12-09T05:30:07.552-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kepware'/><category scheme='http://www.blogger.com/atom/ns#' term='Wonderware'/><category scheme='http://www.blogger.com/atom/ns#' term='OPC'/><category scheme='http://www.blogger.com/atom/ns#' term='news'/><title type='text'>Wonderware selects Kepware as endorsed partner for expanding device communications offerings</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_hsWThc1UE9o/SImH45Zy50I/AAAAAAAAKOA/845t8Qaz1G4/s1600-h/TN18531_kepware.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5226858254091609922" style="margin: 0px 10px 10px 0px; float: left;" alt="" src="http://1.bp.blogspot.com/_hsWThc1UE9o/SImH45Zy50I/AAAAAAAAKOA/845t8Qaz1G4/s200/TN18531_kepware.jpg" border="0" /&gt;&lt;/a&gt;Wonderware selects Kepware as endorsed partner for expanding device communications offerings. They're offering a branded version of KepServer Ex as "Kepware for Wonderware".&lt;br /&gt;&lt;br /&gt;This move leads me to wonder if Kepware plans on supporting Archestra or if Wonderware made the intelligent decision of "3rd partnering" OPC connectivity. The latter makes sense since Kepware supports such a wide variety of devices, and, frankly, is so much better at device drivers than Wonderware.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Rockwell &lt;a href="http://www.automation.com/content/rockwell-automation-renews-oem-agreement-with-kepware"&gt;did it&lt;/a&gt;, why not Wonderware. I'm a fan of collaboration and standardization. Sounds good to me.&lt;/p&gt;&lt;a href="http://www.pandct.com/media/shownews.asp?ID=18531"&gt;http://www.pandct.com/media/shownews.asp?ID=18531&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-1894100613030077738?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/1894100613030077738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=1894100613030077738' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/1894100613030077738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/1894100613030077738'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/07/wonderware-selects-kepware-as-endorsed.html' title='Wonderware selects Kepware as endorsed partner for expanding device communications offerings'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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/_hsWThc1UE9o/SImH45Zy50I/AAAAAAAAKOA/845t8Qaz1G4/s72-c/TN18531_kepware.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-554726480546743360</id><published>2008-07-25T01:07:00.000-07:00</published><updated>2008-12-09T05:30:07.641-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='Press Release'/><category scheme='http://www.blogger.com/atom/ns#' term='someone else&apos;s blog'/><category scheme='http://www.blogger.com/atom/ns#' term='Cool'/><title type='text'>Java VM on way for the iPhone</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_hsWThc1UE9o/SImLF71MQcI/AAAAAAAAKOI/oQQIslxcDmE/s1600-h/apple-iphone-in-hand-thumb.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5226861776616571330" style="margin: 0px 10px 10px 0px; float: left;" alt="" src="http://3.bp.blogspot.com/_hsWThc1UE9o/SImLF71MQcI/AAAAAAAAKOI/oQQIslxcDmE/s200/apple-iphone-in-hand-thumb.jpg" border="0" /&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/_hsWThc1UE9o/SImLy3Od86I/AAAAAAAAKOQ/Q3YgcibYsgQ/s1600-h/322px-Java_Logo.svg"&gt;&lt;/a&gt;Su-weet! You know what this means!? FactoryPMI on an iPhone or iTouch. What a cool idea! Unfortunately, they're currently only developing the ME (Micro Edition), which may only contain a subset of the necessary JVM. &lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;It's good to see this level of commitment from Sun. Java is moving forward without support from Apple in this arena. It reinforces the applicability that Java is powerful on the cutting edge in the client/UI arena, not just with Servers/web applications!&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://www.infoworld.com/article/08/03/07/sun-iphone-java_1.html"&gt;http://www.infoworld.com/article/08/03/07/sun-iphone-java_1.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;update&lt;/span&gt; - Walt Boyes is talking about an SPC application for the IPhone on &lt;a href="http://www.controlglobal.com/soundoff/?p=3801"&gt;his blog&lt;/a&gt;.&lt;br /&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/1879577515841903416-554726480546743360?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/554726480546743360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=554726480546743360' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/554726480546743360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/554726480546743360'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/07/java-vm-on-way-for-iphone.html' title='Java VM on way for the iPhone'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://3.bp.blogspot.com/_hsWThc1UE9o/SImLF71MQcI/AAAAAAAAKOI/oQQIslxcDmE/s72-c/apple-iphone-in-hand-thumb.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-7051268174318501918</id><published>2008-07-18T18:48:00.000-07:00</published><updated>2008-12-09T05:30:07.917-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='do your part'/><category scheme='http://www.blogger.com/atom/ns#' term='humm...?'/><category scheme='http://www.blogger.com/atom/ns#' term='Off Topic'/><title type='text'>Political Campaign Video</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_hsWThc1UE9o/SIFI6BK3QSI/AAAAAAAAKN4/g0rPjd2qUzc/s1600-h/time_for_some_campaignin.PNG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_hsWThc1UE9o/SIFI6BK3QSI/AAAAAAAAKN4/g0rPjd2qUzc/s320/time_for_some_campaignin.PNG" alt="" id="BLOGGER_PHOTO_ID_5224537204310098210" border="0" /&gt;&lt;/a&gt;Couldn't believe that I followed the link on a forum post. This video equitably knocks everyone, and it's damned funny.&lt;br /&gt;&lt;br /&gt;Remember to vote in November!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sendables.jibjab.com/sendables/1191/time_for_some_campaignin"&gt;http://sendables.jibjab.com/sendables/1191/time_for_some_campaignin&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-7051268174318501918?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/7051268174318501918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=7051268174318501918' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/7051268174318501918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/7051268174318501918'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/07/political-campaign-video.html' title='Political Campaign Video'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://3.bp.blogspot.com/_hsWThc1UE9o/SIFI6BK3QSI/AAAAAAAAKN4/g0rPjd2qUzc/s72-c/time_for_some_campaignin.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-5922426957653045175</id><published>2008-07-18T17:19:00.000-07:00</published><updated>2008-12-09T05:30:08.432-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Cool'/><title type='text'>Free AB Linux data logger</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_hsWThc1UE9o/SIE1WBSEXAI/AAAAAAAAKNg/Dim0ZlWG9kw/s1600-h/webdock_logo.PNG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_hsWThc1UE9o/SIE1WBSEXAI/AAAAAAAAKNg/Dim0ZlWG9kw/s200/webdock_logo.PNG" alt="" id="BLOGGER_PHOTO_ID_5224515695144098818" border="0" /&gt;&lt;/a&gt;WebDock has been running a highly capable Linux version (60k transactions/min) in a plant since 2000. It works with Allen Bradley Ethernet PLC 5s and SLCs. I haven't had a chance to try it, so I'd appreciate, and will update this post with,  feedback. Be warned, of course, that you get no promises, support, etc. That said, awesome! Maybe someone will put the project on Slashdot and get it moving!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.webdock.net/view.phtml?aid=92"&gt;Product Page&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.webdock.net/view.phtml?aid=125"&gt;Download link&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.plctalk.net/qanda/showthread.php?p=279626"&gt;PLCS.net post&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-5922426957653045175?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/5922426957653045175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=5922426957653045175' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/5922426957653045175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/5922426957653045175'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/07/free-ab-linux-data-logger.html' title='Free AB Linux data logger'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://4.bp.blogspot.com/_hsWThc1UE9o/SIE1WBSEXAI/AAAAAAAAKNg/Dim0ZlWG9kw/s72-c/webdock_logo.PNG' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-3512213902222118370</id><published>2008-07-18T16:05:00.000-07:00</published><updated>2008-12-09T05:30:08.719-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='someone else&apos;s blog'/><title type='text'>Dell Serious About Ubuntu: Launches First Consumer Linux PCs</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_hsWThc1UE9o/SIE-6aUKtKI/AAAAAAAAKNo/BNVFNKJ04MI/s1600-h/dell.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_hsWThc1UE9o/SIE-6aUKtKI/AAAAAAAAKNo/BNVFNKJ04MI/s200/dell.jpg" alt="" id="BLOGGER_PHOTO_ID_5224526215943730338" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_hsWThc1UE9o/SIE_LlKTFoI/AAAAAAAAKNw/kMsP_z955uE/s1600-h/ubuntu.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_hsWThc1UE9o/SIE_LlKTFoI/AAAAAAAAKNw/kMsP_z955uE/s200/ubuntu.jpg" alt="" id="BLOGGER_PHOTO_ID_5224526510912902786" border="0" /&gt;&lt;/a&gt;From Toms Hardware News. Pretty self explanatory.&lt;br /&gt;&lt;br /&gt;As an aside, you get real *interesting results doing a Google image search for Ubuntu Linux - crazy Hot European Computer geek chicks ;-). Link on a &lt;a href="http://atibogo.wordpress.com/2008/01/12/ubuntu-y-el-sexoimagenes-indecentes/"&gt;blog post covering it&lt;/a&gt; (may not want to click at work or with children or the wife around).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.tomshardware.com/news/dell-linux-ubuntu-laptop,5932.html"&gt;http://www.tomshardware.com/news/dell-linux-ubuntu-laptop,5932.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-3512213902222118370?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/3512213902222118370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=3512213902222118370' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/3512213902222118370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/3512213902222118370'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/07/dell-serious-about-ubuntu-launches.html' title='Dell Serious About Ubuntu: Launches First Consumer Linux PCs'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://3.bp.blogspot.com/_hsWThc1UE9o/SIE-6aUKtKI/AAAAAAAAKNo/BNVFNKJ04MI/s72-c/dell.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-354227635820073170</id><published>2008-07-18T04:18:00.000-07:00</published><updated>2008-12-09T05:30:09.089-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='someone else&apos;s blog'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>What does it take to get a PC with XP?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_hsWThc1UE9o/SIB-pbRFYFI/AAAAAAAAKNY/kr-p-4FKyTo/s1600-h/xp_logo.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_hsWThc1UE9o/SIB-pbRFYFI/AAAAAAAAKNY/kr-p-4FKyTo/s200/xp_logo.jpg" alt="" id="BLOGGER_PHOTO_ID_5224314817908924498" border="0" /&gt;&lt;/a&gt;Industrial software users always seem to dependent on old operating systems. Browse the PLC forums and you'll quickly realize everyone's asking about XP and complaining about Vista. This article provides good info on the Major PC vendor's stances on shipping machines pre-installed with XP.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pcworld.idg.com.au/index.php/id;1496591483"&gt;http://www.pcworld.idg.com.au/index.php/id;1496591483&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-354227635820073170?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/354227635820073170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=354227635820073170' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/354227635820073170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/354227635820073170'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/07/what-does-it-take-to-get-pc-with-xp.html' title='What does it take to get a PC with XP?'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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/_hsWThc1UE9o/SIB-pbRFYFI/AAAAAAAAKNY/kr-p-4FKyTo/s72-c/xp_logo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-3086477560045751776</id><published>2008-07-17T14:39:00.000-07:00</published><updated>2008-12-09T05:30:09.259-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='introduction'/><category scheme='http://www.blogger.com/atom/ns#' term='do your part'/><category scheme='http://www.blogger.com/atom/ns#' term='OPC'/><title type='text'>Top 20 OPC Questions Asked By Integrators</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_hsWThc1UE9o/SH-9XN8B3hI/AAAAAAAAKNI/GOjbo8yctaA/s1600-h/opcti_logo.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_hsWThc1UE9o/SH-9XN8B3hI/AAAAAAAAKNI/GOjbo8yctaA/s200/opcti_logo.gif" alt="" id="BLOGGER_PHOTO_ID_5224102299349147154" border="0" /&gt;&lt;/a&gt;Sign up for a free, vendor-neutral webinar on the Top 20 OPC questions for integrators and end users presented by representatives from: Kepware, Software Toolbox, and the OPC Training Institute.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.opcti.com/newsevents/webinars/130808webinar.asp"&gt;http://www.opcti.com/newsevents/webinars/130808webinar.asp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;From the OPC Training Institute web page:&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Join the session to get insight into some of the following issues: &lt;/p&gt;&lt;ol&gt;&lt;li&gt;When should I consider using an OPC Tunneling product?&lt;/li&gt;&lt;li&gt;Can OPC UA (Unified Architecture) be used on non-Windows Operating Systems?&lt;/li&gt;&lt;li&gt;What are the security holes when working with OPC?&lt;/li&gt;&lt;li&gt;Why can I not see OPC Servers when ‘browsing’?&lt;/li&gt;&lt;li&gt;How many OPC servers can I install on a single PC?&lt;/li&gt;&lt;li&gt;What is OpcEnum and why do I need it?&lt;/li&gt;&lt;li&gt;My OPC application cannot connect to an OPC server. Why?&lt;/li&gt;&lt;li&gt;In light of the OPC UA (Unified Architecture) specification, should I avoid OPC servers based on the DA (Data Access) specification?&lt;/li&gt;&lt;li&gt;Can I run an OPC Server as a Windows service and what would be the benefits?&lt;/li&gt;&lt;li&gt;Why do I get DCOM error 0x80040202 when my OPC application fails to receive a callback from an OPC server?&lt;/li&gt;&lt;li&gt;What is the difference between synchronous and asynchronous reads?&lt;/li&gt;&lt;li&gt;What ports does DCOM use?&lt;/li&gt;&lt;li&gt;What is the OPC Interoperability session?&lt;/li&gt;&lt;li&gt;What is the OPC Subscription feature and when would I use it?&lt;/li&gt;&lt;li&gt;Why can I not ‘browse’ an OPC Server?&lt;/li&gt;&lt;li&gt;Where does OPC get its timestamp from?&lt;/li&gt;&lt;li&gt;How do I know when my OPC Server has lost its connection with the PLC?&lt;/li&gt;&lt;li&gt;How fast can an OPC Server transfer values?&lt;/li&gt;&lt;li&gt;Will OPC work across a firewall?&lt;/li&gt;&lt;li&gt;What is OPC self certification?&lt;/li&gt;&lt;/ol&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-3086477560045751776?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/3086477560045751776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=3086477560045751776' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/3086477560045751776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/3086477560045751776'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/07/top-20-opc-questions-asked-by.html' title='Top 20 OPC Questions Asked By Integrators'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://3.bp.blogspot.com/_hsWThc1UE9o/SH-9XN8B3hI/AAAAAAAAKNI/GOjbo8yctaA/s72-c/opcti_logo.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-8080722934275767615</id><published>2008-07-16T15:36:00.001-07:00</published><updated>2008-12-09T05:30:09.449-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SCADA news'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='someone else&apos;s blog'/><title type='text'>IT Blogger touches SCADA</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hsWThc1UE9o/SH56arFX9sI/AAAAAAAAKNA/lisJHE66T94/s1600-h/power_Beauty.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_hsWThc1UE9o/SH56arFX9sI/AAAAAAAAKNA/lisJHE66T94/s200/power_Beauty.jpg" alt="" id="BLOGGER_PHOTO_ID_5223747216456808130" border="0" /&gt;&lt;/a&gt;It's interesting to see the shift from nobody knowing what SCADA is to the emphasis of security in the space. IT Blogger Matt Hines comments on SCADA vulnerabilities and tips on keep SCADA systems safe. It's pretty obvious that he has no industrial/controls experience, but his tips and points are sound. These systems are no longer proprietary and often touch public networks. It's time we apply the standard security practices used by corporations and the military to defend our assets from cyber-crime. Chances are if you're reading this blog you have a good idea of the disconnect here.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://securitywatch.eweek.com/flaws/scada_software_vulnerabilities_to_the_fore.html"&gt;http://securitywatch.eweek.com/flaws/scada_software_vulnerabilities_to_the_fore.html&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://securitywatch.eweek.com/exploits_and_attacks/tips_on_keeping_scada_safe.html"&gt;http://securitywatch.eweek.com/exploits_and_attacks/tips_on_keeping_scada_safe.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-8080722934275767615?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/8080722934275767615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=8080722934275767615' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/8080722934275767615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/8080722934275767615'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/07/it-blogger-touches-scada.html' title='IT Blogger touches SCADA'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://2.bp.blogspot.com/_hsWThc1UE9o/SH56arFX9sI/AAAAAAAAKNA/lisJHE66T94/s72-c/power_Beauty.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-7452499953130955193</id><published>2008-07-16T00:02:00.000-07:00</published><updated>2008-12-09T05:30:09.595-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='web based SCADA'/><title type='text'>Java and the future of SCADA systems</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_hsWThc1UE9o/SH2f5h7kXZI/AAAAAAAAKM4/kmpPV_1x4ZI/s1600-h/iStock_www.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5223506953529220498" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_hsWThc1UE9o/SH2f5h7kXZI/AAAAAAAAKM4/kmpPV_1x4ZI/s200/iStock_www.jpg" border="0" /&gt;&lt;/a&gt;Web based, web launched, AJAX, Java, OPC UA - these terms are commonly thrown around along with HMI, SCADA, and even DCS these days. What's the big deal? More importantly, what's the point and what does it mean for you? The common thread is &lt;em&gt;ubiquity&lt;/em&gt;. Yes, I'll say it again, &lt;strong&gt;ubiquity&lt;/strong&gt;. I don't know why there's not a more common word with the same meaning - to be, or &lt;em&gt;appear&lt;/em&gt; to be, everywhere at once. It's the perfect word to describe the Internet. So when somebody says, "Web based", think, "That means I can access it anywhere". That means it's firewall and VPN friendly. Nobody said anything about web browsers, static HTML, http, or the likes! Web applications, particularly Java and Macromedia Flash, run and feel just like local applications. They support multimedia, run constantly, and can initiate and receive updates without "refreshing". They're locally running programs with the huge benefit of not requiring a traditional "installation" process!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So where does SCADA come in? An important aspect of a modern SCADA system is to be able to get detailed realtime and historical process information. For most production managers, this is the most important data for their day to day work. It's like checking stock quotes - a 30 second glance should give you an accurate summary and a warm fuzzy feeling that you know what's going on. If something demands action you want to know. How much sense does it make to go to your stock broker every time you want a quick update? Should you fly out to Wall Street? No, it's valuable for you to be able to easily pull this up from your office desk, or home. What does this have to do with SCADA? Same principal applies. Who wants to go to the control room or plant floor every half hour? Ideally, you should get a portal or summary page that provides a high level summary with reports. The idea is that you have access to the same underlying data, but formatted as useful information to you.&lt;br /&gt;&lt;br /&gt;What actually happens in an organization that provides "frictionless" data access to their core process is that everyone comes up with separate requirements. QA wants summaries, management gets reports, maintenance looks at long term statistics, etc. All that it really takes is a system that can be run anywhere and easily expanded - "easily" referring to without additional licensing pain.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-7452499953130955193?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/7452499953130955193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=7452499953130955193' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/7452499953130955193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/7452499953130955193'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/07/java-and-future-of-scada-systems.html' title='Java and the future of SCADA systems'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://2.bp.blogspot.com/_hsWThc1UE9o/SH2f5h7kXZI/AAAAAAAAKM4/kmpPV_1x4ZI/s72-c/iStock_www.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-8622833102034237233</id><published>2008-07-14T07:59:00.000-07:00</published><updated>2008-12-09T05:30:09.852-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='someone else&apos;s blog'/><category scheme='http://www.blogger.com/atom/ns#' term='evil'/><title type='text'>Say it like it is, Hoff!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_hsWThc1UE9o/SHtrRpU_JKI/AAAAAAAAKMo/CUegQg1WFfw/s1600-h/innovation.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_hsWThc1UE9o/SHtrRpU_JKI/AAAAAAAAKMo/CUegQg1WFfw/s200/innovation.jpg" alt="" id="BLOGGER_PHOTO_ID_5222886143762048162" border="0" /&gt;&lt;/a&gt;&lt;a href="http://rationalsecurity.typepad.com/blog/"&gt;Hoff's&lt;/a&gt; one smart dude when it comes to computer and network security - truly top notch. The context of this commentary was his field, but it's scary how spot on he is with respect to Industrial Automation software - particularly the early stages of FactorySQL and FactoryPMI. Sigh...&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Ah, the innovator's dilemma...&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If you have a product that well and truly does X, Y and Z, where X is a feature that conforms and fits into a defined category but Y and Z -- while truly differentiating and powerful -- do not, you're forced to focus on, develop around and hype X, label your product as being X, and not invest as much in Y and Z.&lt;/p&gt;  &lt;p&gt;If you miss the market timing and can't afford to schmooze effectively and don't look forward enough with a business model that allows for flexibility, you may make the world's best X, but when X commoditizes and Y and Z are now the hottest "new" square, chances are you won't matter anymore, even if you've had it for years.&lt;/p&gt;  &lt;p&gt;The product managers, marketing directors and salesfolk are forced to fit a product within an analyst's arbitrary product definition or risk not getting traction, miss competitive analysis/comparisons or even get funding; ever try to convince a VC that they should fund you when you're the "only one" in the space and there's no analyst recognition of a "market?"&lt;/p&gt;  &lt;p&gt; Yech.&lt;/p&gt;  &lt;p&gt; A vendor's excellent solution can simply wither and die on the vine in a battle of market definition attrition because the vendor is forced to conform and neuter a product in order to make a buck and can't actually differentiate or focus on the things that truly make it a better solution.&lt;/p&gt;  &lt;p&gt;Who wins here?  &lt;/p&gt;  &lt;p&gt;Not the vendors.  Not the customers. The analysts do.  &lt;/p&gt;  &lt;p&gt;The vendor pays them a shitload of kowtowing and money for the privilege to show up in a box so they get recognized -- and not necessarily for the things that truly matter -- until the same analyst changes his/her mind and recognizes that perhaps Y and Z are "real" or creates category W, and the vicious cycle starts anew.&lt;/p&gt;  &lt;p&gt;So while you're a vendor struggling to make a great solution or a customer trying to solve real business problems, who watches the watchers?&lt;/p&gt;  &lt;p&gt;/Hoff&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-8622833102034237233?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/8622833102034237233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=8622833102034237233' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/8622833102034237233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/8622833102034237233'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/07/say-it-like-it-is-hoff.html' title='Say it like it is, Hoff!'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://3.bp.blogspot.com/_hsWThc1UE9o/SHtrRpU_JKI/AAAAAAAAKMo/CUegQg1WFfw/s72-c/innovation.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-410738861089010792</id><published>2008-07-13T06:19:00.000-07:00</published><updated>2008-12-09T05:30:09.957-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='someone else&apos;s blog'/><title type='text'>Opto 22 leveraging web 2.0</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_hsWThc1UE9o/SHtsOPrCcMI/AAAAAAAAKMw/_eLHZcQrO5U/s1600-h/opto22.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_hsWThc1UE9o/SHtsOPrCcMI/AAAAAAAAKMw/_eLHZcQrO5U/s200/opto22.jpg" alt="" id="BLOGGER_PHOTO_ID_5222887184847237314" border="0" /&gt;&lt;/a&gt;Walt reports on Opto22 utilizing web videos "optovideos" and other web technology user education.&lt;br /&gt;&lt;br /&gt;http://www.controlglobal.com/soundoff/?p=3481&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-410738861089010792?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/410738861089010792/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=410738861089010792' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/410738861089010792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/410738861089010792'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/07/opto-22-leveraging-web-20.html' title='Opto 22 leveraging web 2.0'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://4.bp.blogspot.com/_hsWThc1UE9o/SHtsOPrCcMI/AAAAAAAAKMw/_eLHZcQrO5U/s72-c/opto22.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-6206368713836742276</id><published>2008-07-13T06:02:00.000-07:00</published><updated>2008-12-09T05:30:10.107-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cool'/><title type='text'>Superconductors in commercial power</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hsWThc1UE9o/SHn_P6M_F9I/AAAAAAAAKMQ/BI0_Wl58tuA/s1600-h/super01.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_hsWThc1UE9o/SHn_P6M_F9I/AAAAAAAAKMQ/BI0_Wl58tuA/s320/super01.jpg" alt="" id="BLOGGER_PHOTO_ID_5222485891699644370" border="0" /&gt;&lt;/a&gt;Pretty cool article about using superconductors for commercial power. In a nutshell, superconductors are materials that have a zero electrical resistance below a threshold temperature. These particular "warm" cables have to be maintained between 65-75 K, which is still pretty cold. Electrical current can flow indefinately without a power source meaning that you don't "lose" any power during transmission (i squared r loss).  From a practical perspective in the energy industry, this technology allows great amounts of power to be transferred over physically small lines. Also beneficial for safety, is the fact that superconducting properties are quickly lost during "fault circuits" - reminds me of built in nuclear reactor safety mechanisms where the system can't function when it goes to a certain range out of spec.&lt;br /&gt;&lt;br /&gt;http://spectrum.ieee.org/jul08/6428&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-6206368713836742276?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/6206368713836742276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=6206368713836742276' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/6206368713836742276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/6206368713836742276'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/07/superconductors-in-commercial-power.html' title='Superconductors in commercial power'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://2.bp.blogspot.com/_hsWThc1UE9o/SHn_P6M_F9I/AAAAAAAAKMQ/BI0_Wl58tuA/s72-c/super01.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-6212902480955238017</id><published>2008-07-10T18:01:00.000-07:00</published><updated>2009-05-20T04:29:19.899-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vulnerability'/><category scheme='http://www.blogger.com/atom/ns#' term='what could possibly go wrong?'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Top Ten Worst Uses for Windows</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_hsWThc1UE9o/SHa77st1AUI/AAAAAAAAKMI/p3BLN77OeLo/s1600-h/geek.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5221567452272722242" style="margin: 0px 10px 10px 0px; float: left;" alt="" src="http://4.bp.blogspot.com/_hsWThc1UE9o/SHa77st1AUI/AAAAAAAAKMI/p3BLN77OeLo/s200/geek.jpg" border="0" /&gt;&lt;/a&gt; This Top Ten Worst Uses for Windows article is an interesting read. It shows the general outlook on control software that you're going to get from IT geeks - and a part of me totally agrees. I think that the author, while experienced in computer security, has absolutely no idea what he's talking about with the majority of his ten topics. It's about like waking up one morning and going to Asia, then reporting on how odd it is that everyone uses chopsticks. How dare they when metals exist - diners should simply cast a fork.&lt;br /&gt;&lt;br /&gt;There are merits to his examples, but he's totally oblivious to the problems and available tools.&lt;br /&gt;&lt;a href="http://www.networkworld.com/community/node/29644"&gt;http://www.networkworld.com/community/node/29644&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-6212902480955238017?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/6212902480955238017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=6212902480955238017' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/6212902480955238017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/6212902480955238017'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/07/top-ten-worst-uses-for-windows.html' title='Top Ten Worst Uses for Windows'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://4.bp.blogspot.com/_hsWThc1UE9o/SHa77st1AUI/AAAAAAAAKMI/p3BLN77OeLo/s72-c/geek.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-2340858713857092177</id><published>2008-07-10T17:13:00.000-07:00</published><updated>2008-12-09T05:30:10.316-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Microsoft to end OEM licensing for Windows 3.11 in 4 months</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_hsWThc1UE9o/SHal4h8dpuI/AAAAAAAAKMA/9gxJKnivtG4/s1600-h/windows_311.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5221543208585897698" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_hsWThc1UE9o/SHal4h8dpuI/AAAAAAAAKMA/9gxJKnivtG4/s200/windows_311.gif" border="0" /&gt;&lt;/a&gt; Is this going to be a problem for anyone? LOL&lt;br /&gt;&lt;br /&gt;&lt;a href="http://arstechnica.com/journals/microsoft.ars/2008/07/09/oem-licensing-for-windows-3-11-finally-to-end-in-4-months"&gt;http://arstechnica.com/journals/microsoft.ars/2008/07/09/oem-licensing-for-windows-3-11-finally-to-end-in-4-months&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-2340858713857092177?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/2340858713857092177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=2340858713857092177' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/2340858713857092177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/2340858713857092177'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/07/microsoft-to-end-oem-licensing-for.html' title='Microsoft to end OEM licensing for Windows 3.11 in 4 months'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://4.bp.blogspot.com/_hsWThc1UE9o/SHal4h8dpuI/AAAAAAAAKMA/9gxJKnivtG4/s72-c/windows_311.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-6660702651589062760</id><published>2008-07-09T18:37:00.000-07:00</published><updated>2008-12-09T05:30:10.434-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humm...?'/><category scheme='http://www.blogger.com/atom/ns#' term='someone else&apos;s blog'/><category scheme='http://www.blogger.com/atom/ns#' term='Cool'/><title type='text'>Linux for housewives. XP for geeks</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_hsWThc1UE9o/SHVqDJN-t3I/AAAAAAAAKLw/U26Nudhk6Lk/s1600-h/Linux-vs-Microsoft.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5221195945252665202" style="margin: 0px 10px 10px 0px; float: left;" alt="" src="http://2.bp.blogspot.com/_hsWThc1UE9o/SHVqDJN-t3I/AAAAAAAAKLw/U26Nudhk6Lk/s320/Linux-vs-Microsoft.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ZDNet article on shifting Linux demographics. (substitute "server" with "sub-$300 PC")&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://blogs.zdnet.com/storage/?p=342"&gt;http://blogs.zdnet.com/storage/?p=342&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-6660702651589062760?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/6660702651589062760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=6660702651589062760' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/6660702651589062760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/6660702651589062760'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/07/linux-for-housewives-xp-for-geeks.html' title='Linux for housewives. XP for geeks'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://2.bp.blogspot.com/_hsWThc1UE9o/SHVqDJN-t3I/AAAAAAAAKLw/U26Nudhk6Lk/s72-c/Linux-vs-Microsoft.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-7451126913683199714</id><published>2008-07-08T17:00:00.000-07:00</published><updated>2008-12-09T05:30:11.119-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>The Google Format</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_hsWThc1UE9o/SHQBJBJ-u3I/AAAAAAAAKLo/ECXY03LVAfQ/s1600-h/images.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5220799122469993330" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_hsWThc1UE9o/SHQBJBJ-u3I/AAAAAAAAKLo/ECXY03LVAfQ/s200/images.jpg" border="0" /&gt;&lt;/a&gt; Google recently released their proprietary storage format, &lt;em&gt;Protocol Buffers,&lt;/em&gt; to the Open Source Community. It's a platform independent format to &lt;em&gt;serialize&lt;/em&gt; (programmatically store/encode) data and objects. The big advantage is that it is &lt;em&gt;fast&lt;/em&gt; and &lt;em&gt;tight&lt;/em&gt; - at least an order of magnitude over XML (Extensible Markup Language), which often seems to be touted as the magic bullet. The truth is that, like everything else, there are strengths and weaknesses to each - it really depends on your application. Need to be human readable - go XML. Don't know who you'll be talking to on the distant end - XML. But if you want to use a small, fast format for large data transfers, Protocol Buffers may be for you!&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;I'm not sure how I feel about this one. On one hand new formats and technologies are beneficial, particularly open source ones like this. On the other, standardization is king. "Don't reinvent the wheel" seems particularly relevant here. Ultimately, it's unlikely that you'll ever deal with this directly. Hopefully you reap the benefits inside an application that you didn't even realize was using the technology!&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://google-opensource.blogspot.com/2008/07/protocol-buffers-googles-data.html"&gt;http://google-opensource.blogspot.com/2008/07/protocol-buffers-googles-data.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.betanews.com/article/Google_releases_its_data_encoding_format_to_compete_with_XML/1215530589"&gt;http://www.betanews.com/article/Google_releases_its_data_encoding_format_to_compete_with_XML/1215530589&lt;/a&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/1879577515841903416-7451126913683199714?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/7451126913683199714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=7451126913683199714' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/7451126913683199714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/7451126913683199714'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/07/google-format.html' title='The Google Format'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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/_hsWThc1UE9o/SHQBJBJ-u3I/AAAAAAAAKLo/ECXY03LVAfQ/s72-c/images.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-1337496410423562290</id><published>2008-06-22T06:28:00.000-07:00</published><updated>2008-12-09T05:30:11.406-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SCADA news'/><category scheme='http://www.blogger.com/atom/ns#' term='Wonderware'/><category scheme='http://www.blogger.com/atom/ns#' term='Cool'/><title type='text'>Business is booming for Wonderware</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_hsWThc1UE9o/SF5V2bmKDXI/AAAAAAAAKGU/GZ76wiKv9Ac/s1600-h/beijing-olympics-2008.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 138px; height: 105px;" src="http://4.bp.blogspot.com/_hsWThc1UE9o/SF5V2bmKDXI/AAAAAAAAKGU/GZ76wiKv9Ac/s200/beijing-olympics-2008.jpg" alt="" id="BLOGGER_PHOTO_ID_5214699812150709618" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_hsWThc1UE9o/SF5VBsboRNI/AAAAAAAAKGI/MqKVF26ypmI/s1600-h/Wonderware.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 151px; height: 70px;" src="http://3.bp.blogspot.com/_hsWThc1UE9o/SF5VBsboRNI/AAAAAAAAKGI/MqKVF26ypmI/s200/Wonderware.gif" alt="" id="BLOGGER_PHOTO_ID_5214698906136888530" border="0" /&gt;&lt;/a&gt;Wonderware hired another 200 employees this year for a total of around 500. I'm no expert, but this still seems "small" for a software company and big for "nitch" software. They're developing and marketing toward specific industries and growing worldwide.  They're fighting for legitimacy in the "Enterprise", even while companies like their "partner" SAP &lt;a href="http://radio.weblogs.com/0133292/2008/07/19.html#a1647"&gt;tries to compete directly&lt;/a&gt;, and powering the &lt;a href="http://www.pacetoday.com.au/articles/Wonderwares-Olympic-contribution_z173766.htm"&gt;olympics&lt;/a&gt;. They even recently started selling Panelview style &lt;a href="http://us.wonderware.com/products/hardware/"&gt;hardware&lt;/a&gt; to run Intouch 10 on. Great job from the leading SCADA company.&lt;br /&gt;&lt;br /&gt;Read more &lt;a href="http://www.ocbj.com/industry_article.asp?aID=13649106.689429.1644721.17210102.2948034.103&amp;amp;aID2=126508"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-1337496410423562290?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/1337496410423562290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=1337496410423562290' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/1337496410423562290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/1337496410423562290'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/06/business-is-booming-for-wonderware.html' title='Business is booming for Wonderware'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://4.bp.blogspot.com/_hsWThc1UE9o/SF5V2bmKDXI/AAAAAAAAKGU/GZ76wiKv9Ac/s72-c/beijing-olympics-2008.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-6949728416686419977</id><published>2008-06-14T08:56:00.001-07:00</published><updated>2008-12-09T05:30:11.418-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OPC-UA'/><category scheme='http://www.blogger.com/atom/ns#' term='news'/><title type='text'>OPC UA Coming to life!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_hsWThc1UE9o/SFROmuZsMHI/AAAAAAAAKGA/NoCQfRhaCTk/s1600-h/%2846%29logo_opcfoundation_sm.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_hsWThc1UE9o/SFROmuZsMHI/AAAAAAAAKGA/NoCQfRhaCTk/s200/%2846%29logo_opcfoundation_sm.gif" alt="" id="BLOGGER_PHOTO_ID_5211877095972286578" border="0" /&gt;&lt;/a&gt;Lots more OPC UA buzz - looks like it'll be really materializing soon - hopefully later this year. I personally can't wait! Remember, Iconics and Kepware already pledged to bring an end to end UA solution soon.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.controleng.com/article/CA6559411.html?rssid=129"&gt;http://www.controleng.com/article/CA6559411.html?rssid=129&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Edit - more contributions pointed out by Eric Murphy of Matrikon&lt;br /&gt;&lt;a href="http://www.ceasiamag.com/article-3936-theyearofopcua-LogisticsAsia.html"&gt;http://www.ceasiamag.com/article-3936-theyearofopcua-LogisticsAsia.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.automation.com/portals/opc"&gt;Automation.com OPC portal&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-6949728416686419977?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/6949728416686419977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=6949728416686419977' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/6949728416686419977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/6949728416686419977'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/06/opc-ua-coming-to-life.html' title='OPC UA Coming to life!'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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/_hsWThc1UE9o/SFROmuZsMHI/AAAAAAAAKGA/NoCQfRhaCTk/s72-c/%2846%29logo_opcfoundation_sm.gif' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-6568372384892750968</id><published>2008-06-14T03:23:00.000-07:00</published><updated>2008-12-09T05:30:11.800-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SCADA news'/><category scheme='http://www.blogger.com/atom/ns#' term='vulnerability'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>Another SCADA security vulnerability</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hsWThc1UE9o/SFOgMY1XiBI/AAAAAAAAKFY/XaeL0hvP1Sw/s1600-h/lock.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_hsWThc1UE9o/SFOgMY1XiBI/AAAAAAAAKFY/XaeL0hvP1Sw/s200/lock.jpg" alt="" id="BLOGGER_PHOTO_ID_5211685328482961426" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hsWThc1UE9o/SFOgGycZV4I/AAAAAAAAKFQ/rDzmHxp4ITo/s1600-h/logo_citect.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_hsWThc1UE9o/SFOgGycZV4I/AAAAAAAAKFQ/rDzmHxp4ITo/s200/logo_citect.gif" alt="" id="BLOGGER_PHOTO_ID_5211685232278329218" border="0" /&gt;&lt;/a&gt;What a great day - another SCADA security vulnerability uncovered! I don't &lt;span style="font-style: italic;"&gt;want&lt;/span&gt; to see any industrial software fail, but I know the nitch products were written in a vacuum without security in mind. HMI packages are buggy and susceptible to attack - particularly the older ones still in use! We need to get over it, confront the issue, and fix it! Hopefully vendors have the integrity to self-test and release patches on their own, but this won't solve the problem. A developer simply can't find all of his own bugs in a test environment. The more computer security research groups start looking into these "little" but significant applications the better.&lt;br /&gt;&lt;br /&gt;This time it was Citect, Wonderware had the last one. SCADA vendors be ready - you're next! That's you: Rockwell, GE, and Inductive Automation!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-6568372384892750968?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/6568372384892750968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=6568372384892750968' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/6568372384892750968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/6568372384892750968'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/06/another-scada-security-vulnerability.html' title='Another SCADA security vulnerability'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://2.bp.blogspot.com/_hsWThc1UE9o/SFOgMY1XiBI/AAAAAAAAKFY/XaeL0hvP1Sw/s72-c/lock.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-5253939656422936454</id><published>2008-06-13T04:32:00.000-07:00</published><updated>2008-12-09T05:30:11.941-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='do your part'/><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='new software release'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>FireFox Download Day announced</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_hsWThc1UE9o/SFOtQipns6I/AAAAAAAAKFg/2jZohREqyQo/s1600-h/ff2.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 116px; height: 95px;" src="http://3.bp.blogspot.com/_hsWThc1UE9o/SFOtQipns6I/AAAAAAAAKFg/2jZohREqyQo/s200/ff2.png" alt="" id="BLOGGER_PHOTO_ID_5211699693488681890" border="0" /&gt;&lt;/a&gt;Tuesday, 17JUN is &lt;span style="font-weight: bold;"&gt;Download Day&lt;/span&gt; (FireFox 3 if you havn't been paying attention)! Check out a graphical world pledge map &lt;a href="http://spreadfirefox.com/en-US/worldrecord/"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-5253939656422936454?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/5253939656422936454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=5253939656422936454' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/5253939656422936454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/5253939656422936454'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/06/firefox-download-day-announced.html' title='FireFox Download Day announced'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://3.bp.blogspot.com/_hsWThc1UE9o/SFOtQipns6I/AAAAAAAAKFg/2jZohREqyQo/s72-c/ff2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-6715957940823549199</id><published>2008-06-12T03:06:00.000-07:00</published><updated>2008-12-09T05:30:11.954-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Press Release'/><title type='text'>Rockwell Automation selects Matrikon OPC for FactoryTalk Suite</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hsWThc1UE9o/SFOcDCckCPI/AAAAAAAAKFI/aH8ni1ftc80/s1600-h/TeamworkTeaser.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_hsWThc1UE9o/SFOcDCckCPI/AAAAAAAAKFI/aH8ni1ftc80/s200/TeamworkTeaser.gif" alt="" id="BLOGGER_PHOTO_ID_5211680769808009458" border="0" /&gt;&lt;/a&gt;Press release from Matrikon and Rockwell Automation submitted to automation.com.&lt;br /&gt;&lt;br /&gt;It looks like Rockwell is finally learning not to try to reinvent the wheel with every product (ie homecooked remote DCOM via RSLinx Gateway) in favor of getting professional support from those that know best. Customers will be getting the benefit of OPC Tunneller (very important now for most remote cases, they could have already used but probably didn't know it, should become obsolete with OPC UA). They also get the benefit of various DCS, telemetry, and PLC drivers. I'm not sure what "IT" drivers are but it sounds good. New (and highly promoted) are building automation drivers such as: BACnet, Johnson Controls, and LonWorks, which is a welcome natural fit to HMI and SCADA systems.&lt;br /&gt;&lt;br /&gt;I believe Rockwell has been working with Kepware's KepServer EX for RSView. Correct me if I'm wrong - I don't think it would help with programming tools (read RSLogix) or the FactoryTalk versions of their software  (read RSView SE series).&lt;br /&gt;&lt;br /&gt;It's nice to see more collaboration between industrial software companies.&lt;br /&gt;&lt;a href="http://www.automation.com/content/rockwell-automation-selects-matrikonopc-for-3rd-party-connectivity-to-their-factorytalk-suite"&gt;&lt;br /&gt;http://www.automation.com/content/rockwell-automation-selects-matrikonopc-for-3rd-party-connectivity-to-their-factorytalk-suite&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-6715957940823549199?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/6715957940823549199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=6715957940823549199' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/6715957940823549199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/6715957940823549199'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/06/rockwell-automation-selects-matrikon.html' title='Rockwell Automation selects Matrikon OPC for FactoryTalk Suite'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://2.bp.blogspot.com/_hsWThc1UE9o/SFOcDCckCPI/AAAAAAAAKFI/aH8ni1ftc80/s72-c/TeamworkTeaser.gif' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-7842165010386251075</id><published>2008-06-08T10:35:00.000-07:00</published><updated>2008-12-09T05:30:12.121-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='warning'/><category scheme='http://www.blogger.com/atom/ns#' term='vulnerability'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>The significance of updates</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_hsWThc1UE9o/SEwZVMPgxpI/AAAAAAAAKE4/jmmYit6Wpko/s1600-h/windowsupdate.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_hsWThc1UE9o/SEwZVMPgxpI/AAAAAAAAKE4/jmmYit6Wpko/s200/windowsupdate.gif" alt="" id="BLOGGER_PHOTO_ID_5209566720815056530" border="0" /&gt;&lt;/a&gt;Software updates - What a sticky topic! Do you pay? Are they free? How frequently should you install them? Should they be installed automatically? In some cases you find yourself vulnerable to exploits by not upgrading. In this case, you might "&lt;a href="http://en.wikipedia.org/wiki/Brick_%28electronics%29"&gt;brick&lt;/a&gt;" your home router. Yes, we're talking about Windows XP Service Pack 3. Changes to the network stack manage to send Billion "BiPAC 5200-series routers to go into a constant crash and reboot cycle".&lt;br /&gt;&lt;br /&gt;Here's my take. In general, it's good practice to stay updated. I'd hold off on critical systems, especially in closed environments (not on the Internet). For those cases you might consider a policy of first upgrading a test environment. At the very least, schedule upgrades during times that will minimize downtime impact. And - have a backup!&lt;br /&gt;&lt;br /&gt;http://apcmag.com/router_crashes_blamed_on_windows_xp_sp3.htm&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-7842165010386251075?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/7842165010386251075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=7842165010386251075' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/7842165010386251075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/7842165010386251075'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/06/significance-of-updates.html' title='The significance of updates'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://3.bp.blogspot.com/_hsWThc1UE9o/SEwZVMPgxpI/AAAAAAAAKE4/jmmYit6Wpko/s72-c/windowsupdate.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-4145094659309264553</id><published>2008-06-08T10:31:00.000-07:00</published><updated>2008-06-08T10:35:14.303-07:00</updated><title type='text'>The power of the people</title><content type='html'>I find myself frequently trying to convince industrial professionals to be active in their communities! Besides trade shows, I'm referring to forums. Specifically, MrPLC and PLCTalk. If you're not registered, go there! If you're not active - post a few. Try it, it's addictive! &lt;br /&gt;&lt;br /&gt;In this case a member got a little voting help for a free home makeover. His place looked pretty bad and he deserved it, but it was the PLCTalk folks that made it happen.&lt;br /&gt;&lt;br /&gt;http://www.plctalk.net/qanda/showthread.php?t=38863&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-4145094659309264553?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/4145094659309264553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=4145094659309264553' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/4145094659309264553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/4145094659309264553'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/06/power-of-people.html' title='The power of the people'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-2523519995165000781</id><published>2008-06-02T05:11:00.000-07:00</published><updated>2008-12-09T05:30:12.285-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OPC-UA'/><category scheme='http://www.blogger.com/atom/ns#' term='guest article'/><title type='text'>Building Automation and OPC</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hsWThc1UE9o/SEPlok7GFdI/AAAAAAAAKEY/cdh_5ysb8tQ/s1600-h/microphone2.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_hsWThc1UE9o/SEPlok7GFdI/AAAAAAAAKEY/cdh_5ysb8tQ/s200/microphone2.png" alt="" id="BLOGGER_PHOTO_ID_5207258079439492562" border="0" /&gt;&lt;/a&gt;An AutomatedBuildings.com interview with Tom Burke of the OPC Foundation and Sean Leonard of Matrikon.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.automatedbuildings.com/news/jun08/interviews/080527031642opc.htm"&gt;http://www.automatedbuildings.com/news/jun08/interviews/080527031642opc.htm&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;The interesting thing to me is how similar building automation is to industrial automation, yet how "&lt;a href="http://www.doubletongued.org/index.php/dictionary/stove_pipe/"&gt;stove piped&lt;/a&gt;" their respective products have been.  Even the protocols, Leonard mentions "BACnet, Johnson Controls, and LonWorks", are totally different.&lt;br /&gt;&lt;br /&gt;The interview rolls the grandiose OPC UA ambition into our sister industries, in addition to the direction you're used to, "up", namely Enterprise Integration. It focuses on OPC campaigning, providing interesting insight on what The Foundation is focusing on.&lt;br /&gt;&lt;br /&gt;Good to see things moving forward. Early OPC UA buy in is going to be important.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-2523519995165000781?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/2523519995165000781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=2523519995165000781' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/2523519995165000781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/2523519995165000781'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/06/building-automation-and-opc.html' title='Building Automation and OPC'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://2.bp.blogspot.com/_hsWThc1UE9o/SEPlok7GFdI/AAAAAAAAKEY/cdh_5ysb8tQ/s72-c/microphone2.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-8765697847793029443</id><published>2008-05-29T09:14:00.000-07:00</published><updated>2008-12-09T05:30:12.896-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='do your part'/><category scheme='http://www.blogger.com/atom/ns#' term='new software release'/><category scheme='http://www.blogger.com/atom/ns#' term='Cool'/><title type='text'>Do your part!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.spreadfirefox.com/en-US/worldrecord/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: left; cursor: pointer; width: 123px; height: 101px;" src="http://4.bp.blogspot.com/_hsWThc1UE9o/SD7Y_qE968I/AAAAAAAAKEQ/VniOx3LErjY/s200/ff2.png" alt="" id="BLOGGER_PHOTO_ID_5205836807425354690" border="0" /&gt;&lt;/a&gt;Mozilla aims to set a one day world Download record with the official release of Firefox 3. The date isn't set, but you can sign up to pledge to download it on day one &lt;a href="http://www.spreadfirefox.com/en-US/worldrecord/"&gt;here&lt;/a&gt;. I for one, love Firefox and have been running the beta for some time now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-8765697847793029443?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/8765697847793029443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=8765697847793029443' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/8765697847793029443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/8765697847793029443'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/05/do-your-part.html' title='Do your part!'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://4.bp.blogspot.com/_hsWThc1UE9o/SD7Y_qE968I/AAAAAAAAKEQ/VniOx3LErjY/s72-c/ff2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-7071295182276445639</id><published>2008-05-17T17:55:00.000-07:00</published><updated>2008-12-09T05:30:13.764-08:00</updated><title type='text'>SCADA Security unnoticed</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_hsWThc1UE9o/SC-EJxW3jkI/AAAAAAAAKDY/rFGlNgXJAzM/s1600-h/Wonderware.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_hsWThc1UE9o/SC-EJxW3jkI/AAAAAAAAKDY/rFGlNgXJAzM/s200/Wonderware.gif" alt="" id="BLOGGER_PHOTO_ID_5201521398039154242" border="0" /&gt;&lt;/a&gt;Core Security released an &lt;a href="http://www.coresecurity.com/?action=item&amp;amp;id=2187"&gt;advisory&lt;/a&gt; on a Denial of Service attack where an unauthenticated user can take down a Wonderware system running Suitelink with a malformed packet. This was first brought to Wonderware's attention at the end of January. They acknowledged the bug by late March and provided a fix by late April. The advisory published in June.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hsWThc1UE9o/SC-D2RW3jjI/AAAAAAAAKDQ/2TNdAdIkzWg/s1600-h/hacker.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_hsWThc1UE9o/SC-D2RW3jjI/AAAAAAAAKDQ/2TNdAdIkzWg/s200/hacker.gif" alt="" id="BLOGGER_PHOTO_ID_5201521063031705138" border="0" /&gt;&lt;/a&gt;Is it just me? A lot of people talk the talk about how important stability is with industrial control software. But &lt;span style="font-weight: bold;"&gt;nobody really cares&lt;/span&gt;. Trivial bugs (by comparison) get much more press. Could you imagine if a simple program could send a packet to crash a Windows server application? The press would go nuts! By Wonderware's account, they've sold 500 thousand copies that are running in 100,000 plants worldwide in virtually every industry. These plants are not all on closed networks! Good thing terrorists don't have access to Google, like I do.&lt;br /&gt;&lt;br /&gt;Besides not wanting to share details with the public and not recognizing the problem in a timely manner, Wonderware did their part. It's a learning process that will hopefully go more smoothly next time. What astounds me is the fact that you don't see or hear about this except in a few very specific sites and blogs. I bet there will be a significant percentage of vulnerable systems several &lt;span style="font-weight: bold;"&gt;years&lt;/span&gt; from now - a combination of the weak promulgation of information and the reluctance of industrial users to upgrade unless forced. The latter caused by vendors releasing patches that haven't been adequately QA'd. This is one point where Inductive Automation is ahead of the power curve. Since FactorySQL and FactoryPMI upgrades nearly always come with free feature additions, IA users have created a culture of  frequently upgrading their software.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_hsWThc1UE9o/SC-EbhW3jlI/AAAAAAAAKDg/Nw_lHP268HM/s1600-h/300px-Classic_time_bomb.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_hsWThc1UE9o/SC-EbhW3jlI/AAAAAAAAKDg/Nw_lHP268HM/s200/300px-Classic_time_bomb.jpg" alt="" id="BLOGGER_PHOTO_ID_5201521702981832274" border="0" /&gt;&lt;/a&gt;But I digress. SCADA security is a huge bomb waiting to go off. There's a little talk on the subject, but the industry fails to take it seriously. I hope we can figure things out before the next 9/11 forces government intervention - how would you like your plant to operation like an airport? I'd like to think that level of regulation is unnecessary. We should each do our part in tightening down industrial security.&lt;br /&gt;&lt;br /&gt;http://www.coresecurity.com/?action=item&amp;amp;id=2187&lt;br /&gt;http://isc.sans.org/diary.html?storyid=4390&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-7071295182276445639?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/7071295182276445639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=7071295182276445639' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/7071295182276445639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/7071295182276445639'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/05/scada-security-unnoticed.html' title='SCADA Security unnoticed'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://4.bp.blogspot.com/_hsWThc1UE9o/SC-EJxW3jkI/AAAAAAAAKDY/rFGlNgXJAzM/s72-c/Wonderware.gif' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-3443251027700508965</id><published>2008-05-17T17:44:00.000-07:00</published><updated>2008-12-09T05:30:13.898-08:00</updated><title type='text'>Inductive Automation Videos</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_hsWThc1UE9o/SC9-UxW3jiI/AAAAAAAAKDI/4AIywu_I9MA/s1600-h/video_library.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_hsWThc1UE9o/SC9-UxW3jiI/AAAAAAAAKDI/4AIywu_I9MA/s200/video_library.jpg" alt="" id="BLOGGER_PHOTO_ID_5201514989947948578" border="0" /&gt;&lt;/a&gt;Between traveling to New Zealand and Japan I've been pretty busy. I'll try to keep up with small blog posts. I've had lots of great ideas that haven't come to fruition.&lt;br /&gt;&lt;br /&gt;I've been working on &lt;a href="http://www.inductiveautomation.com/support/videos/"&gt;training videos&lt;/a&gt; for Inductive Automation. I'd love to hear your feedback. Once I finish a few more basic series I'll be taking requests.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-3443251027700508965?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/3443251027700508965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=3443251027700508965' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/3443251027700508965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/3443251027700508965'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/05/inductive-automation-videos.html' title='Inductive Automation Videos'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://4.bp.blogspot.com/_hsWThc1UE9o/SC9-UxW3jiI/AAAAAAAAKDI/4AIywu_I9MA/s72-c/video_library.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-8008311282735099462</id><published>2008-04-18T04:37:00.000-07:00</published><updated>2008-12-09T05:30:14.179-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OPC-UA'/><title type='text'>Some OPC UA links</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_hsWThc1UE9o/SAiJXO4YhHI/AAAAAAAAKDA/ewXkARmGRUo/s1600-h/logo_opcfoundation_sm.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_hsWThc1UE9o/SAiJXO4YhHI/AAAAAAAAKDA/ewXkARmGRUo/s200/logo_opcfoundation_sm.gif" alt="" id="BLOGGER_PHOTO_ID_5190549602769077362" border="0" /&gt;&lt;/a&gt;&lt;a href="http://ethernet.industrial-networking.com/articles/articledisplay.asp?id=1015"&gt;Great insight&lt;/a&gt; on the transition and future of OPC-UA from John Weber and Nathan Pocock of Software Toolbox. I hope he's wrong about the slow death of DCOM, but I wouldn't put a wager on it!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ethernet.industrial-networking.com/articles/articledisplay.asp?id=1015"&gt;OPC-UA vendor perspective&lt;/a&gt; from Tom Burke of the OPC Foundation. It's a rather high level vision description of the architecture and commitment of the foundation. You're the man, Tom!&lt;br /&gt;&lt;br /&gt;There are other good links. They came from &lt;a href="http://www.opcconnect.com/ua.php"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-8008311282735099462?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/8008311282735099462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=8008311282735099462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/8008311282735099462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/8008311282735099462'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/04/some-opc-ua-links.html' title='Some OPC UA links'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://3.bp.blogspot.com/_hsWThc1UE9o/SAiJXO4YhHI/AAAAAAAAKDA/ewXkARmGRUo/s72-c/logo_opcfoundation_sm.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-1843918837994317999</id><published>2008-04-17T03:47:00.001-07:00</published><updated>2008-12-09T05:30:14.696-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='OPC-DA'/><title type='text'>Linux obsession on the forums</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_hsWThc1UE9o/SAcuTu4YhBI/AAAAAAAAKCQ/VfPZxt6UEUg/s1600-h/images.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_hsWThc1UE9o/SAcuTu4YhBI/AAAAAAAAKCQ/VfPZxt6UEUg/s200/images.jpg" alt="" id="BLOGGER_PHOTO_ID_5190168012104696850" border="0" /&gt;&lt;/a&gt;Lately the usual PLC forums have been unusually chatty about Linux. Perhaps it's the recent Windows update that installed the new version of the .NET Frameworks 2.0, the trend toward Open Office and Star Office, or the successful home experimentation with &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; and &lt;a href="http://fedoraproject.org/"&gt;Fedora&lt;/a&gt;. There's also been more complaints than ever about the complicated and equally crappy DCOM basis of OPC, which gets (probably unfairly) pinned on Microsoft. The OPC Foundation gets to be the knight in shining armor with UA. General users are correctly getting the sense that configuration, specifically security, need not be complicated and that getting rid of the old also brings the freedom ditching the entire (Windows) platform.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_hsWThc1UE9o/SAcuju4YhCI/AAAAAAAAKCY/tMFOfBe5Xm4/s1600-h/ms.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://4.bp.blogspot.com/_hsWThc1UE9o/SAcuju4YhCI/AAAAAAAAKCY/tMFOfBe5Xm4/s200/ms.jpg" alt="" id="BLOGGER_PHOTO_ID_5190168286982603810" border="0" /&gt;&lt;/a&gt;The consensus seems to be that programming software will remain Windows based for some time. Until users put the pressure on - and they're complaining, but not applying diddly-squat, nothing will change in that area. So it's a 90% solution - control systems can be chosen on a platform independent decision, but integrators will still be running around with Windows laptops to program the PLCs. That doesn't bother me too much. First, they break the things every couple of years - about as often as Windows seems to fail. Second, there's always virtualization, which has been getting easier and cooler over time.&lt;br /&gt;&lt;br /&gt;I welcome the simplicity of the newer Linux build frondends and their (always) powerful backend. I remember when the thrill of playing with a new Linux system came to an abrupt halt when you realized that your devices weren't supported and the user interface sucked! It's great to see "normal users" have such a positive experience with installing such a new, foreign, system. If only they knew the complexity of the innards! Thank god they don't - they're &lt;span style="font-style: italic;"&gt;users&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-1843918837994317999?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/1843918837994317999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=1843918837994317999' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/1843918837994317999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/1843918837994317999'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/04/linux-obsession-on-forums.html' title='Linux obsession on the forums'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://4.bp.blogspot.com/_hsWThc1UE9o/SAcuTu4YhBI/AAAAAAAAKCQ/VfPZxt6UEUg/s72-c/images.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-5856745914857400221</id><published>2008-03-09T23:59:00.001-07:00</published><updated>2008-12-09T05:30:16.336-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humm...?'/><category scheme='http://www.blogger.com/atom/ns#' term='warning'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='Cool'/><title type='text'>A Red Team strikes!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_hsWThc1UE9o/R9TcgYsst3I/AAAAAAAAHWo/UovPMXtTpmA/s1600-h/redteam.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_hsWThc1UE9o/R9TcgYsst3I/AAAAAAAAHWo/UovPMXtTpmA/s200/redteam.gif" alt="" id="BLOGGER_PHOTO_ID_5176004320699398002" border="0" /&gt;&lt;/a&gt;Talk about an eye-opening experience! We invited a Red Team to do penetration testing on our network. A group of ubergeeks brought their laptops, tools, and toys and left with astonishing results! It's one thing to hear someone say that your server isn't up to date so "go patch it", but quite another to have someone &lt;span style="font-style: italic;"&gt;steal a copy&lt;/span&gt; of your &lt;span style="font-weight: bold;"&gt;most valuable data&lt;/span&gt; in a short period of time, in a manner that's &lt;span style="font-style: italic;"&gt;difficult to detect&lt;/span&gt; after they &lt;span style="font-weight: bold;"&gt;revealed &lt;/span&gt;how they did it!&lt;br /&gt;&lt;br /&gt;The takeaway is that, if you expect to protect your data, you &lt;span style="font-style: italic;"&gt;had better&lt;/span&gt; implement, maintain, and enforce Draconian policies on your network. Engineer the system from the ground up with security in mind. Implement IDS systems, baseline your network, track your user group memberships, and above all, &lt;span style="font-style: italic;"&gt;train the heck out of&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;all privileged users&lt;/span&gt;, then all users - they should be doing things like never logging in with their admin accounts, only using "run as" when necessary, like the Linux "su" mentality,&lt;span style="font-style: italic;"&gt; &lt;/span&gt;and logging off of or locking their workstation when leaving for a moment. Keep updated with patches on &lt;span style="font-style: italic;"&gt;all systems&lt;/span&gt; - servers, clients, printers, appliances, routers, whatever.  Minimize where you can actually perform administrative tasks from. Apply your same password policy to &lt;span style="font-weight: bold;"&gt;everything&lt;/span&gt; that uses a password. Then: monitor, monitor, monitor. This is one of those "weakest link" deals. Powerful "server" applications like SQL databases (and many, many others) are great launching points - consider running them on "member servers" instead of domain controllers. Technically savy malicious users don't need much of a launching point. This doesn't even take "social engineering" into account, and users tend to &lt;span style="font-weight: bold;"&gt;behave stupidly&lt;/span&gt; from a security perspective.&lt;br /&gt;&lt;br /&gt;After seeing what these guys did, I'd have a hard time imagining a network that wouldn't be vulnerable to that kind of crew - unless it's physically isolated, physically protected, and assured that malicious users can't get physically near it or trick actual users into inadvertently assisting them - an &lt;span style="font-weight: bold;"&gt;unrealistic network utopia&lt;/span&gt;. However, that said, there's a lot that you &lt;span style="font-weight: bold;"&gt;can do&lt;/span&gt; for network security. Don't look for a "magic bullet" - attack the low hanging fruit and take it from there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-5856745914857400221?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/5856745914857400221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=5856745914857400221' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/5856745914857400221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/5856745914857400221'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/03/red-team-strikes.html' title='A Red Team strikes!'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://4.bp.blogspot.com/_hsWThc1UE9o/R9TcgYsst3I/AAAAAAAAHWo/UovPMXtTpmA/s72-c/redteam.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-533034353226596134</id><published>2008-03-09T23:26:00.000-07:00</published><updated>2008-12-09T05:30:17.112-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humm...?'/><category scheme='http://www.blogger.com/atom/ns#' term='warning'/><category scheme='http://www.blogger.com/atom/ns#' term='VoIP'/><category scheme='http://www.blogger.com/atom/ns#' term='Cisco'/><title type='text'>VoIP - more than you bargained for?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_hsWThc1UE9o/R9TbSIsst1I/AAAAAAAAHWY/aCTKD2dz4CQ/s1600-h/Cisco_IP_Phone_7961G.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 114px; height: 93px;" src="http://3.bp.blogspot.com/_hsWThc1UE9o/R9TbSIsst1I/AAAAAAAAHWY/aCTKD2dz4CQ/s200/Cisco_IP_Phone_7961G.jpg" alt="" id="BLOGGER_PHOTO_ID_5176002976374634322" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hsWThc1UE9o/R9TbE4sst0I/AAAAAAAAHWQ/mU730QajrHw/s1600-h/ccvp.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_hsWThc1UE9o/R9TbE4sst0I/AAAAAAAAHWQ/mU730QajrHw/s200/ccvp.jpg" alt="" id="BLOGGER_PHOTO_ID_5176002748741367618" border="0" /&gt;&lt;/a&gt;Thanks for the inspiration Carl - your objective viewpoint often sheds light on absurdities that I might otherwise fail to notice. In this case I'm referring to Cisco flavored VoIP. It's an amazing concept that truly delivers next generation communication capabilities. Who wouldn't want: virtually unlimited directory numbers, multi-line capability, much more wide open conference call ability, a centralized web based interface to administer/log the system, the ability to tie into POTS lines at the gateway or use a truly cheap international carrier, and much more?&lt;br /&gt;&lt;br /&gt;I had always thought that the &lt;span style="font-weight: bold;"&gt;key selling point&lt;/span&gt; to VoIP is that it &lt;span style="font-style: italic;"&gt;works on your existing infrastructure&lt;/span&gt;. You already have Ethernet. You're connected to the Internet on a relatively wide pipe.   Why not plug phones into your system?&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_hsWThc1UE9o/R9Tb7Isst2I/AAAAAAAAHWg/MUQl60h_cTg/s1600-h/animate_bag_of_money_sm_clr-738440.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_hsWThc1UE9o/R9Tb7Isst2I/AAAAAAAAHWg/MUQl60h_cTg/s200/animate_bag_of_money_sm_clr-738440.gif" alt="" id="BLOGGER_PHOTO_ID_5176003680749270882" border="0" /&gt;&lt;/a&gt;What if I told you that my Cisco rep pointed out that they made half of their income - yes, &lt;span style="font-weight: bold;"&gt;literally half&lt;/span&gt; one recent year on VoIP related sales? Holy Cow! You know how much Cisco equipment costs! How much could a phone possibly run!?!? This surprised me even after hearing that they wanted nearly $20k for call manager &lt;span style="font-weight: bold; font-style: italic;"&gt;software&lt;/span&gt; for one switch that we already owned. How could that be?&lt;br /&gt;&lt;br /&gt;Lets jump to my recent VoIP experience. We rapidly deployed about 20 VoIP phones on a network that was also to become busier than usual. Without getting into the specifics too much, the system was &lt;span style="font-weight: bold;"&gt;very sensitive&lt;/span&gt; to being properly configured. If the separate VLAN wasn't set up just so phones would randomly reboot and exhibit strange behavior. Some of the switches with a slightly older version of IOS had to be configured differently than the newer ones.  Phones plugged into switches without PoE needed power cubes. Gateways, call managers, and phones needed to be configured and coordinated between sites. Bottom line - I love what VoIP brings to the table and am eager to learn more, but it's not a simple matter of plugging a phone into your network.&lt;br /&gt;&lt;br /&gt;OK, back to Cisco sales dollars. In light of what I just presented my earlier statements should make more sense. How would you like to save money by purchasing some new VoIP equipment that will work with your existing infrastructure? Yes, great. Well, you may need to replace all your switches. Update your routers, (maybe?), buy some call managers and gateways while you're at it. Hey - at least you'll have a modern network. Your cabling should still be good.&lt;br /&gt;&lt;br /&gt;Given all that, I still can't say that I'm opposed to VoIP. In fact, I'll call it progress. But you sure as heck better figure out what you're getting yourself into prior to making the big plunge! You don't want to make yourself &lt;span style="font-style: italic; font-weight: bold;"&gt;that guy&lt;/span&gt; at your organization!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-533034353226596134?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/533034353226596134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=533034353226596134' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/533034353226596134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/533034353226596134'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/03/voip-more-than-you-bargained-for.html' title='VoIP - more than you bargained for?'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://3.bp.blogspot.com/_hsWThc1UE9o/R9TbSIsst1I/AAAAAAAAHWY/aCTKD2dz4CQ/s72-c/Cisco_IP_Phone_7961G.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-998633204745749892</id><published>2008-02-19T02:22:00.000-08:00</published><updated>2008-02-19T02:31:43.607-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>The future is...Linux?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://tbn0.google.com/images?q=tbn:dM2VzoQ5eAYcPM:http://www.gizmoproject.com/images/4/ico_dwn_linux.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 50px; height: 50px;" src="http://tbn0.google.com/images?q=tbn:dM2VzoQ5eAYcPM:http://www.gizmoproject.com/images/4/ico_dwn_linux.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://tbn0.google.com/images?q=tbn:BvnKd5vRIch3lM:http://www.its-usb.com/images/logo_vista.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 60px; height: 60px;" src="http://tbn0.google.com/images?q=tbn:BvnKd5vRIch3lM:http://www.its-usb.com/images/logo_vista.gif" alt="" border="0" /&gt;&lt;/a&gt;I just finished reading this year old &lt;a href="http://www.linuxforums.org/misc/windows_vista,_the_best_thing_that_ever_happened_to_linux.html"&gt;article&lt;/a&gt; entitled, "Windows Vista, The best thing that ever happened to Linux?". Like many other pro-Linux (read anti-Microsoft) papers, it offers &lt;span style="font-weight: bold;"&gt;compelling arguments&lt;/span&gt; that I find myself agreeing with. In fact, my specific Vista complaints were very similar to theirs (all the hardware intensive eye candy that OS X does better, dropping important announced features: WinFS (relational database based file system), PowerShell (advanced scripting), SecurID (authentication for network resources), and PC to PC synchronization). They continue to enumerate Microsoft attrocities and go on to how Linux will dominate the future - think OLPC "One Child Per Laptop", the $100 PC.&lt;br /&gt;&lt;br /&gt;I can't say what the future holds. I do know that every time I install Linux on one of my laptops (for anything other than when I used to program school projects), it ends up being too pesky to reasonably use. I get wireless networking/printing, DVD playback, a word processor, and everything else that I "need" straight - then never end up using it. But Linux always wins the theoretical argument - what could be better? I also know that well written Linux "appliances" work well. My &lt;a href="http://m0n0.ch/wall/"&gt;M0n0wall&lt;/a&gt; router served me so well up until I bought a QoS enabled "gaming" router. We've been tossing around the idea of a CD bootable, lightweight Linux image designed to run a FactoryPMI client. Like Knoppix - maybe based on it.&lt;br /&gt;&lt;br /&gt;In the end I always find myself going back to Microsoft - it's disgusting! They ultimately steal, buy, or reinvent the better technology, and it works well for them. Remember when SQL Server used to suck? I do - but SQL Server 2005 is a great product, thanks Sybase! They're &lt;a href="http://www.microsoft.com/windowsserversystem/virtualserver/"&gt;getting into virtualization&lt;/a&gt;. It sucks now, but mark my words, they'll be giving VMWare a run for their money in a couple of years. What about Microsoft Office - do you really ever &lt;span style="font-style: italic;"&gt;want&lt;/span&gt; to use anything else?&lt;br /&gt;&lt;br /&gt;So this gets me to the recent official release of &lt;a href="http://www.inductiveautomation.com/news/articles/?id=35&amp;amp;fe=1"&gt;FactoryPMI Linux support&lt;/a&gt;. My first reaction was, "Who cares? You can already run FactoryPMI clients on Linux - they're Java based"! After thinking about it - it's the direction and comittment that matter. I align much better with Linux ideology, and the community is rapidly growing. Who else is tired of problems with every new major Microsoft release? Also, the Open Source community has a lot of software developed to bring to the table that's very powerful, but still a little rough around the edges. Microsoft makes good products that I like to use, but would rather not be stuck with. The percentage of HMI/SCADA vendors in bed with them makes me sick. Entrapment, not standardization becomes a predicament for end users.&lt;br /&gt;&lt;br /&gt;In the end will it be Linux? Microsoft? Who knows - let the greater community decide. For me, the most useful products win. I'd like to see Microsoft include the power features that they've been advertising since 2004, and Linux to get progressively easier to use for all levels of user. Kudos to the companies that let users decide on what platform they prefer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-998633204745749892?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/998633204745749892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=998633204745749892' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/998633204745749892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/998633204745749892'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/02/future-islinux.html' title='The future is...Linux?'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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-1879577515841903416.post-4525918589315490256</id><published>2008-02-08T15:17:00.000-08:00</published><updated>2008-02-08T15:36:34.170-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kepware'/><category scheme='http://www.blogger.com/atom/ns#' term='Wonderware'/><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='Rockwell'/><category scheme='http://www.blogger.com/atom/ns#' term='Cisco'/><title type='text'>Industry news update</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://images.google.com/imgres?imgurl=http://www.expressionsholidays.co.uk/ResPic/WW%2520Regions/Southern%2520Africa%2520Homepage%2520Exciting%2520Safari%25202.jpg&amp;amp;imgrefurl=http://djjeriks.wordpress.com/2008/01/27/devic-africa-dance-club-mix/&amp;amp;h=400&amp;amp;w=300&amp;amp;sz=39&amp;amp;hl=en&amp;amp;start=10&amp;amp;sig2=QBRZ91k5tlaY3Mbj_eLFEA&amp;amp;um=1&amp;amp;tbnid=mAjbAZYiGF7MdM:&amp;amp;tbnh=124&amp;amp;tbnw=93&amp;amp;ei=u-asR4eQE5eMigGrmZDLDg&amp;amp;prev=/images%3Fq%3Dafrica%26um%3D1%26hl%3Den%26rlz%3D1B3GGGL_enKR260KR260%26sa%3DG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px;" src="http://images.google.com/imgres?imgurl=http://www.expressionsholidays.co.uk/ResPic/WW%2520Regions/Southern%2520Africa%2520Homepage%2520Exciting%2520Safari%25202.jpg&amp;amp;imgrefurl=http://djjeriks.wordpress.com/2008/01/27/devic-africa-dance-club-mix/&amp;amp;h=400&amp;amp;w=300&amp;amp;sz=39&amp;amp;hl=en&amp;amp;start=10&amp;amp;sig2=QBRZ91k5tlaY3Mbj_eLFEA&amp;amp;um=1&amp;amp;tbnid=mAjbAZYiGF7MdM:&amp;amp;tbnh=124&amp;amp;tbnw=93&amp;amp;ei=u-asR4eQE5eMigGrmZDLDg&amp;amp;prev=/images%3Fq%3Dafrica%26um%3D1%26hl%3Den%26rlz%3D1B3GGGL_enKR260KR260%26sa%3DG" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://tbn0.google.com/images?q=tbn:o3vdA5aB1yM-2M:http://news.bbc.co.uk/aboutbbcnews/spl/hi/history/img/1948_newsreel.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 103px; height: 78px;" src="http://tbn0.google.com/images?q=tbn:o3vdA5aB1yM-2M:http://news.bbc.co.uk/aboutbbcnews/spl/hi/history/img/1948_newsreel.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Quick summary of industry news, compliments of InTech Editor Greg Hale's &lt;a href="http://www.isa.org/intech/blog/index.htm"&gt;Blog&lt;/a&gt;. Thanks for the great info!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://tbn0.google.com/images?q=tbn:oXTY_KcfZvm5bM:http://www.transitionsabroad.com/images/maps/africa_abroad.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 76px; height: 72px;" src="http://tbn0.google.com/images?q=tbn:oXTY_KcfZvm5bM:http://www.transitionsabroad.com/images/maps/africa_abroad.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Wonderware&lt;/span&gt; - Predicting growth in Africa. Still working on India, China and Eastern Europe, but Africa's where it's at in the next 30 years or sooner.  Full entry &lt;a href="http://www.isa.org/intech/blog/2007/10/wonderware-looks-to-future-growth.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Kepware&lt;/span&gt; - Partnering with Oracle and adding an OPC Client to their flagship OPC Server KepServer Ex to all pass through support for 3rd party OPC servers including diagnostics. Exciting! Full entry &lt;a href="http://www.isa.org/intech/blog/2008/02/trapped-but-still-learning.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://tbn0.google.com/images?q=tbn:AUkGTpsBY1z-WM:http://www.johnstoncom.com/images/3560_series.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 114px; height: 79px;" src="http://tbn0.google.com/images?q=tbn:AUkGTpsBY1z-WM:http://www.johnstoncom.com/images/3560_series.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Rockwell/Cisco&lt;/span&gt; partnership - release Rockwell branded Cisco Catalyst switches that offer easier configuration, configuration via RSLogix 5000, and pre-canned support for common (Rockwell Centric) Industrial Networking protocols as CIP and Ethernet/IP (Industrial Protocol). &lt;span style="font-weight: bold;"&gt;It's about DAMNED TIME&lt;/span&gt;! I've always said that AB makes good PLCs. They're finally leveraging developed technology for industrial applications instead of reinventing the wheel over and over! That said, I'd &lt;span style="font-style: italic;"&gt;fear the price tag&lt;/span&gt;! Full entry &lt;a href="http://www.isa.org/intech/blog/2007/11/rockwell-cisco-bring-it-controls-closer.html"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-4525918589315490256?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/4525918589315490256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=4525918589315490256' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/4525918589315490256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/4525918589315490256'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/02/industry-news-update.html' title='Industry news update'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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-1879577515841903416.post-7470163836203722780</id><published>2008-02-01T08:33:00.000-08:00</published><updated>2008-02-01T09:38:09.121-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='virtualization'/><title type='text'>Virtualization and SCADA, mini-SCADAs</title><content type='html'>Ever feel like a broken record? I get that feeling when "my" last 2 good post ideas came from following the crowd. Looking back, I haven't yet posted on SCADA security in response to the flurry of blog activity on the topic and the alleged "SCADA Internet attacks on the power grid" where the &lt;a href="http://ap.google.com/article/ALeqM5jSw3W7MyNAF7rq8RTxcvoz76WIiwD8U8GUP02"&gt;CIA keeps coming up&lt;/a&gt; - again and again. I've seen how the media quotes "&lt;span style="font-weight: bold;"&gt;the government&lt;/span&gt;", my 19 year old Seaman recruit sailor was "A Navy Spokesperson". The reporter was attractive - he didn't stand a chance.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.nasi.com/images/vmware_virtualization.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://www.nasi.com/images/vmware_virtualization.jpg" alt="" border="0" /&gt;&lt;/a&gt;Well, this post is supposed to be about Virtualization, an old topic in computing with renewed vigor! Other bloggers &lt;a href="http://www.digitalbond.com/index.php/2008/01/30/virtualization-in-the-scada-world-part-1/"&gt;are talkin' about it&lt;/a&gt;, so why shouldn't I? The basic idea behind virtualization in this context is to work on logical hardware in a bit of a sandbox. Another nice feature is working from images (snapshots) instead of entire hard drives and machines. Imagine building your HMI exactly how you want, then taking a snapshot. With virtualization, you can run multiple instances of this. Your SCADA installation is an image file that can be run on any computer! Maybe you want to consolidate hardware, or maybe you want a similar environment for your QA department, or for development. The concept of "create once, use many" applies here.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.computereconomics.com/images/default/articles/1156/Server-Utilization-Fig1.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px;" src="http://www.computereconomics.com/images/default/articles/1156/Server-Utilization-Fig1.gif" alt="" border="0" /&gt;&lt;/a&gt;Unless you're a software developer or running a computer lab, it's probably your servers that have the most to gain from virtualization. Servers are notorious for being resource underutilized, and are often fickle - how many of you would be comfortable "cutting over" most of the services that any one of your servers provide to another machine? You might not mind installing something new on a server, but &lt;span style="font-style: italic;"&gt;I doubt&lt;/span&gt; that you nonchalantly move things around on production  machines.&lt;br /&gt;&lt;br /&gt;Let me paint a picture. You're starting a sizable new plant from scratch. You decide to buy a single $50k server from Dell as the main workhorse. It will be running "8 servers", (domain controller, database, web, email, etc) each with their own: memory, IP address(es), etc. Once the system is up, you decide that you don't want to install anything without testing it first. Fine, you use the same image on a different machine, install and test the software, then copy that image onto 'ol beefy. Suppose your email server needs more memory - you simply assign 4 gigs of the 32 total to that "instance" instead of 2. Now suppose that you're supporting something that's architecturally heavy, like Wonderware or RSView via thin clients on a Terminal Server. All of a sudden you need most of the processing power of your beast. Well, you can "move" instances to other servers. If we take this one step farther, you can actually have a virtualized infrastructure that would allow you to add hardware without changing anything. This type of setup can be cheaper, more flexible, and efficient than its traditional counterpart.&lt;br /&gt;&lt;br /&gt;So we've covered how virtualization helps with servers in general. It can be a big help in supporting legacy HMI/SCADA technologies. It's really good for programs that are tough to configure (ah choo-Linux setups-oo). It seems less important for FactorySQL and FactoryPMI - they're already pretty good about being easy to install or move and having a lightweight footprint - especially on the client end with Java Web Start. You could set up a virtualized "production" and "testing" environment, both on the same computer, but this is pretty pointless since each installation would be better separate, and each could support the entire network on a desktop PC. I could see bigger setups greatly benefit from running virtualized instances.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-7470163836203722780?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/7470163836203722780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=7470163836203722780' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/7470163836203722780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/7470163836203722780'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/02/virtualization-and-scada-mini-scadas.html' title='Virtualization and SCADA, mini-SCADAs'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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-1879577515841903416.post-4831001309941156319</id><published>2008-01-20T03:33:00.000-08:00</published><updated>2008-01-20T04:04:02.166-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Standards'/><category scheme='http://www.blogger.com/atom/ns#' term='FactoryPMI'/><category scheme='http://www.blogger.com/atom/ns#' term='21CFR11'/><title type='text'>Oh my - FDA 21CFR11</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.fda.gov/graphics/FDAlogos1999/graphics/logo1c.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 173px; height: 80px;" src="http://www.fda.gov/graphics/FDAlogos1999/graphics/logo1c.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.dkimages.com/discover/previews/945/55112031.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 149px; height: 138px;" src="http://www.dkimages.com/discover/previews/945/55112031.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Read &lt;a href="http://www.accessdata.fda.gov/scripts/cdrh/cfdocs/cfcfr/CFRSearch.cfm?CFRPart=11&amp;amp;showFR=1"&gt;the reg&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;I don't know whether to &lt;span style="font-weight: bold;"&gt;laugh&lt;/span&gt; or &lt;span style="font-weight: bold;"&gt;cry&lt;/span&gt; at Title 21 of the Food and Drug Administration's Code of Federal Regulation Part 11. It dictates requirements for Electronic Documents and Signatures. It seems to written on technical topics by non-technical people. It's well intended, but deliberately vague on implementation standards - over the top in many cases.  The &lt;span style="font-weight: bold;"&gt;funny thing&lt;/span&gt; is that most vendors tout a "Certified 21CFR11 compliant" stamp on their hardware or software. The &lt;span style="font-weight: bold;"&gt;sad thing&lt;/span&gt; is that end users fail to realize that &lt;span style="font-weight: bold;"&gt;80% or so&lt;/span&gt; of the requirements have to do with their: processes, training, documentation, etc.&lt;br /&gt;&lt;br /&gt;I was getting &lt;span style="font-weight: bold;"&gt;so frustrated&lt;/span&gt; by a couple of users asking specifically how to implement a 21CFR11 application in FactoryPMI. They wanted point by point descriptions all the way down the list. I was first approached in 2005, but don't know of any users who have &lt;span style="font-style: italic;"&gt;actually attempted&lt;/span&gt; a fully compliant project.  I've had other users working in a 21CFR11 "compliant" facility that just wanted to use FactorySQL or FactoryPMI beside the application. I had to &lt;span style="font-weight: bold;"&gt;bite my tongue&lt;/span&gt; when one said that a hardware datalogger satisfied that requirement. Did anyone there actually read the regulation? Oh gosh! Maybe a good integrator helped them make their whole process compliant. I know for a fact that you can't throw any single piece of hardware or software and make it happen. Things like 11.300(e):&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Initial and periodic testing of devices, such as tokens or cards, that bear or generate identification code or password information to ensure that they function properly and have not been altered in an unauthorized manner.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Carl made me feel better when he pointed out that 21CFR11 isn't a &lt;span class="postbody"&gt;compliance standard for HMI/SCADA &lt;span style="font-style: italic;"&gt;design software&lt;/span&gt;. Its a compliance standard for HMI/SCADA &lt;span style="font-style: italic;"&gt;project implementations&lt;/span&gt;, which are two &lt;span style="font-weight: bold;"&gt;totally separate&lt;/span&gt; things. So, I wrote a white paper on &lt;a href="http://www.inductiveautomation.com/forum/download.php?id=14"&gt;creating a compliant 21CFR11 application&lt;/a&gt; with Inductive Automation software and didn't feel so bad about all the, "it is the responsibility of the designer..." answers. I might add that the "big vendors" white papers have similar responses. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I'd like to see someone actually do this - but it'd take planning on the front end and someone &lt;span style="font-weight: bold;"&gt;with experience&lt;/span&gt;. It would be absurd for an Integrator or end user to take this on from scratch, without help, as a first project.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-4831001309941156319?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/4831001309941156319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=4831001309941156319' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/4831001309941156319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/4831001309941156319'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/01/oh-my-fda-21cfr11.html' title='Oh my - FDA 21CFR11'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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-1879577515841903416.post-2343027272975201116</id><published>2008-01-20T03:11:00.000-08:00</published><updated>2008-01-20T04:01:47.961-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><title type='text'>Fascinating interview with Sun CEO</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.onlinemeridian.com/MeridianGroup/Images/CompanyLogos/Sun_logo.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 145px; height: 65px;" src="http://www.onlinemeridian.com/MeridianGroup/Images/CompanyLogos/Sun_logo.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.openlina.com/eulercode/wp-content/uploads/2007/10/opensource_logo.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 130px; height: 111px;" src="http://www.openlina.com/eulercode/wp-content/uploads/2007/10/opensource_logo.gif" alt="" border="0" /&gt;&lt;/a&gt;I was recently directed to read an interview with Sun Microsystem's CEO/COO, Jonathan Schwartz regarding his &lt;span style="font-weight: bold;"&gt;Open Source business strategy&lt;/span&gt;. This is particularly relevant given their new MySQL acquisition.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.cnet.com/8301-13505_1-9757417-16.html"&gt;http://blogs.cnet.com/8301-13505_1-9757417-16.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Jon stressed the necessity of driving adoption to generate revenue. He claims that seemingly competing products like Red Hat and Solaris complement each other because both are going for the &lt;span style="font-weight: bold;"&gt;same goal&lt;/span&gt; - look out M$! He makes a distinction between his "community" (users) and "market" (paying customers), insisting that one leads to the other. A casual user or developer shouldn't pay for his software, while that same individual might recommend purchasing it with a hefty support plan for a mission critical operation.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sounds good&lt;/span&gt; to me! Establish a solid brand. Sell "systems" and "the experience" instead of hardware or software (think Apple). Provide an abundance of value without squeezing pennies from your customers - this also acts as free advertising. We'll see to what extent a certain industrial software company with killer products can follow suit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-2343027272975201116?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/2343027272975201116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=2343027272975201116' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/2343027272975201116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/2343027272975201116'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/01/fascinating-interview-with-sun-ceo.html' title='Fascinating interview with Sun CEO'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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-1879577515841903416.post-6288682749706808502</id><published>2008-01-19T00:34:00.000-08:00</published><updated>2008-01-19T00:42:02.045-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='guest article'/><category scheme='http://www.blogger.com/atom/ns#' term='factorysql'/><title type='text'>Enterprise HMI Systems: Is the cost too high?</title><content type='html'>&lt;i&gt;Another article by Steve Hechtman. He takes an interesting approach at the role of the industrial integrator in Enterprise Integration.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Modern Manufacturing&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;One hears so much about Enterprise HMI and Manufacturing Execution Systems (MES) that it's easy to suppose these systems are everywhere.&amp;nbsp;A visit to almost any manufacturing facility will show the contrary.&amp;nbsp;A recent article in &lt;i&gt;InTech&lt;/i&gt;&amp;nbsp;magazine confirms this with a discussion about&amp;nbsp;&amp;ldquo;the promise of tomorrow's systems&amp;rdquo; as having &amp;ldquo;a global view of all processes within the plant via the corporate intranet/ portal ...&amp;rdquo;&amp;nbsp;Why is this a promise of tomorrow?&amp;nbsp;Does the IT sector not have the tools and standards to accomplish this right now?&lt;br /&gt;&lt;br /&gt;Let's get down to basics.&amp;nbsp;Production orders need to go to the production floor and production results need to come back to management.&amp;nbsp;The information flow should be instantaneous so that real time corrections can be made.&amp;nbsp;Relevant historical information should be available to management at all times.&amp;nbsp;When these mechanics are in place management can do its job.&amp;nbsp;Without them, management is likely to be loose and error prone at the plant floor level.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;The real question here is why, when the rest of the world is getting along with inexpensive and standardized IT tools, do plant floor islands of information still exist?&amp;nbsp;&amp;nbsp; The technology is there and the need is recognized.&amp;nbsp;So why the disconnection?&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;div style="font-weight: bold;"&gt;Square Peg in a Round Hole&lt;/div&gt;&lt;br /&gt;Most control system manufacturers have implemented and defended highly proprietary protocols in their controllers in an effort to lock-in end-users.&amp;nbsp;This has been the game since controllers first hit the plant floor and the inevitable result has been high prices due to lack of competition.&amp;nbsp;&amp;nbsp; So it's not surprising HMI systems offered by these same vendors are priced an order of magnitude higher than comparable IT technologies.&amp;nbsp;One thing that all HMI vendors seem to agree on is the pricing model and none dare violate it.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;It's doubtful though that price alone would discourage broad deployment of Enterprise HMI systems since in a production environment the ROI should easily pay for the systems.&amp;nbsp;But the more likely reason for lack of full adoption is that such systems are out of tune with mainstream technology.&amp;nbsp;It is certainly evident that IT departments are resistant to deploying and maintaining these systems on their networks.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Two Different Worlds&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The manufacturing sector is about five years behind where it should be when it comes to integrating&amp;nbsp;enterprise to&amp;nbsp;the plant floor.&amp;nbsp;Nearly every other part of the manufacturing enterprise has been integrated with the latest technology and this has pushed right down almost to the plant floor where it stops short.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;We have a picture where controls manufacturers seeking new profit opportunities have pressed up into the IT arena but their offerings aren't standard, are overly complex, are difficult to maintain and the pricing model unduly discourages full realization of what these systems could be&amp;nbsp;. Conversely, IT departments and ERP vendors have tried to press down into the plant floor but this usually fails because plant floor control systems are highly specialized and aren't well understood.&amp;nbsp;A lack of knowledge in this area can be a dangerous thing.&amp;nbsp;A humorous example is when one IT department decided to &amp;ldquo;ping&amp;rdquo; all of the PLCs in a plant and automatically re-download non-responders.&amp;nbsp;These are two different worlds and neither is likely to deliver a workable solution.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The Controls System Integrator is the Key&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Today, with OPC standards and with inexpensive OPC servers for practically any control system available, the only thing preventing successful integration of&amp;nbsp;control systems and enterprise systems is a lack of knowledge.&amp;nbsp;The control system integrator is in the fortuitous position of already having controls knowledge (the most difficult part) and only needs to arm himself with IT knowledge. A&amp;nbsp;controls system integrator will find this technology rather easy to master.&amp;nbsp;He might be surprised at&amp;nbsp;the support and assistance IT departments will extend to him now that he is dealing in &amp;ldquo;their technology.&amp;rdquo;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;The controls system integrator is well poised to be the fence mender, the gap bridger and the builder of workable Enterprise HMI and MES systems for at least the next ten years.&lt;br /&gt;&lt;p style="text-align: center;"&gt;***&lt;/p&gt;&lt;br /&gt;This article was written and provided by Steven A. Hechtman, President of Calmetrics Company.&amp;nbsp; Calmetrics is a control system integrator who specialize in efficiency issues and the development of simple, powerful, connected systems.&amp;nbsp; They offer the following services:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Design and programming of PLC control systems.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Connecting PLCs to Powerful WebApps and databases.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Producing clear and concise control system documentation.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Emergency troubleshooting and support.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Delivering PLC control and troubleshooting training.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Advising on potential areas for efficiency improvement.&lt;/li&gt;&lt;/ul&gt;For more information on Calmetrics, please visit &lt;a target="_blank" href="http://www.calmetrics.com"&gt;www.calmetrics.com&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-6288682749706808502?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.automation.com/sitepages/pid2348.php' title='Enterprise HMI Systems: Is the cost too high?'/><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/6288682749706808502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=6288682749706808502' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/6288682749706808502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/6288682749706808502'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/01/enterprise-hmi-systems-is-cost-too-high.html' title='Enterprise HMI Systems: Is the cost too high?'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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-1879577515841903416.post-853281708675153478</id><published>2008-01-19T00:26:00.000-08:00</published><updated>2008-01-19T00:42:25.777-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='guest article'/><category scheme='http://www.blogger.com/atom/ns#' term='FactoryPMI'/><title type='text'>Web-based HMI: An emerging trend?</title><content type='html'>&lt;i&gt;I just dug up an article on web based HMIs by Steve Hechtman from &lt;a href="http://www.automation.com/sitepages/pid2418.php"&gt;automation.com&lt;/a&gt;. It is a little dated, but still very relevant. I was even quoted in it :-).&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Realization of Web-based Control&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Once considered impractical for applications requiring responsive animation and real-time control, a new breed of web-based HMI system is starting to appear on plant floors and in manufacturing enterprises.&amp;nbsp;&amp;ldquo;Java (web) based systems can now deliver sub-second response, rich animation and natural integration with other parts of the corporate information infrastructure,&amp;rdquo; touts Nathan Boeger of &lt;a target="_blank" href="http://www.inductiveautomation.com/"&gt;Inductive Automation&lt;/a&gt;. Unlike traditional systems, these web-based systems can economically be extended&amp;nbsp;to every aspect of a business such as QC, maintenance, logistics, &amp;nbsp;plant manager, and so forth.&amp;nbsp;Now every participant&amp;nbsp;in the manufacturing cycle can have unprecedented access to vital plant production information. &lt;/div&gt;&lt;br /&gt;&lt;div&gt;It's easy to see why web-based systems are gaining popularity.&amp;nbsp;Web-based systems install and run client applications from any web-browser and when users login they always get the most recent version of an application.&amp;nbsp;&amp;nbsp; There are no client licenses manage, no tedious software installations, no application files to copy over and no communication configurations to setup.&amp;nbsp;IT departments are willing to embrace technology they understand.&amp;nbsp;All this is in sharp contrast to traditional systems.&amp;nbsp;The economic advantages of using web-based systems are compelling.&amp;nbsp;The bottom line is, web-based HMIs systems fit well with the rest of the enterprise and facilitate the smooth flow of information throughout an organization without unnecessary difficulty and expense.&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Security Issues&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;When potential users first consider using web-based technology they usually ask about security.&amp;nbsp;&amp;nbsp; Just how secure are web-based systems?&amp;nbsp;&amp;nbsp; The question is especially valid now that post 9/11 committees have deemed HMI and SCADA security &amp;ldquo;one of the most serious risks to our national security.&amp;rdquo;&amp;nbsp;&amp;nbsp;Traditional vendors rely heavily on &amp;ldquo;security by obfuscation&amp;rdquo; which has never been considered a safe practice. &amp;nbsp;Web-based systems, on the other hand, are already positioned to leverage standard and proven web security techniques as administered by IT departments.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;It&amp;rsquo;s only be a matter of time before legislation mandating minimum HMI and SCADA security requirements will surface.&amp;nbsp;Traditional providers will likely have to overhaul their products to come into compliance.&amp;nbsp;They will welcome this day since they will sell lots of mandated security upgrades.&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Seeing What's Next&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Functionally speaking, HMIs haven't changed much over the past five years. &amp;ldquo;HMIs that just do operator interface tasks are a commodity, and you can buy them dirt cheap off the Internet&amp;hellip;The real action is in HMIs that provide web access, interface to higher-level enterprise software, perform MES functions&amp;rdquo;, says Rich Merritt, Senior Technical Editor of &lt;a target="_blank" href="http://www.controlglobal.com/"&gt;Control Global&lt;/a&gt;, in his article, &amp;ldquo;&lt;a target="_blank" href="http://www.controlglobal.com/articles/2006/034.html"&gt;HMI Software is disappearing&lt;/a&gt;&amp;rdquo;. &lt;/div&gt;&lt;br /&gt;&lt;div&gt;The book &lt;em&gt;&lt;a target="_blank" href="http://www.seeingwhatsnext.com/"&gt;Seeing What&amp;rsquo;s Next &lt;/a&gt;&lt;/em&gt;&amp;nbsp;by Christensen, Anthony and Roth, introduces theories to predict major industry changes.&amp;nbsp;These theories are supported with interesting historical examples.&amp;nbsp;Applying these &amp;nbsp;predictive theories to this industry suggests incumbent HMI vendors will continue to service their large existing market without much change.&amp;nbsp;They will probably not compete with their own model.&amp;nbsp;On the other hand, web-based vendors will find success selling where traditional vendors have failed; to those companies who refuse to spend big bucks on systems perceived as being unnecessarily complex, cumbersome and overshooting needs.&amp;nbsp;This is likely to lead to explosive growth for web-based systems in market segments which have been unfulfilled by traditional systems.&amp;nbsp;&amp;nbsp; &lt;/div&gt;&lt;br /&gt;&lt;div&gt;Anyone familiar with manufacturing knows the majority of factories barely implement information technology at the plant floor level.&amp;nbsp;There are exceptions, but when you see clipboards being used to record schedules, downtime and production, when you envision how things should be done, you finally come to realize this is a vast untapped market.&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;There is an accelerating pace of web-based systems being installed in what was essentially a non-consuming market.&amp;nbsp;Users are finally getting what they want &amp;ndash; the functionality of an HMI with the economics of a web browser.&amp;nbsp;The real question is not whether web based control systems are an emerging trend &amp;ndash; they cannot be stopped, but rather which vendors are poised to jump on the bandwagon and deliver the technology.&lt;/div&gt;&lt;br /&gt;&lt;div align="center"&gt;***&lt;/div&gt;&lt;br /&gt;This article was written and provided by Steven A. Hechtman, President of Calmetrics Company.&amp;nbsp; Calmetrics is a control system integrator who specialize in efficiency issues and the development of simple, powerful, connected systems.&amp;nbsp; They offer the following services:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Design and programming of PLC control systems. &lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Connecting PLCs to Powerful WebApps and databases. &lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Producing clear and concise control system documentation. &lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Emergency troubleshooting and support. &lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Delivering PLC control and troubleshooting training. &lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Advising on potential areas for efficiency improvement. &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;For more information on Calmetrics, please visit &lt;a target="_blank" href="http://www.calmetrics.com"&gt;www.calmetrics.com&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-853281708675153478?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.automation.com/sitepages/pid2418.php' title='Web-based HMI: An emerging trend?'/><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/853281708675153478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=853281708675153478' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/853281708675153478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/853281708675153478'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/01/web-based-hmi-emerging-trend.html' title='Web-based HMI: An emerging trend?'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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-1879577515841903416.post-8562824820949157554</id><published>2008-01-17T14:34:00.000-08:00</published><updated>2008-01-18T18:47:38.045-08:00</updated><title type='text'>SCADA 2.0 - Present and Future: SCADA on the Web</title><content type='html'>&lt;a href="http://scada2.blogspot.com/2005/09/scada-on-web.html"&gt;SCADA 2.0 - Present and Future: SCADA on the Web&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;edit&lt;/span&gt; - Don't know how it took me over 2 years to find this blog.  His early posts are particularly insightful:&lt;br /&gt;&lt;br /&gt;http://scada2.blogspot.com/2005/08/so-what-is-scada-anyway.html&lt;br /&gt;http://scada2.blogspot.com/2005/08/distributed-scada.html&lt;br /&gt;http://scada2.blogspot.com/2005/08/opc-promise-of-connectivity.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-8562824820949157554?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://scada2.blogspot.com/2005/09/scada-on-web.html' title='SCADA 2.0 - Present and Future: SCADA on the Web'/><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/8562824820949157554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=8562824820949157554' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/8562824820949157554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/8562824820949157554'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/01/scada-20-present-and-future-scada-on.html' title='SCADA 2.0 - Present and Future: SCADA on the Web'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-7611103623181188534</id><published>2008-01-17T04:55:00.001-08:00</published><updated>2008-01-17T05:13:33.239-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='humm...?'/><category scheme='http://www.blogger.com/atom/ns#' term='merger'/><category scheme='http://www.blogger.com/atom/ns#' term='Sun'/><title type='text'>Sunny day for MySQL</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://blogs.zdnet.com/open-source/images/mysql.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 140px; height: 85px;" src="http://blogs.zdnet.com/open-source/images/mysql.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.glenridgesolutions.com/images/sunlogo.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 145px; height: 68px;" src="http://www.glenridgesolutions.com/images/sunlogo.jpg" alt="" border="0" /&gt;&lt;/a&gt;Forgive the crappy title - and the plagiarized ideas. It seems everyone's recycling the same info. Sun recently announced plans to acquire MySQL for nearly $1 Billion. The companies should work well together. Sun is the biggest proponent of open source software - think: Open Office, Java, Netbeans, and Open Solaris.&lt;br /&gt;&lt;br /&gt;I don't understand the economics or motivation behind the move. Does Sun intend on shifting the demographics of the server side scripted web site scene from the, oh-so-popular LAMP (Linux, Apache, MySQL, PHP) to some form of SAMP? Solaris was the first platform that MySQL ran on. Perhaps Sun is making a move at the mighty Oracle. Historically, supporting open source was justified as a means to promote hardware platforms. It certainly makes them the "good guy" in my book. Look how far that philosophy carried Google ;-).&lt;br /&gt;&lt;br /&gt;The real question is how this affects the little guys. It's premature to make specific predictions. My gut feeling is that end users will benefit. Sun &lt;span style="font-weight: bold; font-style: italic;"&gt;knows&lt;/span&gt; Open Source. They're committed to maintain the same "mission", staff, and direction. Hopefully they throw development resources to MySQL and make the platform more capable.&lt;br /&gt;&lt;br /&gt;This looks to be a win-win for users. It makes me nervous that it's sitting on the shoulders of a baffling billion dollar move. Am I missing the obvious? It &lt;span style="font-weight: bold;"&gt;screams sellout&lt;/span&gt; to me - yet I can't think of a better company for MySQL to sell out to than Sun. So, I remain optimistic that this acquisition will drive a better, free product for all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-7611103623181188534?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/7611103623181188534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=7611103623181188534' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/7611103623181188534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/7611103623181188534'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/01/sunny-day-for-mysql.html' title='Sunny day for MySQL'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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-1879577515841903416.post-8753559868099526486</id><published>2008-01-04T14:25:00.000-08:00</published><updated>2008-12-09T05:30:19.082-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='distributed control'/><category scheme='http://www.blogger.com/atom/ns#' term='FactoryPMI'/><category scheme='http://www.blogger.com/atom/ns#' term='web based SCADA'/><title type='text'>Web based SCADA - what's the big idea?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_hsWThc1UE9o/R36zZZn95dI/AAAAAAAAHTc/YRVPW2lO2Z4/s1600-h/l1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_hsWThc1UE9o/R36zZZn95dI/AAAAAAAAHTc/YRVPW2lO2Z4/s200/l1.jpg" alt="" id="BLOGGER_PHOTO_ID_5151752272715048402" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hsWThc1UE9o/R36ytJn95XI/AAAAAAAAHSs/sTqLbap2Ft4/s1600-h/r1.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_hsWThc1UE9o/R36ytJn95XI/AAAAAAAAHSs/sTqLbap2Ft4/s200/r1.jpg" alt="" id="BLOGGER_PHOTO_ID_5151751512505836914" border="0" /&gt;&lt;/a&gt;My control system isn't on the Internet! Why should I care about web based HMI or SCADA systems? I've been discussing these points for 5 years now, which is at least 10 years behind the corporate world. My ultimate goal is to educate end users on the pros and cons of a technology that may be very relevant to them.&lt;br /&gt;&lt;br /&gt;"You'll sail upwind by a fire under your deck - I don't have time for such nonsense", my recollection of a quote from a Civilization video game. The point is that the application of new technologies isn't always immediately obvious. It helps to take a step back to consider what you're trying to accomplish.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hsWThc1UE9o/R36zVJn95cI/AAAAAAAAHTU/XEfk7miW32c/s1600-h/l2.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_hsWThc1UE9o/R36zVJn95cI/AAAAAAAAHTU/XEfk7miW32c/s200/l2.jpg" alt="" id="BLOGGER_PHOTO_ID_5151752199700604354" border="0" /&gt;&lt;/a&gt;Let's break down your SCADA system. Visibility into your process is probably the single most important aspect, which may come in the form of numbers, pretty graphics, etc. You need to be able to see the realtime and historical status of your operation. Next comes control. The ability to adjust setpoints, start and stop things, etc. After that it probably branches into: data input, reporting, alarming, interfacing with other systems, specialized applications, etc.&lt;br /&gt;&lt;br /&gt;Sound like things a stand alone computer software package can do? Yes, that's an ideal version of the HMI that you're used to. Sound like something an HTML web page can do? Absolutely not! The first thing to realize is that "web based" is referring to a technology set that's prevalent on the Internet.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_hsWThc1UE9o/R36yppn95WI/AAAAAAAAHSk/9sj12dMNp88/s1600-h/r2.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 97px; height: 129px;" src="http://4.bp.blogspot.com/_hsWThc1UE9o/R36yppn95WI/AAAAAAAAHSk/9sj12dMNp88/s200/r2.jpg" alt="" id="BLOGGER_PHOTO_ID_5151751452376294754" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_hsWThc1UE9o/R36zO5n95bI/AAAAAAAAHTM/aXAJTMkx10w/s1600-h/l3.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_hsWThc1UE9o/R36zO5n95bI/AAAAAAAAHTM/aXAJTMkx10w/s200/l3.jpg" alt="" id="BLOGGER_PHOTO_ID_5151752092326421938" border="0" /&gt;&lt;/a&gt;Now think of all the cool animated web sites you've been to. Java, Flash, ActiveX, DHTML and AJAX, and other technologies enable rich multimedia content. The big advantage is that the framework exists to run such applications with only a web browser. Instead of dragging CDs along to each HMI seat to install the software, then necessarily configuring: projects, data connections, PLC connections, server connections, etc, a new "web based" client need only the URL and permissions to access the system.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_hsWThc1UE9o/R36zJpn95aI/AAAAAAAAHTE/1NJLfp_eaEs/s1600-h/l4.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_hsWThc1UE9o/R36zJpn95aI/AAAAAAAAHTE/1NJLfp_eaEs/s200/l4.jpg" alt="" id="BLOGGER_PHOTO_ID_5151752002132108706" border="0" /&gt;&lt;/a&gt;The next advantage has to do with routing and existing infastructure. How easy is it to connect a new computer on the other side of the plant to your legacy (non-ethernet) PLC network? It can get pretty tough! You probably already have an IP network throughout your plant to ride. What about realtime connections to your other locations? Again, our existing transport infastructure simplifies things with a "web based" approach. Does this mean that it has to be on the Internet? No, but it can. Or you can establish secure tunnels over a public network (Internet).&lt;br /&gt;&lt;br /&gt;OK - so a "web based" approach brings nearly the same capabilities to the table, and can be easily launched from anywhere without the "traditional" lengthy installation and configuration process. What about safety, responsiveness, stability, and security?&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hsWThc1UE9o/R36zDJn95ZI/AAAAAAAAHS8/bzcPBMUbwWw/s1600-h/l5.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_hsWThc1UE9o/R36zDJn95ZI/AAAAAAAAHS8/bzcPBMUbwWw/s200/l5.jpg" alt="" id="BLOGGER_PHOTO_ID_5151751890462958994" border="0" /&gt;&lt;/a&gt;It's true that the Industrial arena has considerations that don't exist elsewhere. This is why it's important to deal with people and companies that specialize in your trade. However, dealing with proven standards and technologies on the scale of decades of development and millions of users makes more sense than blindly trusting the "big" industrial software companies homebrewed nightmares. They are small as software companies go, and began with single terminal requirements that were much simpler. It's in their best interst to stretch their legacy junk in favor of backward compatibility, but even they are slowly turning to standards based approaches.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_hsWThc1UE9o/R36ympn95VI/AAAAAAAAHSc/xRQ2sbOEHt0/s1600-h/r3.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://4.bp.blogspot.com/_hsWThc1UE9o/R36ympn95VI/AAAAAAAAHSc/xRQ2sbOEHt0/s200/r3.jpg" alt="" id="BLOGGER_PHOTO_ID_5151751400836687186" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hsWThc1UE9o/R36y7Jn95YI/AAAAAAAAHS0/Fp9OWJVuNII/s1600-h/l6.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_hsWThc1UE9o/R36y7Jn95YI/AAAAAAAAHS0/Fp9OWJVuNII/s200/l6.jpg" alt="" id="BLOGGER_PHOTO_ID_5151751753024005506" border="0" /&gt;&lt;/a&gt;Remember that the Internet didn't grow out of the necessity to email grandma - it was the evolution of a hardened system designed for C2 (command and control), specifically launching missiles. Keep in mind that standard encryption based security schemes keep your investments safe from hackers. Web based SCADA provides a very capable, centrally managable, scalable and secure, IT supportable system. Wow!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-8753559868099526486?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/8753559868099526486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=8753559868099526486' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/8753559868099526486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/8753559868099526486'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2008/01/web-based-scada-whats-big-idea.html' title='Web based SCADA - what&apos;s the big idea?'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://3.bp.blogspot.com/_hsWThc1UE9o/R36zZZn95dI/AAAAAAAAHTc/YRVPW2lO2Z4/s72-c/l1.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-7567959610873085670</id><published>2007-12-14T05:14:00.000-08:00</published><updated>2008-12-09T05:30:19.260-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='700 Mhz'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>700Mhz to Freedom</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_hsWThc1UE9o/R2KGDii86JI/AAAAAAAAGwI/No2DIgI4DiY/s1600-h/google_wireless.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5143821119781660818" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_hsWThc1UE9o/R2KGDii86JI/AAAAAAAAGwI/No2DIgI4DiY/s200/google_wireless.jpg" border="0" /&gt;&lt;/a&gt; In case you've been &lt;strong&gt;living in a cave&lt;/strong&gt;, the FCC will be auctioning bands of the 700 Mhz spectrum by 2008 - television broadcasts will finally be exclusively digital. &lt;a href="http://arstechnica.com/news.ars/post/20070822-google-ceo-sounds-serious-about-700mhz-spectrum-bid.html"&gt;Google's pledged&lt;/a&gt; to meet the starting bid of $4.6B. The EM Spectrum is incredibly valuable, but the 700 band is particularly useful because of its range and penetration properties - think of where you've been able to get TV reception! In general, higher freqs are more directional and lower ones don't carry as much data. The ranges have their own properties in terms of the materials that make them scatter (foliage for example).&lt;br /&gt;The real question will be in the spectrum usage and policy. Google's pushing for (read: I believe has successfully lobbied for) &lt;strong&gt;open standards&lt;/strong&gt; for wireless Internet connectivity - the big telcos want to be able to lock in their own service and access devices - think Cingular and the iPhone. As far as I know nobody's saying this has to be used for 'net access.&lt;br /&gt;&lt;p&gt;My hopes - abundant cheap &lt;strong&gt;high speed Internet everywhere&lt;/strong&gt; in the US to include portable and handheld devices. Oh yeah!&lt;/p&gt;&lt;p&gt;Lots of talk here - I'll post when something eventful comes out.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-7567959610873085670?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/7567959610873085670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=7567959610873085670' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/7567959610873085670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/7567959610873085670'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2007/12/700mhz-to-freedom.html' title='700Mhz to Freedom'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://3.bp.blogspot.com/_hsWThc1UE9o/R2KGDii86JI/AAAAAAAAGwI/No2DIgI4DiY/s72-c/google_wireless.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-5000094095017709222</id><published>2007-12-14T04:47:00.000-08:00</published><updated>2008-12-09T05:30:19.465-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FactoryPMI'/><category scheme='http://www.blogger.com/atom/ns#' term='new software release'/><title type='text'>New version of FactoryPMI released</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_hsWThc1UE9o/R2KApCi86HI/AAAAAAAAGv4/tnE5hHwJdjQ/s1600-h/fpmi.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5143815166956988530" style="margin: 0px 10px 10px 0px; float: left;" alt="" src="http://1.bp.blogspot.com/_hsWThc1UE9o/R2KApCi86HI/AAAAAAAAGv4/tnE5hHwJdjQ/s200/fpmi.gif" border="0" /&gt;&lt;/a&gt; &lt;a href="http://www.inductiveautomation.com/products/factorypmi"&gt;FactoryPMI&lt;/a&gt; 3.1.1 now supports Java 5 and 6 and includes its own SSL support - I &lt;strong&gt;still promote&lt;/strong&gt; the use of VPNs! As Carl points out, it's ironic that the current release of Java 6 has a known SSL bug - doww! The "standalone mode" option should help (non-clustering) users by detecting network settings in various environments.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/_hsWThc1UE9o/R2KA5yi86II/AAAAAAAAGwA/uGYg2c5P9OI/s1600-h/activex.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5143815454719797378" style="margin: 0px 10px 10px 0px; float: left;" alt="" src="http://4.bp.blogspot.com/_hsWThc1UE9o/R2KA5yi86II/AAAAAAAAGwA/uGYg2c5P9OI/s200/activex.jpg" border="0" /&gt;&lt;/a&gt;I got a chance to play with the free FactoryPMI ActiveX plugin. It's pretty sweet! Lemme preface this with, "&lt;strong&gt;I hate ActiveX&lt;/strong&gt;, Microsoft's failed attempt at Java applets that they've since dropped in favor of .NET". The cool thing is that ActiveX controls have access to Windows APIs and let you do cool things like embed IE, Adobe Acrobat, and MS Office instances in other apps - namely FactoryPMI! All the HMIs have been doing the ActiveX thing for years. IMO, embed an ActiveX control in IE that controls a physical device = bad. Use an embedded ActiveX control to read a pdf or Excel spreadsheet...fine. I'm going to cry if I see too many FactoryPMI users embed Software Toolbox-esque ActiveX controls in their applications. We can do better with native Javabeans!&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Dec 12, 2007 - &lt;strong&gt;FactoryPMI 3.1.1 released&lt;/strong&gt;. See full changelog &lt;a href="http://www.inductiveautomation.com/support/usermanuals/?changelog=FactoryPMI"&gt;here&lt;/a&gt;:&lt;br /&gt;Release Notes Java 6 + SSL The main features of this release are SSL support and Java 6 support. Ironically, Java 6 (as of "Update 3") has a bug in its support for SSL. You can prevent Java 6 from being used for Clients and Designers by setting the Gateway System Settings property Allowed JREs to "1.5+". Sun tells us that this will be fixed in Java 6 update 4, to be released later in December. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;ActiveX Plugin&lt;/strong&gt; - This release also makes available a new free plugin, the ActiveX Plugin. This plugin adds new components to embed common Windows controls into FactoryPMI windows, such as Adobe Acrobat Reader, Internet Explorer, etc. You can find this plugin &lt;a href="http://www.inductiveautomation.com/products/plugins/"&gt;here&lt;/a&gt;. &lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-5000094095017709222?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='HTML' href='http://www.inductiveautomation.com/forum/viewtopic.php?t=2941' length='0'/><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/5000094095017709222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=5000094095017709222' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/5000094095017709222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/5000094095017709222'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2007/12/best-web-based-hmi-just-got-little.html' title='New version of FactoryPMI released'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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/_hsWThc1UE9o/R2KApCi86HI/AAAAAAAAGv4/tnE5hHwJdjQ/s72-c/fpmi.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-6765545159705984130</id><published>2007-12-14T04:34:00.001-08:00</published><updated>2008-12-09T05:30:20.278-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SAN'/><category scheme='http://www.blogger.com/atom/ns#' term='enterprise computing'/><category scheme='http://www.blogger.com/atom/ns#' term='Cool'/><title type='text'>What makes a SAN?</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_hsWThc1UE9o/R2J43Si86EI/AAAAAAAAGvg/ApJDNYJQbGQ/s1600-h/zoolander.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5143806615677102146" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_hsWThc1UE9o/R2J43Si86EI/AAAAAAAAGvg/ApJDNYJQbGQ/s200/zoolander.jpg" border="0" /&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/_hsWThc1UE9o/R2J4cyi86DI/AAAAAAAAGvY/kH7S7lUor4o/s1600-h/san.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5143806160410568754" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_hsWThc1UE9o/R2J4cyi86DI/AAAAAAAAGvY/kH7S7lUor4o/s200/san.jpg" border="0" /&gt;&lt;/a&gt;I'm sure others share my burning question, the one that keeps me up at night - WTF is a SAN? &lt;strong&gt;Dude&lt;/strong&gt;, the data's &lt;strong&gt;&lt;em&gt;in&lt;/em&gt;&lt;/strong&gt; the &lt;strong&gt;network&lt;/strong&gt;. Kinda reminds me of Owen Wilson in Zoolander.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;By definition the SAN is accessed over it's own network - 4 Gbps fiber channel in the case of the EMC equipment I've dealt with. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;In simple terms, you get this thing with hard drives in it that you plug your servers into. It's &lt;strong&gt;very flexible&lt;/strong&gt; in terms of logically defining volumes that span these drives. You can then decide which computers get to access which volumes - they become local drives to the host through a combination of drivers and software. Suppose the host dies - it's easy enough to "cut over" the volume to another computer.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;So it's flexible - what other advantages do you get? For starters it's on it's own fast network. You can do normal backups over the SAN without saturating your network like you would using a NAS. The gear is also engineered to be very reliable (read expensive). &lt;strong&gt;Everything can be redundant&lt;/strong&gt;. Each host and storage processor is wired into 2 separate star topology fiber channel switches. Everything has redundant power supplies that can be plugged into 2 sources. The storage processor deals with things like read/write requests and all the typical RAID operations. It can do cool things like resizing LUNs on the fly, but those operations make the system grind for awhile. You have many levels of flexible configuration. Terminology probably varies between vendors. I'll give a broad overview, but not get into detail. Array enclosures fit on a rack and hold disks. Zones are basically VLANs for fibre channel - storage processors see all. Raid Groups have disks as members that share a common RAID type. LUNs are logical volumes that are typically subsets of Raid Groups, but could probably span them to make things confusing. Storage Groups are sets of LUN-&gt;Host mappings.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Nothing magical here&lt;/strong&gt;. It's just like anything you've ever done with hard drives or RAID arrays, except that you get more logical levels to work with. You still don't want to let multiple computers control a LUN - lack of Cache Synchronization would corrupt data between them. It's possible by running clustering services to synch up the computers. In my experience the additional complexity for that type of solution often outweighs its purpose. We have a copy of that software but don't use it - just like we have a plugin for Backup Exec that reads from the SAN directly but we now just read from it as a logical volume - our ethernet backbone is sufficient for backups in the middle of the night. It's all about the simplest solution that meets your requirements. &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_hsWThc1UE9o/R2J5eSi86FI/AAAAAAAAGvo/5vCDh89OB7Q/s1600-h/towers.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5143807285692000338" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_hsWThc1UE9o/R2J5eSi86FI/AAAAAAAAGvo/5vCDh89OB7Q/s200/towers.jpg" border="0" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/_hsWThc1UE9o/R2J5zii86GI/AAAAAAAAGvw/7epXBcQx5Oc/s1600-h/flag.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5143807650764220514" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_hsWThc1UE9o/R2J5zii86GI/AAAAAAAAGvw/7epXBcQx5Oc/s200/flag.jpg" border="0" /&gt;&lt;/a&gt;Cool story - the contractor that introduced me to SANs used to sell them for EMC. Their big feature was a SAN &lt;strong&gt;automatic data replication scheme&lt;/strong&gt; that sounded conceptually like offsite mirroring. I forget the exact numbers, but he was saying that some percentage, maybe half of the twenty something big customers of theirs residing in the Twin Towers on 9/11 that had that feature were back up quickly. All the companies without that feature couldn't come back up in a timely manner - bad juju for financial institutions and went out of business shortly thereafter. The only exception was a company that didn't go out of business - it was bought out for cheap. &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/1879577515841903416-6765545159705984130?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/6765545159705984130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=6765545159705984130' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/6765545159705984130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/6765545159705984130'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2007/12/what-makes-san.html' title='What makes a SAN?'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://2.bp.blogspot.com/_hsWThc1UE9o/R2J43Si86EI/AAAAAAAAGvg/ApJDNYJQbGQ/s72-c/zoolander.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-9035098404730814761</id><published>2007-12-09T01:48:00.000-08:00</published><updated>2008-12-09T05:30:20.659-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sad'/><title type='text'>RSDoran, you'll be missed</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_hsWThc1UE9o/R1vcK9wqGvI/AAAAAAAAGu8/RVOS2iW7eLc/s1600-h/wreath.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_hsWThc1UE9o/R1vcK9wqGvI/AAAAAAAAGu8/RVOS2iW7eLc/s200/wreath.jpg" alt="" id="BLOGGER_PHOTO_ID_5141945480509004530" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_hsWThc1UE9o/R1u8u9wqGAI/AAAAAAAAGko/Cp6R7Qh-fJU/s1600-h/hardhat.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_hsWThc1UE9o/R1u8u9wqGAI/AAAAAAAAGko/Cp6R7Qh-fJU/s200/hardhat.jpg" alt="" id="BLOGGER_PHOTO_ID_5141910914612205570" border="0" /&gt;&lt;/a&gt;Ron Doran, a longtime automation expert and friend to many in the field, passed away on December 2nd 2007 from a stroke. Despite his retired status, RSDoran enjoyed helping the newer generation with automation support as evident by his final &lt;span style="font-weight: bold;"&gt;post count&lt;/span&gt; of &lt;span style="font-weight: bold;"&gt;7380 &lt;/span&gt;since 2002 on &lt;a href="http://www.plctalk.net/qanda/forumdisplay.php?f=2"&gt;plctalk.net&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Ron was a good guy. Sometimes we agreed, other times we argued, but he was always helpful and never one to flame. Phil Melore, the owner of Plctalk, is collecting money for Ron's family. Here are&lt;a href="http://www.plctalk.net/qanda/showthread.php?t=35447"&gt; participation details&lt;/a&gt; if you're interested. We'll miss you, my friend.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-9035098404730814761?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/9035098404730814761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=9035098404730814761' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/9035098404730814761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/9035098404730814761'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2007/12/goodbye-rsdoran-youll-be-missed.html' title='RSDoran, you&apos;ll be missed'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://3.bp.blogspot.com/_hsWThc1UE9o/R1vcK9wqGvI/AAAAAAAAGu8/RVOS2iW7eLc/s72-c/wreath.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-1798110325839132768</id><published>2007-12-09T01:19:00.000-08:00</published><updated>2008-12-09T05:30:20.795-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flattery'/><category scheme='http://www.blogger.com/atom/ns#' term='firewall'/><category scheme='http://www.blogger.com/atom/ns#' term='tofino'/><category scheme='http://www.blogger.com/atom/ns#' term='evil'/><title type='text'>Flattery - Kind of...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_hsWThc1UE9o/R1u5CdwqF_I/AAAAAAAAGkg/a6w3H4aYZpA/s1600-h/hillaryjan27web7wg.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_hsWThc1UE9o/R1u5CdwqF_I/AAAAAAAAGkg/a6w3H4aYZpA/s200/hillaryjan27web7wg.jpg" alt="" id="BLOGGER_PHOTO_ID_5141906851573143538" border="0" /&gt;&lt;/a&gt;I was quoted out of context and without permission on a &lt;a href="http://mtl-group-it.com/products/industrial_networks/Tofino.pdf"&gt;Tofino sales brochure&lt;/a&gt;. I found out when a member of the &lt;a href="http://www.inductiveautomation.com/integrators/program/"&gt;Inductive Automation Integrator Program&lt;/a&gt; contacted me about the device. It really annoys me that I interested enough to contact the company to volunteer to beta test/review a unit and they tried to sell me one and blew me off. Then they come back quoting me in their sales brochure regarding a device I've never seen.&lt;br /&gt;&lt;br /&gt;In a &lt;a href="http://www.control.com/thread/1026229082"&gt;control.com thread&lt;/a&gt;, Walt Boyes and I were dueling over network security in the industrial arena and the role of IT.  Walt busts out with this "revolutionary edge peripheral firewall ", the Tofino device. I come back expressing interest in the idea, noting that IT should still be involved in such matters since they understand the technologies.&lt;br /&gt;&lt;br /&gt;I emailed Walt about giving permission for his quote (which is located above mine). His response, "As a public figure I don't have a choice about being quoted, but I'd prefer that they say what I actually did, especially when it is written down (like in &lt;a href="http://www.controlglobal.com/soundoff/"&gt;my blog&lt;/a&gt;)."&lt;br /&gt;&lt;br /&gt;My quote was a little farther off - see transcription below. Walt emailed the company. I haven't decided on my next move yet. I really should have said "&lt;span style="font-weight: bold;"&gt;idea&lt;/span&gt;" instead of "&lt;span style="font-weight: bold;"&gt;thing&lt;/span&gt;".&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;(Walt)&gt; Then he put the Tofino firewall in the line between the network and the PLC, and the PLC absolutely disappeared to the blackhat software.&lt;br /&gt;&lt;br /&gt;That's what a firewall does. I think the Tofino device is a cool thing - it allows a PLC type who has no idea what he's doing with networking or security to provide some amount of protection to the plant floor - an innovative idea. However, a good IT department would do better. Worst case they could work with you on configuring that device, and actually understand what's going on. "&lt;br /&gt;&lt;br /&gt;became:&lt;br /&gt;"The TofinoTM device is a cool thing - it allows a PLC type who has no idea what he's doing with networking or security to provide protection to the plant floor - an innovative idea." &lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-1798110325839132768?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/1798110325839132768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=1798110325839132768' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/1798110325839132768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/1798110325839132768'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2007/12/flattery-kind-of.html' title='Flattery - Kind of...'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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/_hsWThc1UE9o/R1u5CdwqF_I/AAAAAAAAGkg/a6w3H4aYZpA/s72-c/hillaryjan27web7wg.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-3265330691919335975</id><published>2007-12-09T00:52:00.000-08:00</published><updated>2008-12-09T05:30:20.982-08:00</updated><title type='text'>Head First SQL</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_hsWThc1UE9o/R1uyvNwqF-I/AAAAAAAAGkY/3oPcqCr6MkA/s1600-h/headfirstsql.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_hsWThc1UE9o/R1uyvNwqF-I/AAAAAAAAGkY/3oPcqCr6MkA/s200/headfirstsql.jpg" alt="" id="BLOGGER_PHOTO_ID_5141899923790895074" border="0" /&gt;&lt;/a&gt;Simply put, &lt;a href="http://www.amazon.com/dp/0596526849/ref=nosim/?tag=slashdot0c-20"&gt;&lt;span style="font-style: italic;"&gt;Head First SQL&lt;/span&gt;&lt;/a&gt; is the bomb! A &lt;a href="http://books.slashdot.org/article.pl?sid=07/11/21/1521241"&gt;Slashdot review&lt;/a&gt; prompted me to order a copy from Amazon.  This is one of few technical books on my shelf that will likely get put to use more than once! Perhaps it takes a creative female author to spark interest into an otherwise boring topic. Don't let the large fonts, pictures, and seemingly handwritten annotations fool you - Beighley leads you through some technical introductory SQL. The great thing is that her examples are about as simple as they could be given the topics she's teaching. It's not a reference, but good for anyone who isn't already a professional database admin/developer.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Head First SQL&lt;/span&gt; is uses MySQL in its examples, but is fairly vendor neutral. It does a great job explaining the basic rules of good database design. I have some level of appreciation for these concepts, but couldn't lay a finger on describing them in general. Her description of using &lt;span style="font-weight: bold; font-style: italic;"&gt;atomic data&lt;/span&gt; in tables, particularly in discussing: one-&gt;one, one-&gt;many, and many-&gt;many relationships were informative and thought provoking. These concepts become &lt;span style="font-weight: bold;"&gt;VERY IMPORTANT&lt;/span&gt; as you try to update, edit, and query your data later. The book covered all the very basics up through things like: normal form, left inner joins, and using foreign keys.&lt;br /&gt;&lt;br /&gt;Take the time to follow the examples in &lt;span style="font-style: italic;"&gt;Head First SQL&lt;/span&gt; and you'll be a proficient SQL user in no time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-3265330691919335975?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/3265330691919335975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=3265330691919335975' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/3265330691919335975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/3265330691919335975'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2007/12/head-first-sql.html' title='Head First SQL'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://4.bp.blogspot.com/_hsWThc1UE9o/R1uyvNwqF-I/AAAAAAAAGkY/3oPcqCr6MkA/s72-c/headfirstsql.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-2104872296669015084</id><published>2007-12-08T18:35:00.000-08:00</published><updated>2008-12-09T05:30:21.041-08:00</updated><title type='text'>Death of a computer</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hsWThc1UE9o/R1tautwqF9I/AAAAAAAAGkQ/tB0H5xsWKNI/s1600-h/tombstone.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_hsWThc1UE9o/R1tautwqF9I/AAAAAAAAGkQ/tB0H5xsWKNI/s200/tombstone.jpg" alt="" id="BLOGGER_PHOTO_ID_5141803158177716178" border="0" /&gt;&lt;/a&gt;I should be happy. This only proves how right I really am. Windows PCs are fragile - period. I've participated in countless debates over three separate industrial control forums regarding this. My stance remains that PC based controls has unlimited potential, but off the shelf PCs running windows are too clunky to be the (dependent) "brain" of the operation. Their cheap price and huge computing power makes them ideal as a replaceable interface terminal. I received numerous counter arguments that if you treat a PC like "valuable business equipment" there won't be any problems. These were supported by factory examples where a PC has been "running for years". Forum posters downplayed my MTBF argument of electromechanical devices, particularly power supply and CPU fans. They claimed that Windows is perfectly stable - the exact same years after installed if dealt with properly. YEAH, RIGHT!&lt;br /&gt;&lt;br /&gt;I want the PCs they're using. Better yet, I want a hit of whatever they're smoking! I've worked several IT jobs, and have done plenty of consulting - both at the desktop and server level. The helpdesk at my current job constantly has to Ghost (re-image) desktop clients. Ever dealt at a site with a large number of servers? You're constantly replacing shit!&lt;br /&gt;&lt;br /&gt;In any event, my poor computer suffered a terrible hard lock up and Windows is toast. I've gone through all the usual troubleshooting. This one is difficult since it boots off of a RAID array whose drivers aren't included with the XP (or Vista) CD. It doesn't matter - it's been a couple of years and the box has been heading downhill. I didn't loose any data (will have to look at my iTunes library). I hope there wasn't an underlying hardware problem. Installing on my new hard drive should bring that to light.&lt;br /&gt;&lt;br /&gt;The biggest pain is all the program installations. I wish that more of my applications were lightweight like FactoryPMI clients. I'm considering installing Ubuntu and virtualizing Windows. At least then I could create a baseline image as a point to revert.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;update &lt;/span&gt;- after buying a and installing a new hard drive my computer fixed itself. Well, kind of. A full Checkdisk fixed drive index errors on some important .dlls. The problem was substantial enough to prevent me from booting into any version of &lt;span style="font-style: italic;"&gt;Safe Mode&lt;/span&gt; or &lt;span style="font-style: italic;"&gt;Last Known Good Configuration&lt;/span&gt;. If my drive controller wasn't so quirky, I would have been able to fix it with the &lt;span style="font-weight: bold;"&gt;console&lt;/span&gt; (DOS prompt with a few apps) by booting from the XP CD. I also could have used &lt;a href="http://www.knoppix.org"&gt;Knoppix&lt;/a&gt; to troubleshoot the issue. It was only after a reboot after attempting to format the new drive with a Vista CD that  XP decided to run scandisk. Baffling, but I won't worry about it - black smoke.&lt;br /&gt;&lt;br /&gt;The first thing I did was a recent iTunes backup, the second was update this post. Take this time to &lt;span style="font-weight: bold;"&gt;BACK UP YOUR DATA&lt;/span&gt;. If you've got a workable backup solution for your home PC, you're smarter and more on top of the game than I. My "backup plan", if you could call it one, is copying my important work to an external hard drive, occasionally (rarely) burning DVDs, and sometimes copying files to remote machines online. I'll check into online remote backup plans and post how it goes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-2104872296669015084?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/2104872296669015084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=2104872296669015084' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/2104872296669015084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/2104872296669015084'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2007/12/death-of-computer.html' title='Death of a computer'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://2.bp.blogspot.com/_hsWThc1UE9o/R1tautwqF9I/AAAAAAAAGkQ/tB0H5xsWKNI/s72-c/tombstone.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-2564523256879269392</id><published>2007-12-07T17:42:00.000-08:00</published><updated>2008-12-09T05:30:21.518-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QoS'/><title type='text'>A little more on QoS</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_hsWThc1UE9o/R1n339wqF8I/AAAAAAAAGkI/97yTU_iRGK4/s1600-h/trafficlight.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_hsWThc1UE9o/R1n339wqF8I/AAAAAAAAGkI/97yTU_iRGK4/s200/trafficlight.jpg" alt="" id="BLOGGER_PHOTO_ID_5141412990463645634" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_hsWThc1UE9o/R1n3hdwqF7I/AAAAAAAAGkA/ink5Ju8V6tg/s1600-h/qos.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_hsWThc1UE9o/R1n3hdwqF7I/AAAAAAAAGkA/ink5Ju8V6tg/s200/qos.jpg" alt="" id="BLOGGER_PHOTO_ID_5141412603916588978" border="0" /&gt;&lt;/a&gt;In response to Lrac's question about how QoS works...&lt;br /&gt;&lt;br /&gt;First a few relevant definitions from &lt;a href="http://www.voipplanet.com/backgrounders/article.php/3517541"&gt;here&lt;/a&gt; and info provided by wikipedia:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Packet Delay&lt;/span&gt; or &lt;span style="font-weight: bold;"&gt;Latency&lt;/span&gt;: is the difference in time between when the signal is transmitted, and when it is received. Delay is typically broken down into two components, a fixed delay and a variable delay.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Packet Jitter&lt;/span&gt;: measures the variation in arrival rates between individual packets.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Packet Loss&lt;/span&gt;: is a measure of the number of packets from the original data stream that do not find their way to the destination.&lt;br /&gt;&lt;br /&gt;Quality of Service, QoS is a subset of traffic/packet shaping that addresses Packet Jitter and the variable latency delay. Early approaches reserved fixed amounts of bandwidth for certain applications. Modern QoS enabled routers/layer 3 switches can prioritize their queues based on DSCP markings - a 6 bit designation in the IP header that tells the traffic type. They could just as easily base this on source or destination IP addresses. Similar layer 2 schemes can be used based on MAC addresses or VLANs. There are different scheduling algorithms and implementations, but the simple bottom line is that your time sensitive IP traffic can be prioritized. VoIP calls won't have the delay, and big downloads should still go about as fast.&lt;br /&gt;&lt;br /&gt;I haven't gotten to programming QoS in IOS on Cisco systems. My friend said that the QoS configuration on his home router was straightforward. You simply give devices a priority. If it's anything like ACLs (access control lists) on routers, the device keeps track of all the MAC and IP addresses of devices that have connected to it. You would simply open the HTML based web configuration page and click on devices to prioritize - the Xbox and VoIP phone in my friends case. I'll post a mini review when I pick up my own QoS "gaming" home router.&lt;br /&gt;&lt;br /&gt;More on packet shaping to follow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-2564523256879269392?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/2564523256879269392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=2564523256879269392' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/2564523256879269392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/2564523256879269392'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2007/12/little-more-on-qos.html' title='A little more on QoS'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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/_hsWThc1UE9o/R1n339wqF8I/AAAAAAAAGkI/97yTU_iRGK4/s72-c/trafficlight.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-1280778441990928906</id><published>2007-12-04T04:42:00.001-08:00</published><updated>2008-12-09T05:30:22.260-08:00</updated><title type='text'>Victory over my Sys Admin</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_hsWThc1UE9o/R1VRvjGdsiI/AAAAAAAAGb4/OqUzm4bYAfw/s1600-h/boring.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_hsWThc1UE9o/R1VRvjGdsiI/AAAAAAAAGb4/OqUzm4bYAfw/s200/boring.jpg" alt="" id="BLOGGER_PHOTO_ID_5140104427031343650" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_hsWThc1UE9o/R1VRpjGdshI/AAAAAAAAGbw/fiJcMMn292I/s1600-h/warning.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_hsWThc1UE9o/R1VRpjGdshI/AAAAAAAAGbw/fiJcMMn292I/s200/warning.jpg" alt="" id="BLOGGER_PHOTO_ID_5140104323952128530" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Warning&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_hsWThc1UE9o/R1VLmjGdsfI/AAAAAAAAGbg/ebIWL6djd94/s1600-h/stp.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_hsWThc1UE9o/R1VLmjGdsfI/AAAAAAAAGbg/ebIWL6djd94/s320/stp.jpg" alt="" id="BLOGGER_PHOTO_ID_5140097675342754290" border="0" /&gt;&lt;/a&gt;Our building has 2 commercial DSL drops via the same company on opposite sides of the office. One has been up providing Internet access for years, plugged into a Cisco Catalyst 2950. The other new one was to be plugged into a Catalyst 3750. For some reason, plugging in the 2nd DSL modem (CSU/DSU) would drop Internet access on the other side. The lines each tested well to our provider.&lt;br /&gt;&lt;br /&gt;After a lucky hour of troubleshooting, I determined that the second modem could provide Internet access at the same time that the other "network" was up. As soon as you plugged that 3750 switch into the modem (that was only connected to the ISP), Internet access would drop on the other side. It seemed like phone wires were crossed.&lt;br /&gt;&lt;br /&gt;I had a sneaking suspicion (read guess) that it had to do with the Switches Spanning Tree Protocol (STP), a layer 2 algorithm that protects you from loops in the network by logically creating a "spanning tree". After describing the symptoms and my guess to our Systems Administrator, he was sure that wasn't that problem. Sir, there's &lt;span style="font-style: italic;"&gt;no way&lt;/span&gt;, with my understanding of STP, that &lt;span style="font-style: italic;"&gt;this&lt;/span&gt; could be the problem. Maybe something similar, but STP just blocks single ports. After observing that the single port with the modem on the 2950 was orange (in blocking mode), he still didn't believe me. In his defense, we were troubleshooting a lot and I've only mentioned the relevant findings. Only after my network engineer had no idea did I contact the technical people at the ISP. He'd seen the problem before as described in a few sentances. "I don't know what causes it, but we've seen it".  Only then would my sys admin modify the STP settings. Viola, it worked perfectly.&lt;br /&gt;&lt;br /&gt;If you didn't follow what was happening (I don't blame you), the two Cisco switches were forming a spanning tree (that happens when you uplink switches) across the DSL gateways and through the ISPs cloud. We were supposed to be able to think of the two circuits as totally separate. Weirder yet was why that spanning tree blocked the port plugged into the modem on the old Cisco Switch. The new one was fine. The ISP said 2 new switches wouldn't have that problem.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_hsWThc1UE9o/R1VRRDGdsgI/AAAAAAAAGbo/7AB5gwybYU0/s1600-h/trophy.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_hsWThc1UE9o/R1VRRDGdsgI/AAAAAAAAGbo/7AB5gwybYU0/s200/trophy.jpg" alt="" id="BLOGGER_PHOTO_ID_5140103903045333506" border="0" /&gt;&lt;/a&gt;This post wins the "Most boring" award. What I'd like to convey for Industrial readers is that growing networks require a specialized skill set. IT can be your friend and your ally. It's important to break that historical tension between plant production and IT.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-1280778441990928906?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/1280778441990928906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=1280778441990928906' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/1280778441990928906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/1280778441990928906'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2007/12/victory-over-my-sys-admin_04.html' title='Victory over my Sys Admin'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://3.bp.blogspot.com/_hsWThc1UE9o/R1VRvjGdsiI/AAAAAAAAGb4/OqUzm4bYAfw/s72-c/boring.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-2527008095473736871</id><published>2007-12-04T03:58:00.000-08:00</published><updated>2008-12-09T05:30:22.477-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='Standards'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>SQL Standards. And standards.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_hsWThc1UE9o/R1VIrjGdsdI/AAAAAAAAGbQ/IkJRmgghCOw/s1600-h/bdhddvd.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_hsWThc1UE9o/R1VIrjGdsdI/AAAAAAAAGbQ/IkJRmgghCOw/s200/bdhddvd.jpg" alt="" id="BLOGGER_PHOTO_ID_5140094462707216850" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Who&lt;/span&gt; comes up with this shit? Seriously? Is it human nature to try to make everything your own, or a flawed side effect of our culture? (In that case it's royalties). I'm talking standards, of course! Why can't we all just get along? Consider SQL. &lt;span style="font-weight: bold;"&gt;We like SQL&lt;/span&gt;! It's simple, powerful, and has proven to be conducive to interoperability. Don't believe me? Check out all the database frontends that work with so many "flavors" of SQL. There are innumerable  database driven applications that could run on any. Why is it so hard to get along? We've got ANSI and ISO SQL (think 7 layer OSI reference model - let's implement &lt;span style="font-style: italic;"&gt;that&lt;/span&gt;...right...?).  Microsoft's gotta be different from Oracle, and MySQL, and IBM DB2, and PostgreSQL - and they're all subtle-ly (is that a word?) different from each other! Cumon M$, why do you have to use the &lt;span style="font-style: italic;"&gt;TOP&lt;/span&gt; keyword instead of &lt;span style="font-style: italic;"&gt;LIMIT&lt;/span&gt; to limit returned record sets? You know your programmers could efficiently implement both? Can't just pick on Microsoft, though - they &lt;span style="font-weight: bold;"&gt;all&lt;/span&gt; do it! Going to a unified, or standardized language set, while maintaining backward compatibility, really shouldn't be that big an issue. &lt;span style="font-style: italic;"&gt;Everyone's&lt;/span&gt; products will be the better for it.&lt;br /&gt;&lt;br /&gt;Let me tell you about designating quality codes for object overlays when designing &lt;a href="http://www.inductiveautomation.com/products/sqltags/"&gt;SQLTags&lt;/a&gt; in &lt;a href="http://www.inductiveautomation.com/products/factorypmi/"&gt;FactoryPMI&lt;/a&gt;. We could have chosen whatever quality codes we wanted. My birthday could have been a tragic error! But we &lt;span style="font-weight: bold;"&gt;chose&lt;/span&gt; to &lt;span style="font-weight: bold;"&gt;follow OPC convention&lt;/span&gt;. Why? Standardization. I have &lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;no idea&lt;/span&gt;&lt;/span&gt; why 192 is the quality code for good data. But someone smarter than me said it would be.  And so it went...&lt;br /&gt;&lt;br /&gt;I was prepping myself for a long rant about standards - I was going to tear Sony a new one. But I'm tired. I'd rather go to sleep.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-2527008095473736871?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/2527008095473736871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=2527008095473736871' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/2527008095473736871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/2527008095473736871'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2007/12/sql-standards-and-standards.html' title='SQL Standards. And standards.'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://3.bp.blogspot.com/_hsWThc1UE9o/R1VIrjGdsdI/AAAAAAAAGbQ/IkJRmgghCOw/s72-c/bdhddvd.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-4187246231445154248</id><published>2007-12-04T03:10:00.001-08:00</published><updated>2008-12-09T05:30:23.293-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Roswell'/><category scheme='http://www.blogger.com/atom/ns#' term='Tomshardware'/><category scheme='http://www.blogger.com/atom/ns#' term='CPUs'/><category scheme='http://www.blogger.com/atom/ns#' term='Intel'/><title type='text'>Intel back to Roswell. Again.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_hsWThc1UE9o/R1U9gDGdsXI/AAAAAAAAGaM/P7QhS78skKg/s1600-h/intel.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_hsWThc1UE9o/R1U9gDGdsXI/AAAAAAAAGaM/P7QhS78skKg/s200/intel.jpg" alt="" id="BLOGGER_PHOTO_ID_5140082170510815602" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hsWThc1UE9o/R1U9QTGdsVI/AAAAAAAAGZ8/q_RNIwkge4A/s1600-h/ufo.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_hsWThc1UE9o/R1U9QTGdsVI/AAAAAAAAGZ8/q_RNIwkge4A/s200/ufo.jpg" alt="" id="BLOGGER_PHOTO_ID_5140081899927875922" border="0" /&gt;&lt;/a&gt;Our buddies at Intel are pulling some super sci-fi crap out of who knows where!&lt;br /&gt;&lt;br /&gt;Let's recap a broad stroked CPU history as I recall off the top of my head:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;x86s&lt;/span&gt; - Intel leads, AMD "compatible"&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Pentium&lt;/span&gt; - Intel stomps on AMD for years (maybe 6) through the P4.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Athlon&lt;/span&gt; - Somehow AMD jumps back in it and, for the first couple year period, establishes itself as the dominant product. Through the Athlonx2, clock speed was lower for a faster product.&lt;br /&gt;&lt;br /&gt;OK, &lt;span style="font-weight: bold;"&gt;close enough&lt;/span&gt; battles! What matters for modern CPUs:&lt;br /&gt;1. &lt;span style="font-weight: bold;"&gt;Speed&lt;/span&gt; - decided by benchmarks not Mhz.&lt;br /&gt;2. &lt;span style="font-weight: bold;"&gt;Cost&lt;/span&gt; - to determine the valuable price/performance ratio.&lt;br /&gt;3. &lt;span style="font-weight: bold;"&gt;Power usage/heat dissipation&lt;/span&gt; - Recall that 486s shipped with passive heatsinks. Modern AMDs have massive heatsink/fan combos that require a new generation of power supplies. This isn't just for laptops anymore.&lt;br /&gt;&lt;br /&gt;I had a Computer Science architecture professor project a graph of Moore's Law and physics projecting a CPU's thermal dissipation at a of nuclear reactor than the sun in the next decade or so (starting several years ago). He was projecting a &lt;span style="font-weight: bold;"&gt;breakdown of Moore's law&lt;/span&gt;, not a superhot machine! While physics will eventually defeat it with our current technology, he failed to consider architectural innovation and the constantly shrinking die size.&lt;br /&gt;&lt;br /&gt;Where Intel has been &lt;span style="font-weight: bold;"&gt;getting interesting recently&lt;/span&gt;:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Core 2 Duo&lt;/span&gt; - It couldn't have been much more than a year ago when Intel released this monster! Sure Athlon x2s already had two cores on one die! But the Intel beast shared a common cache, greatly speeding up data transfer where it mattered. It was also able to turn off sections of the cache, producing a considerable power savings. Who would have known?&lt;br /&gt;&lt;br /&gt;Bottom line, Intel, seemingly totally dominated, releases a CPU that takes the crown by a large margin in the big three categories: Speed, Power (usage), and Price. Meanwhile, I'm scratching my head wondering where this came from.&lt;br /&gt;&lt;br /&gt;So this year, Intel &lt;span style="font-weight: bold;"&gt;again&lt;/span&gt; releases a monster! Yeah, yeah, we've all seen the reviews of the quad cores - not that impressive. But around the same time, Intel sends out lab samples of their new processor. This time, it's &lt;span style="font-weight: bold;"&gt;SUBSTANTIALLY&lt;/span&gt; faster (45% than AMD current top dog according to tomshardware), very overclockable, and is frugal in terms of power consumption. What gives? Besides going down to a 45nm process, Intel has developed a new transistor technology. Instead of the typical Silicon Oxide MOSFETs, they've gone to Hafnium based "High-K" gates. You can read about the higher switching speeds and lower leakage currents at the &lt;a href="http://www.tomshardware.com/2007/10/29/intel_penryn_4ghz_with_air_cooling/"&gt;Tomshardware review&lt;/a&gt;. They sent a faster &lt;span style="font-style: italic;"&gt;QX9770&lt;/span&gt; than the reviewed &lt;span style="font-style: italic;"&gt;QX9550&lt;/span&gt; the following week.&lt;br /&gt;&lt;br /&gt;CPUs get faster - that's a fact of life that we're all used to. But Intel's sudden moves in the last 2 years have been nothing less than shocking.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-4187246231445154248?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/4187246231445154248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=4187246231445154248' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/4187246231445154248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/4187246231445154248'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2007/12/intel-back-to-roswell-again.html' title='Intel back to Roswell. Again.'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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/_hsWThc1UE9o/R1U9gDGdsXI/AAAAAAAAGaM/P7QhS78skKg/s72-c/intel.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-5640871164725886370</id><published>2007-12-04T02:54:00.000-08:00</published><updated>2008-12-09T05:30:23.458-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='COM'/><category scheme='http://www.blogger.com/atom/ns#' term='OPC-HDA'/><category scheme='http://www.blogger.com/atom/ns#' term='OPC-DA'/><title type='text'>OPC-HDA, what a bummer!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_hsWThc1UE9o/R1U-YjGdsZI/AAAAAAAAGac/79FTF_r6R7Q/s1600-h/factorysql.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_hsWThc1UE9o/R1U-YjGdsZI/AAAAAAAAGac/79FTF_r6R7Q/s200/factorysql.gif" alt="" id="BLOGGER_PHOTO_ID_5140083141173424530" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_hsWThc1UE9o/R1U-RjGdsYI/AAAAAAAAGaU/7TUbJWq0WHU/s1600-h/opc.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_hsWThc1UE9o/R1U-RjGdsYI/AAAAAAAAGaU/7TUbJWq0WHU/s200/opc.jpg" alt="" id="BLOGGER_PHOTO_ID_5140083020914340226" border="0" /&gt;&lt;/a&gt;An integrator recently inquired about connecting &lt;a href="http://www.inductiveautomation.com/products/factorysql/"&gt;FactorySQL &lt;/a&gt;to an &lt;a href="http://www.opcfoundation.org/DownloadFile.aspx?CM=3&amp;amp;RI=88&amp;amp;CN=KEY&amp;amp;CI=276&amp;amp;CU=76"&gt;OPC-HDA&lt;/a&gt; &lt;span style="font-size:85%;"&gt;(historial data access)&lt;/span&gt; Server. A reasonable request. Hey, we're standardizing on OPC &lt;span style="font-size:85%;"&gt;(DA) &lt;/span&gt;so why not? It seems reasonable that a historical data specification could bring some good to the table.&lt;br /&gt;&lt;br /&gt;It turns out that OPC-HDA is another        outdated COM based specification that was designed to standardize access        to all of the different historian packages. Suppose you wanted a simple ActiveX graph or table back in the day. The idea is that it wouldn't have to know about the PLC. But wait, it still doesn't know how to poll the historical data. The user still needs to subscribe to tags, choose time ranges, etc. Sound like something that SQL's good at? Yeah, makes sense to use a standard interface. Plus, this many years later, all the vendors &lt;span style="font-weight: bold;"&gt;have&lt;/span&gt; jumped on the SQL bandwagon. And for good reason!&lt;br /&gt;&lt;br /&gt;At this stage I can't even think        of a practical way that &lt;a href="http://www.inductiveautomation.com/products/factorysql/"&gt;FactorySQL &lt;/a&gt;could OPC-HDA that would make sense. Maybe if you needed to log from or write to an old HMI, but why? Logging works better from the PLC directly.  &lt;span style="font-weight: bold;"&gt;Why&lt;/span&gt; would you &lt;span style="font-weight: bold;"&gt;ever&lt;/span&gt; need to write to an old HMI? It could only introducing unnecessary complexity and potential points of failure.&lt;br /&gt;&lt;br /&gt;Aghh! Hurry, OPC-UA! We want web services! XML! Security models! &lt;span style="font-weight: bold;"&gt;NO MORE&lt;/span&gt; COM! Microsoft killed it so many years and major versions ago. Why can't industrial software follow suit!?!!? (I have my explanations, but will leave for another time)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-5640871164725886370?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/5640871164725886370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=5640871164725886370' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/5640871164725886370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/5640871164725886370'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2007/12/opc-hda-what-bummer.html' title='OPC-HDA, what a bummer!'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://3.bp.blogspot.com/_hsWThc1UE9o/R1U-YjGdsZI/AAAAAAAAGac/79FTF_r6R7Q/s72-c/factorysql.gif' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-5609317153758022862</id><published>2007-12-04T02:26:00.000-08:00</published><updated>2008-12-09T05:30:23.909-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VoIP'/><category scheme='http://www.blogger.com/atom/ns#' term='PLCs'/><category scheme='http://www.blogger.com/atom/ns#' term='QoS'/><title type='text'>VoIP, QoS and PLCs...hugh?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_hsWThc1UE9o/R1U_CjGdsbI/AAAAAAAAGbA/W5k5GmvUXSE/s1600-h/dapad.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_hsWThc1UE9o/R1U_CjGdsbI/AAAAAAAAGbA/W5k5GmvUXSE/s200/dapad.JPG" alt="" id="BLOGGER_PHOTO_ID_5140083862727930290" border="0" /&gt;&lt;/a&gt;So I'm sitting here at my desk. In my home. Gazing at the traffic going by out my 26th story window. My &lt;span style="font-weight: bold;"&gt;lightning fast&lt;/span&gt; Internet connection no longer seems impressive. The building sits on a true 100 megabit pipe, but the novelty's quickly worn. Don't get me wrong, I'd be &lt;span style="font-weight: bold;"&gt;devastated&lt;/span&gt; without it. But when it's here, what do I do? Check email, type, read web sites, and post to forms - and blogs.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_hsWThc1UE9o/R1U_SDGdscI/AAAAAAAAGbI/zgQaFFFGx8U/s1600-h/vonage.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_hsWThc1UE9o/R1U_SDGdscI/AAAAAAAAGbI/zgQaFFFGx8U/s200/vonage.jpg" alt="" id="BLOGGER_PHOTO_ID_5140084129015902658" border="0" /&gt;&lt;/a&gt;But my VoIP phone, complements a la &lt;a href="http://www.vonage.com/"&gt;Vonage&lt;/a&gt;, provides an invaluable service that I continue to appreciate. The technology is simple - send that voice stream over our worldwide routed network just like we would have with the monopolized circuit switched network. The fiber under the ocean has much greater capacity than satellite voice channels. Back to reality - answering a US cell phone call on a normal physical phone at home in Korea, then talking about nothing for an hour and not worrying about billing! Sweet! The only reality check comes in when you forget that you're 17 hours ahead. I made one accidental call to a friend on a weekend at 2:00AM. Luckily she was out somewhere (scratches head...).&lt;br /&gt;&lt;br /&gt;Along with VoIP comes the &lt;span style="font-weight: bold;"&gt;importance of QoS&lt;/span&gt;. I still haven't purchased a home ("gaming") QoS router. My coworker claims it worked wonders for his VoIP and gaming rig - particularly when downloading large files. He brings a good point - VoIP creates "chatty" low bandwidth, high frequency, traffic where latency really matters. &lt;span style="font-style: italic;"&gt;Quality of Service&lt;/span&gt; prioritizes the delivery of such packets. With QoS, your VoIP will seem uninterrupted, while your high bandwidth download will still transfer quickly. This &lt;span style="font-weight: bold;"&gt;same concept&lt;/span&gt; applies to HMI/SCADA traffic to PLCs. They require rapid polling of little bits of data so that the system &lt;span style="font-style: italic;"&gt;feels&lt;/span&gt; responsive on a change. The last thing you want is Bob From Accounting to download his end of the month spreadsheet and slow down your control system. PC/PLC traffic can be thought of like typical time intensive UDP streams. Tell your IT department to prioritize the traffic like they would a VoIP phone or important webcam.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-5609317153758022862?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/5609317153758022862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=5609317153758022862' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/5609317153758022862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/5609317153758022862'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2007/12/voip-qos-and-plcshugh.html' title='VoIP, QoS and PLCs...hugh?'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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://3.bp.blogspot.com/_hsWThc1UE9o/R1U_CjGdsbI/AAAAAAAAGbA/W5k5GmvUXSE/s72-c/dapad.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1879577515841903416.post-5000468847785269732</id><published>2007-12-04T01:41:00.000-08:00</published><updated>2007-12-04T02:24:07.621-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='introduction'/><category scheme='http://www.blogger.com/atom/ns#' term='disclaimer'/><category scheme='http://www.blogger.com/atom/ns#' term='warning'/><title type='text'>A blog is born!</title><content type='html'>Welcome to &lt;span style="font-weight: bold; font-style: italic;"&gt;Not another Industrial Blog&lt;/span&gt;! I'll use this space to point out cool new technologies, geeky news, and whatever else crosses my mind. I never thought of myself as a Blogger, but &lt;a href="http://nathangoestokorea.blogspot.com"&gt;Nathan Goes to Korea&lt;/a&gt; has been surprisingly well received - so successful that I've had to fight off the adwords temptation. It started as a suggestion from a friend - thanks, Adam! And has since become a means of not having to repeat the same story... And I commonly start sentences with conjunctions and prepositions. And I constantly use the "dot dot dot".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Not another Industrial Blog &lt;/span&gt;may often be my venting grounds! The forums that I participate in require that I maintain topicality and vendor neutrality - and I have to be political and nice! If someone's a &lt;span style="font-weight: bold;"&gt;fucking idiot&lt;/span&gt; there, I might say so here! If that offends your sensibilities, (or you already left a comment correcting me to 'ellipses'), feel free to &lt;span style="font-weight: bold;"&gt;take a hike&lt;/span&gt;!&lt;br /&gt;&lt;br /&gt;That said, I will typically only rant about what I know about! As much as I'd like to join in on Walt Boyes discussion on &lt;a href="http://www.control.com/thread/1026230991"&gt;Slurry Density Measurement&lt;/a&gt; - I haven't spent 27 years in that industry! I'll be writing about: networking, databases, PLCs, and trying to figure out WHY PEOPLE CAN'T QUIT TRYING TO USE MICROSOFT EXCEL as an industrial data logging tool. Use it to view your data, damn it! Use it to analyze your data! DON'T TRY TO MAKE IT A DATABASE! It's much worse than Access at that - read: not suitable for your baseball card collection!&lt;br /&gt;&lt;br /&gt;Also, I take great pride in my buddies work at &lt;a href="http://www.inductiveautomation.com"&gt;Inductive Automation&lt;/a&gt;. I truly feel that &lt;a href="http://www.inductiveautomation.com/products/factorysql"&gt;FactorySQL&lt;/a&gt; and &lt;a href="http://www.inductiveautomation.com/products/factorypmi"&gt;FactoryPMI&lt;/a&gt; are the best things to happen to industrial software and will gladly defend that claim. Several projects over a few years was enough clunky crap. It saddens me to see how many other users on the forums struggle with poorly written, antiquated software.&lt;br /&gt;&lt;br /&gt;If you're still reading, I'm amazed! &lt;span style="font-weight: bold;"&gt;Let the Blogging Begin&lt;/span&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1879577515841903416-5000468847785269732?l=notanotherindustrialblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notanotherindustrialblog.blogspot.com/feeds/5000468847785269732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1879577515841903416&amp;postID=5000468847785269732' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/5000468847785269732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1879577515841903416/posts/default/5000468847785269732'/><link rel='alternate' type='text/html' href='http://notanotherindustrialblog.blogspot.com/2007/12/blog-is-born.html' title='A blog is born!'/><author><name>Nathan Boeger</name><uri>http://www.blogger.com/profile/16786919153064496937</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>
