<?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-7852902</id><updated>2011-08-01T09:18:11.236-07:00</updated><category term='scripting'/><category term='XML'/><category term='GWT'/><category term='javaone 2007 scripting google'/><category term='javascript'/><category term='javaone 2007'/><category term='google'/><title type='text'>TechnoLife</title><subtitle type='html'>Traveling the technology road is not always easy but it's definitely an interesting journey. Those sideroads are often most intriguing.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://lifeintechnoland.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7852902/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://lifeintechnoland.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>frankc</name><uri>http://www.blogger.com/profile/00024867404631411896</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>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7852902.post-6717149436958335188</id><published>2008-05-22T06:22:00.000-07:00</published><updated>2008-05-22T06:31:36.603-07:00</updated><title type='text'>Product Development from a  Systems Perspective</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_4pdDVhdVLHA/SDV0tQwcdAI/AAAAAAAAAAc/lUotapXiuwc/s1600-h/Software+and+Systems+Engineering.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_4pdDVhdVLHA/SDV0tQwcdAI/AAAAAAAAAAc/lUotapXiuwc/s320/Software+and+Systems+Engineering.gif" alt="" id="BLOGGER_PHOTO_ID_5203193265437570050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Product Development from a  Systems Perspective via toolset integration. The tools include:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Systems Requirements Tracking&lt;/li&gt;&lt;li&gt;Axiomatic Design Analysis&lt;/li&gt;&lt;li&gt;Marte-based Testing Framework&lt;/li&gt;&lt;li&gt;Ontology-based BPEL tracking and notification&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/7852902-6717149436958335188?l=lifeintechnoland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeintechnoland.blogspot.com/feeds/6717149436958335188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7852902&amp;postID=6717149436958335188' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7852902/posts/default/6717149436958335188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7852902/posts/default/6717149436958335188'/><link rel='alternate' type='text/html' href='http://lifeintechnoland.blogspot.com/2008/05/product-development-from-systems.html' title='Product Development from a  Systems Perspective'/><author><name>frankc</name><uri>http://www.blogger.com/profile/00024867404631411896</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://bp0.blogger.com/_4pdDVhdVLHA/SDV0tQwcdAI/AAAAAAAAAAc/lUotapXiuwc/s72-c/Software+and+Systems+Engineering.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7852902.post-6605789078608009807</id><published>2008-05-22T05:18:00.000-07:00</published><updated>2008-05-22T06:22:25.177-07:00</updated><title type='text'>Software from a Systems (Engineering) Perspective</title><content type='html'>Are software and systems engineering ready for specialization?&lt;br /&gt;&lt;br /&gt;No doubt about it. Software which used to be the b*** stepchild of systems, only given attention rudely, and when there was no other alternative, has now moved to a position of prominence in the system equation.&lt;br /&gt;&lt;br /&gt;Why? Forces moving in two directions: (1) the capability of software to perform more and more complex tasks; (2) the heavy expense required to build ASICs to carry out tasks that software can perform. Add to this the complexity being demanded by customers, and software is now appearing as the only way to go.&lt;br /&gt;&lt;br /&gt;Can MDA help? Yes it can. SE is moving away from imperative code to declarative code (viz. Flex and MXML) and looking to graphical modeling notations such as UML and SysML   for help in working with components at a higher level of abstraction.&lt;br /&gt;&lt;br /&gt;What's different when software is a system component?&lt;br /&gt;The code is no longer the focus of attention. In the Royce iterative Waterfall Model, one needed code to keep things going. Now the big three (from SysML) are:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Requirements&lt;/li&gt;&lt;li&gt;Tests that validate the requirements&lt;/li&gt;&lt;li&gt;An implementation block (of either hardware or software)&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Much work can be done to set up 1 &amp;amp; 2, independently of 3.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7852902-6605789078608009807?l=lifeintechnoland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeintechnoland.blogspot.com/feeds/6605789078608009807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7852902&amp;postID=6605789078608009807' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7852902/posts/default/6605789078608009807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7852902/posts/default/6605789078608009807'/><link rel='alternate' type='text/html' href='http://lifeintechnoland.blogspot.com/2008/05/software-from-systems-engineering.html' title='Software from a Systems (Engineering) Perspective'/><author><name>frankc</name><uri>http://www.blogger.com/profile/00024867404631411896</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-7852902.post-8369036687083991141</id><published>2007-06-06T10:44:00.000-07:00</published><updated>2007-06-06T11:19:54.313-07:00</updated><title type='text'>Mashup Class</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_4pdDVhdVLHA/Rmb4N0zzRpI/AAAAAAAAAAU/BOYVQYgQccs/s1600-h/masher.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp2.blogger.com/_4pdDVhdVLHA/Rmb4N0zzRpI/AAAAAAAAAAU/BOYVQYgQccs/s320/masher.jpg" alt="" id="BLOGGER_PHOTO_ID_5073014946677343890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mashup Time&lt;/span&gt;. Had the first meeting of the summer 2007 seminar on building mashups with an eye toward semantic web integration. Topics we hope to explore include: AJAX via &lt;a href="http://code.google.com/webtoolkit/"&gt;Google Web Toolkit&lt;/a&gt;, &lt;a href="http://www.w3.org/RDF/"&gt;RDF&lt;/a&gt;, &lt;a href="http://www.topicmaps.org/"&gt;Topic Maps,&lt;/a&gt; &lt;a href="http://freemind.sourceforge.net/wiki/index.php/Main_Page"&gt;MindMaps&lt;/a&gt; (with XML output!), &lt;a href="http://www.sun.com/software/javafx/index.jsp"&gt;JavaFX&lt;/a&gt;, Flex,  and &lt;a href="http://www.voicexml.org/"&gt;Voice XML&lt;/a&gt;. The first of five articles on Voice XML has been submitted to InformIT (&lt;a href="http://www.informit.com"&gt;www.informit.com&lt;/a&gt;). For a preview, &lt;a href="http://engr.smu.edu/%7Ecoyle/cse7392/handouts/coyle.VoiceXML.1.1.fix.pdf"&gt;have a look here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A recent posting by Bruce Eckel (Thinking in C++ guy) makes a compelling argument for Flex and Flash. The XML language, &lt;a href="http://http://en.wikipedia.org/wiki/MXML"&gt;MXML&lt;/a&gt;, is compilable into Flash. As we get closer to the release of  iPhone (for better or worse) the role of our cell phone is definitely changing. Thus, the ability to auto generate Voice XML  AND MXML (Flash) means that a server, with a bit of XSLT can dynamically generate Voice and Flash Animation that will run just about anywhere.&lt;br /&gt;Keep on mashin!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7852902-8369036687083991141?l=lifeintechnoland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeintechnoland.blogspot.com/feeds/8369036687083991141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7852902&amp;postID=8369036687083991141' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7852902/posts/default/8369036687083991141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7852902/posts/default/8369036687083991141'/><link rel='alternate' type='text/html' href='http://lifeintechnoland.blogspot.com/2007/06/mashup-class.html' title='Mashup Class'/><author><name>frankc</name><uri>http://www.blogger.com/profile/00024867404631411896</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://bp2.blogger.com/_4pdDVhdVLHA/Rmb4N0zzRpI/AAAAAAAAAAU/BOYVQYgQccs/s72-c/masher.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7852902.post-5662816332743189273</id><published>2007-05-10T14:56:00.000-07:00</published><updated>2007-05-10T15:01:33.518-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='GWT'/><category scheme='http://www.blogger.com/atom/ns#' term='javaone 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='scripting'/><title type='text'>GoogleWeb Toolkit</title><content type='html'>&lt;p&gt;Had a look a t the Google Web Toolkit (GWT) in action. GWT is an open source Java software development framework that makes writing AJAX applications like &lt;a href="http://maps.google.com/"&gt;Google Maps&lt;/a&gt; and &lt;a href="http://mail.google.com/"&gt;Gmail&lt;/a&gt; easy for developers who don't speak browser quirks as a second language. I've played around with Javascript but find its lack of modularity a problem and testing a nightmare. With the rise of AJAX, one would like to do Javascript and now GWT lets you avoid the pain. You write your front end in  &lt;a href="http://java.sun.com/" rel="nofollow"&gt;Java&lt;/a&gt; programming and the GWT compiles your Java into Javascript and HTML. Very cool.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7852902-5662816332743189273?l=lifeintechnoland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeintechnoland.blogspot.com/feeds/5662816332743189273/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7852902&amp;postID=5662816332743189273' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7852902/posts/default/5662816332743189273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7852902/posts/default/5662816332743189273'/><link rel='alternate' type='text/html' href='http://lifeintechnoland.blogspot.com/2007/05/googleweb-toolkit.html' title='GoogleWeb Toolkit'/><author><name>frankc</name><uri>http://www.blogger.com/profile/00024867404631411896</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-7852902.post-3303904470681146935</id><published>2007-05-10T08:16:00.000-07:00</published><updated>2007-05-10T08:28:08.169-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javaone 2007 scripting google'/><title type='text'>JavaOne</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_4pdDVhdVLHA/RkM520M05eI/AAAAAAAAAAM/fyUpByZ9nCY/s1600-h/Javaone.street.jpg.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp0.blogger.com/_4pdDVhdVLHA/RkM520M05eI/AAAAAAAAAAM/fyUpByZ9nCY/s320/Javaone.street.jpg.JPG" alt="" id="BLOGGER_PHOTO_ID_5062954019982730722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;As usual, lots of activity at JavaOne. The main theme this year seems to be a  recognition of the fact that scripting languages such a Ruby, Javascript,  Groovy and others are enabling rapid deployment of applications and that Java  needs to get on board this train. Many sessions dedicated to how to integrate  scripting into the Java platform. One thing that got my attention was the Google  Web toolkit, which allows developers to write Java code and have that code  compiled into Javascript for use in AJAX styled applications. This alleviates  the problem that plagues Javascript developers, namely how to maintain and debug  their scripts. With the google toolkit, the Java developer can create and  maintain Javascript without having to actually program in Javascript! Leave it  to the folks at google!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7852902-3303904470681146935?l=lifeintechnoland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeintechnoland.blogspot.com/feeds/3303904470681146935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7852902&amp;postID=3303904470681146935' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7852902/posts/default/3303904470681146935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7852902/posts/default/3303904470681146935'/><link rel='alternate' type='text/html' href='http://lifeintechnoland.blogspot.com/2007/05/javaone.html' title='JavaOne'/><author><name>frankc</name><uri>http://www.blogger.com/profile/00024867404631411896</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://bp0.blogger.com/_4pdDVhdVLHA/RkM520M05eI/AAAAAAAAAAM/fyUpByZ9nCY/s72-c/Javaone.street.jpg.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7852902.post-8206764814464663927</id><published>2007-05-02T06:23:00.000-07:00</published><updated>2007-05-02T06:29:07.615-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><title type='text'>Voice XML</title><content type='html'>Lately have been experimenting with Voice XML and its proving an interesting technology for voice-based apps.  The hosting service from Voxeo (&lt;a href="http://www.voxeo.com"&gt;www.voxeo.com&lt;/a&gt;) provides  free 800 and local numbers for developers to test their stuff. Will be doing a series of articles on VoiceXML for InformIT this summer. Stay tuned.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7852902-8206764814464663927?l=lifeintechnoland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeintechnoland.blogspot.com/feeds/8206764814464663927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7852902&amp;postID=8206764814464663927' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7852902/posts/default/8206764814464663927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7852902/posts/default/8206764814464663927'/><link rel='alternate' type='text/html' href='http://lifeintechnoland.blogspot.com/2007/05/voice-xml.html' title='Voice XML'/><author><name>frankc</name><uri>http://www.blogger.com/profile/00024867404631411896</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-7852902.post-109159502247263280</id><published>2004-08-03T21:50:00.000-07:00</published><updated>2004-08-03T21:50:22.473-07:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/174/1430/320/SMU.MainQuad.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/174/1430/320/SMU.MainQuad.jpg'&gt;&lt;/a&gt;&lt;br /&gt;The SMU campus looking north toward Dallas Hall. &amp;nbsp;&lt;a href='http://www.hello.com/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbh.gif' alt='Posted by Hello' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7852902-109159502247263280?l=lifeintechnoland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeintechnoland.blogspot.com/feeds/109159502247263280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7852902&amp;postID=109159502247263280' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7852902/posts/default/109159502247263280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7852902/posts/default/109159502247263280'/><link rel='alternate' type='text/html' href='http://lifeintechnoland.blogspot.com/2004/08/smu-campus-looking-north-toward-dallas.html' title=''/><author><name>frankc</name><uri>http://www.blogger.com/profile/00024867404631411896</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-7852902.post-109159428637505075</id><published>2004-08-03T21:34:00.000-07:00</published><updated>2004-08-03T21:38:06.376-07:00</updated><title type='text'>Flash</title><content type='html'>The new incarnation of &lt;span style="color: rgb(255, 0, 0);"&gt;Flash - MX 2004&lt;/span&gt;, is looking quite powerful. The new object-oriented features in Actionscript 2.0 will make the language more accessible to programmers especially those with some &lt;span style="color: rgb(51, 51, 153);"&gt;Java &lt;/span&gt;background.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7852902-109159428637505075?l=lifeintechnoland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lifeintechnoland.blogspot.com/feeds/109159428637505075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7852902&amp;postID=109159428637505075' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7852902/posts/default/109159428637505075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7852902/posts/default/109159428637505075'/><link rel='alternate' type='text/html' href='http://lifeintechnoland.blogspot.com/2004/08/flash.html' title='Flash'/><author><name>frankc</name><uri>http://www.blogger.com/profile/00024867404631411896</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>
