Log in

View Full Version : Citrix ICA Client for Pocket PC 6.30.1061


Ed Hansberry
01-24-2003, 09:00 PM
<a href="http://www.citrix.com/download/bin/license.asp?client=ce">http://www.citrix.com/download/bin/license.asp?client=ce</a><br /><br />Citrix has released a new client for all Windows CE based clients, including the Pocket PC. It is 6.30.1061. I think the previous version was 6.3.1051. I don't know what was fixed, but there were some welcome enhancements to the UI.<br /><br /><img src="http://www.pocketpcthoughts.com/images/hansberry/2003/20030124-citrix.gif" /><br /><br /><i>(Don't ask about the Capture menu - I don't know why that was captured on some of the images and I didn't have time to redo it. I guess that'll teach me to use Developer One's ScreenSnap in the future.)</i> Notice the three icons in the lower left? Those zoom in, out and toggle the grey cursor box in the upper left for scrolling. <!><br /><br />This doesn't fix the VPN problem. I still have to manually launch VPN before this will connect.<br /><br /><span style="color:red"><b>Note:</b></span> This <b><i>only</i></b> works on Windows 2000 or Windows NT servers that have Citrix Metaframe installed, a product that has an entry price of a few thousand dollars. It will not work with Windows 2000 or 2003 with Terminal Services installed nor will it work with Windows XP Remote Desktop. Two totally different protocols, so unless your company has Citrix Metaframe installed, don't bother downloading. I too wish I could use this instead of the Pocket PC Terminal Server client to connect to my XP desktop, but you can't.

Perry Reed
01-24-2003, 09:33 PM
Huh. I always thought Remote Desktop (aka Terminal Services) was based on the Citrix technology and that the two used the same protocol.

commander66
01-24-2003, 09:40 PM
1- I think Citrix uses a different protocol.
2 - what vpn software do you use ?

Janak Parekh
01-24-2003, 09:42 PM
No. Citrix developed ICA first and built it into WinFrame, which was a specially hacked version of NT 3.51. For the next generation stuff, Microsoft struck a deal with Citrix and developed a reduced version of ICA, which became RDP, for NT 4 Terminal Server Edition. Citrix continues to improve ICA, which has more support for high-bandwidth applications (including things like video playback), plus support for a much wider variety of platforms. The Citrix product, Metaframe, now runs on top of Win2k (and presumably over WS2k3).

--janak

Perry Reed
01-24-2003, 09:52 PM
No. Citrix developed ICA first and built it into WinFrame, which was a specially hacked version of NT 3.51. For the next generation stuff, Microsoft struck a deal with Citrix and developed a reduced version of ICA, which became RDP, for NT 4 Terminal Server Edition. Citrix continues to improve ICA, which has more support for high-bandwidth applications (including things like video playback), plus support for a much wider variety of platforms. The Citrix product, Metaframe, now runs on top of Win2k (and presumably over WS2k3).

I learn so much from this website! :)

Here at work, I use both on my PC. Remote Desktop for managing some servers I run, and Citrix (in seamless mode) to run some applications. Both work tremendously well, and are so much better than the remote applications of just a few years ago. (I used to use PC Anywhere, and that was often frustrating!)

Janak Parekh
01-24-2003, 10:21 PM
much better than the remote applications of just a few years ago. (I used to use PC Anywhere, and that was often frustrating!)
Well, that's because ICA/RDP are fundamentally different than remote control-like products like pcANYWHERE. The latter interceps calls to the monitor and replicates them on a remote display, whereas the former is integrated much, much lower in the GDI layer as a "virtual" display, and can therefore optimize what it's sending across. That is, ICA/RDP have an idea of what the content of the screen updates are, while pcANYWHERE is just replicating your monitor remotely. pcANYWHERE is still useful for remote-control environments where you want to take over the console and still let the user interact at the same time (although XP's Remote Assistance is a good step towards being able to simplify this).

--janak

Gerard
01-24-2003, 10:39 PM
If you want screenshots minus the menu, then why not configure GigaTask (that's what you're using there, right?) to have the 'Delay Capture' on the menu instead? Gives you about 4 seconds before the BMP is grabbed. Same in GigaBar. And then there's the much more flexible screen capture aspect of PQV...

vincentsiaw
01-24-2003, 10:56 PM
what this software used for actually??

Ed Hansberry
01-24-2003, 11:04 PM
Well, that's because ICA/RDP are fundamentally different than remote control-like products like pcANYWHERE. The latter interceps calls to the monitor and replicates them on a remote display, whereas the former is integrated much, much lower in the GDI layer as a "virtual" display, and can therefore optimize what it's sending across. That is, ICA/RDP have an idea of what the content of the screen updates are,
That is because RDP/ICA actually are running the user session. Citrix pushed Windows NT into doing something it wasn't designed for - multiple user sessions. Our server is running multiple copies of WINLOGON.EXE., has multiple user registry hives loaded, everything. It is literally becoming a separate machine for each login, just like Unix and mainframes do for their user sessions. You can see this with XP and Fast User Switching. FUS is simply Terminal Services set to run locally only. For each user logged in, there is a virtual machine running. Remote Desktop uses this as well, but again, on XP Pro, it is limited to one connection, and when a user is remotely connected, the local session is locked out so only one user at a time can use the OS. The other is on hold.

It is really quite cool. I have Terminal SErvices running on all of my Win2K servers in remote admin mode (no licensing needed and 2 administrators can be on the box simultaneously - both remote or one remote and one locally) except our Citrix Server, which runs in application mode, and there the user count is only limited by your pocket book for licensing.

More info than one human could digest starts at http://www.microsoft.com/technet/treeview/default.asp?url=/technet/prodtechnol/win2kts/

nirav28
01-24-2003, 11:24 PM
Thats the one thing that sucks about WindowsXP Pro, A remote desktop session locksout the user on the desktop itself.

But I guess, microsoft wouldn't want people to use XP Pro as a multi-user/session server. Noone would buy XP Server.

But I wonder if I can have multiple VNC servers running on different ports as different users logged into XP Pro? Anyone tried this before?

Of course the resource usage would be high.

Ed Hansberry
01-24-2003, 11:27 PM
But I wonder if I can have multiple VNC servers running on different ports as different users logged into XP Pro? Anyone tried this before?
VNC can do this, but only one user can be active. The rest are put into "audience" mode - makes a good training platform. It only handles one visible session, so if they were all active, it would be like 4 people trying to use the same computer at once.

BTW, if you read the XP EULA closely, you'll see VNC violates it. :?

Ed Hansberry
01-24-2003, 11:29 PM
If you want screenshots minus the menu, then why not configure GigaTask (that's what you're using there, right?) to have the 'Delay Capture' on the menu instead? Gives you about 4 seconds before the BMP is grabbed. Same in GigaBar. And then there's the much more flexible screen capture aspect of PQV...
No, iTask, and the menu is on a 3 second delay and was not there when the beep happened. It must have to do with how the Citrix screen refreshes occur from the server and the buffer the capture utility uses. I'd bet TS would do the same thing. Screensnap is the way to go because there is no menu, just a button press.

brianchris
01-25-2003, 12:27 AM
2 - what vpn software do you use ?


Wow....*great* thread. I am a heavy user of Terminal Services, Remote Desktop (I know, same thing as TS), AND Citrix (also for some seamless window applications). Couldn't imagine life now without these excellent tools, and love the fact I can run all of these on my PocketPC (as well as my desktop).

Perhaps its OT, and that's why no one has asnwered commander66's question above, but what vpn software on the PocketPC do you use to run these connections? I need some PocketPC VPN software that will connect to a Sonic Wall and definetely would love to hear what other people use.

-Brian

Ed Hansberry
01-25-2003, 01:05 AM
Perhaps its OT, and that's why no one has asnwered commander66's question above, but what vpn software on the PocketPC do you use to run these connections? I need some PocketPC VPN software that will connect to a Sonic Wall and definetely would love to hear what other people use.
Whoops. Just missed the question. I use the standard VPN software on the PPC to connect to our Win2K VPN server.

Janak Parekh
01-25-2003, 01:22 AM
That is because RDP/ICA actually are running the user session.
Yup. Citrix really did an amazing engineering feat turning Windows into a multiuser platform. Mind you, it was a pretty terrible kludge for a while (and even now, on application servers, you need to CHANGE USER). But there isn't a single day that goes by that I don't use RDP. I have FUS set up at home and it is occasionally useful when a family member wants to shove onto my machine: I just lock my session and let them log in.

Apropos of which, does anyone know if ActiveSync can handle simultaneous user sessions on XP? I'd doubt it, but have been reluctant to experiment.

It is really quite cool. I have Terminal SErvices running on all of my Win2K servers in remote admin mode (no licensing needed and 2 administrators can be on the box simultaneously - both remote or one remote and one locally) except our Citrix Server, which runs in application mode, and there the user count is only limited by your pocket book for licensing.
Yup, the 2-user setup is more useful than one could think. I wish MS would follow the Unix model, though, and take out the whole licensing stuff. We're paying for a non-new concept. ;)

By the way, TS Client is the one big reason I want higher resolutions on my handheld.

BTW - re VNC - do note that it is exceedingly slow. It's more like pcANYWHERE, but doesn't have even high-level optimizations.

--janak

Gerard
01-25-2003, 07:47 PM
(on the screen capture thing) Yeah, okay, so the menu drop is ill-suited to this situation... What about MagicSS then? It's free, and tiny - lots smaller than ScreenSnap - and can be mapped to a button easily. Takes the same 225KB BMP shots ScreenSnap does, without the fuss and nonsense of the GUI.
http://www.louterrailloune.com/magicss.html

commander66
01-26-2003, 08:55 PM
Perhaps its OT, and that's why no one has asnwered commander66's question above, but what vpn software on the PocketPC do you use to run these connections? I need some PocketPC VPN software that will connect to a Sonic Wall and definetely would love to hear what other people use.
Whoops. Just missed the question. I use the standard VPN software on the PPC to connect to our Win2K VPN server.

hmm....do you know what kind of protocol that uses ? is it IPSec ? i need an IPsec connection or Shiva / Intel VPN ( if anyone knows this ).

that_kid
01-26-2003, 11:20 PM
"commander66hmm....do you know what kind of protocol that uses ? is it IPSec ? i need an IPsec connection or Shiva / Intel VPN ( if anyone knows this ).

The vpn clinet built into the pocketpc os is pptp. For an ipsec client look at
www.funk.com
www.moviansecurity.com
www.safenet-inc.com
those are just a few that should do what you need.

bitbank
01-27-2003, 01:58 PM
FYI - the newest release of PQV (3.0.8) has corrected the "screen capture mapped to a button" problem. There is a new shortcut called "PQVSCL" that is what you map your button to from the PPC settings and it works exactly how you would like it to work.

L.B.