FLUID: Flexible User Interface Distribution for Ubiquitous Multi-Device Interaction Sangeun Oh*, Ahyeon Kim*, Sunjae Lee*, Kilho Lee* Dae R

Total Page:16

File Type:pdf, Size:1020Kb

FLUID: Flexible User Interface Distribution for Ubiquitous Multi-Device Interaction Sangeun Oh*, Ahyeon Kim*, Sunjae Lee*, Kilho Lee* Dae R FLUID: Flexible User Interface Distribution for Ubiquitous Multi-device Interaction Sangeun Oh*, Ahyeon Kim*, Sunjae Lee*, Kilho Lee* Dae R. Jeong*, Steven Y. Koy, Insik Shin* *KAIST, South Korea yUniversity at Buffalo, The State University of New York, USA {ohsang1213,nonnos,sunjae1294,khlee.cs,dae.r.jeong,insik.shin}@kaist.ac.kr [email protected] ABSTRACT CCS CONCEPTS The growing trend of multi-device ownerships creates a need • Human-centered computing → Graphical user in- and an opportunity to use applications across multiple de- terfaces; User interface management systems; Ubiqui- vices. However, in general, the current app development and tous computing; Mobile computing. usage still remain within the single-device paradigm, falling far short of user expectations. For example, it is currently KEYWORDS not possible for a user to dynamically partition an existing Multi-device Mobile Platform; Multi-surface Computing; live streaming app with chatting capabilities across different User Interface Distribution; devices, such that she watches her favorite broadcast on her smart TV while real-time chatting on her smartphone. ACM Reference Format: In this paper, we present FLUID, a new Android-based Sangeun Oh, Ahyeon Kim, Sunjae Lee, Kilho Lee, Dae R. Jeong, multi-device platform that enables innovative ways of using Steven Y. Ko, and Insik Shin. 2019. FLUID: Flexible User Interface multiple devices. FLUID aims to i) allow users to migrate or Distribution for Ubiquitous Multi-device Interaction. In The 25th replicate individual user interfaces (UIs) of a single app on Annual International Conference on Mobile Computing and Network- multiple devices (high flexibility), ii) require no additional ing (MobiCom ’19), Oct. 21–25, 2019, Los Cabos, Mexico. ACM, New development effort to support unmodified, legacy applica- York, NY, USA, 16 pages. https://doi.org/10.1145/3300061.3345443 tions (ease of development), and iii) support a wide range of apps that follow the trend of using custom-made UIs (wide 1 INTRODUCTION applicability). Previous approaches, such as screen mirror- Recent years have seen rapid development of mobile com- ing, app migration, and customized apps utilizing multiple puting and IoT technologies, such as smartphones, tablets, devices, do not satisfy those goals altogether. FLUID, on the smart home appliances, and smart cars. These smart devices other hand, meets the goals by carefully analyzing which are now a natural part of our everyday lives, and many users UI states are necessary to correctly render UI objects, de- own and interact with multiple devices. According to Cisco’s ploying only those states on different devices, supporting Trend Report [9], there will be 8.9 to 13.4 connected devices cross-device function calls transparently, and synchronizing per user in Western Europe and North America by year 2020. the UI states of replicated UI objects across multiple devices. It will be unsurprising to see the trend continue beyond that. Our evaluation with 20 unmodified, real-world Android apps With the ownership of multiple devices, one can envision shows that FLUID can transparently support a wide range many interesting and useful use cases that allow users to of apps and is fast enough for interactive use. interact with an application using the multiple screens of different devices (so-called multi-surface computing). More Permission to make digital or hard copies of all or part of this work for specifically, there are three driving factors that make multi- personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear surfaces a more attractive interaction environment. i) Multi- this notice and the full citation on the first page. Copyrights for components function: a user can distribute different functionalities offered of this work owned by others than ACM must be honored. Abstracting with by a single application across multiple surfaces. For example, credit is permitted. To copy otherwise, or republish, to post on servers or to a user can watch a live-streaming video on a surface while redistribute to lists, requires prior specific permission and/or a fee. Request chatting with other viewers in real-time using an in-app permissions from [email protected]. messenger on another surface, as illustrated in Figure 1. ii) MobiCom ’19, October 21–25, 2019, Los Cabos, Mexico © 2019 Association for Computing Machinery. Multi-device: different tasks can have different device prefer- ACM ISBN 978-1-4503-6169-9/19/10...$15.00 ences due to their distinct form factors. For example, a user https://doi.org/10.1145/3300061.3345443 can watch a movie on the larger screen of a smart TV while a Host device Guest device same screen content on multiple surfaces. It does not allow No name No name any other level of granularity, e.g., displaying different UI Goal!!!!! Goal!!!!! Nice Goal!! User 1 User 1 What a goal What a goal elements on different surfaces. On the other hand, the app Nickname Nickname Wow!!! Wow!!! migration approach allows the app to use only one surface at a time and not multiple surfaces simultaneously. For in- stance, it does not allow an app to display a video clip on a What just happened? smart TV and a video progress bar on a smartphone at the same time. In this paper, we propose a new multi-surface platform, FLUID (FLexible UI Distribution)1, a systems solution that Single Surface Multi Surface overcomes the limitations of previous approaches and aims Figure 1: Live streaming app on single- and multi- to achieve the following design goals. i) Flexibility: the unit surfaces; Multi-surfaces allow users to enjoy live of deployment between different devices should be as fine- streaming in full screen without interruption from grained as possible to allow users to utilize multi-surfaces keyboard. to their maximum flexibility. ii) Ease of development (trans- parency): it should not require any additional complexity for video progress bar on her smartphone, which is easier to in- developing multi-surface applications, as compared to the de- teract than a smart TV remote. iii) Multi-user: some tasks are velopment of single-device applications. It should also be able associated with multiple users. For example, when booking to support existing unmodified applications. iii) Applicabil- flight tickets for a group of colleagues, a user can distribute ity: it should be able to support a wide range of applications, personal information input boxes to other smartphones in including the applications using custom UI components. iv) order that each colleague can provide their personal infor- Responsiveness: it should provide prompt response to user in- mation (i.e., passport number) on his/her own smartphone. teraction across devices. For instance, users expect feedback Previous solutions for supporting multi-surface use cases on their inputs within 50 to 200 ms [5, 37, 46]. typically fall into one of the four categories with various lim- In order to satisfy the above design goals, FLUID allows itations. First, some custom apps are developed with specific users to dynamically select individual UI elements from the multi-surface usages in mind, such as cross-device contin- surface of one device (the host), migrate or replicate them on uous video display (e.g., Netflix [35]) and multi-user collab- the surfaces of different devices (guests), and interact with orative document editing (e.g., Google Docs [19]). Yet, this them on all or some of the surfaces. In order to enable this, approach has limited applicability since it is only supported FLUID addresses the following three technical challenges. i) by custom applications. Second, several studies [53, 56] have UI partitioning and distribution: FLUID carefully analyzes ap- introduced new programming models and/or development plication and platform UIs to find a minimal and complete set tools to extend existing applications for multi-surface opera- of UI objects and their associated graphical states required tions, reducing a significant amount of development effort. to correctly render selected UI elements, and distributes only However, their applicability can be limited to a small set of those objects and states across a host and guest devices. Our applications in practice, since they only maintain the same decision of performing local rendering on each device is bene- look-and-feel for stock Android UIs (user interfaces) but ficial in mobile wireless environments, since it not only saves not for app-specific custom UIs. Using custom UIs inan the network bandwidth but also significantly reduces the application is a common practice for mobile application de- number of network round-trips. ii) Transparent distributed UI velopment. Our analysis of the top 100 apps of Google Play execution: With distributed UIs, correct execution of an app Store, conducted in May 2018, has revealed that all of the top requires cooperation between distributed states (UI objects 100 have their own custom UI components. Third, screen and graphical states) and the rest of the states. FLUID trans- sharing (or mirroring) and app migration support a wider forms local method calls to RPCs (Remote Procedure Calls) range of unmodified applications. The former copies a screen to enable seamless cross-device execution for unmodified from one device to another usually with a larger screen or applications. iii) UI state synchronization: When a user repli- a better resolution (e.g., Vysor [10] and Chromecast [18]), cates a single UI element on multiple surfaces and interacts while the latter moves an app process to an external device with it simultaneously, FLUID synchronizes all the UI states in the middle of execution and allows the app to use the involved to ensure the overall correctness of execution. This surface of the external device [52]. However, they come with enables FLUID to provide greater flexibility with an option limited flexibility such that an app cannot fully exploit the to replicate UI elements.
Recommended publications
  • Software Catalog for Patch Management and Software Deployment 
    Software Catalog for Patch Management and Software Deployment Find all supported 3rd party applications that can be patched and deployed in Monitoring & Asset Management below. Click on a software to get a more detailed view of the respective versions. (Last Update: 2021/03/23) Vendors # Citrix 4 7-Zip 4 Code4ward.net 5 A CoreFTP 5 Acro 4 Corel 5 Adobe 4 CrowdStrike, Inc 5 AdoptOpenJDK 4 D AIMP Dev Team 4 dotPDN LLC 5 Amazon Services LLC 4 Dropbox 5 Apache Software Foundation 4 E Apple 4 Evernote Corporation 5 Atlassian 4 F Audacity 4 FileZilla 5 Azul Systems, Inc 4 Foxit Corporation 5 B G Bandicam Company 4 GIT 5 Barco, Inc 4 GIMP.org 5 BlueJeans Network, Inc. 4 Glavsoft 5 Botkind, Inc. 4 Google 5 Box.com 4 Gretech Corp 5 C Inkscape 5 CDBurnerXP 4 IrfanView 5 Cisco 4 Software Catalog for Patch Management and Software Deployment J P Jabra 5 PeaZip 10 JAM Software 5 Pidgin 10 Juraj Simlovic 5 Piriform 11 K Plantronics, Inc. 11 KeePass 5 Plex, Inc 11 L Prezi Inc 11 LibreOffice 5 Programmer‘s Notepad 11 Lightning UK 5 PSPad 11 LogMeIn, Inc. 5 Q M QSR International 11 Malwarebytes Corporation 5 Quest Software, Inc 11 Microsoft 6 R MIT 10 R Foundation 11 Morphisec 10 RarLab 11 Mozilla Foundation 10 Real 11 N RealVNC 11 Neevia Technology 10 RingCentral, Inc. 11 NextCloud GmbH 10 S Nitro Software, Inc. 10 Scooter Software, Inc 11 Nmap Project 10 Siber Systems 11 Node.js Foundation 10 Simon Tatham 11 Notepad++ 10 Skype Technologies S.A.
    [Show full text]
  • Test Result Report for Anydesk
    Performance Test Results Report Prepared for AnyDesk For period 08/31/2020 – 09/09/2020 Reporter: Aliaksandr Hryshutsin Page: 1 of 13 Creation Date: 9/21/2020 Contents 1 Testing Approach ........................................................................................................................................... 3 1.1 Types of Tests ......................................................................................................................................... 3 1.2 Test set-up ............................................................................................................................................... 3 2 Summary on Test Results .............................................................................................................................. 4 2.1 Summary ................................................................................................................................................. 4 3 Test results ..................................................................................................................................................... 4 3.1 Framerate ................................................................................................................................................ 4 3.2 Latency .................................................................................................................................................... 5 3.3 Bandwidth ...............................................................................................................................................
    [Show full text]
  • Unpermitted Resources
    Process Check and Unpermitted Resources Common and Important Virtual Machines Parallels VMware VirtualBox CVMCompiler Windows Virtual PC Other Python Citrix Screen/File Sharing/Saving .exe File Name VNC, VPN, RFS, P2P and SSH Virtual Drives ● Dropbox.exe ● Dropbox ● OneDrive.exe ● OneDrive ● <name>.exe ● Google Drive ● etc. ● iCloud ● etc. Evernote / One Note ● Evernote_---.exe ● onenote.exe Go To Meeting ● gotomeeting launcher.exe / gotomeeting.exe TeamViewer ● TeamViewer.exe Chrome Remote ● remoting_host.exe www.ProctorU.com ● [email protected] ● 888­355­3043 ​ ​ ​ ​ ​ ​ ​ Messaging / Video (IM, IRC) / .exe File Name Audio Bonjour Google Hangouts (chrome.exe - shown as a tab) (Screen Sharing) Skype SkypeC2CPNRSvc.exe Music Streaming ● Spotify.exe (Spotify, Pandora, etc.) ● PandoraService.exe Steam Steam.exe ALL Processes Screen / File Sharing / Messaging / Video (IM, Virtual Machines (VM) Other Saving IRC) / Audio Virtual Box Splashtop Bonjour ● iChat ● iTunes ● iPhoto ● TiVo ● SubEthaEdit ● Contactizer, ● Things ● OmniFocuse phpVirtualBox TeamViewer MobileMe Parallels Sticky Notes Team Speak VMware One Note Ventrilo Windows Virtual PC Dropbox Sandboxd QEM (Linux only) Chrome Remote iStumbler HYPERBOX SkyDrive MSN Chat Boot Camp (dual boot) OneDrive Blackboard Chat CVMCompiler Google Drive Yahoo Messenger Office (Word, Excel, Skype etc.) www.ProctorU.com ● [email protected] ● 888­355­3043 ​ ​ ​ ​ ​ ​ ​ 2X Software Notepad Steam AerooAdmin Paint Origin AetherPal Go To Meeting Spotify Ammyy Admin Jing Facebook Messenger AnyDesk
    [Show full text]
  • Manual – Remote Control Page 2 of 111 7.2 Authenticating on the Remote Computer Using a Windows User Account 28
    TeamViewer 10 Manual Remote Control Rev 10.3-201506 TeamViewer GmbH • Jahnstraße 30 D-73037 Göppingen www.teamviewer.com Table of contents 1 About TeamViewer 5 1.1 About the software 5 1.2 About the manual 5 2 Basics 7 2.1 How TeamViewer works 7 2.2 Description of the main TeamViewer window 7 3 Establishing a connection with TeamViewer 10 4 The Remote Control connection mode 11 4.1 Remote Control window options 11 4.2 Remote computer options in the TeamViewer Panel 18 5 The File Transfer connection mode 21 5.1 Options in File Transfer connection mode 21 5.2 Transferring files using drag and drop 23 5.3 File transfer via the Windows context menu 24 6 The VPN connection mode 25 6.1 Sample uses of TeamViewer VPN 25 6.2 Requirements for using TeamViewer VPN 25 6.3 VPN dialog box options 26 7 Other connection options 27 7.1 Establishing a LAN connection using the IP address 27 TeamViewer 10 Manual – Remote Control www.teamviewer.com Page 2 of 111 7.2 Authenticating on the Remote Computer using a Windows user account 28 7.3 Establish a connection via a Windows shortcut 29 7.4 Connections to your own computers without a password. 30 8 Computers & Contacts – Managing Contacts 32 8.1 The TeamViewer account 33 8.2 Computers & Contacts options 37 8.3 Service cases 53 8.4 Integrated system health checks 56 9 Multimedia functions 58 9.1 Options within the Session list 58 9.2 Transmitting webcam video to your partner 58 9.3 Talk to your partner via Voice over IP or conference call 59 9.4 Chatting with your partner during a TeamViewer session 61 9.5
    [Show full text]
  • "IT Tools in the Virtualization of the Software Implementation And
    INFORMATYKA EKONOMICZNA BUSINESS INFORMATICS 1(23) · 2012 ISSN 1507-3858 Iwona Chomiak-Orsa, Wiesława Gryncewicz, Maja Leszczyńska Wrocław University of Economics e-mail: [email protected] IT TOOLS IN THE VIRTUALIZATION OF THE SOFTWARE IMPLEMENTATION AND MAINTENANCE PROCESS Abstract: By implementing modern technological solutions, companies re-organize their activities. The remote software implementation process and then the remote maintenance mean for companies a new approach to gaining competitive advantage. In practice, it gives the opportunity to reduce costs and hence the prices of services. These two processes beco- me also independent of the geographical location of the client and the contractor, which can significantly reduce response time to reported problems and help ensure the higher quality of service. The IT support is needed to efficiently and quickly virtualize software imple- mentation and maintenance process, so the aim of this paper is to present and characterize such IT tools. Key words: virtualization, implementation, maintenance process. 1. Introduction Nowadays we are witnessing that the world has entered the information society era. The basic resources have become information and knowledge obtained from their processing. Digital products and services dominate the market. The availability of the transmission networks and sources of information has become more common and easier, while significantly reducing the costs of this access. Extensive use of IT tools in the economy, government, education and culture as well as in organization and management, has created new opportunities for all market participants and their environment [Steinmueller 2005, pp. 133–152]. By implementing modern technological solutions, companies re-organize their activities not only in the B&C context, but also in relation to other companies through the value-creation chain [Szpringer 2008, pp.
    [Show full text]
  • C't Magazin | Remote Control Software Test
    EUROPE'S LARGEST IT MAGAZINE 18.11.2019 24 Solve PC problems professionally Remote Support Software Review PRODUCTS AnyDesk ISL Online pcvisit Remote Utilities RescueAssist SupRemo Teamviewer VNC Connect ISL Online Score EASE OF USE FOR REMOTE USERS FEATURES WWW.ISLONLINE.COM Excellent Good Passable Bad Very bad Reviews & Service | Remote Administration Image: Albert Hulm Long Reach Remote administration for experts Plenty of programs can be used to emote administration software, with the person who will be doing the work access other PCs remotely for assis- Rwhich an expert or an assistant can in the end. An important criterion for us tance, but not all of them are a useful access a remote PC to solve a problem when selecting candidates was therefore option for commercial users. We also there, might be aimed at a wide variety that even novice users should be able to found big differences in the ease of of target audiences. While some time get to grips with it as quickly as possible. ago we looked at solutions that are free That is, easily manage to download and use for the person seeking help. of charge for private customers and that start the connection tool, enter an access require mobile access apps [1], the focus code that they are given by the support this time is somewhat different: software technician, and then just send a few con- By Jan Schüßler that commercial users can use to help firmations that the expert is allowed to their customers. connect to the computer. By default, the At first glance, the market for such tool should not require any installation or programs is huge.
    [Show full text]
  • Implementation of Remote Desktop Utility Using Teamviewer
    IOSR Journal of Computer Engineering (IOSR-JCE) e-ISSN: 2278-0661,p-ISSN: 2278-8727 PP 25-28 www.iosrjournals.org Implementation of Remote Desktop Utility using Teamviewer Suhashini Chaurasia1 1([email protected],MCA Department G.H. Raisoni Institute of Information Technology, R.T.M.N.U Nagpur University, India) Abstract: This paper emphasize on remote desktop utility and its applications. One of the remote desktop utility Teamviewer is explained. Its features are discussed.Implementation in real life has been included in the paper. At the end theRDP(remote desktop protocol) architecture and its layer configuration has been discussed in this paper. Keywords- VNC Architecture, Teamviewer, RDP I. INTRODUCTION The paper presents a remote-desktop based on remote debugging model for the situation that hardware programming experiment is not often conducted in the network innovation experiment and teaching. It allows researchers to operate remotely, which is a kind of open source hardware network study experiment platform, using the remote-desktop key technology. Additionally, preliminarily implemented the remote debugging platform based on this model and verified the key technology of the remote-desktop connection. Remote Desktop has also been known as “Terminal Services”. This paper will use Remote Desktop and Terminal Services interchangeably. Remote Desktop Protocol (RDP) is the protocol used for remote desktop connections. The work of this paper has an important guiding significance for the network innovation experiment and teaching[1]. Remote desktop controlling provides remote support, remote access and online meeting software that the world relies on. Over more than billion installations users are using this technology.
    [Show full text]
  • Teamviewer Tensor Provides Secure Remote Access, Support and Collaboration with AR, Iot
    REPORT REPRINT TeamViewer Tensor provides secure remote access, support and collaboration with AR, IoT OCTOBER 30 2018 By Raul Castanon-Martinez In the past year, TeamViewer set up a business unit to define and execute its enterprise strategy, which includes revamping its channel partner program and expanding its portfolio. Its new enterprise SaaS offering aims to leverage its connectivity technology to address such enterprise use cases as access, support, control and collaboration. THIS REPORT, LICENSED TO TEAMVIEWER, DEVELOPED AND AS PROVIDED BY 451 RESEARCH, LLC, WAS PUBLISHED AS PART OF OUR SYNDICATED MARKET INSIGHT SUBSCRIPTION SERVICE. IT SHALL BE OWNED IN ITS ENTIRETY BY 451 RESEARCH, LLC. THIS REPORT IS SOLELY INTENDED FOR USE BY THE RECIPIENT AND MAY NOT BE REPRODUCED OR RE-POSTED, IN WHOLE OR IN PART, BY THE RE- CIPIENT WITHOUT EXPRESS PERMISSION FROM 451 RESEARCH. ©2019 451 Research, LLC | WWW.451RESEARCH.COM REPORT REPRINT Summary TeamViewer is well known for its remote-control, desktop sharing and file-transfer software products. The company is now looking to leverage its technology and extensive footprint to target the enterprise segment. In the past year, it set up a business unit to define and execute its enterprise strategy, which includes revamping its channel partner program and expanding its portfolio with new offerings such as Tensor, an enterprise SaaS for secure remote access, support and collaboration. 451 TAKE TeamViewer’s connectivity technology has helped it gain an extensive market footprint and has earned it a strong reputation with DevOps and IT professionals. Given its trajectory, it’s fair to say that TeamViewer waited too long to go after the enterprise segment.
    [Show full text]
  • An Exploration of Artefacts of Remote Desktop Applications on Windows
    Edith Cowan University Research Online Australian Digital Forensics Conference Conferences, Symposia and Campus Events 2016 An exploration of artefacts of remote desktop applications on Windows Paresh Kerai Security Research Institute & School of Science, Edith Cowan University, [email protected] Vimal Murji Vekariya Security Research Institute & School of Science, Edith Cowan University, [email protected] DOI: 10.4225/75/58a54f83180cc Originally published as: Kerai, P. L., & Vekariya, V. M. R. (2016). An exploration of artefacts of remote desktop applications on windows. In Valli, C. (Ed.). (2016). The Proceedings of 14th Australian Digital Forensics Conference, 5-6 December 2016, Edith Cowan University, Perth, Australia. (pp.42-49). This Article is posted at Research Online. http://ro.ecu.edu.au/adf/166 AN EXPLORATION OF ARTEFACTS OF REMOTE DESKTOP APPLICATIONS ON WINDOWS Paresh Lalji Kerai, Vimal Murji Vekariya Security Research Institute & School of Science Edith Cowan University, Perth, Australia [email protected], [email protected] Abstract Remote Desktop Applications (RDA) such as Virtual Network Computing (VNC), Cisco WebEx, GoToMeeting and LogMeIn have been adapted and utilised recently. This is because they facilitate tier-one support to configure computers, networks and solve application-related issues from a remote location. The direct benefit from the use of these applications, is the time (and therefore cost) saving for organisations. Unfortunately, “remoting” technology can also be used by criminals to perform illegal activities, hence remote applications are of key interest to law agencies and forensic investigators. The research outlined in this paper aims to identify any artefacts left behind by common remote applications and technologies used by many firms.
    [Show full text]
  • Teamviewer Remote Control Window
    TeamViewer 13 Manual Remote Control Rev 13.1-201802 TeamViewer GmbH • Jahnstraße 30 D-73037 Göppingen www.teamviewer.com Table of contents 1 About TeamViewer 5 1.1 About the software 5 1.2 About the manual 5 2 Basics 7 2.1 How TeamViewer works 7 2.2 Description of the main TeamViewer window 7 3 Establishing a connection with TeamViewer 12 4 The Remote Control connection mode 13 4.1 Remote Control window options 13 4.2 Remote computer options in the TeamViewer Panel 24 5 The File Transfer connection mode 26 5.1 Options in File Transfer connection mode 26 5.2 Transferring files using drag and drop 29 5.3 File transfer via the Windows context menu 29 6 The VPN connection mode 31 6.1 Sample uses of TeamViewer VPN 31 6.2 Requirements for using TeamViewer VPN 31 6.3 VPN dialog box options 32 TeamViewer 13 Manual – Remote Control www.teamviewer.com Page 2 of 127 7 Other connection options 33 7.1 Establishing a LAN connection using the IP address 33 7.2 Authenticating on the Remote Computer using a Windows user account 34 7.3 Establish a connection via a Windows shortcut 35 7.4 Connections to your own computers without password. 36 8 Computers & Contacts – Managing Contacts 39 8.1 The TeamViewer account 41 8.2 Computers & Contacts options 45 8.3 Service cases 62 8.4 Integrated system health checks 65 9 Multimedia functions 68 9.1 Options within the Session list 68 9.2 Transmitting webcam video to your partner 68 9.3 Talk to your partner via Voice over IP or conference call 69 9.4 Chatting with your partner during a TeamViewer session 71 9.5 Sharing
    [Show full text]
  • Netsupport Servicedesk 5 and Netsupport Notify 3); Solutions That Are Proving Increasingly Popular Across the Government, Business and Education Sectors
    DECEMBER 2014 Celebrating 25 years of software WINTER EDITION DECEMBER 2014 WE ARE CELEBRATING 25 YEARS OF SOFTWARE INNOVATION As I welcome you to the Winter instalment of NetSupport News, I can’t help reflecting on how fast 2014 seems to have flown by – but as you’ll read on the following pages, this is surely a sign that it has been another busy year of exciting developments in the NetSupport range! Of course, 2014 saw us kick off our 25th anniversary celebrations and we have enjoyed sharing this milestone with you in many different ways over the past few months. Our social media channels have proved their versatility in enabling us to launch some very special birthday competitions and promotions. The Facebook age gives us the perfect medium to engage and interact instantly with our wonderful customers and partners, and we’ve received some great feedback in response to our competitions this year. Stay tuned for more chances to win in coming months! Visitors to our YouTube page and websites will have also noticed our new entertaining and informative product videos; these have been getting plenty of hits. On the product development front, while our flagship remote control (NetSupport Manager) and classroom management solutions (NetSupport School) continue to raise the bar in their specific genres, it was two more of our complementary offerings that took centre stage in the Autumn (with the launch of NetSupport ServiceDesk 5 and NetSupport Notify 3); solutions that are proving increasingly popular across the government, business and education sectors. I hope you enjoy reading more about the past six months’ activities and I would like to wish you all a Happy Christmas and a peaceful New Year.
    [Show full text]
  • Teamviewer Forensics
    TeamViewer Forensics Written by: Colby Lahaie Researched by: Colby Lahaie & David Leberfinger The Senator Patrick Leahy Center for Digital Investigation Champlain College Date Jan 29, 2013 Patrick Leahy Center for Digital Investigation (LCDI) Disclaimer: This document contains information based on research that has been gathered by employee(s) of The Senator Patrick Leahy Center for Digital Investigation (LCDI). The data contained in this project is submitted voluntarily and is unaudited. Every effort has been made by LCDI to assure the accuracy and reliability of the data contained in this report. However, LCDI nor any of our employees make no representation, warranty or guarantee in connection with this report and hereby expressly disclaims any liability or responsibility for loss or damage resulting from use of this data. Information in this report can be downloaded and redistributed by any person or persons. Any redistribution must maintain the LCDI logo and any references from this report must be properly annotated. Contents Contents .................................................................................................................................................................................. 1 1 Introduction .................................................................................................................................................................... 3 1.1 Background ............................................................................................................................................................
    [Show full text]