<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>progrium technology company</title>
    <link>https://progrium.com/</link>
    <description>Recent content on progrium technology company</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 06 Oct 2022 00:00:00 +0000</lastBuildDate><atom:link href="https://progrium.com/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Apptron Demo: CSS Themed Windows</title>
      <link>https://progrium.com/blog/apptron-css-themed-windows/</link>
      <pubDate>Thu, 06 Oct 2022 00:00:00 +0000</pubDate>
      
      <guid>https://progrium.com/blog/apptron-css-themed-windows/</guid>
      <description>&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
  &lt;iframe src=&#34;https://www.youtube.com/embed/4fjblMTvVh0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; allowfullscreen title=&#34;YouTube Video&#34;&gt;&lt;/iframe&gt;
&lt;/div&gt;

&lt;p&gt;In this demo I show an experimental feature of &lt;a href=&#34;https://progrium.com/blog/apptron-announcement/&#34;&gt;Apptron&lt;/a&gt; that lets you customize the window frame using HTML and CSS. This allows us to create re-usable themes. Apptron even comes with a few builtin.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Apptron Demo: HTML5 Background Apps</title>
      <link>https://progrium.com/blog/apptron-html5-background-apps/</link>
      <pubDate>Tue, 16 Aug 2022 00:00:00 +0000</pubDate>
      
      <guid>https://progrium.com/blog/apptron-html5-background-apps/</guid>
      <description>&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
  &lt;iframe src=&#34;https://www.youtube.com/embed/i9nNUOHF7G4&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; allowfullscreen title=&#34;YouTube Video&#34;&gt;&lt;/iframe&gt;
&lt;/div&gt;

&lt;p&gt;In this week&amp;rsquo;s demo I built a background application using HTML and &lt;a href=&#34;https://progrium.com/blog/apptron-announcement/&#34;&gt;Apptron&lt;/a&gt;. It may seem weird to involve a webview at all for a background app, which is why this was not a use case I had planned, but I was pleasantly surprised to discover how this turned out.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Apptron Demo: Shell Scriptable Native APIs</title>
      <link>https://progrium.com/blog/apptron-shell-scriptable-native-apis/</link>
      <pubDate>Wed, 03 Aug 2022 00:00:00 +0000</pubDate>
      
      <guid>https://progrium.com/blog/apptron-shell-scriptable-native-apis/</guid>
      <description>&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
  &lt;iframe src=&#34;https://www.youtube.com/embed/UHFS4STFYXM&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; allowfullscreen title=&#34;YouTube Video&#34;&gt;&lt;/iframe&gt;
&lt;/div&gt;

&lt;p&gt;In this demo I show off the rest of the &lt;a href=&#34;https://progrium.com/blog/apptron-announcement/&#34;&gt;Apptron&lt;/a&gt; CLI, which exposes most of the cross-platform APIs as commands. These commands make great shell scriptable utilities, and you can see how they&amp;rsquo;ve been designed to facilitate this. By the end, we&amp;rsquo;ll have created an app indicator (systray) icon and menu that&amp;rsquo;s created and driven by a shell script.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Apptron Demo: Zero Config HTML5 Native Apps</title>
      <link>https://progrium.com/blog/apptron-zero-config-html5-native-apps/</link>
      <pubDate>Tue, 19 Jul 2022 00:00:00 +0000</pubDate>
      
      <guid>https://progrium.com/blog/apptron-zero-config-html5-native-apps/</guid>
      <description>&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
  &lt;iframe src=&#34;https://www.youtube.com/embed/7zsCQGOEBRU&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; allowfullscreen title=&#34;YouTube Video&#34;&gt;&lt;/iframe&gt;
&lt;/div&gt;

&lt;p&gt;In this demo I use the &lt;a href=&#34;https://progrium.com/blog/apptron-announcement/&#34;&gt;Apptron&lt;/a&gt; build command to create an executable from a single HTML file. No setup, no configuration. If you want to change how the window looks, you can add a meta tag to your HTML file. It&amp;rsquo;s not only simple, it&amp;rsquo;s fast.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Apptron Demo: Webview Window Building Block</title>
      <link>https://progrium.com/blog/apptron-webview-window-building-block/</link>
      <pubDate>Tue, 05 Jul 2022 00:00:00 +0000</pubDate>
      
      <guid>https://progrium.com/blog/apptron-webview-window-building-block/</guid>
      <description>&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
  &lt;iframe src=&#34;https://www.youtube.com/embed/XU-vrmA7j4U&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; allowfullscreen title=&#34;YouTube Video&#34;&gt;&lt;/iframe&gt;
&lt;/div&gt;

&lt;p&gt;In this demo, I use the &lt;a href=&#34;https://progrium.com/blog/apptron-announcement/&#34;&gt;Apptron&lt;/a&gt; API from Go to build a simple birthday card application defined by HTML and CSS.
I also explore the architectural approach of Apptron compared to directly working with platform native APIs.&lt;/p&gt;
&lt;p&gt;To expand on the demo, in this post I&amp;rsquo;ll discuss some of the motivation behind this project. There are a few reasons why I made Apptron.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Announcing Apptron</title>
      <link>https://progrium.com/blog/apptron-announcement/</link>
      <pubDate>Fri, 01 Jul 2022 00:00:00 +0000</pubDate>
      
      <guid>https://progrium.com/blog/apptron-announcement/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m happy to announce the first major building block of the Tractor System: Apptron.&lt;/p&gt;
&lt;p&gt;Apptron is a software primitive that lets you drive native platform APIs using the technologies you&amp;rsquo;re already familiar with, enabling cross-platform webview apps and more.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://progrium.com/images/apptron-announcement.png&#34; alt=&#34;Apptron Demo Screenshot&#34;&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Progrium Technology Thesis</title>
      <link>https://progrium.com/blog/progrium-technology-thesis/</link>
      <pubDate>Tue, 15 Mar 2022 00:00:00 +0000</pubDate>
      
      <guid>https://progrium.com/blog/progrium-technology-thesis/</guid>
      <description>&lt;p&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
  &lt;iframe src=&#34;https://www.youtube.com/embed/yKZ15O7zeHY&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; allowfullscreen title=&#34;YouTube Video&#34;&gt;&lt;/iframe&gt;
&lt;/div&gt;

&lt;em&gt;Video transcript:&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Creating software is too complicated. Our options are overwhelming, our tooling is too bloated, and things rarely ever &amp;ldquo;just work&amp;rdquo;.&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
