OJS goes mobile An investigation of how to adapt OJS to meet the needs of mobile Purposes of the investigation Mobile devices used in the investigation.

Slides:



Advertisements
Similar presentations
The World Wide Web and the Internet MIS XLM.B Jack G. Zheng May 13 th 2008.
Advertisements

Its NOT Just About Train Timetables The Mobile Pervasive Web (WAP IS Crap) Paul Walsh CEO
First, some basic info. What is iTunes U? What is a podcast?
Legal Meetings: Extended Instructions on Movica and Screencast.
David Martin for DAML-S Coalition 05/08/2003 OWL-S: Bringing Services to the Semantic Web David Martin SRI International
Link Prediction and Path Analysis using Markov Chains
What can you learn about the web site information from the URL?
WebDT Content Manager 6.0 Pro
REST - Representational State Transfer
Notification Explosion Calendaring –You have a new meeting request –Your meeting begins in 15 minutes SIP –Hello HTTP/WebDAV –A resource you want to edit.
Device-Aware Mobile Service Discovery with Ranking Eyhab Al-Masri.
WIM TV Jianping Chen (Peking University) Filippo Chiariglione (CEDEO.net) Tiejun Huang (Peking University) Xiaocong Zhou (Peking University)
Mobile Application Development using Microsofts.NET Framework (Masters Seminar) by Ranjith Lingamaneni.
1 C. Kumar May 2010 Web for Everyone Data enabling Mass Market Phones.
V1.01 Embracing the Mobile Frontier and Reaching the Digital Natives Jonathan
WAP Next Generation
1 Pertemuan 1 Introduction to Web and Internet Matakuliah: T0053/Web Programming Tahun: 2006 Versi: 2.
The OWASP Foundation Web Application Security Host Apps Firewall Host Apps Database Host Web serverApp serverDB server Securing the.
Fawaz Ghali AJAX: Web Programming's Toy.
PROF. MAULIK PATEL CED, GPERI Mobile Computing Gujarat Power Engineering and Research Institute 1 Prepared By: Prof. Maulik Patel.
1 Incorporating XML with Mobile Devices and ASP.NET casey chesnut brains-N-brawn.com 4/4/2005 Student Ambassadors.
Tried-and-true: Are you familiar with the website creator from other school projects? Has your teacher recommended this site as one to use? Remember to.
Evaluating web pages skillfully requires you to do two things at once: Train your eye and your fingers to employ a series of techniques that help you quickly.
WEB PAGE EVALUATION: CAN EVERYTHING ON THE INTERNET BE TRUSTED? Next.
Cambridge Technicals Unit 12 P3 -Security risks.
A really fairly simple guide to: mobile browser-based application development (part 1) Chris Greenhalgh G54UBI / Chris Greenhalgh
Introduction to Computing Using Python CSC Winter 2013 Week 8: WWW and Search  World Wide Web  Python Modules for WWW  Web Crawling  Thursday:
XML Technology in E-Commerce
4.01 How Web Pages Work.
Catherine Gorden LIS654 November 3, SimplePages is a plugin for Omeka that allows content to be added to an Omeka site by creating webpages using.
Introduction to Web and Internet Pertemuan 1 Matakuliah: T0053/Web Programming Tahun: 2009.
Web Server Programming
WMC  “Web standards” can refer to the actual specification of how a language or technology works.  An industry standards body, such as the.
Mobile Friendly Website Hot Topic & Challenge At Once Michal Spěváček.
1 CS 502: Computing Methods for Digital Libraries Lecture 22 Web browsers.
Usability Test by Knowing User’s Every Move - Bharat chaitanya.
Using the WWW in Teaching and Learning Barbara Watson Andrew Stansfield IT Service.
Baltimore County Public Schools © The URL Baltimore County Public Schools ©2014.
WebQuilt and Mobile Devices: A Web Usability Testing and Analysis Tool for the Mobile Internet Tara Matthews Seattle University April 5, 2001 Faculty Mentor:
How to type in a URL Address What is a URL address? It is an address that tells the computer to take you to a web page. All web pages have their own.
HOW ACCESS TO WWW Student Name : Hussein Alkhaldi.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
System Administration and Maintenance. Proxy Server 1 Purpose – – To separate internal network from internet (NAT) To cache often used content User control:
Template. Mobile devices used in the exploration.
1 FAQ’S ABOUT WAP Presented By Abhilash Pillai CSCI 5939-Independent Study.
Building on a Legacy of Excellence Mobile Pages and Content Management Mobile device’s screens are small Many users access the Internet almost exclusively.
WWW Programming Model. WWW Model The Internet WWW architecture provides a flexible and powerful programming model. Applications and content are presented.
Mobile Service with.NET By – Sharad Varshney. Agenda What is it supposed to do? Goals Applications System Design Future Work / Enhancements.
A Project on Internet Banking Distributed E-commerce Team Aravind Reddy Vijay Kumar Harsha.
Website Update and Use of Official accounts Dr.Lasantha Ranwala ( MBBS,MSc-Biomedical Informatics) Medical Officer - Health Informatics RDHS Office.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Portlet Development Konrad Rokicki (SAIC) Manav Kher (SemanticBits) Joshua Phillips (SemanticBits) Arch/VCDE F2F November 28, 2008.
Website Designing & Web Development Web Click India.
WEB 237 Week 2 DQ 2 Distinguish the following server-related terms: client-side, server-side, development server, production server. Discuss how these.
Why you should Choose Responsive Web Design for Your Business.
Benefits of choosing AngularJS to develop Next Generation Applications A few years back, the pattern of present day AngularJS was being formed. Currently.
IS1500: Introduction to Web Development
Data communication and Networks
Sourcing a website.
What is WWW? The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet.
What is the Internet? © EIT, Author Gay Robertson, 2016.
Advanced Mobile Web Apps
PHP Washlaundry Clone Script Pickmylaundry Clone Script Laundryheap Clone Script PHP Readymade Laundry Clone Script.
AMP.
Research Lesson 1 URLs & Hyperlinks How to access the World Wide Web.
Research Lesson 1 URLs & Hyperlinks How to access the World Wide Web.
Unit-3.
Internet Use.
Mobile Internet and WAP
Presentation transcript:

OJS goes mobile An investigation of how to adapt OJS to meet the needs of mobile Purposes of the investigation Mobile devices used in the investigation Potential Problems Problems Encountered

Mobile devices used in the investigation

Potential Problems

Google Skweezer No-brainer solution – Mobile Web Proxy

No-brainer solution – Mobile Web Proxies no pain, no gain", mobile web proxy is not a solution. Mobile device built-in adaptations cannot provide satisfied results

Our Approach to OJS Mobile Friendliness "One Web" with different views by changing the presentation on server side, utilizing OJS plugin architecture. Same URL (no mobile.myjournal.net) Same website One installation Same content "One Web" It is more easy to the OJS users and administrators

Our Approach to OJS Mobile Friendliness "One Web" with different views by changing the presentation on server side, utilizing OJS plugin architecture. different views" OJS Plugin

Our Approach to OJS Mobile Friendliness "One Web" with different views by changing the presentation on server side, utilizing OJS plugin architecture. different views"

Mobile Plugin for OJS How it works? The plugin simply checks the user agents of accessing device. Once identified as mobile devices, the plugin intercepts OJS responses and renders the content with a mobile friendly template and stylesheet. Other possible uses?

Mobile Plugin Demo

References W3C Mobile Web Best Practices 1.0 (W3C proposed recommendation 2 Nov 2006) Global Authoring Practices for the Mobile Web Composite Capabilities / Preference Profiles and User Agent Profile Tutorial about Detecting User Agent Types and Client Device Capabilities Comparing Mobile Internet User Behaviours in Beijing EC/Presentation/Grassel-Roto-Comparing-Mobile-Internet-User-Behaviours-in-Beijing-2.html#(1) Ultra Mobile PC in Education