<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Blog - All Comments</title><link>/products/devtools/single-board-computers/particle/b/blog</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: How to Build a Cross-Platform IoT Mobile App with NativeScript and Particle</title><link>https://community.element14.com/products/devtools/single-board-computers/particle/b/blog/posts/how-to-build-a-cross-platform-iot-mobile-app-with-nativescript-and-particle</link><pubDate>Thu, 14 Mar 2024 16:28:58 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:d5930563-0499-4c6b-a690-4c933e81639d</guid><dc:creator>EnDevSols</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;span data-sheets-root="1"&gt;Welcome to EnDevSols &amp;ndash; your partner for transformative digital solutions. We specialize in custom software development, harnessing the power of AI, Deep Learning, NLP, and Computer Vision to drive your business forward. Our commitment lies in crafting scalable, tech-driven solutions tailored to your unique needs. Embrace the future with EnDevSols, and unlock the full potential of next-gen business technology.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://endevsols.com/text-generation-inference-tgi/" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;text-generation-inference&lt;/a&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=7066&amp;AppID=233&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: How to Build a Cross-Platform IoT Mobile App with NativeScript and Particle</title><link>https://community.element14.com/products/devtools/single-board-computers/particle/b/blog/posts/how-to-build-a-cross-platform-iot-mobile-app-with-nativescript-and-particle</link><pubDate>Thu, 25 Jan 2024 08:52:12 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:d5930563-0499-4c6b-a690-4c933e81639d</guid><dc:creator>sunnyjutt123</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;The specifics of how plugins work can vary greatly depending on the host application and the programming language used. I&amp;#39;ll provide a simplified example using a fictional web browser and a JavaScript-based plugin. Keep in mind that real-world implementations can be more complex.&lt;/p&gt;
&lt;p&gt;Let&amp;#39;s consider a basic browser plugin that adds a &amp;quot;Hello, World!&amp;quot; message to every web page. We&amp;#39;ll use JavaScript for the plugin.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Plugin Manifest:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The plugin typically comes with a manifest file that describes its metadata, such as the name, version, and permissions. In a web browser, this could be a manifest.json file.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="bg-black rounded-md"&gt;
&lt;div class="flex items-center relative text-gray-200 bg-gray-800 dark:bg-token-surface-primary px-4 py-2 text-xs font-sans justify-between rounded-t-md"&gt;&lt;span&gt;json&lt;/span&gt;&lt;span class="" data-state="closed"&gt;Copy code&lt;/span&gt;&lt;/div&gt;
&lt;div class="p-4 overflow-y-auto"&gt;&lt;span class="hljs-comment"&gt;// manifest.json&lt;/span&gt; &lt;span class="hljs-punctuation"&gt;{&lt;/span&gt; &lt;span class="hljs-attr"&gt;&amp;quot;name&amp;quot;&lt;/span&gt;&lt;span class="hljs-punctuation"&gt;:&lt;/span&gt; &lt;span class="hljs-string"&gt;&amp;quot;HelloWorldPlugin&amp;quot;&lt;/span&gt;&lt;span class="hljs-punctuation"&gt;,&lt;/span&gt; &lt;span class="hljs-attr"&gt;&amp;quot;version&amp;quot;&lt;/span&gt;&lt;span class="hljs-punctuation"&gt;:&lt;/span&gt; &lt;span class="hljs-string"&gt;&amp;quot;1.0&amp;quot;&lt;/span&gt;&lt;span class="hljs-punctuation"&gt;,&lt;/span&gt; &lt;span class="hljs-attr"&gt;&amp;quot;permissions&amp;quot;&lt;/span&gt;&lt;span class="hljs-punctuation"&gt;:&lt;/span&gt; &lt;span class="hljs-punctuation"&gt;[&lt;/span&gt;&lt;span class="hljs-string"&gt;&amp;quot;webRequest&amp;quot;&lt;/span&gt;&lt;span class="hljs-punctuation"&gt;,&lt;/span&gt; &lt;span class="hljs-string"&gt;&amp;quot;webNavigation&amp;quot;&lt;/span&gt;&lt;span class="hljs-punctuation"&gt;]&lt;/span&gt;&lt;span class="hljs-punctuation"&gt;,&lt;/span&gt; &lt;span class="hljs-attr"&gt;&amp;quot;content_scripts&amp;quot;&lt;/span&gt;&lt;span class="hljs-punctuation"&gt;:&lt;/span&gt; &lt;span class="hljs-punctuation"&gt;[&lt;/span&gt; &lt;span class="hljs-punctuation"&gt;{&lt;/span&gt; &lt;span class="hljs-attr"&gt;&amp;quot;matches&amp;quot;&lt;/span&gt;&lt;span class="hljs-punctuation"&gt;:&lt;/span&gt; &lt;span class="hljs-punctuation"&gt;[&lt;/span&gt;&lt;span class="hljs-string"&gt;&amp;quot;&amp;lt;all_urls&amp;gt;&amp;quot;&lt;/span&gt;&lt;span class="hljs-punctuation"&gt;]&lt;/span&gt;&lt;span class="hljs-punctuation"&gt;,&lt;/span&gt; &lt;span class="hljs-attr"&gt;&amp;quot;js&amp;quot;&lt;/span&gt;&lt;span class="hljs-punctuation"&gt;:&lt;/span&gt; &lt;span class="hljs-punctuation"&gt;[&lt;/span&gt;&lt;span class="hljs-string"&gt;&amp;quot;content.js&amp;quot;&lt;/span&gt;&lt;span class="hljs-punctuation"&gt;]&lt;/span&gt; &lt;span class="hljs-punctuation"&gt;}&lt;/span&gt; &lt;span class="hljs-punctuation"&gt;]&lt;/span&gt; &lt;span class="hljs-punctuation"&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Content Script:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The content script is the JavaScript code that runs in the context of the web pages. It can access and manipulate the DOM (Document Object Model) of the webpage.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="bg-black rounded-md"&gt;
&lt;div class="flex items-center relative text-gray-200 bg-gray-800 dark:bg-token-surface-primary px-4 py-2 text-xs font-sans justify-between rounded-t-md"&gt;&lt;span&gt;javascript&lt;/span&gt;&lt;span class="" data-state="closed"&gt;Copy code&lt;/span&gt;&lt;/div&gt;
&lt;div class="p-4 overflow-y-auto"&gt;&lt;span class="hljs-comment"&gt;// content.js&lt;/span&gt; &lt;span class="hljs-variable language_"&gt;document&lt;/span&gt;.&lt;span class="hljs-property"&gt;body&lt;/span&gt;.&lt;span class="hljs-property"&gt;innerHTML&lt;/span&gt; += &lt;span class="hljs-string"&gt;&amp;#39;&amp;lt;div style=&amp;quot;position: fixed; top: 0; left: 0; background-color: yellow; padding: 10px;&amp;quot;&amp;gt;Hello, World!&amp;lt;/div&amp;gt;&amp;#39;&lt;/span&gt;;&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Background Script (Optional):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Some plugins may have a background script that runs in the background, handling events and managing the plugin&amp;#39;s lifecycle.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="bg-black rounded-md"&gt;
&lt;div class="flex items-center relative text-gray-200 bg-gray-800 dark:bg-token-surface-primary px-4 py-2 text-xs font-sans justify-between rounded-t-md"&gt;&lt;span&gt;javascript&lt;/span&gt;&lt;span class="" data-state="closed"&gt;Copy code&lt;/span&gt;&lt;/div&gt;
&lt;div class="p-4 overflow-y-auto"&gt;&lt;span class="hljs-comment"&gt;// background.js&lt;/span&gt; &lt;span class="hljs-comment"&gt;// (This is just a placeholder and may not be needed for this example)&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Injecting the Content Script:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The browser, using the manifest file, injects the content script into every webpage that matches the specified URLs.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Interaction with the Host Application:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The content script interacts with the host application (browser) through APIs provided by the browser. For example, it may listen for page load events and then modify the DOM accordingly.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This is a very basic example, and real-world plugins can be much more complex. They may include options pages, background processes, user interface components, and more. Additionally, plugins for different host applications may have different APIs and requirements. Always refer to the documentation of the specific host application for detailed information. &lt;a href="https://beingassistant.com/" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;beingassistant&lt;/a&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=7066&amp;AppID=233&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Particle is discontinuing development of Particle Mesh</title><link>https://community.element14.com/products/devtools/single-board-computers/particle/b/blog/posts/particle-is-discontinuing-development-of-particle-mesh</link><pubDate>Thu, 30 Jan 2020 15:14:29 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:2cd7b89c-8e10-4fb0-8b28-3cc18f1521c1</guid><dc:creator>jomoenginer</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;There is a live stream today where the CEO will go over a bit more as to why Particle decided to end support for Particle Mesh:&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="https://www.particle.io/particle-ceo-livestream/" rel="nofollow ugc noopener" target="_blank"&gt;https://www.particle.io/particle-ceo-livestream/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Also, for those who purchased a Xenon or Mesh related device will receive a store credit if the device was purchased directly from Particle. If the device was purchased by a third party vendor, it may still be possible to get store credit but proof of purchase must be filed before Feb 28. I guess they did not factor that it was Leap Year.&lt;/p&gt;&lt;p&gt; &lt;a class="jive-link-external-small" href="https://docs.particle.io/support/shipping-and-returns/mesh-deprecation/" rel="nofollow ugc noopener" target="_blank"&gt;https://docs.particle.io/support/shipping-and-returns/mesh-deprecation/&lt;/a&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=8655&amp;AppID=233&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Particle is discontinuing development of Particle Mesh</title><link>https://community.element14.com/products/devtools/single-board-computers/particle/b/blog/posts/particle-is-discontinuing-development-of-particle-mesh</link><pubDate>Thu, 30 Jan 2020 14:00:49 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:2cd7b89c-8e10-4fb0-8b28-3cc18f1521c1</guid><dc:creator>BigG</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;I love how the market responds.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Here&amp;#39;s an article that popped up on my twitter feed about sub-ghz mesh: &lt;a class="jive-link-external-small" href="https://www.thingsquare.com/blog/articles/iot-sub-ghz-mesh/" rel="nofollow ugc noopener" target="_blank" title="https://www.thingsquare.com/blog/articles/iot-sub-ghz-mesh/"&gt;https://www.thingsquare.com/blog/articles/iot-sub-ghz-mesh/&lt;/a&gt; &lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=8655&amp;AppID=233&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Particle is discontinuing development of Particle Mesh</title><link>https://community.element14.com/products/devtools/single-board-computers/particle/b/blog/posts/particle-is-discontinuing-development-of-particle-mesh</link><pubDate>Thu, 30 Jan 2020 11:13:18 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:2cd7b89c-8e10-4fb0-8b28-3cc18f1521c1</guid><dc:creator>dubbie</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Is this good or bad? I gave not used this system.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Dubbie&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=8655&amp;AppID=233&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Particle is discontinuing development of Particle Mesh</title><link>https://community.element14.com/products/devtools/single-board-computers/particle/b/blog/posts/particle-is-discontinuing-development-of-particle-mesh</link><pubDate>Thu, 30 Jan 2020 09:50:27 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:2cd7b89c-8e10-4fb0-8b28-3cc18f1521c1</guid><dc:creator>BigG</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Wow, I was not expecting that.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=8655&amp;AppID=233&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Particle Mesh 101: device roles in your network</title><link>https://community.element14.com/products/devtools/single-board-computers/particle/b/blog/posts/particle-mesh-101-device-roles-in-your-network</link><pubDate>Tue, 14 May 2019 06:05:29 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:2c30bbad-c5ad-49ee-a444-71f0415ca20e</guid><dc:creator>jomoenginer</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Very cool intro to the Particle Mesh line of products.&amp;nbsp; I had picked up a Particle WiFi Mesh Kit, but just realized that Newark is offering the kits now as well.&amp;nbsp;&amp;nbsp; This was posted at Embedded Computing Design:&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="https://www.embedded-computing.com/news/newark-begins-shipping-particle-iot-mesh-development-kits-now-shipping-particle?mkt_tok=eyJpIjoiT1dVeU9EQmhOV05tWldFMCIsInQiOiIwMXYyallZcWtjWFhwaHRTVHU5a3F5VlBaSG1OQmhUR3FqOSsrUjc3akFvOHc4YWNLZlR2NDJzWHJjbmJ6RkNEd25MVCt5dUdwbGp1blUxTUdRYzF4eFBIeER5Ym5cLzN6eGlnSk8wODlyNUxMb0hLbml6c2dTRHhicktIY2sxMGMifQ%3D%3D" rel="nofollow ugc noopener" target="_blank"&gt;https://www.embedded-computing.com/news/newark-begins-shipping-particle-iot-mesh-development-kits-now-shipping-particle?mkt_tok=eyJpIjoiT1dVeU9EQmhOV05tWldFMCIsInQiOiIwMXYyallZcWtjWFhwaHRTVHU5a3F5VlBaSG1OQmhUR3FqOSsrUjc3akFvOHc4YWNLZlR2NDJzWHJjbmJ6RkNEd25MVCt5dUdwbGp1blUxTUdRYzF4eFBIeER5Ym5cLzN6eGlnSk8wODlyNUxMb0hLbml6c2dTRHhicktIY2sxMGMifQ%3D%3D&lt;/a&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=6998&amp;AppID=233&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>