UNIVERSITÀ DEGLI STUDI DI PAVIA FACOLTÀ DI LETTERE E FILOSOFIA, SCIENZE POLITICHE, GIURISPRUDENZA, INGEGNERIA, ECONOMIA CORSO DI LAUREA MAGISTRALE INTERFACOLTÀ.

Slides:



Advertisements
Similar presentations
UNIVERSITÀ DEGLI STUDI DI PAVIA Facoltà di Lettere e Filosofia, Scienze Politiche, Giurisprudenza, Ingegneria, Economia Corso di laurea in Comunicazione.
Advertisements

HTML 5: UN LINK TRA PASSATO E FUTURO
REPUTATION 2.O. A strategic resource for organizations Relatore:
Term 2, 2011 Week 1. CONTENTS Sending and receiving devices Mobile devices connected to networks – Smart phones – Personal digital assistants – Hand-held.
What am I describing ? Questions: Cannot say any word or phrase on the card Answers: Must be word or phrase on the card.
Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
UNIVERSITÀ DEGLI STUDI DI PAVIA Facoltà di Lettere e Filosofia, Giurisprudenza, Scienze Politiche, Ingegneria, Economia Corso di Laurea Magistrale Interdipartimentale.
What’s new in this release? September 6, Milestone Systems Confidential Milestone’s September release 2012 XProtect ® Web Client 1 Connect instantly.
Amanda Silver Director of Program Management Visual Studio Tools for Client Applications Cross-Platform Development using Visual Studio.
Eric Bruner, Henry Glennon, Shurti Kataria, Mathew Stanton, & Samantha Tan.
Student Name: Group.  Developed by Microsoft  Alliance with Nokia in 2011  4 main functions:  Outlook Mobile  Windows Media Player for Windows Mobile.
Mobile Mobile OS and Application Team: Kwok Tak Chi Law Tsz Hin So Ting Wai.
© 2009 Research In Motion Limited Methods of application development for mobile devices.
Development of mobile applications using PhoneGap and HTML 5
Smartphones. Lesson Objectives To understand and demonstrate an understanding of Smartphones.
Native vs hybrid vs web mobile Application
MOBILE APP DEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy.
The PhoneGap History Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
Introduction to Mobile Applications. Wireless Applications Personal Time and KnowledgeManagemnt Personal Health & Security PersonalNavigation Remote Monitoring.
To be Presented by, T.Sathishkumar [11mw07] 1. Synopsis Introduction Version Features License An Application Development Demo Possibilities Advantages.
Is Mobile the Future of GIS? Matt Sheehan WebMapSolutions.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Apps VS Mobile Websites Which is better?. Bizness Apps Survey Bizness Apps surveyed over 500 small business owners with both a mobile app and a mobile.
AS ICT.  A portable communication device is a pocket sized device that is carried around by an individual  They typically have a display screen with.
INTRODUCTION TO MOBILE COMPUTING. MOBILE COMPUTING  Mobile computing is the act of interacting with a computer through the use of a mobile device. 
Relatore: Ing. Marco Porta Correlatore: Ing. Massimo Cellario Tesi di Laurea di: Andrea Marchetti Anno Accademico 2010/2011 UNIVERSITA’ DEGLI STUDI DI.
Mobile Web Design. About the Meetup Group  East Toronto Web Design  Started late 2006  Meet (sort of) monthly at Marketcrashers  Find us online at.
Mobile Web Applications
Le applicazioni “mobile”, un’opportunità per promuovere il territorio
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
Relatore: Prof. Mario Dossoni Correlatore: Prof. Antonio Margoni Vittorio Bettoni Pavia, 8 Febbraio 2012 UNIVERSITÀ DEGLI STUDI DI PAVIA FACOLTÀ DI LETTERE.
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
HTML5 for Mobile Andrew Kinai. HTML vs HTML5 HTML:A language that describes documents' formatting and content, which is basically composed of static text.
New to Mobile Learning Course Development: Getting Started Garin Hess.
Android Husam Abdel Rahman. Introduction Android Operating system is most popular operating system these days with the advance in voice communications.
Strategies for Building Mobile Apps Using ArcGIS API for JavaScript Andy Gup, Lloyd Heberlie.
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
CROSS PLATFORM MOBILE APPLICATION DEVELOPMENT Nick Randolph (Built to Roam) SESSION CODE: DEV-WPH314 (c) 2011 Microsoft. All rights reserved.
Basics of testing mobile apps
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
| | Top 4 Benefits of Hybrid Mobile Apps.
Mobile Application Development with ANDROID Umang Patel(6537) LDCE.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
R Consulting Mobile IPTV Application
Top 12 Frameworks for Android App Development
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
Technical Sales Specialist Software - OS and Applications John R. Moegling Sr. Systems Engineer.
If you are thinking about developing mobile application for your customer, this is an important aspect to consider the platform.
Android. I. What’s Android Android is a mobile operating system (OS) based on the Linux kernel and currently developed by Google. Android is designed.
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
MOBAS Tutorial 2010 Tutorial on Mobile Applications & Systems 권오현, 김기환.
Phonegap API & Phonegap Bridge CIS 136 Building Mobile Apps 1.
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
PhoneGap Cross-Platform Development Company India
WELCOME Mobile Applications Testing
Understanding Programming Mobile Web
Emerging Student Technologies
Browsers and Web Platforms
Mobile App Development
Apache Cordova Overview
MOBILE DEVICE OPERATING SYSTEM
Different Types of Apps. App Development ● App Development refers to the creation of computer applications for use on mobile devices such as tablets,
Mobile App Development
Mobile Web Sites & Mobile Applications
MOBILE COMMERCE.
Digital Literacy 1.00 Computer Basics
Introduction to Mobile Apps
Presentation transcript:

UNIVERSITÀ DEGLI STUDI DI PAVIA FACOLTÀ DI LETTERE E FILOSOFIA, SCIENZE POLITICHE, GIURISPRUDENZA, INGEGNERIA, ECONOMIA CORSO DI LAUREA MAGISTRALE INTERFACOLTÀ IN COMUNICAZIONE PROFESSIONALE E MULTIMEDIALITÀ MOBILE WEBSITE VS MOBILE APP : STRATEGIE DI PROGETTO E SCENARI APPLICATIVI Relatore: Prof. Marco Porta Correlatore: Prof. Massimo Cellario Tesi di Laurea di Eleonora Campi Anno Accademico 2011/2012

THE MOBILE WORLD John Urry, The New Mobilities Paradigm: mobile communication technologies have enabled the proliferation of connections at a distance, which are crucial for social life The social is made up of a set of intense relations between individuals in close physical proximity Mobile computing means accessing data without constraints on the physical location or on the equipment involved HOMO MOBILIS

MOBILE DEVICES Features:  personal  always avaliable  immediacy of use  always connected  customisation  interaction  location

VARIETY OF MOBILE DEVICES Smartphone Tablet Navigation systemMedia playerPlay station E-book readerPortable PC

THE HISTORY History :  Brick Era  CandyBar Era  Feature Phone Era  Smartphone Era  Touch Era Smartphones’ features:  organization of personal activity  functions of PC  media functions  telecommunication functions  Internet services  GPS software  Wireless or Bluetooth connectivity

THE MOBILE ECOSYSTEM Operators manage their networks Application frameworks are used to create applications Operating systems are between the platform and applications Platforms are:  licensed  proprietary  open

MOBILE OPERATING SYSTEMS A mobile operating system, also referred to as mobile OS, is the operating system that operates a smartphone, tablet or other digital mobile devices Modern mobile OSs add to the features of a personal computer’s operating system the capability to work with touchscreens, Bluetooth, WiFi, GPS, video camera, voice recorder, music player, … Standard parts are:  kernel  file system  virtual memory  scheduler  user interface Mobile OSs are:  Symbian OS  Android Os  iOs  Windows Phone

SYMBIAN OS WINDOWS PHONE

ANDROID OS iOS

THE MOBILE WEB… The mobile web refers to the access to the World Wide Web, that is the use of browser-based internet services from a mobile device connected to a mobile network or other wireless networks Features:  smaller view  more suitable for fast contents  geolocalized  a Consortium takes care of the standardization  large development

…THE MOBILE WEB Mobile web 2.0:  geolocalization  offline navigation  social networking activity  contextual advertising  on-demand streaming video  touch and multitouch  HTML5, CSS3, Javascript Dedicated website Derived website PC desktop website Mobile websites can be:  Derived: PC version adapted to mobile  Dedicated: specially designed for mobile

APPLICATIONS An application is a computer program designed to help people perform an activity. Depending on the activity, it can manipulate text, numbers, graphics Two ideal requirements for apps:  adaptability  portability Three types of apps:  web apps  native apps  hybrid apps Apps: applications for mobile devices

WEB APPS OR NATIVE APPS? A web application or webapp:  is avaliable through a web browser  it can be used by all devices that can access the web Features:  interoperability and vendor independence  streamlined maintenance  based on open web standards  faster development  languages: HTML5, CSS, Javascript Features:  performance  distribution and market visibility  streamlined support  full access to GPS, camera, etc.  app data stored locally  languages: C, C ++, Objective-C, Java A native application:  is specifically designed to be run on a mobile device  is developed for specific devices

HYBRID APPS The hybrid model is introduced to solve the limitations of the two models above, in response to the requirements of portability and adaptability Ability to access the functions of the device No need to write specific code for each device/platform Some software tools are designed to create hybrid apps: Phonegap Titanium mobile Sencha Touch

CASE STUDIES What is better? Mobile website or mobile app? I have considered four apps. The purpose of the analysis is to figure out which of the two alternatives offers better functionalities

GOOGLE MAPS mobile website mobile appThe Maps app has more functions and related apps:  Navigator  Google Earth  Offline maps  Google Local  3d  The mobile site has a simpler interface  The mobile site’s basic functions are easy to use  The app is more suitable complex operations  The app is more integrated with the device

YouTube mobile website mobile appThe YouTube app offers:  channel management  possibility to record videos with the integrated camera  There are not substantial differences  The interface changes slightly  For watching videos, both possibilities are good  For managing your own channel, the app is better

FACEBOOK mobile website mobile app  There are not substantial differences  The interface changes slightly  FB developers are focusing more on the mobile site because it is cross-platform  For the chat feature, the app is the best solution The Facebook app offers:  chat  possibility to take and upload photos with the integrated camera

EBAY mobile website mobile app  The mobile site is very similar to the app  Differences are minimal  A buyer can use both versions  A vendor may prefer the app because of the the camera use The eBay app offers:  possibility to use the integrated camera  acoustic signal for any news

IN CONCLUSION… Surveys have shown that users prefer apps because they are:  more convenient  faster  easier to browse  better from the user experience point of view  easier to buy

…IN CONCLUSION  Mobile web apps are not integrated in the devices but they are cross platform  Apps are not cross-platforms  Mobile apps must be accessed through the web browser  Apps are of immediate use because an icon is on the screen

Your customers dream of a happier and better life. Don’t move products. Enrich lives [Cit. Steve Jobs]