Top PDF Web Engineering: A New Discipline for Development of Web-based Systems

Web Engineering: A New Discipline for Development of Web-based Systems

Web Engineering: A New Discipline for Development of Web-based Systems

The garden analogy to Web-based system development and the nature of Web as a flexible medium may make us think, or wonder, for a moment whether Web engineering approaches are appropriate for Web-based system development. We believe that they are appropriate, as they are adapted to Web environment and provide flexibility to work within a framework and allow creative development. They are not as ‘rigid’ as perceived by some based on their perception of some of the ‘traditional engineering’ approaches, and allows creativity and personalisation to blossom within a framework/limited boundaries. In fact, all that Web engineering advocates is “use of sound scientific, engineering and management principles and disciplined and systematic approaches to the successful development, deployment and maintenance of high quality Web-based systems and applications.” It is appropriate provided we make sure that the approaches are appropriate to the Web environment. Both the Web engineering and Web gardening metaphors are valid in Web environment, and perhaps we may need to follow what is appropriate from both the approaches.
Show more

9 Read more

REVIEW ON WEB ENGINEERING

REVIEW ON WEB ENGINEERING

Abstract: Web Engineering is the application of systematic, disciplined and quantifiable approaches to development, operation, and maintenance of Web-based applications. It is both a pro-active approach and a growing collection of theoretical and empirical research in Web application development. The most significant research disciplines for Web Engineering are Network Engineering, Software Engineering, Databases and Storage Systems, and Hypermedia. Important aspects of these disciplines are distilled into key knowledge areas for Web Engineering. . This paper gives an introductory overview on Web Engineering. It presents the principles and roles of Web Engineering, assesses the similarities and differences between development of traditional software and Web-based systems, identifies key Web engineering activities and reviews some of the ongoing work in this area. It also highlights the prospects of Web engineering and the areas that need further study.
Show more

6 Read more

Web Engineering in Practice

Web Engineering in Practice

Over the past five years many software engineers have become concerned about the way Web-based applications are being developed [3, 15, 16 & 18]. These concerns are highlighted by the somewhat unusual characteristics that describe Web application development in comparison to traditional software development, and the seemingly poor suitability of traditional software engineering approaches and techniques to the development of Web-based systems. In order to try to gain a better understanding of the challenges facing Web Engineering we approached nine independent organisations involved in Web development to take part in our survey. Each organisation that was approached had Web-based develop- ment operations in the North of Britain. We placed each organisation into one of three categories: contrac- tors, outsourcers, or in-house. Contractors are vendors who service Web engineering projects that are put out to tender by organisations who are classified as outsourcers. The in-house category describes organi- sations that primarily develop their Web applications within the organisation. It was decided that the three categories contractors, outsourcers, or in-house would suffice as a basic classification for organisations who are involved in Web development.
Show more

10 Read more

Recommended practises for develoing web based systems

Recommended practises for develoing web based systems

It has been found that the conventional software engineering models such as for example Waterfall model, Prototyping, Incremental, Spiral, Rational Unified process (RUP) and Extreme programming (XP) cannot be used directly or not applicable for the development of web based systems. As a result of failure of software engineering models in developing web based systems and at the same time with the increasing expansion of Web applications in their use, as well as the increase in the complexity of their development, several web engineering models and methodologies have been developed and tried during the first years of the 21st century to help developers master the complexity of Web application design and development, but they also failed due to nature of web based systems. This paper aims to introduce the recommended practices and features that each methodology should contains in order to develop web based system successfully.
Show more

5 Read more

DEVELOPMENT OF A WEB-BASED CONTROL AND ROBOTIC APPLICATIONS LABORATORY FOR CONTROL ENGINEERING EDUCATION

DEVELOPMENT OF A WEB-BASED CONTROL AND ROBOTIC APPLICATIONS LABORATORY FOR CONTROL ENGINEERING EDUCATION

For both systems, the main operating actions are located in the general control panel frame, since these actions do not vary based on the type of experiment. The specific commands to operate the plant, as well as parameters to modify the characteristics of the refe- rence signal and of the implemented controller, are found in the user console panel [5, 11-14]. Sliders are used to enter continuous data and to facilitate opera- ting the plant. Although the user can inspect the plant by the web camera, a graphical representation of mea- sured signals are required to show small variations [4- 7, 12]. The diagrams are generated remotely on the communication server using NI Measurement Studio graphical components. In order to achieve both opti- mal speed and results, these diagrams are directly transferred to the Webpage [4, 7, 13]. Web pages have three different interfaces for On-Off, PID and Fuzzy controllers. The web user experiment interfaces are shown in Figure 7 for On-Off controller, PID Control- ler and Fuzzy controller, respectively..
Show more

7 Read more

Context Sensitive Web Service Engineering Environment for Product Extensions in Manufacturing Industry

Context Sensitive Web Service Engineering Environment for Product Extensions in Manufacturing Industry

The main innovation lies in solving the crucial problem of how to support PSS design process at machine/equipment vendors, faced with the challenge of mass customization of final-products produced by their machines/equipment, by provision of appropriate knowledge, both formalized and experience based knowledge, based on combination of classical engineering tools, PDM/PLM systems and social SW solutions. This includes data mining of high volume of data provided by the shop-floor experts (manufacturers of the machines), business customers and final-product customers, as well as the context extraction from the content created/used within dynamic collaborative work and manufacturing processes and/or the data provided by different services. In order to achieve such a solution, the research provides several innovations: (a) It brings a step towards development of an engineering environment supporting development of PSS. As indicated in Section II, to date, there have been insufficient attempts to provide such an environment. However, the research in recent years has created a number of methods and SW useful for the development of such PSS engineering environment [15]. The research will focus on the development of ontology for PSS [12]. (b) This is one of the first attempts to combine classical engineering tools, PDM/PLM solutions with CMfg and social SW to efficiently provide experience and knowledge from shop-floor and user feedback from the global market to the web service designers’ desks. (c) The new solutions are context sensitive, in order to support the user to cope with enormous amount of knowledge to be managed and allow for higher re-usability of components and services [16]. (d) The research contributes to bringing data mining algorithms to higher maturity level applicable in (manufacturing) industry by enhancing existing and developing novel ones to meet the application requirements. The proposed combination of advanced technological solutions will bring considerable benefits to the manufacturing companies in terms of re- ducing time to market in building new and/or upgrading existing machines with web services as different manufactur- ability, environmental and final-product mass customization aspects will be effectively taken into account already in conceptual service design. The approach will allow for improvements in knowledge sharing across product-service lifecycle, as well as better product-service offerings addressing customer needs. It will also allow for better addressing sustainability across the entire service lifecycle.
Show more

5 Read more

Beyond Web Services: Towards On-Demand Complex Adaptive Environments

Beyond Web Services: Towards On-Demand Complex Adaptive Environments

Complex adaptive systems are dynamically assembled systems characterized by multiple competing stakeholders, fluid requirements, emergent behavior, and susceptibility to external pressures that can cause change across the entire system. Net centric operations for the US Department of Defense (DoD) can be considered a complex adaptive system, representing a shift from traditional system-based interactions toward information- based web service transactions requiring highly secure, reliable, and dynamic "on-demand" capabilities. This net centric environment must accommodate unpredictable external factors that demand rapid response and flexibility to change. This paper presents an approach to modernizing toward global net centric operations for the DoD. We discuss key principles of complex systems engineering to consider, approaches to on-demand data and IT infrastructure strategy based on web service and semantic web technologies, as well as guidance and initial observations on spiral development and management using Communities of Interest combined with a Developer’s environment.
Show more

8 Read more

WEB BASED CIVIL ENGINEERING CALCULATOR

WEB BASED CIVIL ENGINEERING CALCULATOR

We are living in a Golden Age of software development. The Internet has opened up fantastic new opportunities for applications. There is an abundance of powerful, inexpensive personal computers and mobile devices that can access the Internet and run these new applications. And, to fuel their creation and deployment, the Open Source movement has created an unprecedented array of high quality, freely available middleware and tools. It is truly a great time to be a software developer. We are limited only by our imagination and our ability to master the skills demanded by this rich environment.
Show more

12 Read more

Web Engineering: Software Engineering for Developing Web Applications

Web Engineering: Software Engineering for Developing Web Applications

Web  systems  are  becoming  a  prevalent  part  of  modern  society.  Associated  with  this   increased   usage,   there   has   been   a   rushed   to   migrate   to   the   Web,   resulting   in   systems   that   are   not   secure,   difficult   to   use   and   unmaintainable.   The   lack   of   adopting  a  systematic  approach  to  Web  application  development  is  a  contributing   factor  of  this  online  entropy.  This  research  paper  explores  this,  and  other  factors   that  have  resulted  in  a  disorganized  Web.  Furthermore,  it  discusses  three  different   methodologies,  namely  Agile  Web  Engineering  (AWE),  Web  Semantic  Development   Method  (WSDM)  and  User  Centred  Design  (UCD),  which  should  be  adopted  in  order   for  Web-­‐based  systems  to  be  developed  suitably  for  the  purpose  they  were  intended.   Finally,  the  methodologies  are  compared  to  determine  which  process  would  be  best   at   developing   complex   web   applications   for   two   types   of   users.   The   result   is   a   combination   of   the   AWE   and   UCD   methodologies,   which   considers   all   the   factors  
Show more

18 Read more

An Analysis of Web-Based Application Development Models

An Analysis of Web-Based Application Development Models

Evolution processes include deployment, maintenance, and enhancements. In deployment, after being tested and evaluated, the Web-based application is deployed on the live server and then customers would be able to use the developed systems. Maintenance is to describe activities that address demands at code or near-code levels, which is applied for less complicated work due to the limited time and management control, i.e., to enable software to be fixed quickly so that the software can provide better services. If new ideas or enhancements arise during the development cycle, it is first sent to wait state basket. The concept of wait state basket is any changes approaching while development is first evaluated for its necessity. Unless the new idea or enhancements are felt to be very important for the initial launch of the web application, they reside in the basket and may be managed after the final deployment.
Show more

8 Read more

Development and Application of Web-based Software ESPT to Predict the Performance of Engineering Students

Development and Application of Web-based Software ESPT to Predict the Performance of Engineering Students

logistic regression model was developed to predict the performance of engineering students in Indian university examination [4]. This model was validated by using ANN and conformed by using new samples of fourth semester engineering students. This model has given an accuracy of 80.95 % which is a very good accuracy for such types of models. This model is used to develop web-based software ESPT to predict the performance of engineering students. It will help to the engineering students to improve their performance in university examination by predicting their result in advance. It is freely available online on www.checkmyperformance.com.
Show more

7 Read more

Differences between software and web based systems development

Differences between software and web based systems development

Web based systems currently is essential for business operation, marketing, and strategy (Lam 2011). Enterprises, travel and hospitality industries, banks, educational and training institutions, entertainment business and governments use large-scale web based systems and applications to improve, enhance and/or extend their operations. E-commerce has become global and widespread. Traditional legacy information and database systems are being progressively migrated to the Web. Modern Web based systems run on distributed hardware and heterogeneous computer systems. Furthermore, fuelled by recent advances in wireless technologies and portable computing and communication devices, a new wave of mobile Web applications are rapidly emerging. The Web has changed our lives and work at every level, and this trend will continue for the foreseeable future (Brandon and Dan 2008). There is no hesitation that the majority of information systems to be developed in the future will be web based even for internal purposes and that is coming from two reasons (Ziemer 2007; 2009):
Show more

9 Read more

Design of web based information systems  New challenges for systems development

Design of web based information systems New challenges for systems development

on qualitative interviews (Patton, 1980), and observation and active participation in a number of project meetings. Two months after version 1 of the product was launched, we conducted a second series of interviews with the project participants. These were retrospective reflections on the experiences gained from the project work. Furthermore we dug into documents, models and specifications produced by the project. 10 semi-structured interviews have been conducted. Our approach had a structured and targeted orientation. Although we did not start out with a strict set of hypotheses, we did bring an articulated perspective. Explicitly we addressed roles, competencies and the interaction between the involved designers. The data was analyzed and structured according to a number of topics that were identified from a first rough analysis. This resulted in a first very descriptive portraiture of the work. Then this was discussed and validated with some of the project participants, and it was presented to and discussed with a large group of researchers who have made similar studies in other web-development companies (see DIWA, 2000 for further details). In the light of the lessons learned from the first phase the data from both series of studies were analyzed. This has been done by going through the interview data, structure it according to the topics identified and a synthesis of the core problems or lessons that can be identified. Then these were written up in a second version of the working and discussed and validated with some of the project participants and the group of research colleagues.
Show more

13 Read more

Role profile. London. not applicable. not applicable. not applicable. not applicable. not applicable. Not required. No travel

Role profile. London. not applicable. not applicable. not applicable. not applicable. not applicable. Not required. No travel

To manage the development, implementation and technical support for Christian Aid web-based systems. To provide technical ownership of these systems as they are implemented. To ensure that new and existing systems are in line with the Christian Aid IT strategy. To provide technical advice to key business systems owners on application and module selection and utilisation.

5 Read more

Overview of Web Development Life cycle in Software Engineering

Overview of Web Development Life cycle in Software Engineering

In past many researchers worked on different aspect of SDLC.Generally they compare SDLC models and identify the best model for a particular situation.Vishwas Massey and K.J.Satao in their article [1] have also compared various development models for analysis and performance and have also proposed a new model for better performance. A related article by the U.S. Department of Justice described how the primary goal of any SDLC is to deliver quality software systems (DOJ, 2000). [2][3] It further defined a quality system as one that:
Show more

6 Read more

OOS collaboration in higher education in China

OOS collaboration in higher education in China

The increasing popularity and use of Open Source Software (OSS) has led to significant interest from research communities and enterprise practitioners, notably in higher education in China where this type of software offers particular benefits given the financial and human capital constraints faced. Software Technology assumes the mission of improving Intellectual Property (IP) and software innovation in China. The research looks at implications of the emerging IP regime for China and its attempts to improve software technological capabilities. The paper outlines how OSS can support the educational process of Software Technology in general and the WEB Application Development in particular. The primary objective is to identify suitable tools from the open-source landscape and then validate and prove their integration within a real-life Application Development scenario.
Show more

6 Read more

New Shear Connector for Open Web Steel Joist with Metal Deck and Concrete Slab Floor Systems

New Shear Connector for Open Web Steel Joist with Metal Deck and Concrete Slab Floor Systems

23 The four small-scale test specimens were constructed identical to one another with the exception of the shear connector. Each test specimens was constructed from a single open web steel joist, 254 mm deep and 4.57 m long. The top and bottom chords consisted of 2 L32x32x3.2 mm back-to-back angles and 13mm round bars for the web members. In addition to the joist, a 400 mm wide x 65 mm thick clear concrete flange was cast on top of the 1 mm corrugated steel sheets, fastened to the top cord of each joist. Figure 3.1 shows the details of the test specimens. Table 3.1 lists details regarding to the shear connectors used in phase I.
Show more

102 Read more

ASSOCIATION RULE MINING BASED VIDEO CLASSIFIER WITH LATE ACCEPTANCE HILL 
CLIMBING APPROACH

ASSOCIATION RULE MINING BASED VIDEO CLASSIFIER WITH LATE ACCEPTANCE HILL CLIMBING APPROACH

At most universities in China, WEB Development Technology has become the main course used for teaching programming language, Database, Software Engineering, Software Testing, WEB Server, and Network Operating System concepts in Software Technology field. It is also regularly used in coursework, practical examples, and assignments. Its objectives are improving students' vocational skills, and enhancing the students' ability of development of technology and the students' sense of responsibility and mission to improve the professionalism. Most experimental environment in China has installed Visual Studio, Jbuilder, QTP, LoadRunner, Visio, Rational Rose, PowerDesigner, Dreamweaver, Photoshop and other proprietary software such as Windows Server, IIS, SQL Server. In order to reduce software
Show more

6 Read more

Web Marketing : The New Time of Advancement in Web Based Business

Web Marketing : The New Time of Advancement in Web Based Business

and the quantities of sites twofold every 53 days. A 60 percent of vast organizations and 30 percent of medium size organizations were assessed to make utilization of the Web for showcasing purposes by the year 2000. In 2003, the original of web clients was new graduates - quick to get the ideas of online business and shopping. Significant interests in China were moreover made by global Internet business organizations around then; escrow frameworks were improved for trust in purchasers and venders. The inn business now confronts showcase difficulties and business explorers request more for the Internet regarding data and booking of lodgings. The WWW is an electronic innovation which is a viable means for advertising lodgings and it likewise creates client relationship over the long haul. The Web permits firms to open a Site in an electronic shopping center, have their items accessible to a huge number of potential clients and just in a brief span period. GE, IBM, Passage, Kraft, and Delegate and Bet were the in the first place to enlist "area names" .
Show more

5 Read more

GNSS based Real Time Train Monitoring: A Web Approach

GNSS based Real Time Train Monitoring: A Web Approach

The combo of client side and server side coding means the need of both scripts in an application. Without the mutual support of each other, the application cannot run properly. Usually medium to large and dynamic websites are created using both scripts (http://www.roseindia.net/webdevelopment /Webdevelopment-Introduction.shtml). Both client side and server side coding is used to develop this web application. C# and java script in visual studio 2010 are used to develop this web application. On server side C# is used and on client side java script is used to show the real time train location information on Google Maps. Google Maps API is used to show the Google Maps into web browser. Previously developed web service provide real time train location information to this web application (Shoab Mohd et. al., 2013). Users can be categorized into two category administrator and general user. Administrator can monitor trains as well as he/she has full rights to add/edit/delete trains or users and general user can only monitor the selected train. Before using the services which are provided by the developed web application, users must register themselves on the developed web application. After registration user can login and select the train from the train list and monitor the selected train on Google Maps. The developed web application provide real time train tracking with the latency of 20 seconds and accuracy of 5-10 meters which is depends on remote GNSS device. Figure 1 shows the data flow of developed web application working.
Show more

8 Read more

Show all 10000 documents...