Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,769,248 Members 39,618 Now Online
XDA Developers Android and Mobile Development Forum

Desktop apps ported to Windows RT

Tip us?
 
GoodDayToDie
Old
(Last edited by GoodDayToDie; 10th April 2014 at 06:16 PM.)
#1  
Recognized Developer - OP
Thanks Meter 2677
Posts: 5,623
Join Date: Jan 2011
Location: Seattle
Info Desktop apps ported to Windows RT

The purpose of this thread is to provide a list of desktop apps which have been recompiled to run on hacked Windows RT devices. A secondary purpose is to request or discuss such ports. Listing apps which run without recompilation (.NET 4.x) and providing libraries which are ported and/or known to work are also good uses of the thread. However, major apps, or those expected to lead to significant discussion, should probably get their own thread. Please help keep this one organized.

Please post links to compiled apps for Windows RT desktop, and if possible also link to their source code. I will make minimal testing of the apps before listing them, but nothing extensive; apps may have known or unknown issues, and it's even possible that somebody will link malicious apps here. Use at your own risk.

DO NOT request ports of closed-source applications! It's not possible (unless they're pure .NET 4.x, in which case they don't need to be ported) and you will look like a fool and waste your time. Additionally, at this time, code which requires GCC to build (i.e. can't build under MSVC) is impractical to port.

Latest changes
  • 10 Apr: Added pForth and Python's LibFFI.
  • 22 Dec: Added TeXStudio.
  • 20 Dec: Added Nethack and Greenshot.
  • 12 Dec: Added MicroEMACS. Updated Subversion and Notepad++.
  • 21 Aug: Added AvP Classic.
  • 20 Aug: Added Paint.NET, highlighted the step needed to use ClassicStartMenu.
  • 16 Aug: Added Subversion and AutoHotKey.
  • 10 Aug: Added Fossil.
  • 22 Jul: Added ffmpeg, Halite, and Lua.
  • 8 Jul: Added QupZilla, SPGT client, and QuiteRSS.
  • 26 Jun: Added Snes9x, FileZilla, and WinMerge.
  • 25 Jun: Added OpenSSL, QT4, and Perl, updated Synergy.
  • 10 Jun: Added Coolplayer (Update: now with FLAC plugin).
  • 7 Jun: Added GlDirect library and ioQuake3.
  • 5 Jun: Updated link for Quake to the D3D version.
  • 12 May: Added MFPDemo (sorry I was late posting it).
  • 2 May: Added WinDjVu.
  • 28 Apr: Added an updated version of MFC.
  • truncated...
Win8/Windows RT projects:
List of desktop apps for hacked RT devices

WP8 projects:
Native Access WebServer and Libraries
WP8 Interop Unlocks
Storage Cleanup tool

WP7 projects:
XapHandler, Root Webserver, OEM Marketplace XAPs, Bookmarklets collection (Find On Page), Interop-unlock hacks.


Do not private message me with questions that should have been posted on the forum! Not only are you wasting your time - I'm not going to bother writing an answer to such a question for only one person - but I will probably block you from PMing me in the future as well.
The Following 87 Users Say Thank You to GoodDayToDie For This Useful Post: [ Click to Expand ]
 
GoodDayToDie
Old
(Last edited by GoodDayToDie; 10th April 2014 at 06:12 PM.)
#2  
Recognized Developer - OP
Thanks Meter 2677
Posts: 5,623
Join Date: Jan 2011
Location: Seattle
Apps which have been recompiled:
Apps which run un-modified
Native-ported libraries (mostly for developers/porters)
Apps removed for known issues:
  • MonoTorrent Client. BitTorrent client, both GUI and CLI. Currently experimental/alpha quality, many people have reported that they can't download anything. GUI, CLI, More info.
Win8/Windows RT projects:
List of desktop apps for hacked RT devices

WP8 projects:
Native Access WebServer and Libraries
WP8 Interop Unlocks
Storage Cleanup tool

WP7 projects:
XapHandler, Root Webserver, OEM Marketplace XAPs, Bookmarklets collection (Find On Page), Interop-unlock hacks.


Do not private message me with questions that should have been posted on the forum! Not only are you wasting your time - I'm not going to bother writing an answer to such a question for only one person - but I will probably block you from PMing me in the future as well.
The Following 44 Users Say Thank You to GoodDayToDie For This Useful Post: [ Click to Expand ]
 
MinhBao92
Old
#3  
MinhBao92's Avatar
Senior Member
Thanks Meter 12
Posts: 113
Join Date: May 2011
Location: City of Sunderland, UK

 
DONATE TO ME
Please recompile the Unikey (app helps typing Vietnamese on x86) since rt have no vietnamese keyboard. This is the app that everyone in Viet Nam is waiting to make the rt perfect for daily use. Thank you so much.

Here is its website: 'unikey.org'
The Following 4 Users Say Thank You to MinhBao92 For This Useful Post: [ Click to Expand ]
 
windowsrtc
Old
#4  
Member
Thanks Meter 31
Posts: 94
Join Date: Nov 2012
http://ipmsg.org/index.html.en
a open source lan chat tool.I was able to compile it but it cant send message.you can have a try on it.
The Following 2 Users Say Thank You to windowsrtc For This Useful Post: [ Click to Expand ]
 
MeWhoElse
Old
#5  
Junior Member
Thanks Meter 1
Posts: 20
Join Date: Jul 2008
Location: Sydney
Netham45 posted a link to someones compiled notepad++ V6.2
http://forum.xda-developers.com/show...&postcount=337
The Following User Says Thank You to MeWhoElse For This Useful Post: [ Click to Expand ]
 
GoodDayToDie
Old
(Last edited by GoodDayToDie; 10th January 2013 at 04:09 PM.)
#6  
Recognized Developer - OP
Thanks Meter 2677
Posts: 5,623
Join Date: Jan 2011
Location: Seattle
Thanks all. I'm looking at compiling UniKey (although it will be an old version, as the development 4.x branch is not yet open sourced). I'll also look into ipmsg. Appreciate the links.

EDIT: Ugh. The GPL for UniKey is a lie (ironic, since the author bitches about people violating the GPL with his code... yet doesn't comply with it himself). It relies on a library which is only distributed in binary form, RtfIO. I can probably build the 3.1 version (which is from 2006, and should be pre-RtfIO) since, aside from the occasional piece of truly awful code practices (lots of implicit types and improper use of variable scoping) that may have been permitted by older compilers but don't work in VS 2012, there's nothing difficult about building the app. I could even build 3.6 if the author would release an ARM version of RtfIO... I couldn't legally distribute it under the GPL at that point, but I could build it.

Unless you want me to give 3.1 a shot, you're going to have to ask the author for either the source to RtfIO or an ARM-compiled .LIB file of it.
Win8/Windows RT projects:
List of desktop apps for hacked RT devices

WP8 projects:
Native Access WebServer and Libraries
WP8 Interop Unlocks
Storage Cleanup tool

WP7 projects:
XapHandler, Root Webserver, OEM Marketplace XAPs, Bookmarklets collection (Find On Page), Interop-unlock hacks.


Do not private message me with questions that should have been posted on the forum! Not only are you wasting your time - I'm not going to bother writing an answer to such a question for only one person - but I will probably block you from PMing me in the future as well.
The Following User Says Thank You to GoodDayToDie For This Useful Post: [ Click to Expand ]
 
MeWhoElse
Old
#7  
Junior Member
Thanks Meter 1
Posts: 20
Join Date: Jul 2008
Location: Sydney
Can you give a go at a TransmissionBT console as well?
http://www.transmissionbt.com/resources/
 
GoodDayToDie
Old
(Last edited by GoodDayToDie; 10th January 2013 at 04:38 PM.)
#8  
Recognized Developer - OP
Thanks Meter 2677
Posts: 5,623
Join Date: Jan 2011
Location: Seattle
I've been looking into a bittorrent client already.

Transmission, unfortunately, is one of those many open source apps which technically compile on Windows, but only within a GNU-like environment, and in particular it expects to use GCC. While it may be possible to use MinGW to cross-compile for Windows on ARM, that's not the native behavior and will take more investigation.

EDIT: Hadouken, at hdkn.net, appears to be a pure .NET app. It's distributed as a .MSI which doesn't work on ARM< but it may be possible to build it for .NET 4.5 architecture-independent, in which case it should run on Windows RT. It's a BitTorrent client the runs as a Windows service rather than a normal desktop apps, and uses a web interface to control it. Should work fine, though...
Win8/Windows RT projects:
List of desktop apps for hacked RT devices

WP8 projects:
Native Access WebServer and Libraries
WP8 Interop Unlocks
Storage Cleanup tool

WP7 projects:
XapHandler, Root Webserver, OEM Marketplace XAPs, Bookmarklets collection (Find On Page), Interop-unlock hacks.


Do not private message me with questions that should have been posted on the forum! Not only are you wasting your time - I'm not going to bother writing an answer to such a question for only one person - but I will probably block you from PMing me in the future as well.
The Following User Says Thank You to GoodDayToDie For This Useful Post: [ Click to Expand ]
 
djboo
Old
#9  
djboo's Avatar
Senior Member
Thanks Meter 40
Posts: 335
Join Date: Mar 2005
Location: Bournemouth

 
DONATE TO ME
Quote:
Originally Posted by GoodDayToDie View Post
I've been looking into a bittorrent client already.

Transmission, unfortunately, is one of those many open source apps which technically compile on Windows, but only within a GNU-like environment, and in particular it expects to use GCC. While it may be possible to use MinGW to cross-compile for Windows on ARM, that's not the native behavior and will take more investigation.

EDIT: Hadouken, at hdkn.net, appears to be a pure .NET app. It's distributed as a .MSI which doesn't work on ARM< but it may be possible to build it for .NET 4.5 architecture-independent, in which case it should run on Windows RT. It's a BitTorrent client the runs as a Windows service rather than a normal desktop apps, and uses a web interface to control it. Should work fine, though...
http://sourceforge.net/projects/wintransmission/ seems to be a c# port of transmission. less dev than the QT version, but more suitable for us.

I will be taking a look at the effort involved in getting a dev environment working (either monodev or sharpdevelop)
Surface RT | Nexus 7 | iPad G1 | Lumia 920 | Lumia 800 | Omnia 7 | HTC Desire S | HTC HD2
www.ezmuze.co.uk
The Following 2 Users Say Thank You to djboo For This Useful Post: [ Click to Expand ]
 
GoodDayToDie
Old
#10  
Recognized Developer - OP
Thanks Meter 2677
Posts: 5,623
Join Date: Jan 2011
Location: Seattle
@windowsrtc: I got IPMsg working, it's fine send and receive. I had to remove some platform-specific debug code (I could have written the ARM portion, but was feeling lazy) but it shouldn't matter except that crash logs won't be generated.

Binaries, including installer, are in the smaller ZIP file. Modified source code used to build them is in the _SRC archive.
Attached Files
File Type: zip IPMsg_ARM.zip - [Click for QR Code] (691.3 KB, 2187 views)
File Type: zip IPMsgr_SRC_ARM.zip - [Click for QR Code] (788.8 KB, 1561 views)
Win8/Windows RT projects:
List of desktop apps for hacked RT devices

WP8 projects:
Native Access WebServer and Libraries
WP8 Interop Unlocks
Storage Cleanup tool

WP7 projects:
XapHandler, Root Webserver, OEM Marketplace XAPs, Bookmarklets collection (Find On Page), Interop-unlock hacks.


Do not private message me with questions that should have been posted on the forum! Not only are you wasting your time - I'm not going to bother writing an answer to such a question for only one person - but I will probably block you from PMing me in the future as well.

The Following 3 Users Say Thank You to GoodDayToDie For This Useful Post: [ Click to Expand ]
Tags
arm, rtdesktopapps, windowsrt
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes