<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Marcin Juszkiewicz - windows</title><link href="https://marcin.juszkiewicz.com.pl/" rel="alternate"/><link href="https://marcin.juszkiewicz.com.pl/tag/windows/feed/" rel="self"/><id>https://marcin.juszkiewicz.com.pl/</id><updated>2009-06-29T16:54:00+02:00</updated><entry><title>Palm SDK has leaked</title><link href="https://marcin.juszkiewicz.com.pl/2009/06/29/palm-sdk-has-leaked/" rel="alternate"/><published>2009-06-29T16:54:00+02:00</published><updated>2009-06-29T16:54:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2009-06-29:/2009/06/29/palm-sdk-has-leaked/</id><summary type="html">&lt;p&gt;As some of my readers already noticed there is WebOS &lt;span class="caps"&gt;SDK&lt;/span&gt; available for Palm Pre smartphone. Or rather &amp;#8220;available&amp;#8221; as it is leaked edition not normal release. I will not describe how to get it (using Google is enough) but rather how to get it run under Linux and a …&lt;/p&gt;</summary><content type="html">&lt;p&gt;As some of my readers already noticed there is WebOS &lt;span class="caps"&gt;SDK&lt;/span&gt; available for Palm Pre smartphone. Or rather &amp;#8220;available&amp;#8221; as it is leaked edition not normal release. I will not describe how to get it (using Google is enough) but rather how to get it run under Linux and a bit about what is&amp;nbsp;inside.&lt;/p&gt;
&lt;p&gt;The bad part is that &lt;span class="caps"&gt;SDK&lt;/span&gt; is (so far) available only as &lt;span class="caps"&gt;MS&lt;/span&gt; Windows binary. I did not tried it with &lt;span class="caps"&gt;WINE&lt;/span&gt; but used &lt;span class="caps"&gt;XP&lt;/span&gt; Pro installation on one of my machines to install it. There are two additional installations to be done first &amp;#8212; VirtualBox 2.2.x is required by Palm &lt;span class="caps"&gt;SDK&lt;/span&gt; to be installed and Safari is required for &amp;#8220;Palm Inspector&amp;#8221; tool (which I did not got to work&amp;nbsp;anyway).&lt;/p&gt;
&lt;p&gt;After installation two important files: &amp;#8220;palm_emulator_sdk_47.vmdk&amp;#8221; and &amp;#8220;palm_emulator_sdk_47.iso&amp;#8221; can be found in &amp;#8220;Documents and Settings/$&lt;span class="caps"&gt;USER&lt;/span&gt;/.VirtualBox/&amp;#8221; subdirectories (they are also available in &amp;#8220;Program Files/Palm/&lt;span class="caps"&gt;SDK&lt;/span&gt;/share/emulator/sdk47/&amp;#8221; directory). There is also &amp;#8220;Palm Emulator&amp;#8221; icon on desktop which makes use of&amp;nbsp;them.&lt;/p&gt;
&lt;p&gt;So back to Linux. VirtualBox hard drive image and &lt;span class="caps"&gt;ISO&lt;/span&gt; needs to be copied to Linux machine and given for VirtualBox (configuration of virtual machine can be copied from &lt;span class="caps"&gt;MS&lt;/span&gt; Windows too). It is also possible to use &lt;span class="caps"&gt;QEMU&lt;/span&gt; to boot into &lt;span class="caps"&gt;SDK&lt;/span&gt; but it can be harder to find one with working mouse emulation. This is where their changes to &lt;span class="caps"&gt;QEMU&lt;/span&gt; or VirtualBox would be handy to get &amp;#8212; adding 320x480px resolution to &lt;span class="caps"&gt;QEMU&lt;/span&gt; is few minutes work anyway (needs to change sources of vga bios and replace system one with tweaked&amp;nbsp;copy).&lt;/p&gt;
&lt;p&gt;What can be seen after boot? First error which I hope will be fixed in final release &amp;#8212; &amp;#8220;vga=864&amp;#8221; kernel parameter results in &amp;#8220;unknown video mode&amp;#8221; message. Anyway other modes are working and I suggest 640x480x16 as it has the same height as Palm Pre screen. There is a one problem due that &amp;#8212; screen has wrong calibration so it is hard to use &lt;span class="caps"&gt;UI&lt;/span&gt;.&lt;/p&gt;
&lt;figure id="__yafg-figure-1"&gt;
&lt;img alt="Palm splash" loading="lazy" src="/files/2009/06/4-700x.jpg" title="Palm splash"&gt;
&lt;figcaption&gt;Palm splash&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure id="__yafg-figure-2"&gt;
&lt;img alt="WebOS initial screen" loading="lazy" src="/files/2009/06/5-700x.jpg" title="WebOS initial screen"&gt;
&lt;figcaption&gt;WebOS initial screen&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure id="__yafg-figure-3"&gt;
&lt;img alt="Launcher" loading="lazy" src="/files/2009/06/1-700x.jpg" title="Launcher"&gt;
&lt;figcaption&gt;Launcher&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure id="__yafg-figure-4"&gt;
&lt;img alt="First use dialog" loading="lazy" src="/files/2009/06/2-700x.jpg" title="First use dialog"&gt;
&lt;figcaption&gt;First use dialog&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure id="__yafg-figure-5"&gt;
&lt;img alt="New contact dialog" loading="lazy" src="/files/2009/06/6-700x.jpg" title="New contact dialog"&gt;
&lt;figcaption&gt;New contact dialog&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure id="__yafg-figure-6"&gt;
&lt;img alt="Dialer with two calls" loading="lazy" src="/files/2009/06/8-700x.jpg" title="Dialer with two calls"&gt;
&lt;figcaption&gt;Dialer with two calls&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure id="__yafg-figure-7"&gt;
&lt;img alt="Cards" loading="lazy" src="/files/2009/06/9-700x.jpg" title="Cards"&gt;
&lt;figcaption&gt;Cards&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure id="__yafg-figure-8"&gt;
&lt;img alt="Google Maps" loading="lazy" src="/files/2009/06/10-700x.jpg" title="Google Maps"&gt;
&lt;figcaption&gt;Google Maps&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure id="__yafg-figure-9"&gt;
&lt;img alt="Video player" loading="lazy" src="/files/2009/06/11-700x.jpg" title="Video player"&gt;
&lt;figcaption&gt;Video player&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure id="__yafg-figure-10"&gt;
&lt;img alt="Calculator with transparent menu opened" loading="lazy" src="/files/2009/06/13-700x.jpg" title="Calculator with transparent menu opened"&gt;
&lt;figcaption&gt;Calculator with transparent menu opened&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure id="__yafg-figure-11"&gt;
&lt;img alt="Wrong touchscreen calibration effect (I am clicking on blue dot)" loading="lazy" src="/files/2009/06/14-700x.jpg" title="Wrong touchscreen calibration effect (I am clicking on blue dot)"&gt;
&lt;figcaption&gt;Wrong touchscreen calibration effect (I am clicking on blue dot)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Some applications are coded in ugly style &amp;#8212; seems to have 320x480px resolution hardcoded (Google Maps, Video player, Dialer). But there are also others which resize properly (Contacts, desktop). To play with them few key shortcuts are useful to&amp;nbsp;know:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class="caps"&gt;TAB&lt;/span&gt; &amp;#8212; runs&amp;nbsp;launcher&lt;/li&gt;
&lt;li&gt;Escape &amp;#8212; &amp;#8220;minimize&amp;#8221; application to a&amp;nbsp;card&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Looks like other keys launch search tool &amp;#8212; I have to admit that I did not searched yet for&amp;nbsp;documentation.&lt;/p&gt;
&lt;p&gt;But what is inside of image and why it works? Image was built for &amp;#8220;qemux86&amp;#8221; device by using OpenEmbedded build system &amp;#8212; no new patches added. There is &lt;span class="caps"&gt;SSH&lt;/span&gt; daemon working in emulator so it is possible to login remotely and check what is in system. There are 697 packages installed (285 of them being kernel modules). Image looks like it was built on a same system as WebOS 1.0.3 image for Palm Pre (about which &lt;a href="/2009/06/22/palm-pre-and-openembedded/"&gt;I already wrote&lt;/a&gt; few days&amp;nbsp;ago).&lt;/p&gt;
&lt;p&gt;Ah, I would forgot&amp;#8230; There are few JavaScript examples in &lt;span class="caps"&gt;SDK&lt;/span&gt; if someone wants to know how to make &amp;#8220;hello world&amp;#8221; for&amp;nbsp;WebOS.&lt;/p&gt;
&lt;p&gt;Final thoughts &amp;#8212; WebOS looks interesting and I would like to play more with it on real device. The bonus part is that it is even able to run classic PalmOS applications (but this is with 3rdparty application). Too bad that there is no &lt;span class="caps"&gt;GSM&lt;/span&gt; version&amp;nbsp;yet.&lt;/p&gt;</content><category term="linux"/><category term="openembedded"/><category term="palm"/><category term="phone"/><category term="qemu"/><category term="webos"/><category term="windows"/></entry><entry><title>I found “nice” thing</title><link href="https://marcin.juszkiewicz.com.pl/2008/05/26/i-found-nice-thing/" rel="alternate"/><published>2008-05-26T18:09:00+02:00</published><updated>2008-05-26T18:09:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2008-05-26:/2008/05/26/i-found-nice-thing/</id><summary type="html">&lt;p&gt;Few days ago I gave my &lt;span class="caps"&gt;2GB&lt;/span&gt; pendrive for my wife as she was going to fotolab to make some photos. It contained our wedding photos. Today I mounted it on one of my systems and discovered &amp;#8220;nice&amp;#8221; thing on&amp;nbsp;it&amp;#8230;&lt;/p&gt;
&lt;p&gt;In root directory there were two files which were …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Few days ago I gave my &lt;span class="caps"&gt;2GB&lt;/span&gt; pendrive for my wife as she was going to fotolab to make some photos. It contained our wedding photos. Today I mounted it on one of my systems and discovered &amp;#8220;nice&amp;#8221; thing on&amp;nbsp;it&amp;#8230;&lt;/p&gt;
&lt;p&gt;In root directory there were two files which were not present there before&amp;nbsp;&amp;#8212; &lt;code&gt;MS32DLL.dll.vbs&lt;/code&gt; and &lt;code&gt;autorun.inf&lt;/code&gt; which executes first one. From first look it does not make too many harm for Microsoft Windows systems &amp;#8212; looks like it only change window title for Internet Explorer so many people will not even notify but I wonder how many fotolabs or other such places put even more nasty things on client&amp;#8217;s&amp;nbsp;media&amp;#8230;&lt;/p&gt;</content><category term="windows"/></entry><entry><title>Partition Signature !=55AA</title><link href="https://marcin.juszkiewicz.com.pl/2007/07/27/partition-signature-55aa/" rel="alternate"/><published>2007-07-27T13:46:00+02:00</published><updated>2007-07-27T13:46:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2007-07-27:/2007/07/27/partition-signature-55aa/</id><summary type="html">&lt;p&gt;Due to fact that some of embedded devices require using vendor tools I decided to install Microsoft Windows &lt;span class="caps"&gt;XP&lt;/span&gt; Professional on my Dell D400. As this machine lack &lt;span class="caps"&gt;CD&lt;/span&gt;-&lt;span class="caps"&gt;ROM&lt;/span&gt; drive I had to find other way. &lt;a href="http://unattended.sourceforge.net/"&gt;&amp;#8220;Unattended&amp;#8221;&lt;/a&gt; project provides boot discs which allow to make installation over &lt;span class="caps"&gt;PXE&lt;/span&gt;&amp;nbsp;(netboot …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Due to fact that some of embedded devices require using vendor tools I decided to install Microsoft Windows &lt;span class="caps"&gt;XP&lt;/span&gt; Professional on my Dell D400. As this machine lack &lt;span class="caps"&gt;CD&lt;/span&gt;-&lt;span class="caps"&gt;ROM&lt;/span&gt; drive I had to find other way. &lt;a href="http://unattended.sourceforge.net/"&gt;&amp;#8220;Unattended&amp;#8221;&lt;/a&gt; project provides boot discs which allow to make installation over &lt;span class="caps"&gt;PXE&lt;/span&gt;&amp;nbsp;(netboot).&lt;/p&gt;
&lt;p&gt;I followed &lt;span class="caps"&gt;DOS&lt;/span&gt; way and gave my tweaked copy of installation &lt;span class="caps"&gt;CD&lt;/span&gt; for it. The first problem was that I got &amp;#8220;Partition Signature !=&lt;span class="caps"&gt;55AA&lt;/span&gt;&amp;#8221; message after reboot and machine was unbootable. Hopefully I can boot grub4dos over &lt;span class="caps"&gt;PXE&lt;/span&gt; so I was able to go back to the&amp;nbsp;Debian.&lt;/p&gt;
&lt;p&gt;How to fix it? In my situation marking &lt;span class="caps"&gt;FAT32&lt;/span&gt; partition as &lt;strong&gt;bootable&lt;/strong&gt; solved&amp;nbsp;problem.&lt;/p&gt;
&lt;p&gt;The message is messy because there was 0x55aa signature at the end of &lt;span class="caps"&gt;MBR&lt;/span&gt;&amp;#8230;&lt;/p&gt;</content><category term="firmware"/><category term="windows"/><category term="dell"/></entry><entry><title>Freeware definition of MS Windows world</title><link href="https://marcin.juszkiewicz.com.pl/2006/10/01/freeware-definition-of-ms-windows-world/" rel="alternate"/><published>2006-10-01T17:12:00+02:00</published><updated>2006-10-01T17:12:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2006-10-01:/2006/10/01/freeware-definition-of-ms-windows-world/</id><summary type="html">&lt;p&gt;Today I looked for some tools for Microsoft Windows platform. Got some results marked as freeware so I looked deeply at them (why to pay if can get tool for free). And what did I saw? Definition of &amp;#8216;freeware&amp;#8217; has been changed during last years&amp;#8230; Now it&amp;nbsp;means:&lt;/p&gt;
&lt;p&gt;Freeware: software …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Today I looked for some tools for Microsoft Windows platform. Got some results marked as freeware so I looked deeply at them (why to pay if can get tool for free). And what did I saw? Definition of &amp;#8216;freeware&amp;#8217; has been changed during last years&amp;#8230; Now it&amp;nbsp;means:&lt;/p&gt;
&lt;p&gt;Freeware: software which you can &lt;strong&gt;try&lt;/strong&gt; for free but any usage need you to register and pay&amp;nbsp;$$$.&lt;/p&gt;
&lt;p&gt;For me it is just &amp;#8216;demo&amp;#8217;, &amp;#8216;trial&amp;#8217; version but not&amp;nbsp;freeware.&lt;/p&gt;</content><category term="freeware"/><category term="windows"/></entry></feed>