condor user interfaces for mobile terminals javier vales alonso (jvales@delta.ait.uvigo.es) javier...

Post on 14-Dec-2015

215 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Condor user interfaces for mobile terminals

Javier Vales Alonso (jvales@delta.ait.uvigo.es)

Javier González Castaño (javier@ait.uvigo.es)

Universidad de Vigo (Spain)

Outline

• Goals• Mobile internet & wireless technologies• Portable devices and their hierarchy• Web system architecture• WAP system architecture• Examples• Conclusions & future work

Goals

• Integrate Condor in the mobile internet world.

• Allow different levels of user accessibility.

Or: ¿what is missing in Condor to face the mobile Internet?

Mobile Internet

• Internet technologies and services for mobile devices.

• Mobile-Internet is driven by the convergence of:– Wireless technologies– Portable devices

Wireless technologies

• They will enable easy interconnection of a wide range of portable computing devices.

• Present: 2G systems (GSM, IS-95).

• Incoming: Wireless LAN (IEEE 802.11), Bluetooth, HomeRF, LMDS, 3G systems (UMTS).

Mobile devices

• (Wireless) laptops (first mobile solution)• PDAs (Palm pilot, pocketPC,...): user interface

with limited capabilities. Handwriting recognition.• WAP-enabled mobile phones: user interface even

more limited.• Next: Wearable computers (less comfortable, need

goggles). Speech recognition.

Condor Condor

+

Usab

ili

ty

• Check queue status

• Remove, hold & release jobs

• Submit new jobs

• Program tuning

• Check queue status

• Remove, hold & release jobs

• Submit new jobs

• Alarm on job finish

Program tuning:

• Final-stage programming utility

• Small modifications in source code

• Program generation

Layer implementation

• PDA layer is implemented as a web service. This has many advantages:

• Familiar interface.

• WAP system implementation is a subset of PDA system implementation (compatibility & reutilization)

• Almost all PDAs have web browsers (platform independence)

• WAP layer uses WML browsers.

Web system architecture

HTTP Server1. Operation request

2. Condor command mapping

Condor-enabled system

3. Non-Condor command mapping

Condor commandsNon-Condor commands

CGIHTML CGIHTML

WAP system architecture

HTTP Server1. Operation

request

CGI CGI

2. Condor command mapping

Condor-enabled system

3. Non-Condor command mapping

Condor commandsNon-Condor commands

WMLWML

WAP

G

A

T

E

W

A

Y

ALARM

WAP system overview

WAP system example - Job submission

Web system overview

Web system overview

Web system overviewProgram tuning

Conclusions & future work

• Definition of usability-hierarchy for mobile internet devices

• Assumption: Cell phone/PDA units everywhere• Remote execution of most functions• Other paradigms: Interface servers (X-Windows,

Citrix)?

top related