866-764-TECH(8324) · Subscribe to Application Solution Providers, Inc.News FeedSubscribe to Application Solution Providers, Inc.Comments

At Synergy San Francisco we held the inaugural Citrix CTO crystal ball session where a number of the CTO Office team presented ideas and demos of future technologies and directions. At Berlin we’ll be doing the same thing and raising the bar again on the demo’s and topics covered. Look forward to seeing Simon Crosby, Harry Labana, Kurt Roemer and I present with some pretty cool demos.

I’ll be covering mobility, and specifically some new directions we are taking that may surprise you. For example Citrix has had a strategy where we have provided a version of Receiver for practically any mobile device and we continue on that path. However in the last three years the explosion of new smartphone platforms has enabled numerous new possibilities as to how we can deliver enterprise content to these new phones. The always on connectivity and decent screen real estate are key drivers.

In the session I’ll demonstrate how an Enterprise developer can write a touch enabled application that is published from a XenApp server, and accessed from a range of devices, both Smartphone and tablets. So if you have a problem with your CIO or CEO demanding support for iPhones, Blackberry, Android, WebOS and other yet to be invented tablets and Smartphones, then this is the session for you.

You can find more information on the CTO Crystal Ball session here
Looking forward to seeing you in Berlin!

Learn more about Citrix Synergy Berlin

 Traditionally Citrix has not been considered to be a key component in an organizations mobile device strategy. Typically mobile solutions include; Exchange integration, BES servers, and more recently Mobile Device Management software. However with increased IT challenges resulting from the explosion of devices and user requirements, Citrix has leveraged its technology into the mobility space, and has made some great progress giving you many reasons to reconsider.

1) Security - This is the top issue for enterprise mobility. With Citrix, apps and data remain under IT control with data stored on company network or XenApp/XenDesktop servers As a result devices do not necessarily need to be managed in the traditional sense and there is no data to remotely wipe.

2) Employee owned devices - The iPhone started a trend that is extending to iPads, Androids and predictably more to come. More employees – including execs and revenue generating users require access to corporate apps to be more productive. Citrix provides IT a safe way to allow access while not letting the data to be stored on the device.

3) Compliance - Most enterprises today have policies against allowing company data to be stored on anything except company owned and managed devices. If you are supporting employee owned devices and your not using Citrix you probably  need to change the policy or make an exception with a risk assessment.

4) Email - Every smartphone has a capable email client, however they also have deficiencies for corporate use. iPhone and iPad still have problems with Exchange syncing for Calendars. Androids have security deficiencies. They all have issues with employee ownership. A good alternative is to run a full Outlook ( or Notes ) client on XenApp with columns and reading panes adjusted to fit the real estate of the device. In addition Citrix is developing an Email client for Exchange that looks and feels just like a mobile email app but runs securely under IT control on XenApp. This was demonstrated recently at Synergy from both iPhone and Android, stay tuned for updates.

5) Corporate Apps - Beyond email most employees also want access to the companies apps they may need while mobile. The question is not how many apps are in the Apple or Android app store , it’s how many company apps are accessible on the target device. With Citrix virtually every company app could be available on a mobile device. These will work unmodified, however we also suggest configuring the apps to be Mobile-Friendly when possible. Also many existing tools like Xcelcius or Hyperion can be used to build Dashboards that target the mobile. A new product called PowerGadgets for XenApp can be used by non developers to create great looking mobile apps that run on XenApp and access standard company databases or web services.

6) Build Once, Run Anywhere - It is clear that there will not be a single mobile platform for the foreseeable future. For enterprises that build internal apps with Visual Studio, or other standard platforms, many are now faced with the dilemma of selecting a platform(s) and gaining the skills to build mobile apps. With Citrix, in-house developers can use existing development platforms and skills to create custom apps by following simple guidelines on real estate and usability. The apps can then be hosted on XenApp servers and delivered to any device.

7) User experience - Apple has set a high bar on usability and the touch interface. Citrix leverages the native touch interface for iOS and Android so gestures like pinch, zoom and pan work like native apps. We also have added gestures like vertical swipe for scrolling and horizontal swipe for paging through powerpoint slides or other apps that use right/left key. Even though most apps will run unmodified on XenApp we recommend targeting apps and mobile use cases and following the best practices in 5 or 6 above to provide users the best experience.

8) Tablets - The iPad has legitimized the tablet form factor and there are new ones announced or rumored every month. In most cases Citrix virtual apps or desktops can be deployed without modifications and minimal effort. Tablets are good first candidates to evaluate Citrix before extending to smartphones.

9) ROI - Most enterprises already have Citrix infrastructure and skills somewhere in the company. If mobile adoption grows significantly then additional licenses/servers may be required but need to be balanced with the alternative costs such as:

   A) Cost of a security breach due to a lost device - At a minimum this means impacted IT resources needed to react, contain, and explain the incident. Worse case it could be $ millions in fines, government audits, damaged brands and ruined careers.

   B) Employees will buy their own device. Instead of company purchased devices many employees will gladly buy their own device and only get an expense reimbursement for the service.

   C) Cost of new Mobile Device Management infrastructure and skills. Also keep in mind continuing to invest in a single platform that only supports one device will satisfy a shrinking percentage of users.

   D) Premium data plans cost $40-45 per user/month. Yet with Citrix only a standard $30 data plan is required. This alone can save $180 year per employee.

   E) Redundant resources required to develop and maintain apps for multiple devices.

   F) Redundant infrastructure to deploy apps to users with different devices.

10) Future Proof - The only thing you can count on in the mobility space is change and growth. Blackberry, iOS, Android, Windows Phone, Symbian, WebOS, Meego (and the list goes on) all may find there their way into the enterprise. Investment in a single platform will be an incomplete strategy, and investments in multiple platforms will be prohibitively expensive. Citrix will provide Receivers for popular mobile devices now and into the future making any current investment last beyond the hype cycle. Citrix will also be leading the enablement of Workshifting and delivering apps and virtual desktops with new visionary mobile features such as the Citrix Receiver for iPhone 4.0 with Nirvana Phone capability.

If you have not previously considered Citrix for mobility it’s easy to get started. Go to the Apple App Store, Android Marketplace, or Citrix download page and install the free Citrix Receiver. There are cloud demos available to experience a number of apps to try first hand and to share with your peers.

Let us know what you think.

Learn more at http://Citrix.com/Receiver

Just got back from CTIA in Vegas and saw some great technology and devices. These are some of the things I can talk about …

Sprint / HTC EVO 4G – The First Nirvana Phone to Market ?
Sprint and HTC announced the EVO 4G with HDMI ! Stay tuned for a demo of the Citrix Receiver for Android 1.0 on an EVO connecting to a 24″ 720P HD Display accessing XenDesktop in the Cloud .. Maybe Citrix Synergy ? Unfortunately the units don’t ship until summer, the other guys better hurry, this device is sweet !

Eye Controlled Earphones
NTT Docomo demoed earphones that can detect the electrical signals from your eye movement and translate that into commands that control your MP3 player. It really worked in the demo. Just in research for now.

 Golden–i  Head-mount display - This has an embedded PC with a 800×600 resolution display and voice recognition. It even has a way pan around and control a mouse. Need to try this with XenDesktop.. more Synergy gear?


 Androids Everywhere - More and more devices and apps. It certainly does look like Android will soon catch the iPhone in device shipments, maybe longer for apps.

 Samsung Galaxy – Very nice device … but No HDMI …

Windows Phone 7 Series - Looked good on stage and drew an audience.

 eBook Readers - I thought I was out of the market with my iPad coming, but these are still interesting. Some new ones will cost only $150 and weigh a few ounces.

So what kind of cool stuff do you want to find at Citrix Synergy this year ? 

1.2 times a day!

Sometimes more, sometimes less. Over the last 284 days, that is the average number of times I have been asked about Citrix Receiver for Blackberry.
I know what your thinking…. “Marcus, why didn’t you Blog on this topic 283 days ago?

It’s a story of intrigue, suspense, broken promises and big money. More on that latter…

For those of you who have followed Citrix for any length of time, you might have heard that Mobility is the Next Big Thing. Almost yearly; usually around mobility industry events.

So what makes this year different? – Devices and network speeds.

Citrix Receiver unlocks the power in these fast and eloquent devices, allowing us to create a terrific user experience.

Before you start screaming that the iPhone is not an Enterprise solution, hear me out. When the iPhone was introduced, it provided an ideal form factor to deliver applications. Fits in your pocket and it has a big, beautiful screen with lots of real-estate for users to interact on. Citrix users agree. We are quickly trending towards the 500,000-download milestone. Meter readers, land surveyors and even motorcycle cops are getting their principle applications delivered to their iPhones daily.

Recently I had the chance to meet with Samsung, HTC and other key manufacturers in the “Smartphone” business. There are devices being introduced this year that dwarf the 3-year old iPhone technology. The first on my list was announced today.

The HTC EVO 4G delivers. It has a 4.3-inch touch screen that just looks beautiful when Citrix Receiver is delivering applications to it. Many similar devices are coming soon for all of the Mobility Operating Systems.

Currently we offer a Citrix Receiver for Android, Windows Mobile and iPhone. We also have a Symbian client.

We understand how important the Blackberry is in the Enterprise. In fact, through a Company called Rove, the Blackberry was one of the first mobile devices to have a Citrix client. At Citrix, almost 35% of our Smartphone users have a Blackberry.

Our intent was to come out with Citrix Receiver for Blackberry about the same time as the iPhone. Each platform has it’s own teams, so this goal was very realistic. In an effort to further accelerate this development, we took some time and acquired outside technology, believing it would provide us with a solid platform that we could quickly iterate on in the future. We were not happy with the result.

We decide to start again from scratch, armed with the knowledge gained from delivering Citrix Receiver on the other platforms.

I am pleased with the internal build I am using and feel comfortable sharing that with you today.

We hope to announce registration for the beta program shortly. Those who have already signed-up, your names have been retained and you will be contacted. If you haven’t registered, please send me your name, device, OS version and memory size. We want to test against as many configurations as possible. When you come to Synergy, be sure to bring your Blackberry to the opening Keynote.

On a separate note, look for Citrix Receiver for Android 1.0, with full CAG support, to be available on the Android Marketplace within a few weeks.

I’ll have a special post for you on April 3rd that you won’t want to miss.

In closing, I sincerely thank you for you patience and suggestions as we look forward to getting Citrix Receiver onto your Blackberry.

Check out our Pod at Mobile World Congress. We are guests of RIM. The booth is pretty cool… all of the pods look like Storm devices. Their conference booth is located at STAND 8B192, STAND 7B26, STAND 8B178. At our booth, the local Citrix team in Spain is demonstrating Citrix Receiver for mobile devices.

Thanks to our friends at RIM for providing their space and support.

Or Windows on Mac, Thin Client, WinMo, iPhone…

The list grows as Citrix Receiver continues to make the end computing device ambigous. In a previous post I showed how Windows applications or desktops can be delivered to an iPhone, iPod Touch or iPad.

Right after the post, the guys in engineering called me up and said, “Hey, we’re not finished yet…”. In addition to iPhone, iPod Touch, and iPad, Citrix Receiver also runs on Android, WinMo, Thin Clients, Mac and PC platforms.

The small feat of magic is that all of this can also be run from a web browser.

I can see it now, you are roaming somewhere, and think, ok let me login to work for a couple of seconds to check something. You launch the browser on your mobile device, Mac, PC or Thin Client and your Desktop is streamed to you. While checking a few things in your work desktop, you navigate away to take a call or use a local app, then navigate back to your work desktop … the way you just left it.

Mobility and the way we live, play and work has just been turned on it’s ear. Bring your own computer (BYOC), an industry momentum started by Citrix, is now a reality for companies that don’t mind providing the desktops and applications for employees to get their work done, but would rather do without the time and expense of maintaining specialized hardware out in the field, or even on employees desks.

Citrix runs Windows applications and Desktops from a central server, called XenDesktop, and pipes it out to your mobile device through the NetScaler AGEE so the data is secure on both the Client and Server side. So, just in case you are not fanatical about the iPhone or iPad, you can still take advantage of the most awesome technology to hit the computing model for the average person. Citrix Receiver along with XenApp and XenDesktop becomes an incredible deal for organizations with a number of different Clients … after all the personal computing device is personal, and you can’t always choose the device the end user will show up with.

Having seen a Windows 7 Desktop running on an iPhone, a PC and a Mac, I wasn’t all that surprised when engineering showed me Windows 7 Desktop running on Android. If you don’t think you need the entire Desktop, you can pipe one or two applications to these devices using XenApp and Citrix Receiver.

We used the previous infrastructure for this Proof Of Concept, because it was already setup with XenApp and XenDesktop. The only new pieces were the end devices. Once again, we used the Citrix Web Interface in XenApp for authentication to keep it simple, however, we have done POC’s with the same setup using LDAP and two factor authentication from the NetScaler AGEE.


You can have this setup, by following the guides we wrote up as a result of this testing.

Download the Deployment Guide – ICA Proxy for Citrix Receiver.
Download the Deployment Guide – ICA Proxy for Citrix Web Interface.

Citrix Products used in this POC

NetScaler AGEE
Citrix Receiver v2.1

Client devices

iPod touch
Thin Client

Watch it live

Tap into the power of AppExpert!

Most desktop apps are designed with multiple Window Pane’s to organize data and make it consumable without forcing a users eyes to scan from one side of a monitor to another. In many cases these Pane sizes are discretionary for the developer or already user adjustable. Given that, why not make the Window Pane sizes easy to consume on a mobile device ?

It turns out that the 320×480 Pixel screen of the iPhone provides a very readable Window Pane whether its displayed with multiple Panes on a desktop app or one at a time on a mobile device. That same Window Pane of information can also look great on an iPhone when hosted on XenApp and displayed with the Citrix Receiver. If it’s done right, navigating multiple window Panes of a Desktop app can be done without constant zooming, pinching and panning.

A great new usability feature in version 2.0 of Citrix Receiver for iPhone includes a “Pane-Swipe” gesture that will shift the “view” one Pane at a time with a 2 finger swipe. A user can simply swipe left or right or up and down whether the iPhone is in Portrait or Landscape mode. The result is users can be productive when mobile without the common complaint about dealing with a small screen. This scenario makes securely delivering apps to Desktops or Smartphone’s easier than ever. Even better, many desktop apps can easily be configured without coding to provide a great mobile experience. The app displayed is standard desktop Office Excel 2007 with both a Mobile and Desktop View. Certainly some apps would need to be modified but the effort could be minimal vs the multi-platform development and support alternative . The apps could be Windows, Web, or RIA apps like Flash and Silverlight. In fact for many vector based apps simply publishing the app on XenApp at the right dimension will make it Mobile-Friendly ( i.e. publish a 3 column app at 960 wide )

Some native iPhone apps are great, but they can open IT issues around security, compliance and support of employee owned devices ( BYOD ). Even if the organization accepts the security implications and allows native email or other business apps, there are bound to be more company app requirements than can be solved with only existing native apps. It is also becoming more obvious that the iPhone will have some serious competition, fortunately many of the new devices are also adopting the same 320×480 screen resolution. So that same Mobile-Friendly desktop app can also be delivered to devices from Motorola, HTC, Samsung, Google , etc. The OS of the new device doesn’t matter either as long as it’s equipped with the Citrix Receiver.

To get started check out the Mobile-Friendly demos fom your iPhone on CitrixCloud.net and visit CDN where you can get more details on how to Mobilize your apps.

If you are a developer, are your apps Mobile-Friendly? Keep this in mind for your next app project. Mobilizing your app is easier than you thought.

Let us know what you think, could be useful for your organization?

( Click to go to the Prezi Presentation.. Check it out )

Or any Application for that matter.

Chris Fleck gave fair warning. I’m here to tell you that it works and its here, now. The computing model just got turned on it’s ear.

Why would you want this? Because it increases your mobility without having to reboot your laptop everytime you want to use it, it saves time and money, and it delivers any Windows platform or application to your iPhone, iPod or iPad.

What was previously just a future scenario is now a reality.

Citrix runs Windows and Windows Applications from a central server, called XenDesktop, and pipes it out to your mobile device through the NetScaler AGEE. This is perfect for the iPad which has a screen size of 1024×768. Now the touch, squeeze and pinch is available for all of your Enterprise applications, making them usable on an iPad.

The small form factor of the iPhone was a little hindering for Enterprise applications. Now, with the iPad and Citrix Receiver, Enterprise Apps are usable. Although, while putting together this POC the Product Manager sent me an eMail from Microsoft Office 2010 running on a Windows 7 Desktop … from his iPhone. This confirms that form factors and the computing model is about to be rocked.

The magic is in the way that Citrix hosts the Windows desktops and delivers them to the mobile device. The advantage is all of the computing power of multi-core processors and large memory can still be utilized by Windows, while all of your touching and pinching power is localized at your mobile device.

All of the communication is done over secure tunnels, so all of the information is secure.

For this Proof of Concept, We started with XenServer, installed XenApp and XenDesktop, built a NetScaler to Front-end and secure the infrastructure, and fired up our iPhones and iPads. Its fast, easy and cool. We used the Citrix Web Interface for authentication to keep it simple. You can also use LDAP or any other type of authentication method.


You can have this setup, by following the guides we wrote up as a result of this testing.

Download the Deployment Guide – ICA Proxy for XenApp & XenDesktop for Citrix Receiver for iPhone, iPod and iPad.

Download the Deployment Guide – ICA Proxy for iPhone, using LDAP authentication.

Delivery Center has arrived.


XenServer is free

Get XenDesktop here.

Download NetScaler VPX here

Citrix Receiver is available for Free on the App Store

Get an iPhone, iPod or iPad from Apple.

Watch it live

Tap into the power of AppExpert!

In our first part of this series, we talked about publishing apps at the right resolution… something that doesn’t really require any custom development. All it requires is a little thought and observation about an app in general. In part 2 we talked about publishing apps as tasks to basically turn receiver into a list of tasks that represent the way your users work. Now, we’ll take that a step further and talk about some useful apps you may want to publish. There are many more, I am sure, and if you have some you would like to add, please comment on this post. I’ve just added the top 5 here.

Optimize Configuration by publishing useful apps

As I stated in the previous post, the last thing you want to do is make available applications that aren’t really usable on small form factors just for the sake of saying, “I did it” (Don’t laugh, I’ve seen this practice myself).

To start off your implementation and help ensure early user adoption and support, here is a short list of useful applications you might want to publish. Don’t forget that session resolution, as discussed in the previous post, can help with the user experience.

  • Microsoft Powerpoint and Powerpoint Viewer – I love PowerPoint and PowerPoint Viewer on mobile devices. The reason is because it’s a great helper app. I have an iPhone and most smartphones have built-in readers for office. The problem is that they don;t preserve the animations. They also don;t parse data very well so complex presentations with lots of graphics and animation can come out all garbled. For these, I use Microsoft Powerpoint. If I need to get a review on a Powerpoint done quickly or if I’m on my way to a meeting and want to practice my presentation, I can open a PPT up on my iphone and work away. I can even practice and record timings. I would publish this app at 640×480 or 960×640 (landscape) if you are working with phones that have a built-in accelerometer and automatically flip to landscape when the users turns the phone in it’s side. Users will want to naturally flip it on it’s side anyway. Publishing at this resolution gives users the ability to navigate using a 4 quadrant display while at the same time being able to easily zoom out to view a PPT in slideshow mode. You’ll want to try a variety of configurations depending on the mobile devices you need to support. Publish this app as “Edit a presentation” or “View a presentation”. Publish Powerpoint Viewer or Powerpoint with the /s command line option to open in slideshow view only. Publish this task as “View a presentation”.
  • Citrix GoToWebinar and GoToMeeting – In conjunction with Microsoft PowerPoint, this is a killer app for anyone on the road. If you don’t have a laptop connection and are in a pinch to watch a webinar, you can do it via GoToMeeting or GoToWebinar on XenApp. It’s even handy for hosting small meetings using a hosted session running PowerPoint. It’s great for participating in meetings if you’re broken down somewhere or at the beach enjoying a lazy day when the board of directors decides to have an emergency call. I’d publish this app at 640×480 or 960×960 to make it easy for users hosting a conference to use the toolbar. If you want to see this in action yourself, get a demo account at CitrixCloud.net and connect with your mobile device. Publish this app as “Join a Webinar”. In fact, even if your organization doesn’t support this yet but you have a GotoWebinar (like a Citrix TechTalk) or a GotoMeeting to attend, you can use CitrixCloud.net and published GotoWebinar to participate. I’ve done this myself for morning meetings from 8-9. I have a suction stand and stereo jack that lets me mount my iPhone on my windshield and plug the sound into my car stereo. I can be on the con-call and at red lights (of course I’m safe ) I’ll glance over and see what’s going on in the presentation. Very nifty tool. Especially if you’re running late or if you need to multi-task without your laptop.
  • Microsoft Outlook – I know you’re probably thinking “how could this app possibly be on this list when smartphones can already access e-mail”. Well, guess what? Not all organizations allow mobile e-mail. In fact they don’t trust mobile devices at all due to the fact that e-mail is cached and if the device is lost this can pose a security risk. Even in any organization there are always a handful of users that are involved in mergers and acquisitions or have access to sensitive information. These users can’t even have Camera’s on their phones. You might want to provide them with access to Microsoft Outlook from XenApp which could serve as a more secure option for you. It’s also useful for use with GoToWebinar, GoToMeeting and PowerPoint if you have meetings scheduled in your calendar (makes webinars easier to start from published Outlook). It’s also useful if you have to review that PowerPoint you got in e-mail but your local viewer isn’t cutting it. Open Microsoft Outlook, search for your e-mail with attachment and open it from there. Check out the first blog post in this series for more specific direction on Microsoft Outlook. Publish this app as “Access e-mail”.
  • Doc FinderDoc Finder is a feature of Citrix Receiver for Mobile Devices. Doc Finder is kind of like Windows Explorer built for small form factors. This is super useful for users with lots of centralized data. Just think about it… There are two ways to open a file… using explorer or using an applications File…Open… menu. For small form factor devices, both of these methods are frustrating, requiring panning, zooming, tapping, moving, panning, zooming, etc. The easiest thing is to open Doc Finder, find your doc using simple taps and an interface that actually works on the device you’re using. You’ll want to publish Doc Finder at 640×480 to enable users to work with the apps that will open when they find their file (i.e. Word, Excel, PowerPoint, etc.). Publish this app as “Find & open files”. If you decide not to make it available in this manner, then you might want to publish it at 320×480. Isolate the application on a virtual XenApp server and use in conjunction with file type association. This way, when the user opens a file, it will open Microsoft PowerPoint in a separate session which can be configured at a higher resolution (640×480). Don’t worry, this scenario only uses one license.
  • App Viewer – Probably one of my favorite utilities is App Viewer, another feature of Citrix Receiver for Mobile Devices. App Viewer is a web browser with no user controls. It’s great for maximizing usable area for web apps. So, if you see the graphics below, one shows the experience of publishing a flash-based app running in Internet Explorer. The other is the same app using App Viewer. This app is so useful for custom apps or even your own web apps if you decide not to do any customization (More on customization later in the series). Publish this app as the task enabled by the web app is it delivering access to.

So check these apps out for starters and visit CitrixCloud.net for more ideas. Keep your eye on Adam Morano and Ray Yang for more in this area. They are our Guru’s here.

Other blog posts in this series:

See best practices in action at CitrixCloud.net

Follow me on Twitter

Follow XenApp on | | |

It’s been pretty clear that 2009 has been a great year for mobility here at Citrix. First we announced Receiver for iPhone. Then we announced an updated Receiver for Windows Mobile. Most recently we announced a tech preview for Receiver for Android and plans to release a tech preview for Receiver for Blackberry. All exciting to say the least. Through it all though, I always seem to get the same questions and comments…

  • “Why access desktop apps from a phone?”
  • “It’s great but it’s not something I would use all the time.”
  • “Great but this is not for everyday use, right?”
  • “Cool app but I can’t use it unless I do custom development of my own.”

These questions and comments basically tell me that the community needs a better understanding of how to get the most value out of Mobile access to XenApp hosted apps.

Folks, these Receivers are highly valuable to your business and they don’t require a lot to get going. What’s more you can provide a great access experience with very little effort. In this series, we’ll explore some of the best practices for getting the most out of Receiver for Mobile Devices whether you want a quick fix or you’re willing to put some effort into it and really get your hands dirty. Hopefully I can elicit a response from Adam Marano, my personal hero in this area. The way I see it, these best practices fall into three categories – optimizing configuration, presenting key data, and skinning your apps. Below is lesson #1.

Optimizing configuration by publishing apps at the right resolution

The last thing you want to do when implementing access to XenApp hosted applications from mobile devices is go into it thinking that you’re going to get the same experience as on a desktop. You just can’t shoe horn your Windows desktop apps into a 320×480 form factor and expect to have the same experience. But all is not lost. The first step is to assess the situation.

Publish the application you want to deliver from XenApp. Depending on your target devices, the resolution and aspect ratio will vary. Normally you’re looking at a 2×3 ratio or there-abouts. Publish your app in 320×480 resolution and see how the application looks (this is easily done by modifying the application properties or by using the publish application wizard).

Does it re-factor or does it seem easy to navigate within that space? Some apps do this naturally even though they were never intended for small form factors. An example of this is the Microsoft Office Suite. Don’t believe me? See for yourself by opening Excel 2007 and shrinking the window. Notice how the ribbon disappears as you approach smaller width. This is a natural optimization for small screens.

If the application looks good at 320×480, you’re set. If not, try publishing it in various resolutions that are in multiples of 320×480. So for example, try to widen the session by making it 640×480. Or make it double height at 320×960 for apps that look better longer. You can even try 640×960 for double height and double width. In the example below, I’ve made a 3 panel view (960×480) for Microsoft Outlook. You could do the same with any application. In the case below, if the user pan across the session, they can position the viewable area on top of three distinct views – e-mail list, e-mail reader, and datebook/event list.

The point of this exercise is to eliminate or reduce the need for the user to have to Pan and Zoom to see a complete app work area. It’s hard enough navigating the app without also having to navigate the screen.

Stay tuned for more in my next post in this series – “Publishing Tasks

Register for XenApp Tech Previews including Receiver for Blackberry

See best practices in action at CitrixCloud.net

Follow me on Twitter

Follow XenApp on | | |