<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Community Software Development for Embedded Devices</title>
	<atom:link href="http://www.embeddedcomponents.com/blogs/2007/04/community-software-development-for-embedded-devices/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.embeddedcomponents.com/blogs/2007/04/community-software-development-for-embedded-devices/</link>
	<description>The Home For Smart Reusable Code &#38; Circuits</description>
	<pubDate>Thu, 04 Dec 2008 05:04:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Ron Fredericks</title>
		<link>http://www.embeddedcomponents.com/blogs/2007/04/community-software-development-for-embedded-devices/#comment-53157</link>
		<dc:creator>Ron Fredericks</dc:creator>
		<pubDate>Tue, 07 Oct 2008 07:32:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.embeddedcomponents.com/blogs/2007/04/community-software-development-for-embedded-devices/#comment-53157</guid>
		<description>Hello again Richard:

I appreciate your willingness to post your comments on this subject - here or anywhere for that matter.  It’s inspiring for those of us who follow the history, and present activity derived from your hand held personal computing club.  I agree, consumer device executives in charge of today’s platforms routinely fail to recognize just how magnificently your club exposed the lowly HP-41 [and friends] calculator's awesome-flexible-portable computing power.  

But of course, I can’t blame these executives one “bit.”  I too initially missed your leadership and it’s over arching value when I first started this post, over a year ago – and I am an accidental member of the choir – having launched my own career fresh out of college with the reusable programming power of the HP-41 – and remain just an accidental isolationist with respect to your club's meetings.

In this blog post from start to finish - I am proposing an all the above approach to open-source leadership for conumer devices with your club as a role model. 

Some options that come to mind - along with an implied commitment to continue the drive towards some satisfactory solution:

a) Leverage your existing hp-41 [and friends] open-source emulations as virtual platforms onto current consumer devices. Try this google search for example: [rpn calculator ipod touch] for 12,600 web pages so far and counting. Did I mention many of the current consumer device manufacturers have an open-source or free developer tool kit and one or more distribution channels ready to help developers such as your own hand held computer club members reach every user of their mobile computing devices? 

b) Enhance item a) above with an Eclipse IDE plugin for designing everthything from simple emulated programs to cross-compiled  M-code images for download by an even larger developer community who might rely on your emulation platforms.  Perhaps emulate the various HP-41 hardware accessories for display and instrumentation via wi-fi /bluetooth/carrier connection for those willing to buy multiple consumer devices - to the user, manufacturer, and carrier's delight;

c) Start a new software initiative on a new hardware platform following the footsteps of your own success. Your point above is that this is damn risky, and I too have outlined many of the key areas of difficulty [and their solution] in real-time embedded software development using multimedia preso’s right here on this web site. I hope to continue being a significant source of knowledge for manufacturer's and their developer communities who desire to follow this approach - for areas not already coded by such able goups as your own.  But to your point, even the very popular "LinuxWorld conference" – just this morning - has announced that it has merged with a new more general open-source initiative with more than Linux in mind for its next events called "OpenSource World". Your point on difficulty is again well taken considering how many open-source Linux developers have now found the need to merge with a more general open-source program. Now there's room for Java and even your own club's software derived for the HP-41 and friends at this venue if it is useful for you and your memebers; 

d) Get HP to re-release a new edition programmable calculator with all of the power described in a) and b) above yet with new electronics. They have the greatest chance to appreciate your club's efforts, but the field of manufactures is so much larger now.

In closing, the whole notion of the value of a math processor has sort of fallen by the way-side here in the US (and world-wide for that matter) in comparison to games and the simple “where’re you at” mobile device conversations of today. Frankly, I see the re-release of your club's efforts as the center of a new portable programmable math-and-more software initiative onto some existing consumer devices as part of the solution to today’s downward financial trends –a hope for the moral future sort of thing in addition to a pragmatic problem solving unit.

Best regards,
Ron</description>
		<content:encoded><![CDATA[<p>Hello again Richard:</p>
<p>I appreciate your willingness to post your comments on this subject - here or anywhere for that matter.  It’s inspiring for those of us who follow the history, and present activity derived from your hand held personal computing club.  I agree, consumer device executives in charge of today’s platforms routinely fail to recognize just how magnificently your club exposed the lowly HP-41 [and friends] calculator&#8217;s awesome-flexible-portable computing power.  </p>
<p>But of course, I can’t blame these executives one “bit.”  I too initially missed your leadership and it’s over arching value when I first started this post, over a year ago – and I am an accidental member of the choir – having launched my own career fresh out of college with the reusable programming power of the HP-41 – and remain just an accidental isolationist with respect to your club&#8217;s meetings.</p>
<p>In this blog post from start to finish - I am proposing an all the above approach to open-source leadership for conumer devices with your club as a role model. </p>
<p>Some options that come to mind - along with an implied commitment to continue the drive towards some satisfactory solution:</p>
<p>a) Leverage your existing hp-41 [and friends] open-source emulations as virtual platforms onto current consumer devices. Try this google search for example: [rpn calculator ipod touch] for 12,600 web pages so far and counting. Did I mention many of the current consumer device manufacturers have an open-source or free developer tool kit and one or more distribution channels ready to help developers such as your own hand held computer club members reach every user of their mobile computing devices? </p>
<p>b) Enhance item a) above with an Eclipse IDE plugin for designing everthything from simple emulated programs to cross-compiled  M-code images for download by an even larger developer community who might rely on your emulation platforms.  Perhaps emulate the various HP-41 hardware accessories for display and instrumentation via wi-fi /bluetooth/carrier connection for those willing to buy multiple consumer devices - to the user, manufacturer, and carrier&#8217;s delight;</p>
<p>c) Start a new software initiative on a new hardware platform following the footsteps of your own success. Your point above is that this is damn risky, and I too have outlined many of the key areas of difficulty [and their solution] in real-time embedded software development using multimedia preso’s right here on this web site. I hope to continue being a significant source of knowledge for manufacturer&#8217;s and their developer communities who desire to follow this approach - for areas not already coded by such able goups as your own.  But to your point, even the very popular &#8220;LinuxWorld conference&#8221; – just this morning - has announced that it has merged with a new more general open-source initiative with more than Linux in mind for its next events called &#8220;OpenSource World&#8221;. Your point on difficulty is again well taken considering how many open-source Linux developers have now found the need to merge with a more general open-source program. Now there&#8217;s room for Java and even your own club&#8217;s software derived for the HP-41 and friends at this venue if it is useful for you and your memebers; </p>
<p>d) Get HP to re-release a new edition programmable calculator with all of the power described in a) and b) above yet with new electronics. They have the greatest chance to appreciate your club&#8217;s efforts, but the field of manufactures is so much larger now.</p>
<p>In closing, the whole notion of the value of a math processor has sort of fallen by the way-side here in the US (and world-wide for that matter) in comparison to games and the simple “where’re you at” mobile device conversations of today. Frankly, I see the re-release of your club&#8217;s efforts as the center of a new portable programmable math-and-more software initiative onto some existing consumer devices as part of the solution to today’s downward financial trends –a hope for the moral future sort of thing in addition to a pragmatic problem solving unit.</p>
<p>Best regards,<br />
Ron</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard J. Nelson</title>
		<link>http://www.embeddedcomponents.com/blogs/2007/04/community-software-development-for-embedded-devices/#comment-52954</link>
		<dc:creator>Richard J. Nelson</dc:creator>
		<pubDate>Tue, 07 Oct 2008 00:04:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.embeddedcomponents.com/blogs/2007/04/community-software-development-for-embedded-devices/#comment-52954</guid>
		<description>Open Source Software is not the only issue.  Manufacturers need profits for continued existence.  They naturally want to "protect" their products.  Modern software, however, is so complex that gigantic teams of programmers are required.  Unless the sales volume is high enough the development costs are beyond the investment capabilities of most companies.

Having a "community" develop software requires leadership and a clear vision.  Human egos get in the way and while many people will work just to contribute (and have ego fun) the manufacturer and its "user community" has to have a clear well developed relationship to provide the most effective result.  

Even the HP Computer user's group has not survived the egos of the manufacturer's managers.  The community was so large that the Saturday night dinner at their Conferences had 10,000 people in attendance.  The user community is  constant, it is the manufacturer that keeps changing.  For a bit of history on this see the bottom of the web page at:

http://holyjoe.net/hhc2005/

X  Y,

Richard</description>
		<content:encoded><![CDATA[<p>Open Source Software is not the only issue.  Manufacturers need profits for continued existence.  They naturally want to &#8220;protect&#8221; their products.  Modern software, however, is so complex that gigantic teams of programmers are required.  Unless the sales volume is high enough the development costs are beyond the investment capabilities of most companies.</p>
<p>Having a &#8220;community&#8221; develop software requires leadership and a clear vision.  Human egos get in the way and while many people will work just to contribute (and have ego fun) the manufacturer and its &#8220;user community&#8221; has to have a clear well developed relationship to provide the most effective result.  </p>
<p>Even the HP Computer user&#8217;s group has not survived the egos of the manufacturer&#8217;s managers.  The community was so large that the Saturday night dinner at their Conferences had 10,000 people in attendance.  The user community is  constant, it is the manufacturer that keeps changing.  For a bit of history on this see the bottom of the web page at:</p>
<p><a href="http://holyjoe.net/hhc2005/" rel="nofollow">http://holyjoe.net/hhc2005/</a></p>
<p>X  Y,</p>
<p>Richard</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Best Folding Chair</title>
		<link>http://www.embeddedcomponents.com/blogs/2007/04/community-software-development-for-embedded-devices/#comment-22375</link>
		<dc:creator>Best Folding Chair</dc:creator>
		<pubDate>Tue, 25 Mar 2008 17:01:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.embeddedcomponents.com/blogs/2007/04/community-software-development-for-embedded-devices/#comment-22375</guid>
		<description>Thanks the article is amazing.
 I will definitely read your site..
 thank you again</description>
		<content:encoded><![CDATA[<p>Thanks the article is amazing.<br />
 I will definitely read your site..<br />
 thank you again</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Max</title>
		<link>http://www.embeddedcomponents.com/blogs/2007/04/community-software-development-for-embedded-devices/#comment-22369</link>
		<dc:creator>Max</dc:creator>
		<pubDate>Tue, 25 Mar 2008 12:04:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.embeddedcomponents.com/blogs/2007/04/community-software-development-for-embedded-devices/#comment-22369</guid>
		<description>Hey!! Found your blog on yahoo - thanks for the article but i still don\'t  get it!</description>
		<content:encoded><![CDATA[<p>Hey!! Found your blog on yahoo - thanks for the article but i still don\&#8217;t  get it!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Best Folding Chair</title>
		<link>http://www.embeddedcomponents.com/blogs/2007/04/community-software-development-for-embedded-devices/#comment-22210</link>
		<dc:creator>Best Folding Chair</dc:creator>
		<pubDate>Sat, 22 Mar 2008 17:22:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.embeddedcomponents.com/blogs/2007/04/community-software-development-for-embedded-devices/#comment-22210</guid>
		<description>Sweet post.
 I hope you'll like my page..
 Regards</description>
		<content:encoded><![CDATA[<p>Sweet post.<br />
 I hope you&#8217;ll like my page..<br />
 Regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://accutane-photos-before-and-after.thecatalogfree.info</title>
		<link>http://www.embeddedcomponents.com/blogs/2007/04/community-software-development-for-embedded-devices/#comment-21805</link>
		<dc:creator>http://accutane-photos-before-and-after.thecatalogfree.info</dc:creator>
		<pubDate>Tue, 18 Mar 2008 02:19:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.embeddedcomponents.com/blogs/2007/04/community-software-development-for-embedded-devices/#comment-21805</guid>
		<description>Hello, nice site! :)</description>
		<content:encoded><![CDATA[<p>Hello, nice site! <img src='http://www.embeddedcomponents.com/blogs/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ron Fredericks</title>
		<link>http://www.embeddedcomponents.com/blogs/2007/04/community-software-development-for-embedded-devices/#comment-9807</link>
		<dc:creator>Ron Fredericks</dc:creator>
		<pubDate>Tue, 04 Dec 2007 21:15:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.embeddedcomponents.com/blogs/2007/04/community-software-development-for-embedded-devices/#comment-9807</guid>
		<description>A Note To My Manufacturing Executive Readers

When I re-read my blog post above, I wonder if consumer device executives get put off by my claim that an open-source community might extend the life of an older device rather than create more demand for a new device soon to launch.  Yet this is the paradigm shift I am advocating. 

For example, HP captured a market lead position with its open development approach for its HP-41 consumer device. This expensive programmable calculator may have captured more than 50 percent of the scientific / professional user base for a 10 year period.  Much of the sales was driven by open-source and professional groups that purchased this device to develop new code offerings together for each other's use. The open-source application and development tools became available for use by the professional user community too. Thus driving even more demand without much marketing cost.

The current market tradition held by most device manufactures seem hell bent on releasing new devices every 6 months or less along with a splashy / expensive marketing push that in turn commands only a relatively small market share in the very competitive consumer device sector.  Can compelling software ever be well crafted on new hardware platforms released this fast as well - I wonder? 

Not sure, then maybe this will help:  can legions of Microsoft engineers, on and off their payroll, develop a compelling/stable operating system with office productivity suite in the next six months - considering that the Intel IA32 hardware platform has been stable for the last 20 years? No slight on Microsoft, Apple and others are still working hard to fix their software too. It's the nature of the beast.

I hope this explanation helps bridge the paradigm shift I spoke of in this post, without being too offensive in today's traditional consumer device development and marketing approach!

Best regards,

Ron</description>
		<content:encoded><![CDATA[<p>A Note To My Manufacturing Executive Readers</p>
<p>When I re-read my blog post above, I wonder if consumer device executives get put off by my claim that an open-source community might extend the life of an older device rather than create more demand for a new device soon to launch.  Yet this is the paradigm shift I am advocating. </p>
<p>For example, HP captured a market lead position with its open development approach for its HP-41 consumer device. This expensive programmable calculator may have captured more than 50 percent of the scientific / professional user base for a 10 year period.  Much of the sales was driven by open-source and professional groups that purchased this device to develop new code offerings together for each other&#8217;s use. The open-source application and development tools became available for use by the professional user community too. Thus driving even more demand without much marketing cost.</p>
<p>The current market tradition held by most device manufactures seem hell bent on releasing new devices every 6 months or less along with a splashy / expensive marketing push that in turn commands only a relatively small market share in the very competitive consumer device sector.  Can compelling software ever be well crafted on new hardware platforms released this fast as well - I wonder? </p>
<p>Not sure, then maybe this will help:  can legions of Microsoft engineers, on and off their payroll, develop a compelling/stable operating system with office productivity suite in the next six months - considering that the Intel IA32 hardware platform has been stable for the last 20 years? No slight on Microsoft, Apple and others are still working hard to fix their software too. It&#8217;s the nature of the beast.</p>
<p>I hope this explanation helps bridge the paradigm shift I spoke of in this post, without being too offensive in today&#8217;s traditional consumer device development and marketing approach!</p>
<p>Best regards,</p>
<p>Ron</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: limewire</title>
		<link>http://www.embeddedcomponents.com/blogs/2007/04/community-software-development-for-embedded-devices/#comment-9232</link>
		<dc:creator>limewire</dc:creator>
		<pubDate>Wed, 28 Nov 2007 05:01:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.embeddedcomponents.com/blogs/2007/04/community-software-development-for-embedded-devices/#comment-9232</guid>
		<description>Great boys6098a4</description>
		<content:encoded><![CDATA[<p>Great boys6098a4</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Embedded Components and Tools Blog Center &#187; Blog Archive &#187; Introduction to HHP-16K EPROM Emulator</title>
		<link>http://www.embeddedcomponents.com/blogs/2007/04/community-software-development-for-embedded-devices/#comment-4903</link>
		<dc:creator>Embedded Components and Tools Blog Center &#187; Blog Archive &#187; Introduction to HHP-16K EPROM Emulator</dc:creator>
		<pubDate>Mon, 10 Sep 2007 07:24:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.embeddedcomponents.com/blogs/2007/04/community-software-development-for-embedded-devices/#comment-4903</guid>
		<description>[...] Ron Fredericks writes: The HHP-16K EPROM emulator allows application code to be read by an HP-41 calculator. Instead of inserting a small pre-built module into one of the four module bays of the calculator, such as the Math module or the PPC ROM module, this unit allows a person to use custom built programs previously stored into EPROMS using an EPROM burner. [...]</description>
		<content:encoded><![CDATA[<p>[...] Ron Fredericks writes: The HHP-16K EPROM emulator allows application code to be read by an HP-41 calculator. Instead of inserting a small pre-built module into one of the four module bays of the calculator, such as the Math module or the PPC ROM module, this unit allows a person to use custom built programs previously stored into EPROMS using an EPROM burner. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ron Fredericks</title>
		<link>http://www.embeddedcomponents.com/blogs/2007/04/community-software-development-for-embedded-devices/#comment-912</link>
		<dc:creator>Ron Fredericks</dc:creator>
		<pubDate>Thu, 26 Apr 2007 05:03:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.embeddedcomponents.com/blogs/2007/04/community-software-development-for-embedded-devices/#comment-912</guid>
		<description>Interesting question sachin!

To work with a cell phone as an embedded device, such as GSM handset, I suggest that you seek out developer programs supported by the major cell phone manufactures.  You can get Java ME software developer kits, for example, to touch some of the phone's internal peripherals.  Here is one place to start your search:
http://whitepapers.techrepublic.com.com/whitepaper.aspx?&#038;docid=107903</description>
		<content:encoded><![CDATA[<p>Interesting question sachin!</p>
<p>To work with a cell phone as an embedded device, such as GSM handset, I suggest that you seek out developer programs supported by the major cell phone manufactures.  You can get Java ME software developer kits, for example, to touch some of the phone&#8217;s internal peripherals.  Here is one place to start your search:<br />
<a href="http://whitepapers.techrepublic.com.com/whitepaper.aspx?&#038;docid=107903" rel="nofollow">http://whitepapers.techrepublic.com.com/whitepaper.aspx?&#038;docid=107903</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
