Presentation on theme: "Condor user interfaces for mobile terminals Javier Vales Alonso Javier González Castaño Universidad de."— Presentation transcript:
Condor user interfaces for mobile terminals Javier Vales Alonso Javier González Castaño 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 ), 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 + Usability 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 Server 1. Operation request 2. Condor command mapping Condor-enabled system 3. Non-Condor command mapping Condor commandsNon-Condor commands CGI HTML CGI HTML
WAP system architecture HTTP Server 1. Operation request CGI 2. Condor command mapping Condor-enabled system 3. Non-Condor command mapping Condor commandsNon-Condor commands WML WAP G A T E W A Y ALARMALARM
WAP system overview
WAP system example - Job submission
Web system overview
Web system overview Program 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)?