End-User Development of Mobile Mashups Maristella Matera, Matteo Picozzi, Cinzia Cappiello

Size: px
Start display at page:

Download "End-User Development of Mobile Mashups Maristella Matera, Matteo Picozzi, Cinzia Cappiello"

Transcription

1 End-User Development of Mobile Mashups Maristella Matera, Matteo Picozzi, Cinzia Cappiello

2 Introduction and motivations spread of mobile devices huge number of services Mobile improved HW and SW technologies powerful communication networks web mashup Web modularity and reuse easy access to data data Integration application integration user interface integration Development of ad hoc mobile applications limited expertise in technologies User situational needs desire of participating to content and apps creation 2

3 Introduction and motivations spread of mobile devices huge number of services Mobile improved HW and SW technologies powerful communication networks web mashup Platform for lightweight, user-driven service composition Web modularity and reuse easy access to data data integration application integration user interface integration limited expertise in technologies User situational needs (M)EUD Mobile End-User Development desire of participating to content and apps creation MobiMash 2

4 Mobile Mashups Web Mashups: modular and composable flexibile vertical contingent Mobile Apps: access to OS (agenda, calendar,..) HW (GPS, camera,..) Mobile Mashups native mobile applications data integration remote/local services UI component synchronization (M)EUD 3

5 MobiMash Design Environment (DE) Execution Engine (EE) Configuration Server 5

6 Data integration Process for data integration [1]: data samples retrieved from sources and local schema representation Visual Source Data Sampling Classic Source schema reverse engineering Visual template Selection Global schema definition Visual mapping Mapping between sources and global schema Rules file generation Data views generation [1] J. Bleiholder and F. Naumann. Data fusion. ACM Comput. Surv., 41(1), task for expert users task for non expert users automatic task 7

7 Data integration Process for data integration [1]: data samples retrieved from sources and local schema representation Visual Source Data Sampling Classic Source schema reverse engineering implicit definition of the global schema through the selection of a Visual Template Visual template Selection Global schema definition Visual mapping Mapping between sources and global schema Rules file generation Data views generation [1] J. Bleiholder and F. Naumann. Data fusion. ACM Comput. Surv., 41(1), task for expert users task for non expert users automatic task 7

8 Data integration Process for data integration [1]: data samples retrieved from sources and local schema representation Visual Source Data Sampling Classic Source schema reverse engineering implicit definition of the global schema through the selection of a Visual Template Visual template Selection Global schema definition mapping between the source local schema and the global schema through XPath queries on the source result sets Visual mapping Mapping between sources and global schema Rules file generation Data views generation [1] J. Bleiholder and F. Naumann. Data fusion. ACM Comput. Surv., 41(1), task for expert users task for non expert users automatic task 7

9 Data integration Process for data integration [1]: data samples retrieved from sources and local schema representation Visual Source Data Sampling Classic Source schema reverse engineering implicit definition of the global schema through the selection of a Visual Template Visual template Selection Global schema definition mapping between the source local schema and the global schema through XPath queries on the source result sets generation of the rules for the automatic instantiation of the mobile application Visual mapping Rules generation Mapping between sources and global schema Data views generation [1] J. Bleiholder and F. Naumann. Data fusion. ACM Comput. Surv., 41(1), task for expert users task for non expert users automatic task 7

10 Data integration process Source Data Sampling Visual Template Selection Visual Mapping Rules File Generation 8

11 Data integration process Source Data Sampling Visual Template Selection Visual Mapping Rules File Generation Selection of data sources from the platform repository Data sources: RESTful service returning an XML document (data.xml) Tree Legend tag name attribute name data value Tree-based rapresentation q=chicago& format=xml& num_of_days=4& key=5ada3838de Tree based representation of the source local schema and a sample of the service data instances. data.xml 9

12 Data integration process Source Data Sampling Visual Template Selection Visual Mapping Rules File Generation Visual Template (VT): a UI-based representation of the way data can be rendered in the application under construction. title detail VT= <vr1,vr2,...,vrn> vrk : visual renderer, it renders data items extracted by data sources image subtitle a) union sub-template: {vrk} k=1,...,m b) merge sub-template: {vrk} k=m+1,...,n a) b) 10

13 Data integration process Source Data Sampling Visual Template Selection Visual Mapping Rules File Generation Visual mapping, to fill out: union sub-template merge sub-template Synchronization with additional UI components 11

14 Data integration process Source Data Sampling Visual Template Selection Visual Mapping Rules File Generation Visual mapping, to fill out union sub-template merge sub-template Drag&drop actions map attributes on the visual renderers in the union subtemplate Synchronization with additional UI components 11

15 Data integration process Source Data Sampling Visual Template Selection Visual Mapping Rules File Generation Visual mapping, to fill out union sub-template merge sub-template Synchronization with additional UI components Drag&Drop actions map attributes on the visual renderers in the merge subtemplate 11

16 Data integration process Source Data Sampling Visual Template Selection Visual Mapping Rules File Generation Visual mapping, to fill out union sub-template merge sub-template Synchronization with additional UI components UI Component: a component equipped with their own UI, through which the user interacts with the underlying service (e.g., Google Maps). Binding: synchronization of the unified data view (merge sub-template) with UI components. - Remote binding: it involves remote services - Local binding: it involves services local to the mobile device (e.g., Android applications) Definition of synchronization binding, by dragging service icon on merge visual renderer 11

17 Data integration process Source Data Sampling Visual Template Selection Visual Mapping Rules File Generation S= {s1,s2,s3,..,sj}: set of available data sources M(si.h) vrk: mapping function si.h: attribute of the i-th data source ls(si): local schema, i.e., reduction of the source schema according to the selection of attributes operated through the visual mapping - si.h uls(si) : si.h uvrk - si.h mls(si) : si.h mvrk 11

18 Data integration process Source Data Sampling Visual Template Selection Visual Mapping Rules File Generation Application Schema Service Data-Layer Presentation Layer Mobile Mashup Model Service-Binding-Layer application-schema.xml 12

19 Data integration process Source Data Sampling Visual Template Selection Visual Mapping Rules File Generation Application Schema Service Data-Layer Presentation Layer Mobile Mashup Model Service-Binding-Layer <sources> <category name= Concerts icon=.. > <source name= Last.fm url=.. > <operation> <param name= location label= Luogo type= input > Chicago</param>.. </operation> </source> <source name= Upcoming... >... </source> </category>.. </sources> application-schema.xml 12

20 Data integration process Source Data Sampling Visual Template Selection Visual Mapping Rules File Generation Application Schema Service Data-Layer Presentation Layer Mobile Mashup Model Service-Binding-Layer <union> <vr name= Title type= Text > <data source= Last.Fm query= /events/title /> <data source= Upcoming query= /> </vr> <vr name= Subtitle type= Text > <data source= Last.Fm query= /venue/name /> <data source= Upcoming query= /> application-schema.xml.. </union> </vr> <vr name= Image type= Image > <data source= Last.Fm query= /venue/image /> <data source= Upcoming query= /> </vr> 12

21 Data integration process Source Data Sampling Visual Template Selection Application Schema Service Data-Layer Presentation Layer Visual Mapping Rules File Generation Mobile Mashup Model application-schema.xml Service-Binding Layer <merge> </merge> <vr name= Stato priority= 0 type= Text source= Last.Fm query=.. binding= twitter flickr wiki /> <vr name= Città priority= 1 type= Text source= Last.Fm query=.. binding= twitter flickr wiki /> <vr name= Telefono priority= 2 type= Text source= Last.Fm query=.. binding= dialer addressbook /> <vr name= Città priority= 0 type= Text source= Upcoming query=.. binding= twitter flickr wiki /> <vr name= Indirizzo priority= 1 type= Text source= Upcoming query=.. binding= map />... 12

22 Data integration process Source Data Sampling Visual Template Selection Application Schema Service Data-Layer Presentation Layer Service Binding-Layer Visual Mapping Rules File Generation Mobile Mashup Model <filters> <list-size> true </list-size> <search> true </search> </filters> application-schema.xml 12

23 Data fusion on-demand (OFF) The union sub-template includes the union of all the instances extracted through the mapping query by the involved services. Last.Fm When a specific instance is selected from the list, the user can explore the data in the corresponding merge sub-template no fusion is applied for similar instances c) Merge sub-template Upcoming a) Union sub-template b) Merge sub-template (ON) Fusion at runtime of the data instances deriving from different services and mapped on the same visual template. Global Schema: built on demand (at runtime) using the set of attributes in the union sub-template, uls(s i ), plus the union of all the attributes associated in the different merge sub-templates, mls(s i ) 13

24 Data fusion on-demand Data Fusion on-demand : a) Union sub-template b)merge sub-template after data-fusion duplicate detection data fusion Duplicate identification duplicate elimination c) Union sub-template after duplicate elimination and conflict resolution 14

25 Data fusion on-demand Data Fusion on-demand: a) Union sub-template b)merge sub-template after data fusion duplicate detection data fusion duplicate elimination Duplicate identification si.x sj.y - Similarity evaluation: Chapman s Soundex metrics Sim(si.x, sj.y) s: s >= mls(si.x) e mls(sj.y) fused s < Renderin of the only mls(si.x) c) Union sub-template after duplicate elimination and conflict resolution 14

26 Data fusion on-demand Data Fusion-on-Demand: a) Union sub-template b)merge sub-template after data-fusion duplicate detection data fusion duplicate elimination Duplicate identification si.x sj.y - The merge sub-template of the selected instance will collect all the details of the instances found as similar at step (1) (duplicate detection) c) Union sub-template after duplicate elimination and conflict resolution 14

27 Data fusion on-demand Data Fusion-on-Demand: a) Union sub-template b)merge sub-template after data-fusion duplicate detection data fusion duplicate elimination Duplicate identification si.x sj.y - Elimination of the duplicate instances after conflict resolution: image not present different sub-titles - conflict resolution (and completion): based on a priority assigned to the services when the application is designed (data from high priority services are privileged) c) Union sub-template after duplicate elimination and conflict resolution 14

28 Architecture: Execution Engine 16

29 Architecture: Execution Engine 16

30 Architecture: Execution Engine 16

31 Architecture: Execution Engine 16

32 Architecture: Execution Engine 16

33 Architecture: Execution Engine 16

34 Architecture: Execution Engine 16

35 Architecture: Design Environment 15

36 Architecture: Design Environment 15

37 Architecture: Design Environment 15

38 Architecture: Design Environment 15

39 Execution of the Mobile Mashup Mashup selection Data sources selection Modification of data source parameters Enabling data fusion on-demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

40 Execution of the Mobile Mashup Mashup selection Data sources selection Modification of data source parameters Enabling data fusion on-demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

41 Execution of the Mobile Mashup Mashup selection Data sources selection Modification of data source parameters Enabling Data Fusion On-Demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

42 Execution of the Mobile Mashup Mashup selection Data sources selection Modification of data source parameters Enabling data fusion on-demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

43 Execution of the Mobile Mashup Mashup selection Data sources selection Modification of data source parameters Enabling data fusion on-demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

44 Execution of the Mobile Mashup Mashup selection Data sources selection Modification of data source parameters Enabling data fusion on-demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

45 Execution of the Mobile Mashup Mashup selection Data sources selection Modification of data source parameters Enabling data fusion on-demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

46 Execution of the Mobile Mashup Mashup selection Data sources selection Modification of data source parameters Enabling data fusion on-demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

47 Execution of the Mobile Mashup Mashup selection Data sources selection Modification of data source parameters Enabling Data Fusion On-Demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

48 Execution of the Mobile Mashup Mashup Selection Data sources selection Modification of data source parameters Enabling Data Fusion On-Demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

49 Execution of the Mobile Mashup Mashup Selection Data sources selection Modification of data source parameters Enabling Data Fusion On-Demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

50 Execution of the Mobile Mashup Mashup Selection Data sources selection Modification of data source parameters Enabling Data Fusion On-Demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

51 Execution of the Mobile Mashup Mashup Selection Data sources selection Modification of data source parameters Enabling Data Fusion On-Demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

52 Execution of the Mobile Mashup Mashup Selection Data sources selection Modification of data source parameters Enabling Data Fusion On-Demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

53 Execution of the Mobile Mashup Mashup Selection Data sources selection Modification of data source parameters Enabling data fusion on-demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

54 Execution of the Mobile Mashup Mashup Selection Data sources selection Modification of data source parameters Enabling data fusion on-demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

55 Execution of the Mobile Mashup Mashup Selection Data sources selection Modification of data source parameters Enabling data fusion on-demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

56 Execution of the Mobile Mashup Mashup Selection Data sources selection Modification of data source parameters Enabling data fusion on-demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

57 Execution of the Mobile Mashup Mashup Selection Data sources selection Modification of data source parameters Enabling data fusion on-demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

58 Execution of the Mobile Mashup Mashup Selection Data sources selection Modification of data source parameters Enabling data fusion on-demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

59 Execution of the Mobile Mashup Mashup Selection Data sources selection Modification of data source parameters Enabling data fusion on-demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

60 Execution of the Mobile Mashup Mashup Selection Data sources selection Modification of data source parameters Enabling Data Fusion On-Demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

61 Execution of the Mobile Mashup Mashup Selection Data sources selection Modification of data source parameters Enabling Data Fusion On-Demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

62 Execution of the Mobile Mashup Mashup Selection Data sources selection Modification of data source parameters Enabling Data Fusion On-Demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

63 Execution of the Mobile Mashup Mashup Selection Data sources selection Modification of data source parameters Enabling Data Fusion On-Demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

64 Execution of the Mobile Mashup Mashup Selection Data sources selection Modification of data source parameters Enabling Data Fusion On-Demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

65 Execution of the Mobile Mashup Mashup Selection Data sources selection Modification of data source parameters Enabling Data Fusion On-Demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

66 Execution of the Mobile Mashup Mashup Selection Data sources selection Modification of data source parameters Enabling Data Fusion On-Demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

67 Execution of the Mobile Mashup Mashup Selection Data sources selection Modification of data source parameters Enabling Data Fusion On-Demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

68 Execution of the Mobile Mashup Mashup Selection Data sources selection Modification of data source parameters Enabling Data Fusion On-Demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

69 Execution of the Mobile Mashup Mashup Selection Data sources selection Modification of data source parameters Enabling Data Fusion On-Demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

70 Execution of the Mobile Mashup Mashup Selection Data sources selection Modification of data source parameters Enabling Data Fusion On-Demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

71 Execution of the Mobile Mashup Mashup Selection Data sources selection Modification of data source parameters Enabling Data Fusion On-Demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

72 Execution of the Mobile Mashup Mashup Selection Data sources selection Modification of data source parameters Enabling Data Fusion On-Demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

73 Execution of the Mobile Mashup Mashup Selection Data sources selection Modification of data source parameters Enabling Data Fusion On-Demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

74 Execution of the mobile mashup Mashup Selection Data sources selection Modification of data source parameters Enabling Data Fusion On-Demand List (union sub-template) Details (merge sub-template) Binding - Remote bindings: Wikipedia, Youtube, GoogleMaps, Flickr, Twitter - Local bindings: dialer 17

75 Average Time (sec) Validation: Performance of the mobile application Test performed on a Samsung Galaxy SII, dual-core processor (1.2 GHz ARM Cortex- A9) and 1GB RAM Data fusion execution time: 10 Average time for data fusion with varying numbers of data items T_avg(100,2) = 4,9 sec T_avg(100,3) = 4,02 sec T_avg(200,2) = 9,31 sec T_avg(200,3) = 6,71 sec No of returned data items data fusion-on-demand, 3 services data fusion-on-demand, 2 services 18

76 Average time (sec) Validation: Performance of the mobile application Test performed on a Samsung Galaxy SII, dual-core processor (1.2 GHz ARM Cortex- A9) and 1GB RAM Download time List download 16, , , ,77 4,43 6, web service (40 items) 2 web services (80 items) 3 web services (120 items) 3G Wi-fi Downloaded Items in the List G 7,79 11,70 16,15 Wi-Fi 2,77 4,43 6,15 18

77 Average time (sec) Validation: performance of the mobile application Test performed on a Samsung Galaxy SII, dual-core processor (1.2 GHz ARM Cortex- A9) and 1GB RAM Download time 12 Download for the Remote Binding View 10, ,16 8 5,70 6 6,67 5,96 4 2,20 2 2,88 3, views 2 views 3 views 4 views 3G Wi-fi Download Item List n of Remote Binding Views G 7,79 5,70 11,70 6,67 16,15 9,16 10,54 Wi-Fi 2,77 2,20 4,43 2,88 6,15 3,54 5,96 18

78 Time [sec] Validation: formative evaluation with users User sample: 10 user divided into two groups: expert users (eu) and non-expert users (neu). Test Methodology: 2 tasks (A e B) with an incremental complexity (time and number of steps measured). HP: our method enables both expert users and non-expert users to achieve a good performance as app creators Efficiency Task A: - Average time [min] ( neu = 3.83; eu = 4.22) - Wilcoxon-Mann (U = 15.5, p =.55) Task B: - Average time [min] (neu = 8.61; eu = 7.99) - Wilcoxon-Mann (U = 17, p =.42) Time to tackle design sub-activities service selection union merge binding saving running Sub-activity Task A: non expert user Task B: non expert user Task A: expert user Task B: expert user 19

79 No of Steps Step Time Validation: formative evaluation with users Efficiency Task A: 12 Steps for tackling the design sub-activities - Average time [min] ( neu = 3.83; eu = 4.22) - Wilcoxon-Mann (U = 15.5, p =.55) 10 8 Task B: - Average time [min] (neu = 8.61; eu = 7.99) - Wilcoxon-Mann (U = 17, p =.42) Task A: - Average no of steps [step] (neu = 24; eu = 21.6) service selection union merge binding saving running Sub-avtivity - Wilcoxon-Mann (U = 17,5, p =.31) Task B: - Average no of steps [step] (neu = 41.4; eu = 39.2) - Wilcoxon-Mann (U = 18, p =.31) Task A: non expert user Task B: non expert user Task A: expert user Task B: expert user 19

80 No of Steps Time Validation: formative evaluation with users Efficiency Task A: - Average time [min] (neu = 3.83; eu = 4.22) - Wilcoxon-Mann (U = 15.5, p =.55) Task B: - Average time [min] (neu = 8.61; eu = 7.99) - Wilcoxon-Mann (U = 17, p =.42) Task A: - Average no of steps [step] (neu = 24; eu = 21.6) - Wilcoxon-Mann (U = 17,5, p =.31) Task B: - Average no of steps[step] (neu = 41.4; eu = 39.2) - Wilcoxon-Mann (U = 18, p =.31) There is no empirical evidence against our hp: the behaviour of non-expert users is comparable to the one of expert users 19

81 Validation: post-test satisfaction questionnaire A satisfaction questionnaire was filled out by each user after the experimental tasks Ease of use - Internal reliability: α = 0.81 (0.8<α<0.9 - very good) - Average = 3.7, mins.e. = 0.39 (values between 0 and 5) - No significant difference for the two user groups (t(46) =.875, p =.39) Tasks were accomplished easily; User satisfaction Users felt very satisfied - Internal reliability: α = 0.73 (0.7<α<0.8 - good) - Average = 4.28, mins.e.= Tool evaluation (1-10) : average = 8.3, mins.e.= Self-confidence on the achieved results = 92%,, mins.e = Satisfaction as composers of Mobile Apps (1-4) : average = 3.4, mins.e.=

A UI-Centric Approach for the End-User Development of Multidevice Mashups

A UI-Centric Approach for the End-User Development of Multidevice Mashups 11 A UI-Centric Approach for the End-User Development of Multidevice Mashups CINZIA CAPPIELLO, MARISTELLA MATERA, and MATTEO PICOZZI, Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico

More information

A DESCRIPTION-BASED HYBRID COMPOSITION METHOD OF MASHUP APPLICATIONS FOR MOBILE DEVICES

A DESCRIPTION-BASED HYBRID COMPOSITION METHOD OF MASHUP APPLICATIONS FOR MOBILE DEVICES Journal of Web Engineering, Vol. 15, No. 3&4 (2016) 277 309 c Rinton Press A DESCRIPTION-BASED HYBRID COMPOSITION METHOD OF MASHUP APPLICATIONS FOR MOBILE DEVICES KORAWIT PRUTSACHAINIMMIT, TAKEHIRO TOKUDA

More information

User-Driven Visual Composition of Service-Based Interactive Spaces

User-Driven Visual Composition of Service-Based Interactive Spaces Pre-print version ARDITO, C., COSTABILE, M. F., DESOLDA, G., LANZILOTTI, R., MATERA, M., PICCINNO, A. and PICOZZI, M. 2014. User-Driven Visual Composition of Service-Based Interactive Spaces. Journal of

More information

Chapter 8 Tool-Aided Mashup Development. Figures. Florian Daniel Maristella Matera. Concepts, Models and Architectures. Mashups

Chapter 8 Tool-Aided Mashup Development. Figures. Florian Daniel Maristella Matera. Concepts, Models and Architectures. Mashups Data-Centric Systems and Applications Florian Daniel Maristella Matera Mashups Concepts, Models and Architectures Chapter 8 Tool-Aided Mashup Development Figures JSON formatted data Locally installed and

More information

Leveraging the Social Web for Situational Application Development and Business Mashups

Leveraging the Social Web for Situational Application Development and Business Mashups Leveraging the Social Web for Situational Application Development and Business Mashups Stefan Tai stefan.tai@kit.edu www.kit.edu About the Speaker: Stefan Tai Professor, KIT (Karlsruhe Institute of Technology)

More information

How Tizen Compliance Reduces Fragmentation

How Tizen Compliance Reduces Fragmentation How Tizen Compliance Reduces Fragmentation Mats Wichmann Samsung Open Source Group mats@osg.samsung.com Topics The Problem Compliance Goals State of the program Compliance Profiles Feature comparison:

More information

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Copyright 2012, Oracle and/or its affiliates. All rights reserved. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Developing Mobile Applications for ios and Android the Oracle Way Frédéric Desbiens Principal Product Manager Application Development

More information

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Copyright 2014, Oracle and/or its affiliates. All rights reserved. 1 Introduction to the Oracle Mobile Development Platform Dana Singleterry Product Management Oracle Development Tools Global Installed Base: PCs vs Mobile Devices 3 Mobile Enterprise Challenges In Pursuit

More information

Get Started with the INCENTER Application

Get Started with the INCENTER Application Get Started with the INCENTER Application Log in to the TireCheck INCENTER application using user account details provided. The application requires an Internet connection. Your Android smart device must

More information

Copyright 2017 Samsung. All Rights Reserved. O-Hoon Kwon, Ph.D. Samsung Electronics

Copyright 2017 Samsung. All Rights Reserved. O-Hoon Kwon, Ph.D. Samsung Electronics 1 Copyright 2017 Samsung. All Rights Reserved. O-Hoon Kwon, Ph.D. Samsung Electronics Intro Tizen Linux kernel based Embedded OS for wide range of devices, where Mobile, Wearable, TV are maintained as

More information

Web Mapping Applications with ArcGIS. Bernie Szukalski Derek Law

Web Mapping Applications with ArcGIS. Bernie Szukalski Derek Law Web Mapping Applications with ArcGIS Bernie Szukalski Derek Law Agenda Web Mapping and Map Services Fundamentals ArcGIS Web Mapping Applications - Hosted online - Hosted on-premise Summary Web Application

More information

Guarding Expert (Android) Mobile Client Software User Manual (V3.2)

Guarding Expert (Android) Mobile Client Software User Manual (V3.2) Guarding Expert (Android) Mobile Client Software User Manual (V3.2) UD.6L0202D1247A01 Thank you for purchasing our product. This manual applies to Guarding Expert (Android) mobile client software; please

More information

UC-One Implementation Guide

UC-One Implementation Guide UC-One Implementation Guide Regency 5000 - Uc One Implementation Guide 1 V1.00.0004 UC-One Introduction This document is designed as a guide to the various ways to implement UC-One for users on the Regency

More information

System requirements. Display requirements. PDF reader requirements. Fingerprint Login/Touch Authentication requirements

System requirements. Display requirements. PDF reader requirements. Fingerprint Login/Touch Authentication requirements System requirements The computer you use must meet the following minimum requirements: PC or Mac with at least a 1-GHz processor and 1 GB of RAM. Available browser updates applied for improved security

More information

Outline. Data Integration. Entity Matching/Identification. Duplicate Detection. More Resources. Duplicates Detection in Database Integration

Outline. Data Integration. Entity Matching/Identification. Duplicate Detection. More Resources. Duplicates Detection in Database Integration Outline Duplicates Detection in Database Integration Background HumMer Automatic Data Fusion System Duplicate Detection methods An efficient method using priority queue Approach based on Extended key Approach

More information

Applications. View All Applications. . Inbox

Applications. View All Applications.  . Inbox View All, page 1 Email, page 1 Jabber, page 7 Meetings, page 11 People, page 14 WebEx, page 20 More, page 23 View All Tap to display all installed applications. Email The Email application allows you to

More information

Applications. View All Applications. People. Contact Details

Applications. View All Applications. People. Contact Details View All, page 1 People, page 1 Email, page 7 Jabber, page 13 Meetings, page 17 WebEx, page 20 More, page 24 View All Tap to display all installed applications. People Use the People application to store,

More information

Overview and Demonstration

Overview and Demonstration IBM Software Group Overview and Demonstration IBM Corporation Harley Davidson Agenda Overview Demonstration Create a Form Forms within a portal Futures Summary IBM Software Group Manual Forms create challenges

More information

Organizing and Managing Grassroots Enterprise Mashup Environments. Doctorial Thesis, 24 th June, Volker Hoyer

Organizing and Managing Grassroots Enterprise Mashup Environments. Doctorial Thesis, 24 th June, Volker Hoyer Organizing and Managing Grassroots Enterprise Mashup Environments Doctorial Thesis, 24 th June, 2010 Volker Hoyer Motivation and Research Questions Research Design Results Conclusion Motivation and Research

More information

Semantic Web and Web2.0. Dr Nicholas Gibbins

Semantic Web and Web2.0. Dr Nicholas Gibbins Semantic Web and Web2.0 Dr Nicholas Gibbins Web 2.0 is the business revolution in the computer industry caused by the move to the internet as platform, and an attempt to understand the rules for success

More information

Creating Web Mapping Applications. Nikki Golding

Creating Web Mapping Applications. Nikki Golding Creating Web Mapping Applications Nikki Golding Agenda Web Mapping and Map Services Fundamentals ArcGIS Web Mapping Applications - ArcGIS.com Viewer - ArcGIS Explorer Online - ArcGIS Viewer for Flex -

More information

WebCenter Interaction 10gR3 Overview

WebCenter Interaction 10gR3 Overview WebCenter Interaction 10gR3 Overview Brian C. Harrison Product Management WebCenter Interaction and Related Products Summary of Key Points AquaLogic Interaction portal has been renamed

More information

Online and Mobile Banking Requirements Guide

Online and Mobile Banking Requirements Guide Online and Mobile Banking Requirements Guide Introduction This document explains the hardware and software requirements for Valley First Credit Union s Online and Mobile Banking Experience. Members are

More information

Introduction. Key Features and Benefits

Introduction. Key Features and Benefits Introduction Stabilix Underwriting Framework is a highly adaptable XML based J2EE com-pliant software platform built on the Stabilix s business process automation (BPA) suite, code named CloudEx. CloudEx

More information

Structured Approach to Testing - Android in an Agile Environment

Structured Approach to Testing - Android in an Agile Environment Structured Approach to Testing - Android in an Agile Environment Table of Contents 1 Mobile Marketplace 2 3 4 5 6 7 8 9 Top Challenges & Goals Traditional vs Agile Mobile Testing Lifecycle Elements of

More information

1 Technical methodology

1 Technical methodology Annex 1 1 Technical methodology The Ofcom mobile research app project is the latest phase of Ofcom s work to measure mobile performance and the consumer experience of using mobile services. The new methodology

More information

Mobile Social Software for Cultural Heritage: A Reference Model

Mobile Social Software for Cultural Heritage: A Reference Model Mobile Social Software for Cultural Heritage: A Reference Model Paolo Coppola, Raffaella Lomuscio, Stefano Mizzaro, Elena Nazzi, Luca Vassena Department of Mathematics and Computer Science University of

More information

GNOSYS PRO 0.7. user guide

GNOSYS PRO 0.7. user guide GNOSYS PRO 0.7 user guide Author Guido M. Re Date September 2016 Reviewer Chad Barksdale Date September 2016 3 Contents 1 Get Started 7 1.1 System Requirements...................................................

More information

Curriculum Guide. ThingWorx

Curriculum Guide. ThingWorx Curriculum Guide ThingWorx Live Classroom Curriculum Guide Introduction to ThingWorx 8 ThingWorx 8 User Interface Development ThingWorx 8 Platform Administration ThingWorx 7.3 Fundamentals Applying Machine

More information

System-on-Chip Architecture for Mobile Applications. Sabyasachi Dey

System-on-Chip Architecture for Mobile Applications. Sabyasachi Dey System-on-Chip Architecture for Mobile Applications Sabyasachi Dey Email: sabyasachi.dey@gmail.com Agenda What is Mobile Application Platform Challenges Key Architecture Focus Areas Conclusion Mobile Revolution

More information

IoT Ecosystem and Business Opportunities

IoT Ecosystem and Business Opportunities IoT Ecosystem and Business Opportunities 17th May, 2017 1 Copyright 2017 Samsung. All Rights Reserved. Shivakumar Mathapathi Co-Founder & CTO Dew Mobility (Approved Vendor for Samsung) Table of Contents

More information

device management The following policies can be applied to Knox container of Samsung devices. [Android OS, Samsung Only(Knox2+)]

device management The following policies can be applied to Knox container of Samsung devices. [Android OS, Samsung Only(Knox2+)] Knox container device management policy The following policies can be applied to Knox container of Samsung devices. System group Screen capture Clipboard Share list Google account synchronization App crash

More information

Mind Q Systems Private Limited

Mind Q Systems Private Limited Software Testing Tools Introduction Introduction to software Testing Software Development Process Project Vs Product Objectives of Testing Testing Principals Software Development Life Cycle SDLC SDLC Models

More information

Vodafone Mobile Wi-Fi Monitor. Android Troubleshoot Guide

Vodafone Mobile Wi-Fi Monitor. Android Troubleshoot Guide Vodafone Mobile Wi-Fi Monitor Android Troubleshoot Guide Introduction The Mobile Wi-Fi Monitor app allows the user to monitor the status of his mobile Wi-Fi router. To achieve this, the app must pull the

More information

How A Cloud-Based Mobile Device Lab Accelerates Time To Market And ROI

How A Cloud-Based Mobile Device Lab Accelerates Time To Market And ROI Co-Webinar: How A Cloud-Based Mobile Device Lab Accelerates Time To Market And ROI August 2016 Speakers Guy Arieli CTO, Experitest Sai Chintala SVP & Global Head Solutions Group, Cigniti 2 AGENDA 1 2 3

More information

VMware AirWatch Content Gateway for Linux. VMware Workspace ONE UEM 1811 Unified Access Gateway

VMware AirWatch Content Gateway for Linux. VMware Workspace ONE UEM 1811 Unified Access Gateway VMware AirWatch Content Gateway for Linux VMware Workspace ONE UEM 1811 Unified Access Gateway You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information

Oracle. SCM Cloud Configurator Modeling Guide. Release 13 (update 17D)

Oracle. SCM Cloud Configurator Modeling Guide. Release 13 (update 17D) Oracle SCM Cloud Release 13 (update 17D) Release 13 (update 17D) Part Number E89207-02 Copyright 2011-2017, Oracle and/or its affiliates. All rights reserved. Author: Mark Sawtelle This software and related

More information

<Insert Picture Here> The Oracle Fusion Development Platform: Oracle JDeveloper and Oracle ADF Overview

<Insert Picture Here> The Oracle Fusion Development Platform: Oracle JDeveloper and Oracle ADF Overview 1 1 The Oracle Fusion Development Platform: Oracle JDeveloper and Oracle ADF Overview Dana Singleterry Principal Product Manager Oracle JDeveloper and Oracle ADF http://blogs.oracle.com/dana

More information

Oracle Mobile Application Framework

Oracle Mobile Application Framework Oracle Mobile Application Framework Oracle Mobile Application Framework (Oracle MAF) is a hybrid-mobile development framework that enables development teams to rapidly develop single-source applications

More information

Instructions for uploading a file into YouTube, setting up YouTube s Creator Studio and creating closed captions.

Instructions for uploading a file into YouTube, setting up YouTube s Creator Studio and creating closed captions. Instructions for uploading a file into YouTube, setting up YouTube s Creator Studio and creating closed captions. Step 1) Go to YouTube and sign into your Google account. a) Select the add video icon.

More information

Here we explain how to manage your contacts with the app

Here we explain how to manage your contacts with the app Here we explain how to manage your contacts with the app Add new contacts during the show. View the contacts captured from the app. Add comments associated with the contacts. And check out all the information

More information

1. Survey Introduction

1. Survey Introduction 1. Survey Introduction The WritersUA Skills & Technologies Survey is now in progress. Please consider contributing your experiences. This helps make the results better for everyone. The survey consists

More information

XA20/XA25 and VIXIA HF G30 Using Remote Browse

XA20/XA25 and VIXIA HF G30 Using Remote Browse XA20/XA25 and VIXIA HF G30 Using Remote Browse With the Remote Browse function, you can use the Web browser on your ios device, Android device, computer or similar device to show a list of recordings in

More information

RingCentral Meetings QuickStart Guide

RingCentral Meetings QuickStart Guide RingCentral Meetings QuickStart Guide RingCentral Meetings empowers your workforce to collaborate from any location with face-toface online meetings in high definition. Share your screen, websites, documents,

More information

A1. Technical methodology

A1. Technical methodology A1. Technical methodology The Ofcom mobile research app project is the latest phase of Ofcom s work to measure mobile performance and the consumer experience of using mobile services. The new methodology

More information

MobileLink User Guide

MobileLink User Guide MobileLink User Guide April 2017 Table of Contents Section MobileLink Overview Section 1 MobileLink Features Section 2 Enterprise Search Directory Section 2.1 Call History Section 2.2 Service Management

More information

Firefox OS App Days. Overview and High Level Architecture. Author: José M. Cantera Last update: March 2013 TELEFÓNICA I+D

Firefox OS App Days. Overview and High Level Architecture. Author: José M. Cantera Last update: March 2013 TELEFÓNICA I+D Firefox OS App Days Overview and High Level Architecture Author: José M. Cantera (@jmcantera) Last update: March 2013 TELEFÓNICA I+D 1 Introduction What is Firefox OS? A new mobile open OS fully based

More information

Database Driven Web 2.0 for the Enterprise

Database Driven Web 2.0 for the Enterprise May 19, 2008 1:30 p.m. 2:30 p.m. Platform: Linux, UNIX, Windows Session: H03 Database Driven Web 2.0 for the Enterprise Rav Ahuja IBM Agenda What is Web 2.0 Web 2.0 in the Enterprise Web 2.0 Examples and

More information

2011 NASCIO RECOGNITION AWARDS NOMINATION CATEGORY: FAST TRACK SOLUTIONS CALIFORNIA MOBILE DEVELOPMENT PROGRAM STATE OF CALIFORNIA

2011 NASCIO RECOGNITION AWARDS NOMINATION CATEGORY: FAST TRACK SOLUTIONS CALIFORNIA MOBILE DEVELOPMENT PROGRAM STATE OF CALIFORNIA 2011 NASCIO RECOGNITION AWARDS NOMINATION CATEGORY: FAST TRACK SOLUTIONS CALIFORNIA MOBILE DEVELOPMENT PROGRAM STATE OF CALIFORNIA OFFICE OF TECHNOLOGY SERVICES CALIFORNIA TECHNOLOGY AGENCY 1 B. EXECUTIVE

More information

Practical Database Design Methodology and Use of UML Diagrams Design & Analysis of Database Systems

Practical Database Design Methodology and Use of UML Diagrams Design & Analysis of Database Systems Practical Database Design Methodology and Use of UML Diagrams 406.426 Design & Analysis of Database Systems Jonghun Park jonghun@snu.ac.kr Dept. of Industrial Engineering Seoul National University chapter

More information

FREETOASTHOST WEBSITE INSTRUCTIONS

FREETOASTHOST WEBSITE INSTRUCTIONS FREETOASTHOST WEBSITE INSTRUCTIONS Contents LOGIN AS SITE ADMINISTRATOR... 2 CHANGING THE COLOR SCHEME OF YOUR WEBSITE... 4 UPLOADING A PHOTO TO YOUR HOME PAGE... 5 UPLOADING FILES TO YOUR PUBLIC DOWNLOADS

More information

The Dangers and Complexities of SQLite Benchmarking. Dhathri Purohith, Jayashree Mohan and Vijay Chidambaram

The Dangers and Complexities of SQLite Benchmarking. Dhathri Purohith, Jayashree Mohan and Vijay Chidambaram The Dangers and Complexities of SQLite Benchmarking Dhathri Purohith, Jayashree Mohan and Vijay Chidambaram 2 3 Benchmarking SQLite is Non-trivial! Benchmarking complex systems in a repeatable fashion

More information

CELLSENSE-AN ACCURATE GSM POSITIONING SYSTEM BASED ON ANDROID

CELLSENSE-AN ACCURATE GSM POSITIONING SYSTEM BASED ON ANDROID CELLSENSE-AN ACCURATE GSM POSITIONING SYSTEM BASED ON ANDROID S. Reena Assistant Professor of Computer Science, Thiruvalluvar Arts & Science College for Women, Elumalai - 625535, Madurai District Abstract

More information

Java EE 6: Develop Web Applications with JSF

Java EE 6: Develop Web Applications with JSF Oracle University Contact Us: +966 1 1 2739 894 Java EE 6: Develop Web Applications with JSF Duration: 4 Days What you will learn JavaServer Faces technology, the server-side component framework designed

More information

Fast, In-Memory Analytics on PPDM. Calgary 2016

Fast, In-Memory Analytics on PPDM. Calgary 2016 Fast, In-Memory Analytics on PPDM Calgary 2016 In-Memory Analytics A BI methodology to solve complex and timesensitive business scenarios by using system memory as opposed to physical disk, by increasing

More information

SIGNATUS USER MANUAL VERSION 3.7

SIGNATUS USER MANUAL VERSION 3.7 SIGNATUS USER MANUAL VERSION 3.7 CONTENTS 1 INTRODUCTION... 3 1.1 Launching SIGNATUS... 4 1.1.1 Update your SIGNATUS License... 4 1.2 Main Menu... 6 2 SETTINGS OVERVIEW... 7 3 OPEN DOCUMENT... 8 3.1 Form

More information

UNIT 1. The App Store was created the next year and its Android rival, Google Play,(2008)

UNIT 1. The App Store was created the next year and its Android rival, Google Play,(2008) UNIT 1 Keywords: page 12-15 An app, short for application, is a software program made for mobile devices. It can serve many purposes, including but not limited to: communication buying things online social

More information

Oracle Fusion Middleware 11g: Build Applications with ADF Accel

Oracle Fusion Middleware 11g: Build Applications with ADF Accel Oracle University Contact Us: +352.4911.3329 Oracle Fusion Middleware 11g: Build Applications with ADF Accel Duration: 5 Days What you will learn This is a bundled course comprising of Oracle Fusion Middleware

More information

Software Development for Mobile Devices

Software Development for Mobile Devices Software Development for Mobile Devices Operating System Diversity Many Operating Systems Google Android Apple ios Microsoft Windows Phone Nokia Symbian Linux RIM BlackBerry OS HP/Palm WebOS BREW Differences

More information

AD406: What s New in Digital Experience Development with IBM Web Experience Factory

AD406: What s New in Digital Experience Development with IBM Web Experience Factory AD406: What s New in Digital Experience Development with IBM Web Experience Factory Jonathan Booth, Senior Architect, Digital Experience Tooling, IBM Adam Ginsburg, Product Manager, Digital Experience

More information

Cisco Configuration Engine 2.0

Cisco Configuration Engine 2.0 Cisco Configuration Engine 2.0 The Cisco Configuration Engine provides a unified, secure solution for automating the deployment of Cisco customer premises equipment (CPE). This scalable product distributes

More information

Use Case: Publishing an orchestration as a REST API

Use Case: Publishing an orchestration as a REST API 1 Use Case: Publishing an orchestration as a REST API 2 High-level scenario Client sends a request via RESTful API to get a Patient profile by sending a Patient ID and receives a derived result back from

More information

Diploma in Software Testing (DST)

Diploma in Software Testing (DST) SEED Infotech Ltd. : ' Panchasheel', 42/16, Erandawana`, SEED Infotech Lane, Off Karve Road Pune - 411004. India www.seedinfotech.com Course Name : Duration : Class room: 114 Hrs Product Code : ST-ST-50001

More information

Using Mobile Devices for Campus Orientation with QR-Codes. Group 11 Jake, Jarrod, Aaron, Tevita

Using Mobile Devices for Campus Orientation with QR-Codes. Group 11 Jake, Jarrod, Aaron, Tevita Using Mobile Devices for Campus Orientation with QR-Codes Group 11 Jake, Jarrod, Aaron, Tevita Motivation Thousands of new students every year Unfamiliar locations and campus layout Current Orientation

More information

Assisting IoT Projects and Developers in Designing Interoperable Semantic Web of Things Applications

Assisting IoT Projects and Developers in Designing Interoperable Semantic Web of Things Applications Assisting IoT Projects and Developers in Designing Interoperable Semantic Web of Things Applications 8th IEEE International Conference on Internet of Things (ithings 2015) 11-13 December 2015, Sydney,

More information

Index A Access data formats, 215 exporting data from, to SharePoint, forms and reports changing table used by form, 213 creating, cont

Index A Access data formats, 215 exporting data from, to SharePoint, forms and reports changing table used by form, 213 creating, cont Index A Access data formats, 215 exporting data from, to SharePoint, 215 217 forms and reports changing table used by form, 213 creating, 237 245 controlling availability of, 252 259 data connection to,

More information

Software Testing MANUAL TESTING. Introduction to Testing. Software Quality Software Testing Definition. Different Life Cycle Models Waterfall Model

Software Testing MANUAL TESTING. Introduction to Testing. Software Quality Software Testing Definition. Different Life Cycle Models Waterfall Model Software Testing MANUAL TESTING Introduction to Testing 1. Brief History of Testing 2. Testing Opportunities 3. Testing Principles Software Quality Software Testing Definition 1. Verification 2. Validation

More information

Mission Possible: Move to a Content Management System to Deliver Business Results from Legacy Content

Mission Possible: Move to a Content Management System to Deliver Business Results from Legacy Content Mission Possible: Move to a Content Management System to Deliver Business Results from Legacy Content Greg Fagan, Sales Director Data Conversion Laboratory So you ve decided you need a system to migrate,

More information

Ride the wave of automation to survive the digital transformation storm. December, 2017

Ride the wave of automation to survive the digital transformation storm. December, 2017 Ride the wave of automation to survive the digital transformation storm December, 2017 Today s speakers Sheli Ashkenazi Product Management Experitest Ruth Zamir Director of Marketing Experitest 2 01 The

More information

AN INTERACTIVE FORM APPROACH FOR DATABASE QUERIES THROUGH F-MEASURE

AN INTERACTIVE FORM APPROACH FOR DATABASE QUERIES THROUGH F-MEASURE http:// AN INTERACTIVE FORM APPROACH FOR DATABASE QUERIES THROUGH F-MEASURE Parashurama M. 1, Doddegowda B.J 2 1 PG Scholar, 2 Associate Professor, CSE Department, AMC Engineering College, Karnataka, (India).

More information

RingCentral Meetings QuickStart Guide

RingCentral Meetings QuickStart Guide RingCentral Meetings QuickStart Guide RingCentral Meetings empowers your workforce to collaborate from any location with face-to-face online meetings in high definition. Share your screen, websites, documents,

More information

Best Practice Guide for a Successful Migration

Best Practice Guide for a Successful Migration Best Practice Guide for a Successful Migration Overview This document is designed to assist you in managing a successful migration project using Tzunami Deployer. The document contains recommendations

More information

65" The complete all-in-one solution for a smaller budget

65 The complete all-in-one solution for a smaller budget / Product Specifications 75" 86" 65" Interactive Flat Panel of the Year As the need grows for more collaborative workspaces, so does the demand for technology. Our complete all-in-one solution is easy

More information

Building Apps with the ArcGIS Runtime SDK for ios

Building Apps with the ArcGIS Runtime SDK for ios Building Apps with the ArcGIS Runtime SDK for ios Nick Furness @geeknixta ArcGIS Runtime SDKs 10.2 Released! Runtime platforms OS X Desktop Desktop Client Windows Store QT ios.net JavaSE Mobile Android

More information

Quick Reference Guide WebEx on an Android Tablet

Quick Reference Guide WebEx on an Android Tablet Quick Reference Guide WebEx on an Android Tablet Install WebEx Meetings for an Android Tablet In order to schedule and attend WebEx meetings from your Android Tablet you need to download, install and activate

More information

Rich Web UI made simple Building Data Dashboards without Code

Rich Web UI made simple Building Data Dashboards without Code Rich Web UI made simple Building Data Dashboards without Code Dana Singleterry http://blogs.oracle.com/dana Product Manager Oracle JDeveloper and Oracle ADF 2 Copyright 2012, Oracle and/or its affiliates.

More information

The first time you launch the application you will have to accept the Terms and Conditions.

The first time you launch the application you will have to accept the Terms and Conditions. Cisco WebEx Meetings Updated as of 8/7/18 Use Guide Cisco Webex Meetings Mobile (Android) Install Webex Meetings View Your Upcoming Meetings Join a Meeting Connect to the Audio Conference Schedule a Meeting

More information

Perceptive Enterprise Search

Perceptive Enterprise Search Perceptive Enterprise Search Technical Specifications Version: 10.4 Written by: Product Knowledge, R&D Date: September 2016 2015 Lexmark International Technology, S.A. All rights reserved. Lexmark is a

More information

Honor 3C (H30-U10) Mobile Phone V100R001. Product Description. Issue 01. Date HUAWEI TECHNOLOGIES CO., LTD.

Honor 3C (H30-U10) Mobile Phone V100R001. Product Description. Issue 01. Date HUAWEI TECHNOLOGIES CO., LTD. V100R001 Issue 01 Date 2014-03-12 HUAWEI TECHNOLOGIES CO., LTD. . 2014. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means without prior written

More information

Release Notes for Cisco UCS Platform Emulator, Release 3.1(1ePE1)

Release Notes for Cisco UCS Platform Emulator, Release 3.1(1ePE1) Release Notes for Cisco UCS Platform Emulator, Release 3.1(1ePE1) First Published: April 12, 2016 Current Release: 3.1(1ePE1) This document describes system requirements, new features, images information,

More information

Learning Objectives of CP-SAT v 1.31 (C#)

Learning Objectives of CP-SAT v 1.31 (C#) Learning Objectives of CP-SAT v 1.31 (C#) Knowledge with experience is power; certification is just a by-product Table of Contents 1. Tool background... 3 1.1. History of Selenium (30 mins)... 3 1.2. Selenium

More information

VMware AirWatch Content Gateway Guide for Linux For Linux

VMware AirWatch Content Gateway Guide for Linux For Linux VMware AirWatch Content Gateway Guide for Linux For Linux Workspace ONE UEM v9.7 Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.

More information

Car-solutions.com

Car-solutions.com Warning Warning Warning Do not modify, dismantle or unintended operation this system outside Qnavi After Sales. Damage occurred by unintended operation may cause Qnavi After Sales service void. During

More information

Comcast Communicator Download, Login and Set Up Guide

Comcast Communicator Download, Login and Set Up Guide Comcast Communicator Download, Login and Set Up Guide Download Desktop Client Installation on a PC/Windows Desktop Minimum Requirements - Windows 7, Windows 8/8.1, or Windows 10 (Classical view only) 1.

More information

User Manual.

User Manual. Zebora Wireless Camera User Manual Email: support@zeboragroup.com 1 Cellphone/Tablet Setup *Must be the irst step to connect the camera with Wi-Fi. Set up by Cable 1. Search Yoosee App from Apple Store

More information

Advanced Joomla! Dan Rahmel. Apress*

Advanced Joomla! Dan Rahmel. Apress* Advanced Joomla! Dan Rahmel Apress* Contents About the Author About the Technical Reviewer Acknowledgments Introduction xvii...xix xxi xxiii Chapter 1: Streamlining the Authoring Process 1 Setting the

More information

Salesforce Classic User Guide for Android

Salesforce Classic User Guide for Android Salesforce Classic User Guide for Android Version 36.0, Spring 16 @salesforcedocs Last updated: April 27, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

VMware AirWatch Content Gateway for Windows. VMware Workspace ONE UEM 1811 Unified Access Gateway

VMware AirWatch Content Gateway for Windows. VMware Workspace ONE UEM 1811 Unified Access Gateway VMware AirWatch Content Gateway for Windows VMware Workspace ONE UEM 1811 Unified Access Gateway You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information

Real Application Security Administration

Real Application Security Administration Oracle Database Real Application Security Administration Console (RASADM) User s Guide 12c Release 2 (12.2) E85615-01 June 2017 Real Application Security Administration Oracle Database Real Application

More information

Oracle ADF: The technology behind project fusion. Lynn Munsinger Principal Product Manager Application Development Tools Oracle Corporation

Oracle ADF: The technology behind project fusion. Lynn Munsinger Principal Product Manager Application Development Tools Oracle Corporation Oracle ADF: The technology behind project fusion Lynn Munsinger Principal Product Manager Application Development Tools Oracle Corporation Agenda Application Development Framework (ADF) Overview Goals

More information

Mobile Print Guide for Brother iprint&label (Android )

Mobile Print Guide for Brother iprint&label (Android ) Mobile Print Guide for Brother iprint&label (Android ) i Before You Use Your Brother Label Printer Definitions of Notes We use the following symbol and convention throughout this User's Guide: Tips icons

More information

USER MANUAL SATORI TEAM

USER MANUAL SATORI TEAM KANBAN USER MANUAL SATORI TEAM Table of Contents KanBan... 4 1. Introduction... 4 2. Roles and privileges... 6 3. Process flow... 6 4. Descriptions... 7 a) Creating the Board... 7 b) Creating the section...

More information

TRIPonist Car Mirror N2P900. Smart Vehicle Surveillance & Security System. User manual Version 3.0

TRIPonist Car Mirror N2P900. Smart Vehicle Surveillance & Security System. User manual Version 3.0 TRIPonist Car Mirror N2P900 Smart Vehicle Surveillance & Security System User manual Version 3.0 Welcome N2P900 combines world-class performance with a 5-inch display that integrates Live Streaming, GPS

More information

Creating a Wireflow Diagram

Creating a Wireflow Diagram In Visual Paradigm, a wireflow is created in a Wireflow Diagram. You can create as many Wireflow Diagrams as you need to support your UX design needs. A Wireflow Diagram is composed of scenes, which are

More information

Liferay Digital Experience Platform. New Features Summary

Liferay Digital Experience Platform. New Features Summary Liferay Digital Experience Platform New Features Summary Liferay has redesigned its platform with new functionality in Liferay Digital Experience Platform (DXP). The following is a summary of the key new

More information

1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. 1 Copyright 2013, Oracle and/or its affiliates. All rights Creating Custom PDF reports with APEX 4.2.2 Marc Sewtz Senior Software Development Manager Oracle USA Inc. New York, NY 2 Copyright 2013, Oracle

More information

The purpose of Veco Mobile is to give remote workers, such as negotiators and property management/maintenance staff real-time access to Veco data.

The purpose of Veco Mobile is to give remote workers, such as negotiators and property management/maintenance staff real-time access to Veco data. VECO MOBILE INTRODUCTION Veco Mobile (formerly Veco2Go) is a mobile web application ( Web App ) designed to run on a mobile phone or tablet device running either the Android or Apple ios operating systems.

More information

Galaxy Note Edition LTE(P605) Application List

Galaxy Note Edition LTE(P605) Application List Galaxy Note 10.1 2014 Edition LTE(P605) Application List Application Version ringtonebackup Share Video 1.1 Package Access Helper Samsung Cloud Quota 1.5.10 Gallery Phone Software update 3.140351 Try pan

More information

BlackBerry BlackBerry 10 OS, version continues to build on the BlackBerry 10 platform for the Z10, Q10 and Z30 devices.

BlackBerry BlackBerry 10 OS, version continues to build on the BlackBerry 10 platform for the Z10, Q10 and Z30 devices. BlackBerry 10.2.1 BlackBerry 10 OS, version 10.2.1 continues to build on the BlackBerry 10 platform for the Z10, Q10 and Z30 devices. PINCH TO PRIORITIZE Don t miss important messages Pinch the Hub to

More information

Galaxy Note 4 LTE(N910F) Application List

Galaxy Note 4 LTE(N910F) Application List Galaxy Note 4 LTE(N910F) Application List Application Version ringtonebackup Sound detectors 1 Package Access Helper Samsung Cloud Quota 1.5.14 Gallery 1 Phone Software update 3.140911 Remote controls

More information