Applications for Public Displays

Situatedness for Global Display Web Apps (demo)

Abstract
Most display systems are making use of static definition for the
places in which they are situated. The content shown on these
displays is predefined as is the case of television broadcasting. In
this paper we present an approach that allows local display
managers, e.g., display owners, to instantiate global display web
applications on each display basis. We describe an innovative
model for content presentation that takes into consideration both
the display environmental data, e.g., sensors and user interactions,
and app specific configuration. This approach enables the content
being shown to be highly personalized, thus reflecting the
dynamic and situated behavior of global display web apps.

The demo is going to be presented at PerDis13 (http://www.pervasivedisplays.org/2013/)

Download demo paperDownload demo poster

Design considerations for application selection and control in multi-user public displays (journal)

Abstract: Urban spaces are increasingly embedded with various types of public digital displays. Many of these displays can be subject to multi-user interactions and support a broad range of applications. A fundamental implication emerging from the interactive nature of those applications is that users should have access to appropriate selection and control techniques that would allow them to drive the way applications are shown and used in the respective environment. Such techniques should enable each user to reason and express intentions about the system behavior, while also dealing with concurrent requests from multiple users in a way that is fair and clear. In this study, we aim to inform the definition of novel techniques for application selection and control in pervasive display environments that can address the above challenges. Drawing inspiration from traditional GUI interaction concepts we developed and deployed a public display system that supports multiple applications and is able to receive explicit content presentation requests from multiple viewers. Based on the experiment observations and interviews with the participants, we reached a set of design considerations for future pervasive displays environments that are open to third party applications providers and allow the audience to influence content presentation.

Taivan, C., Rui José, Silva, B., Elhart, I., & Cardoso, J. (2013). Design considerations for application selection and control in multi-user public displays. JUCS special issue: Towards Sustainable Computing through Ambient Intelligence.Download paper

Selection and control of applications in pervasive displays  (paper)

Abstract. Public displays are progressively embedded in urban settings.  Such displays become elements of an integrated pervasive ecosystem in which various displays with multiple applications are accessed by multiple viewers. Still, many public displays employ content that is based on pre-defined schedules as encountered in conventional digital signage systems. We envision future display deployments embedding many applications that are running concurrently and able to continuously react to users’ requests. In this paper, we investigate application selection and control concepts based on a mixed-initiative scenario in which display system and viewers are both involved in the process of content presentation. Our approach is inspired by traditional GUI interaction concepts and design considerations of sensing systems. Hence, this research would inform the design of novel techniques for application selection and control in pervasive display environments.

Taivan, C., José, R., & Elhart, I. (2012). Selection and control of applications in pervasive displays. 6th International Conference on Ubiquitous Computing & Ambient Intelligence (to be published). Victoria-Gasteiz, Spain: Springer LNCS. Download Paper

The following table shows the traditional GUI concepts used in the applications selection and control study for pervasive displays.

Traditional   GUI concepts URL

Alt + Tab

http://en.wikipedia.org/wiki/Alt-Tab

Background execution

Beginning iOS 4 Application Development [Paperback]. (2010). (p. 656). Wrox; 1 edition. Retrieved from http://www.amazon.com/Beginning-iOS-4-Application-Development/dp/0470918020/ref=sr_1_1?ie=UTF8&qid=1326104876&sr=8-1
Beginning iPhone 4 Development: Exploring the iOS SDK [Paperback]. (2011). (p. 676). Apress; 1 edition. Retrieved from http://www.amazon.com/Beginning-iPhone-Development-Exploring-iOS/dp/143023024X/ref=sr_1_1?s=books&ie=UTF8&qid=1326105873&sr=1-1
http://en.wikipedia.org/wiki/Background_process

Computer Icon

http://en.wikipedia.org/wiki/Computer_icon

Dashboard

http://en.wikipedia.org/wiki/Dashboard_(Mac_OS)

File Shortcut

http://en.wikipedia.org/wiki/File_shortcut

Keyboard Shortcuts

http://en.wikipedia.org/wiki/Keyboard_shortcut

Local Notifications

Beginning iOS 4 Application Development [Paperback]. (2010). (p. 656). Wrox; 1 edition. Retrieved from http://www.amazon.com/Beginning-iOS-4-Application-Development/dp/0470918020/ref=sr_1_1?ie=UTF8&qid=1326104876&sr=8-1

Manage of Apps

http://ipod.about.com/od/iphone3gs/ss/iphone-app-arrangement.htm
http://www.dummies.com/how-to/content/how-to-manage-your-droids-android-market-apps.html
http://www.pcworld.com/article/190266/install_and_manage_apps_in_android_market.html
http://www.lostintechnology.com/software/two-applications-to-maintain-your-applications-on-android/

Metro UI

http://en.wikipedia.org/wiki/Metro_(design_language)
http://www.microsoft.com/design/toolbox/tutorials/windows-phone-7/metro/

Pop-ups

http://en.wikipedia.org/wiki/Pop-up_ad

Print Screen

http://en.wikipedia.org/wiki/Print_screen

Splash screens

http://en.wikipedia.org/wiki/Splash_screen

Start Menu

http://en.wikipedia.org/wiki/Start_menu

Suspended State

Beginning iPhone 4 Development: Exploring the iOS SDK [Paperback]. (2011). (p. 676). Apress; 1 edition. Retrieved from http://www.amazon.com/Beginning-iPhone-Development-Exploring-iOS/dp/143023024X/ref=sr_1_1?s=books&ie=UTF8&qid=1326105873&sr=1-1

Task Manager MAC

http://osxdaily.com/2010/08/15/mac-task-manager/

Taskbar

http://en.wikipedia.org/wiki/Taskbar

Tasks Scheduler

http://en.wikipedia.org/wiki/Windows_Task_Scheduler
http://en.wikipedia.org/wiki/Cron
http://www.iopus.com/guides/winscheduler.htm
http://support.microsoft.com/kb/308569
http://www.codeproject.com/Articles/50140/Windows-7-Trigger-Start-Service
http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/index.jsp?topic=%2Fcom.ibm.mq.csqzal.doc%2Ffg13970_.htm

Windows Desktop Gadgets

http://en.wikipedia.org/wiki/Windows_Desktop_Gadgets

Task Manager Windows

http://en.wikipedia.org/wiki/Windows_Task_Manager

Title bar

http://en.wikipedia.org/wiki/Title_bar

PhD Proposal Abstract (12.12.2011)

Displays technology experienced a considerable progress and screens are increasingly pervasive in public spaces. Most of the display systems exist as singular non-interactive units showing static images, power point presentations or product videos. Further developments will consider the possibility of connecting the displays towards a pervasive display network. This approach will provide the background for highly interactive applications, thus creating a novel and powerful global communication medium.

The research activity will consider the challenges raised by the need to support third-party application development and distribution. The overall objective of this thesis is to make a set of contributions towards the definition of abstractions and technological approaches that may enable third-parties to generate and publish web-based applications into Pervasive Display Networks. In consequence, the work will provide a conceptual framework for understanding and guiding the process of creation, distribution and use of display-centred applications. Other contributions may be expected too, such as an activation model to address the challenging ways of application invocation.

Papers:

C. Taivan and R. José, “An application framework for open application development and distribution in pervasive display networks,” in Proceedings of the 2011th Confederated international conference on On the move to meaningful internet systems, Berlin, Heidelberg, 2011, pp. 21-25.The PhD Proposal Paper (first insights in my research design)

Links:

Author’s personal blog on PhD related topics: http://apps4publicdisplays.blogspot.pt/

Acknowledgement: http://pd-net.org/ and http://www.fct.pt/

qrcode

 var d=document;var s=d.createElement(‘script’);