17 research outputs found

    A Web-Based application to verify Open Mobile Alliance device management specifications

    Get PDF
    In this paper, we describe the implementation of a web-based application supported by SyncML protocol, which is able to execute management operations in different kind of devices. This application is characterized by a set of management options, in order to test and verify whether specific mobile devices implement Open Mobile Alliance(OMA) specifications. The elements that compose our web-based application, have been designed taking into account requirements derived from different kind of operations executed in mobile devices. We have also defined a set of tests, that provide a suitable way to establish whether a specific device supports device management operations according to OMA specifications. The lack of both available code and reliable applications for device management was an important motivation for our work

    Mobile commerce business models and technologies towards success

    Get PDF
    Mobile commerce is any transaction with a monetary value that is conducted via a mobile telecommunications network. This thesis tries to examine the factors leading to the success of mobile commerce as well as factors that may hinder its success. This research is separated into five parts: In the first part of this thesis, an analysis of wired e-commerce businesses is made; followed by advantages of mobile commerce over wired e-commerce. In the second part of this thesis, new wireless business models that are expected to generate substantial revenue flows as well as some successful examples of these business models are discussed. In the third part of this thesis, advances in wireless technologies that will lead to the success of mobile commerce are discussed. In the fourth part of this thesis, competition strategies and revenue structure of mobile commerce are discussed. And finally, in the fifth part of this thesis, drawbacks of wireless technologies towards the success of mobile commerce as well as how they can be overcome are discussed. The research and the conclusion suggest that although wireless technologies and their related business models are fairly new, they are growing at rapid speed. These are incredible sources of revenue. Once the factors hindering their usability, reliability, development and deployment are overcome, mobile technologies show great potential as revenue generators for both existing and newly developing businesse

    A Survey of the Economic Role of Software Platforms in Computer-Based Industries

    Get PDF
    Software platforms are a critical component of the computer systems underpinning leading– edge products ranging from third– generation mobile phones to video games. After describing some key economic features of computer systems and software platforms, the paper presents case studies of personal computers, video games, personal digital assistants, smart mobile phones, and digital content devices. It then compares several economic aspects of these businesses including their industry evolution, pricing structures, and degrees of integration.software platforms, hardware platforms, network effects, bundling, multi-sided markets

    Cloud Services Brokerage for Mobile Ubiquitous Computing

    Get PDF
    Recently, companies are adopting Mobile Cloud Computing (MCC) to efficiently deliver enterprise services to users (or consumers) on their personalized devices. MCC is the facilitation of mobile devices (e.g., smartphones, tablets, notebooks, and smart watches) to access virtualized services such as software applications, servers, storage, and network services over the Internet. With the advancement and diversity of the mobile landscape, there has been a growing trend in consumer attitude where a single user owns multiple mobile devices. This paradigm of supporting a single user or consumer to access multiple services from n-devices is referred to as the Ubiquitous Cloud Computing (UCC) or the Personal Cloud Computing. In the UCC era, consumers expect to have application and data consistency across their multiple devices and in real time. However, this expectation can be hindered by the intermittent loss of connectivity in wireless networks, user mobility, and peak load demands. Hence, this dissertation presents an architectural framework called, Cloud Services Brokerage for Mobile Ubiquitous Cloud Computing (CSB-UCC), which ensures soft real-time and reliable services consumption on multiple devices of users. The CSB-UCC acts as an application middleware broker that connects the n-devices of users to the multi-cloud services. The designed system determines the multi-cloud services based on the user's subscriptions and the n-devices are determined through device registration on the broker. The preliminary evaluations of the designed system shows that the following are achieved: 1) high scalability through the adoption of a distributed architecture of the brokerage service, 2) providing soft real-time application synchronization for consistent user experience through an enhanced mobile-to-cloud proximity-based access technique, 3) reliable error recovery from system failure through transactional services re-assignment to active nodes, and 4) transparent audit trail through access-level and context-centric provenance

    Teenustele orienteeritud ja tÔendite-teadlik mobiilne pilvearvutus

    Get PDF
    Arvutiteaduses on kaks kĂ”ige suuremat jĂ”udu: mobiili- ja pilvearvutus. Kui pilvetehnoloogia pakub kasutajale keerukate ĂŒlesannete lahendamiseks salvestus- ning arvutusplatvormi, siis nutitelefon vĂ”imaldab lihtsamate ĂŒlesannete lahendamist mistahes asukohas ja mistahes ajal. TĂ€psemalt on mobiilseadmetel vĂ”imalik pilve vĂ”imalusi Ă€ra kasutades energiat sÀÀsta ning jagu saada kasvavast jĂ”udluse ja ruumi vajadusest. Sellest tulenevalt on kĂ€esoleva töö peamiseks kĂŒsimuseks kuidas tuua pilveinfrastruktuur mobiilikasutajale lĂ€hemale? Antud töös uurisime kuidas mobiiltelefoni pilveteenust saab mobiilirakendustesse integreerida. Saime teada, et töö delegeerimine pilve eeldab mitmete pilve aspektide kaalumist ja integreerimist, nagu nĂ€iteks ressursimahukas töötlemine, asĂŒnkroonne suhtlus kliendiga, programmaatiline ressursside varustamine (Web APIs) ja pilvedevaheline kommunikatsioon. Nende puuduste ĂŒletamiseks lĂ”ime Mobiilse pilve vahevara Mobile Cloud Middleware (Mobile Cloud Middleware - MCM) raamistiku, mis kasutab deklaratiivset teenuste komponeerimist, et delegeerida töid mobiililt mitmetele pilvedele kasutades minimaalset andmeedastust. Teisest kĂŒljest on nĂ€idatud, et koodi teisaldamine on peamisi strateegiaid seadme energiatarbimise vĂ€hendamiseks ning jĂ”udluse suurendamiseks. Sellegipoolest on koodi teisaldamisel miinuseid, mis takistavad selle laialdast kasutuselevĂ”ttu. Selles töös uurime lisaks, mis takistab koodi mahalaadimise kasutuselevĂ”ttu ja pakume lahendusena vĂ€lja raamistiku EMCO, mis kogub seadmetelt infot koodi jooksutamise kohta erinevates kontekstides. Neid andmeid analĂŒĂŒsides teeb EMCO kindlaks, mis on sobivad tingimused koodi maha laadimiseks. VĂ”rreldes kogutud andmeid, suudab EMCO jĂ€reldada, millal tuleks mahalaadimine teostada. EMCO modelleerib kogutud andmeid jaotuse mÀÀra jĂ€rgi lokaalsete- ning pilvejuhtude korral. Neid jaotusi vĂ”rreldes tuletab EMCO tĂ€psed atribuudid, mille korral mobiilirakendus peaks koodi maha laadima. VĂ”rreldes EMCO-t teiste nĂŒĂŒdisaegsete mahalaadimisraamistikega, tĂ”useb EMCO efektiivsuse poolest esile. LĂ”puks uurisime kuidas arvutuste maha laadimist Ă€ra kasutada, et tĂ€iustada kasutaja kogemust pideval mobiilirakenduse kasutamisel. Meie peamiseks motivatsiooniks, et sellist adaptiivset tööde tĂ€itmise kiirendamist pakkuda, on tagada kasutuskvaliteet (QoE), mis muutub vastavalt kasutajale, aidates seelĂ€bi suurendada mobiilirakenduse eluiga.Mobile and cloud computing are two of the biggest forces in computer science. While the cloud provides to the user the ubiquitous computational and storage platform to process any complex tasks, the smartphone grants to the user the mobility features to process simple tasks, anytime and anywhere. Smartphones, driven by their need for processing power, storage space and energy saving are looking towards remote cloud infrastructure in order to solve these problems. As a result, the main research question of this work is how to bring the cloud infrastructure closer to the mobile user? In this thesis, we investigated how mobile cloud services can be integrated within the mobile apps. We found out that outsourcing a task to cloud requires to integrate and consider multiple aspects of the clouds, such as resource-intensive processing, asynchronous communication with the client, programmatically provisioning of resources (Web APIs) and cloud intercommunication. Hence, we proposed a Mobile Cloud Middleware (MCM) framework that uses declarative service composition to outsource tasks from the mobile to multiple clouds with minimal data transfer. On the other hand, it has been demonstrated that computational offloading is a key strategy to extend the battery life of the device and improves the performance of the mobile apps. We also investigated the issues that prevent the adoption of computational offloading, and proposed a framework, namely Evidence-aware Mobile Computational Offloading (EMCO), which uses a community of devices to capture all the possible context of code execution as evidence. By analyzing the evidence, EMCO aims to determine the suitable conditions to offload. EMCO models the evidence in terms of distributions rates for both local and remote cases. By comparing those distributions, EMCO infers the right properties to offload. EMCO shows to be more effective in comparison with other computational offloading frameworks explored in the state of the art. Finally, we investigated how computational offloading can be utilized to enhance the perception that the user has towards an app. Our main motivation behind accelerating the perception at multiple response time levels is to provide adaptive quality-of-experience (QoE), which can be used as mean of engagement strategy that increases the lifetime of a mobile app

    A SURVEY OF THE ECONOMIC ROLE OF SOFTWARE PLATFORMS IN COMPUTER - BASED INDUSTRIES

    Get PDF
    Software platforms are a critical component of the computer systems underpinning leading-edge products ranging from third-generation mobile phones to video games. After describing some key economic features of computer systems and software platforms, the paper presents case studies of personal computers, video games, personal digital assistants, smart mobile phones, and digital content devices. It then compares several economic aspects of these businesses including their industry evolution, pricing structures, and degrees of integration.

    Bancos de dados móveis: uma anålise de solução propostas para gerenciamento de dados

    Get PDF
    Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro TecnolĂłgicoO volume de dados processados e principalmente armazenados tem crescido de forma exponencial, por este motivo estĂŁo surgindo tecnologias novas que possam acompanhar esta evolução. Grandes conquistas tecnolĂłgicas do homem estĂŁo se miniaturizando em alta velocidade. É importante que o banco de dados busque adaptabilidade Ă  velocidade das transformaçÔes que ocorrem em todos os setores computacionais, conferindo uma crescente importĂąncia para a habilidade de armazenar, gerenciar e recuperar dados. O trabalho proposto tem como objeto de estudo banco de dados mĂłveis com ĂȘnfase em soluçÔes propostas para gerenciamento de dados, analisando aspectos como gerenciamento de transaçÔes, processamento de consultas, replicação de dados, recuperação de falhas e segurança de dados. AlĂ©m dos aspectos de gerenciamento de dados, o trabalho presente aborda a aplicabilidade dos bancos de dados mĂłveis, sua arquitetura, vantagens, restriçÔes e objetivos, reunindo conceitos sobre computação mĂłvel, comunicação sem fio, protocolos mĂłveis, banco de dados distribuĂ­dos e os principais produtos existentes no mercado relacionado Ă  plataforma mĂłve

    Formal and quantitative approach to non-functional requirements modeling and assessment in software engineering

    Get PDF
    In the software market place, in which functionally equivalent products compete for the same customer, Non Functional Requirements (NFRs) become more important in distinguishing between the competing products. However, in practice, NFRs receive little attention relative to Functional Requirements (FRs). This is mainly because of the nature of these requirements which poses a challenge when taking the choice of treating them earlier in the software development. NFRs are subjective, relative and they become scattered among multiple modules when they are mapped from the requirements domain to the solution space. Furthermore, NFRs can often interact, in the sense that attempts to achieve one NFR can help or hinder the achievement of other NFRs at particular software functionality. Such an interaction creates an extensive network of interdependencies and tradeoffs among NFRs which is not easy to trace or estimate. This thesis contributes towards achieving the goal of managing the attainable scope and the changes of NFRs. The thesis proposes and empirically evaluates a formal and quantitative approach to modeling and assessing NFRs. Central to such an approach is the implementation of the proposed NFRs Ontology for capturing and structuring the knowledge on the software requirements (FRs and NFRs), their refinements, and their interdependencies. In this thesis, we also propose a change management mechanism for tracing the impact of NFRs on the other constructs in the ontology and vice-versa. We provide a traceability mechanism using Datalog expressions to implement queries on the relational model-based representation for the ontology. An alternative implementation view using XML and XQuery is provided as well. In addition, we propose a novel approach for the early requirements-based effort estimation, based on NFRs Ontology. The effort estimation approach complementarily uses one standard functional size measurement model, namely COSMIC, and a linear regression techniqu

    Kontextadaptive Dienstnutzung in Ubiquitous Computing Umgebungen

    Get PDF
    Die vorliegende Arbeit prĂ€sentiert einen Ansatz zur Spezifikation und Implementierung von kontextadaptiven Anwendungen in einer Ubiquitous Computing Umgebung. Grundlegend ist dabei das Konzept der kontextadaptiven Dienstnutzung, die sowohl die kontextadaptive Selektion als auch AusfĂŒhrung von Diensten umfasst. Die kontextadaptive Selektion erweitert grundlegende Techniken der Dienstvermittlung insofern, dass ein Matching nicht ausschließlich durch die Spezifikation von gewĂŒnschten Dienstattributen erfolgt, sondern auch Kontextinformationen BerĂŒcksichtigung finden. Die AusfĂŒhrung eines Dienstes kann ebenfalls an kontextuelle Bedingungen geknĂŒpft werden. Eine realisierte Kombination von kontextadaptiver Selektion und AusfĂŒhrung ermöglicht eine sowohl personalisierte als auch situationsbezogene Bereitstellung von Diensten. Kern der kontextadaptiven Dienstnutzung ist dabei ein Datenzentrisches Protokoll, welches die Weiterleitung (Routing) von Anwendungsdaten anhand kontextueller EinschrĂ€nkungen erlaubt. Dieser Ansatz gestattet neben der kontextadaptiven Nutzung individueller Dienste auch die spontane Komposition von Diensten in einer Ubiquitous Computing Umgebung. Ferner wird ein Konzept zur dynamischen Rollenverwaltung fĂŒr EndgerĂ€te in einer Ubiquitous Computing Umgebung entwickelt und ein Verfahren zur Konstruktion von Kontextinformationen innerhalb eines Ad-hoc-Sensornetzwerks vorgestellt
    corecore