Mobile Technologies Challenges and Case Studies

Slides:



Advertisements
Similar presentations
1. XP 2 * The Web is a collection of files that reside on computers, called Web servers. * Web servers are connected to each other through the Internet.
Advertisements

AASTRA provides FMC solution from small to big companies
1 Copyright © 2002 Pearson Education, Inc.. 2 Chapter 1 Introduction to Perl and CGI.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
17 Copyright © 2005, Oracle. All rights reserved. Deploying Applications by Using Java Web Start.
Pune, India, 13 – 15 December 2010 ITU-T Kaleidoscope 2010 Beyond the Internet? - Innovations for future networks and services Klemen Peternel Luka Zebec,
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Enabling Secure Internet Access with ISA Server
1 Communication in Distributed Systems REKs adaptation of Tanenbaums Distributed Systems Chapter 2.
Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
Computer Literacy BASICS
1 Java Card Technology Prepared by:Ali Toyserkani Adopted from: Introduction to Java Card Technology C. Enrique Ortiz.
Software change management
Mehdi Naghavi Spring 1386 Operating Systems Mehdi Naghavi Spring 1386.
Wireless Restaurant System We will serve you better … Proposed and prepared by Chin Ping Ming (IT 06122)
1 The phone in the cloud Utilizing resources hosted anywhere Claes Nilsson.
1 Operating Systems Input/Output Management. 2 What is the I/O System A collection of devices that different sub- systems of a computer use to communicate.
© 2005 Avaya Inc. All rights reserved. A Client-Side Architecture for Supporting Pervasive Enterprise Communications Amogh Kavimandan, Reinhard Klemm,
November 14, 2012 Securely Manage your devices, applications and data. Deploy your corporate policies on smart devices. Comply with Regulatory Laws. Detroit.
Discovering Computers Fundamentals, 2012 Edition
Copyright © Open Text Corporation. All rights reserved. Slide 1 Automatic Routing With Captaris FaxPress and FaxPress Premier Darin McGinnes Sales Engineer.
Exploring Mobile learning By: Akhlesh Agarwal 11-Feb
Office 365 for Enterprises ITExpo February 2, 2012.
Social Web Design 1 Darby Chang Social Web Design.
Molecular Biomedical Informatics Web Programming 1.
OFFICE OF SUPERINTENDENT OF PUBLIC INSTRUCTION Division of Assessment and Student Information Online MSP Testing Technology & Assessment Coordinator Training.
Technology for a new Meteorological Monitoring Strategy By: David FARHI – Envitech Ltd.
25 seconds left…...
20&27 May Agenda 1.Highlight the difference between system flow of e- Invoice and paper invoice – 15 minutes 2.Demonstrate the operation procedure.
20 is the magic number! There are 20 phone preparation steps.
Presenter: James Huang Date: Sept. 29,  HTTP and WWW  Bottle Web Framework  Request Routing  Sending Static Files  Handling HTML  HTTP Errors.
1 Use of Mobile Phone Technologies in the Classroom Context Chrisina Draganova School of Computing, Information Technology and Engineering University of.
TCP/IP Protocol Suite 1 Chapter 18 Upon completion you will be able to: Remote Login: Telnet Understand how TELNET works Understand the role of NVT in.
Mobile Computing Advantages and limitations of mobile computing
Grid Resource Allocation Management (GRAM) GRAM provides the user to access the grid in order to run, terminate and monitor jobs remotely. The job request.
Mobil game : A mobile game is a video game played on a mobile phone, smartphone, PDA, handheld computer or portable media player Type of language writing.
KX-NS1000 Initial Set Up For step by step : 16 May,
Bonrix WebSMS Enterprise Edition (A Web Based Application) Bonrix Software Systems
1 Generic SMS Gateway for AtLink Enterprise Voice Integration Instructor: Dr. Kwok-Bun Yue, Ph.D Mentor: Mr. Dilhar De Silva Team #6: Dang Nguyen Huy Do.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
CHAPTER 2 Input & Output Prepared by: Mrs.sara salih 1.
Integrated Messaging Platform Broadcast Mediawire Multi media Tailored Solutions.
Take advantage of the SMS technology in your organization today!
FTP. SMS based FTP Introduction Existing System Proposed Solution Block Diagram Hardware and Software Features Benefits Future Scope Conclusion.
Programming mobile devices Part II Programming Symbian devices with Symbian C++
ICT at Work Global Communication.
Basic Data Communication
Information Systems Today: Managing in the Digital World TB4-1 4 Technology Briefing Networking.
85/06/15 Mahdi Niamanesh 1 Messaging Future Mahdi Niamanesh Sharif Univ. of Technology 85/08/10.
Asterisk The Open Source PBX. What we will discuss... ● Functionality of a PBX... ● What is Asterisk... ● Setting up your own PBX...  Hardware needed.
NETWORK CENTRIC COMPUTING (With included EMBEDDED SYSTEMS)
VoIP, Asterisk, and Java Michael P. Plezbert Agilis Systems, Inc St. Louis Java Users Group April 13, 2006.
Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Martin Schmidt / The Silent Revolution Mobile Java.
FYP: LYU0001 Wireless-based Mobile E-Commerce on the Web Supervisor: Prof. Michael R. Lyu By: Tony, Wat Hong Fai Harris, Yan Wai Keung.
Network Monitoring Through Mobile (MOBTOP) Developed By : Akanksha Jain. (102199) Deepika Reddy (102210) Team Name: Beans Guided By: Prof. Robert Zhu SUBMITTED.
Copyright © cs-tutorial.com. Overview Introduction Architecture Implementation Evaluation.
REMOTE LOGIN. TEAM MEMBERS AMULYA GURURAJ 1MS07IS006 AMULYA GURURAJ 1MS07IS006 BHARGAVI C.S 1MS07IS013 BHARGAVI C.S 1MS07IS013 MEGHANA N. 1MS07IS050 MEGHANA.
Practical Distributed Authorization for GARA Andy Adamson and Olga Kornievskaia Center for Information Technology Integration University of Michigan, USA.
1 Multimedia Information and Mobile-Learning Duc Phuong Nguyen Martin Guggisberg Helmar Burkhart University of Basel Switzerland.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
Presentation Title 1 1/27/2016 Lucent Technologies - Proprietary Voice Interface On Wireless Applications Protocol A PDA Implementation Sherif Abdou Qiru.
Insight Developing for Mobile Devices. 2 Device for voice communication Alexander Graham Bell (1876)
BLACKBERRY TECHNOLOGY PRESENTED BY SHAIK TABREZ (09J01A1225 )
 This work confers an application which makes possible to use a Bluetooth enabled mobile phone to remote control home appliances such electric fan, LEDs.
Mobile Applications and Technologies for Libraries: An Overview Anil Kumar Jharotia, Librarian Tecnia Institute of Advanced Studies, Delhi
MOBILE COMPUTING Jitendra Patel ROLL NO :- 38 TY MSC(CA & IT)
Progress leisure OCR GCSE ICT.
Presentation transcript:

Mobile Technologies Challenges and Case Studies Phuong Nguyen University of Basel Switzerland

Outline Overview of mobile technologies Advantages of mobile devices Challenges CoMobile, collaborative tasks with mobile phone Conclusion

Device for voice communication Alexander Graham Bell (1876)

Everyday life‘s tools Computer Fax Radio Email Music player Word processor Credit cards

Everyday life‘s tools Mobile phones are first introduced in mid 1980s Smart phone Mobile phones are first introduced in mid 1980s Additional features can be installed Computer Email Fax Radio Music player Word processor

Mobile applications Banking (check balance, make transaction) Restaurant (order and payment) Mobile Payment (ticket, vending machine) Tourism: tourist guide Education: mobile learning Entertainment: interactive digital art Scientific: controlling and monitoring

Interactive Digital Art - TelcomGallery Use mobile phone to interact with the object: - Pressing the phone's keys Speaking to the phone, Or simply holding the call. Voice of the user can change the audio-visual parameters of the digital artworks in real-time

Mobile devices as remote control

Advantages of mobile devices Accessible anywhere, anytime Conveniently controlling and monitoring Instant notification Easy to exchange data and information

Challenges Small screen-size (will remains) Limited input facilities (will remains?) Diverse software environments: OS (Symbian, Linux, Windows Mobile), Language (J2ME, BREW, C++) Limited bandwidth (will be solved): GSM->GPRS->UMTS, CDMA, WiFi

(One answer is in next slides) Question How can we use mobile devices efficiently? (One answer is in next slides)

Uni Basel-CoMobile overview Collaboration between: web clients and mobile clients Diverse communication channels: SMS, MMS, Voice, WAP, HTTP, Bluetooth Modularity: flexible and extendable

Uni Basel-CoMobile architecture

Short text can be sent via SMS Example Short text can be sent via SMS Jobs done: 40 Queues : 30 Status: OK Elapsed time: 1 hour Remain time: 2 hours Client-side globus-hostname command is not returning a fully qualified domain name (FQN). The submission scripts use globus-hostname to send information to the server about how to contact the client. The fix is to make globus-hostname return the FQDN. There are firewalls and ports (GRAM: 2119, LDAP: 2135) which are not open. Check that GLOBUS_TCP_PORT_RANGE is set to 3000 to 3090 on the client (or another range acceptable for the server to contact the client on), and that all intermediate firewalls are open for this range in both directions. GRAM Job submission failed because the executable file permissions do not allow execution". Probable cause: You submitted a script, e.g., globus-job-run symphony:2119/jobmanager-loadleveler $PWD/simple. ll but simple.ll does not have the execute permission bit set. The error msg "Authentication Failed remote certificate signed by unknown CA" means the client cannot find the CA for the cert presented by the server. Make sure the CA cert is present in the trusted cert dir set with setup-gsi. Also, check the time is consistent across the machines. The error msg "GRAM Job submission failed because the connection to the server failed (check host and port) Make sure that the gatekeeper service is enabled. The error msg "GRAM Job submission failed because data transfer to the server failed" means the job manager has problems opening some file. Make sure $GLOBUS_LOCATION is readable by all the users (mode 755) What about this text?

Uni Basel-CoMobile demo Demo : Text to Speech, and access via phone

Uni Basel-CoMobile features Data submission: send information (text, images, audio, video) via SMS, MMS, voice recording. Receive SMS notification (replies, reminds, alerts). Access information via various channels: Voice, SMS, MMS, WAP, Bluetooth. Search on multimedia contents.

Search with CoMobile Search on multimedia content (video, audio, picture): Using metadata Automated speech recognition (ASR) Optical character recognition (OCR)

Conclusion Mobile devices are being used in various kinds of applications. Uni Basel-CoMobile: an useful framework that support collaborative activities with mobile devices. CoMobile is designed for extension and integration with other systems.

Discussion Cost: Users have to pay for SMS, MMS, as well as voice call. „Flat rate“ package will be common in the near future. Storage: 1 minute video = 1 MB (approximately). There exists 2GB flash card for mobile phone Bandwidth: 14.4 kbps (GSM), 140 kbps (GPRS), 1920 kbps (UMTS)

HTTP request to forward SMS Text SMS gateway - Kannel HTTP request to forward SMS Text RS-232 AT Commands AT+CNMI=1,2,0,1,1 SMS Text

HTTP request to forward MMS MMS gateway - Mbuni Mbuni HTTP request to forward MMS RS-232 AT Commands AT+CNMI=1,2,0,1,1 MMS Text, Picture, Audio

AGI: Perl, Java, PHP scripts are called PBX Asterisk AGI: Perl, Java, PHP scripts are called Voice PCI socket Telephone line

Uni Basel-CoMobile-Demo