21 research outputs found
Are Components the Future of Web–Application Development?
The software industry is still creating much of its product in a “monolithic” fashion. The products may be more modular and configurable than they used to be, but most projects cannot be said to be truly component based. Even some projects being built with component-enabled technologies are not taking full advantage of the component model. It is quite possible to misuse component capabilities and as a result, to forfeit many of their benefits. Many organizations are becoming aware of the advantages and are getting their developers trained in the new technologies and the proper way to use them. It takes time for an organization to adopt such a significant change in their current practices. Some of the trade magazines would have us believe that the industry is years ahead of where it truly is – those of us in the trenches know that the reaction time is a little longer in the real world. The change to component-based development has begun, however.component-based development, frameworks, language, market, technology.
Personal Finances during the Economic and Financial Crisis
The crisis is unfortunately a negative feature specific to recent years which has affected most areas of activity in many countries, including the powerful economical ones. As a direct consequence, the crisis has had a significant and direct impact on people's personal finances. In this paper we propose different solutions which lead to a better administration of personal finances, so that the involved actors to be able to manage difficult situations made by the economic and financial crisis. Thus, we attempted to try to identify and suggest the best ways to manage personal financial resources through bank entities
Designing an Application for the Public Transport Management
Smart mobile devices are being used increasingly, especially among young people who frequently use them, for ever more diverse purposes. The number of mobile apps has increased drastically in a relatively short period. Thus, mobile apps can turn a smart phone into an e-reader, payment instrument, planning resource, game console, and more. Therefore, we can say that smart mobile devices and, implicitly, their specific applications are increasingly part of of our daily lives. For this reason, the purpose of this paper is to present how to design an application for smart mobile devices that provide public transport information in a city. This application can be of real use to both those who live in that city and those who do not live in that city. In this context, the paper presents three UML (Unified Modeling Language) diagrams describing both the processing of the future information system and the conceptual structure from the perspective of data that this application will handle
Abstract Concepts in C# – using Delegates
Many developers, especially beginners, often find it difficult to realize and understand the benefits and advantages of using abstract concepts specific to the C# language, like delegates. C# doesn't help matters by allowing us to declare field-like events which are automatically backed by a delegate variable at the same name. Another source of confusion is due to the overloading of the term “delegate”. Sometimes it is used to mean a delegate type, in other cases it can be used to mean an instance of a delegate type. We shall use “delegate type” and “delegate instance” to distinguish between them, and “delegate” when we are talking about the whole topic in a general sense. In this context, the present paper aims to clarify all these aspects related to the use of delegate in the specific context, providing concrete examples in this respect. Moreover, this paper presents the main benefits of using delegates in C# language
A Multiagent Platform for Developments of Accounting Intelligent Applications
AOP – Agent Oriented Programming – is a new software paradigm that brings many concepts from the artificial intelligence. This paper provides a short overview of the JADE software platform and the principal’s components constituting its distributed architecture. Furthermore, it describes how to launch the platform with the command–line options and how to experiment with the main graphical tools of this platform.JADE, multiagent system, container, message, communication,accounting.
Assistive Technology for Individuals with Special Seeds
Disabled people face barriers in performing their various activities, including teaching. By using assistive technologies for different activities, people with disabilities may be able to perform a wider range of tasks independently. Fortunately, it helps to reduce many of these barriers, but, unfortunately, disabled people (learning, autism or ADHD) face a variety of barriers when they want to use software tools or hardware devices. In this regard, assistive technologies are available to help persons with different types of disabilities, from cognitive problems to physical impairment. Hardware devices and software tools (known as adaptive or assistive technologies) have been developed to provide functional alternatives for all individuals with disabilities, depending on the type of disability. In addition, the use of assistive technologies to support them is an effective approach for many persons with disabilities, regardless of the type of disability. Additionally, individuals with disabilities often experience greater success when they are allowed to use their abilities to work around their disabilities (the challenges they imply). Moreover, mobile devices are useful for their ability to weave Internet access and social networking into the daily life. To the people with disabilities, these devices have the potential to unlock unprecedented new possibilities for communication or navigation. In this context, some actual assistive technology and approaches to use them are described in this paper
Web-Based Tools in Education
Technology is advancing at a rapid pace, and what we knew a year ago is likely to no longer apply today. With it, the technology brings new ways of transmitting information, machining and processing, storage and socializing. The continuous development of information technologies contributes more than ever to the increase of access to information for any field of activity, including education. For this reason, education must help young people (pupils and students) to collect and select from the sheer volume of information available, to access them and learn how to use them. Therefore, education must constantly adapt to social change; it must pass on the achievements and richness of human experience. At the same time, technology supports didactic activity because it leads learning beyond the classroom, involving all actors in the school community and prepares young people for their profession. Moreover, web tools available for education can yield added benefits, which is why, especially at higher levels of the education system, their integration starts being more obvious and the results are soon to be seen. Moreover, information technologies produce changes in the classic way of learning, thus suffering rapid and profound transformations. In addition, current information technologies offer many types of applications, representing the argument for a new system of providing education and for building knowledge. In this regard, the paper aims to highlight the impact and benefits of current information technologies, particularly web-based, on the educational process
Static Members of Classes in C#
The C# language is object-oriented, which is why the declared member data must be part of a class. Thus, there is no possibility to declare certain variables that can be accessed from anywhere within the application, as it happens, for example, with global variables at the C language level. Making this work in C# is possible through static members of the class. Declaring a class implies defining some of its member data that later receive values when creating each object. A static member of the class can be interpreted as belonging only to the class, not to the objects subsequently created, which means that for the non-static data, there are as many children as there were objects created, while for the static ones there is only one copy, regardless of the number of created objects. In this regard, this paper presents the main aspects that characterize these abstract concepts of object oriented programming in general and C# language in particular, detailing how to develop an application that includes both static and non-static members. At the same time, particularities in the mirror for the two types of data, restrictions on use and potential limitations are presented
Designing an Information System for Decision Support Lending
The successful development of financial and banking activities requires a strong information support to ensure the competitive edge over the other competitors on the market. The exponential growth in the volume of lending financial operations made the use of modern information technology in banking has become fundamental to improving lending activity. Thus, the design and use of a computer system adapted to specific requirements of bank lending will provide opportunities to diversify and modernize the procedures for granting, repayment and credit guarantee to correlate products offer credit demands and customer needs. In this regard, the related objectives of this work are oriented to emphasize the positive impact of the adoption of modern information technologies in decision making in the banking field. The proposed objectives are justified by presenting solutions support system of credit decision which aims to automate ongoing operations specific to a banking allowing bank clerks to process a large number of loan applications in a time very short and to the right decisions and substantiated
