Task as a Service: Extending Cloud from an Application Development Platform to a Tasking Platform

Author(s):  
Joanna W. Ng
2016 ◽  
pp. 709-732
Author(s):  
Rostyslav Zabolotnyi ◽  
Philipp Leitner ◽  
Schahram Dustdar

Cloud computing is gaining increasing attention from the industry and research; however, there is a lack of advanced Cloud software development tools. While Platform as a Service (PaaS) brings convenient software development platform for application development, it often comes with limitations in terms of application architecture functionality and requires provider lock-in. The Infrastructure as a Service (IaaS) model may sound like a solution to these problems by enabling application development freedom; however, it necessitates operation at the lower level of virtual machines and snapshots. In this chapter, the authors present CloudScale: a low-overhead middleware framework that migrates Java applications seamlessly to the Cloud with minimal changes in the application code. They focus on the main ideas behind CloudScale and its influence on solving Cloud software development and deployment problems with minimal overhead and Cloud-awareness required from developers.


Author(s):  
Mhafuzul Islam ◽  
Mizanur Rahman ◽  
Sakib Mahmud Khan ◽  
Mashrur Chowdhury ◽  
Lipika Deka

Connected vehicle (CV) application developers need a development platform to build, test, and debug real-world CV applications, such as safety, mobility, and environmental applications, in edge-centric cyber-physical system (CPS). The objective of this paper is to develop and evaluate a scalable and secure CV application development platform (CVDeP) that enables application developers to build, test, and debug CV applications in real-time while meeting the functional requirements of any CV applications. The efficacy of the CVDeP was evaluated using two types of CV applications (one safety and one mobility application) and they were validated through field experiments at the South Carolina Connected Vehicle Testbed (SC-CVT). The analyses show that the CVDeP satisfies the functional requirements in relation to latency and throughput of the selected CV applications while maintaining the scalability and security of the platform and applications.


2019 ◽  
Vol 13 (1) ◽  
pp. 468-476 ◽  
Author(s):  
Yun-Wei Lin ◽  
Yi-Bing Lin ◽  
Ming-Ta Yang ◽  
Jun-Han Lin

2018 ◽  
Vol 13 (1) ◽  
pp. 54-76 ◽  
Author(s):  
Juho-Pekka Virtanen ◽  
Hannu Hyyppä ◽  
Matti Kurkela ◽  
Matti T Vaaja ◽  
Tuulia Puustinen ◽  
...  

Digital 3D geometric models have become a central tool for geo-information. For many participatory and collaborative applications, distributing these models easily is essential. Several technical solutions exist for creating online systems that facilitate the study of 3D models in the context of the built environment. To provide an overview on browser based interactive 3D visualizations, we present a set of existing systems applied in Finland, and discuss their common properties and differences. To obtain first-hand experience, we experiment with an online 3D application development platform. The systems studied show a high potential for browser based 3D applications: interactive visualizations with multi-user characteristics and dynamic elements can be built by leveraging the 3D web technologies. Finally, we suggest a framework for discussing browser based 3D systems, covering the spectrum of possibilities available in modern web-based 3D for built environment applications.


2014 ◽  
Vol 926-930 ◽  
pp. 2289-2292
Author(s):  
Cheng Ming Huang ◽  
Wu Xue Jiang ◽  
Feng Mei He

Flex is a WEB application development platform based on Flash technology and an excellent RIA development tool. It can communicate with all the current mainstream server technology through various communication technology, wherein, RemoteObject communication method is the most effective and popular method: In the development process, RemoteObject is the key to the whole system in the design of client invocation pattern. The paper combines the technical feature and various design patterns of RemoteObject component. The designed remote agent pattern can greatly improve the code reusability and maintainability under the premise of not influencing the performance, and improve the development efficiency and operational efficiency, and it has high application value.


Author(s):  
Tim Stowell ◽  
Jon Scoresby ◽  
Michael R. Capell ◽  
Brett E. Shelton

Market 3D engines have all the capabilities needed for developing full-featured 3D simulation and game environments. However, for those in education and small business, it remains a formidable task to acquire the resources needed to purchase or create a development platform with cutting-edge capabilities. Leveraging existing and open-source software libraries can greatly enhance the main application development, freeing developers to focus more on the application concept itself rather than the needed supporting pieces. This article explores the nuances of successfully mixing core code with these third-party libraries in creating a fully functioning development environment. Many steps with accompanying checks-and-balances are involved in creating a game engine, including making choices of which libraries to use, and integrating the core code with third-party libraries. By offering insights into our open source driven process, we help inform the understanding of how game engines may be generated for other educational and small-budget projects.


2017 ◽  
Vol 104 ◽  
pp. 1-16 ◽  
Author(s):  
Carlos Kamienski ◽  
Marc Jentsch ◽  
Markus Eisenhauer ◽  
Jussi Kiljander ◽  
Enrico Ferrera ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document