<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CEMDQHk5eip7ImA9WhRbFUw.&quot;"><id>tag:blogger.com,1999:blog-6133068126268044040</id><updated>2012-02-05T23:14:31.722-08:00</updated><category term="mobile" /><category term="node.js" /><category term="Social Media" /><category term="secco" /><category term="fusilli" /><category term="sms" /><category term="Technology" /><category term="Foot Path Winery" /><category term="apple" /><category term="Time Warner" /><category term="van roekel" /><category term="Baily Winery" /><category term="Smarthome" /><category term="sun dried tomato puree" /><category term="tropo" /><category term="ipad" /><category term="monit" /><category term="Restaurant" /><category term="wine" /><category term="Callaway Vineyard and Winery" /><category term="api" /><category term="ACD" /><category term="voicevault" /><category term="cream" /><category term="Fine Dining" /><category term="Call Center" /><category term="winery" /><category term="universal devices" /><category term="Maurice Carrie" /><category term="phono" /><category term="feedback" /><category term="Blackberry" /><category term="Data Centers" /><category term="garlic" /><category term="Gershon Bachus Vintners" /><category term="IVR" /><category term="twilio" /><category term="Green Energy" /><category term="Food" /><category term="Dinner" /><category term="voice" /><category term="gorgonzola" /><category term="Telecom" /><category term="Home Automation" /><category term="Voxeo" /><category term="Cloud" /><category term="Temecula" /><category term="penne" /><category term="friends" /><category term="Desert" /><category term="Bio Energy" /><category term="Cable" /><category term="italian food" /><category term="Internet" /><category term="Project Management" /><category term="parmesan cheese" /><category term="Software Development" /><category term="Suggestion Box" /><category term="capers" /><category term="checkin" /><category term="Contact Center" /><category term="ideas" /><category term="Phone" /><category term="Best Practices" /><category term="Application Development" /><category term="grapes" /><category term="ATT" /><category term="Southern California Wine Country" /><category term="empire avenue" /><category term="iPhone" /><category term="palumbo" /><category term="Leonesse Cellars Winery" /><category term="tablets" /><category term="telephony" /><category term="ISY" /><category term="marketing" /><category term="Dining" /><category term="pasta" /><category term="Verizon" /><category term="CO2" /><category term="ISY99" /><category term="Enterprise applications" /><category term="biometrics" /><category term="parsley" /><category term="briar rose" /><category term="Caller Identification" /><category term="foursquare" /><category term="socket.io" /><category term="SAAS" /><category term="SoCal" /><title>I blog, therefore I am...</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://cashoefman.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://cashoefman.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Cas Hoefman</name><uri>https://profiles.google.com/100577919795002615573</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6HFnbX6Wjd0/AAAAAAAAAAI/AAAAAAAAAiU/bicvIrNiY_4/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>47</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/IBlogThereforIAm" /><feedburner:info uri="iblogthereforiam" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DUADQns4fyp7ImA9WhRbE08.&quot;"><id>tag:blogger.com,1999:blog-6133068126268044040.post-252927128335401968</id><published>2012-02-03T19:46:00.000-08:00</published><updated>2012-02-03T19:56:13.537-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-03T19:56:13.537-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Data Centers" /><category scheme="http://www.blogger.com/atom/ns#" term="Cloud" /><category scheme="http://www.blogger.com/atom/ns#" term="Best Practices" /><category scheme="http://www.blogger.com/atom/ns#" term="Enterprise applications" /><category scheme="http://www.blogger.com/atom/ns#" term="SAAS" /><category scheme="http://www.blogger.com/atom/ns#" term="Application Development" /><title>Best Practices for Integrating Application Development</title><content type="html">&lt;br /&gt;
&lt;div class="p1"&gt;
&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;b&gt;Introduction&lt;/b&gt;&lt;/div&gt;
&lt;div class="p2"&gt;
&lt;span class="s1"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;With the emergence of new technologies for hosting infrastructure as well as platform and software across locations (which includes on-premise, managed, and cloud based data centers), enterprise application integration remains a very demanding and complicated challenge. Unfortunately, the challenges of the changing needs of businesses are not being met by traditional application integration approaches. This is causing the agility and flexibility of organizations to be threatened. However, if application integration is done the right way, with the correct choice of technology, as well as with the best choices of practice can deliver tremendous value-both strategic and technical. With this in mind, it is clear that the methods which are used to pursue application integration can make the difference between success, and failure.&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;&lt;b&gt;Goals&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;One of the key steps towards successful application integration is to define the goals of that integration. Here are a few things which stakeholders need to know:&lt;/span&gt;&lt;/div&gt;
&lt;ol class="ol1"&gt;
&lt;li class="li1"&gt;&lt;span class="s1"&gt;Business drivers for integrating applications.&lt;/span&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;span class="s1"&gt;Information under management.&lt;/span&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;span class="s1"&gt;Existing applications and services under management.&lt;/span&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;span class="s1"&gt;Core business processes and their dependencies.&lt;/span&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;span class="s2"&gt;&lt;/span&gt;&lt;span class="s1"&gt;Integration scenarios...these would include Application to Application (A2A), Business to Business (B2B), and Cloud-based applications. (Software-as-a-Service or SaaS)&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="p3"&gt;
&lt;span class="s1"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;Once they have knowledge of their goals, stakeholders should then define what their high level objectives are. They will also need to figure out the requirements which address the actual near-term, midterm, and long-term integration needs of an organization. The road map of which features and functions should also be deployed.&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;&lt;b&gt;Integration Approach&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;After your goals have been set, the next most important step is to choose the correct integration technology. Instead of choosing multiple ad hoc point to point solutions, pick and Integration Platform. There are many things which these solutions will do.&lt;/span&gt;&lt;/div&gt;
&lt;ol class="ol1"&gt;
&lt;li class="li1"&gt;&lt;span class="s1"&gt;Give you a one stop solution for all of your integration needs.&lt;/span&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;span class="s1"&gt;Provide fast and simple deployment options.&lt;/span&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;span class="s1"&gt;Need very limited IT support.&lt;/span&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;span class="s1"&gt;Offer improved adaptability and agility.&lt;/span&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;span class="s1"&gt;Support functional re-usability.&lt;/span&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;span class="s1"&gt;Have an independent Change Management system.&lt;/span&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;span class="s1"&gt;Deliver Interoperability, or loosely coupled framework.&lt;/span&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;span class="s1"&gt;Help to orchestrate instead of just integrating.&lt;/span&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;span class="s1"&gt;Meet the needs for enterprise class security.&lt;/span&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;span class="s1"&gt;Support multiple versions of the same tool or application.&lt;/span&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;span class="s2"&gt;&lt;/span&gt;&lt;span class="s1"&gt;Easily accommodate the replacement of any application or addition of new applications to the ecosystem of your own application in a plug and play mode at any time in the future.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="p3"&gt;
&lt;span class="s1"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;You will need to select an Integration Technology which is based on Service Oriented Architecture (SOA). It will also need to be built around Enterprise Service Bus (ESB) with a hub-like architecture which connects applications through Adapters or Connectors. Your Integration Technology should be supported with Open APIs for Adapters. With these, organizations can build the adapter for their homegrown tools, or contract them out to third parties.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="s1"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p4"&gt;
&lt;span class="s1"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;You will want an Integration Technology which is extensible and configurable through drag and drop visual interface without coding. It should be easily maintainable, and capable of providing or governance through business rules and workflows. You will also want your Integration Technology to be Cloud compatible. This is for Cloud to Cloud, Cloud to On premise and On premise to On Premise. It is also vital that it is mobile ready.&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;&lt;b&gt;Technical Considerations&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p4"&gt;
&lt;span class="s1"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;Before you begin your implementation, stakeholders of the Integration project should consider and analyze a few specific technical requirements. Here is a list of these vital subjects:&lt;/span&gt;&lt;/div&gt;
&lt;ol class="ol1"&gt;
&lt;li class="li5"&gt;&lt;span class="s1"&gt;Semantic and Metadata Management.&lt;/span&gt;&lt;/li&gt;
&lt;li class="li5"&gt;&lt;span class="s1"&gt;Validation of data for correct structure and format.&lt;/span&gt;&lt;/li&gt;
&lt;li class="li5"&gt;&lt;span class="s1"&gt;Standard and Advanced Transformations.&lt;/span&gt;&lt;/li&gt;
&lt;li class="li5"&gt;&lt;span class="s1"&gt;Information Consumption, Processing and Delivery.&lt;/span&gt;&lt;/li&gt;
&lt;li class="li5"&gt;&lt;span class="s1"&gt;Intelligent Routing.&lt;/span&gt;&lt;/li&gt;
&lt;li class="li5"&gt;&lt;span class="s1"&gt;Connectivity and Adapter Management.&lt;/span&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;span class="s1"&gt;Governance across all applications.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="p2"&gt;
&lt;span class="s1"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="s1"&gt;&lt;b&gt;Functional Requirements&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p2"&gt;
&lt;span class="s1"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;There are also functional requirements which project stakeholders need to identify. You need to know which applications or tools should be integrated, and which information or data has to be synchronized across tools. Stakeholders should also identify mapping of meta-data between applications or tools. You should avoid meaningless data replication if it does not address any needs which are specific to your business. The relationships between different information entities should be synchronized, and there are specific rules to follow.&lt;/span&gt;&lt;br /&gt;
&lt;span class="s1"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p2"&gt;
&lt;span class="s1"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;One should always identify which tools and items need bi-directional data integration and which ones will need one way integration. Identify the conditions for which data will need to flow from one tool to another, and identify your data latency requirements. For some tools, it may be sufficient to synchronize the data every day, and for other tools, you may need to synchronize every sixty seconds.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;&lt;b&gt;Non-functional Requirements&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p2"&gt;
&lt;span class="s1"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;There are non-functional requirements which need to be considered also. These requirements include the following:&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;b&gt;1.&amp;nbsp;Performance&lt;/b&gt;&lt;/div&gt;
&lt;div class="p6"&gt;
&lt;span class="s1"&gt;For performance requirements, you will need to determine the data volume that would be transported on a regular basis, and define performance metrics upfront. You should also determine the permitted latency limits, and also determine the growth of data over the years. It is important to plan hardware configuration to support probable data volume up to at least two years.&lt;/span&gt;&lt;/div&gt;
&lt;div class="p6"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="p6"&gt;
&lt;b&gt;2.&amp;nbsp;Scalability&lt;/b&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;You will need to understand the scalability options, and plan for load balanced servers based on your data flow load.&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;b&gt;3.&amp;nbsp;Security&lt;/b&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;It is important that shareholders understand and document security requirements as they ensure compliance with organizational data security policies, as well as encrypted storage and transport of security credentials.&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;b&gt;4.&amp;nbsp;Reliability&lt;/b&gt;&lt;/div&gt;
&lt;div class="p6"&gt;
&lt;span class="s1"&gt;It is vital to understand and document reliability measures needed, and check whether the integration framework will provide the required reliability measures.&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;&lt;b&gt;5.&amp;nbsp; Availability – Failover&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p6"&gt;
&lt;span class="s1"&gt;Shareholders must understand the availability and failover options, and plan for configuring these options based on your availability needs.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;&lt;b&gt;6. Migration&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p6"&gt;
&lt;span class="s1"&gt;You will need to define your data migration needs, as well as check with the vendor on how to implement data migration.&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;&lt;b&gt;7. Monitoring&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p6"&gt;
&lt;span class="s1"&gt;Shareholders need to watch for failures and faults at the services/ adapters level, as well as failures and errors at the data synchronization level. You should always monitor Notifications/Reporting for failures/ errors and watch the Integration Health Dashboard.&lt;/span&gt;&lt;/div&gt;
&lt;div class="p4"&gt;
&lt;span class="s1"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="s1"&gt;&lt;b&gt;Project or Template Management&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p4"&gt;
&lt;span class="s1"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;Literally hundreds of projects are dealt with by organizations. It is vital for the success an Integration Platform deployment that the configuration setup, which is done for integrating several applications across projects, is reusable. The following practices are best for integration setup, and should always be followed by an Integration Platform:&lt;/span&gt;&lt;/div&gt;
&lt;div class="p4"&gt;
&lt;span class="s1"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ol class="ol1"&gt;
&lt;li class="li1"&gt;&lt;span class="s1"&gt;Automated Integration Setup for large numbers of projects.&lt;/span&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;span class="s1"&gt;Integration Templates for different project types. This includes the sets of applications to be integrated, the metadata mapping between objects from different applications, and the Set of Integration Flows or Rules.&lt;/span&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;span class="s1"&gt;New projects inherited from the above templates are based on the project type.&lt;/span&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;span class="s1"&gt;Templates administered by Process/ Tools Group.&lt;/span&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;span class="s2"&gt;&lt;/span&gt;&lt;span class="s1"&gt;Project specific Integration Setups which are managed by Project Managers.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="p4"&gt;
&lt;span class="s1"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="s1"&gt;&lt;b&gt;Adapters&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p4"&gt;
&lt;span class="s1"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;Stakeholders need to identify the use of integration upfront, and make sure that the adapters can support the implementation of those use cases both easily and effectively. In order to be able to do this, they will need to identify the tools, both 3&lt;/span&gt;&lt;span class="s3"&gt;&lt;sup&gt;rd&lt;/sup&gt;&lt;/span&gt;&lt;span class="s1"&gt; party and homegrown, which will need the Integration Adapters. For standard applications, there are ideas which need to be discussed and defined.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="s1"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p4"&gt;
&lt;span class="s1"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;One of these is the &lt;b&gt;Common Use Cases&lt;/b&gt;. For example, Unidirectional and bi-directional synchronization. Also, support for different field types will be needed, types such as simple text, rich text, number, date, single/ multiple select lookup list, cascade select list, choice list and others. Support for field data type size and validation is important, as is the ability to detect new custom, or user defined field created in a tool, and mapping to field in other tools for data transfer.&lt;/span&gt;&lt;/div&gt;
&lt;ol class="ol1"&gt;
&lt;/ol&gt;
&lt;div class="p4"&gt;
&lt;span class="s1"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="s1"&gt;&lt;b&gt;For Homegrown applications&lt;/b&gt;, you should discuss and document integration use cases, and API availability for the homegrown tool. You should also consider Data Storage for the homegrown tool, whether Database or File System based. Adapter development and testing options are also important. The option for building the adapter in case the API is not available for the homegrown tool should be provided by the Integration Platform. Stockholders should also establish a deployment road map for different adapters.&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Tool Versions&lt;/b&gt;&lt;/div&gt;
&lt;div class="p4"&gt;
&lt;span class="s1"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p4"&gt;
&lt;span class="s1"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;Often, organizations need to deal with several versions of the same tool. In addition, as the tool vendors come up with newer versions, upgrade is done. Integration Platform may need to provide upgrades for the newer versions of the tools. Managing and planning for these upgrades is essential to maintain the integrity and stability of your integrated tools ecosystem. Here are a few important steps to take.&lt;/span&gt;&lt;/div&gt;
&lt;div class="p2"&gt;
&lt;span class="s1"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ol class="ol1"&gt;
&lt;li class="li1"&gt;&lt;span class="s1"&gt;Document a list of different versions which need to be supported. This list should be tool-wise.&lt;/span&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;span class="s1"&gt;Make sure that you properly plan so that the support for newer versions of tools and adapters is brought and ready on time for the deployment.&lt;/span&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;span class="s1"&gt;New objects from the tools may be exposed by newer versions of the Adapters. You will need to plan well in order to use those features in your integration scenarios.&lt;/span&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;span class="s1"&gt;Standardized tool versions should be used across the entire organization. These should support many versions of the same tool across the organization as rarely as possible, since this will make the integration scenario more complex and harder to maintain.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="p2"&gt;
&lt;span class="s1"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="s1"&gt;&lt;b&gt;Deployment&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p2"&gt;
&lt;span class="s1"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;span class="s1"&gt;In order to deploy any integration platform, these standard best practices should be followed:&lt;/span&gt;&lt;/div&gt;
&lt;ol class="ol1"&gt;
&lt;li class="li1"&gt;&lt;span class="s1"&gt;Staging Environment: Sets up the Development environment, and sets up the Test environment.&lt;/span&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;span class="s1"&gt;Testing: You should configure tests to verify your Integration Use Cases. Tests should be executed on Development and Test servers. Performance of load testing is important, as is the performance of security testing, reliability testing, and availability and failover testing. The reliability testing should be done when the tools are down or offline.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class="li1"&gt;&lt;span class="s1"&gt;Production: Integration platform and adapters should be deployed on Production servers after successful testing. Be sure that the failure and exception alerts are sent to the correct people. You will also need to set up a regular back up of the relevant integration components.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6133068126268044040-252927128335401968?l=cashoefman.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/O608WW600PV8YDZk5i8bY2R0E30/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/O608WW600PV8YDZk5i8bY2R0E30/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/O608WW600PV8YDZk5i8bY2R0E30/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/O608WW600PV8YDZk5i8bY2R0E30/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IBlogThereforIAm/~4/MY4mnQTMASY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cashoefman.blogspot.com/feeds/252927128335401968/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6133068126268044040&amp;postID=252927128335401968" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/252927128335401968?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/252927128335401968?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IBlogThereforIAm/~3/MY4mnQTMASY/best-practices-for-integrating.html" title="Best Practices for Integrating Application Development" /><author><name>Cas Hoefman</name><uri>https://profiles.google.com/100577919795002615573</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6HFnbX6Wjd0/AAAAAAAAAAI/AAAAAAAAAiU/bicvIrNiY_4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://cashoefman.blogspot.com/2012/02/best-practices-for-integrating.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkAFRn04eip7ImA9WhRUF04.&quot;"><id>tag:blogger.com,1999:blog-6133068126268044040.post-2727683499366545597</id><published>2012-01-27T23:10:00.000-08:00</published><updated>2012-01-27T23:11:57.332-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-27T23:11:57.332-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Voxeo" /><category scheme="http://www.blogger.com/atom/ns#" term="foursquare" /><category scheme="http://www.blogger.com/atom/ns#" term="IVR" /><category scheme="http://www.blogger.com/atom/ns#" term="voice" /><category scheme="http://www.blogger.com/atom/ns#" term="tropo" /><category scheme="http://www.blogger.com/atom/ns#" term="twilio" /><category scheme="http://www.blogger.com/atom/ns#" term="friends" /><category scheme="http://www.blogger.com/atom/ns#" term="sms" /><category scheme="http://www.blogger.com/atom/ns#" term="checkin" /><title>Squariz a Foursquare friend finder</title><content type="html">&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-h4fZ-YDBvTI/TyOfJFtsa-I/AAAAAAAADho/7nKkxEvTN_k/s1600/squariz-a-foursquare-friend-finder.jpeg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-h4fZ-YDBvTI/TyOfJFtsa-I/AAAAAAAADho/7nKkxEvTN_k/s200/squariz-a-foursquare-friend-finder.jpeg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;
I build&amp;nbsp;&lt;a data-mce-href="http://squariz.phpfogapp.com" href="http://squariz.phpfogapp.com/" target="_blank" title="Squariz the Foursquare friend finder application"&gt;Squariz&amp;nbsp;&lt;/a&gt;as a demo for an upcoming presentation, Squariz is a&amp;nbsp;Foursquare friend finder by phone application with voice recognition powered by Tropo build using the YII MVC Framework and the Twitter Bootstrap toolkit!&lt;/div&gt;
&lt;div style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;
This Application is designed to give you a way to find the last know location of one of your friends by phone using Speech Recognition. We are using Tropo for all the voice call handling and speech recognition and the Foursquare API to locate your friends.&lt;/div&gt;
&lt;div style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;
Please note that this app was written in only a few hours as a quick demo, so there may be bugs, and it's just a starting point that could be developed further.&lt;/div&gt;
&lt;h3 style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 19px;"&gt;

Requirements&lt;/h3&gt;
&lt;ul style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;
&lt;li&gt;&lt;a data-mce-href="http://twitter.github.com/bootstrap/" href="http://twitter.github.com/bootstrap/"&gt;Bootstrap&lt;/a&gt;, the Twitter Bootstrap toolkit&lt;/li&gt;
&lt;li&gt;&lt;a data-mce-href="http://www.yiiframework.com/" href="http://www.yiiframework.com/"&gt;Yi&lt;/a&gt;i&amp;nbsp;MVC Framework&lt;/li&gt;
&lt;li&gt;&lt;a data-mce-href="http://phpfog.com/" href="http://phpfog.com/"&gt;PHPFOG&lt;/a&gt;&amp;nbsp;Account&lt;/li&gt;
&lt;li&gt;&lt;a data-mce-href="http://www.foursquare.com/" href="http://www.foursquare.com/"&gt;Foursquare&lt;/a&gt;&amp;nbsp;Account &amp;amp; Application&lt;/li&gt;
&lt;li&gt;&lt;a data-mce-href="http://www.tropo.com/" href="http://www.tropo.com/"&gt;Tropo&lt;/a&gt;&amp;nbsp;Account&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 19px;"&gt;

Setup&lt;/h3&gt;
&lt;div style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;
As you know from previous post we really like MVC so we build the whole thing using the&amp;nbsp;&lt;a data-mce-href="http://www.yiiframework.com/" href="http://www.yiiframework.com/" target="_blank"&gt;Yii&amp;nbsp;&lt;/a&gt;MVC Framework.&amp;nbsp;Yii is a high-performance PHP framework best for developing Web 2.0 applications.&amp;nbsp;Yii comes with rich features: MVC, DAO/ActiveRecord, I18N/L10N, caching, authentication and role-based access control, scaffolding, testing, etc. It can reduce your development time significantly.&lt;/div&gt;
&lt;div style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;
So to make it a little more interesting we decided to also use&amp;nbsp;&lt;a data-mce-href="http://twitter.github.com/bootstrap/" href="http://twitter.github.com/bootstrap/" target="_blank"&gt;Bootstrap&lt;/a&gt;&amp;nbsp;from Twitter.&amp;nbsp;Bootstrap is a toolkit from Twitter designed to kickstart development of webapps and sites.&amp;nbsp;It includes base CSS and HTML for typography, forms, buttons, tables, grids, navigation, and more. A little late we figured out Yii now also has a Yii Twitter Bootstrap&amp;nbsp;&lt;a data-mce-href="http://www.yiiframework.com/extension/bootstrap/" href="http://www.yiiframework.com/extension/bootstrap/" target="_blank"&gt;extension&lt;/a&gt;&amp;nbsp;a&amp;nbsp;Yii integration for Twitter's web development toolkit.&lt;/div&gt;
&lt;h4 style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;

PHPFog&lt;/h4&gt;
&lt;div style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;
If you don't have one, create an account on&amp;nbsp;&lt;a data-mce-href="http://ww.phpfog.com" href="http://ww.phpfog.com/" target="_blank" title="PHPFog"&gt;PHPFog&lt;/a&gt;&amp;nbsp;and create a new PHP App and set the CNAME for the app. Then grab the source code for this app from&amp;nbsp;&lt;a data-mce-href="https://github.com/cashoefman/Squariz" href="https://github.com/cashoefman/Squariz" target="_blank" title="Squariz"&gt;GitHub&lt;/a&gt;, you will have to make few small modification to the code to make things work with your Foursquare App so on to FourSquare first.&lt;/div&gt;
&lt;h4 style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;

FourSquare&lt;/h4&gt;
&lt;div style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;
Setup a new application on Foursquare, this application will be used to retrieve your friends latest checkin information. If you don't have one yet set up a&amp;nbsp;&lt;a data-mce-href="https://developer.foursquare.com/" href="https://developer.foursquare.com/" target="_blank" title="Setup a Foursquare developers account"&gt;Foursquare developers account&lt;/a&gt;&amp;nbsp;first.&lt;/div&gt;
&lt;div style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;
When setting up the application you will be asked for a "Download/welcome URL" enter&amp;nbsp;&lt;a data-mce-href="http://xxxxx.phpfogapp.com/" href="http://xxxxx.phpfogapp.com/"&gt;http://XXXXX.phpfogapp.com/&lt;/a&gt;&amp;nbsp;and for a "Call back URL" enter&amp;nbsp;&lt;a data-mce-href="http://tropodemo.phpfogapp.com/index.php?r=site/auth" href="http://tropodemo.phpfogapp.com/index.php?r=site/auth"&gt;http://XXXXX.phpfogapp.com/index.php?r=site/auth&lt;/a&gt;&amp;nbsp;replace the XXXXX with the corresponding CNAME value you setup on PHPFog.&lt;/div&gt;
&lt;div style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;
Now for a code update, in config/main.php you need to update the lines:&lt;/div&gt;
&lt;div style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;
'clientId'=&amp;gt;'FOURSQUARECLIENTIDGOESHERE',&lt;br /&gt;
'clientSecret'=&amp;gt;'FOURSQUARECLIENTSECRETGOESHERE',&lt;/div&gt;
&lt;div style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;
with the clientID and clientSecret from your Foursquare app.&lt;/div&gt;
&lt;div style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;
While you are at it, also set the 'canonicalDomain' under 'params' and the'connectionString', the ‘username’ and ‘password’ under ‘db’, these are required and you can find the database information in the PHPfog App Panel under database. Optionally set the ‘FromName’ and ‘From’ in the ‘mailer’ section.&lt;/div&gt;
&lt;h4 style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;

Tropo&lt;/h4&gt;
&lt;div style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;
Next you will have to create a new application on Tropo, point it to a new WebAPI application and set the URL that powers your new Voice application and the SMS application to:&amp;nbsp;&lt;a data-mce-href="http://xxxxx.phpfogapp.com/index.php?r=tropo/incoming" href="http://xxxxx.phpfogapp.com/index.php?r=tropo/incoming"&gt;http://XXXXX.phpfogapp.com/index.php?r=tropo/incoming&lt;/a&gt;, again replacing XXXXX with the CNAME your set for your app on PHPFog.&lt;/div&gt;
&lt;div style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;
You can add a local phone number or just use Skype or connect to the app via SIP or Phono. You might want to update the phone phone number/skype number in /view/email/registration.php with your numbers.&lt;/div&gt;
&lt;div style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;
Now that the Tropo step is done, check out the other files in views/site you might want to update some of those but it's not needed.&lt;/div&gt;
&lt;div style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"&gt;
That should be about it, call or SMS your app and see if it works!&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6133068126268044040-2727683499366545597?l=cashoefman.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HGVPgwUc7ytddsQIxgZ4ybnrTJQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HGVPgwUc7ytddsQIxgZ4ybnrTJQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HGVPgwUc7ytddsQIxgZ4ybnrTJQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HGVPgwUc7ytddsQIxgZ4ybnrTJQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IBlogThereforIAm/~4/pl2KzkDnKDE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cashoefman.blogspot.com/feeds/2727683499366545597/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6133068126268044040&amp;postID=2727683499366545597" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/2727683499366545597?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/2727683499366545597?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IBlogThereforIAm/~3/pl2KzkDnKDE/squariz-foursquare-friend-finder.html" title="Squariz a Foursquare friend finder" /><author><name>Cas Hoefman</name><uri>https://profiles.google.com/100577919795002615573</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6HFnbX6Wjd0/AAAAAAAAAAI/AAAAAAAAAiU/bicvIrNiY_4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-h4fZ-YDBvTI/TyOfJFtsa-I/AAAAAAAADho/7nKkxEvTN_k/s72-c/squariz-a-foursquare-friend-finder.jpeg" height="72" width="72" /><thr:total>0</thr:total><georss:featurename>Murrieta, CA 92562, USA</georss:featurename><georss:point>33.5262326 -117.3381427</georss:point><georss:box>33.3144416 -117.6539997 33.7380236 -117.02228570000001</georss:box><feedburner:origLink>http://cashoefman.blogspot.com/2012/01/squariz-foursquare-friend-finder.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEHRHgzfSp7ImA9WhRUF00.&quot;"><id>tag:blogger.com,1999:blog-6133068126268044040.post-5484679751513669225</id><published>2012-01-27T13:40:00.000-08:00</published><updated>2012-01-27T13:43:55.685-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-27T13:43:55.685-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="cream" /><category scheme="http://www.blogger.com/atom/ns#" term="ISY99" /><category scheme="http://www.blogger.com/atom/ns#" term="twilio" /><category scheme="http://www.blogger.com/atom/ns#" term="wine" /><category scheme="http://www.blogger.com/atom/ns#" term="italian food" /><category scheme="http://www.blogger.com/atom/ns#" term="parmesan cheese" /><category scheme="http://www.blogger.com/atom/ns#" term="sun dried tomato puree" /><category scheme="http://www.blogger.com/atom/ns#" term="pasta" /><category scheme="http://www.blogger.com/atom/ns#" term="garlic" /><category scheme="http://www.blogger.com/atom/ns#" term="penne" /><category scheme="http://www.blogger.com/atom/ns#" term="tropo" /><category scheme="http://www.blogger.com/atom/ns#" term="parsley" /><category scheme="http://www.blogger.com/atom/ns#" term="phono" /><category scheme="http://www.blogger.com/atom/ns#" term="capers" /><category scheme="http://www.blogger.com/atom/ns#" term="secco" /><category scheme="http://www.blogger.com/atom/ns#" term="fusilli" /><category scheme="http://www.blogger.com/atom/ns#" term="gorgonzola" /><title>Pasta al Pomodoro Secco</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-RSEa5voVJd8/TyMXSQQerhI/AAAAAAAADhE/JHJEnzExUvM/s1600/PAS004logo.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="145" src="http://1.bp.blogspot.com/-RSEa5voVJd8/TyMXSQQerhI/AAAAAAAADhE/JHJEnzExUvM/s200/PAS004logo.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
I love to write code, building cool integrations using services like Tropo, Twilio, integrating Foursquare or Facebook API's, or using a Universal Devices ISY-99 to remotely turn on the lights in my pool.&lt;br /&gt;
&lt;br /&gt;
But I also love good wine and great food so I figured I'd do something different and write a couple of blog posts about my favorite pastas and tonight that is &lt;i&gt;"Pomodoro Secco"&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
After a nice afternoon in Temecula wine country, we stopped at Barons to pick up some ingredients for this great pasta dish.&lt;br /&gt;
&lt;br /&gt;
If you want to make Secco you will need the following:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Sea salt&lt;/li&gt;
&lt;li&gt;Fusilli or Penne&lt;/li&gt;
&lt;li&gt;Sun dried Tomato Puree&lt;/li&gt;
&lt;li&gt;Capers&lt;/li&gt;
&lt;li&gt;Parsley&lt;/li&gt;
&lt;li&gt;Red Pepper Flakes&lt;/li&gt;
&lt;li&gt;Garlic&lt;/li&gt;
&lt;li&gt;Parmesan Cheese&lt;/li&gt;
&lt;li&gt;Cream&lt;/li&gt;
&lt;li&gt;Gorgonzola&lt;/li&gt;
&lt;li&gt;White Wine&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="p1"&gt;
&lt;br /&gt;
Making a decent pasta is not that hard, just don't overcook the pasta, el dente is really the way to go! So first grab a big pot an bring plenty of water with a little sea salt to a boil.&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-B8RvN97-das/TyMXltsFnlI/AAAAAAAADhM/SxiwK3jEAME/s1600/PAS014logo.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="170" src="http://4.bp.blogspot.com/-B8RvN97-das/TyMXltsFnlI/AAAAAAAADhM/SxiwK3jEAME/s200/PAS014logo.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
While your bring the water to a boil prep all the ingredients for the sauce, use a garlic press to press, per person, about 2 cloves of garlic. Next, per person, scoop a table spoon of capers out of the jar and two table spoons of sun dried tomato puree.&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
Cook the pasta for about 8 to 10 minutes, about a cup of pasta per person should be enough, stir it regularly so it doesn't stick the pot and check regularly to make sure you are not over cooking it, as I said earlier, el dente is really they way to go.&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
Making the sauce should take just a few minutes so let the pasta cook for a little bit before you start on the sauce. Once you are ready to go, put plenty of olive oil in a big frying pan, make sure to grab a large enough pan so you can toss the pasta with the sauce once the sauce is done.&amp;nbsp;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
Check that your oil is nice and hot, just drop a couple of drops (a couple of drops, not a whole spoon full) of water in the oil if it burns off quickly and splashes everywhere the oil is hot! Drop the garlic and the sun dried tomato puree in the pan and mix it up well, add the capers and dilute it quickly with some white wine, no worries if the pan catches on fire, the alcohol should burn off, resulting in a nice thick liquid.&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-U47EVJFgctY/TyMYNpulFmI/AAAAAAAADhc/T5ScVJ_fqBE/s1600/PAS009logo.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="146" src="http://4.bp.blogspot.com/-U47EVJFgctY/TyMYNpulFmI/AAAAAAAADhc/T5ScVJ_fqBE/s200/PAS009logo.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
Next add the cream and the Gorgonzola and allow it to melt at a medium heat. Toss it with the pasta and add some&amp;nbsp;Parmesan&amp;nbsp;cheese to dry up any liquid and add some red pepper flakes to give it some spice.&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
Garnish it with parsley and some more Parmesan cheese and you are ready to eat!&lt;/div&gt;
&lt;div class="p1"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6133068126268044040-5484679751513669225?l=cashoefman.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/plZzOHbE5Hz-Aap5arDQXmy-_IY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/plZzOHbE5Hz-Aap5arDQXmy-_IY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/plZzOHbE5Hz-Aap5arDQXmy-_IY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/plZzOHbE5Hz-Aap5arDQXmy-_IY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IBlogThereforIAm/~4/q51En9T9stw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cashoefman.blogspot.com/feeds/5484679751513669225/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6133068126268044040&amp;postID=5484679751513669225" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/5484679751513669225?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/5484679751513669225?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IBlogThereforIAm/~3/q51En9T9stw/pasta-al-pomodoro-secco.html" title="Pasta al Pomodoro Secco" /><author><name>Cas Hoefman</name><uri>https://profiles.google.com/100577919795002615573</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6HFnbX6Wjd0/AAAAAAAAAAI/AAAAAAAAAiU/bicvIrNiY_4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-RSEa5voVJd8/TyMXSQQerhI/AAAAAAAADhE/JHJEnzExUvM/s72-c/PAS004logo.jpg" height="72" width="72" /><thr:total>0</thr:total><georss:featurename>Murrieta, CA, USA</georss:featurename><georss:point>33.5539143 -117.2139232</georss:point><georss:box>33.448053300000005 -117.3718517 33.6597753 -117.0559947</georss:box><feedburner:origLink>http://cashoefman.blogspot.com/2012/01/pasta-al-pomodoro-secco.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UESX0zeip7ImA9WhdVGEQ.&quot;"><id>tag:blogger.com,1999:blog-6133068126268044040.post-3579697948912619674</id><published>2011-09-24T12:06:00.000-07:00</published><updated>2011-09-24T12:06:48.382-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-24T12:06:48.382-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Caller Identification" /><category scheme="http://www.blogger.com/atom/ns#" term="telephony" /><category scheme="http://www.blogger.com/atom/ns#" term="ACD" /><category scheme="http://www.blogger.com/atom/ns#" term="IVR" /><category scheme="http://www.blogger.com/atom/ns#" term="voice" /><category scheme="http://www.blogger.com/atom/ns#" term="Phone" /><category scheme="http://www.blogger.com/atom/ns#" term="Telecom" /><category scheme="http://www.blogger.com/atom/ns#" term="Contact Center" /><category scheme="http://www.blogger.com/atom/ns#" term="apple" /><title>A great customer experience starts with a great IVR</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-k0E3puuFmlE/Tn4pLH6Df_I/AAAAAAAADYo/HrEbdujNqZ4/s1600/csrs.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="132" src="http://1.bp.blogspot.com/-k0E3puuFmlE/Tn4pLH6Df_I/AAAAAAAADYo/HrEbdujNqZ4/s200/csrs.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
Don't you hate it when, after entering a ton of information into an IVR systems, you get hung up on while on hold for a support agent?&amp;nbsp;You have to call back, fight your way through that IVR again and hope that this time you won't be hung up on.&lt;br /&gt;
&lt;br /&gt;
Last Friday while traveling, I ran into an issue with my Macbook Pro and called Apple support, after fighting my way through a couple of menu options, I was asked to enter the serial number for my Macbook Pro and was placed on hold only to be disconnected - thanks AT&amp;amp;T - a few minutes into my estimated 5 minute hold time.&lt;br /&gt;
&lt;br /&gt;
I called back and, low and behold, the IVR automatically identified me and transfered me to the support queue without asking any additional questions.&amp;nbsp;Smart IVR's like these have been around for quite a while, are fairly easy to implement, in most cases are very cost effective and dramatically increate CSAT.&lt;br /&gt;
&lt;br /&gt;
Good work Apple, use what you already know about your customers, wished more companies would follow your example!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6133068126268044040-3579697948912619674?l=cashoefman.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/T4k8jX9SoH13v-_RvTQspACDnEo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/T4k8jX9SoH13v-_RvTQspACDnEo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/T4k8jX9SoH13v-_RvTQspACDnEo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/T4k8jX9SoH13v-_RvTQspACDnEo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IBlogThereforIAm/~4/CdcT-t_aD9U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cashoefman.blogspot.com/feeds/3579697948912619674/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6133068126268044040&amp;postID=3579697948912619674" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/3579697948912619674?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/3579697948912619674?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IBlogThereforIAm/~3/CdcT-t_aD9U/great-customer-experience-starts-with.html" title="A great customer experience starts with a great IVR" /><author><name>Cas Hoefman</name><uri>https://profiles.google.com/100577919795002615573</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6HFnbX6Wjd0/AAAAAAAAAAI/AAAAAAAAAiU/bicvIrNiY_4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-k0E3puuFmlE/Tn4pLH6Df_I/AAAAAAAADYo/HrEbdujNqZ4/s72-c/csrs.jpg" height="72" width="72" /><thr:total>0</thr:total><georss:featurename>Murrieta, CA, USA</georss:featurename><georss:point>33.5539143 -117.2139232</georss:point><georss:box>33.448053300000005 -117.3718517 33.6597753 -117.0559947</georss:box><feedburner:origLink>http://cashoefman.blogspot.com/2011/09/great-customer-experience-starts-with.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUMRHs-cSp7ImA9WhdWEU8.&quot;"><id>tag:blogger.com,1999:blog-6133068126268044040.post-879779697538312561</id><published>2011-09-04T00:31:00.000-07:00</published><updated>2011-09-04T00:44:45.559-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-04T00:44:45.559-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Voxeo" /><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><category scheme="http://www.blogger.com/atom/ns#" term="telephony" /><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="Smarthome" /><category scheme="http://www.blogger.com/atom/ns#" term="ISY" /><category scheme="http://www.blogger.com/atom/ns#" term="Home Automation" /><category scheme="http://www.blogger.com/atom/ns#" term="universal devices" /><category scheme="http://www.blogger.com/atom/ns#" term="tropo" /><category scheme="http://www.blogger.com/atom/ns#" term="ISY99" /><category scheme="http://www.blogger.com/atom/ns#" term="Telecom" /><title>Forgot to close your garage door? Close it by SMS.</title><content type="html">A few weeks ago I forgot to close the garage door when leaving home, fortunately when I returned home a few hours later everything was fine. That is, besides my wife not being all to happy about the fact that I forgot to close the door!&lt;br /&gt;
&lt;br /&gt;
I decided to figure out how to get &amp;nbsp;a notification on my cell phone when I leave the garage door open again and come up with a way to remotely close the garage door. In this post I am going to talk about how to setup the notifications piece and, in an upcoming post, I will show you how you can use SMS messages to actually close the garage door.&lt;br /&gt;
&lt;br /&gt;
In a &lt;a href="http://cashoefman.blogspot.com/2011/05/how-to-send-sms-notifications-from.html"&gt;previous post&lt;/a&gt; I have talked about how you can send SMS notifications using the &lt;a href="http://tropo.com/"&gt;Tropo&lt;/a&gt; API from an&amp;nbsp;&lt;a href="http://www.universal-devices.com/99i.htm"&gt;Universal Devices ISY-99&lt;/a&gt;,&amp;nbsp;for the notifications piece I am reusing most of that. In order to get the ISY-99 to detect that the garage door is left open I am using a kit from Smarthome, the &lt;a href="http://www.smarthome.com/74551/I-O-Linc-INSTEON-Garage-Door-Control-Status-Kit/p.aspx"&gt;I/O Linc - INSTEON Garage Door Control &amp;amp; Status Kit&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://cache1.smarthome.com/images/74551.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://cache1.smarthome.com/images/74551.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
The kit comes with decent instructions although they forgot to put page two of the instructions in my kit, luckily Smarthome has the&amp;nbsp;&lt;a href="http://www.smarthome.com/manuals/74551qs.pdf"&gt;QuickStart Guide&lt;/a&gt; and the &lt;a href="http://www.smarthome.com/manuals/2450.pdf"&gt;Users Guide&lt;/a&gt; available online in PDF format.&lt;br /&gt;
&lt;br /&gt;
Everything you need to sense if your garage door is open and remotely close it (presuming you of course have an automatic garage door opener) comes in the kit. That is besides a couple of screws to mount the magnet on the garage door and the sensor on the garage floor, a quick trip to Home Depot resolved that.&lt;br /&gt;
&lt;br /&gt;
The guys at Universal Devices wrote a nice &lt;a href="http://www.universal-devices.com/mwiki/index.php?title=ISY-99i/ISY-26_INSTEON:Garage_Door_Kit"&gt;post&lt;/a&gt; on how to setup everything in the ISY99, there are numerous other posts out there but most of them are not very accurate, so if you are going to try to do this too, read the &lt;a href="http://www.universal-devices.com/mwiki/index.php?title=ISY-99i/ISY-26_INSTEON:Garage_Door_Kit"&gt;post from Universal Devices&lt;/a&gt;! There is also a lot of confusion online about how to setup the program on the ISY99 to actually trigger notifications properly, so here is a setup that actually works!&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: Verdana, Arial, Helvetica; font-size: x-small;"&gt;If&lt;br /&gt;Control 'GarageDoorSensor' is switched On&lt;br /&gt;and Control 'GarageDoorSensor' is NOT switched Off&lt;br /&gt;&lt;br /&gt;Then&lt;br /&gt;Wait 20 minutes&lt;br /&gt;Resource 'SMSWarning'&lt;br /&gt;&lt;br /&gt;Else&lt;br /&gt;- No Actions - (To add one, press 'Action')&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: whitesmoke; color: midnightblue; font-family: Verdana, Arial, Helvetica; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Only a small modification in the ISY99 to call the Tropo Scripting application was necessary, I replaced the temp variable with the generic isysays variable and added the text I want to send to my cell.&amp;nbsp;If you are sending text with spaces in the message, don't forget to the check the "Encode URL" box otherwise the call to Tropo will fail!&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-cOvH0nYE2jE/TmMl1BZTUWI/AAAAAAAADXs/wNlv1ic3rvA/s1600/Screen+Shot+UD.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="208" src="http://4.bp.blogspot.com/-cOvH0nYE2jE/TmMl1BZTUWI/AAAAAAAADXs/wNlv1ic3rvA/s640/Screen+Shot+UD.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: midnightblue; font-family: Verdana, Arial, Helvetica; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: black; font-family: Times; font-size: small;"&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;Take a look at my previous post on how to send SMS message from an ISY99 using the simple&amp;nbsp;&lt;a href="https://www.tropo.com/how-it-works/"&gt;Tropo API&lt;/a&gt;. For this project&amp;nbsp;all I did was change the script to send SMS message slightly, it's still only 2 lines of code:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #f3f3f3;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #f3f3f3;"&gt;call("+1".$number, array(&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #f3f3f3;"&gt;&amp;nbsp; &amp;nbsp;"network" =&amp;gt; "SMS")&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #f3f3f3;"&gt;);&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #f3f3f3;"&gt;say ("Isy says: ".$isysays."!");&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #f3f3f3;"&gt;?&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
That's all, check back soon for more information on how to send SMS messages to an ISY99 using Tropo and the &lt;a href="http://www.universal-devices.com/mwiki/index.php?title=ISY-99i_Series_INSTEON:REST_Interface"&gt;ISY99 REST API&lt;/a&gt;, to actually close the garage door!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6133068126268044040-879779697538312561?l=cashoefman.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/k6uyMEzofEPUgNa0tnpZEmLXmpE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/k6uyMEzofEPUgNa0tnpZEmLXmpE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/k6uyMEzofEPUgNa0tnpZEmLXmpE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/k6uyMEzofEPUgNa0tnpZEmLXmpE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IBlogThereforIAm/~4/Erdtw29Q74U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cashoefman.blogspot.com/feeds/879779697538312561/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6133068126268044040&amp;postID=879779697538312561" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/879779697538312561?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/879779697538312561?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IBlogThereforIAm/~3/Erdtw29Q74U/forgot-to-close-your-garage-door-close.html" title="Forgot to close your garage door? Close it by SMS." /><author><name>Cas Hoefman</name><uri>https://profiles.google.com/100577919795002615573</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6HFnbX6Wjd0/AAAAAAAAAAI/AAAAAAAAAiU/bicvIrNiY_4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-cOvH0nYE2jE/TmMl1BZTUWI/AAAAAAAADXs/wNlv1ic3rvA/s72-c/Screen+Shot+UD.png" height="72" width="72" /><thr:total>1</thr:total><georss:featurename>Murrieta, CA, USA</georss:featurename><georss:point>33.5539143 -117.2139232</georss:point><georss:box>33.448053300000005 -117.3718517 33.6597753 -117.0559947</georss:box><feedburner:origLink>http://cashoefman.blogspot.com/2011/09/forgot-to-close-your-garage-door-close.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EHR3s7eSp7ImA9WhdWEU8.&quot;"><id>tag:blogger.com,1999:blog-6133068126268044040.post-8802446450932840951</id><published>2011-08-28T14:28:00.001-07:00</published><updated>2011-09-04T00:33:56.501-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-04T00:33:56.501-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Voxeo" /><category scheme="http://www.blogger.com/atom/ns#" term="voicevault" /><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><category scheme="http://www.blogger.com/atom/ns#" term="telephony" /><category scheme="http://www.blogger.com/atom/ns#" term="voice" /><category scheme="http://www.blogger.com/atom/ns#" term="tropo" /><category scheme="http://www.blogger.com/atom/ns#" term="Telecom" /><category scheme="http://www.blogger.com/atom/ns#" term="biometrics" /><title>Voice Biometrics with VoiceVault and Tropo</title><content type="html">&lt;span class="Apple-style-span" style="background-color: white; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h4 style="color: black; font-size: 16px; font-weight: bold; margin-bottom: 30px; margin-left: 0px; margin-right: 0px; margin-top: 30px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
Using your voice to verify who you are!&lt;/h4&gt;
&lt;div style="margin-bottom: 30px; margin-top: 30px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
&lt;a href="http://disruptive.io/wp-content/uploads/2011/08/img1.png" style="color: #0099ff; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-style: none; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;"&gt;&lt;img alt="" class="alignleft size-full wp-image-749" height="204" src="http://disruptive.io/wp-content/uploads/2011/08/img1.png" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; float: left; margin-bottom: 5px; margin-left: 0px; margin-right: 10px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Voice Biometrics" width="266" /&gt;&lt;/a&gt;In this post we will review how your business quickly, easily and cost effectively can implement a simple&amp;nbsp;&lt;a href="http://tropo.com/" style="color: #0099ff; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-style: none; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;" target="_blank" title="Tropo"&gt;Tropo&lt;/a&gt;&amp;nbsp;and&lt;a href="http://www.voicevault.com/" style="color: #0099ff; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-style: none; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;" target="_blank" title="VoiceVault"&gt;VoiceVault&lt;/a&gt;&amp;nbsp;based solution to use voice biometrics, the uniqueness of the voices of your customers, to verify a claimed identity.&lt;/div&gt;
&lt;div style="margin-bottom: 30px; margin-top: 30px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
If you want to read more about why to use VoiceVault’s voice biometrics system check out this excellent page on their&amp;nbsp;&lt;a href="http://www.voicevault.com/about/why-voicevault/" style="color: #0099ff; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-style: none; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;"&gt;website&lt;/a&gt;!&lt;/div&gt;
&lt;div style="margin-bottom: 30px; margin-top: 30px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
To simplify using the VoiceVault API we, at Disruptive Technologies, created a PHP library that can be used with Tropo for both the enrollment and the verification of voices prints. The library is available on Github as part of our sample WordPress Plugin.&lt;/div&gt;
&lt;div style="margin-bottom: 30px; margin-top: 30px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
We have created this sample implementation to show you how voice biometrics can be used in real life. For the sample implementation we build a WordPress plugin that you can add to any WordPress site to enhance the user Signup and Password Reset functionality with voice biometrics.&lt;/div&gt;
&lt;div style="margin-bottom: 30px; margin-top: 30px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
&lt;a href="http://disruptive.io/blog/#" style="color: #0099ff; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-style: none; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;"&gt;&lt;img alt="" class="alignleft size-thumbnail wp-image-797" height="150" src="http://disruptive.io/wp-content/uploads/2011/08/wp-150x150.png" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; float: left; margin-bottom: 5px; margin-left: 0px; margin-right: 10px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="wp" width="150" /&gt;&lt;/a&gt;The Disruptive Voice BioMetrics WordPress plugin is available on&amp;nbsp;&lt;a href="https://github.com/disruptiveio/Voice-Vault" style="color: #0099ff; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-style: none; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;"&gt;Github&lt;/a&gt;&amp;nbsp;and on wordpress.org in the next few days.&lt;/div&gt;
&lt;div style="margin-bottom: 30px; margin-top: 30px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
After installing the plugin, when a customer registers a new account they will receive a phone call on the phone number they provided during registration, to enroll their voice for authentication. We have also added functionality to give the customer the option to request a password reset and provide them with a temporary WordPress password by calling a phone number and verifying their identity using their voice.&lt;/div&gt;
&lt;div style="margin-bottom: 30px; margin-top: 30px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
If you want to checkout how the plugin works, first browse to this&amp;nbsp;&lt;a href="http://sendshorty.com/wp-login.php?action=register" style="color: #0099ff; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-style: none; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;" target="_blank" title="Register for an account"&gt;Sign Up Page&lt;/a&gt;&amp;nbsp;and sign up for an account. You will receive a phone call asking you, a couple of times, to speak a 4 digit code, this is used to enroll your voice. After enrolling your voice you can call+1(818) 533-9824&amp;nbsp; to receive a new temporary password to login to WordPress. Make sure to call from the phone number you registered when you signed up for the WordPress account!&lt;/div&gt;
&lt;div style="margin-bottom: 30px; margin-top: 30px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
You can install the WordPress plugin in your own WordPress site directly from within WordPress or by downloading the plugin from Github. For the Tropo part of the puzzle we are using a Tropo Web API application that is build using the YII framework.&amp;nbsp;&lt;a href="http://disruptive.io/blog/#" style="color: #0099ff; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-style: none; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;"&gt;&lt;img alt="" class="alignright size-full wp-image-800" height="151" src="http://disruptive.io/wp-content/uploads/2011/08/yii_framework.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; float: right; margin-bottom: 5px; margin-left: 10px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="YII Framework" width="200" /&gt;&lt;/a&gt;YII is a simple but very powerful application framework with a very short learning curve. Its component-based design allows you to customize it for your needs without directly modifying it thus maintaining upgradability.&lt;/div&gt;
&lt;div style="margin-bottom: 30px; margin-top: 30px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
In the WordPress plugin we are providing a copy of the YII Framework so there is no additional setup you need to do for this, other then mapping a phone number in your Tropo account to the Application and a couple of config settings. If you haven’t setup a Tropo account yet, or don’t know how to setup a Tropo web app, take a look at one of our previous&amp;nbsp;&lt;a href="http://disruptive.io/2011/04/25/disruptive-creates-sms-stock-ticker-app-for-the-empire-avenue-stock-exchange/?preview=true&amp;amp;preview_id=385&amp;amp;preview_nonce=9690706df9" style="color: #0099ff; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-style: none; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;" target="_blank" title="Setting up a Tropo Account"&gt;posts&lt;/a&gt;&amp;nbsp;or checkout one of the great&amp;nbsp;&lt;a href="https://www.tropo.com/docs/" style="color: #0099ff; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-style: none; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;"&gt;tutorials&lt;/a&gt;&amp;nbsp;on the Tropo website.&lt;/div&gt;
&lt;div style="margin-bottom: 30px; margin-top: 30px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
To access the VoiceVault API, we use in the plugin, you will need to setup an account with VoiceVault. For development purposes you can create a free developers account on their&amp;nbsp;&lt;a href="http://www.voicevault.com/dev_partners/dev_zone/" style="color: #0099ff; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-style: none; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;" target="_blank" title="Free VoiceVault Developers Account"&gt;website&lt;/a&gt;, for commercial use reach out to their sales team!&lt;/div&gt;
&lt;div style="margin-bottom: 30px; margin-top: 30px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
Installation steps:&lt;/div&gt;
&lt;ol style="color: #666666; margin-bottom: 30px; margin-left: 0px; margin-right: 0px; margin-top: 30px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
&lt;li style="margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Download the plugin and unzip the voicevault directory to your wp-content/plugins directory (if your downloading from GitHub make sure to only upload the voicevault directory)&lt;/li&gt;
&lt;li style="margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Ensure that the uploaded directory has correct ownerships. Also make sure the server has read &amp;amp; write access to the wp-content/plugins/voicevault/ivr/protected/runtime directory, and the&amp;nbsp;wp-content/plugins/voicevault/ivr/protected/data directory&lt;/li&gt;
&lt;li style="margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Activate the plugin on your wordpress plugins page. After activation set up your Tropo phone number on the Settings -&amp;gt; Voice Vault page.&lt;/li&gt;
&lt;li style="margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Set up the configuration settings in wp-content/plugins/voicevault/ivr/protected/config/main.php – the settings are around line 85, and there are two sets of settings in this file: for the wordpress db “wordpress_db” fill out your wordpress database information (Yii uses this to reset the users’ passwords). And, for the voicevault API fill out “voicevault” with your VoiceVault API information.&lt;/li&gt;
&lt;li style="margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Set your Tropo application’s outbound call token in wp-content/plugins/voicevault/voicevault.php&lt;/li&gt;
&lt;/ol&gt;
&lt;div style="margin-bottom: 30px; margin-top: 30px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
That should be it, have fun!&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6133068126268044040-8802446450932840951?l=cashoefman.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bZCgCWDaGICy87V19_ARfYNy0JQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bZCgCWDaGICy87V19_ARfYNy0JQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bZCgCWDaGICy87V19_ARfYNy0JQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bZCgCWDaGICy87V19_ARfYNy0JQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IBlogThereforIAm/~4/1kqyicj2qzY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cashoefman.blogspot.com/feeds/8802446450932840951/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6133068126268044040&amp;postID=8802446450932840951" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/8802446450932840951?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/8802446450932840951?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IBlogThereforIAm/~3/1kqyicj2qzY/voice-biometrics-with-voicevault-and.html" title="Voice Biometrics with VoiceVault and Tropo" /><author><name>Cas Hoefman</name><uri>https://profiles.google.com/100577919795002615573</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6HFnbX6Wjd0/AAAAAAAAAAI/AAAAAAAAAiU/bicvIrNiY_4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><georss:featurename>Murrieta, CA, USA</georss:featurename><georss:point>33.5539143 -117.2139232</georss:point><georss:box>33.448053300000005 -117.3718517 33.6597753 -117.0559947</georss:box><feedburner:origLink>http://cashoefman.blogspot.com/2011/08/voice-biometrics-with-voicevault-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQEQ38-cSp7ImA9WhZaGEk.&quot;"><id>tag:blogger.com,1999:blog-6133068126268044040.post-6416602057088115399</id><published>2011-07-04T21:25:00.000-07:00</published><updated>2011-07-04T21:31:42.159-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-04T21:31:42.159-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Voxeo" /><category scheme="http://www.blogger.com/atom/ns#" term="telephony" /><category scheme="http://www.blogger.com/atom/ns#" term="Software Development" /><category scheme="http://www.blogger.com/atom/ns#" term="tropo" /><category scheme="http://www.blogger.com/atom/ns#" term="Telecom" /><category scheme="http://www.blogger.com/atom/ns#" term="phono" /><category scheme="http://www.blogger.com/atom/ns#" term="Contact Center" /><category scheme="http://www.blogger.com/atom/ns#" term="Call Center" /><title>DisruptiveTalk WordPress Widget for Phono and use with Tropo</title><content type="html">&lt;a href="http://disruptive.io/wp-content/uploads/2011/06/colapwidget1.png"&gt;&lt;img alt="" class="alignleft size-medium wp-image-644" height="100" src="http://disruptive.io/wp-content/uploads/2011/06/colapwidget1.png" title="colapwidget1" width="150" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Checkout my&amp;nbsp;new&amp;nbsp;&lt;a href="http://disruptive.io/products/free-disruptivetalk-wordpress-plugin/" title="Free DisruptiveTalk WordPress Plugin"&gt;DisruptiveTalk Plugin&lt;/a&gt;, that you can add directly to your&amp;nbsp;&lt;a href="http://www.wordpress.org/" target="_blank" title="WordPress"&gt;WordPress&lt;/a&gt; site, provides an easy and Proactive way for your site visitors to contact you or any voice application hosted on a service as&amp;nbsp;&lt;a href="http://www.tropo.com/" target="_blank" title="Tropo"&gt;Tropo&lt;/a&gt; directly from their web browser with one click of a button, and do that for FREE!&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://disruptive.io/products/free-disruptivetalk-wordpress-plugin/" title="Free DisruptiveTalk WordPress Plugin"&gt;Check it out&lt;/a&gt; today and let me know what you think!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6133068126268044040-6416602057088115399?l=cashoefman.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OvfzorxkrkuighoIpA89m5762cQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OvfzorxkrkuighoIpA89m5762cQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OvfzorxkrkuighoIpA89m5762cQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OvfzorxkrkuighoIpA89m5762cQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IBlogThereforIAm/~4/qLPyIe-OhBo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cashoefman.blogspot.com/feeds/6416602057088115399/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6133068126268044040&amp;postID=6416602057088115399" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/6416602057088115399?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/6416602057088115399?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IBlogThereforIAm/~3/qLPyIe-OhBo/disruptivetalk-wordpress-widget.html" title="DisruptiveTalk WordPress Widget for Phono and use with Tropo" /><author><name>Cas Hoefman</name><uri>https://profiles.google.com/100577919795002615573</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6HFnbX6Wjd0/AAAAAAAAAAI/AAAAAAAAAiU/bicvIrNiY_4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://cashoefman.blogspot.com/2011/07/disruptivetalk-wordpress-widget.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UBQH08eCp7ImA9WhZVFkk.&quot;"><id>tag:blogger.com,1999:blog-6133068126268044040.post-3834813876687185735</id><published>2011-05-28T22:00:00.000-07:00</published><updated>2011-05-28T22:00:51.370-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-28T22:00:51.370-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Smarthome" /><category scheme="http://www.blogger.com/atom/ns#" term="universal devices" /><category scheme="http://www.blogger.com/atom/ns#" term="tropo" /><category scheme="http://www.blogger.com/atom/ns#" term="ISY99" /><title>How to send SMS Notifications from a Universal-Devices ISY-99 using Tropo</title><content type="html">In this post I will show you how you can use the &lt;a title="Tropo Website" href="http://www.tropo.com/" target="_blank"&gt;Tropo&lt;/a&gt;'s SMS API to send SMS Messages from a &lt;a title="Universal Devices Website" href="http://www.universal-devices.com/" target="_blank"&gt;Universal-Devices&lt;/a&gt; ISY-99 when a certain event happens. You can use this, for example, to send yourself an SMS message when someone trips a motion sensor or if the temperature in your house drops under a certain predefined level. In this post I will be using the latter as the example.&lt;br /&gt;
&lt;br /&gt;
Wel here it goes!&lt;br /&gt;
&lt;br /&gt;
&lt;a title="Setting up a Tropo Application" href="http://disruptive.io/wp-content/uploads/2011/05/Image1.png" target="_blank"&gt;&lt;img class="size-full wp-image-609 aligncenter" title="Setting up a Tropo Application" src="http://disruptive.io/wp-content/uploads/2011/05/Image1.png" alt="" width="508" height="95" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
First browse to the &lt;a title="Tropo Website" href="http://www.tropo.com/" target="_blank"&gt;Tropo&lt;/a&gt; website and sign up for a &lt;a title="Setting up a Tropo Developers Account" href="https://www.tropo.com/account/register.jsp" target="_blank"&gt;Tropo Developers Account&lt;/a&gt; and once you are signed up, login to your newly created account.&lt;br /&gt;
&lt;br /&gt;
&lt;a title="Setting up a Tropo Scripting Application" href="http://disruptive.io/wp-content/uploads/2011/05/2.png" target="_blank"&gt;&lt;img class="aligncenter size-full wp-image-610" title="Setting up a Tropo Scripting Application" src="http://disruptive.io/wp-content/uploads/2011/05/2.png" alt="" width="507" height="310" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Next create a new Tropo Scripting Applications, next give your app a name and select use a hosted file for this application, give it a name, something like DemoSMSApp.php and enter the following PHP Code:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#60;?php &lt;br /&gt;
&lt;br /&gt;
call("+1".$number, array(    "network" =--&gt; "SMS")&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
say ("The Temperature downstairs is now ".$temp." degrees!");&lt;br /&gt;
&lt;br /&gt;
?&amp;#62;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Save the file and in the Phone Numbers section of the settings for your application click on "Add a new phone number". This will add a phone number to your SMS application, you need this otherwise you can not send SMS messages! It takes a few minutes for the number to be activated on your account so be patient!&lt;br /&gt;
&lt;br /&gt;
&lt;a title="Adding a phone number to a Tropo SMS Application" href="http://disruptive.io/wp-content/uploads/2011/05/3.png" target="_blank"&gt;&lt;img class="aligncenter size-full wp-image-611" title="Adding a phone number to a Tropo SMS Application" src="http://disruptive.io/wp-content/uploads/2011/05/3.png" alt="" width="453" height="177" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Now click on the link for the outbound messaging token and grab the link to the token, you can just right click on "click here to open the token URL in a new window." and select "Copy Link Address". If you paste the URL it will be something like:&lt;br /&gt;
&lt;br /&gt;
http://api.tropo.com/1.0/sessions?action=create&amp;amp;token=1231231231312&lt;br /&gt;
&lt;br /&gt;
Modify the URL adding the Mobile phone number you want to send the notification to (I used 5559998888 in this example but just replace that with your mobile phone number) and, for this example, the temperature that was reached (I used 75 degrees in this example). The updated URL will look something like this:&lt;br /&gt;
&lt;br /&gt;
https://api.tropo.com/1.0/sessions?action=create&amp;amp;token=1231231231312&amp;amp;number=15559998888&amp;amp;temp=75&lt;br /&gt;
&lt;br /&gt;
To test if it all works just browse to the URL and you should receive a text message on your mobile phone. If you don't check the Application Debugger on the tropo website to see what is going wrong. (The Application Debugger only shows info if you first open it before executing the URL)&lt;br /&gt;
&lt;br /&gt;
Now login to your ISY-99 and go to the Configuration -&amp;gt; Networking -&amp;gt; Network Resources Tab. Click on Add to add a new network resouce, set the Protocol to HTTP, make it a GET request and for Host enter api.tropo.com, change the port to 443, set the Timout to 2000 ms and in the path enter the rest of the URL you created earlier, so something like:&lt;br /&gt;
&lt;br /&gt;
/1.0/sessions?action=create&amp;amp;token=1231231231312&amp;amp;number=15559998888&amp;amp;temp=75&lt;br /&gt;
&lt;br /&gt;
&lt;a title="Adding a network Resource to an Universal Devices ISY-99" href="http://disruptive.io/wp-content/uploads/2011/05/4.png" target="_blank"&gt;&lt;img class="aligncenter size-full wp-image-612" title="Adding a network Resource to an Universal Devices ISY-99" src="http://disruptive.io/wp-content/uploads/2011/05/4.png" alt="" width="591" height="75" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Save your newly created resource, you have to save it twice, once on the resource editor page and once in the Network Resources Tab. When you have that done you can click on Test to make sure it works.&lt;br /&gt;
&lt;br /&gt;
Next you have to create a Program to actually execute the Network Resource. Go to the Program Details Tab and create a new Program. For the If Statement select condition Status, Thermostat, is, 76 degrees and for the Then Statement select Action Networking, Resource, SMSTempWarning (that is the name I gave the Network Resource).&lt;br /&gt;
&lt;br /&gt;
&lt;a title="Setting up a Program on an Universal Devices ISY-99" href="http://disruptive.io/wp-content/uploads/2011/05/5.png" target="_blank"&gt;&lt;img class="aligncenter size-full wp-image-613" title="Setting up a Program on an Universal Devices ISY-99" src="http://disruptive.io/wp-content/uploads/2011/05/5.png" alt="" width="460" height="444" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Save the Program and make sure the program is active, for some reason in the current firmware version of my ISY-99 I have to manually enable each Program after I create it.&lt;br /&gt;
&lt;br /&gt;
That's it, your &lt;a title="Universal Devices ISY-99i" href="http://www.universal-devices.com/99i.htm" target="_blank"&gt;ISY-99 &lt;/a&gt;will now send you an SMS message when the temperature in your house reaches 75 degrees.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6133068126268044040-3834813876687185735?l=cashoefman.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iubJXZR8g3lkqxeR0Mnzzkd12tw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iubJXZR8g3lkqxeR0Mnzzkd12tw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iubJXZR8g3lkqxeR0Mnzzkd12tw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iubJXZR8g3lkqxeR0Mnzzkd12tw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IBlogThereforIAm/~4/dRXC-efT7ZY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cashoefman.blogspot.com/feeds/3834813876687185735/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6133068126268044040&amp;postID=3834813876687185735" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/3834813876687185735?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/3834813876687185735?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IBlogThereforIAm/~3/dRXC-efT7ZY/how-to-send-sms-notifications-from.html" title="How to send SMS Notifications from a Universal-Devices ISY-99 using Tropo" /><author><name>Cas Hoefman</name><uri>https://profiles.google.com/100577919795002615573</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6HFnbX6Wjd0/AAAAAAAAAAI/AAAAAAAAAiU/bicvIrNiY_4/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://cashoefman.blogspot.com/2011/05/how-to-send-sms-notifications-from.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EMSHs7cCp7ImA9WhdWEU8.&quot;"><id>tag:blogger.com,1999:blog-6133068126268044040.post-3404570793523606738</id><published>2011-05-28T20:27:00.000-07:00</published><updated>2011-09-04T00:34:49.508-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-04T00:34:49.508-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Voxeo" /><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><category scheme="http://www.blogger.com/atom/ns#" term="telephony" /><category scheme="http://www.blogger.com/atom/ns#" term="Smarthome" /><category scheme="http://www.blogger.com/atom/ns#" term="iPhone" /><category scheme="http://www.blogger.com/atom/ns#" term="ideas" /><category scheme="http://www.blogger.com/atom/ns#" term="ISY" /><category scheme="http://www.blogger.com/atom/ns#" term="Home Automation" /><category scheme="http://www.blogger.com/atom/ns#" term="universal devices" /><category scheme="http://www.blogger.com/atom/ns#" term="tropo" /><category scheme="http://www.blogger.com/atom/ns#" term="ISY99" /><category scheme="http://www.blogger.com/atom/ns#" term="Telecom" /><title>Create a Personal Alarm System with Insteon, Tropo and Universal Devices!</title><content type="html">We have all seen the commercials on TV about the Personal Medical Alarm systems. "I can't get up and need Emergency Services". In this post I am going to show you how to build your own Personal Alarm System using a couple of Insteon devices from &lt;a href="http://www.smarthome.com/" target="_blank" title="Smart Home"&gt;Smart Home&lt;/a&gt;, an ISY-99 from &lt;a href="http://www.universal-devices.com/" target="_blank" title="Universal Devices"&gt;Universal Devices&lt;/a&gt; and &lt;a href="http://tropo.com/" target="_blank" title="Tropo"&gt;Tropo&lt;/a&gt;. When you are all done you will be able to press on the button on a little wireless Keychain Remote and trigger an outbound phone call to a predetermined phone number to deliver a "I need help message"&lt;br /&gt;
&lt;br /&gt;
Unless you already own some of the items needed you are probably going to need to buy some stuff to make this all work, so here is a list of parts you will need. Some of them are optional:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.smarthome.com/4003/X10-RC6500-16-Device-X10-Base-Unit-with-Keychain-Remote-for-2-Devices/p.aspx" target="_blank" title="X10-RC6500 and Keychain Fob"&gt;&lt;img alt="" class="alignleft size-thumbnail wp-image-557" height="150" src="http://disruptive.io/wp-content/uploads/2011/05/4003big2-150x150.gif" title="Completely Wireless X10 Remote Control" width="150" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
First you need a &lt;a href="http://www.smarthome.com/4003/X10-RC6500-16-Device-X10-Base-Unit-with-Keychain-Remote-for-2-Devices/p.aspx" target="_blank" title="X10 RC6500 Base Unit with Keychain Fob"&gt;X10 RC6500 16-Device X10 Base Unit with Keychain Remote for 2 Devices&lt;/a&gt;, this will be used to trigger an alarm and optionally to unlock the front door or a gate.&lt;br /&gt;
&lt;br /&gt;
You will also need a &lt;a href="http://www.smarthome.com/31276/INSTEON-X10-RF-Wireless-Sensor-Receiver-EZX10RF/p.aspx" target="_blank" title="X10 to Insteon Wireless Transceiver"&gt;INSTEON / X10 Wireless Sensor Receiver&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
This device will be used to convert the X10 signals from the Keychain remote to Insteon signals so our next device, the &lt;a href="http://www.universal-devices.com/99i.htm" target="_blank" title="Universal Devices ISY-99 Information"&gt;Universal Devices ISY-99&lt;/a&gt; can interpret them. The ISY-99 is a cool device to control much more than just this Personal Alarm, check out the &lt;a href="http://www.universal-devices.com/" target="_blank" title="Universal Devices"&gt;Universal Devices website&lt;/a&gt; and the &lt;a href="http://www.smarthome.com/12234DB/ISY-99i-IR-PRO-INSTEON-Compatible-Automation-Controller-with-Dual-Band-PLM-and-IR-Control/p.aspx" target="_blank" title="Smart Home"&gt;Smart Home website&lt;/a&gt; for more information.&lt;br /&gt;
&lt;br /&gt;
Optionally you can add a &lt;a href="http://www.smarthome.com/2458A1/MorningLinc-INSTEON-Morning-Industry-RF-Doorknob-Deadbolt-Lock-Controller/p.aspx" target="_blank" title="RF Doorknob or deadbolt Controller"&gt;MorningLinc - INSTEON Morning Industry RF Doorknob/Deadbolt Controller&lt;/a&gt; and a &lt;a href="http://www.smarthome.com/51890N/RF-Remote-Controlled-Keyless-Entry-Deadbolt-Satin-Nickel-RF-01SN/p.aspx" target="_blank" title="RF Controlled Deadbolt"&gt;RF Remote Controlled Keyless Entry Deadbolt&lt;/a&gt; or a &lt;a href="http://www.smarthome.com/51901/I-O-Linc-INSTEON-Remote-Control-Door-Strike-Kit/p.aspx" target="_blank" title="Insteon Controlled Door Strike Kit"&gt;I/O Linc - INSTEON Remote Control Door Strike Kit&lt;/a&gt; to unlock a door, a gate or both! (I might do a post later to show you how to use Tropo's SMS service and the ISY-99 API to send an SMS message to your ISY-99 to unlock that gate or front door remotely).&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.smarthome.com/51901/I-O-Linc-INSTEON-Remote-Control-Door-Strike-Kit/p.aspx" target="_blank" title="Insteon Controlled Door Strike Kit"&gt;&lt;img alt="" class="alignright size-thumbnail wp-image-558" height="150" src="http://disruptive.io/wp-content/uploads/2011/05/51901big-150x150.jpg" title="I/O Linc - INSTEON Remote Control Door Strike Kit" width="150" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
So now you have all these cool toys from Smart Home and Universal Devices, now what?&lt;br /&gt;
&lt;br /&gt;
Well, first hookup the ISY-99 to your internet router following the instructions in the manual provided. Make sure to setup internet access to your ISY-99 and password protect it!&lt;br /&gt;
&lt;br /&gt;
Once you have that done you should be able to browse to the web interface for the ISY-99 at the pre-configured IP address.&lt;br /&gt;
&lt;br /&gt;
Plug in the X10-RC6500 and follow the instructions in the manual on how to connect the Keychain Remote to your ISY-99. The Keychain Remote will show up in your ISY-99 as a controller. After it has been added you can press the button on the Keychain remote to trigger an action on the ISY-99.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://disruptive.io/wp-content/uploads/2011/05/wirelesskeychain1.png" target="_blank" title="How to setup the Keychain Fob"&gt;&lt;img alt="" class="aligncenter size-medium wp-image-569" height="368" src="http://disruptive.io/wp-content/uploads/2011/05/wirelesskeychain1.png" title="ISY99 Keyfob" width="600" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
But before adding the action in the ISY-99 you need to create a little Tropo app to place a phone call.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://disruptive.io/wp-content/uploads/2011/05/tropo1.png" target="_blank" title="How to setup the Tropo App"&gt;&lt;img alt="" class="alignright size-thumbnail wp-image-560" height="250" src="http://disruptive.io/wp-content/uploads/2011/05/tropo1.png" title="Tropo Setup" width="250" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
To do that just go to &lt;a href="http://www.tropo.com/" target="_blank" title="Tropo"&gt;Tropo.com&lt;/a&gt; setup a new account (or if you already have one just login to your existing account).&lt;br /&gt;
&lt;br /&gt;
Developers accounts are free but when you start using this for real you will want to switch to a paid account. It's cheap, a couple of dollars per month for a phone number and a few cents per minute for calls. In this case there is no phone number associated with the application so all you are paying for is the call if you actually use it!&lt;br /&gt;
&lt;br /&gt;
Next create a new Tropo scripting application and make sure it has an outbound voice token associated with it, you are going to need that later.&lt;br /&gt;
&lt;br /&gt;
On the Tropo website is a great &lt;a href="https://www.tropo.com/docs/scripting/making_outgoing_calls.htm" target="_blank" title="tropo Tutorial on Outbound Dialing with Tropo"&gt;tutorial&lt;/a&gt; on how to make outbound calls, with some more details. Check it out, it will help you get a better understanding of placing outbound calls with Tropo.&lt;br /&gt;
&lt;br /&gt;
I wrote the Tropo application, to make the outbound call, in PHP but Tropo supports many other languages too, so if you rather write it in Ruby or Java or so, go for it.&lt;br /&gt;
&lt;br /&gt;
Here is my very simple PHP code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
set_time_limit(0);&lt;br /&gt;
&lt;br /&gt;
// Max script time in seconds&lt;br /&gt;
$max_time = 3 * 60; &lt;br /&gt;
$start_time = time();&lt;br /&gt;
&lt;br /&gt;
if (strlen($number) == 10)&lt;br /&gt;
$number = '1'.$number;&lt;br /&gt;
call('+'.$number);&lt;br /&gt;
&lt;br /&gt;
while (1) {&lt;br /&gt;
say('I fell down and can not get up. I need emergency services at my residence at: one two three, Penny Lane, Los Angeles, california, nine two five six two. ');&lt;br /&gt;
if (time() - $start_time &amp;gt; $max_time) {&lt;br /&gt;
say('Goodbye.');&lt;br /&gt;
hangup();&lt;br /&gt;
} else {&lt;br /&gt;
say('I repeat, ');&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
I will leave it to your imagination to make changes to it, you could for example, in addition to the phone number also make the message configurable, add a smoke detector to the ISY-99, and when there is a fire alarm have it call your local fire station (no clue if that is legal so check that out first).&lt;br /&gt;
&lt;br /&gt;
Now that you have some code to execute you can go back to the ISY-99 and setup a network resource. In your ISY-99 go to Configuration -&amp;gt; Networking -&amp;gt; Network Resources Tab and add a new resource.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://disruptive.io/wp-content/uploads/2011/05/ISY99-3.png" target="_blank" title="Setting up a Web Resource in an Universal Devices ISY-99"&gt;&lt;img alt="" class="aligncenter size-medium wp-image-577" height="464" src="http://disruptive.io/wp-content/uploads/2011/05/ISY99-3.png" title="ISY99 Adding Network Resource" width="600" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
In this case you are going to add a HTTPS GET request to api.tropo.com on port 443 and in the path you need to enter the variables you are passing to your Tropo app. Checkout the &lt;a href="https://www.tropo.com/docs/scripting/making_outgoing_calls.htm" target="_blank" title="Tropo Outbound Dialer Tutorial"&gt;tutorial&lt;/a&gt; on the Tropo website for some more details but basically you have a URL that looks something like this:&lt;br /&gt;
&lt;br /&gt;
https://api.tropo.com:/1.0/sessions?action=create&amp;amp;number=thenumbertocallgoeshere&amp;amp;token=youroutboundvoicetokengoeshere&lt;br /&gt;
&lt;br /&gt;
This URL triggers the outbound dial request and "/1.0/sessions?....here" goes in the path part.&lt;br /&gt;
&lt;br /&gt;
I also changed the Timeout to 2,000 as it didn't work with the default setting, that probably can be a lot lower but I didn't really test that. Once you have that all entered just press Save.&lt;br /&gt;
&lt;br /&gt;
In order to actually trigger the outbound dial request you need to create an Application in your ISY-99 that executes when someone presses on the button on the Keychain remote. To do that go to the program details tab and create an application similar to the one in the screenshot below.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://disruptive.io/wp-content/uploads/2011/05/ISY99-4.png" target="_blank" title="Setting up Application in an Universal Devices ISY-99"&gt;&lt;img alt="" class="alignright size-thumbnail wp-image-561" height="455" src="http://disruptive.io/wp-content/uploads/2011/05/ISY99-4.png" title="ISY99 Overview" width="597" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
As you can see in the screenshot I also added a line in the program to turn on the lights by my front door, I have a few more Insteon devices in my house and in this case I am using a Smart Home&amp;nbsp;&lt;a href="http://www.smarthome.com/2476S/SwitchLinc-Relay-INSTEON-Remote-Control-On-Off-Switch-Non-Dimming-White/p.aspx" target="_blank" title="Smart Home Switchlink Relay"&gt;SwitchLinc Relay&lt;/a&gt; to control the light by my front door.&lt;br /&gt;
&lt;br /&gt;
If you have decided that you also want to unlock a door or a gate when the alarm is triggered you can install the MorningLinc controller and Lock or INSTEON Remote Control Door Strike Kit devices and all you need to do is add them to the program in the ISY-99.&lt;br /&gt;
&lt;br /&gt;
You could also program a different button on the remote to do this in which case you would create an additional program to trigger unlocking the door.&lt;br /&gt;
&lt;br /&gt;
Now it's time to make the magic happen. Press on the button on your Keychain Remote and just wait for your phone to ring.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6133068126268044040-3404570793523606738?l=cashoefman.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VozstrqvrIHlDMRzsdPVnzelvbg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VozstrqvrIHlDMRzsdPVnzelvbg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VozstrqvrIHlDMRzsdPVnzelvbg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VozstrqvrIHlDMRzsdPVnzelvbg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IBlogThereforIAm/~4/n0-36t9UtfU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cashoefman.blogspot.com/feeds/3404570793523606738/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6133068126268044040&amp;postID=3404570793523606738" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/3404570793523606738?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/3404570793523606738?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IBlogThereforIAm/~3/n0-36t9UtfU/create-personal-alarm-system-with.html" title="Create a Personal Alarm System with Insteon, Tropo and Universal Devices!" /><author><name>Cas Hoefman</name><uri>https://profiles.google.com/100577919795002615573</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6HFnbX6Wjd0/AAAAAAAAAAI/AAAAAAAAAiU/bicvIrNiY_4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><georss:featurename>Murrieta, CA, USA</georss:featurename><georss:point>33.5539143 -117.2139232</georss:point><georss:box>33.448053300000005 -117.3718517 33.6597753 -117.0559947</georss:box><feedburner:origLink>http://cashoefman.blogspot.com/2011/05/create-personal-alarm-system-with.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0AMRnY_fip7ImA9WhdWEU8.&quot;"><id>tag:blogger.com,1999:blog-6133068126268044040.post-3932996791757802644</id><published>2011-04-28T16:40:00.000-07:00</published><updated>2011-09-04T00:36:27.846-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-04T00:36:27.846-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Voxeo" /><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><category scheme="http://www.blogger.com/atom/ns#" term="socket.io" /><category scheme="http://www.blogger.com/atom/ns#" term="telephony" /><category scheme="http://www.blogger.com/atom/ns#" term="api" /><category scheme="http://www.blogger.com/atom/ns#" term="empire avenue" /><category scheme="http://www.blogger.com/atom/ns#" term="node.js" /><category scheme="http://www.blogger.com/atom/ns#" term="monit" /><category scheme="http://www.blogger.com/atom/ns#" term="tropo" /><category scheme="http://www.blogger.com/atom/ns#" term="Telecom" /><category scheme="http://www.blogger.com/atom/ns#" term="sms" /><title>Browser to Phone Tropo Chat Client</title><content type="html">Mike and I are at it again! This time we wanted to create a simple demo to show off some of the really cool features of &lt;a href="http://tropo.com/"&gt;Tropo's &lt;/a&gt;API, using &lt;a href="http://nodejs.org/"&gt;Node.js&lt;/a&gt; and &lt;a href="http://socket.io/"&gt;Socket.IO&lt;/a&gt; for the programming. We began brainstorming, and then it hit us - wouldn't it be cool if users could talk to each other using a chat system, no matter if they were on the phone or on the web? So we started coding the application.&lt;br /&gt;
&lt;h4&gt;
Setting up the app on Tropo&lt;/h4&gt;
&lt;a href="http://disruptive.io/wp-content/uploads/2011/04/tropochat1.png"&gt;&lt;img alt="" class="alignleft size-medium wp-image-454" height="300" src="http://disruptive.io/wp-content/uploads/2011/04/tropochat1-258x300.png" title="tropochat1" width="258" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First we set up a phone number on the Tropo side (we already had an account on Tropo that we used a couple of days ago for our &lt;a href="http://disruptive.io/2011/04/25/disruptive-creates-sms-stock-ticker-app-for-the-empire-avenue-stock-exchange/"&gt;Empire Avenue SMS Stock Ticker app&lt;/a&gt; so we just used that account to setup an additional app/phone number for this new demo).&lt;br /&gt;
&lt;br /&gt;
As we said in the last post, we won't go through a step-by-step on how to write the Tropo App itself, as there are tons of great &lt;a href="https://www.tropo.com/docs/"&gt;tutorials&lt;/a&gt; you can look at on the Tropo website, but in this case we will make the source available for you on &lt;a href="https://github.com/disruptiveio/node-tropo-chat"&gt;github&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
More about the actual Tropo App later in the post!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
The Web Client&lt;/h4&gt;
The web front end of this Tropo application uses &lt;a href="http://socket.io/"&gt;Socket.IO&lt;/a&gt; for the connection to and from the server side Node.JS piece of the puzzle. We created a simple chat client where a user can enter their nickname and send chat messages to all connected clients. Socket.IO makes creating realtime apps, like chatrooms, easy - and with Node.JS we can easily handle many concurrent connections.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://disruptive.io/wp-content/uploads/2011/04/browser-browser-chat.gif"&gt;&lt;img alt="" class="alignright size-medium wp-image-450" height="105" src="http://disruptive.io/wp-content/uploads/2011/04/browser-browser-chat-300x105.gif" title="browser-browser-chat" width="300" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When all the coding was done the whole application consisted of less than 100 lines of code, and that included the HTML. Curious what it looks like? You can see the browser client in action!&lt;br /&gt;
&lt;br /&gt;
The demo for the actual browser client can be viewed online &lt;a href="http://web1.disruptive.io/chat.html"&gt;Here!&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
What else is needed&lt;/h4&gt;
On the server side, the app will be written in JavaScript and we will use Node.JS and Express for the web framework. Tropo has a great &lt;a href="https://www.tropo.com/docs/webapi/node_express_javascript_voice_recording_example.htm"&gt;post&lt;/a&gt; with more detail on this.&lt;br /&gt;
&lt;br /&gt;
Setting up Node.JS (in our case on a &lt;a href="http://www.centos.org/"&gt;Centos&lt;/a&gt; box) is fairly straight forward and there are numerous tutorials online for that. The Server side app will be written in Java. The following Node.JS modules are required:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/LearnBoost/Socket.IO-node"&gt;Socket.IO&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://expressjs.com/"&gt;Express&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tropo/tropo-webapi-node/"&gt;Tropo-Web API&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
All of these can be installed via Node.JS' standard package manager NPM.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://disruptive.io/wp-content/uploads/2011/04/Monit1.png"&gt;&lt;img alt="" class="alignright size-medium wp-image-483" height="203" src="http://disruptive.io/wp-content/uploads/2011/04/Monit1-300x203.png" title="Monit1" width="300" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We also installed &lt;a href="http://mmonit.com/monit/"&gt;Monit&lt;/a&gt; to monitor the Node.JS instance and start, stop or restart it as needed. Per the Monit website "Monit is a free open source utility for managing and monitoring, processes, files, directories and filesystems on a UNIX system. Monit conducts automatic maintenance and repair and can execute meaningful causal actions in error situations". Maybe we'll do a post about how to get that installed sometime soon too.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
The Tropo IVR&lt;/h4&gt;
Then it was time to code the real "meat" of the application - the Tropo IVR that will process the inbound call. To code this app, we used &lt;a href="https://www.tropo.com/docs/webapi/new_tropo_web_api_overview.htm"&gt;Tropo's WebAPI&lt;/a&gt; as that makes talking to the Socket.IO instance a lot easier. There are 4 steps in our IVR:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Welcome message:&lt;/strong&gt; This is the root of the IVR, a simple welcome message is played&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hold music:&lt;/strong&gt; Most of the time spent in the IVR will be here, we play hold music to the user so they don't get bored and hang up, while waiting for a "continue" event to go to the next step. This event can be initiated by either the user, or the Socket.IO instance using Tropo's Rest API&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Record or Message handling:&lt;/strong&gt; If there are messages in the queue, the messages are processed... if not, the IVR records input from the user, which is then sent to the next step&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Transcription:&lt;/strong&gt; The transcription is sent to this step, which is then processed and sent to the Socket.IO instances&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;
The Demo&lt;/h4&gt;
If you want to check it all out, first browse to the &lt;a href="http://web1.disruptive.io/chat.html"&gt;Web Client&lt;/a&gt; and then call the IVR by dialing one of the phone numbers below. You can either call the regular phone number or use Skype or a SIP phone to make the call.&lt;br /&gt;
After the IVR answers just follow the instruction in the IVR. (So after the welcome message press * to start recording the chat message you want to send, and when you are done speaking the message press # to send the message). Then sit back and relax and wait for the magic to happen.&lt;br /&gt;
&lt;br /&gt;
The IVR app is looped so when you are ready to send the next chat message just press * again, and enjoy the music while you wait...&lt;br /&gt;
&lt;div id="x-auto-78"&gt;
&lt;ul&gt;
&lt;li&gt;By Phone: &lt;a href="tel:+18189002734"&gt;+1 (818) 900-2734&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;using Skype: &lt;a href="skype:+990009369991490381?call"&gt;+990009369991490381&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Using SIP: &lt;a href="sip:9991490381@sip.tropo.com"&gt;9991490381@sip.tropo.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
It's just a demo and there are tons of ideas we have for improvements but we just wanted to show off some of the cool Tropo features, so hack at it if you want. The full code for this little app is located on &lt;a href="https://github.com/disruptiveio/node-tropo-chat"&gt;github&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
By &lt;a href="http://michaelmackus.blogspot.com/"&gt;Michael Mackus&lt;/a&gt; and &lt;a href="http://cashoefman.blogspot.com/"&gt;Cas Hoefman&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6133068126268044040-3932996791757802644?l=cashoefman.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/b76oJgdJgrJ9whzfkE-NrkAKVmQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/b76oJgdJgrJ9whzfkE-NrkAKVmQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/b76oJgdJgrJ9whzfkE-NrkAKVmQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/b76oJgdJgrJ9whzfkE-NrkAKVmQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IBlogThereforIAm/~4/qW12ZsDApik" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cashoefman.blogspot.com/feeds/3932996791757802644/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6133068126268044040&amp;postID=3932996791757802644" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/3932996791757802644?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/3932996791757802644?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IBlogThereforIAm/~3/qW12ZsDApik/browser-to-phone-tropo-chat-client.html" title="Browser to Phone Tropo Chat Client" /><author><name>Cas Hoefman</name><uri>https://profiles.google.com/100577919795002615573</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6HFnbX6Wjd0/AAAAAAAAAAI/AAAAAAAAAiU/bicvIrNiY_4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><georss:featurename>Murrieta, CA, USA</georss:featurename><georss:point>33.5539143 -117.2139232</georss:point><georss:box>33.448053300000005 -117.3718517 33.6597753 -117.0559947</georss:box><feedburner:origLink>http://cashoefman.blogspot.com/2011/04/browser-to-phone-tropo-chat-client.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08AR3Y9fip7ImA9WhdWEU8.&quot;"><id>tag:blogger.com,1999:blog-6133068126268044040.post-1083052165382399975</id><published>2011-04-25T19:10:00.000-07:00</published><updated>2011-09-04T00:37:26.866-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-04T00:37:26.866-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Voxeo" /><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><category scheme="http://www.blogger.com/atom/ns#" term="empire avenue" /><category scheme="http://www.blogger.com/atom/ns#" term="tropo" /><category scheme="http://www.blogger.com/atom/ns#" term="Telecom" /><category scheme="http://www.blogger.com/atom/ns#" term="sms" /><title>Empire Avenue Stock Quotes by SMS</title><content type="html">&lt;h4&gt;
What is Empire Avenue&lt;/h4&gt;
This weekend we started playing around with &lt;a href="http://www.empireavenue.com/"&gt;Empire Avenue&lt;/a&gt;. According to their &lt;a href="http://www.empireavenue.com/about/"&gt;website&lt;/a&gt;, "Empire Avenue is the Social Media Exchange, where you can buy and sell shares in any social media profile, meet new people, unlock Achievement badges, and earn boatloads of virtual cash by being active and social online! Buy shares in your friends, your followers, people with similar interests, brands you love, celebrities – anyone! All using a virtual currency and all for free!"&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
Get Stock prices by SMS/TXT Message&lt;/h4&gt;
&lt;br /&gt;
&lt;a href="http://disruptive.io/wp-content/uploads/2011/04/screenshot2.png"&gt;&lt;img alt="" class="alignleft size-medium wp-image-414" height="317" src="http://disruptive.io/wp-content/uploads/2011/04/screenshot2-300x271.png" title="screenshot2" width="350" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
In this day and age we all carry smart phones that are web enabled so you can quickly access Empire Avenue using a browser or one of the native mobile apps; but we decided we wanted to be able to get access to Empire Avenue using SMS Text Messages too!&lt;br /&gt;
&lt;br /&gt;
So first, we looked at the Empire Avenue API to see what kind of access we could get. (You can check out the complete &lt;a href="http://apidocs.empireavenue.com/v1/"&gt;API Documentation online&lt;/a&gt;.) For this first prototype we decided to use the &lt;a href="http://apidocs.empireavenue.com/v1/get"&gt;GET Request&lt;/a&gt; to get some info back on certain &lt;a href="http://apidocs.empireavenue.com/v1/get?call=profile/info"&gt;Stocks/Tickers&lt;/a&gt;. We wanted to be able to send a text message with our ticker "DISRUPTIVE" to a phone number to get back the most recent stock price.&lt;br /&gt;
&lt;br /&gt;
Next we had to find a way to actually receive and send the SMS text messages. This is where &lt;a href="http://www.tropo.com/"&gt;Tropo&lt;/a&gt; comes into play. (Check out the Tropo &lt;a href="https://www.tropo.com/how-it-works/"&gt;website&lt;/a&gt; for more information about Tropo and how this all works.) According to their website, "Tropo is a powerful yet simple API that adds Voice, SMS, Twitter, and IM support to the programming languages you already know."&lt;br /&gt;
&lt;br /&gt;
Using Tropo we can build the application to send and receive SMS messages. Tropo supports a slew of different programming languages including Java, PHP, and Ruby. We choose to use PHP. Writing a Tropo app in PHP is as simple as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt; ? p h p
say('Yes, Tropo is this easy.');
// Yup, that easy
? &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
So how did we build this thing? Here are some code examples:&lt;/h4&gt;
&lt;a href="http://disruptive.io/wp-content/uploads/2011/04/screenshot1.png"&gt;&lt;img alt="" class="alignright size-medium wp-image-416" height="262" src="http://disruptive.io/wp-content/uploads/2011/04/screenshot1-300x262.png" title="screenshot1" width="300" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
First things first, we setup a Tropo account on &lt;a href="https://www.tropo.com/account/register.jsp"&gt;Tropo.com&lt;/a&gt;, all you need is a valid e-mail address to register and there is no cost for development accounts! Wait for the e-mail conformation to activate the account and once that is done you can start creating Tropo Applications, in this case we opted for a simple Tropo Scripting Application where the app is hosted on the Tropo Platform.&lt;br /&gt;
&lt;br /&gt;
To create a new Tropo Application you can just go to Your Application, select 'Create New Application' and setup a Tropo Scripting Application. We won't go through a step-by-step on how to do this, as there are tons of great &lt;a href="https://www.tropo.com/docs/"&gt;tutorials&lt;/a&gt; you can look at on the Tropo website.&lt;br /&gt;
&lt;br /&gt;
We also needed an Empire Avenue account with which to associate our new Tropo Application, so next we went to the &lt;a href="http://www.empireavenue.com/"&gt;Empire Avenue Website&lt;/a&gt; and setup an Empire Avenue account (you can login using your Facebook account). Once we were all setup on Empire Avenue, we went to the &lt;a href="http://www.empireavenue.com/profile/settings"&gt;setting&lt;/a&gt; section of our profile and &lt;a href="http://www.empireavenue.com/profile/application"&gt;setup a new Application&lt;/a&gt;. This was needed because Empire Avenue uses both username and password for the account and API keys to authenticate third party applications.&lt;br /&gt;
&lt;br /&gt;
Once we had the API keys we went back to writing the actual application. Not too complex. First we needed to be able to receive messages. Using the &lt;a href="https://www.tropo.com/docs/scripting"&gt;Tropo Scripting Language&lt;/a&gt;, you can use the "Ask Method" to do something like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt; ? p h p
 if($currentCall-&amp;gt;initialText=="Yes") {&lt;br /&gt;
say("Awesome, I totally agree.");&lt;br /&gt;
}&lt;br /&gt;
elseif($currentCall-&amp;gt;initialText=="No") {&lt;br /&gt;
say("Well that's just too bad");&lt;br /&gt;
}&lt;br /&gt;
else {&lt;br /&gt;
say("That wasn't an option, sorry");&lt;br /&gt;
}&lt;br /&gt;
? &amp;gt;&lt;br /&gt;
&lt;br /&gt;
And once that was done we needed to write something to lookup the Ticker info on &lt;a href="http://www.empireavenue.com/"&gt;Empire Avenue&lt;/a&gt;. Using the API keys and and username and password we wrote some code to hit the API:&lt;br /&gt;
&lt;br /&gt;
&amp;lt; ? p h p

// Fetch EAV function - gets the data for a ticker from Empire Avenue.
function fetchEAV($ticker) {
 $ticker = trim(strtoupper($ticker));

 // API Url
 $url = 'https://api.empireavenue.com/profile/info?apikey=API_KEY_HERE&amp;amp;username=EAV_USERNAME&amp;amp;password=EAV_PASSWORD&amp;amp;ticker='.$ticker;

 $ch = curl_init();
 curl_setopt($ch, CURLOPT_URL, $url);
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
 if (curl_error($ch)) {
 say("ERROR ". curl_error($ch));
 die();
 }
 $output = json_decode(curl_exec($ch));
 curl_close($ch);
 if (strtoupper($output-&amp;gt;data[0]-&amp;gt;ticker) &amp;lt;&amp;gt; $ticker) {&lt;br /&gt;
// Debugging stuff:&lt;br /&gt;
//say($output-&amp;gt;data[0]-&amp;gt;ticker);&lt;br /&gt;
//die();&lt;br /&gt;
return false;&lt;br /&gt;
} else&lt;br /&gt;
return $output-&amp;gt;data[0];&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
// Get the data from Empire Avenue's API&lt;br /&gt;
$result = fetchEAV($currentCall-&amp;gt;initialText);&lt;br /&gt;
if ($result)&lt;br /&gt;
say("Last Traded Share Price: ".$result-&amp;gt;last_trade);&lt;br /&gt;
else&lt;br /&gt;
say("Invalid ticker.");&lt;br /&gt;
&lt;br /&gt;
? &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
And does it work?&lt;/h4&gt;
&lt;a href="http://disruptive.io/wp-content/uploads/2011/04/EA.png"&gt;&lt;img alt="" class="alignleft size-thumbnail wp-image-446" height="150" src="http://disruptive.io/wp-content/uploads/2011/04/EA-150x150.png" title="EA" width="150" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
It really does, if you want to see a working sample just send a text message with DISRUPTIVE to (818) 900-2731 to get back our latest stock price or replace DISRUPTIVE with your own Empire Avenue Ticker Symbol to get your own latest stock price!&lt;br /&gt;
&lt;br /&gt;
By Cas Hoefman &amp;amp; Michael Mackus&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6133068126268044040-1083052165382399975?l=cashoefman.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SOIKy1Vof31lHMT5figiq2RRov4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SOIKy1Vof31lHMT5figiq2RRov4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SOIKy1Vof31lHMT5figiq2RRov4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SOIKy1Vof31lHMT5figiq2RRov4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IBlogThereforIAm/~4/4D6KeDYzI-o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cashoefman.blogspot.com/feeds/1083052165382399975/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6133068126268044040&amp;postID=1083052165382399975" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/1083052165382399975?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/1083052165382399975?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IBlogThereforIAm/~3/4D6KeDYzI-o/empire-avenue-stock-quotes-by-sms.html" title="Empire Avenue Stock Quotes by SMS" /><author><name>Cas Hoefman</name><uri>https://profiles.google.com/100577919795002615573</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6HFnbX6Wjd0/AAAAAAAAAAI/AAAAAAAAAiU/bicvIrNiY_4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><georss:featurename>Murrieta, CA, USA</georss:featurename><georss:point>33.5539143 -117.2139232</georss:point><georss:box>33.448053300000005 -117.3718517 33.6597753 -117.0559947</georss:box><feedburner:origLink>http://cashoefman.blogspot.com/2011/04/empire-avenue-stock-quotes-by-sms.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMMRX4_eSp7ImA9WhZQFko.&quot;"><id>tag:blogger.com,1999:blog-6133068126268044040.post-5618194331913974787</id><published>2011-04-24T12:45:00.000-07:00</published><updated>2011-04-24T12:48:04.041-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-24T12:48:04.041-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Social Media" /><category scheme="http://www.blogger.com/atom/ns#" term="marketing" /><title>How your Small Business can harness the power of QR Codes</title><content type="html">For the last few years there has been a buzz building in mobile marketing circles around QR - or "Quick Response" - codes and now they are finally starting to pop up all over the United States, thanks in large to the adoption of smart phones. &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.swatsuite.com/wp-content/uploads/2011/01/qrcode1.png" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" class="alignleft size-full wp-image-512" height="200" src="http://www.swatsuite.com/wp-content/uploads/2011/01/qrcode1.png" title="qrcode" width="200" /&gt;&lt;/a&gt;&lt;br /&gt;
While QR codes are definitely not mainstream yet, they are now starting to appear in magazines, on store fronts and even on the product price labels in your local Best Buy.&lt;br /&gt;
&lt;br /&gt;
The question is &lt;em&gt;how can you as a small business owner take advantage of this new technology&lt;/em&gt;? It won't be long before your customers will start recognizing and using QR codes...will your business?&lt;br /&gt;
&lt;br /&gt;
Stay ahead of the curve and&amp;nbsp;beat your competition to the punch! In this article, we will show you five easy ways you can start using QR Codes in your business today.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Get More Social Media Followers&lt;/h3&gt;You can use QR codes to send users to your own website site, but why not connect them with your social profiles instead? By sending them to your Twitter Stream or your Facebook Page, you give your customer the opportunity to "Like" or "Follow" your brand. As a result, they'll&amp;nbsp;continue to receive updates long after they have walked out your store. Did you know it is now also possible to encode a QR code to automatically "Like" your Facebook page?&lt;br /&gt;
&lt;h3&gt;Put a QR Codes on Your Business Card&lt;/h3&gt;Including a QR code on your business card can be a way to move that last century relic into the next. We all know business cards still exist in paper format, and they won't be going away any time soon. We might as well turn them into an technology friendly format! Include a link to your company's Web site, your social media profiles or your contact data in a QR code and print it on the card. It might not overload your site with traffic, but it can definitely help reinforce the real-world connections you make by making it easiser for folks to download your contact information.&lt;br /&gt;
&lt;h3&gt;Use QR Codes in Your Printed Advertising&lt;/h3&gt;Yes you heard us right: printed advertising, magazines and newspapers aren't completely dead yet! A large number of advertisers have found that using QR codes in their printed ads is a good way to bridge the gap between print and online. Unlike other print ads, those containing QR Codes can be easily measured for effectiveness. This option may not make sense for every type of business, but your local service-based business and others may find it very beneficial.&lt;br /&gt;
&lt;h3&gt;QR Codes Turn a Walk-In Customer Into Web Traffic&lt;/h3&gt;The most obvious use of QR Codes is to drive real-world customers to your company's Website. This is great but simply sending people to your homepage isn't always going to be particularly effective. Instead you can send them to a specific section of your site. For example, build a simple, mobile-friendly customer survey. You can enter people who fill out the survey into a giveaway and at the same time collect their email addresses you can use for future marketing messages.&lt;br /&gt;
&lt;h3&gt;Get Creative With QR Codes: Games &amp;amp; Scavenger Hunts&lt;/h3&gt;There are a large number of examples&amp;nbsp;where scavenger hunts and other real-world games have been played using QR Codes. Simply put, the organizer places a series of printed QR Codes throughout a physical space and offers participants prizes - either digital or physical - for locating them. Small, local businesses can easily adopt this model for promotional purposes, even if it doesn't directly generate any revenue, it will get people further engaged with your brand as well as&amp;nbsp;creating buzz and excitment.&lt;br /&gt;
&lt;br /&gt;
Want to know learn more about QR Codes? Contact us&lt;em&gt; today&lt;/em&gt; and we'll be more than happy to sit down with you and explore ways your business can start using QR Codes &lt;em&gt;tomorrow.&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6133068126268044040-5618194331913974787?l=cashoefman.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/i7yHvPM2LSJGLAhKYSJpZFYh6co/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/i7yHvPM2LSJGLAhKYSJpZFYh6co/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/i7yHvPM2LSJGLAhKYSJpZFYh6co/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/i7yHvPM2LSJGLAhKYSJpZFYh6co/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IBlogThereforIAm/~4/tnyFwHkZoY0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cashoefman.blogspot.com/feeds/5618194331913974787/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6133068126268044040&amp;postID=5618194331913974787" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/5618194331913974787?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/5618194331913974787?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IBlogThereforIAm/~3/tnyFwHkZoY0/how-your-small-business-can-harness.html" title="How your Small Business can harness the power of QR Codes" /><author><name>Cas Hoefman</name><uri>https://profiles.google.com/100577919795002615573</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6HFnbX6Wjd0/AAAAAAAAAAI/AAAAAAAAAiU/bicvIrNiY_4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://cashoefman.blogspot.com/2011/04/how-your-small-business-can-harness.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQDSH4yeip7ImA9WhZQFko.&quot;"><id>tag:blogger.com,1999:blog-6133068126268044040.post-5523923399831032201</id><published>2011-04-24T12:14:00.000-07:00</published><updated>2011-04-24T12:46:19.092-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-24T12:46:19.092-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Social Media" /><category scheme="http://www.blogger.com/atom/ns#" term="marketing" /><title>Local Listings and Social Searches, where to list your business online.</title><content type="html">So you started a new company, congratulations, the first step to bigger and better things! Is it perhaps a restaurant, a gym, or maybe a consulting company? Regardless of the type of business, if you have a brick and mortar location you need to get your business listed, and even if you don't have a real brick and mortar location you probably want to get yourself listed too.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.blogger.com/post-create.g?blogID=6133068126268044040#"&gt;&lt;img alt="" class="alignleft size-medium wp-image-550" height="150" src="http://www.swatsuite.com/wp-content/uploads/2011/03/local-search-350x210-300x180.jpg" title="local-search-350x210" width="250" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
This becomes really important if you want to have your business show up in local search results from services such as Google Map's Business listings, Mapquest, Yelp, or other local online search services specific to your area.&lt;br /&gt;
&lt;br /&gt;
There is a good chance that your business already is listed in some online databases or directories, but, as the owner of the company you will want to be in charged of what information is being displayed about your business to your clients or customers!&lt;br /&gt;
&lt;br /&gt;
Below is a list of a few common places where business owners should start and make sure they have accurate and current listings.&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;Citysearch&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;Facebook&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;Foursquare&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;Google&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;GoWalla&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;LinkedIn&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;Mapquest&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;Navteq&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;Truvo&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;Where&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;Yelp&lt;/li&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For you as the business owner, taking ownership of those listings within these directories is crucial. As the owner you will want to maintain accurate, update-to-date and complete information within you listings. You also want to monitor via location based services who is checking into your place of business, what they are doing and what people are saying about you.&lt;br /&gt;
&lt;br /&gt;
But, you are not done once you have yourself listed in the directories, keeping the listings up-to-date, regularly adding notes, promotions, coupons or specials and simple things like updating your seasonal business hours need to become second nature if you want to be found in the directories.&lt;br /&gt;
&lt;br /&gt;
A parting thought, if you are not claiming that business listing chances are that the crowd is adding your location to the directories and the chances are high that incorrect or incomplete information is being shared with your potential customers!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6133068126268044040-5523923399831032201?l=cashoefman.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/D2k7YgbN4WkmR_Rq-0whV8ddBDs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/D2k7YgbN4WkmR_Rq-0whV8ddBDs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/D2k7YgbN4WkmR_Rq-0whV8ddBDs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/D2k7YgbN4WkmR_Rq-0whV8ddBDs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IBlogThereforIAm/~4/gV8vgHBI8PY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cashoefman.blogspot.com/feeds/5523923399831032201/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6133068126268044040&amp;postID=5523923399831032201" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/5523923399831032201?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/5523923399831032201?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IBlogThereforIAm/~3/gV8vgHBI8PY/local-listings-and-social-searches.html" title="Local Listings and Social Searches, where to list your business online." /><author><name>Cas Hoefman</name><uri>https://profiles.google.com/100577919795002615573</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6HFnbX6Wjd0/AAAAAAAAAAI/AAAAAAAAAiU/bicvIrNiY_4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://cashoefman.blogspot.com/2011/04/local-listings-and-social-searches.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQDSH4yfCp7ImA9WhZQFko.&quot;"><id>tag:blogger.com,1999:blog-6133068126268044040.post-4321011954921038941</id><published>2011-04-24T12:11:00.000-07:00</published><updated>2011-04-24T12:46:19.094-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-24T12:46:19.094-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Social Media" /><category scheme="http://www.blogger.com/atom/ns#" term="marketing" /><title>Knowledge is power!</title><content type="html">Social Media exploded in 2010.  As 2011 starts, you now should have more than enough data at hand to show you which Social Media Channel is working for you and which one is not.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Everyone told you early last year to add Twitter to your Social Media Portfolio, and you did. In the second half of the year all the hype around location-based checkins made you jump on the FourSquare bandwagon and you now have an even larger set of Social Media Channels you broadcast on, but are you getting the payback you are expecting?&lt;br /&gt;
&lt;br /&gt;
If one of the many Social Media channels you are using isn't working well for you, perhaps now is the time to increase your efforts; or perhaps focus your efforts on a different Social Media Channel. If Twitter is outperforming the other channels, should you reassess your spending on that channel? &lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;It's all about Analytics...&lt;/h2&gt;&lt;br /&gt;
In order to answer those questions, you will need analytics of some sort; and to run analytics, you need data!&lt;br /&gt;
&lt;br /&gt;
Rich data for the various Social Media Channels is available through many sources. Of course we are all still waiting for Twitter to complete the roll-out of their analytics tools, but for now there are other tools you can use.&lt;br /&gt;
&lt;br /&gt;
You have, of course, been using a URL shortening service, and the analytics data associated with that service is visible in your online account. This provides you with very valuable data on which of your posts got a lot of clicks in 2010 and are perhaps good topics to focus on again in 2011, and what to avoid!&lt;br /&gt;
&lt;br /&gt;
Several online services provide detailed information on clicks of your links in your various posts, the number of retweets, mentions and other information. There is also support for Facebook, FourSquare, LinkedIn, Myspace and WordPress streams. These are great tools to analyze your small business Social Media Campaigns.&lt;br /&gt;
&lt;br /&gt;
Your trustworthy Facebook Page Insights (you gave up on that Facebook profile a long time ago, right?) also provides you with a lot of valuable data. Take a look at last years data and review that "Daily Active Users" number. Did it go up, down or was it stable? It again will help you identify what works and what doesn't in Social Media Marketing. Did that campaign you ran in July really create as much buzz as you thought it did?&lt;br /&gt;
&lt;br /&gt;
Now is also the time to start integrating all this data and take the next step. Start using Goals and Funnels to get even more insight into the paths your followers take, improve the Funnels, and make sure you lose less potential customers on the way to them becoming one of your paying customers...&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;A word of wisdom!&lt;/h2&gt;&lt;br /&gt;
Although it might sound great to have the most followers or friends, and although it's important to have clout, it's also important, maybe even more so, to focus on the quality of the relationships you form. It's easy enough to get to 10,000 facebook fans or 50,000 Twitter followers, but if they are not engaging with you and if none of them are converting to paying customers, your efforts have gone to waste.&lt;br /&gt;
&lt;br /&gt;
If you are not doing this today, have questions about how to better collect and analyze data, or still need to get started with Social Media Marketing, contact me and I'll be more than happy to point you in the right direction!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6133068126268044040-4321011954921038941?l=cashoefman.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TXk1f3XZRiq9MpyquBSSkUJov3A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TXk1f3XZRiq9MpyquBSSkUJov3A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TXk1f3XZRiq9MpyquBSSkUJov3A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TXk1f3XZRiq9MpyquBSSkUJov3A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IBlogThereforIAm/~4/uhUQsARPVyw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cashoefman.blogspot.com/feeds/4321011954921038941/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6133068126268044040&amp;postID=4321011954921038941" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/4321011954921038941?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/4321011954921038941?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IBlogThereforIAm/~3/uhUQsARPVyw/knowledge-is-power.html" title="Knowledge is power!" /><author><name>Cas Hoefman</name><uri>https://profiles.google.com/100577919795002615573</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6HFnbX6Wjd0/AAAAAAAAAAI/AAAAAAAAAiU/bicvIrNiY_4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://cashoefman.blogspot.com/2011/04/knowledge-is-power.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQDSH4yfSp7ImA9WhZQFko.&quot;"><id>tag:blogger.com,1999:blog-6133068126268044040.post-5019076371315605270</id><published>2011-04-24T12:09:00.000-07:00</published><updated>2011-04-24T12:46:19.095-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-24T12:46:19.095-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Social Media" /><category scheme="http://www.blogger.com/atom/ns#" term="marketing" /><title>The New Advertising: “It’s about creating movements”</title><content type="html">Once in a while you come across a video that makes you laugh but secretly also makes you a bit jealous because of it's perfect execution of a brilliant idea. Enter Canadian advertising agency &lt;a href="http://www.johnst.com/"&gt;John St.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Their 2 minute "Pink Pony" video shows just why advertising is no longer about campaigns but about creating a movement and the importance of Social Media Marketing. And all of that at the hand of birthday girl Chelsea and a pink mini horse.&lt;br /&gt;
&lt;br /&gt;
&lt;object height="328" width="544"&gt;&lt;param name="movie" value="http://www.youtube.com/v/dRDhx8Lo37E?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/dRDhx8Lo37E?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="544" height="328"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6133068126268044040-5019076371315605270?l=cashoefman.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gc5DcPRlkJMkNAQ_fXbpqTaEIDE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gc5DcPRlkJMkNAQ_fXbpqTaEIDE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gc5DcPRlkJMkNAQ_fXbpqTaEIDE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gc5DcPRlkJMkNAQ_fXbpqTaEIDE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IBlogThereforIAm/~4/JhEs2uepVT4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cashoefman.blogspot.com/feeds/5019076371315605270/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6133068126268044040&amp;postID=5019076371315605270" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/5019076371315605270?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/5019076371315605270?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IBlogThereforIAm/~3/JhEs2uepVT4/new-advertising-its-about-creating.html" title="The New Advertising: “It’s about creating movements”" /><author><name>Cas Hoefman</name><uri>https://profiles.google.com/100577919795002615573</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6HFnbX6Wjd0/AAAAAAAAAAI/AAAAAAAAAiU/bicvIrNiY_4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://cashoefman.blogspot.com/2011/04/new-advertising-its-about-creating.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYGQn85fCp7ImA9WhZQFko.&quot;"><id>tag:blogger.com,1999:blog-6133068126268044040.post-8163581272064535153</id><published>2010-11-02T17:11:00.000-07:00</published><updated>2011-04-24T12:42:03.124-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-24T12:42:03.124-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Voxeo" /><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><category scheme="http://www.blogger.com/atom/ns#" term="telephony" /><category scheme="http://www.blogger.com/atom/ns#" term="tropo" /><category scheme="http://www.blogger.com/atom/ns#" term="Telecom" /><category scheme="http://www.blogger.com/atom/ns#" term="phono" /><title>Fun with Phono</title><content type="html">Spend some time the last week with playing around with &lt;a href="http://phono.com/"&gt;Phono&lt;/a&gt;. Phono is a simple jQuery plugin and JavaScript library that turns any web browser into a phone; capable of making phone calls and sending instant messages. You can even connect to SIP clients; all with a simple unified API.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_t8_rGfsaY4Q/TNCnc2uD2rI/AAAAAAAAAfY/9ygqOxRtpkk/s1600/phonomodal.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="155" src="http://3.bp.blogspot.com/_t8_rGfsaY4Q/TNCnc2uD2rI/AAAAAAAAAfY/9ygqOxRtpkk/s200/phonomodal.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;To keep things simple I first took a look at the WordPress plugin that allows you to embed a phone on your blog. It gave me some good insight into what you can do with Phono.&lt;br /&gt;
&lt;br /&gt;
Figured that I'd create a little project for myself and wrote a little bit of code to embed phono into my facebook fanpage tab. Couple of lines of code in the tab to call some PHP Scripts and a couple lines of "phono code" in the PHP Script later and and I had a working Call Me button on my page!&lt;br /&gt;
&lt;br /&gt;
This is cool stuff! It's all still in infant stages and graphics look bad, need to work on alpa numeric inputs and perhaps just build the whole thing into a reusable Facebook App instead of using the PHP pages. But you know what, it was&amp;nbsp;satisfying&amp;nbsp;to be able to get that first call working!&lt;br /&gt;
&lt;br /&gt;
Lots of potential with Phono and you can also integrate it with your Voxeo Tropo app. If you want some more info on how I hacked this together, send me an e-mail!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6133068126268044040-8163581272064535153?l=cashoefman.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7xWvHMDV-eOE5Yf62DcErNzwkv8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7xWvHMDV-eOE5Yf62DcErNzwkv8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7xWvHMDV-eOE5Yf62DcErNzwkv8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7xWvHMDV-eOE5Yf62DcErNzwkv8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IBlogThereforIAm/~4/ahdEOfqSG8g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cashoefman.blogspot.com/feeds/8163581272064535153/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6133068126268044040&amp;postID=8163581272064535153" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/8163581272064535153?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/8163581272064535153?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IBlogThereforIAm/~3/ahdEOfqSG8g/fun-with-phono.html" title="Fun with Phono" /><author><name>Cas Hoefman</name><uri>https://profiles.google.com/100577919795002615573</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6HFnbX6Wjd0/AAAAAAAAAAI/AAAAAAAAAiU/bicvIrNiY_4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_t8_rGfsaY4Q/TNCnc2uD2rI/AAAAAAAAAfY/9ygqOxRtpkk/s72-c/phonomodal.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://cashoefman.blogspot.com/2010/11/fun-with-phono.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkACSXgzeCp7ImA9WhRUGE8.&quot;"><id>tag:blogger.com,1999:blog-6133068126268044040.post-7043991795824424610</id><published>2010-10-17T09:00:00.000-07:00</published><updated>2012-01-28T23:06:08.680-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-28T23:06:08.680-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Temecula" /><category scheme="http://www.blogger.com/atom/ns#" term="SoCal" /><category scheme="http://www.blogger.com/atom/ns#" term="Southern California Wine Country" /><category scheme="http://www.blogger.com/atom/ns#" term="wine" /><category scheme="http://www.blogger.com/atom/ns#" term="Callaway Vineyard and Winery" /><category scheme="http://www.blogger.com/atom/ns#" term="winery" /><title>Callaway Vineyard and Winery</title><content type="html">&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-qBZWpnCty7A/TyTvPuc_6zI/AAAAAAAADjw/O1iLY_rijcw/s1600/CWM006logosmall.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-qBZWpnCty7A/TyTvPuc_6zI/AAAAAAAADjw/O1iLY_rijcw/s320/CWM006logosmall.jpg" width="213" /&gt;&lt;/a&gt;&lt;/div&gt;
This week we visited &lt;a href="http://www.callawaywinery.com/" target="_blank"&gt;Callaway Vineyard and Winery&lt;/a&gt;. Callaway is one of the larger wineries in the Temecula Valley and offers a considerably large selection of whites, rosÈs and red wines. We started off with lunch at the Meritage Restaurant. We had not made reservations and had to wait about 20 minutes for a table, so if you head out to Callaway and are planning on having lunch, make reservations.&lt;br /&gt;
&lt;br /&gt;
The waiter's description of the lamb special (which was a lamb burger) sounded really good but unfortunately they had run out of it so I opted for the Kobe Beef Cheese Steak Sandwich with Caramelized Onion, Mushroom, Provolone, Peppercorn Aioli &amp;amp; Fries instead. I did see the lamb burger however, and it was not a burger as described, but more a pattie of meat precariously placed on two balancing pieces of bread. The presentation was beautiful, the ease of consumption, not so much. There were five of us there, so between us we tried a few things. One of the salads was pretty good, and the hanger steak was nicely prepared. We all seemed to enjoy our meals, and they were easily paired with the Callaway wines.&lt;br /&gt;
&lt;br /&gt;
After lunch we headed over to the large tasting room. It has a view of the valley and although it was a busy Sunday afternoon we quickly secured a spot at the bar for our group. We purchased our six 1 ounce tastings and the large selection of whites and rosÈs had me excited. I started with the 2009 Special Selection Sauvignon Blanc which was a very dry citrus white with hints of melon. I then continued on with the 2008 Winemakers Reserve Chardonnay with pineapple flavors and notes of caramel and apricot. Both whites were okay, but nothing spectacular.&lt;br /&gt;
&lt;br /&gt;
I then moved on to the rosÈs. I tried the Nebbiolo Bello, a rosÈ with a bouquet of raspberry and cherry that has flavors of red currant and a strawberry finish. The 2005 Special Selection Sorella, a 40-30-20-10 Sangiovese, Cab Sauvignon, Dolcette and Merlot blend has some hints of licorice, pomegranate and strawberry. Like the whites, both were ok. I preferred the Nebbiolo with the meal much more than alone in the tasting room.&lt;br /&gt;
&lt;br /&gt;
I also tried the award winning 2009 Special Selection Muscat Canelli. This Muscat has hints of jasmine and cherry blossom and was very easy to drink. &amp;nbsp;I finished with the 2009 Winemakers Reserve Late Harvest Cab Sauvignon. It is a very sweet but easy to drink fruity wine and you can really taste the berries. These last two, although a little too sweet, were my favorites of the day. Since there were several people there, here is a run down of a few of the other wines...&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-2maiS5bkI90/TyTvWcjNwzI/AAAAAAAADj4/dTX9RqR8U40/s1600/CWM010logosmall.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="226" src="http://1.bp.blogspot.com/-2maiS5bkI90/TyTvWcjNwzI/AAAAAAAADj4/dTX9RqR8U40/s320/CWM010logosmall.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
The 2006 Winemaker's Reserve Cab Sauvignon was very dry. It also has a very weird smell. It was a little hard to get over the smell to actually drink it and it was likened to a dry musty basement. The 2008 Bella Blanc Sparkling Wine was good. It was very light and refreshing. I can definitely imagine sitting back and toasting a summer wedding, while relaxing and enjoying the bubbles. &amp;nbsp;The 2009 Special Selection RosÈ of Sangiovese is a top winner for Callaway and you will definitely see why after tasting it. It is a drier rosÈ that is crisp and fruity yet almost soft, making it very drinkable.&lt;br /&gt;
&lt;br /&gt;
Leaving Callaway, we had tasted many of the wines, but with such a large menu, there were still many left to try. I have noticed at the larger wineries, this one included, that I feel more like a dollar sign than at the smaller wineries. You do not get the personal service you get at smaller tasting rooms. Here you have a ticket with 6 stubs on it. With each taste, the pourer takes a stub and moves on. There was no talking about which wine they like best, just a pour and then they move on down the line. It was not necessarily their fault, as there were about 3 pourers and 60 or so people crammed in the tasting room. The wine and food are adequate, some of the food is pretty good, but the atmosphere seems rushed and hurried with not much attention to the consumer. All in all, we may be back for lunch, or at least to taste some of the remaining wines.&lt;br /&gt;
&lt;br /&gt;
Next weeks we will visit &lt;a href="http://www.stuartcellars.com/" target="_blank"&gt;Stuart Cellars&lt;/a&gt;. This family owned winery is located at 33515 Rancho California Road in the Temecula Valley. Marshall and Susan Stuart harvested their first grapes back in 1999. Now at full capacity, the Vineyards are expected to yield about 150 tons of grapes which will produce about 16,000 cases of wine. You can read more about Stuart Cellars on their website and they can be reached by phone at (951) 676-6414.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6133068126268044040-7043991795824424610?l=cashoefman.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KR7WN9vs-lSFlqerA1XNocUU45Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KR7WN9vs-lSFlqerA1XNocUU45Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KR7WN9vs-lSFlqerA1XNocUU45Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KR7WN9vs-lSFlqerA1XNocUU45Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IBlogThereforIAm/~4/oCq6Mr_EgmE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cashoefman.blogspot.com/feeds/7043991795824424610/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6133068126268044040&amp;postID=7043991795824424610" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/7043991795824424610?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/7043991795824424610?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IBlogThereforIAm/~3/oCq6Mr_EgmE/callaway-vineyard-and-winery.html" title="Callaway Vineyard and Winery" /><author><name>Cas Hoefman</name><uri>https://profiles.google.com/100577919795002615573</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6HFnbX6Wjd0/AAAAAAAAAAI/AAAAAAAAAiU/bicvIrNiY_4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-qBZWpnCty7A/TyTvPuc_6zI/AAAAAAAADjw/O1iLY_rijcw/s72-c/CWM006logosmall.jpg" height="72" width="72" /><thr:total>0</thr:total><georss:featurename>32720 Rancho California Rd, Temecula, CA 92592, USA</georss:featurename><georss:point>33.5211395 -117.0895158</georss:point><georss:box>33.519484999999996 -117.0919833 33.522794 -117.0870483</georss:box><feedburner:origLink>http://cashoefman.blogspot.com/2010/10/callaway-vineyard-and-winery.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IDRnozcSp7ImA9WhRUGEw.&quot;"><id>tag:blogger.com,1999:blog-6133068126268044040.post-2219761524955184549</id><published>2010-10-10T22:37:00.000-07:00</published><updated>2012-01-28T22:46:17.489-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-28T22:46:17.489-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Temecula" /><category scheme="http://www.blogger.com/atom/ns#" term="SoCal" /><category scheme="http://www.blogger.com/atom/ns#" term="Gershon Bachus Vintners" /><category scheme="http://www.blogger.com/atom/ns#" term="Southern California Wine Country" /><category scheme="http://www.blogger.com/atom/ns#" term="wine" /><category scheme="http://www.blogger.com/atom/ns#" term="winery" /><title>Gershon Bachus Vintners</title><content type="html">&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-Ak4AMnQbwZA/TyToxQvTiXI/AAAAAAAADjg/XKGRZ4CYaM0/s1600/GB013logosmall.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="213" src="http://3.bp.blogspot.com/-Ak4AMnQbwZA/TyToxQvTiXI/AAAAAAAADjg/XKGRZ4CYaM0/s320/GB013logosmall.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
This week we headed over to &lt;a href="http://www.gershonbachus.com/" target="_blank"&gt;Gershon Bachus Vintners&lt;/a&gt;, located at 37750 De Portola Drive. This winery is tucked in the hills of the Temecula Valley, giving it some lovely views of the surrounding vineyards and gorgeous homes (much like many of the other wineries in the area).&lt;br /&gt;
&lt;br /&gt;
We arrived a bit early while Joe was still cleaning up from a big wedding the night before. He was finished setting up the tasting area so we sat down and waited for Joe to join us. Joe is extremely knowledgable and has worked in the area at wineries and in vineyards for almost a decade. He promptly provided us with ice cold water and some Italian breadsticks (for palate cleansing) and proceeded to walk us through the list of wines like a pro. It was nice to have a seated wine tasting for a change. It made us feel as if we were welcome to stay as long as we would like and not just standing around at a bar, only to be rushed out the door.&lt;br /&gt;
&lt;br /&gt;
He had us try the 2009 Villa Vino Bianco 5225, a White Melange blend of Sauvignon Blanc, Chardonnay and Viognier. It is nice and easy to drink with hints of melon and honey, which was fantastic and cool on that hot, fall day. The 2006 GBV 442 White Melange, a blend of Pinot Grigio, Sauvignon Blanc and Viognier, has some hints of citrus, which I really liked. It was a great example of a local, refreshing, white wine.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-OB-_ec5Y0xg/TyTo6iDwcNI/AAAAAAAADjo/IOtm9-Zej94/s1600/GB003logosmall.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-OB-_ec5Y0xg/TyTo6iDwcNI/AAAAAAAADjo/IOtm9-Zej94/s320/GB003logosmall.jpg" width="208" /&gt;&lt;/a&gt;&lt;/div&gt;
Next, we moved on to the reds in the "Bachus" series. We started with the NV Villa Vino Tutto Rosso, which is a rich, smooth and fruity 2006/2007 Blend (he will not tell you what grapes are in the blend, as they are having a contest to guess the percentage of which grapes make up this blend to benefit the American Cancer Foundation). The next wine was the Zephyrus. This a 100% Zinfandel, Limited Edition Winds Series, aged in 100% Hungarian oak barrels for 18 months. This Zinfandel is uniquely fruity and mellow with very subtle spice accents.&lt;br /&gt;
&lt;br /&gt;
The last two wines on the list are Cabs. The first, a 2005 Aquilo, 100% Cabernet Sauvignon, is a full-bodied, fruity red with hints of milk chocolate and coffee. This wine was also aged 18 months in oak barrels making it the lighter of the two Cabs and easier to drink. The last wine, a 2005 Aquilo MMV Napa Reserve Cabernet Sauvignon from the North Wind Vintners release, is a strong Cabernet. This red is aged in oak for 21 months and the added 3% Petit Verdot adds a lot of extra flavor. I enjoyed its blackberry undertones and hints of dark chocolate. I loved this wine so much, in fact, that I brought a bottle home.&lt;br /&gt;
&lt;br /&gt;
The tastings will cost you $15 for the six wines, but Joe's pours are generous and we "retried" a few of the wines while leisurely chatting about the winery, the other wineries in the area and the Temecula Valley in general. We also chatted about Northern California, as many of their grapes still originate from the Napa and Sonoma Vallies, while they wait for their harvests to age. We enjoyed our wine, chat and atmosphere at Gershon Bachus Vintners and highly recommend it. &amp;nbsp;Winemaking is their hobby, not their full time job, so they are only open on the weekends. Also, if there is a wedding or special event booked, they will close the tasting room for the day. Be sure to check with either their facebook page, or call them ahead of time before you head out.&lt;br /&gt;
&lt;br /&gt;
Next week we will be visiting &lt;a href="http://www.callawaywinery.com/" target="_blank"&gt;Callaway Vineyard and Winery&lt;/a&gt;&amp;nbsp;and are looking forward to trying their 2008 Nebbiolo Bello rosÈ, the 2008 Special Selection Bella RosÈ and the award winning 2009 RosÈ of Sangiovese! &amp;nbsp;(You can see someone has a problem with rosÈ wines). Callaway is located at 32720 Rancho California Road in Temecula, and for questions you can reach them at (800) 472-2377. Callaway also features Meritage at Callaway, one of the Inland Empire Magazine's "Hot 100 Restaurants in the Inland Empire", where Chef Mike Henry uses local, sustainable, and organic ingredients to produce tapas, salads and entrÈes with a Mediterranean flair.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6133068126268044040-2219761524955184549?l=cashoefman.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/aJBDXwQn0DTHqQ87Ugh_NUajshE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aJBDXwQn0DTHqQ87Ugh_NUajshE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/aJBDXwQn0DTHqQ87Ugh_NUajshE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aJBDXwQn0DTHqQ87Ugh_NUajshE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IBlogThereforIAm/~4/j-hiRFZqzSc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cashoefman.blogspot.com/feeds/2219761524955184549/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6133068126268044040&amp;postID=2219761524955184549" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/2219761524955184549?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/2219761524955184549?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IBlogThereforIAm/~3/j-hiRFZqzSc/gershon-bachus-vintners.html" title="Gershon Bachus Vintners" /><author><name>Cas Hoefman</name><uri>https://profiles.google.com/100577919795002615573</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6HFnbX6Wjd0/AAAAAAAAAAI/AAAAAAAAAiU/bicvIrNiY_4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-Ak4AMnQbwZA/TyToxQvTiXI/AAAAAAAADjg/XKGRZ4CYaM0/s72-c/GB013logosmall.jpg" height="72" width="72" /><thr:total>0</thr:total><georss:featurename>37750 De Portola Rd, Temecula, CA 92592, USA</georss:featurename><georss:point>33.513973 -117.017291</georss:point><georss:box>33.512318 -117.0197585 33.515628 -117.0148235</georss:box><feedburner:origLink>http://cashoefman.blogspot.com/2010/10/gershon-bachus-vintners.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ICQHo_cSp7ImA9WhRUGEw.&quot;"><id>tag:blogger.com,1999:blog-6133068126268044040.post-7729430602675881288</id><published>2010-10-03T09:00:00.000-07:00</published><updated>2012-01-28T22:46:01.449-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-28T22:46:01.449-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Leonesse Cellars Winery" /><category scheme="http://www.blogger.com/atom/ns#" term="Temecula" /><category scheme="http://www.blogger.com/atom/ns#" term="SoCal" /><category scheme="http://www.blogger.com/atom/ns#" term="Southern California Wine Country" /><category scheme="http://www.blogger.com/atom/ns#" term="wine" /><category scheme="http://www.blogger.com/atom/ns#" term="winery" /><title>Leonesse Cellars Winery</title><content type="html">&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-7rbjO_nCBsk/TyTnCF7cv6I/AAAAAAAADjI/Qn80u_-_y4w/s1600/LW002logosmall.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="213" src="http://3.bp.blogspot.com/-7rbjO_nCBsk/TyTnCF7cv6I/AAAAAAAADjI/Qn80u_-_y4w/s320/LW002logosmall.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
This week we visited &lt;a href="http://www.leonesscellars.com/" target="_blank"&gt;Leonesse Cellars Winery&lt;/a&gt;. Located on the De Portola Wine Trail at 38311 De Portola Road in Temecula, Leonesse is nestled in the rolling hills of the Temecula Valley and its views of the surrounding vineyards are amazing.&lt;br /&gt;
&lt;br /&gt;
Our visit to Leonesse was definitely one to remember. We purchased both the standard tasting for $12, which includes 6 tastings of the standard whites and reds, and the premier tasting for $15, which allowed us another 5 tastings of the premier reds. Though I think somewhere along the way, we may have tried a few others.&lt;br /&gt;
&lt;br /&gt;
We started off with a set of five whites and a rosÈ. The 2009 Melange de Blanc, a Roussane, Viognier and Marsanne blend, was a great start. This crisp, not-to-sweet white with a hint of lemon would be great on a hot summer afternoon. We continued with the 2008 Viognier, which was fine, but nothing special. The 2008 Roussane, on the other hand, had the advertised floral aromas, with hints of lemon and the obvious apricot, and was my winning white of the day! It was very easy to drink and very easy to love.&lt;br /&gt;
&lt;br /&gt;
The Chardonnay was, well, a Chardonnay. (You may recall me mentioning my dislike of all things Chardonnay.) But the White Merlot was yet another good example of how the American rose\'s are improving exponentially!\r\n \r\nWe finished our set of whites with the 2008 late harvest Muscat which was rich and fruity, with hints of apricot and pear. It was a great example of a sweet and not too heavy wine that would compliment any dessert or fruit plate. We really should have brought a bottle home&lt;br /&gt;
&lt;br /&gt;
Moving on to the reds...&amp;nbsp;We tried the light-bodied Cinsaut and thought it was just that, light-bodied and sort of bland, nothing very exciting. Our wine consultant, Norma, who was fantastic, tried to move us past it, but we insisted we try it anyway. Norma did a great job helping and listening to us, and steering us toward the better wines, in her opinion, and we delightfully agreed and followed.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-hfX0zNrq6pM/TyTnKQ37w0I/AAAAAAAADjQ/tAAn9RXO5is/s1600/LW006logosmall.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="213" src="http://1.bp.blogspot.com/-hfX0zNrq6pM/TyTnKQ37w0I/AAAAAAAADjQ/tAAn9RXO5is/s320/LW006logosmall.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
The 2008 Melange de Reves, a Cinsaut, Grenache, MourvËdre, Syrah medium-bodied blend, with flavors of cherry and black pepper was for sure a step up but for me the the 2007 Cab Sauvignon, a berry-rich spicy red, was the winning red in my opinion.&lt;br /&gt;
&lt;br /&gt;
The 2007 Meritage blend of Merlot, Cab Sauvignon, Cab Franc and Petit Verdot, was another berry-rich red with a hint of plums which we enjoyed. The 2007 Cab Franc Merlot with rich cherry and berry aromas, bell pepper, licorice and spice. I have to say, this one was definitely at the top of the list. The aroma of this wine combined with the subtle tastes, really allowed you to catch the flavors.&lt;br /&gt;
&lt;br /&gt;
Continuing through the 2007 Zin and a 2007 Syrah, we quickly sipped up the last of our wine tasting, as these two wines were also quite good. &amp;nbsp;As we were finishing up with our tasting, we met a long-time member, David, who filled us in on the benefits of becoming a member of this winery. We shared with him some of the 2005 Cinsaut dessert wine that tasted nothing short of amazing with the chocolate David had brought. Alone, the dessert wine was good, but with the dark chocolate new flavors and nuances were brought about and another level was definitely apparent in the wine.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-C622n5o8HYM/TyTnR3OZ7cI/AAAAAAAADjY/cMhaMk04NYE/s1600/LW011logosmall.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="229" src="http://1.bp.blogspot.com/-C622n5o8HYM/TyTnR3OZ7cI/AAAAAAAADjY/cMhaMk04NYE/s320/LW011logosmall.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
Just when we were about to head out for the afternoon, David suggested we join him and his friends for a tour of the vineyard and we ended up in the barrel room for another round of tasting. &amp;nbsp;Good thing we had a designated driver to get us back home as we may have overdone it a little on all the great wines. We tasted mostly the same wines in the barrel room as we did up top, but some of the wine took on different characteristics, transformed by the cool, dark, oaky surroundings. This week was surely an experience to remember, and the 52 weeks of wine seems to be getting more exciting by the week!&lt;br /&gt;
&lt;br /&gt;
Next week we are planning on visting &lt;a href="http://www.gershonbachus.com/" target="_blank"&gt;Gershon Bachus Vinters&lt;/a&gt;, located right next to Leonesse on the De Portola Wine Trail. Back in the 1920's, Gershon Bachus immigrated from Europe to the United States with his two daughters and wife. He continued to make wine for family and friends after arriving in the US, working toward a dream of owning his own American vineyard. It took 84 years and two generations for Gershonís dream to be fulfilled. The family's winemaking tradition lives on with Gershon's grandson Ken, and his wife Christina who now own the Gershon Bachus Vitners Winery in Temecula! We are looking forward to this weeks visit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6133068126268044040-7729430602675881288?l=cashoefman.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LDZnA2Xo7zPqwH39_z4nFrLiMv4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LDZnA2Xo7zPqwH39_z4nFrLiMv4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LDZnA2Xo7zPqwH39_z4nFrLiMv4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LDZnA2Xo7zPqwH39_z4nFrLiMv4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IBlogThereforIAm/~4/TxFINcGxDAY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cashoefman.blogspot.com/feeds/7729430602675881288/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6133068126268044040&amp;postID=7729430602675881288" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/7729430602675881288?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/7729430602675881288?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IBlogThereforIAm/~3/TxFINcGxDAY/leonesse-cellars-winery.html" title="Leonesse Cellars Winery" /><author><name>Cas Hoefman</name><uri>https://profiles.google.com/100577919795002615573</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6HFnbX6Wjd0/AAAAAAAAAAI/AAAAAAAAAiU/bicvIrNiY_4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-7rbjO_nCBsk/TyTnCF7cv6I/AAAAAAAADjI/Qn80u_-_y4w/s72-c/LW002logosmall.jpg" height="72" width="72" /><thr:total>0</thr:total><georss:featurename>38311 De Portola Rd, Temecula, CA 92592, USA</georss:featurename><georss:point>33.522574 -117.017657</georss:point><georss:box>33.5209195 -117.0201245 33.5242285 -117.0151895</georss:box><feedburner:origLink>http://cashoefman.blogspot.com/2010/10/leonesse-cellars-winery.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IGQn87eCp7ImA9WhRUGEw.&quot;"><id>tag:blogger.com,1999:blog-6133068126268044040.post-2258255012055781236</id><published>2010-09-26T09:00:00.000-07:00</published><updated>2012-01-28T22:45:23.100-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-28T22:45:23.100-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Dinner" /><category scheme="http://www.blogger.com/atom/ns#" term="Temecula" /><category scheme="http://www.blogger.com/atom/ns#" term="SoCal" /><category scheme="http://www.blogger.com/atom/ns#" term="Food" /><category scheme="http://www.blogger.com/atom/ns#" term="Desert" /><category scheme="http://www.blogger.com/atom/ns#" term="Restaurant" /><category scheme="http://www.blogger.com/atom/ns#" term="Fine Dining" /><category scheme="http://www.blogger.com/atom/ns#" term="Southern California Wine Country" /><category scheme="http://www.blogger.com/atom/ns#" term="wine" /><category scheme="http://www.blogger.com/atom/ns#" term="winery" /><category scheme="http://www.blogger.com/atom/ns#" term="Dining" /><category scheme="http://www.blogger.com/atom/ns#" term="Baily Winery" /><title>Baily Winery</title><content type="html">&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-LgTAoMUPEek/TyTkKuE_EdI/AAAAAAAADiw/aSRO1OOwGtU/s1600/BW014logosmall.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-LgTAoMUPEek/TyTkKuE_EdI/AAAAAAAADiw/aSRO1OOwGtU/s320/BW014logosmall.jpg" width="268" /&gt;&lt;/a&gt;&lt;/div&gt;
This week we visited &lt;a href="http://www.bailywinery.com/winery.html" target="_blank"&gt;Baily Vineyard and Winery&lt;/a&gt;. Baily, family owned and operated, was established in 1986 By Phil and Carol Baily, and specializes in wines mostly made from Bordeaux varietals. As with most wineries in the area, the location is breathtaking. The adjoining buildings are castle-themed with large, grey brick walls, and inside they are decorated with tapestries, gargoyles and small suits of armor.&lt;br /&gt;
&lt;br /&gt;
Baily's wide variety of grapes are grown on 32 acres spread out over 4 different vineyards in the Temecula valley. The vineyards are named Mothers, Brenda, La Serena and Los Amantes, and the grapes grown are Riesling, Cabernet Sauvignon, Cabernet Franc, Merlot, Sauvignon Blanc, Semillon, Malbec, Sangiovese, Chardonnay and Muscat Blanc.&lt;br /&gt;
&lt;br /&gt;
We started this week's tour by visiting Carol's Restaurant, which is located just behind the tasting room at the winery. The restaurant is open for lunch Thursday and Friday, 11:30 to 2:30 and 11:30 to 3:00 on Saturday and Sunday (Starting on October 15th, 2010 Carol's will also be open for dinner on Friday and Saturday nights from 5:00 to 8:30).&lt;br /&gt;
&lt;br /&gt;
While listening to the live music, we tried Carol's most popular sandwich, the rueben, and a turkey and provolone croissant with an order of hand cut fries, while sipping a glass of the award winning 2007 Baily Montage, Sauvignon Blanc and Semillon blend. The wine was light, sparkly and refreshing and complimented the sandwich quite nicely. &amp;nbsp;The sandwiches were both quite tasty, though the croissant could have used a little 'spice', and the fries are some of the best ever. (Also, we have been here before, and the tri tip steak skewers are incredible.)&lt;br /&gt;
&lt;br /&gt;
After lunch we made our way to the tasting room where we tried the 2007 Baily Riesling. I really enjoyed this slightly sweet white wine with a hint of peach. &amp;nbsp;Next up was the 2007 Baily rosÈ of Cabernet Sauvignon, a European sweet, gold medal winning rosÈ with hints of strawberry. Looking back, I probably should have brought a bottle or two home.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-jmVCPa4Xus4/TyTkTEgIHnI/AAAAAAAADi4/SOw-gq49SyQ/s1600/BW002logosmall.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="213" src="http://2.bp.blogspot.com/-jmVCPa4Xus4/TyTkTEgIHnI/AAAAAAAADi4/SOw-gq49SyQ/s320/BW002logosmall.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
Moving on to the reds, I tried the 2004 Cabernet Franc, a great oak-aged and berry rich red, and the 2003 Vintage port. This intense and spicy port was my favorite of the day. It was heavy and sweet, but so easy to drink, without that burn you can sometimes get with other ports. I also tried the 2007 Serenity dessert wine. This sweet, late harvest Sauvignon Blanc has some hints of apples and we agree with Baily that it would pair really well with some apple pie, as it almost tasted like liquid apple pie.&lt;br /&gt;
&lt;br /&gt;
The Baily family also operates two restaurants in Old Town Temecula; the Front Street Bar and Grill and &lt;a href="http://www.oldtowndining.com/" target="_blank"&gt;Baily's Fine Dining&lt;/a&gt;, both located at 28699 Old Town Front Street in Old Town Temecula. The building also houses the Town club, a members-only business lunch club, and on Friday and Saturday night they turn the place into "Eleven after dark" the hottest nightclub in Temecula.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-o0jXMUtLjoc/TyTkaXbsuhI/AAAAAAAADjA/4rsmPPCRnxw/s1600/BW018logosmall.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-o0jXMUtLjoc/TyTkaXbsuhI/AAAAAAAADjA/4rsmPPCRnxw/s320/BW018logosmall.jpg" width="228" /&gt;&lt;/a&gt;&lt;/div&gt;
We chose Baily's Fine Dining and really enjoyed dinner and the personal attention from our waitress. She suggested we opt for the four course dinner menu for only $5 more than just the entrÈe. The Spinach, Bacon and Mushroom Crepe was almost perfect, the Butternut squash soup was ok (though a little bland), the Ceasar salad was fine, but the steaks we had as our entrÈes were juicy and perfect (also perfect as leftovers) and the dessert was even better! Chocolate soufflÈ and crËme brulÈe yes please! We will definitely go back, if not just to try the other two desserts! There is also a chicken dish that looked amazing, so we have more reasons to return.&lt;br /&gt;
&lt;br /&gt;
Next week we will be visiting Leonesse Cellars. This vineyard was founded in 2003 by Mike Rennie and Gary Winder and produces Chardonnay, Merlot, Cabernet Sauvignon, Riesling, White Merlot, Muscat Canelli, and Cinsault Port and also some small lots of specially selected varietals.Leonesse Cellars is located at 38311 DePortola Road in the rolling hills of Temecula, and is open seven days a week from 11.00AM to 5.00PM and offers a variety of tours and tasting. Check out their &lt;a href="http://www.leonessecellars.com/Hosted-Wine-Tours" target="_blank"&gt;website&lt;/a&gt; for more information or give them a call at 951-302-7601 before heading over.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6133068126268044040-2258255012055781236?l=cashoefman.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MOLmPNU2OKOSYmwWcn3eUzx8V5I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MOLmPNU2OKOSYmwWcn3eUzx8V5I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MOLmPNU2OKOSYmwWcn3eUzx8V5I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MOLmPNU2OKOSYmwWcn3eUzx8V5I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IBlogThereforIAm/~4/0UuUzvfG82c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cashoefman.blogspot.com/feeds/2258255012055781236/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6133068126268044040&amp;postID=2258255012055781236" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/2258255012055781236?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/2258255012055781236?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IBlogThereforIAm/~3/0UuUzvfG82c/baily-winery.html" title="Baily Winery" /><author><name>Cas Hoefman</name><uri>https://profiles.google.com/100577919795002615573</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6HFnbX6Wjd0/AAAAAAAAAAI/AAAAAAAAAiU/bicvIrNiY_4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-LgTAoMUPEek/TyTkKuE_EdI/AAAAAAAADiw/aSRO1OOwGtU/s72-c/BW014logosmall.jpg" height="72" width="72" /><thr:total>0</thr:total><georss:featurename>28699 Old Town Front St, Temecula, CA 92590, USA</georss:featurename><georss:point>33.4920075 -117.1472514</georss:point><georss:box>33.490352 -117.1497189 33.493663 -117.14478390000001</georss:box><feedburner:origLink>http://cashoefman.blogspot.com/2010/09/baily-winery.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MMR3s8fip7ImA9WhRUGEw.&quot;"><id>tag:blogger.com,1999:blog-6133068126268044040.post-5803191299459644236</id><published>2010-09-19T09:00:00.000-07:00</published><updated>2012-01-28T22:44:46.576-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-28T22:44:46.576-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Temecula" /><category scheme="http://www.blogger.com/atom/ns#" term="SoCal" /><category scheme="http://www.blogger.com/atom/ns#" term="Foot Path Winery" /><category scheme="http://www.blogger.com/atom/ns#" term="Southern California Wine Country" /><category scheme="http://www.blogger.com/atom/ns#" term="wine" /><category scheme="http://www.blogger.com/atom/ns#" term="winery" /><title>Foot Path Winery</title><content type="html">&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-yRVI1myg5Vg/TyThSK9L8GI/AAAAAAAADig/gYEKCVqbpEo/s1600/FP002logoemail.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/-yRVI1myg5Vg/TyThSK9L8GI/AAAAAAAADig/gYEKCVqbpEo/s400/FP002logoemail.jpg" width="266" /&gt;&lt;/a&gt;&lt;/div&gt;
This week we visited the very small, family owned and operated, Foot Path Winery. Located at the east side of Temecula's wine country on Glen Oaks Road, Foot Path Winery is also a Certified Organic Farm that produces a variety of fruits including figs, limes, grapefruits and tangellos.&lt;br /&gt;
&lt;br /&gt;
At Foot Path Winery we were greeted by Deane Foote and his winery cats with his standard opening line "I hope you like red wine", in his barn that doubles as a no frills tasting room. The barn is filled with barrels of fermenting wine waiting to be bottled, and really gives you a sense of being in the middle of a process.&lt;br /&gt;
&lt;br /&gt;
We purchased the $10 tasting, a six all reds tasting, and started at the top of the list with the 2007 Petit Verdot. I really liked the smooth, fruity, rich but very easy to drink Petit Verdot. The Krazy Foote, a Cab, Merlot, Syrah, Cabernet Franc, Malbec and Petit Verdot blend, was also very nice, light and fresh. I continued with the 2008 Cabernet Franc. This full-bodied wine had an interesting after taste I could not quite put my finger on, but did enjoy. The 2007 Syrah was also a very fruity and was a berry-rich fresh red that was easy to drink.&lt;br /&gt;
&lt;br /&gt;
Deane only has 10 cases left of the dry and very spicy Petit Verdot, Cabernet, Malbec, Cabernet Franc and Syrah blended 2007 Estate Left Foote and isn't sure when he is going to make the Right Foote yet. Definitely get some of the Left Foote while has some remaining. All of Deane's estate wines are made from 100% organically grown and certified grapes which really cuts down on the sulfites for those who are concerned.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-ASJ0J7Y-hRk/TyThgak6E4I/AAAAAAAADio/dx-hFWRyKbU/s1600/FP009logoemail.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/-ASJ0J7Y-hRk/TyThgak6E4I/AAAAAAAADio/dx-hFWRyKbU/s200/FP009logoemail.jpg" width="133" /&gt;&lt;/a&gt;&lt;/div&gt;
We ended with the 2005 Zinfandel Port. This Bronze Medal OC Fair winner is a medium sweet light port with about 4% residual sugar and 18.5% alcohol. Deane insisted we also try the much sweeter 2006 Zinfandel Port, which he called "a Candy Bar in a jar". I really enjoyed this very easy to drink Port with about 10% residual sugar and 18.5% alcohol. It was a great finish to the visit at this nice and very friendly little winery. The wines here are definitely good. If you are headed out to the valley to find quality wine and not just little gifts and food, this is the place to go.&lt;br /&gt;
&lt;br /&gt;
Next week we will be visiting Baily Vineyard &amp;amp; Winery. Baily offers a wide selection of reds, whites, rosÈs and dessert wines. Check out their &lt;a href="http://www.bailywinery.com/coupons_specials.html)" target="_blank"&gt;website&lt;/a&gt; for coupon's and specials before you head over!&lt;br /&gt;
&lt;br /&gt;
We are looking forward to visiting Carol\'s restaurant at Baily Winery and perhaps also trying out Baily's fine dining located on Front street in Old Town Temecula and the tasting room located just minutes away from the restaurant. Looks like it's going to be a busy weekend.&lt;br /&gt;
&lt;br /&gt;
Proost!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6133068126268044040-5803191299459644236?l=cashoefman.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nWyTzhbh-ewC06jd5CvXPQD0RyM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nWyTzhbh-ewC06jd5CvXPQD0RyM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nWyTzhbh-ewC06jd5CvXPQD0RyM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nWyTzhbh-ewC06jd5CvXPQD0RyM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IBlogThereforIAm/~4/Jzoy_cBaS0Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cashoefman.blogspot.com/feeds/5803191299459644236/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6133068126268044040&amp;postID=5803191299459644236" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/5803191299459644236?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/5803191299459644236?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IBlogThereforIAm/~3/Jzoy_cBaS0Q/foot-path-winery.html" title="Foot Path Winery" /><author><name>Cas Hoefman</name><uri>https://profiles.google.com/100577919795002615573</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6HFnbX6Wjd0/AAAAAAAAAAI/AAAAAAAAAiU/bicvIrNiY_4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-yRVI1myg5Vg/TyThSK9L8GI/AAAAAAAADig/gYEKCVqbpEo/s72-c/FP002logoemail.jpg" height="72" width="72" /><thr:total>0</thr:total><georss:featurename>Glenoaks Rd, Temecula, CA 92592, USA</georss:featurename><georss:point>33.552103 -117.0165479</georss:point><georss:box>33.525637 -117.05602990000001 33.578569 -116.9770659</georss:box><feedburner:origLink>http://cashoefman.blogspot.com/2010/09/foot-path-winery.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0QMQ34-fyp7ImA9WhRUGEw.&quot;"><id>tag:blogger.com,1999:blog-6133068126268044040.post-3732002936886805882</id><published>2010-09-12T09:00:00.000-07:00</published><updated>2012-01-28T22:43:02.057-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-28T22:43:02.057-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Temecula" /><category scheme="http://www.blogger.com/atom/ns#" term="SoCal" /><category scheme="http://www.blogger.com/atom/ns#" term="briar rose" /><category scheme="http://www.blogger.com/atom/ns#" term="Southern California Wine Country" /><category scheme="http://www.blogger.com/atom/ns#" term="wine" /><category scheme="http://www.blogger.com/atom/ns#" term="winery" /><title>Briar Rose</title><content type="html">&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-2r5wm7XBSKU/TyTfjJyluRI/AAAAAAAADiQ/vXBXGwubAbE/s1600/BR005logosmall.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-2r5wm7XBSKU/TyTfjJyluRI/AAAAAAAADiQ/vXBXGwubAbE/s320/BR005logosmall.jpg" width="284" /&gt;&lt;/a&gt;&lt;/div&gt;
This week we visited the small boutique winery, &lt;a href="http://www.briarrosewinery.com/" target="_blank"&gt;Briar Rose&lt;/a&gt;. Located off the beaten path, at 41720 Calle Cabrillo in Temecula, Briar Rose Winery is Temecula's first 'reservation only' winery. We made reservations online and received a confirmation promptly but you can also call them at (951) 308-1098 if you rather make reservations "in person".&lt;br /&gt;
&lt;br /&gt;
The Briar Rose estate is very quaint, and the charming Old World Tasting Room is located in an enchanted, small and inviting European style cottage. After paying for our standard tastings, $15 for seven tastings of their standard wines, we were led into the tasting room and greeted by our "Wine Consultant". The standard tasting consists of three whites, a rose, two reds and a dessert wine. We opted for the standard tasting but if you are more into reds than we are, you might want to go with the premium tasting which costs $25 but includes some of the estate wines.&lt;br /&gt;
&lt;br /&gt;
We started with a 2009 Estate Viognier, this great Viognier was my favorite wine of the day and I ended up taking a bottle home. &amp;nbsp;We continued with Briar Rose\s version of a "Tincho", their 2007 Citronier. This Viognier based white is flavored with a uniquely formulated lemon extract. We thought they should have served it over ice, like a new age white, and later found out that is how Les (one of the owners) likes to drink it.&lt;br /&gt;
&lt;br /&gt;
The next one up was the Gewurztraminer, which due to its early harvest, is not too sweet and was not bad at all! The Fume RosÈ wasn't bad but not our favorite. This wine is not a proper rosÈ. It is made from a white grape (Sauvignon Blanc) and aged in a seasoned Cabernet Sauvignon oak barrel giving the wine its signature pink hue. &amp;nbsp;I am a little critical with it comes to rosÈs, so let me know what you think!&lt;br /&gt;
&lt;br /&gt;
They were out of the dessert wine and replaced the 2009 Talking Frog - Hefe'N Vine Lager with a light tannin rich 2003 Cabernet Sauvignon. It was dry but very decent. The 2004 Cabernet Sauvignon we tried after that was more complex, with less tannins, and was easier to drink. The last wine on the list was the 2004 Cabernet Franc. This heavier, full bodied red, with some hints of berry, was my favorite.&lt;br /&gt;
&lt;br /&gt;
Though not on our list, our friendly wine consultant insisted we try the 2007 "Katrina" Estate Zinfandel, as it is her personal favorite. This spicy and heavier, yet fruity Zinfandel was quite good but I still liked the 2004 Cabernet Franc best.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-jjRFJKInc9k/TyTftljebsI/AAAAAAAADiY/s9RR-y_NWt8/s1600/BR009logosmall.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-jjRFJKInc9k/TyTftljebsI/AAAAAAAADiY/s9RR-y_NWt8/s320/BR009logosmall.jpg" width="213" /&gt;&lt;/a&gt;&lt;/div&gt;
The grounds at Briar Rose are quite lovely and magical as they remind me a lot of the cottages in older Disney movies (by design), though I was a little confused by all the Snow White references throughout the grounds, as Briar Rose is actually Sleeping Beauty's name. But, either way, it is a peaceful retreat with its shaded gardens and spacious courtyards, tucked away behind the bustling wine trail. The architecture of the surrounding buildings are the perfect accent to the theme and feel of this winery.&lt;br /&gt;
&lt;br /&gt;
We really enjoyed our time at Briar Rose and recommend it! On October 2nd, 2010 Briar Rose features "The Cheese Impresario" Barrie Lynn during the Briar Rose Wine &amp;amp; Artisanal Cheese Pairing Adventure. Checkout their website if you would like information in this event.&lt;br /&gt;
&lt;br /&gt;
Next week will feature a very small family owned and operated winery that recently changed their name from Foothe Path Farms to &lt;a href="http://www.footpathwinery.com/" target="_blank"&gt;Foot Path Winery&lt;/a&gt;. Located at the east side of Temecula's wine country, Foot Path Winery is also a Certified Organic Farm that produces a variety of fruits.&lt;br /&gt;
&lt;br /&gt;
The winery, located at 36650 Glen Oaks Road in Temecula, is open Monday through Fridays from 12 to 5 and weekends from 10am to 5pm. Call them at (951) 265-9951 or &lt;a href="mailto:info@footpathwinery.com" target="_blank"&gt;e-mail&lt;/a&gt; them if you want more information before heading out!&lt;br /&gt;
&lt;br /&gt;
Proost!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6133068126268044040-3732002936886805882?l=cashoefman.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WmgVin-jcBK_9yFiDtUK2ni2CzE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WmgVin-jcBK_9yFiDtUK2ni2CzE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WmgVin-jcBK_9yFiDtUK2ni2CzE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WmgVin-jcBK_9yFiDtUK2ni2CzE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IBlogThereforIAm/~4/MnvJww_DNQs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cashoefman.blogspot.com/feeds/3732002936886805882/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6133068126268044040&amp;postID=3732002936886805882" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/3732002936886805882?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/3732002936886805882?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IBlogThereforIAm/~3/MnvJww_DNQs/briar-rose.html" title="Briar Rose" /><author><name>Cas Hoefman</name><uri>https://profiles.google.com/100577919795002615573</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6HFnbX6Wjd0/AAAAAAAAAAI/AAAAAAAAAiU/bicvIrNiY_4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-2r5wm7XBSKU/TyTfjJyluRI/AAAAAAAADiQ/vXBXGwubAbE/s72-c/BR005logosmall.jpg" height="72" width="72" /><thr:total>0</thr:total><georss:featurename>41720 Calle Cabrillo, Temecula, CA 92592, USA</georss:featurename><georss:point>33.517088 -117.080436</georss:point><georss:box>33.515433 -117.0829035 33.518743 -117.07796850000001</georss:box><feedburner:origLink>http://cashoefman.blogspot.com/2010/09/briar-rose.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UDSXo4eCp7ImA9WhRUGEw.&quot;"><id>tag:blogger.com,1999:blog-6133068126268044040.post-1779366133123338317</id><published>2010-08-29T09:00:00.000-07:00</published><updated>2012-01-28T22:41:18.430-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-28T22:41:18.430-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Temecula" /><category scheme="http://www.blogger.com/atom/ns#" term="SoCal" /><category scheme="http://www.blogger.com/atom/ns#" term="Southern California Wine Country" /><category scheme="http://www.blogger.com/atom/ns#" term="wine" /><category scheme="http://www.blogger.com/atom/ns#" term="winery" /><category scheme="http://www.blogger.com/atom/ns#" term="grapes" /><category scheme="http://www.blogger.com/atom/ns#" term="palumbo" /><title>Palumbo Winery</title><content type="html">&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-AYoKE70UREU/TyTWqwvD7WI/AAAAAAAADhw/Vs762B8faAc/s1600/Palumbo02logosmall.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://1.bp.blogspot.com/-AYoKE70UREU/TyTWqwvD7WI/AAAAAAAADhw/Vs762B8faAc/s320/Palumbo02logosmall.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
This week we visited the &lt;a href="http://www.palumbofamilyvineyards.com/" target="_blank"&gt;Palumbo Family vineyard and winery&lt;/a&gt;. Palumbo is a small winery, they have about 12 acres of vines and a winery located at 40150 Barksdale Circle in Temecula.&lt;br /&gt;
&lt;br /&gt;
We were first greeted by Sarge, the very sweet and docile vineyard dog and as he returned to lay in the sun we strolled around the property for a bit to enjoy the lovely views before heading into the tasting room; a small and cozy space where Nick Palumbo welcomed us. We paid our $10 for the tasting and tried the 2009 Viognier. &amp;nbsp;Nick calls it his best Viognier yet and I enjoyed its dry finish. I am a huge rosÈ fan and have been excited that in the last few years more and more American wineries are coming out with their own rosÈ. Palumbo's Rosato Secco is a great example of how a Temecula Valley winery can produce a great European style dry rosÈ instead of the more common sweet rosÈs. I just had to take a bottle home.&lt;br /&gt;
&lt;br /&gt;
The next taste was from two complementary grape varieties originating in the Rhone Valley of France. The Mourverde/Syrah blend was my favorite of the reds. The 2007 Tre Fratelli "Meritage", Palumbo's most favorite wine and a blend of Cabernet Sauvignon, Merlot and Cabernet Franc, was a great second and the 2006 Merlot "Catfish Vineyard", although not bad, was my least favorite.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-RPb6HsU6Nl0/TyTW75ceEZI/AAAAAAAADh4/3SY3colo0iE/s1600/Palumbo03logosmall.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="145" src="http://4.bp.blogspot.com/-RPb6HsU6Nl0/TyTW75ceEZI/AAAAAAAADh4/3SY3colo0iE/s200/Palumbo03logosmall.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
Nick Palumbo, no relation to the family that owns Palumbo Restaurant in Old Town Temecula, is an active member of the Temecula Valley Winegrowers Association and made our visit an interesting one. He is extremely knowledgable about wines from all over the world &amp;nbsp;and we spent a lot of time talking about the growth of the Temecula Valley wine country. We also chatted with him about his past life as a musician in New York, his experience in the restaurant industry and about how he eventually ended up back in Southern California purchasing the first 7 acres of the Palumbo Family vineyard in 1998.&lt;br /&gt;
&lt;br /&gt;
If you didn't join us this week, this small and friendly winery is absolutely worth a visit and if you are interested in becoming a wine club member at Palumbo, ask Nicolas about it when you visit the tasting room! Though space is extremely limited to keep up the integrity of the wine, he may have a couple spots available. If not, he does have a waiting list for prospective members.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6133068126268044040-1779366133123338317?l=cashoefman.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9-hwivJULh81suMsnyhPfIMxD-4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9-hwivJULh81suMsnyhPfIMxD-4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9-hwivJULh81suMsnyhPfIMxD-4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9-hwivJULh81suMsnyhPfIMxD-4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IBlogThereforIAm/~4/uK66mOEvlAI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cashoefman.blogspot.com/feeds/1779366133123338317/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6133068126268044040&amp;postID=1779366133123338317" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/1779366133123338317?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/1779366133123338317?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IBlogThereforIAm/~3/uK66mOEvlAI/palumbo-winery.html" title="Palumbo Winery" /><author><name>Cas Hoefman</name><uri>https://profiles.google.com/100577919795002615573</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6HFnbX6Wjd0/AAAAAAAAAAI/AAAAAAAAAiU/bicvIrNiY_4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-AYoKE70UREU/TyTWqwvD7WI/AAAAAAAADhw/Vs762B8faAc/s72-c/Palumbo02logosmall.jpg" height="72" width="72" /><thr:total>0</thr:total><georss:featurename>40150 Barksdale Ln, Temecula, CA 92592, USA</georss:featurename><georss:point>33.541859669605024 -117.03540086746216</georss:point><georss:box>33.540205169605024 -117.03786836746215 33.543514169605025 -117.03293336746216</georss:box><feedburner:origLink>http://cashoefman.blogspot.com/2010/09/palumbo-winery.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYBR3w6fip7ImA9WhRUGEw.&quot;"><id>tag:blogger.com,1999:blog-6133068126268044040.post-8410509522625076014</id><published>2010-08-22T09:00:00.000-07:00</published><updated>2012-01-28T21:49:16.216-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-28T21:49:16.216-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Maurice Carrie" /><category scheme="http://www.blogger.com/atom/ns#" term="Temecula" /><category scheme="http://www.blogger.com/atom/ns#" term="SoCal" /><category scheme="http://www.blogger.com/atom/ns#" term="van roekel" /><category scheme="http://www.blogger.com/atom/ns#" term="Southern California Wine Country" /><category scheme="http://www.blogger.com/atom/ns#" term="wine" /><category scheme="http://www.blogger.com/atom/ns#" term="winery" /><title>Maurice Car'rie Winery and Van Roekel Winery</title><content type="html">&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-NejKvMKNMPo/TyTcLduCZmI/AAAAAAAADiA/KOdCD-sKhrk/s1600/MC06logotiny.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-NejKvMKNMPo/TyTcLduCZmI/AAAAAAAADiA/KOdCD-sKhrk/s320/MC06logotiny.jpg" width="212" /&gt;&lt;/a&gt;&lt;/div&gt;
This week we visited Maurice Car'rie and its sister winery Van Roekel Winery and we enjoyed them! We started at Maurice Car'rie, located on Rancho California just outside of the Temecula city limits a few short miles east of I15, where we purchased our wine tasting ticket. The cost is $10 if you just want to taste the wines at Maurice Car'rie or $15 if you want to taste another six wines at Van Roekel Winery too. If you plan to visit both, definitely get the package deal. You do not need to use them on the same day as there is no date stamp on the card.&lt;br /&gt;
&lt;br /&gt;
We introduced ourselves to Jennifer, who took care of our pouring in the tasting room at Maurice Car'rie. She stayed with us the whole time, which was nice, because often times the people pouring tend to run around to many different people and there is no congruency. I tried the Pineapple Champagne and liked the fresh and fruity taste of it. The Chenon Blanc was nice and refreshing, and had a light sparkle to it. Cody's Crush is a red served chilled and was quite interesting. I am not going to pretend I am an expert wine taster, I tend to base my opinion on my taste and not much else.Sure, I can taste differences, such as oak or steel, or hints of different flavors, but really I just know what I like and what I don't. We were told not to expect too much of Maurice Car'rie's wines, but I must say I was rather impressed.&lt;br /&gt;
&lt;br /&gt;
Although it was a hot day (the mercury went up over 105 degrees that day), the breeze outside on the patio made us forget how hot it really was. The baked sourdough brie also helped. We were told we HAD to try this, as the winery is famous for it, and ordered it for lunch together with the Wedge Salad, both were outstanding! We took most of the bread/brie home and had it for dinner. The waitress stated she had never met two people who could finish it in one sitting, and we were nowhere near proving her wrong. If you don\'t have time to stay for lunch, they also have it cold in the fridge inside, so you can take it home, bake it up and amaze guests from out of town.&lt;br /&gt;
&lt;br /&gt;
After lunch we headed out to Van Roekel Winery which was less than a mile to the east on Rancho California. It's a newer property that sits a little higher up on a hill and provided us with some nice views of the surrounding wineries. The little windmill at the entrance to the property made me think of home (The Netherlands).&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-ZxYiDJQq5W0/TyTcR8n7HuI/AAAAAAAADiI/IWlXRw8VJS0/s1600/VR07logotiny.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="213" src="http://4.bp.blogspot.com/-ZxYiDJQq5W0/TyTcR8n7HuI/AAAAAAAADiI/IWlXRw8VJS0/s320/VR07logotiny.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
I was less impressed with their wines, the Chardonnay was ok, the Voignier, a Gold Medal winner at the 2010 Temecula Balloon and Wine Festival was a little too sweet for my taste and the Gewurztraminer was rather tart and I didn't really find the hints of apricots and pears in it. The Cabernet Sauvignon was pretty decent and the 2006 Grenache with its hint of plums and a little spice was good.&lt;br /&gt;
&lt;br /&gt;
Overall we had a great time at both Maurice Car'rie and Van Roekel, and both are worth a visit in our humble opinion. Though I must say, we liked Maurice Car'rie better.&lt;br /&gt;
&lt;br /&gt;
This coming week we will be visiting the smaller Palumbo Family vineyard's winery. They produce about 2,500 cases per year. Owned by Nick Palumbo, together with his wife Cindy and their four kids, they are committed to small lot, handcrafted wines and are located about 6.5 miles east of I15 at 40150 Barksdale Circle in Temecula.\n\nNicholas grows Merlot, Cabernet Franc and Sangiovese varietals on the original 7 acres of the vineyard, and has planted 5 acres of Cabernet Sauvignon at Sophia's vineyard, named after his daughter Sophia. He specializes in full-bodied reds both single variety and a couple of special blends. The tasting room is open on Friday 12:00pm to 5:00pm and on Saturday and Sunday from 10:00am-5:00pm. If you are planning on visiting them outside of these hours, call them at (951) 676-7900 first.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6133068126268044040-8410509522625076014?l=cashoefman.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/f_bXmsaDB72usZ4XFz9eoRD5knY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/f_bXmsaDB72usZ4XFz9eoRD5knY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/f_bXmsaDB72usZ4XFz9eoRD5knY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/f_bXmsaDB72usZ4XFz9eoRD5knY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IBlogThereforIAm/~4/KqLkCkzX1hQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cashoefman.blogspot.com/feeds/8410509522625076014/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6133068126268044040&amp;postID=8410509522625076014" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/8410509522625076014?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/8410509522625076014?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IBlogThereforIAm/~3/KqLkCkzX1hQ/maurice-carrie-winery-and-van-roekel.html" title="Maurice Car'rie Winery and Van Roekel Winery" /><author><name>Cas Hoefman</name><uri>https://profiles.google.com/100577919795002615573</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6HFnbX6Wjd0/AAAAAAAAAAI/AAAAAAAAAiU/bicvIrNiY_4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-NejKvMKNMPo/TyTcLduCZmI/AAAAAAAADiA/KOdCD-sKhrk/s72-c/MC06logotiny.jpg" height="72" width="72" /><thr:total>0</thr:total><georss:featurename>33801-33899 Rancho California Rd, Temecula, CA 92591, USA</georss:featurename><georss:point>33.52665643022835 -117.07099914550781</georss:point><georss:box>33.52003793022835 -117.08086964550782 33.53327493022835 -117.06112864550781</georss:box><feedburner:origLink>http://cashoefman.blogspot.com/2010/09/maurice-carrie-winery-and-van-roekel.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYGQn85fSp7ImA9WhZQFko.&quot;"><id>tag:blogger.com,1999:blog-6133068126268044040.post-3353944930397986233</id><published>2010-07-03T10:47:00.000-07:00</published><updated>2011-04-24T12:42:03.125-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-24T12:42:03.125-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Voxeo" /><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><category scheme="http://www.blogger.com/atom/ns#" term="telephony" /><category scheme="http://www.blogger.com/atom/ns#" term="Smarthome" /><category scheme="http://www.blogger.com/atom/ns#" term="ISY" /><category scheme="http://www.blogger.com/atom/ns#" term="Home Automation" /><category scheme="http://www.blogger.com/atom/ns#" term="tropo" /><category scheme="http://www.blogger.com/atom/ns#" term="Telecom" /><category scheme="http://www.blogger.com/atom/ns#" term="phono" /><title>Using Tropo for access to an ISY-99 for Home Automation</title><content type="html">I have been playing around with&amp;nbsp;&lt;a href="http://www.tropo.com/"&gt;Tropo&lt;/a&gt;&amp;nbsp;for a while now but needed a project to actually use it. A couple of weeks ago we moved into our new house in Murrieta, CA and I finally broke down and bought an ISY-99 from&amp;nbsp;&lt;a href="http://www.universal-devices.com/"&gt;Universal Devices&lt;/a&gt;. The ISY-99&amp;nbsp;has a pretty decent API and I figured it would be a fun project to control the ISY-99 using SMS and Voice!&lt;br /&gt;
&lt;br /&gt;
My ISY-99 uses a PowerLinc&amp;nbsp;Dual Band&amp;nbsp;Insteon modem from &lt;a href="http://www.smarthome.com/2413S/PowerLinc-Modem-INSTEON-Serial-Interface-Dual-Band/p.aspx"&gt;Smart Home&lt;/a&gt; to interface with the Insteon devices in the house. I must say the Insteon devices are for sure a far improvement over the X10 devices I've used in some previous projects!&lt;br /&gt;
&lt;br /&gt;
As budget allows I will be adding more Insteon controllers to the system but at this point I have installed controllers for the following devices in my house:&lt;br /&gt;
&lt;br /&gt;
Thermostat downstairs&lt;br /&gt;
Back porch lighting&lt;br /&gt;
Pool lighting&lt;br /&gt;
Bedside table lighting in the master bedroom&lt;br /&gt;
Overhead lighting in the kitchen&lt;br /&gt;
Most of the family room lighting&lt;br /&gt;
&lt;br /&gt;
This weekend I am planning on working on a couple of new projects. First I am planning on replacing the pool lighting dimmers with regular Insteon switches so I can use the dimmers for the remainder of the family room lighting and kitchen lighting. Then, I have to check and see if I have enough controllers, I will also try to install a couple dimmers and a scene controller for the formal living room lighting.&lt;br /&gt;
&lt;br /&gt;
If&amp;nbsp;time permits and there is actually a common wire to my upstairs thermostat I will also add the thermostat upstairs into the mix. That will keep me busy for a while. (and there is of course the World Cup match between Spain and Paraguay to watch at 11am Pacific today)&lt;br /&gt;
&lt;br /&gt;
Well that is it for the Home Automation piece, back to the Voice and SMS piece using&amp;nbsp;&lt;a href="http://www.tropo.com/"&gt;Tropo&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Last week I created a simple SMS application to check on some devices attached to the ISY-99. At this point I can send an SMS message to my SMS Enabled Phone Number and it will query the ISY-99 through the API for the temperature, cool point and heat point from the upstairs and downstairs thermostats, the pool water temperature and the state of some of the lighting controllers.&lt;br /&gt;
&lt;br /&gt;
Unfortunately the pool water temperature is currently faked out until find a way to actually measure it, I am thinking about using the &lt;a href="http://www.simplehomenet.com/proddetail.asp?prod=9357342311-B"&gt;EZIO8SA&lt;/a&gt; from Simple Home Net with a &amp;nbsp;Dallas DS18B20 1 wire sensor for that but have not heard a lot of good about that combination and I really don't want to run more wires if I can help it.&lt;br /&gt;
&lt;br /&gt;
The&amp;nbsp;&lt;a href="https://www.tropo.com/docs/scripting/"&gt;Tropo Scripting&lt;/a&gt;&amp;nbsp;made it super easy to build the SMS&amp;nbsp;application and&amp;nbsp;by responding to the initial SMS message with specific requests I can now increase or decrease the temperature in the house or turn some lights on or off.&lt;br /&gt;
&lt;br /&gt;
The nice thing about&amp;nbsp;&lt;a href="https://www.tropo.com/how-it-works/"&gt;Tropo's&lt;/a&gt; "Multi Modal" approach is that once I build the app for SMS it was really easy to make it work using the voice channel too. So now I can either send SMS messages or just call and interact with the system using voice. Pretty neat!&lt;br /&gt;
&lt;br /&gt;
I am also planning on building a&lt;a href="http://www.imified.com/"&gt; IMified&lt;/a&gt; bot so I can "chat" with my ISY-99 using &lt;a href="http://www.google.com/talk/about.html"&gt;Google Talk&lt;/a&gt;&amp;nbsp;but I am pretty sure that is going to be a while, just too much to do and not enough hours in the weekend to work on it.&lt;br /&gt;
&lt;br /&gt;
Well that is it for now, time to actually get something done!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6133068126268044040-3353944930397986233?l=cashoefman.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fbTnXqSr3iwXbwbhVI88BxfHM-c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fbTnXqSr3iwXbwbhVI88BxfHM-c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fbTnXqSr3iwXbwbhVI88BxfHM-c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fbTnXqSr3iwXbwbhVI88BxfHM-c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IBlogThereforIAm/~4/5ULKtCAOZsM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cashoefman.blogspot.com/feeds/3353944930397986233/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6133068126268044040&amp;postID=3353944930397986233" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/3353944930397986233?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6133068126268044040/posts/default/3353944930397986233?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IBlogThereforIAm/~3/5ULKtCAOZsM/using-tropo-for-access-to-isy-99-for.html" title="Using Tropo for access to an ISY-99 for Home Automation" /><author><name>Cas Hoefman</name><uri>https://profiles.google.com/100577919795002615573</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6HFnbX6Wjd0/AAAAAAAAAAI/AAAAAAAAAiU/bicvIrNiY_4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://cashoefman.blogspot.com/2010/07/using-tropo-for-access-to-isy-99-for.html</feedburner:origLink></entry></feed>

