<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Digital Signage Blog &#124; Starmount</title>
	<atom:link href="http://blog.starmountsystems.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.starmountsystems.com</link>
	<description>Delivering Your Digital Vision</description>
	<lastBuildDate>Thu, 24 Jun 2010 21:02:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Three Advantages Mobile Point-of-Sale (POS) Delivers</title>
		<link>http://blog.starmountsystems.com/three-advantages-mobile-point-of-sale-pos-delivers/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=three-advantages-mobile-point-of-sale-pos-delivers</link>
		<comments>http://blog.starmountsystems.com/three-advantages-mobile-point-of-sale-pos-delivers/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 20:49:29 +0000</pubDate>
		<dc:creator>Jon Pafk</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Services]]></category>
		<category><![CDATA[Starmount]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[point-of-sale]]></category>
		<category><![CDATA[POS]]></category>
		<category><![CDATA[Urban Outfitters]]></category>

		<guid isPermaLink="false">http://blog.starmountsystems.com/?p=237</guid>
		<description><![CDATA[As we announced earlier this week, we are collaborating with long-time customer, Urban Outfitters, Inc. to develop a mobile point-of-sale (POS) solution for their stores. With a strong focus on delivering a differentiated customer experience, the mobile POS application will bring many advantages to Urban&#8217;s retail floor. I thought we&#8217;d highlight three here:
1. Optimized Customer [...]]]></description>
			<content:encoded><![CDATA[<p>As we <a href="http://www.starmountsystems.com/news/urban-mobile-point-of-sale.html">announced</a> earlier this week, we are collaborating with long-time customer, Urban Outfitters, Inc. to develop a mobile point-of-sale (POS) solution for their stores. With a strong focus on delivering a differentiated customer experience, the mobile POS application will bring many advantages to Urban&#8217;s retail floor. I thought we&#8217;d highlight three here:</p>
<p><strong><a rel="attachment wp-att-238" href="http://blog.starmountsystems.com/three-advantages-mobile-point-of-sale-pos-delivers/print/"><img class="alignright size-medium wp-image-238" title="Mobile POS prototype" src="http://blog.starmountsystems.com/wp-content/uploads/2010/06/Starmount-URBN-prototype-194x300.jpg" alt="" width="194" height="300" /></a>1. Optimized Customer Service </strong></p>
<p>The Apple Store located just minutes away from Starmount&#8217;s offices here in Austin is constantly packed with people. Especially on a hallmark day like today with the release of the iPhone 4, customer service has to be rock solid. Not only can a store associate demonstrate product and answer questions, but they also have the ability to search inventory and close the sale all in the same spot where you might have first walked in to tinker with a new toy. For a retailer like Urban Outfitters, this personalized service will be extended to quickly and easily help their customers find items, clothing and shoe sizing, and more. No longer will customers be obligated to wait in line at the register to find or pay for an item. Personalizing how store associates interact with customers will set the in-store experience apart and truly optimize the many touch points where service is advantageous in the purchase decision process.<br />
<span id="more-237"></span><br />
<strong>2. Mobility = Efficiency</strong></p>
<p>The point of decision in the purchase process can vary greatly for a retailer. Based on varying buying habits, the decision to purchase could be made long before the customer walks into the store, perhaps through their own research online. Or it could be made at the register. Across this spectrum lies many opportunities to assist in the purchasing process. Mobile POS brings the ability to do just that. Need to find an item? Want a price look-up? Interested in buying a gift card? Easily done wherever the associate and customer are on the store floor. Going mobile allows for tremendous efficiency gains for retailers.</p>
<p><strong>3. Low-cost Access Point</strong></p>
<p>With all of the functionality the mobile POS device will enable, it provides a low-cost access point to easily manage transactions beyond the fixed-based check-out line. Transaction modifications (ie. discounts), tender authorization, and receipt management will be delivered via an Apple iPod touch for the Urban Outfitters solution. The long-term cost advantage could pay major dividends.</p>
<p>Customer service, efficiency and cost. With Starmount&#8217;s long history in providing retail clients systems integration, support, and development, we&#8217;re excited to be working with Urban Outfitters on this product. After featuring a functioning prototype at Oracle Retail CrossTalk this week, we&#8217;ll keep our blog readers posted on the progress. Stay tuned&#8230;If you are interested in learning more about our products and services, please feel free to give us a call.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.starmountsystems.com/three-advantages-mobile-point-of-sale-pos-delivers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free your ARTS Domain Model from aging technology</title>
		<link>http://blog.starmountsystems.com/free-your-arts-domain-model-from-aging-technology/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=free-your-arts-domain-model-from-aging-technology</link>
		<comments>http://blog.starmountsystems.com/free-your-arts-domain-model-from-aging-technology/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 17:48:07 +0000</pubDate>
		<dc:creator>Greg Bondy</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[ARTS]]></category>
		<category><![CDATA[DAO Model]]></category>
		<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[jpa]]></category>
		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://blog.starmountsystems.com/?p=202</guid>
		<description><![CDATA[Complex enterprise applications can become trapped on outdated technology due to the cost and complexity of porting to more advanced technology. Breaking free of aging technology isn't easy, but for retailers this problem has been made a lot easier to solve. This article shows how to quickly build the persistence layer for an application from an ARTS (Association of Retail Technology Standards) compliant database schema.]]></description>
			<content:encoded><![CDATA[<p>Complex enterprise applications can become trapped on outdated technology due to the cost and complexity of porting to more advanced technology. Breaking free of aging technology isn&#8217;t easy, but for retailers this problem has been made a lot easier to solve. This article shows how to quickly build the persistence layer for an application from an ARTS (Association of Retail Technology Standards) compliant database schema.<br />
<span id="more-202"></span><br />
This article is based on an actual project that Starmount Sytems undertook to develop a Mobile Point of Sale solution. The task of creating the persistence layer from the ARTS schema seemed daunting. It was originally estimated to be at least 700 hours of work and the time to complete it was very short. This was one of the biggest risks to the success of the project. Using the techniques described here, the actual work was completed in 150 hours over 9 days. </p>
<p>In addition to new projects, an ideal application of this solution would be for a project with the goal of retooling an existing Enterprise Java Beans (EJBs) architecture. In many EJB applications the line between business logic and persistence layer is blurred across session beans and entity beans, making it difficult to isolate those parts of the application architecture. The application server also tends to become an integral part of the application rather then an enabling technology making if difficult to port the application to another technology or even update to a newer version of the application server. This solution clearly isolates the persistence layer of the application, eliminating the need for entity beans and allows business logic to be encapsulated in Spring based services or traditional session beans.</p>
<p>The enabling technologies for this solution are JPA (Java Persistence API) and Hibernate. JPA and Hibernate handle the bulk of the work by generating a set of model classes (or Data Transfer Objects DTOs) and a set of DAO&#8217;s (Data Access Objects). The classes generated by the JPA/Hibernate tools form a working persistence layer, however the names of the classes and variables are based on the database table and column names. Anyone familiar with the ARTS schema will know that those names are not easily readable. The labor intensive part of this process is to rename all the classes and variables as well as references to them. One very beneficial characteristic of the ARTS schema is that the meta data for the tables and columns contains a value in the Remarks column that contains an ideal name that can be used to rename the classes and variables from their ARTS names. The renaming process is handled by a set of Starmount Systems custom Java classes. </p>
<p>The entire process is described in detail here.</p>
<ul>
<li>Use HibernateToolTask to generate the base classes from the schema.
<ul>
<li>Download http://downloads.jboss.org/hibernate/caveatemptor/jpwh-gettingstarted-070401.zip.</li>
<li>The README.txt in the helloworld-reverse directory will show general instructions on using the utility.</li>
<li>Customize the build scripts and configuration files to work with the target database.</li>
<li>After the ant script completes a set of model and DAO java classes will exist.</li>
</ul>
</li>
<li>Run the Starmount Systems Domain cleanup scripts to convert the ARTS class names and variables into readable names. The scripts are too lengthy to post here but they are available by request. Contact the author, Greg Bondy at gbondy@starmountsystems.com. This is what the scripts will do:
<ul>
<li>The model class and all of the attributes are renamed from the ARTs name to a proper variable name.
	        </li>
<li>A DAO interface is generated.
	        </li>
<li>The DAOJpa classes are renamed from the ARTs name to a proper class name.
	        </li>
<li>A DAO TestNG testcase is generated.
            </li>
</ul>
</li>
</ul>
<p>Following this process, there is some manual cleanup work that has to be done. Most of the manual work is within the TestNG testcases and there is an additional script that automates most of that work.</p>
<p>The end result is a complete Spring enabled JPA/Hibernate persistence layer with a complete set of Model/DTO classes and a set of functional test cases to verify the implementation. The entire implementation can be completed by just a few developers in a matter of days. For anyone with a new or existing ARTS database schema this can be a great way to lay the foundation for an enterprise application that utilizes state of the art persistence technology and provides a well defined boundary between the server side business logic and the persistence layer.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.starmountsystems.com/free-your-arts-domain-model-from-aging-technology/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Implementing I18N relationships with JPA</title>
		<link>http://blog.starmountsystems.com/implementing-i18n-relationships-with-jpa/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=implementing-i18n-relationships-with-jpa</link>
		<comments>http://blog.starmountsystems.com/implementing-i18n-relationships-with-jpa/#comments</comments>
		<pubDate>Fri, 28 May 2010 21:50:22 +0000</pubDate>
		<dc:creator>Greg Bondy</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[I18N]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jpa]]></category>

		<guid isPermaLink="false">http://blog.starmountsystems.com/?p=178</guid>
		<description><![CDATA[I have seen quite a bit of discussion about how to address database relationships that involve a base table and an internationalized (I18N) table with JPA. The difficult issue with this relationship is that from a database perspective it is a typical One-to-Many, however from an application perspective it is a One-to-One with the locale determining which row from the I18N table is returned with the base table.  This article describes one possible solution for addressing this problem. ]]></description>
			<content:encoded><![CDATA[<p>I have seen quite a bit of discussion about how to address database relationships that involve a base table and an internationalized (I18N) table with JPA. The difficult issue with this relationship is that from a database perspective it is a typical One-to-Many, however from an application perspective it is a One-to-One with the locale determining which row from the I18N table is returned with the base table. This article describes one possible solution for addressing this problem. </p>
<p>From what I have been able to determine, there is no specific support in JPA to address this. There is a mechanism in OpenJPA but the locale is fixed so it can&#8217;t be changed dynamically at run time. With the lack of native JPA support for I18N, I decided to develop my own strategy for tackling the issue.<br />
<span id="more-178"></span><br />
Given the two tables:</p>
<pre>
<code>
CREATE TABLE PRODUCT
(
	product_id integer NOT NULL PRIMARY KEY,
	sku integer NOT NULL
);

CREATE TABLE PRODUCT_I18N
(
	product_id integer NOT NULL ,
	locale char(5) NOT NULL ,
	description varchar(255),
	FOREIGN KEY(product_id) REFERENCES Product (product_id)
);
</code>
</pre>
<p>I created a Java model class called Product.java with the appropriate JPA annotations to map the variables to database columns.</p>
<pre>
<code>
@Entity
@Table(name="PRODUCT", uniqueConstraints = { })
public class Product implements Serializable {
	private static final long serialVersionUID = -5515140641967068961L;
	private Integer productId;
	private Integer sku;

	//Description of the product (I18N)
	private String locale;
	private String description;

	@Id
	@Column(name="PRODUCT_ID", unique=true, nullable=false, insertable=true, updatable=true)
	public Integer getProductId() {
		return this.productId;
	}

	public void setProductId(Integer productId) {
		this.productId = productId;
	}

	@Column(name="SKU", unique=true, nullable=false, insertable=true, updatable=true)
	public Integer getSku() {
		return this.sku;
	}

	public void setSku(Integer sku) {
		this.sku = sku;
	}

	@Transient
	public String getLocale() {
		return this.locale;
	}

	public void setLocale(String locale) {
		this.locale = locale;
	}

	@Transient
	public String getDescription() {
		return this.description;
	}

	public void setDescription(String description) {
		this.description = description;
	}
}
</code>
</pre>
<p>Note that the locale and description fields are marked as Transient. This is to prevent JPA from trying to use them when interacting with the database. These properties will be populated in the DAO. In my implementation there is also a ProductI18N class that maps the locale and description to the appropriate columns. I am not including an example because there is nothing out of the ordinary from a typical annotated model class.</p>
<p>The DAO class has some additional logic in each method to deal with the I18N values.</p>
<pre>
<code>
public class ProductDAO {
    @PersistenceContext
    private EntityManager entityManager;

    private ProductI18NDAO productI18NDAO;

    @Transactional
    public void persist(Product transientInstance) {
        try {
            entityManager.persist(transientInstance);
        } catch (RuntimeException re) {
            throw re;
        }

        // Save the localized description.
        ProductI18N productI18N = new ProductI18N(transientInstance.getProductId(),
        	transientInstance.getLocale(), transientInstance.getDescription());
        productI18NDAO.persist(productI18N);
    }

    @Transactional
    public void remove(Product persistentInstance) {
        // Remove all the localized descriptions.
        productI18NDAO.removeAllForProduct(persistentInstance.getProductId());

        try {
        	// The remove only works if the entity is first retrieved with getReference.
        	Product reference = entityManager.getReference(Product.class, persistentInstance.getProductId());
        	if (reference != null) {
                entityManager.remove(reference);
        	}
        } catch (RuntimeException re) {
            throw re;
        }
    }

    /**
     * The merge method will update an existing row.
     */
    @Transactional
    public Product merge(Product detachedInstance) {
        Product product;

        try {
        	product = entityManager.merge(detachedInstance);
        } catch (RuntimeException re) {
            log.error("merge: failed for " + detachedInstance.getProductName(), re);
            throw re;
        }

        // Update the localized description.
        ProductI18N productI18N = new ProductI18N(detachedInstance.getProductId(),
        	detachedInstance.getLocale(), detachedInstance.getProductDescription());
        productI18N = productI18NDAO.merge(productI18N);

        product.setLocale(productI18N.getProductI18NId().getLocale());
        product.setProductDescription(productI18N.getProductDescription());

        return product;
    }

    public Product findById(Integer productId, String locale) {
        Product product = null;

        try {
        	product = entityManager.find(Product.class, productId);
        } catch (NoResultException nre) {
        	log.warn("findById: did not find productI18N for id = " + productId);
        } catch (RuntimeException re) {
            throw re;
        }

        if (product != null) {
            // Retrieve the localized description.
	        ProductI18N productI18N = productI18NDAO.findById(productId, locale);
	        product.setLocale(productI18N.getProductI18NId().getLocale());
	        product.setProductDescription(productI18N.getProductDescription());
        }

        return product;
    }

	@Autowired
	public void setProductI18NDAO(ProductI18NDAO productI18NDAO) {
		this.productI18NDAO = productI18NDAO;
	}
}
</code>
</pre>
<p>There is nothing magical about how this works. The base properties are handled directly with JPA and the transient properties are handled in a separate call to the database through the I18N DAO. This is not particularly elegant but all the persistence code is encapsulated in the DAO so from an application perspective the model object will always maintain the correct description based on the locale. The ProductI18NDAO is fairly straight forward so I have not included an example of that, however there is one non-standard method, removeAllForProduct, that is unique to this implementation so an example of that is included here:</p>
<pre>
<code>
	@Transactional
	public void removeAllForProduct(Integer productId) {
		try {
			Query sqlCmd = entityManager.createQuery("delete from ProductI18N pi where productId = ?1");
			sqlCmd.setParameter(1, productId);
			sqlCmd.executeUpdate();
		} catch (RuntimeException re) {
			throw re;
		}
	}
</code>
</pre>
<p>This approach has proven very effective in addressing the I18N issue with JPA. The application has a clean interface to the model object, including the I18N data. If at some point there is an enhancement to JPA that allows this to be handled through an annotation it should only require minor changes to the DAO to take advantage of it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.starmountsystems.com/implementing-i18n-relationships-with-jpa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Heading to NRF Retail&#8217;s Big Show</title>
		<link>http://blog.starmountsystems.com/heading-to-nrf-retails-big-show/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=heading-to-nrf-retails-big-show</link>
		<comments>http://blog.starmountsystems.com/heading-to-nrf-retails-big-show/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 22:18:06 +0000</pubDate>
		<dc:creator>Jon Pafk</dc:creator>
				<category><![CDATA[Digital Signage]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[Products]]></category>
		<category><![CDATA[Starmount]]></category>
		<category><![CDATA[NRF]]></category>
		<category><![CDATA[NRF Big Show]]></category>

		<guid isPermaLink="false">http://blog.starmountsystems.com/?p=167</guid>
		<description><![CDATA[Starmount will launch Marquis, a new digital signage solution at the NRF. Marquis is a full-function digital signage solution for the Retail industry featuring integration capability with in-store point-of-sale solutions.]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-170" href="http://blog.starmountsystems.com/heading-to-nrf-retails-big-show/nrf-rbs/"><img class="alignright size-medium wp-image-170" title="nrf-rbs" src="http://blog.starmountsystems.com/wp-content/uploads/2010/01/nrf-rbs-300x198.jpg" alt="" width="300" height="198" /></a>Our bags are packed, extra layers of clothing will be worn (we are from Texas&#8230;) and we are headed to the <a title="NRF Big Show" href="http://events.nrf.com/annual2010/public/enter.aspx">National Retail Federation&#8217;s Big Show</a> which starts Monday, January 11th, continuing through January 13th.  We invite you to join us at the Jacob K. Javitz Convention Center in New York City. If you are planning to attend, we&#8217;ll be in booth #2164.  If you are in New York and haven&#8217;t made plans yet, have no fear as we have some <a title="Free Pass to NRF" href="http://www.starmountsystems.com/downloads/free_pass.pdf">complimentary free passes</a> so that you can be a part.</p>
<p>In case you didn&#8217;t know, Starmount will launch Marquis, a new digital signage solution at the NRF. <span id="more-167"></span><br />
Marquis is a full-function digital signage solution for the Retail industry featuring integration capability with in-store point-of-sale solutions. Marquis features cost-effective and easy-to-use functionality to CREATE content, MANAGE assets, DEVELOP playlists, SCHEDULE playback, and PLAY your content on any size screen. Marquis is platform independent, running on Mac OSX, Linux, and Windows&#8217; environments. Visit Starmount at booth # 2164 to view a live demo of Marquis!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.starmountsystems.com/heading-to-nrf-retails-big-show/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In the spirit of giving&#8230;</title>
		<link>http://blog.starmountsystems.com/in-the-spirit-of-giving/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=in-the-spirit-of-giving</link>
		<comments>http://blog.starmountsystems.com/in-the-spirit-of-giving/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 17:34:43 +0000</pubDate>
		<dc:creator>Jon Pafk</dc:creator>
				<category><![CDATA[Main]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Starmount]]></category>
		<category><![CDATA[Austin Marathon]]></category>
		<category><![CDATA[Capital Area Food Bank]]></category>
		<category><![CDATA[Helping]]></category>
		<category><![CDATA[Holidays]]></category>
		<category><![CDATA[Sharing]]></category>

		<guid isPermaLink="false">http://blog.starmountsystems.com/?p=152</guid>
		<description><![CDATA[As the end of a busy, challenging yet successful year comes to an end, Starmount employees pulled through with another important goal that we set for ourselves.  This time the goal wasn't a product launch or a successful software implementation, instead our goal was to help those not as fortunate this holiday season. Collectively, our team here in Austin came together and raised money and gathered boxes of canned food items.]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-161" href="http://blog.starmountsystems.com/in-the-spirit-of-giving/cafb-chart/"><img class="alignright size-full wp-image-161" title="cafb-chart" src="http://blog.starmountsystems.com/wp-content/uploads/2009/12/cafb-chart.png" alt="" width="168" height="240" /></a>As the end of a busy, challenging yet successful year comes to an end, Starmount employees pulled through with another important goal that we set for ourselves.  This time the goal wasn&#8217;t a product launch or a successful software implementation, instead our goal was to help those not as fortunate this holiday season. Collectively, our team here in Austin came together and raised money and gathered boxes of canned food items for the <a title="Austin Capital Area Food Bank" href="http://www.austinfoodbank.org/">Capital Area Food Bank</a>.</p>
<p>Our employees raised $555 in cash to donate and that $555 was then matched by our company which means we collectively gave $1110 to families in need this holiday season.  Sometimes, we may take our day to day life and lifestyles for granted, but as someone who has visited homes like the ones that Capital Area Food Bank provides assistance for, I know what an impact even a little help can have on a family in need.<br />
<span id="more-152"></span><br />
According to their <a title="Austin Capital Area Food Bank" href="http://www.austinfoodbank.org/">website</a>, Capital Area Food Bank feeds more than 300,000 hungry Central Texans each year. This year their efforts are even more crucial for families that have fallen victim to an ailing ecomony.  If you don&#8217;t have time during this holiday season, also know that they do serve Central Texans year-round and could use your support.  On Valentine&#8217;s Day, Starmount employees Luke Marino, Peter Fierro, and Sudhir Madyastha will be helping out again by competing in the <a title="Austin Marathon" href="http://www.austinfoodbank.org/austinmarathon/">Austin Marathon</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.starmountsystems.com/in-the-spirit-of-giving/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Software as a Service, really!</title>
		<link>http://blog.starmountsystems.com/software-as-a-service-really/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=software-as-a-service-really</link>
		<comments>http://blog.starmountsystems.com/software-as-a-service-really/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 04:37:40 +0000</pubDate>
		<dc:creator>Jose Vega</dc:creator>
				<category><![CDATA[Main]]></category>
		<category><![CDATA[Services]]></category>
		<category><![CDATA[Starmount]]></category>
		<category><![CDATA[Helping]]></category>
		<category><![CDATA[Jose Vega]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.starmountsystems.com/software-as-a-service-really/</guid>
		<description><![CDATA[I've been writing software for about 20 years, implementing retail solutions for the last 12 years, one year in between implementing web sites for non-profit organizations, and yet I've never been as touched by a potential client's visit as I was a couple of weeks ago.]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-158" href="http://blog.starmountsystems.com/software-as-a-service-really/clinic-2/"><img class="alignright size-medium wp-image-158" title="clinic" src="http://blog.starmountsystems.com/wp-content/uploads/2009/12/clinic-300x198.png" alt="" width="300" height="198" /></a>Before I start, I believe a short introduction is in order.  I&#8217;m a software engineer but those that know me will tell you that I&#8217;m probably the least techie person they&#8217;ve known.  I&#8217;ve even been called a technophobe by my son since I still own AND program my VCR at home, and will probably never own an iPhone or similar since I&#8217;m the guy with the &#8220;Don&#8217;t touch my screen&#8221; sign on my laptop &#8211; and I mean it!  And yet, here I am writing my first blog entry ever&#8230;</p>
<p>I&#8217;ve been writing software for about 20 years, implementing retail solutions for the last 12 years, one year in between implementing web sites for non-profit organizations, and yet I&#8217;ve never been as touched by a potential client&#8217;s visit as I was a couple of weeks ago.</p>
<p>In the span of a couple of days we visited a pediatric ward busting at the seams, and a family clinic&#8217;s pharmacy.  The pediatric ward experience is almost impossible to describe.  It was truly one of those times where &#8220;you had to be there&#8221;. <span id="more-145"></span>At the family clinic, we listened to the pharmacy administrator&#8217;s stories regarding belligerent patients and how they treat her employees and got a chance to see a senior citizen getting to the end of a 3 hour line for the second time in a week only to find out she had to come back another day because her medicine was not available.  We were there for about an hour and in that span, I would say that at least 80% of the patients left with partially filled prescriptions.</p>
<p>The purpose of our visit was to understand some of the client&#8217;s inventory and efficiency issues and how we could help to solve them.  On our way back from the visit we agreed that the issues are not just technological but social and political.  And yet, I believe this is one of those rare occasions where software can truly be used if not to solve, at least to alleviate a social problem.</p>
<p>I don&#8217;t know if we&#8217;re going to get the contract or not, that decision is above my pay grade. However, it is my humble opinion that, if done right, this could be an opportunity to do something really good.  I mean, it isn&#8217;t every day that you can go home with the feeling that the software you&#8217;re writing could allow someone to:</p>
<ul>
<li>Be able to heal as many children as possible.</li>
<li>Assure a senior citizen that she&#8217;ll do a shorter line and receive her medication.</li>
<li>Turn a once belligerent patient into a grateful and most important, a healthy one</li>
</ul>
<p>If that&#8217;s not the meaning of Software as a Service, I don&#8217;t know what is.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.starmountsystems.com/software-as-a-service-really/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Digital Signage and Electronic Price Tag System</title>
		<link>http://blog.starmountsystems.com/digital-signage-and-electronic-price-tag-system/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=digital-signage-and-electronic-price-tag-system</link>
		<comments>http://blog.starmountsystems.com/digital-signage-and-electronic-price-tag-system/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 18:56:24 +0000</pubDate>
		<dc:creator>Jon Pafk</dc:creator>
				<category><![CDATA[Digital Signage]]></category>
		<category><![CDATA[Altierre]]></category>
		<category><![CDATA[Computer Network]]></category>
		<category><![CDATA[Digital Price Tag]]></category>
		<category><![CDATA[Grocery]]></category>
		<category><![CDATA[RF Tags]]></category>

		<guid isPermaLink="false">http://blog.starmountsystems.com/?p=142</guid>
		<description><![CDATA[I read an interesting article today entitled &#8220;Altierre: Bringing Retail Industry to the Digital&#160;Age&#8221; concerning new technology for the retail industry. The company, Altierre, has developed a retail digital price tag system that employs shelf-level digital tags that communicate with a store server over a wireless infrastructure.
The tags in the Altierre system are wireless LCD [...]]]></description>
			<content:encoded><![CDATA[<p>I read an interesting article today entitled &#8220;<a href="http://vimaliswamy.wordpress.com/2009/12/02/altierre-bringing-retail-industry-to-the-digital-age/">Altierre: Bringing Retail Industry to the Digital&nbsp;Age</a>&#8221; concerning new technology for the retail industry. The company, <a href="http://www.altierre.com/">Altierre</a>, has developed a retail digital price tag system that employs shelf-level digital tags that communicate with a store server over a wireless infrastructure.</p>
<p>The tags in the Altierre system are wireless LCD display devices that can be placed on shelves like normal price tags. Since the Altierre system is fully networked, pricing and promotion data can be generated for all stores at the retail headquarters and downloaded to each store. At the local store, the Altierre system takes over and automatically sends the data &#8216;over the last mile,&#8217; so to speak, over its wireless platform to the RF Display Tags. The system makes dynamic pricing and promotion a reality, giving the flexibility to change the price of any product in one or all of the stores in a chain, based on store traffic, season and competitive strategies. As an example, the tags let retailers launch promotions such as &#8216;Buy One, Get One Free&#8217; almost instantly. At the local store level, with the click of a mouse, a grocery store manager could drop prices for a happy hour sale, and just as easily with another click return prices back to normal just in time for the dinner rush.</p>
<p><span id="more-142"></span></p>
<p>According to the article, the foundation of the company&#8217;s solution is its&nbsp;mixed-signal chip technology interacting with its RF Systems platform. Its software technology platform is built on top of its custom RF technology stack, which allows for a massively scalable ultra-low-power network of display tags, sensory tags and active and passive RF tags to coexist in an integrated fashion within its long-range RF network.</p>
<p>The Altierre server appliance sits as a local node in a distributed computing network to provide control and communications via its RF network. It provides integration with other local appliances, contains system-monitoring functionality, and enables applications such as electronic pricing solutions, inventory, store operations, sensor networks, supply chain, and asset tracking. It also has built-in support for future RFID applications when individual-item RFID finally becomes cost-effective.</p>
<p>
  With the system, a store can update the product information displayed on 10,000 labels in less than an hour. The stores piloting the system have typically installed two Wireless Access Points – high volume transports that control 25,000 shelf tags deployed across a sales floor measuring 50,000 square feet.</p>
<p>For those of us in the digital signage industry the question to be asked is why isn&#8217;t this connected to the in-store digital signage network and therefore supporting the application by driving customers to the products in the store. This seems to be a logical addition to the technology. Consider, when all of those product tags are being updated for promotions, seasonal sales or just price changes the in-store promotions are also updated to reflect the changes made to the prices. </p>
<p>IDC has estimated the total global spending on retail software, in all sub-segments and across all retailer revenue levels, to grow to $20.1 billion in 2010. With most major players like IBM, SAP, and Oracle trying to take a bite off this pie, Altierre has a promising road ahead with its innovative end-to-end solutions addressing the everyday problems of retailers.</p>
<p>The food retail vertical (supermarkets, grocery, and convenience stores) in the U.S. alone offers a $10 billion market to Altierre. Addressing a major pain point within the $3 trillion U.S. retail industry, Altierre is effectively attacking the &#8216;next big thing&#8217;.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.starmountsystems.com/digital-signage-and-electronic-price-tag-system/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Unearth the Holy Grail for DOOH</title>
		<link>http://blog.starmountsystems.com/unearth-the-holy-grail-for-dooh/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=unearth-the-holy-grail-for-dooh</link>
		<comments>http://blog.starmountsystems.com/unearth-the-holy-grail-for-dooh/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 15:37:13 +0000</pubDate>
		<dc:creator>Jon Pafk</dc:creator>
				<category><![CDATA[Content]]></category>
		<category><![CDATA[Digital Signage]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Products]]></category>
		<category><![CDATA[Starmount]]></category>
		<category><![CDATA[Digital Signage Vendors]]></category>
		<category><![CDATA[digital-out-of-home]]></category>
		<category><![CDATA[DOOH]]></category>
		<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[Media Company]]></category>

		<guid isPermaLink="false">http://blog.starmountsystems.com/?p=137</guid>
		<description><![CDATA[I read an interesting article on Digital Signage Insights concerning the future of digital-out-of-home (DOOH). The article poses the question &#8220;Why can&#8217;t the next great media company emerge from the digital out-of-home space?&#8221;
For years digital signage vendors have focused their attention on developing powerful digital signage software that accommodates small networks through large enterprise deployments. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-138" title="Holy Grail " src="http://blog.starmountsystems.com/wp-content/uploads/2009/12/holy-grail.jpg" alt="Holy Grail " width="340" height="225" />I read an interesting article on <a href="http://dsinsights.blogspot.com/2009/11/will-you-unearth-holy-grail-of-digital.html" target="_blank">Digital Signage Insights</a> concerning the future of digital-out-of-home (DOOH). The article poses the question &#8220;<strong><em>Why can&#8217;t the next great media company emerge from the digital out-of-home space?&#8221;</em></strong></p>
<p>For years digital signage vendors have focused their attention on developing powerful digital signage software that accommodates small networks through large enterprise deployments. The number of companies that exist in this space is amazing, approximately 300 or more by some accounts. However, as all of us in the industry know, the technology is evolving very quickly and just providing a digital signage product that facilitates placing text, graphics, and video on digital screens is no longer enough to compete in the industry – the bar is rising. Vendors have to consider online, social media, mobile, place-based media, user-generated content, hand-held devices, and wireless to be competitive.</p>
<p>The article goes on to say that &#8220;it&#8217;s critical to leverage the fullness of the medium while paying attention to, and planning for, our shifting media landscape. The DOOH industry cannot be looked at as though it were outside of the sphere of other media properties. It isn&#8217;t a separate entity. It is a piece of a robust ecosystem, in which symbiotic relationships foretell success.&#8221;</p>
<p><span id="more-137"></span></p>
<p>This point is critical for retailers who want to integrate digital signage into their in-store strategy. If their digital signage network is deployed as a separate entity, history has indicated it is doomed for failure. The message delivered to their customers on the digital screen is not tied to any comprehensive strategy and therefore the consumer is potentially presented a mixed message when considering the many avenues of information available.</p>
<p>However, if the digital signage network is considered part of the overall in-store strategy with brand and product messaging being consistent, the digital signage network becomes a viable part of the retailer&#8217;s brand marketing and product strategy. This ensures the consumer is presented with a consistent message when investigating the many avenues of information available.</p>
<p>So, as the digital signage industry evolves through its infancy an opportunity exists to create a media company born from a multi-layer approach to the industry. I believe, as the article highlights, enlightened DOOH vendors who work closely with retailers to combine the reach of place-based media with the mass distribution potential of the Web to form a fluid, nimble, efficient, and robust media entity; one that blankets the out-of-home space and supports the redistribution of power occurring online will be the &#8220;next great media company to emerge from the digital-out-of-home space.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.starmountsystems.com/unearth-the-holy-grail-for-dooh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Platt Retail Institute Predicts a Growing Digital Signage Market</title>
		<link>http://blog.starmountsystems.com/platt-retail-institute-predicts-a-growing-digital-signage-market/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=platt-retail-institute-predicts-a-growing-digital-signage-market</link>
		<comments>http://blog.starmountsystems.com/platt-retail-institute-predicts-a-growing-digital-signage-market/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 15:03:26 +0000</pubDate>
		<dc:creator>Jon Pafk</dc:creator>
				<category><![CDATA[Digital Signage]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[digital signage industry]]></category>
		<category><![CDATA[digital signage software]]></category>
		<category><![CDATA[Platt Retail Institute]]></category>
		<category><![CDATA[Steven Platt]]></category>

		<guid isPermaLink="false">http://blog.starmountsystems.com/?p=129</guid>
		<description><![CDATA[I received the PRI Q4 North American Digital Signage Index from my friends at the Platt Retail Institute. I applaud the work Steven Platt and his colleagues are doing for the industry. They provide measurable research on the digital signage industry allowing industry providers to predict the direction of the market. Nice job!
The comprehensive report [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-135" title="graph_dots" src="http://blog.starmountsystems.com/wp-content/uploads/2009/11/graph_dots1.jpg" alt="graph_dots" width="204" height="159" />I received the <em><a href="http://www.plattresearchinstitute.org/PDFs/Q409_NADSI.pdf">PRI Q4 North American Digital Signage Index</a></em> from my friends at the <a title="Platt Retail Institute" href="http://www.plattresearchinstitute.org">Platt Retail Institute</a>. I applaud the work <a title="Steven Keith Pratt" href="http://www.plattresearchinstitute.org/About/Fellows/Platt.aspx">Steven Platt</a> and his colleagues are doing for the industry. They provide measurable research on the digital signage industry allowing industry providers to predict the direction of the market. Nice job!</p>
<p>The comprehensive report highlights the continued growth of the digital signage industry and predicts a bright future for the next 6 months or so. PRI indicates that the digital signage Index has grown 10.83% from Q2 to Q3 2009 indicating a demand for digital signage products and services. Looking at the Near-Term Index PRI, an increase of 15.12% indicates an optimistic outlook for the industry for the next 3 to 6 months. Increases in index components like planned capital expenditures and hiring indicate that companies are ready to invest in the anticipated growth. Specifically, the digital signage software industry growth from Q2 to Q3 was 18.25% and predicted increase for the next 3 to 6 months is 37.69%.</p>
<p><span id="more-129"></span></p>
<p>PRI amassed the relevant information from a survey of industry professionals and industry trends. The survey answers were subjective and indicated that financial concerns, proof of effectiveness, market share and staying current on emerging trends are the major business concerns.</p>
<p>The news is very positive and indicates that, while we are in the deepest economic downturn in history, the digital signage industry continues to attain it growth potential.</p>
<p>If you haven’t read the report as of yet, I recommend it. The report is detailed and comprehensive and provides an interesting view of the market going forward.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.starmountsystems.com/platt-retail-institute-predicts-a-growing-digital-signage-market/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Digital Signage for Every Segment of the Market</title>
		<link>http://blog.starmountsystems.com/digital-signage-for-every-segment-of-the-market/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=digital-signage-for-every-segment-of-the-market</link>
		<comments>http://blog.starmountsystems.com/digital-signage-for-every-segment-of-the-market/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 20:03:51 +0000</pubDate>
		<dc:creator>Jon Pafk</dc:creator>
				<category><![CDATA[Digital Signage]]></category>
		<category><![CDATA[Networks]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[DVD Quality]]></category>
		<category><![CDATA[Scala]]></category>
		<category><![CDATA[Standard Definition Appliance]]></category>
		<category><![CDATA[Whitepaper]]></category>

		<guid isPermaLink="false">http://blog.starmountdigitalsignage.com/?p=117</guid>
		<description><![CDATA[I read a whitepaper from Scala entitled &#8220;A Digital Signage Solution for Every Company Regardless of Size or Budget&#8220;.  The paper explores the different segments of the marketplace and how specialized hardware solutions can be effectively utilized to address the range of market segments. Unfortunately the paper is a sale’s collateral as opposed to [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-119" title="every-segment" src="http://blog.starmountsystems.com/wp-content/uploads/2009/11/every-segment.jpg" alt="every-segment" width="340" height="225" />I read a whitepaper from <a href="http://www.scala.com">Scala</a> entitled &#8220;<a href="http://www.scala.com/news/whitepapers"><em>A Digital Signage Solution for Every Company Regardless of Size or Budget</em></a>&#8220;.  The paper explores the different segments of the marketplace and how specialized hardware solutions can be effectively utilized to address the range of market segments. Unfortunately the paper is a sale’s collateral as opposed to an objective evaluation of the market segments but the meat of the paper identifies the necessity for different solutions for the myriad of digital signage customers.</p>
<p>The paper talks about the concept of &#8220;value for the money corridor&#8221; – the best hardware solution for the various customers employing digital signage. On a chart that maps cost vs. platform capability the lowest cost and lowest capability is the photo frame. Scala is using the <a title="IAdea" href="http://www.iadea.com/" target="_blank">IAdea</a> Photo Frame.</p>
<p><span id="more-117"></span></p>
<p>The photo frame is suitable for large deployments. It can be centrally managed using a compatible digital signage content manager. While the hardware is inexpensive and easy to install linking it to your digital signage content manager provides a new layer of complexity to the network. According to the paper the best application for the typical 10&#8243; wireless technology is in small to mid-sized business, such as retail chains and restaurants. However, because of the size and resolution limitations, the screens cannot be viewed from a distance or where a customer may need advanced graphics or video. It may also not be suitable for harsh working environments.</p>
<p>Next up the &#8220;value for the money corridor&#8221; is a Standard Definition (SD) Appliance. Scala is using the IAdea SD Appliance.  The SD appliance is a media appliance capable of playing DVD quality video and sound. The SD Appliance is essentially a MPEG -1, MPEG &#8211; 2, or MPEG &#8211; 4 ASP device. Much like the photo frame the device can be centrally managed from a digital signage content manager.</p>
<p>Next up the “value for the money corridor&#8221; is a High Definition (HD) Appliance. Scala is using the IAdea HD Appliance. The HD Appliance supports high definition video and audio for a reasonably small price. The device supports a myriad of formats and is very well suited for high-end retail and corporate communications as well as national restaurant chains and information networks.</p>
<p>Next up the food chain are the popular Netbooks or Ultra Low Cost PCs (ULCPC). The devices can be most effectively used in any networked situation where dependence on high-end graphics is not required. The device which typically runs in the $200’s is most appropriate for universities, hotels, corporate environments or anywhere where a low cost appliance is required.</p>
<p>Of course for digital signage customers who require high-end HD graphics, full networking capability, a live link to any third-party database and be centrally managed, the current fully configured PC is the answer.</p>
<p>After reading the paper I came to two conclusions: First, the paper is a sale’s collateral that displays Scala&#8217;s effort to expand to the widest extents of their market potential. Scala has always had a reputation for high cost and high functionality with a &#8220;one size fits all&#8221; approach. Now they appear to be trying to fill in the blanks for market segments previously not available to them.</p>
<p>Second and more important, if you read between the lines, it is easy to see that the digital signage market is not a heterogeneous environment. Different customers require different solutions and digital signage providers who are selling a &#8220;one size fits all&#8221; approach are missing the nuances of the customer potential in the marketplace. This is the real message that underlies this paper. I believe the companies that realize this and plan their product solutions around the concept will be more successful than the “one size fits all&#8221; approach.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.starmountsystems.com/digital-signage-for-every-segment-of-the-market/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
