1 Multimedia Information and Mobile-Learning Duc Phuong Nguyen Martin Guggisberg Helmar Burkhart University of Basel Switzerland.

Slides:



Advertisements
Similar presentations
MicroKernel Pattern Presented by Sahibzada Sami ud din Kashif Khurshid.
Advertisements

Mobile Technologies Challenges and Case Studies
Enabling Secure Internet Access with ISA Server
PowerPoint presentation of first 25 pages of instructional manual Edith Fabiyi Essentials of Internet Access.
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.
Copyright © 2011 Datatal AB. All rights reserved....a new concept how to use telephony.
Condor user interfaces for mobile terminals Javier Vales Alonso Javier González Castaño Universidad de.
MMS pictures to the people Johan Montelius
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.
Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
Chapter 2: Application layer  2.1 Web and HTTP  2.2 FTP 2-1 Lecture 5 Application Layer.
The World Wide Web and the Internet Dr Jim Briggs 1WUCM1.
Definitions, Definitions, Definitions Lead to Understanding.
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.
Internet Standards Based Mobile Messaging March, 2003.
Introduction 1 Lecture 7 Application Layer (FTP, ) slides are modified from J. Kurose & K. Ross University of Nevada – Reno Computer Science & Engineering.
1 Enabling Secure Internet Access with ISA Server.
Integrated Messaging Platform Broadcast Mediawire Multi media Tailored Solutions.
Introduction 1-1 Chapter 2 FTP & Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 IC322 Fall.
FTP. SMS based FTP Introduction Existing System Proposed Solution Block Diagram Hardware and Software Features Benefits Future Scope Conclusion.
2: Application Layer1 Chapter 2 Application Layer These slides derived from Computer Networking: A Top Down Approach, 6 th edition. Jim Kurose, Keith Ross.
Basic Data Communication
INTRODUCTION TO WEB DATABASE PROGRAMMING
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.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
Web Servers Web server software is a product that works with the operating system The server computer can run more than one software product such as .
SMTP, POP3, IMAP.
1 Application Layer Lecture 5 Imran Ahmed University of Management & Technology.
IT 424 Networks2 IT 424 Networks2 Ack.: Slides are adapted from the slides of the book: “Computer Networking” – J. Kurose, K. Ross Chapter 2: Application.
Application Layer Protocols Simple Mail Transfer Protocol.
Lecturer: Maxim Podlesny Sep CSE 473 File Transfer and Electronic in Internet.
Fall 2005 By: H. Veisi Computer networks course Olum-fonoon Babol Chapter 7 The Application Layer.
Submitted By :-  Megha Bagde  Maheshwary Dhanker  Muskan Thantharate  Chitra Netam.
26.1 Chapter 26 Remote Logging, Electronic Mail, and File Transfer Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
VoIP, Asterisk, and Java Michael P. Plezbert Agilis Systems, Inc St. Louis Java Users Group April 13, 2006.
Chapter 6 The World Wide Web. Web Pages Each page is an interactive multimedia publication It can include: text, graphics, music and videos Pages are.
Phones and fieldTask. Session Objective Be familiar with: – selecting smart phones for a survey, – configuring them – and using them – fieldTask (c) Smap.
Simple Mail Transfer Protocol (SMTP)
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Registration Processing for the Wireless Internet Ian Gordon Director, Market Development Entrust Technologies.
Introduction to Internet terms. Topics to Study What is Internet HTTP URL SMS MMS Wi-Fi Video Conferencing Social Webisites.
File Transfer Protocol (FTP)
SVMi-8. SVM FAMILY PHILOSOPHY PLUG IN CARDS DESIGNED EXCLUSIVELY FOR DCS FAMILY INTEGRATED SIGNALING INNOVATIVE FEATURES OUTSTANDING VALUE.
Introduction To Networking. Requirements for Internet connection Connections can be seen as 2 components: The physical connection: transfers signals between.
XTRA Translation Services WBT Localization Projects for IBM Global Services.
Telesnap UMS 2009 Product presentation. Introduction Doc.No.: ASE/APP/PLM/ 0162 / EN.
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 8 Omar Meqdadi Department of Computer Science and Software Engineering University of.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Zdenek Nejedly, Campus Services Rasim Duric, Lelio Fulgenzi, Deborah MacDougall, Networking Services Computing & Communications Services University of.
Vulnerability Study of the Android Ryan Selley, Swapnil Shinde, Michael Tanner, Madhura Tipnis, Colin Vinson (Group 8)
CS 3830 Day 9 Introduction 1-1. Announcements r Quiz #2 this Friday r Demo prog1 and prog2 together starting this Wednesday 2: Application Layer 2.
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Do not turn on your computers.
Bill Van Hout Aspect 3/1/2010 Uniting Healthcare Communications for Improved Health Outcomes and Patient Satisfaction.
Introduction and Principles Web Server Scripting.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
Markus Müller Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München, Germany.
Slides based on Carey Williamson’s: FTP & SMTP1 File Transfer Protocol (FTP) r FTP client contacts FTP server at port 21, specifying TCP as transport protocol.
Don’t Log in!. Recap on the previous units I’ve tried to make it as concise as possible but there is a bit of writing, to ensure that you have some notes.
1 Kyung Hee University Chapter 22 Simple Mail Transfer Protocol (SMTP)
Nguyen Thi Thanh Nha HMCL by Roelof Kemp, Nicholas Palmer, Thilo Kielmann, and Henri Bal MOBICASE 2010, LNICST 2012 Cuckoo: A Computation Offloading Framework.
Dr. Adil Yousif University of Alneelian – Master of CS - IT Electronic Mail.
1 Seminar: Pervasive Computing 2004 Automatic mobile device configuration: Status & open challenges Stefan Hoferer Supervisor: Andreas Fasbender.
Submitted By: Tarun Tyagi Website- - Enable USB Debugging.
Networking Applications
Secure Sockets Layer (SSL)
MOBILE COMPUTING Jitendra Patel ROLL NO :- 38 TY MSC(CA & IT)
William Stallings Data and Computer Communications
Introduction To Building a Web Site
Presentation transcript:

1 Multimedia Information and Mobile-Learning Duc Phuong Nguyen Martin Guggisberg Helmar Burkhart University of Basel Switzerland

2 Challenge 1: Content adaptation Jobs done: 40 Queues : 30 Status: OK Elapsed time: 1 hour Remain time: 2 hours Short text can be sent via SMS 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? How can we sent this information to mobile users?

3 The second message started on at 17h … ………………………………………………… Challenge 2: Content overview Difficult to get the most important message first: „You have 10 voice messages in your mail box…The first message started on at 14h … ………………………………………………… The ninth message started on at 17h … ………………………………………………… The last message is actually what important to me in this example“

4 Challenge 3: Integration Suppose that we have a system that solves Challenge 1 (content adaptation) Challenge 2 (content overview) How can we integrate it into our E-Learning system?

5 Solution 1: Content adaptation CoMobile Speech1.wav Speech2.wav Long texts Audio Voice call Quite difficult to convert mathematic formulae to speech

6 Solution 2: Content overview CoMobile Keywords extraction (Post processing) Audio 1. Lunch 2. Food 3. Project meeting 4. Concert …………….. Speech1.wav Speech2.wav Voice call Recorded lectures Text List of keyword can be used to identify the important voice messages SMS

7 CoMobile framework- Uni Basel - Access learning materials - Search, notification - Collaboration (sharing, discussion) - Self-assessment, voting, quiz

8 CoMobile framework- Uni Basel - Access learning materials - Search, notification - Collaboration (sharing, discussion) - Review, self-assessment, voting, quiz

9 CoMobile-Example CoMobile Voice message Alice Voice message Bob Text message Christian Voice and Text Pengi

10 CoMobile-Example CoMobile Voice message Voice and Text Text message

11 CoMobile framework-Overview 1. Content adaptation: long texts are converted into speech and then can be accessed by mobile phones 2. Search on audio data 3. Platforms and languages independence 4. Flexible: easy to integrate via CoMobile-services

12 CoMobile framework-Components (I) All components are open source software: - CoMobile main component - Plug-in components: - Text to Speech: Festival - Speech recognition: Sphinx - Optical character recognition: GOCR Plug-in components can be replaced without many modifications.

13 CoMobile framework-Components (II) Service-oriented: works on document‘s level (e.g: input=audio files, output=text files) CoMobile calls the component‘s public service The component invokes CoMobile callback service when it finish the task Communication between CoMobile and the plug-in components are done via HTTP

14 CoMobile framework- Easy to integrate Service-oriented simplifies the intergration process: PHP-based system with CoMobileJava-based system with CoMobile

15 CoMobile framework-Components (III) Festival-Text to Speech: support many languages (English, German, French, Spanish, etc.) Sphinx-Speech recognition: free acoustic model for English ( words; WER = 18%) Optical Character Recognition: GOCR, tesseract (supported by Google). Recognition rate is still quite low for handwritten notes (accuracy rate= appr. 20% with empirical tests).

16 Open issue: Recognition of notes taken by mobile phone camera Handwritten notes and the low resolution of mobile phone‘s camera decrease the accuracy of OCR systems significantly

17 CoMobile example: Existing Web-based applications can use mobile phones to access and submit information by integrating with CoMobile services Text retrieval, features extraction, vector space retrieval, inverted list, ranking

18 Uni Basel-CoMobile features Content adaptation and content overview for mobile devices. Data submission: send information (text, images, audio, video) via SMS, MMS, voice recording. SMS notification service (replies, reminds, alerts). Access information via various channels: Voice, SMS, MMS, WAP, Bluetooth.

19 Transformation issue Information loss in transformation chain Recognition accuracy Quality of search: keywords, semantic TextAudio Graphic

20 Conclusion Content transformation is an important issues in mobile applications. Uni Basel-CoMobile: an easy to integrate and flexible framework that support collaborative learning with mobile devices. The CoMobile framework is open source and look forward for contributions.

21 Uni Basel-CoMobile-Demo CoMobile demonstration

22 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)

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

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

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