<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Björn (Bobcoin) Söderqvist</title>
    <description>The latest articles on DEV Community by Björn (Bobcoin) Söderqvist (@bjorn_js).</description>
    <link>https://dev.to/bjorn_js</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F123592%2Fc2ed76b4-d3d5-4728-97be-883552cd6e06.jpg</url>
      <title>DEV Community: Björn (Bobcoin) Söderqvist</title>
      <link>https://dev.to/bjorn_js</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/bjorn_js"/>
    <language>en</language>
    <item>
      <title>We need a "web first" mobile OS?</title>
      <dc:creator>Björn (Bobcoin) Söderqvist</dc:creator>
      <pubDate>Tue, 29 Nov 2022 20:54:39 +0000</pubDate>
      <link>https://dev.to/bjorn_js/we-need-a-web-first-mobile-os-30p4</link>
      <guid>https://dev.to/bjorn_js/we-need-a-web-first-mobile-os-30p4</guid>
      <description>&lt;p&gt;"We need a web first mobile os" someone recently said. I think it was &lt;a href="https://twitter.com/wongmjane" rel="noopener noreferrer"&gt;Jane M Wong&lt;/a&gt; replying a few days ago to Elon Musk's idea of building his own mobile OS, but I can't verify that since Jane's account is disabled at the moment. However, this piece is not about new Bird site or the Birdman. I was happy seeing this idea floating around again! It took me on a trip down memory lane. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;In 2009 I downloaded the Palm Mojo SDK.&lt;/li&gt;
&lt;li&gt;In 2010 when I bought the original iPad I decided I was going to make HTML5 games. I joined the Palm WebOS Early Access Program and was given a development unit, the GSM Pre!&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Palm Pre in the mobile landscape
&lt;/h2&gt;

&lt;p&gt;The web as a platform was regarded a competitor of apps. &lt;br&gt;
This was around the same time Steve Jobs wrote "Thoughts on Flash" which forced Adobe not just to give up their hopes of building a Flash plugin for IOS, but even halting the support of all existing mobile platforms in 2011.&lt;/p&gt;

&lt;p&gt;If you wanted to make an app for mobile platforms, you had at least 3 to consider: Android, IOS and Windows Phone. But there were many more out there. Now we have React Native, but this idea came from right around this time with Phonegap: What if you could write one HTML5 app for all devices?&lt;br&gt;
Speaking from the perspective of being a frontend developer, the Pre was an amazing phone. You could build apps using just HTML, CSS and JavaScript. The API wasn't a third party wrapper around the native API:s as with Phonegap. It was native web.&lt;/p&gt;

&lt;h2&gt;
  
  
  New OS inventions
&lt;/h2&gt;

&lt;p&gt;The idea of native HTML5 apps was certainly a refreshing addition to the landscape of increasingly growing platforms; Objective-C for IOS, Java for Android, Silverlight for Windows Phone, but in 2010 alone several other platforms were announced like MeeGo (merging Nokia's Maemo and Moblin from Intel and Linux Foundation), Samsung's BadaOS, Microsoft's Kin OS... Note that some of these companies were betting on multiple horses at once: Microsoft had Kin OS and killed its acquired DangerOS just before announcing Windows Phone. Nokia had Maemo, MeeGo and Symbian. &lt;/p&gt;

&lt;h2&gt;
  
  
  UI inventions
&lt;/h2&gt;

&lt;p&gt;As a smartphone the Pre worked surprisingly good. It had a better interface for navigating between apps than any other mobile OS: Cards.&lt;br&gt;
Swipe to the sides to navigate between apps, swipe up to kill them. Invented by their then lead designer Matias Duarte.&lt;br&gt;
Of course, now we all use the cards metaphor and Matias went on to become the director of Android User Experience. Now Google's VP of design.&lt;br&gt;
It's no understatement that the WebOS UI inventions have had a huge influence on the direction of the leading mobile operating systems of today.&lt;/p&gt;

&lt;h2&gt;
  
  
  From phones to printers to TV:s
&lt;/h2&gt;

&lt;p&gt;WebOS was running on Palm's Pixi and Pre phones when they sold to HP in April 2010. HP had it powering their phones, tablets and even planned it for their printers. However, just over a year later in August 2011 HP was interested in selling its Personal Systems Group with all consumer PC products including WebOS, and halted device development.&lt;br&gt;
In 2013 LG bought WebOS which is now still alive and kicking in their TV:s. &lt;/p&gt;

&lt;h2&gt;
  
  
  The "web first" OS of today
&lt;/h2&gt;

&lt;p&gt;WebOS also has a personal meaning to me: Between 2008-2010 I was working with HTML-based interfaces for TV:s. Back then we didn't have smart TV:s, instead we had to run set top boxes. As I write this text from my sofa I am stoked that the amazing WebOS is alive and running HTML5 apps on my TV standing a few meters in front of me. &lt;br&gt;
At least in the landscape of TV:s there's a "web first" OS!&lt;/p&gt;

</description>
      <category>webos</category>
      <category>frontend</category>
      <category>html</category>
    </item>
    <item>
      <title>The Web, then and now</title>
      <dc:creator>Björn (Bobcoin) Söderqvist</dc:creator>
      <pubDate>Tue, 05 Nov 2019 21:09:25 +0000</pubDate>
      <link>https://dev.to/bjorn_js/the-web-then-and-now-2n5a</link>
      <guid>https://dev.to/bjorn_js/the-web-then-and-now-2n5a</guid>
      <description>&lt;h1&gt;
  
  
  When I first tried surfing on the Web
&lt;/h1&gt;

&lt;p&gt;A high school teacher of mine had bought and setup a modem, installed Netscape and &lt;a href="https://en.wikipedia.org/wiki/Winsock"&gt;Trumpet Winsock&lt;/a&gt; on the Windows 3.11 computer. He was on a mission to teach the kids about computing, programming and the Internet, all of which he believed to be the future.  Two of my then friends invited me to computer class and that's how we got to try out the Internet for the first time. He'd pick three students each lesson to visit the Internet Room - a tiny room that contained the school's only Internet connected computer. And this time it was us.&lt;/p&gt;

&lt;p&gt;On the desk was, aside from the expected mouse, keyboard and modem, a paper with instructions on how to &lt;em&gt;get online&lt;/em&gt; and a computer magazine which then featured a big section of tips about web pages to visit. The Web was a big deal in the magazines at the time. For instance, one magazine I used to buy came with a 1.44MB floppy disk of downloaded websites so that people like myself, who didn't own a modem, could try out a random selection of sites offline. You can't fit that many websites on one floppy, but my computer didn't have a CD-ROM device. I had just upgraded from a hand-me-down 286 with a black and white display to a 486 with 8MB of RAM, which is all to say that I could finally type "win" and use a graphical user interface for most of the programs that I was using. I was fine and didn't really need an optical drive that badly. Besides, you'd be surprised at how many websites you could fit into 1.44MB back then.&lt;/p&gt;

&lt;p&gt;I and my friends followed the instructions on the paper, until we heard an alarming noise from the modem. We were certain that we had broken it. If you have never heard a modem connecting, it gives a lot of high-pitched random beeps and boops with additional noises. After it stopped whining we were connected. The connection timer starts counting from 0:00 so that you can keep track of how long you've been connected – since the phone line owner paid by the minute.&lt;/p&gt;

&lt;p&gt;We opened Netscape. Now what? We tried some random URL:s from the magazine. Amazingly they worked. A co-student had already made his own &lt;em&gt;homepage&lt;/em&gt; (what we used to call personal websites) and jotted down his URL at the bottom of the instruction sheet. It also worked. Like any good webmaster at the time, he had provided some contact information. If the visitors had any questions about his website they could just phone him.&lt;br&gt;
He had added a website counter image to his site. This way you could tell how many visits his homepage had gotten. We were visitors number 17.&lt;br&gt;
He had a few hyperlinks to other websites. This was good practice. That way, the user could continue &lt;em&gt;surfing&lt;/em&gt;. Perhaps in the future you could keep clicking for hours, finding more relevant and interesting content with each website. Related, we had also heard of Moore's law, that (roughly translated) states that computer capacity will double every two years. Even though we had seen it working it was difficult to believe that this could continue for more than a few years from now. &lt;/p&gt;

&lt;p&gt;After this we tried something wild. Someone had said that there were already quite a lot of registered domains and suggested we'd simply try making up a few ourselves and checking whether they existed. Some of them did. Being fourteen and curious of sex I tried playboy.com. It worked. The teacher came back into the room and my face turned very red. He did not punish me.&lt;/p&gt;

&lt;h1&gt;
  
  
  The rise of homepages
&lt;/h1&gt;

&lt;p&gt;I got into building my own homepage soon after this. Because of my limited amount of RAM I couldn't use any of the cool HTML editors of the time such as HotDog or HoTMetaL (many products used this naming pun with uppercased H, T, M and L; most famously HoTMaiL). I would edit the files in DOS, then type "win" to start Windows and finally open Netscape to preview the results. I realised soon that Notepad fit my memory constraints and saved a few minutes for each iteration of &lt;strong&gt;edit&lt;/strong&gt; – &lt;strong&gt;save&lt;/strong&gt; – &lt;strong&gt;refresh browser&lt;/strong&gt;. Despite being quite simple by today's standards, Notepad was then a popular editor for HTML. Several homepages had a badge with something like &lt;a href="http://www.notepad.org/logo.htm"&gt;"made with Notepad"&lt;/a&gt; or "proudly hand coded in Notepad". &lt;/p&gt;

&lt;p&gt;With enthusiasts creating homepages and hyperlinks the Web grew. Its usefulness increased. We started using search engines (then called web crawlers) just to find the content we were looking for. We didn't make homepages to make money. We made them because we were fascinated with this new gigantic medium and where it could take us. If I could put something up there that someone else found useful, that's great.&lt;/p&gt;

&lt;p&gt;Most web servers ran Linux and most had Perl. You could visit Matt's Script Archive and download a script for your own counter, or guest book. Forums became a thing. Users didn't need to learn HTML and create their own homepage just to add content to the web. Together we built a forever growing database. I put up the lyrics of some songs that I liked. There were many good guitar tabs pages. Just a few years later there were even pages where you could download MP3:s of a few famous songs. My computer was too weak to play them at the time, let alone would most of them fit a floppy.&lt;/p&gt;

&lt;p&gt;When I visited a homepage, I knew that the author wanted for me to have the best experience. One example is that they would add a disclaimer to the front page: Best viewed in 640x480 (later 800x600, and some disrespectful occasions of 1024x768: I mean most people's hardware couldn't produce that resolution in 1994). They never wanted to get to know my shopping history, my friend graph, or to obstruct the content by showing ads, cookie consent and GDPR information. Even annoying pop-ups came later.&lt;/p&gt;

&lt;h1&gt;
  
  
  The disappointing Web of today
&lt;/h1&gt;

&lt;p&gt;Fast forward to 2017 I was trying to remember the lyrics of a lullaby I wanted to sing for my kids. I started searching the Web and got increasingly frustrated. The first result was a slow page. It was showing lots of ads. It obstructed the content. I couldn't scroll down to read the entire text. It crashed my phone's browser. &lt;br&gt;
But it wasn't just that one page. All of the pages I found were annoying at best, and useless at worst. &lt;/p&gt;

&lt;h1&gt;
  
  
  A dream
&lt;/h1&gt;

&lt;p&gt;I miss the days where an international community of enthusiasts would create content for the Web just for fun. That's why I created &lt;a href="https://vaggvisor.org"&gt;a website that simply contains a set of Swedish lullaby lyrics&lt;/a&gt;. It's ad free. It's fast. It has almost no Javascript. The &lt;a href="https://github.com/cybear/vaggvisor.org"&gt;hosting of the source code&lt;/a&gt; and the &lt;a href="https://www.netlify.com"&gt;web hosting&lt;/a&gt; is for free. &lt;br&gt;
The pages can be edited in plain text with no knowledge of HTML.&lt;/p&gt;

&lt;p&gt;It's my little fantasy of how we, the enthusiasts and users of the web, could take back some control of producing and owning valuable content on the Web.&lt;/p&gt;

</description>
      <category>web</category>
      <category>indieweb</category>
      <category>musings</category>
      <category>vintageweb</category>
    </item>
  </channel>
</rss>
