Apple Newton & iPhone [4] 

Apple Newton & iPhone [4] 

Source publication
Article
Full-text available
While mobile handsets have always been heavily used for data communication most notably SMS and basic internet services like email and browsing, they are now beginning to be used increasingly often as platforms for accessing IT resources exposed as web services. However due to the resource constrains of smartphones and the often unreliable wireless...

Similar publications

Article
Full-text available
Service and content mashups are becoming more and more a mainstream of the Web. Recently, several mashup platforms have introduced the user-centric paradigm, thus allowing novice end-users to easily create, share and enjoy their own services. However, these platforms still lack the advanced features that the Mobile Internet is able to support, othe...

Citations

Article
The prevalent smartphones have become the major entrance to accessing services on the Internet. On smartphones, users can have two options as the clients, i.e., native apps and Web apps. There have been several debates about native apps and Web apps. However, major service providers such as Google, Amazon, and Facebook provide both native apps and Web apps to end-users. Essentially, the performance differences between these two types of apps haven't been addressed. Indeed, the performance differences make non-trivial impacts on apps development, deployment, and distribution. In this article, we conduct a measurement study on the performance of native apps and Web apps on Android smartphones. Specifically, we want to explore given the same functionalities, do Web apps always perform poorly compared to native apps. We select 328 services from some popular providers, covering various domains such as e-commerce, map, social networking, and entertainment. With HTTP-level trace analysis, we demystify the workflows on how native apps and Web apps deliver services on mobile devices, respectively. Then we characterize the performance differences between native apps and Web apps with the metrics including the number of requests, response time, data drain, and energy consumption. We find that the performance of Web apps is better than native apps in more than 31% cases. Our derived knowledge can suggest some recommendations to improve the performance for mobile apps.
Article
Architectural decisions determine the ability of the implemented system to satisfy functional and quality attribute requirements. The Representational State Transfer (REST) architectural style has been extensively used recently for integrating services and applications. Its adoption to build SOA-based distributed systems brings several benefits, but also poses new challenges and risks. Particularly important among those risks are failures to effectively address quality attribute requirements such as security, reliability, and performance. A proved efficient technique to identify and help mitigate those risks is the architecture evaluation. In this paper we propose an approach, tooling, and guidelines to aid architecture evaluation activities in REST-based systems. These guidelines can be systematically used along with evaluation methods to reason about design considerations and tradeoffs. To demonstrate how the guidelines can help architecture evaluators, we present a proof of concept describing how to use the guidelines in an ATAM (Architecture Tradeoff Analysis Method) evaluation. We also present the results of a survey conducted with industry specialists who have performed architecture evaluations in real world REST-based systems in order to gauge the suitability and utility of the proposed guidelines. Finally, the paper describes a Web tool developed to facilitate the use of the evaluation guidelines.
Conference Paper
Hybrid Sensor and Vehicular Networks (HSVNs) include the features of WSN (Wireless Sensor Networks) and VANET (Vehicular Ad Hoc Networks), is becoming the tendency in vehicular network. To obtain vehicular sensor service information reliably in real time is always a bottleneck in the application of vehicular network. The REST architecture uniforms the pattern of resource and interactive behaviour, building stateless service between server and client, is advantageous in heterogeneous application. This paper analyses the feature of HSVNs' information service and uses REST pattern to design the service resource and model in HSVNs', it provides a lightweight method to build an information interacting system in heterogeneous network environment.
Conference Paper
With the fast development of powerful mobile devices, people are having a better experience of accessing the Internet than ever before. Uploading and sharing words, photos and videos to the Internet has become a daily need for most people. Various apps on mobile devices have emerged on this area. However, different mobile OSs may distract developers from the UI design of the app itself. Meanwhile, different OSs usually implies different audio & video codec specifications. Not only do they have to consider the server-side development in compatibility with different OSs, but also they need to figure out the video compatibility issue for video sharing apps across multiple mobile OSs. Thus, we designed and implemented a mobile-oriented multimedia sharing system with multi-activity support, so as to help mobile app developers out of such worries.