[THIN] Re: Free application and code sample - XAFacePunch using the Citrix Mobility SDK - My Mobile Device is tracking me!!!

  • From: "Jeremy Saunders" <jeremy@xxxxxxxxxxxxxxxxxxxx>
  • To: <thin@xxxxxxxxxxxxx>
  • Date: Fri, 27 Jul 2012 08:35:44 +0800

Awesome work Mr Simondson! I love this idea. You are truly one of the
shining lights of the IT industry that deserves much more recognition than
you get for thinking outside the box, using the SDKs for creating all this
value add for your customers, and sharing your IP with the rest of us.

-----Original Message-----
From: thin-bounce@xxxxxxxxxxxxx [mailto:thin-bounce@xxxxxxxxxxxxx] On Behalf
Of Warren Simondson
Sent: Friday, 27 July 2012 8:15 AM
To: thin@xxxxxxxxxxxxx
Subject: [THIN] Free application and code sample - XAFacePunch using the
Citrix Mobility SDK - My Mobile Device is tracking me!!! 

Hi All

Ctrl-Alt-Del IT Consultancy Pty Ltd is proud to release its third free
application offering for 2012 using the recently released Citrix Mobility
Pack for XenApp 6.5.

XAFacePunch is a mobile device enabled utility that can be incorporated into
custom windows based software, such as a timesheeting ERP system that is
running centrally through a Citrix XenApp 6.5 or higher server. As the name
of this program loosely suggests, XAFacePunch, is a Timesheet PUNCH CARD for
mobile users and allows a mobile device and its features to serve as an
electronic version of the traditional punch card. This program, when
incorporated into a custom timesheeting program, can provide an organisation
with electronic tracking of an employee through a graphically represented
punch card that includes information, such as the time, date and GPS
co-ordinates. To ensure an employee is where they say they are, XAFacePunch
embeds this information into a live photo of the employee or their location
as they submit their punch card from any location where a mobile/ cellular
signal is available.

The idea behind this application is that as a mobile employee arrives at a
customer site, they use XAFacePunch to "Punch in" or "clock in" to the
company's central timesheeting system. XAFacePunch then provides a real-time
photo of the employee, with the embedded information of current GPS
co-ordinates time and date, as well as the username that the employee logged
onto the system with. Upon leaving the site, the employee then "Punches out"
or "Clocks out" in the same manner.

The code provided in this public release of XAFacePunch is a working example
of the process described above. In providing this program however, we have
omitted from the final code the section which sends the photo with the
embedded information to the central ERP system. This was simply done by
transferring the embedded photo into an email using SMTP code and an SMTP
Server located within the company's infrastructure. As the photo is saved on
the Citrix XenApp Server and not on the mobile device, the corporate SMTP
server can be used without opening the server for external access.

The full version of this application is actually being used in a commercial
environment and has proven invaluable for employers to keep track of mobile
workers, essentially providing evidence that an employee is where they say
they are. This application is also being used without the integration of an
ERP system, and simply provides an employer photographic and GPS evidence of
where an employee is at any time they request it. In this instance an
employer contacts the mobile employee and requests a "Punch Card" 
of where they are at that time. The employee then uses XAFacePunch to submit
the information, again via an SMTP server located within the company's
infrastructure. With the combination of the photo, the GPS co-ordinates, and
the time and date, the employer can be confident that the employee is where
they say they are.

The next stage is to work on some facial recognition software that can
further analyse the photo once received and confirm the photo matches the
user based on a company database. This has been requested of us to include,
however it may be a little beyond us at this stage.

Yes Big Brother is truly watching.

As always this application is free to download from http://www.ctrl-alt-
del.com.au/CAD_XAFacePunch.htm , along with our 50+ other freeware
applications at http://www.ctrl- alt-del.com.au/CAD_TSUtils.htm

The source code for this application is also available free from

You must install the Citrix Mobility Pack as detailed at

This utility is FREEWARE and was written by Warren Simondson of Ctrl-Alt-Del
IT Consultancy, Australia.

This program and the code may not be reproduced for profit.

SDK's used in this program:
Citrix MOBILITY SDK - http://community.citrix.com/display/xa/Download+SDKS


Warren Simondson

Ctrl-Alt-Del IT Consultancy Pty Ltd

Website: http://www.ctrl-alt-del.com.au

For Archives, RSS, to Unsubscribe, Subscribe or set Digest or Vacation mode
use the below link:

For Archives, RSS, to Unsubscribe, Subscribe or 
set Digest or Vacation mode use the below link:

Other related posts: