scholarly journals Convalida: a Code Generation-based FieldValidation Library for Android Applications

Author(s):  
Wellington Pereira ◽  
Paulo Maia

A common, repetitive, and time-consuming task in the construction of Android applications is creating interface field validation. Although there are some tools that address that issue, they are not intuitive and require effort for configuration, which may hinder their use. This paper introduces Convalida, an annotation-based library that generates code automatically at compile time for field validation of Android applications, thus allowing the developer to focus on the implementation of business rules. A comparative study considering other field validation tool and a manual approach is also provided and shows that our library has improved the final code.

2008 ◽  
pp. 3031-3044
Author(s):  
Karthik Nagarajan ◽  
Herman Lam ◽  
Stanley Y.W. Su

Web services technology is emerging as a promising infrastructure to support loosely coupled, Internet-based applications that are distributed, heterogeneous and dynamic. It provides a standards-based, process-centric framework for achieving the sharing of distributed heterogeneous applications. While Web services technology provides a promising foundation for developing distributed applications for e-business, additional features are required to make this paradigm truly useful in the real world. In particular, interactions among business organizations need to follow the policies, regulations, security and other business rules of the organizations. An effective way to control, restrict and enforce business rules in the use of Web services is to integrate business event and rule management concepts and techniques into the Web services model. In this paper, we focus on incorporating the business event and rule-management concepts into the Web services model at the service provider side. Based on a code-generation approach, we have developed techniques and implemented tools to generate Web service “wrappers” and other objects required to integrate an Event-Trigger-Rule (ETR) technology with the Web services technology.


Author(s):  
Kishor Raut

Abstract: Nowadays getting a good job is a vigorous and vast competition and many fail in the first step i.e., Resume shortlisting due to either imperfect data in the resume or imperfect/wrong resume format. Recruiter hardly takes 10-15 seconds to judge you upon your resume. In this survey paper, we point out a comparative study on different methods used for resume building and which technology is used to build them. Some of the methods use Android applications, some use Desktop applications. This paper makes a detailed analysis and talks about the merits and demerits of various Resume building methods. Keywords: Android applications, Desktop applications, Recruiter, Vigorous, Vast.


Author(s):  
Arturo Mascorro ◽  
Francisco Mesa ◽  
Jose Alvarez ◽  
Laura Cruz

ABSTRACTA computational cost comparative study through both Java and C applications was developed. Computational routines consist of a matrix multiplications, the discrete cosine transform and the bubble-sorting algorithm. Memory and Runtime for each application were measure. It was determined that the runtime of matrix multiplication in Java was within the limits of 200 and 300 milliseconds, as opposed to the application developed in C, which shown to be stable with an execution period less than 20 milliseconds. In the ordering algorithm with the bubble method, it was observe that the Java language show be very slow compared to C. In addition, the memory usage was lower in most of the applications, showing a minimum difference. Applications were tested in both, a mobile LG-E510f and a Laptop Toshiba Satellite. The study allowed to report the profit generated in both runtime and memory consumption when performing a native implementation in C and Java.


Author(s):  
Nassima Yamouni-Khelifi ◽  
Kaddour Sadouni ◽  
Michał Śmiałek ◽  
Mahmoud Zennaki

Requirements definition is the first step in the life cycle of a software system. Requirements are formulated as paragraphs of text and appear ambiguous, so they cannot be translated directly into code. For this reason, they are treated as secondary artifacts for software developers. This paper presents a model-driven based approach where requirements are treated as first-class citizens, and can contribute to the final code. In this approach, requirements are formulated as use case models with their textual scenarios, using a precise requirements language called RSL, allowing an automatic transition to executable Java code. The structure of the generated code follows the Model-View-Presenter (MVP) architectural pattern. The work focuses on the Model layer code, which is responsible for the persistence and storage of data in a database system.


Author(s):  
Hanane BENOUDA ◽  
Redouane ESSBAI ◽  
Mostafa AZIZI ◽  
Mimoun MOUSSAOUI

2020 ◽  
Author(s):  
Bruno Oliveira Ferreira de Souza ◽  
Éve‐Marie Frigon ◽  
Robert Tremblay‐Laliberté ◽  
Christian Casanova ◽  
Denis Boire

Sign in / Sign up

Export Citation Format

Share Document