2X ApplicationServer: Applications at the Speed of Cheap

If you're looking for a way to beat the high cost of application publishing, look no more, 2X has it under control.

What’s better than saving money on a required technology? If you can find something, let me know. I want in. Application publishing through Citrix XenApp is expensive and difficult. XenApp is difficult to install and setup. And, it’s not easy to publish applications. With no experience, you can download 2X ApplicationServer for Windows Terminal Services (2XAS) and publish applications within minutes. Try that with Citrix. 2XAS comes complete with no dependencies. No java required. No IIS required. No .NET required. And, no hassle required.

Sure, you have to use Windows Terminal Services (WTS) but on the client side, you’re free to use Windows, Mac, and Linux. Now, you can satisfy the “corporate standard” by using Windows applications and satisfy your need to be free by using them on your Linux desktop. That’s almost as good as the cost savings, isn’t it?

Note: This demonstration doesn’t include configuration of the 2X ApplicationServer. It’s a very simple installation but out of scope for this article which focuses on the Linux side of things.

The Basics

For this demonstration, I used a Windows Server 2003 virtual machine (VM) patched to the latest level using Windows Update for the application server. On the client side, my trusty Ubuntu 10.10 GNOME workstation. I downloaded the software from 2X. You may download, install, and use the 2XAS software on a single Windows Server at no cost. This software allows three simultaneous connections.

On the client side, you’ll need to download the client software and install it on your Linux system. 2X has RPM, DEB, and a zipped package available. For this demonstration, I use the zipped package. Your mileage may vary with the packages but the zipped version works across all distributions but with no automatic desktop integration. You have to install it manually.

Installing and Configuring the 2X Client

Download and install the 2X client package or unzip and untar the zipped package. The package unzips into your home directory under opt/2X/Client. Under the Client directory, you have four directories: bin, doc, scripts, and share. The installation script, and uninstall script, is in the scripts directory. Launch the install.sh script with elevated (root) privileges.

$ sudo ./install.sh
Finalising settings .... Done

Setup is going to install/update 2X SingleSignOn component.
When this component is installed your credentials will be used automatically.

Do you want to install this component (yes|no)? [yes]: no

I chose to bypass the single sign-on component of the 2X client. If you’re installing 2X ApplicationServer into a large environment, you might want to use it. The 2X Client installs into your graphical menus under Internet but it won’t work quite yet, so don’t bother launching it. Before you can launch it sucessfully, you’ll have to copy the 2X Client tree to /opt.

$ sudo cp -pR opt /

Now, the 2X client is in the expected location for the application. Alternatively, you can untar the package with root privileges in the / directory so that it installs correctly.

Launch the 2XClient and begin configuration. When you first launch the client, you’re prompted to setup a new configuration as shown in Figure 1. You’ll find that setting up a 2X connection is very similar to setting up an RDP connection.

Figure 1: The 2X Client New Connection Wizard
Figure 1: The 2X Client New Connection Wizard

Click the Yes button to continue. Enter the details of your Application Server as shown in Figure 2.

Figure 2: 2X Client Connection Properties
Figure 2: 2X Client Connection Properties

Before you click OK, select the Local Resources tab and make your selections for sound, keyboard, display, and devices. See Figure 3.

Figure 3: 2X Client Local Resources Setup
Figure 3: 2X Client Local Resources Setup

Select the Experience tab and make selections based on your connectivity between the 2X client system and 2X server as shown in Figure 4.

Figure 4: 2X Client Remote Desktop Experience
Figure 4: 2X Client Remote Desktop Experience

Select the Network tab and enter your proxy server, if any, parameters. See Figure 5.

Figure 5: 2X Client Proxy Server Setup
Figure 5: 2X Client Proxy Server Setup

Finally, select the Advanced Settings tab and make the appropriate selections. Note: Don’t be put off by the odd spellings on the menus. Obviously, the people who wrote the software have a strong British* influence. Be sure to select Create shortcuts configured on server to create a new menu entry that contains the server’s published applications. Click OK, when finished as shown in Figure 6.

Figure 6: 2X Client Advance Settings
Figure 6: 2X Client Advance Settings

When the setup wizard completes, your 2X client is setup for your 2X server. All published applications will appear in the right-hand pane for you on a per server basis. I setup a Windows Server 2003 Desktop and Internet Explorer on the 2XAS that I created. See Figure 7.

Figure 7: The Completed 2X Client Connection Profile
Figure 7: The Completed 2X Client Connection Profile

Using the 2X Client

Now that you’ve finished the 2X Client setup wizard, the published applications appear in your Applications menu under their own entry: 2X Remoted Desktops & Applications. See Figure 8.

Figure 8: 2X Application Server Published Application Entries
Figure 8: 2X Application Server Published Application Entries

These entries are quite handy for quick launch, since you don’t have to find the 2X Client entry, and then launch the application or desktop that you want. To see an example of a published application running on the Linux desktop, refer to Figure 9.

Figure 9: Internet Explorer Running on Linux
Figure 9: Internet Explorer Running on Linux

I know it seems that I’m violating a sacred trust by placing Internet Explorer onto a Linux desktop but you have to see it from the perspective of my renegade spirit. To setup a 2XAS and to run Linux on the desktop, I’ve bypassed the requirement to run a Windows operating system. No, this type of rebellion isn’t the best use of your resources but it proves a point: That you don’t have to have your hands tied in any environment.

Beyond the sheer rebellious bent of this article, you have to appreciate the practical aspect of it. Let the data center hold the servers, common applications, storage, and centralized management regardless of operating system. And, let the desktop become a free, secure, non-virus susceptible, flexible operating system that can run Windows applications and desktops as required.

* And, they talk funny too.

Comments on "2X ApplicationServer: Applications at the Speed of Cheap"

bringing online auto insurance quotes rating symbol make sure auto insurance quotes definitely go must auto insurance quotes thing lower insurance online auto insurance washington state substantially restrict auto insurance policies process online car insurance large more expensive car insurance quotes change insurance sites free auto insurance quotes money later

health histories auto insurance times insurance free car insurance quotes lower required auto insurance adsense forget tricky quote auto insurance singlewide home high risk car insurance cases ask trip auto insurance quotes decision

good driver car insurance online minimum liability even more car insurance insurance coverage rate car insurance any medical uninitiated auto insurance needed chosen affordable car insurance undergone

Great blog right here! Also your web site rather a lot up very fast! What web host are you the use of? Can I get your affiliate link for your host? I desire my site loaded up as fast as yours lol

Hello.This post was really remarkable, especially since I was browsing for thoughts on this subject last Sunday.

I don’t even know what to say, this made buying a used car so much easier!

Keep these articles coming as they’ve opened many new doors for me. Running Carfax report now to avoid buying a salvage title vehicle

I never thought I would find such an everyday topic so enthralling!

This does look promising. I’ll keep coming back for more.

I never thought I would find such an everyday topic so enthralling!

Perfect answer! That really gets to the heart of it! You nailed it!

Yours is a point of view where real intelligence shines through. Buy a used car wisely!

My family every time say that I am killing my time here atweb, but I know I am getting familiarity allthe time by reading such good articles.

Wow, wonderful blog layout! How long have you been blogging for? you make blogging look easy. The overall look of your site is excellent, let alone the content!

We’re a group of volunteers and opening a new scheme in our community. Your web site offered us with valuable information to work on. You have done a formidable job and our entire community will be grateful to you.

I want to show some thanks to you just for rescuing me from this crisis. Just after checking throughout the world-wide-web and seeing basics that were not productive, I was thinking my entire life was well over. Living without the presence of answers to the problems you have resolved by way of your good site is a critical case, as well as those that might have in a negative way damaged my career if I hadn’t discovered your web page. Your own competence and kindness in playing with the whole thing was tremendous. I am not sure what I would’ve done if I had not come upon such a solution like this. It’s possible to at this moment look forward to my future. Thanks a lot very much for this high quality and amazing guide. I won’t be reluctant to suggest your web page to anyone who would like guide on this situation.

It¡¦s really a nice and useful piece of information. I am satisfied that you just shared this useful info with us. Please stay us informed like this. Thank you for sharing.

Enjoyed reading through this, very good stuff, thankyou . “Hereafter, in a better world than this, I shall desire more love and knowledge of you.” by William Shakespeare.

????? ?? ??????????? ????? ? ??? …

Im grateful for the post.Really thank you! Awesome.

God help me, I put aside a whole afternoon to figure this out.

Leave a Reply