<?xml version="1.0"?>
<!-- RSS generated by Radio UserLand v8.0.8 on Fri, 15 Aug 2003 16:48:53 GMT -->
<rss version="2.0">
	<channel>
		<title>Dave McNamee: Application Development</title>
		<link>http://radio.weblogs.com/0110870/categories/applicationDevelopment/</link>
		<description>Product Management Blog</description>
		<copyright>Copyright 2003 Dave McNamee</copyright>
		<lastBuildDate>Fri, 15 Aug 2003 16:48:53 GMT</lastBuildDate>
		<docs>http://backend.userland.com/rss</docs>
		<generator>Radio UserLand v8.0.8</generator>
		<managingEditor>dmcnamee@utah.gov</managingEditor>
		<webMaster>dmcnamee@utah.gov</webMaster>
		<category domain="http://www.weblogs.com/rssUpdates/changes.xml">rssUpdates</category> 
		<skipHours>
			<hour>23</hour>
			<hour>0</hour>
			<hour>1</hour>
			<hour>2</hour>
			<hour>3</hour>
			<hour>4</hour>
			<hour>17</hour>
			<hour>19</hour>
			</skipHours>
		<cloud domain="radio.xmlstoragesystem.com" port="80" path="/RPC2" registerProcedure="xmlStorageSystem.rssPleaseNotify" protocol="xml-rpc"/>
		<ttl>60</ttl>
		<item>
			<title>New Portal Efforts</title>
			<link>http://radio.weblogs.com/0110870/categories/applicationDevelopment/2003/08/15.html#a164</link>
			<description>&lt;P&gt;I am assisting key stakeholders from different State agencies in building a new State Enterprise Employee Portal project. The project team has not yet been formed, but we have a pretty good idea of who needs to be involved. Obviously DHRM and Finance have a major&amp;nbsp;stake in this project, so their involvement will be extensive. No employee portal would be complete without the services that those organizations provide. I am very excited about this new effort, because, unlike previous efforts, it is being driven by business owners rather than by technologists. Also, it has the support of the CIO and will become a fully sanctioned enterprise project if we do things right. &lt;/P&gt;
&lt;P&gt;Meantime, other &quot;portal&quot; projects are in search of direction. Public Safety has a couple of efforts that could benefit greatly from solid enterprise strategy for portals. This strategy does not exist yet. I hope to help pull people to solve this portal meta issue. It is possible that we could create economies of scale with portal efforts, and at the same time work towards integrated presentation of services provided by State government. &lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0110870/categories/applicationDevelopment/2003/08/15.html#a164</guid>
			<pubDate>Fri, 15 Aug 2003 15:19:01 GMT</pubDate>
			</item>
		<item>
			<title>SPML: Open Standards User Provisioning</title>
			<link>http://radio.weblogs.com/0110870/categories/applicationDevelopment/2003/07/18.html#a160</link>
			<description>&lt;P&gt;Service Provisioning Markup Language (SPML) is getting good &lt;A href=&quot;http://www.informationweek.com/story/showArticle.jhtml?articleID=12800801&quot;&gt;press&lt;/A&gt; for its ability to automate user provisioning accross multiple systems. I would really like to see the State implement SAML, SPML, and other emerging standards for security and identity in the future, after they mature a bit.&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0110870/categories/applicationDevelopment/2003/07/18.html#a160</guid>
			<pubDate>Fri, 18 Jul 2003 17:51:28 GMT</pubDate>
			</item>
		<item>
			<title>Organized RSS</title>
			<link>http://radio.weblogs.com/0110870/categories/applicationDevelopment/2003/07/17.html#a159</link>
			<description>&lt;P&gt;RSS is a powerful content aggregation tool. It is useful in more applications than just blogging. At ITS, we have developed an RSS tool that will make it available to state agencies for creating things like press releases, articles on &lt;A href=&quot;http://www.utah.gov&quot;&gt;www.utah.gov&lt;/A&gt; and on &lt;A href=&quot;http://business.utah.gov&quot;&gt;business.utah.gov&lt;/A&gt;, the new doing business in Utah portal and soon to be the home of One-Stop Business Registration. This RSS tool is called &lt;A href=&quot;http://news.utah.gov&quot;&gt;news.utah.gov&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;News.utah.gov is not intended to be a blogging tool for personal weblogs, however it works in much the same way as a personal weblog. It is based on the Movable Type blogging platform, but again, it is not intended to be a blogging tool. The types of news feeds that are out there now are things like &quot;Utah Business News,&quot; which is being consumed right now on busines.utah.gov. Control over the feeds that are created will be very strict.&lt;/P&gt;
&lt;P&gt;News.utah.gov is also an example of a project that used existing code bases to develop an effective application that can run in an inexpensive environment. The environment this is running in is a LAMP (Linux Apache MySQL PHP) environment. ITS should be adding LAMP to its hosting product portfolio this year. I am the hosting product manager, so I will be working towards that end. &lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0110870/categories/applicationDevelopment/2003/07/17.html#a159</guid>
			<pubDate>Thu, 17 Jul 2003 13:04:59 GMT</pubDate>
			</item>
		<item>
			<title>Websphere Portal</title>
			<link>http://radio.weblogs.com/0110870/categories/applicationDevelopment/2003/06/16.html#a158</link>
			<description>&lt;P&gt;Well, I worked on a long blog entry to describe the Websphere portal server demo, and clicked the wrong button and lost it all. Sorry. If you want details on it, please let me know. &lt;/P&gt;
&lt;P&gt;Suffice it to say that it looks pretty good. I didn&apos;t notice any features that were obviously missing. It seems to have everything that Novell&apos;s exteNd product has, with the addition of a powerful development tool, WS studio.&amp;nbsp;It also integrates with existing systems.&amp;nbsp;Again, email me if you want more info.&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0110870/categories/applicationDevelopment/2003/06/16.html#a158</guid>
			<pubDate>Mon, 16 Jun 2003 20:27:37 GMT</pubDate>
			</item>
		<item>
			<title>Websphere Studio Demo</title>
			<link>http://radio.weblogs.com/0110870/categories/applicationDevelopment/2003/06/16.html#a157</link>
			<description>&lt;P&gt;Still at the IBM demo. Before lunch, they showed us the new Websphere studio developer tools. Based on open-source eclipse, WS studio is pretty impressive. They did side by side comparisons, or competitions between WS studio and MS Visual Studio. They did four tasks: &lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Change a presentation layer&lt;/LI&gt;
&lt;LI&gt;Create an EJB&lt;/LI&gt;
&lt;LI&gt;Create and publish a web service&lt;/LI&gt;
&lt;LI&gt;Integrate with CICS and COBOL on the mainframe.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;Of course, it&apos;s a planned demo, but they did get the message across that WS studio is a one-stop development tool. Depending on the version you buy, you can use WS studio for systems integration development accross many platforms. &lt;/P&gt;
&lt;P&gt;One cool thing is that it is open source based, and Java development is done based on struts. It is an attractive tool, especially in light of the fact that we have a lot of legacy systems that could be web-enabled without migrating them off of the mainframe.&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0110870/categories/applicationDevelopment/2003/06/16.html#a157</guid>
			<pubDate>Mon, 16 Jun 2003 19:34:38 GMT</pubDate>
			</item>
		<item>
			<title>RSS for State Government Sites</title>
			<link>http://radio.weblogs.com/0110870/categories/applicationDevelopment/2003/03/26.html#a141</link>
			<description>&lt;P&gt;RSS is a very powerful tool. It makes it possible for site owners to syndicate their content, as well as consume the syndicated content from other sources. If agencies created RSS feeds and consumed each other&apos;s feeds, information would be more readily available and it would be a good thing.&lt;/P&gt;
&lt;P&gt;Intrepid managers of State IT efforts recognize the value of RSS. Dave Fletcher is working to make the creation of RSS simple for agencies. Also, Utah Interactive is in the process of developing a new State business portal, which will feature RSS feeds from various agencies. &lt;/P&gt;
&lt;P&gt;RSS is powerful because it makes content available while still allowing site administrators the freedom to decide how the content will be presented. It makes the process of sharing content free from human interaction. Anyone could take the URL &lt;A href=&quot;http://radio.weblogs.com/0110870/rss.xml&quot;&gt;&lt;a href=&quot;http://radio.weblogs.com/0110870/rss.xml&quot;&gt;http://radio.weblogs.com/0110870/rss.xml&lt;/a&gt;&lt;/A&gt;&amp;nbsp;and subscribe to the RSS feed for this weblog. The content is there, available for any parser that speaks RSS 1.0 to consume, process, and post on any other site. This is done without actually having to download the content onto the consuming server. &lt;/P&gt;
&lt;P&gt;I have an opinion&amp;nbsp;on how the State should approach RSS, which I will share with you here.&lt;/P&gt;
&lt;P&gt;I believe that RSS will not achieve its full potential on State websites unless agencies catch the vision and actually create and host the feeds themselves on their web servers. We should sell agencies on the virtures of RSS, and help them create the feeds and post them on their servers. We should also help agencies determine how they would like to consume RSS on their own sites.&amp;nbsp; If we simply create a centralized RSS server and ask agencies to put their press releases there, they will never go beyond that. It will simply be a content contribution system. If that is what we want, then we may as well just have the agencies email the content to a site administrator, because even with RSS, someone ought to look at the content before it is posted. &lt;/P&gt;
&lt;P&gt;If they catch the vision of RSS and create and manage their own feeds, then the value of RSS is preserved. No middle piece would be needed to create the feeds for them or manage where they went. It would be pure, powerful RSS. I think using the business portal project as a test case for this would be a good thing. &lt;/P&gt;
&lt;P&gt;Anyway, that&apos;s my $0.02.&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0110870/categories/applicationDevelopment/2003/03/26.html#a141</guid>
			<pubDate>Wed, 26 Mar 2003 16:43:57 GMT</pubDate>
			</item>
		<item>
			<title>UII and Co-Loc</title>
			<link>http://radio.weblogs.com/0110870/categories/applicationDevelopment/2003/03/11.html#a137</link>
			<description>&lt;P&gt;Yesterday I attended a joint ACIO/Product Management Council meeting. The topic was the renewal of the Utah Interactive contract and web hosting in general. For those unfamiliar with the history of web development in the State of Utah over the past 4 years, Utah Interactive, Inc (called UII by most state folks, UI by those who work there) has been responsible for a large amount of progress towards getting services online. They basically own and run the Utah.gov portal, and they have successfully created 70+ web applications for a multitude of state agencies. They have done a lot of great work in a time where there really wasn&apos;t anyone else to fill that void.&lt;/P&gt;
&lt;P&gt;Well, their 4 year contract expires sometime in May, and the discussion at the meeting yesterday centered around renewing the contract, and on where their applications will live. Today, all UII apps live in their own facility. ITS attempted unsuccessfully&amp;nbsp;last year to migrate their apps to our iPlanet environment. UII uses Linux. In order to bring those apps into a more controlled environment, it has been decided that colocation is the best option. UII will bring their servers to ITS&apos; data center where they will enjoy world-class environmental, network, and power facilities, not to mention physical security. I think this is the right thing to do. I also believe that renewing the UII contract is a wise decision, however, in order for eGovernment to mature, changes need to be made to our relationship with UII. I believe that the relationship should be more customer (the state)/contractor (UII) rather than partner/partner. I&apos;m not discounting the value of what they have done, nor do I think our relationship should end, I&apos;d just like to see the state take charge of its eGovernment destiny instead of outsourcing it.&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0110870/categories/applicationDevelopment/2003/03/11.html#a137</guid>
			<pubDate>Tue, 11 Mar 2003 14:16:02 GMT</pubDate>
			</item>
		<item>
			<title>Using Flash to Make a Point</title>
			<link>http://radio.weblogs.com/0110870/categories/applicationDevelopment/2002/08/30.html#a34</link>
			<description>&lt;P&gt;One of the coolest technologies that I have worked with in my short IT career is &lt;A href=&quot;http://www.macromedia.com/software/flash/&quot;&gt;Flash&lt;/A&gt;.&amp;nbsp; You can do some really cool stuff, but maintain a small filesize.&amp;nbsp; Steve Stalter at ITS has done some &lt;A href=&quot;http://www.conservewater.utah.gov/Media1/showerhead.htm&quot;&gt;neat stuff&lt;/A&gt; with&amp;nbsp;flash.&amp;nbsp; Phil talks about the value of flash demos in today&apos;s &lt;A href=&quot;http://www.windley.com/2002/08/30.html#a164&quot;&gt;blog&lt;/A&gt;:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P dir=ltr&gt;&lt;EM&gt;On another note: building a little 60 second flash demo of a GUI based software product is pretty cheap and it needn&apos;t be slick to make its point (as the above demo&amp;nbsp;demonstrates [which would indicate its a demo and a metademo]).&amp;nbsp; As a CIO with responsibility for a large IT budget, you can imagine how much marketing material I see every single day.&amp;nbsp; Most of it I throw away or delete unopened.&amp;nbsp; When something does catch my eye, I&apos;m frequently amazed at how hard it is to get a good understanding of what a product actually does.&amp;nbsp; Most web sites are collections of marketing material which is dumbed down to the point of giving the curious no idea what the company or product really does.&amp;nbsp; Seems pretty stupid to spend hundreds of thousands of dollars to get me and people like me just to spend a few moments looking at your product and then not do a good job of communicating what it does.&amp;nbsp; &lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/EM&gt;</description>
			<guid>http://radio.weblogs.com/0110870/categories/applicationDevelopment/2002/08/30.html#a34</guid>
			<pubDate>Fri, 30 Aug 2002 20:57:27 GMT</pubDate>
			</item>
		<item>
			<title>Phil&apos;s Thoughts on Barriers to Open Source</title>
			<link>http://radio.weblogs.com/0110870/categories/applicationDevelopment/2002/07/26.html#a16</link>
			<description>&lt;P&gt;Here are some of Phil&apos;s thoughts on open source.&amp;nbsp; Brought to you through an XML RSS feed.&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://www.windley.com/2002/07/25.html#a106&quot;&gt;Barriers to Open Source in Government&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;We didn&apos;t get a chance to really talk about the barriers to using open source in government at our panel, so I decided at least, I&apos;d post them here for anyone who&apos;s interested.&amp;nbsp; Broadly, they fall into (1) technical issues, (2) perception issues, and (3) cultural issues.&amp;nbsp; Of the three, the last is the most difficult to overcome.&amp;nbsp; Here are some specifics:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;Sales droids&lt;/STRONG&gt;.&amp;nbsp; I could spend all day every day talking to salespeople from one company or another.&amp;nbsp; Some of them are quite useful to me from an educational standpoint and some of them aren&apos;t.&amp;nbsp; They all want to be my partner, but being a &quot;partner&quot; with your local sales rep is the way CIO&apos;s lose there jobs or, worse, go to jail.&amp;nbsp; But the point is, there are no open source salespeople.&amp;nbsp; They don&apos;t come knocking on the doors of the many people in my organization the way the salespeople from IBM, Oracle, Sun, and on and on and on do.&amp;nbsp; Thus, unless you&apos;re really trying, open source is not top of mind. 
&lt;LI&gt;&lt;STRONG&gt;Consultants&lt;/STRONG&gt;. Governments don&apos;t, as a rule, develop software.&amp;nbsp; They hire consultants to develop software.&amp;nbsp; Consultants don&apos;t make money selling me open source solutions.&amp;nbsp; They make money reselling me software and then customizing it.&amp;nbsp; So, if you want open source in government, you&apos;ve got to penetrate the consultant camp.&amp;nbsp; 
&lt;LI&gt;&lt;STRONG&gt;No OS culture&lt;/STRONG&gt;.&amp;nbsp; As an example, there is at least one IT person in the state who started working for the state of Utah before I was born (and I&apos;m not that young).&amp;nbsp; There are many more like him with almost the same tenure.&amp;nbsp; These people are smart and know their stuff.&amp;nbsp; May of them started out in mainframes and have made the jump to UNIX or something else.&amp;nbsp; Still, their mindset is to buy from the vendors they know---not go out on google or &lt;A href=&quot;http://freshmeat.net/&quot;&gt;freshmeat&lt;/A&gt; and search for some&amp;nbsp;open source&amp;nbsp;software.&amp;nbsp; 
&lt;LI&gt;&lt;STRONG&gt;Risk&lt;/STRONG&gt;.&amp;nbsp; As an example, consider &lt;A href=&quot;http://www.sun.com/staroffice/&quot;&gt;StarOffice&lt;/A&gt;.&amp;nbsp;&amp;nbsp; I&apos;ve been a StarOffice user for quite a while.&amp;nbsp; Still, I have to admit its a chore sometimes.&amp;nbsp; And even if I factor out the parts of the chore that would go away if all my co-workers used StarOffice, its got some bumps.&amp;nbsp; Changing a software product like the office suite causes lots of grief no matter what.&amp;nbsp; Using something like StarOffice though would likely unleash a hailstorm of blame on the decision to use something that wasn&apos;t mainstream.&amp;nbsp; No one&apos;s going to fire me or anyone else for using Office.&amp;nbsp; You can only fight so may battles and I&apos;ve fought my share.&amp;nbsp; 
&lt;LI&gt;&lt;STRONG&gt;IT Lobbying (or the lack thereof).&lt;/STRONG&gt;&amp;nbsp; I did mention this one in the panel session.&amp;nbsp; The fact is, that IT companies as a whole are very naive when it comes to government.&amp;nbsp; They are not present in proportion to the size of the industry---not even close.&amp;nbsp; Like it or not, lobbyists serve an important educational role in government.&amp;nbsp; Legislators identify issues that are worth their time, in some cases, by lobbying action.&amp;nbsp; They learn the issues and decide to explore further.&amp;nbsp; Without this, they&apos;re unlikely to spend a lot of time.&amp;nbsp; We will lose every single important congressional and legislative battle unless the IT industry wakes up and recognizes this fact.&amp;nbsp; &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;I did get in a few licks for my &lt;A href=&quot;http://www.windley.com/docs/WS%20Principles.pdf&quot;&gt;&lt;STRONG&gt;&lt;FONT color=darkblue&gt;Principals for Enabling Web Services&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt;, which I view as an important mandate for making government system interoperate and making the open, if not built on open source.&amp;nbsp; The fact is that the best tools for building open system &lt;EM&gt;are&lt;/EM&gt; open source.&amp;nbsp;&amp;nbsp; I made mention of the article in the &lt;A href=&quot;http://www.nytimes.com/2002/07/25/technology/circuits/25GOOG.html?ex=1028174400&amp;amp;en=fc6076f3da8abc01&amp;amp;ei=5007&amp;amp;partner=USERLAND&quot;&gt;Circuits section of the NY Times&lt;/A&gt; yesterday on privacy.&amp;nbsp; This section is particularly interesting and &lt;EM&gt;apropos&lt;/EM&gt;: &lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;EM&gt;Waqaas Fahmawi, 25, used to sign petitions freely when he was in college. &quot;In the past you would physically sign a petition and could confidently know that it would disappear into oblivion,&quot; said Mr. Fahmawi, a Palestinian-American who works as an economist for the Commerce Department. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;But after he discovered that his signatures from his college years had been archived on the Internet, he became reluctant to sign petitions for fear that potential employers would hold his political views again him.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;He feels stifled in his political expression. &quot;The fact I have to think about this,&quot; he said, &quot;really does show we live in a system of thought control.&quot;&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;Our government is based on open records.&amp;nbsp; If these petitions aren&apos;t public, how could government work?&amp;nbsp; This is the very thing that should be public.&amp;nbsp; I&apos;m afraid that just because someone has the expectation of privacy, we&apos;ll have to give it to them whether its right or not.&amp;nbsp;&amp;nbsp; Freedom of expression is &lt;EM&gt;&lt;STRONG&gt;NOT&lt;/STRONG&gt;&lt;/EM&gt; the same as freedom from consequences of that expression.&amp;nbsp; Test&lt;/P&gt;[&lt;A href=&quot;http://www.windley.com/&quot;&gt;Windley&apos;s Enterprise Computing Weblog&lt;/A&gt;]</description>
			<guid>http://radio.weblogs.com/0110870/categories/applicationDevelopment/2002/07/26.html#a16</guid>
			<pubDate>Fri, 26 Jul 2002 16:57:53 GMT</pubDate>
			<source url="http://www.windley.com/rss.xml">Windley&apos;s Enterprise Computing Weblog</source>
			</item>
		<item>
			<title>Application Development</title>
			<link>http://radio.weblogs.com/0110870/categories/applicationDevelopment/2002/07/24.html#a8</link>
			<description>&lt;P&gt;I&apos;m glad you took the time to read my blog on Application Development (hereinafter refered to as appdev).&amp;nbsp; I hope that you will come back often and find the information useful.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Here&apos;s the current scoop on the appdev product family, broken down into two categories (webappdev and nonwebappdev):&lt;/P&gt;
&lt;P&gt;First of all,&amp;nbsp;webappdev is a product that I have significant experience in, having worked for Kerry for about two years.&amp;nbsp; Although I have not yet had the time to address it, the webappdev product is one of the most mature products at ITS.&amp;nbsp; Kerry&amp;nbsp;and his people have&amp;nbsp;made great and successful efforts to develop the product.&amp;nbsp; I look forward to expanding my relationship with Darcie&apos;s group and to continuing to work with Kerry&apos;s group, and I hope I can help make the product(s) more successful and self-supporting.&lt;/P&gt;
&lt;P&gt;Secondly, nonwebappdev.&amp;nbsp; I don&apos;t yet know anything about appdev. Honest.&amp;nbsp; I am wondering if some of the stuff Darcie&apos;s group does could fall in this category?&lt;/P&gt;
&lt;P&gt;Again, please refer to this blog often, and I look forward to working with you.&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0110870/categories/applicationDevelopment/2002/07/24.html#a8</guid>
			<pubDate>Wed, 24 Jul 2002 19:21:04 GMT</pubDate>
			</item>
		</channel>
	</rss>
