Archive
#AppController, #CloudGateway 2.5 released
Hi all,
I guess that some of you already are aware of the new 2.5 release of AppController (a part of the marketing product CloudGateway).. but it’s interesting with a release which I hope is making the product more enterprise ready and that the basic features now are there!
And I guess that many are interesting in that now Android apps, @WorkMail™ and @WorkWeb™ are supported!
I’ll of course do an upgrade and go through my little issue list I created earlier in the post-Synergy post… I hope that these items now are fixed!
- Enterprise/multi-site support with synch of the database. This to ensure that you can have an HA pair setup for instance in Europe and one in the North Americas and have the end-user be logged in against both and have their subscriptions etc. follow them (as well as of course reporting, monitoring etc. etc.)
- Support for really large AD domains with LARGE # of AD users and AD groups
- Support for AD domain structure where the BASE DN is different to where AD users and the AD security groups you want to use for roles
- Role based administration – this has just got to be there. Without it I wouldn’t call it an enterprise product…
These are the updates according to eDocs (they are quite a few so I have high hopes!) 😉
But when reading through the short list of updates I DON’T see multi-site support!! That’s not very Enterprise if you ask me…. This is the first thing I’m gonna check out!
Here is an architectural overview:
AppController 2.5 supports the following new features:
Free online Computer Science courses from #Harvard College
Ok, this is really interesting (at least for a nerd like myself)!
I just stumbled across this website where the Harvard College hosts some of its courses online, you can view video recording from classes, get access to all slides, source code etc and take the course for free yourself!
They now have the following courses up there;
- Computer Science 50: Introduction to Computer Science I – Introduction to the intellectual enterprises of computer science and the art of programming. This course teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, encapsulation, data structures, databases, memory management, security, software development, virtualization, and websites. Languages include C, PHP, and JavaScript plus SQL, CSS, and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. Designed for concentrators and non-concentrators alike, with or without prior programming experience.
- Computer Science 164: Mobile Software Engineering – Introduction to principles of software engineering for mobile devices and best practices, including code reviews, source control, and unit tests. Topics include Ajax, encapsulation, event handling, HTTP, memory management, MVC, object-oriented design, and user experience. Languages include HTML5, JavaScript, Objective-C, and PHP. Projects include mobile web apps and native iOS apps.
- Computer Science E1: Understanding Computers and the Internet – This course is all about understanding: understanding what’s going on inside your computer when you flip on the switch, why tech support has you constantly rebooting your computer, how everything you do on the Internet can be watched by others, and how your computer can become infected with a worm just by turning it on. In this course we demystify computers and the Internet, along with their jargon, so that students understand not only what they can do with each but also how it all works and why. Students leave this course armed with a new vocabulary and equipped for further exploration of computers and the Internet. Topics include hardware, software, the Internet, multimedia, security, website development, programming, and dotcoms. Through optional hands-on sections and workshops, local students have opportunities to dissect as well as upgrade a computer with additional hardware, search the Internet more effectively, build a wireless network, create digital images, eradicate spyware, and design webpages. Problem sets offer online students similar opportunities. This course is designed both for those with little, if any, computer experience and for those who use a computer every day.
- Computer Science E76: Building Mobile Applications – Today’s applications are increasingly mobile. Computers are no longer confined to desks and laps but instead live in our pockets and hands. This course teaches students how to build mobile apps for Android and iOS, two of today’s most popular platforms, and how to deploy them in Android Market and the App Store. Students learn how to write native apps for Android using Eclipse and the Android SDK, how to write native apps for iPhones, iPod touches, and iPads using Xcode and the iOS SDK, and how to write web apps for both platforms.
Continue reading and take the courses here!
Happy coding! 😉
//Richard
Hotfix Rollup Pack 1 for #Citrix #XenApp 6.5 for Microsoft Windows Server 2008 R2
Ok, yet another update for XenApp we need to handle…. sigh…
But I suggest that you have a look at it, try it and get it rolled out…
Read more here!
//Richard
#Citrix #NetScaler Insight 1.0 GA unleashed!!
Ok, here it is! 🙂
Here is the Citrix blog about it;
NetScaler Insight 1.0 Beta has been received with great excitement and with a huge response from a range of customers and field.
Some were waiting for a product like NetScaler Insight since years, some wanted to see what AppFlow can do, some were taken away by the ease of configuration, whereas some ended up writing about ithttp://blog.itvce.com/?p=3101 & http://blog.itvce.com/?p=3167.
With the support and detailed feedback received from 1.0 Beta participants incorporated, we bring you theNetScaler Insight 1.0 GA!!
NetScaler Insight 1.0 brings following key features to the table:
- Centralized Dashboard
- Real time and Historical stats
- Layer 3 to Layer 7 stats
- Complete Application Stats
- Response time measurement
- Client/Server Statistics
- URL level stats with Waterfall
- HTTP request/response analytics
- Debugging and troubleshooting
- Few click setup and configuration
- NITRO API support for Automation
- Add NetScaler under Inventory with SNIP
- Access NetScaler Insight using hostname/IP address
People have been enthralled with what it can do. Don’t miss a chance to experience it yourself!
Download Link:
//Richard
Why only Platinum version of NetScaler SDX VPX Package? – #NetScaler #SDX #Citrix
Why does Citrix only sell Platinum versions in bundles of 5 for the SDX platform? Wouldn’t it be great to be able to purchase for instance Enterprise or Standard for the VPX’s you want to setup for capabilities provided by the Enterprise version of NetScaler?
I’d like to buy that instead… what about you guys? Or does this model exist?
//Richard
User Data Mess! #ShareFile, #Podio, #DropBox #SmartAccess etc…
This blog post is not really supposed to give any clear message, just to confuse a bit more and see if anyone out there can assist in clearing the view going forward from a strategy point of view.
The main question is; how are users going to leverage and consume services so that they know where to store and get to their data, collaborate with it, archive it etc.?
Right now I personally live in a very confused world, but I’m still a bit of a geek so I got a fairly good idea on how and where to store my data so that I can reach it and store it the best possible way. But just today I have the following services and capabilities that I consume;
- Personal Data
- DropBox
- iCloud
- Local Macbook Air that is backed up to my TimeMachine
- DVD’s etc…
- Corporate Data
- ShareFile (On-premise and public ShareFile service)
- DropBox
- H:\ drive
- SharePoint (Office 365)
- Document management system
This picture is an ugly and quickly put together one but kind of highlight the problem we face as solution architects when we shall try and paint the way forward and the wanted position for our corporation in terms of how to provide cost effective, simple and intuitive storage services to our end-users.
So how are users going to know where to store which type of data, and where and when they can get to it, from which device and from which application? This is getting confusing for them…
HEADS UP!!! No #Citrix #Receiver in App Store – Where is Receiver for iOS?
Wow!! Not that good!
See this Citrix Blog for additional info and hopefully they’ll post updates on the issue there as well…
Receiver for iOS version 5.6.3 was released on November 28th into the App Store. On release, several customers reported an issue found only in the published release. The Citrix engineering team is researching the issue, working with the Apple team.
To limit the exposure to the customer base, the Receiver for iOS is temporarily removed from the App Store.
Please watch here for updated information.
Thank you for your feedback and patience while we resolve this issue and repost to the App Store.
Continue reading here!
//Richard
Content Switching instead of Load balancing of XenApp XML brokers? – #XenApp #NetScaler #CS #LB
Ok, I was contacted by another colleague today again about a customer and their setup of XenApp load balancing. They of course had NetScalers and had read the guidelines and best practises from Citrix on how to do load balancing and monitoring of XML brokers. But they had the same issue that many have, they had to contact the network team when they needed to add farms that they should load balance, and they needed an IP for each LB vServer per XenApp farm…
And this is not the first time I’ve seen this… why doesn’t people use Content Switching instead when doing load balancing of their XenApp farms (and other resources as well of course!)?
This is the Citrix picture on how to do it;
But what I’d do instead and recommend is to use Content Switching (CS) instead. Setup a CS vServer with an IP and an A-record in DNS, in the picture below it’s the one with bogus IP 10.10.10.10 and FQDN of cs8080.envokeit.local.
Then what you do is to configure a CNAME alias for each of your farms in DNS, like farm1.envokeit.local that you can see in the picture. Have the CNAME to be an alias of the CS you just created. Then in the NetScaler you setup your LB vServers just like you’ve always done and create the Service Group and add the correct monitors etc. to it. And remember that you in this case don’t have to have an IP set on the LB vServers, these don’t have to be directly addressable from the network, only through your CS that you just setup.
Then on the CS create your policies to do CS on the hostname of the incoming requests to the respective LB vServer. No more requesting IP’s per farm and all of that, one IP and you can support MANY farms…. I just love CS! 🙂
Happy content switching! 😉
//Richard
#Citrix #SmartAccess = A complete story or not? – #NetScaler #AGEE #EPA
This little blog post is about Citrix SmartAccess. I’ve been a fan of SmartAccess for a long time, and it’s also something that Citrix has been talking a lot about in their story. The way that Citrix technology can provide applications, desktops and information to end-users on any device in a secure and controlled way.
But the purpose of this blog post is to give you my view of this story, and how true the SmartAccess story is. Remember that this is my personal view and that I’ve actually not tested all my theories below so parts of it is purely theoretical at this stage.
So a bit of background first to build my case…
Citrix has been going on about SmartAccess, and it’s been true that the Access Gateway capabilities once added to Web Interface and XenApp/XenDesktop where great in terms of adding another layer of functionality that the IT supplier could use to determine how the XenApp and XenDesktop environments where accessed, and from what type of device. The device detection/classification is done through host checks (Endpoint Analysis Scans, EPA) that the Access Gateway feature provided as a pre- or post-authentication scan. This scan then resulted that either the device met the policies or didn’t, and then this policy could be leveraged by the other internal components (XenApp/XenDesktop) to control/manage which apps, desktops and functionality (virtual channels like printing, drive mapping etc.) that the end-user should get for that specific session.
And this was/is working well for certain scenarios from a technical point of view. But is it really working for the whole story that Citrix and the whole IT-industry is driving now with BYOD etc.? Think about the message that is being pushed out there today, use any device, we can control and deliver according to security policies, we can provide access from anywhere, etc…
And this is where it becomes interesting. All of a sudden then you as an architect are to take this vision that your CIO or IT-board has and realise it into manageable IT services that combined deliver a fully fledged IT delivery of Windows, Internal Web, SaaS, Mobile and Data for this great set of use cases and scenarios. Wow… you’ve got yourself a challenge mate!
This text is from the Citrix homepage about SmartAccess;
SmartAccess allows you to control access to published applications and desktops on a server through the use of Access Gateway session policies. This permits the use of preauthentication and post-authentication checks as a condition for access to published resources, along with other factors. These include anything you can control with a XenApp or XenDesktop policy, such as printer bandwidth limits, client drive mapping, client clipboard, client audio, and client printer mapping. Any XenApp or XenDesktop policy can be applied based on whether or not users pass an Access Gateway check.
So let’s start of then with going back to the SmartAccess which is the topic of this blog!
#Netscaler authentication based on nested groups
Ok, I have to thank my colleague Roger Eklund for this great post! Check it out if you want to use nested AD groups for AGEE authentication!
So i needed to create an LDAP authentication policy in the Netscaler where the users are divided into different groups (DEPT1, DEPT2, DEPT3), and those groups are themselves inside a group (MAINGRP). So i want to authenticate the users based on nested membership in MAINGRP.
Normally without nested groups you would use a LDAP filter with something like this:
memberOf=CN=DEPT1,OU=users,OU=subou,OU=ou,DC=domain,DC=com
Which would return a result to the Netscaler if the user…
Continue reading here!
//Richard











