WorldWideScience

Sample records for cabench-to-bedside web application

  1. Web Application Security Testing

    OpenAIRE

    Bukovský, Ondřej

    2012-01-01

    The purpose of this bachelor's thesis is to present the topic of web applications security. The purpose of the first, theoretical part of this work is to introduce and describe fundamentals like web security or penetration testing. OWASP (Open Web Application Security Project) and their ten most critical web applications security risks are presented in the rest of the first part. Second, practical part describes tested web application and defines purpose and scope of penetration tests. Then t...

  2. Web Application Vulnerabilities

    OpenAIRE

    Yadav, Bhanu

    2014-01-01

    Web application security has been a major issue in information technology since the evolvement of dynamic web application. The main objective of this project was to carry out a detailed study on the top three web application vulnerabilities such as injection, cross site scripting, broken authentication and session management, present the situation where an application can be vulnerable to these web threats and finally provide preventative measures against them. ...

  3. Wordpress web application development

    CERN Document Server

    Ratnayake, Rakhitha Nimesh

    2015-01-01

    This book is intended for WordPress developers and designers who want to develop quality web applications within a limited time frame and for maximum profit. Prior knowledge of basic web development and design is assumed.

  4. Building Social Web Applications

    CERN Document Server

    Bell, Gavin

    2009-01-01

    Building a web application that attracts and retains regular visitors is tricky enough, but creating a social application that encourages visitors to interact with one another requires careful planning. This book provides practical solutions to the tough questions you'll face when building an effective community site -- one that makes visitors feel like they've found a new home on the Web. If your company is ready to take part in the social web, this book will help you get started. Whether you're creating a new site from scratch or reworking an existing site, Building Social Web Applications

  5. Engineering Adaptive Web Applications

    DEFF Research Database (Denmark)

    Dolog, Peter

    2007-01-01

    . With the growing amount of information and services, the web applications become natural candidates to adopt the concepts of ambient intelligence. Such applications can deal with divers user intentions and actions based on the user profile and can suggest the combination of information content and services which...... suit the user profile the most. This paper summarizes the domain engineering framework for such adaptive web applications. The framework provides guidelines to develop adaptive web applications as members of a family. It suggests how to utilize the design artifacts as knowledge which can be used...

  6. Engineering Web Applications

    DEFF Research Database (Denmark)

    Casteleyn, Sven; Daniel, Florian; Dolog, Peter;

    Nowadays, Web applications are almost omnipresent. The Web has become a platform not only for information delivery, but also for eCommerce systems, social networks, mobile services, and distributed learning environments. Engineering Web applications involves many intrinsic challenges due to their......Nowadays, Web applications are almost omnipresent. The Web has become a platform not only for information delivery, but also for eCommerce systems, social networks, mobile services, and distributed learning environments. Engineering Web applications involves many intrinsic challenges due...... to their distributed nature, content orientation, and the requirement to make them available to a wide spectrum of users who are unknown in advance. The authors discuss these challenges in the context of well-established engineering processes, covering the whole product lifecycle from requirements engineering through...... a comprehensive presentation of the state-of-the-art in Web application development and thus forms an ideal basis for academic or industrial courses in this or related areas. It is equally suitable for self-study by researchers or advanced professionals who require an overview on how to use up-to-date Web...

  7. Express web application development

    CERN Document Server

    Yaapa, Hage

    2013-01-01

    Express Web Application Development is a practical introduction to learning about Express. Each chapter introduces you to a different area of Express, using screenshots and examples to get you up and running as quickly as possible.If you are looking to use Express to build your next web application, ""Express Web Application Development"" will help you get started and take you right through to Express' advanced features. You will need to have an intermediate knowledge of JavaScript to get the most out of this book.

  8. Designing Adaptive Web Applications

    DEFF Research Database (Denmark)

    Dolog, Peter

    2008-01-01

    The unique characteristic of web applications is that they are supposed to be used by much bigger and diverse set of users and stakeholders. An example application area is e-Learning or business to business interaction. In eLearning environment, various users with different background use the e......Learning system to study a discipline. In business to business interaction, different requirements and parameters of exchanged business requests might be served by different services from third parties. Such applications require certain intelligence and a slightly different approach to design. Adpative web...... adaptation to the changed parameters of environments, user or context. Adaptation can be seen as an orthogonal concern or viewpoint in a design process. In this paper I will discuss design abstractions which are employed in current design methods for web applications. I will exemplify the use...

  9. Developing Large Web Applications

    CERN Document Server

    Loudon, Kyle

    2010-01-01

    How do you create a mission-critical site that provides exceptional performance while remaining flexible, adaptable, and reliable 24/7? Written by the manager of a UI group at Yahoo!, Developing Large Web Applications offers practical steps for building rock-solid applications that remain effective even as you add features, functions, and users. You'll learn how to develop large web applications with the extreme precision required for other types of software. Avoid common coding and maintenance headaches as small websites add more pages, more code, and more programmersGet comprehensive soluti

  10. Automated Web Applications Testing

    Directory of Open Access Journals (Sweden)

    Alexandru Dan CĂPRIŢĂ

    2009-01-01

    Full Text Available Unit tests are a vital part of several software development practicesand processes such as Test-First Programming, Extreme Programming andTest-Driven Development. This article shortly presents the software quality andtesting concepts as well as an introduction to an automated unit testingframework for PHP web based applications.

  11. Web Application Frameworks

    Directory of Open Access Journals (Sweden)

    Maria Cristina ENACHE

    2015-12-01

    Full Text Available As modern browsers become more powerful with rich features, building full-blown web applications in JavaScript is not only feasible, but increasingly popular. Based on trends on HTTP Archive, deployed JavaScript code size has grown 45% over the course of the year. MVC offers architectural benefits over standard JavaScript — it helps you write better organized, and therefore more maintainable code. This pattern has been used and extensively tested over multiple languages and generations of programmers. It's no coincidence that many of the most popular web programming frameworks also encapsulate MVC principles: Django, Ruby on Rails, CakePHP, Struts, or Laravell.

  12. Encrypting Analytical Web Applications

    OpenAIRE

    Fuhry, Benny; Tighzert, Walter; Kerschbaum. Florian

    2016-01-01

    The software-as-a-service (SaaS) market is growing very fast, but still many clients are concerned about the confidentiality of their data in the cloud. Motivated hackers or malicious insiders could try to steal the clients’ data. Encryption is a potential solution, but supporting the necessary functionality also in existing applications is difficult. In this paper, we examine encrypting analytical web applications that perform extensive number processing operations in the database. Existing ...

  13. Ajaxifying classicWeb applications

    NARCIS (Netherlands)

    Mesbah, A.

    2007-01-01

    Recently, a new web development technique for creating interactive web applications, dubbed AJAX, has emerged in response to the limited degree of interactivity in large-grain stateless web interactions. In this new model, the web interface is composed of individual components which can be updated/r

  14. Mobile Web applications

    OpenAIRE

    Nedyalkova, Stanislava

    2013-01-01

    This document presents the work that was elaborated at the company Present Technologies as part of the academic discipline Internship/Industrial Project for the Master’s degree in Informatics and Systems, Software Development branch, at Instituto Superior de Engenharia de Coimbra. The area of the mobile web applications has grown exponentially over the last few years turning it into a very dynamic field where new development platforms and frameworks are constantly emerging. Thus, the inter...

  15. Web application development with Zope

    OpenAIRE

    Cerjak, Jure

    2010-01-01

    A web application framework is designed to support the development of dynamic websites, Web applications and Web services. There are many already established platforms to choose from. Recent years have witnessed an increasing number of web application frameworks based on dynamic programming languages such as Python and Ruby. In my thesis I presented Zope, which is relatively unknown among developers despite the maturity of the platform and the fact that it offers some interesting features...

  16. Single Page Web Applications Security

    OpenAIRE

    Bogdan Beda

    2015-01-01

    With the constant spread of internet access, the world of software is constantly transforming product shapes into services delivered via web browsers. Modern next generation web applications change the way browsers and users interact with servers. A lot of word scale services have already been delivered by top companies as Single Page Applications. Moving services online poses a big attention towards data protection and web application security. Single Page Application are exposed to server-s...

  17. FPA Depot - Web Application

    Science.gov (United States)

    Avila, Edwin M. Martinez; Muniz, Ricardo; Szafran, Jamie; Dalton, Adam

    2011-01-01

    Lines of code (LOC) analysis is one of the methods used to measure programmer productivity and estimate schedules of programming projects. The Launch Control System (LCS) had previously used this method to estimate the amount of work and to plan development efforts. The disadvantage of using LOC as a measure of effort is that one can only measure 30% to 35% of the total effort of software projects involves coding [8]. In the application, instead of using the LOC we are using function point for a better estimation of hours in each software to develop. Because of these disadvantages, Jamie Szafran of the System Software Branch of Control And Data Systems (NE-C3) at Kennedy Space Canter developed a web application called Function Point Analysis (FPA) Depot. The objective of this web application is that the LCS software architecture team can use the data to more accurately estimate the effort required to implement customer requirements. This paper describes the evolution of the domain model used for function point analysis as project managers continually strive to generate more accurate estimates.

  18. Single Page Web Applications Security

    Directory of Open Access Journals (Sweden)

    Bogdan Beda

    2015-06-01

    Full Text Available With the constant spread of internet access, the world of software is constantly transforming product shapes into services delivered via web browsers. Modern next generation web applications change the way browsers and users interact with servers. A lot of word scale services have already been delivered by top companies as Single Page Applications. Moving services online poses a big attention towards data protection and web application security. Single Page Application are exposed to server-side web applications security in a new way. Also, having application logic being executed by untrusted client environment requires close attention on client application security. Single Page Applications are vulnerable to the same security threads as server-side web application thus not making them less secure. Defending techniques can be easily adapted to guard against hacker attacks.

  19. Static Consistency Checking of Web Applications with WebDSL

    NARCIS (Netherlands)

    Hemel, Z.; Groenewegen, D.M.; Kats, L.C.L.; Visser, E.

    2010-01-01

    Modern web application development frameworks provide web application developers with highlevel abstractions to improve their productivity. However, their support for static verification of applications is limited. Inconsistencies in an application are often not detected statically, but appear as er

  20. Web Platform Application

    Energy Technology Data Exchange (ETDEWEB)

    Paulsworth, Ashley [Sunvestment Group, Frederick, MD (United States); Kurtz, Jim [Sunvestment Group, Frederick, MD (United States); Brun de Pontet, Stephanie [Sunvestment Group, Frederick, MD (United States)

    2016-06-15

    Sunvestment Energy Group (previously called Sunvestment Group) was established to create a web application that brings together site hosts, those who will obtain the energy from the solar array, with project developers and funders, including affinity investors. Sunvestment Energy Group (SEG) uses a community-based model that engages with investors who have some affinity with the site host organization. In addition to a financial return, these investors receive non-financial value from their investments and are therefore willing to offer lower cost capital. This enables the site host to enjoy more savings from solar through these less expensive Community Power Purchase Agreements (CPPAs). The purpose of this award was to develop an online platform to bring site hosts and investors together virtually.

  1. Rich Internet Web Application Development using Google Web Toolkit

    Directory of Open Access Journals (Sweden)

    Niriksha Bhojaraj Kabbin

    2015-05-01

    Full Text Available Web applications in today’s world has a great impact on businesses and are popular since they provide business benefits and hugely deployable. Developing such efficient web applications using leading edge web technologies that promise to deliver upgraded user interface, greater scalability and interoperability, improved performance and usability, among different systems is a challenge. Google Web Toolkit (GWT is one such framework that helps to build Rich Internet Applications (RIAs that enable fertile development of high performance web applications. This paper puts an effort to provide an effective solution to develop quality web based applications with an added layer of security.

  2. Seven Deadliest Web Application Attacks

    CERN Document Server

    Shema, Mike

    2010-01-01

    Do you need to keep up with the latest hacks, attacks, and exploits effecting web applications? Then you need Seven Deadliest Web Application Attacks. This book pinpoints the most dangerous hacks and exploits specific to web applications, laying out the anatomy of these attacks including how to make your system more secure. You will discover the best ways to defend against these vicious hacks with step-by-step instruction and learn techniques to make your computer and network impenetrable. .. .. Attacks detailed in this book include: ..: ..; Cross-Site Scripting (XSS) ..; Cross-Site Request Fo

  3. Web application development

    OpenAIRE

    Mateu, Carles

    2009-01-01

    L'assignatura Desenvolupament d'aplicacions web està orientada a introduir l'estudiant en la creació i funcionament de les aplicacions web. Per aconseguir-ho es presenten temes que tracten, des de la configuració del servidor fins a la creació d'aplicacions dinàmiques amb accés a dades. Un cop finalitzada l'assignatura, l'estudiant disposarà de coneixements en tecnologies Web que seran fonamental per a la implementació d'aplicacions en aquest entorn.

  4. Web-based control application using WebSocket

    International Nuclear Information System (INIS)

    The WebSocket allows asynchronous full-duplex communication between a Web-based (i.e. Java Script-based) application and a Web-server. WebSocket started as a part of HTML5 standardization but has now been separated from HTML5 and has been developed independently. Using WebSocket, it becomes easy to develop platform independent presentation layer applications for accelerator and beamline control software. In addition, a Web browser is the only application program that needs to be installed on client computer. The WebSocket-based applications communicate with the WebSocket server using simple text-based messages, so WebSocket is applicable message-based control system like MADOCA, which was developed for the SPring-8 control system. A simple WebSocket server for the MADOCA control system and a simple motor control application were successfully made as a first trial of the WebSocket control application. Using Google-Chrome (version 13.0) on Debian/Linux and Windows 7, Opera (version 11.0) on Debian/Linux and Safari (version 5.0.3) on Mac OS X as clients, the motors can be controlled using a WebSocket-based Web-application. Diffractometer control application use in synchrotron radiation diffraction experiment was also developed. (author)

  5. Correct software in web applications and web services

    CERN Document Server

    Thalheim, Bernhard; Prinz, Andreas; Buchberger, Bruno

    2015-01-01

    The papers in this volume aim at obtaining a common understanding of the challenging research questions in web applications comprising web information systems, web services, and web interoperability; obtaining a common understanding of verification needs in web applications; achieving a common understanding of the available rigorous approaches to system development, and the cases in which they have succeeded; identifying how rigorous software engineering methods can be exploited to develop suitable web applications; and at developing a European-scale research agenda combining theory, methods a

  6. Web Mining: Machine Learning for Web Applications.

    Science.gov (United States)

    Chen, Hsinchun; Chau, Michael

    2004-01-01

    Presents an overview of machine learning research and reviews methods used for evaluating machine learning systems. Ways that machine-learning algorithms were used in traditional information retrieval systems in the "pre-Web" era are described, and the field of Web mining and how machine learning has been used in different Web mining applications…

  7. Weaving Web Applications with WebDSL (Demonstration)

    NARCIS (Netherlands)

    Groenewegen, D.M.; Visser, E.

    2009-01-01

    This paper is a pre-print of: Danny M. Groenewegen, and Eelco Visser. Weaving Web Applications with WebDSL (Demonstration). In: Gary T. Leavens (editor) Companion to the 24th ACM SIGPLAN Conference on Object-Oriented Programing, Systems, Languages, and Applications (OOPSLA 2009). WebDSL is a domain

  8. Web Services in Mobile Applications

    Directory of Open Access Journals (Sweden)

    Octavian DOSPINESCU

    2013-01-01

    Full Text Available Information and communication technologies are designed to support and anticipate the continuing changes of the information society, while outlining new economic, social and cultural dimensions. We see the growth of new business models whose aim is to remove traditional barriers and improve the value of goods and services. Information is a strategic resource and its manipulation raises new problems for all entities involved in the process. Information and communication technologies should be a stable support in managing the flow of data and support the integrity, confidentiality and availability. Concepts such as eBusiness, eCommerce, Software as a Service, Cloud Computing and Social Media are based on web technologies consisting of complex languages, protocols and standards, built around client-server architecture. One of the most used technologies in mobile applications are the Web Services defined as an application model supported by any operating system able to provide certain functionalities using Internet technologies to promote interoperability between various appli-cations and platforms. Web services use HTTP, XML, SSL, SMTP and SOAP, because their stability has proven over the years. Their functionalities are highly variable, with Web services applications exchange type, weather, arithmetic or authentication services. In this article we will talk about SOAP and REST architectures for web services in mobile applications and we will also provide some practical examples based on Android platform.

  9. Project Assessment Skills Web Application

    Science.gov (United States)

    Goff, Samuel J.

    2013-01-01

    The purpose of this project is to utilize Ruby on Rails to create a web application that will replace a spreadsheet keeping track of training courses and tasks. The goal is to create a fast and easy to use web application that will allow users to track progress on training courses. This application will allow users to update and keep track of all of the training required of them. The training courses will be organized by group and by user, making readability easier. This will also allow group leads and administrators to get a sense of how everyone is progressing in training. Currently, updating and finding information from this spreadsheet is a long and tedious task. By upgrading to a web application, finding and updating information will be easier than ever as well as adding new training courses and tasks. Accessing this data will be much easier in that users just have to go to a website and log in with NDC credentials rather than request the relevant spreadsheet from the holder. In addition to Ruby on Rails, I will be using JavaScript, CSS, and jQuery to help add functionality and ease of use to my web application. This web application will include a number of features that will help update and track progress on training. For example, one feature will be to track progress of a whole group of users to be able to see how the group as a whole is progressing. Another feature will be to assign tasks to either a user or a group of users. All of these together will create a user friendly and functional web application.

  10. Evaluating Security in Web Application Frameworks

    OpenAIRE

    Hangeland, Anders Paulsen; Pettersen, Ståle

    2008-01-01

    The emerging trend of providing business, government and academic services through the World Wide Web, and subsequent value availability, has caused an acceleration in the number and sophistication of web application threats. Since the consequences of security breaches in web applications can be severe, there is an increasing demand for proper security mechanisms. At the same time the decreased time-frame of web application development projects has led to numerous Web Application Frameworks, ...

  11. Web application for personal growth

    OpenAIRE

    URANKAR, BLAŽ

    2016-01-01

    The thesis presents the process of designing and producing a web application for personal growth. We live in an era where it is well taken care of our physical comfort, but our mind is in danger. People often feel worthless and do not understand their feelings so we have developed a web application that helps strenghten confidence and encourages understanding of emotions. We started development with the use of some newer technologies. On the server side, we used Node.js, Express.js and MongoD...

  12. JavaScript Web Applications

    CERN Document Server

    MacCaw, Alex

    2011-01-01

    Building rich JavaScript applications that bring a desktop experience to the Web requires moving state from the server to the client side-not a simple task. This hands-on book takes proficient JavaScript developers through all the steps necessary to create state-of-the-art applications, including structure, templating, frameworks, communicating with the server, and many other issues. Throughout the book, you'll work with real-world example applications to help you grasp the concepts involved. Learn how to create JavaScript applications that offer a more responsive and improved experience. U

  13. Web Application Programming with Google Maps

    OpenAIRE

    Luján Mora, Sergio

    2011-01-01

    Slides of the course "Web Application Programming with Google Maps" taught at the Politechnika Lubelska (Lublin, Poland) in november 2011. Transparencias del curso "Web Application Programming with Google Maps" impartido en la Politechnika Lubelska (Lublin, Polonia) en noviembre de 2011.

  14. Web Application Development Utilizing Cloud Virtual Machine

    OpenAIRE

    Muukka, Olli

    2014-01-01

    The thesis goes through a development project where a web application was implemented to support the start-up company business operations. The main reason to implement a web application was the company needed a system where business data is centrally managed with cost-efficient, simple and easy tool. The deployed cloud service provided a platform for the web application. The alternative to the web application development was to deploy commercial customer relationship management tool, but the ...

  15. Web 2.0 Applications in China

    Science.gov (United States)

    Zhai, Dongsheng; Liu, Chen

    Since 2005, the term Web 2.0 has gradually become a hot topic on the Internet. Web 2.0 lets users create web contents as distinct from webmasters or web coders. Web 2.0 has come to our work, our life and even has become an indispensable part of our web-life. Its applications have already been widespread in many fields on the Internet. So far, China has about 137 million netizens [1], therefore its Web 2.0 market is so attractive that many sources of venture capital flow into the Chinese Web 2.0 market and there are also a lot of new Web 2.0 companies in China. However, the development of Web 2.0 in China is accompanied by some problems and obstacles. In this paper, we will mainly discuss Web 2.0 applications in China, with their current problems and future development trends.

  16. Lecture 3: Web Application Security

    CERN Document Server

    CERN. Geneva

    2013-01-01

    Computer security has been an increasing concern for IT professionals for a number of years, yet despite all the efforts, computer systems and networks remain highly vulnerable to attacks of different kinds. Design flaws and security bugs in the underlying software are among the main reasons for this. This lecture focuses on security aspects of Web application development. Various vulnerabilities typical to web applications (such as Cross-site scripting, SQL injection, cross-site request forgery etc.) are introduced and discussed. Sebastian Lopienski is CERN’s deputy Computer Security Officer. He works on security strategy and policies; offers internal consultancy and audit services; develops and maintains security tools for vulnerability assessment and intrusion detection; provides training and awareness raising; and does incident investigation and response. During his work at CERN since 2001, Sebastian has had various assignments, including designing and developing software to manage and support servic...

  17. A Unified ASrchitecture Model of Web Applications

    Institute of Scientific and Technical Information of China (English)

    2002-01-01

    With the increasing popularity,scale and complexity of web applications,design and development of web applications are becoming more and more difficult,However,the current state of their design and development is characterized by anarchy and ad hoc methodologies,One of the causes of this chaotic situation is that different researchers and designers have different understanding of web applications.In this paper,based on an explicit understanding of web applications,we present a unified architecture model of wed applications,the four-view model,which addresses the analysis and design issues of web applications from four perspectives,namely,logical view,data view,navigation view and presentation view,each addrssing a specific set of concerns of web applications,the purpose of the model is to provide a clear picture of web applications to alleviate the chaotic situation and facilitate its analysis,design and implementation.

  18. Forensics Investigation of Web Application Security Attacks

    Directory of Open Access Journals (Sweden)

    Amor Lazzez

    2015-02-01

    Full Text Available Nowadays, web applications are popular targets for security attackers. Using specific security mechanisms, we can prevent or detect a security attack on a web application, but we cannot find out the criminal who has carried out the security attack. Being unable to trace back an attack, encourages hackers to launch new attacks on the same system. Web application forensics aims to trace back and attribute a web application security attack to its originator. This may significantly reduce the security attacks targeting a web application every day, and hence improve its security. The aim of this paper is to carry out a detailed overview about the web application forensics. First, we define the web applications forensics, and we present a taxonomic structure of the digital forensics. Then, we present the methodology of a web application forensics investigation. After that, we illustrate the forensics supportive tools for a web application forensics investigation. After that, we present a detailed presentation of a set of the main considered web application forensics tools. Finally, we provide a comparison of the main considered web application forensics tools.

  19. WAPTT - Web Application Penetration Testing Tool

    Directory of Open Access Journals (Sweden)

    DURIC, Z.

    2014-02-01

    Full Text Available Web applications vulnerabilities allow attackers to perform malicious actions that range from gaining unauthorized account access to obtaining sensitive data. The number of reported web application vulnerabilities in last decade is increasing dramatically. The most of vulnerabilities result from improper input validation and sanitization. The most important of these vulnerabilities based on improper input validation and sanitization are: SQL injection (SQLI, Cross-Site Scripting (XSS and Buffer Overflow (BOF. In order to address these vulnerabilities we designed and developed the WAPTT (Web Application Penetration Testing Tool tool - web application penetration testing tool. Unlike other web application penetration testing tools, this tool is modular, and can be easily extended by end-user. In order to improve efficiency of SQLI vulnerability detection, WAPTT uses an efficient algorithm for page similarity detection. The proposed tool showed promising results as compared to six well-known web application scanners in detecting various web application vulnerabilities.

  20. Advanced express web application development

    CERN Document Server

    Keig, Andrew

    2013-01-01

    A practical book, guiding the reader through the development of a single page application using a feature-driven approach.If you are an experienced JavaScript developer who wants to build highly scalable, real-world applications using Express, this book is ideal for you. This book is an advanced title and assumes that the reader has some experience with node, Javascript MVC web development frameworks, and has heard of Express before, or is familiar with it. You should also have a basic understanding of Redis and MongoDB. This book is not a tutorial on Node, but aims to explore some of the more

  1. XMM-Newton Mobile Web Application

    Science.gov (United States)

    Ibarra, A.; Kennedy, M.; Rodríguez, P.; Hernández, C.; Saxton, R.; Gabriel, C.

    2013-10-01

    We present the first XMM-Newton web mobile application, coded using new web technologies such as HTML5, the Query mobile framework, and D3 JavaScript data-driven library. This new web mobile application focuses on re-formatted contents extracted directly from the XMM-Newton web, optimizing the contents for mobile devices. The main goals of this development were to reach all kind of handheld devices and operating systems, while minimizing software maintenance. The application therefore has been developed as a web mobile implementation rather than a more costly native application. New functionality will be added regularly.

  2. Web Application Security (Dagstuhl Seminar 12401)

    OpenAIRE

    Desmet, Lieven; Johns, Martin; Livshits, Benjamin; Sabelfeld, Andrei

    2013-01-01

    This report documents the program and the outcomes of Dagstuhl Seminar 12401 ``Web Application Security''. The seminar brought 44 web security researchers together, coming from companies and research institutions across Europe and the US. The seminar had a well-filled program, with 3 keynotes, 28 research talks, and 15 5-minute talks. As web application security is a broad research domain, a diverse set of recent research results was presented during the talks, covering the web secur...

  3. On Network Proximity in Web Applications

    OpenAIRE

    Namiot, Dmitry; Sneps-Sneppe, Manfred

    2015-01-01

    In this paper, we discuss one approach for development and deployment of web sites (web pages) devoted to the description of objects (events) with a precisely delineated geographic scope. This article describes the usage of context-aware programming models for web development. In our paper, we propose mechanisms to create mobile web applications which content links to some predefined geographic area. The accuracy of such a binding allows us to distinguish individual areas within the same indo...

  4. Web services synchronization health care application

    CERN Document Server

    Limam, Hela

    2011-01-01

    With the advance of Web Services technologies and the emergence of Web Services into the information space, tremendous opportunities for empowering users and organizations appear in various application domains including electronic commerce, travel, intelligence information gathering and analysis, health care, digital government, etc. In fact, Web services appear to be s solution for integrating distributed, autonomous and heterogeneous information sources. However, as Web services evolve in a dynamic environment which is the Internet many changes can occur and affect them. A Web service is affected when one or more of its associated information sources is affected by schema changes. Changes can alter the information sources contents but also their schemas which may render Web services partially or totally undefined. In this paper, we propose a solution for integrating information sources into Web services. Then we tackle the Web service synchronization problem by substituting the affected information sources....

  5. Secure Java For Web Application Development

    CERN Document Server

    Bhargav, Abhay

    2010-01-01

    As the Internet has evolved, so have the various vulnerabilities, which largely stem from the fact that developers are unaware of the importance of a robust application security program. This book aims to educate readers on application security and building secure web applications using the new Java Platform. The text details a secure web application development process from the risk assessment phase to the proof of concept phase. The authors detail such concepts as application risk assessment, secure SDLC, security compliance requirements, web application vulnerabilities and threats, security

  6. Web Application Comprehension Based on Dependence Analysis

    Institute of Scientific and Technical Information of China (English)

    WU Jun-hua; XU Bao-wen; JIANG Ji-xiang

    2004-01-01

    Many research indicate a lot of money and time are spent on maintaining and modifying program delivered.So the policies to support program comprehension are very important.Program comprehension is a crucial and difficult task.Insufficient design, illogical code structure, short documents will enhance the comprehensive difficulty.Developing Web application is usually a process with quick implementation and delivery.In addition, generally a Web application is coded by combining mark language statements with some embedded applets.Such programming mode affects comprehension of Web applications disadvantageously.This paper proposes a method to improving understanding Web by dependence analysis and slice technology.

  7. A Web Service Framework for Economic Applications

    Directory of Open Access Journals (Sweden)

    Dan BENTA

    2010-01-01

    Full Text Available The Internet offers multiple solutions to linkcompanies with their partners, customers or suppliersusing IT solutions, including a special focus on Webservices. Web services are able to solve the problem relatedto the exchange of data between business partners, marketsthat can use each other's services, problems ofincompatibility between IT applications. As web servicesare described, discovered and accessed programs based onXML vocabularies and Web protocols, Web servicesrepresents solutions for Web-based technologies for smalland medium-sized enterprises (SMEs. This paper presentsa web service framework for economic applications. Also, aprototype of this IT solution using web services waspresented and implemented in a few companies from IT,commerce and consulting fields measuring the impact ofthe solution in the business environment development.

  8. 09141 Executive Summary -- Web Application Security

    OpenAIRE

    Boneh, Dan; Erlingsson, Ulfar; Johns, Martin; Livshits, Benjamin

    2010-01-01

    Web applications are ubiquitous nowadays. Consequently, the field of Web application security is of ever rising significance. This Dagstuhl seminar was conducted to assemble researchers active in the domain to gain a first comprehensive overview of this young discipline in security research. From a content perspective, the topic was explored in a great variety of directions, including for instance Web browser-based security measures, language-based techniques, software engin...

  9. Dual Security Testing Model for Web Applications

    Directory of Open Access Journals (Sweden)

    Singh Garima

    2016-02-01

    Full Text Available In recent years, web applications have evolved from small websites into large multi-tiered applications. The quality of web applications depends on the richness of contents, well structured navigation and most importantly its security. Web application testing is a new field of research so as to ensure the consistency and quality of web applications. In the last ten years there have been different approaches. Models have been developed for testing web applications but only a few focused on content testing, a few on navigation testing and a very few on security testing of web applications. There is a need to test content, navigation and security of an application in one go. The objective of this paper is to propose Dual Security Testing Model to test the security of web applications using UML modeling technique which includes web socket interface. In this research paper we have described how our security testing model is implemented using activity diagram, activity graph and based on this how test cases is generated.

  10. Mobile Web – Enterprise Application Advantages

    OpenAIRE

    Sanjeev Narayan Bal

    2013-01-01

    This paper enlightens the benefits offered by enabling web applications on Mobile devices and also addresses the current business challenges in developing Mobile Web applications. This paper is intended for all business domains irrespective of application portfolios. Mobile enterprise application platform solutions are the core technology offerings that enable mobile enterprise applications and are the basis for organizations that are building, deploying, and supporting mobile enterprise appl...

  11. Web Mining: Characteristics and Application in ECommerce

    Directory of Open Access Journals (Sweden)

    Jyoti Yadav

    2012-09-01

    Full Text Available World Wide Web is source of information in todayz environment. Web is collection of inter-related files on one or more Web Servers. We have lots of data over there that can help in growing a business. Web mining is part of data mining, helps to find new patterns that enable a merchant to take new decisions for business opportunity. In this paper we discuss about characteristics and applications of web mining techniques in the context of E-commerce.

  12. Automatic invariant detection in dynamic web applications

    NARCIS (Netherlands)

    Groeneveld, F.; Mesbah, A.; Van Deursen, A.

    2010-01-01

    The complexity of modern web applications increases as client-side JavaScript and dynamic DOM programming are used to offer a more interactive web experience. In this paper, we focus on improving the dependability of such applications by automatically inferring invariants from the client-side and us

  13. DAMEWARE - Data Mining & Exploration Web Application Resource

    CERN Document Server

    Brescia, Massimo; Esposito, Francesco; Fiore, Michelangelo; Garofalo, Mauro; Guglielmo, Magda; Longo, Giuseppe; Manna, Francesco; Nocella, Alfonso; Vellucci, Civita

    2016-01-01

    Astronomy is undergoing through a methodological revolution triggered by an unprecedented wealth of complex and accurate data. DAMEWARE (DAta Mining & Exploration Web Application and REsource) is a general purpose, Web-based, Virtual Observatory compliant, distributed data mining framework specialized in massive data sets exploration with machine learning methods. We present the DAMEWARE (DAta Mining & Exploration Web Application REsource) which allows the scientific community to perform data mining and exploratory experiments on massive data sets, by using a simple web browser. DAMEWARE offers several tools which can be seen as working environments where to choose data analysis functionalities such as clustering, classification, regression, feature extraction etc., together with models and algorithms.

  14. A Holistic Approach to Securing Web Applications

    CERN Document Server

    Stankovic, Srdjan

    2010-01-01

    Protection of Web applications is an activity that requires constant monitoring of security threats as well as looking for solutions in this field. Since protection has moved from the lower layers of OSI models to the application layer and having in mind the fact that 75% of all the attacks are performed at the application layer, special attention should be paid to the application layer. It is possible to improve protection of Web application on the level of the system architecture by introducing new components which will realize protection on higher levels of OSI models. This paper deals with Intrusion Detection Systems, Intrusion Prevention Systems, Web Application Firewall and gives a holistic approach to securing Web applications using aforementioned components.

  15. Building Grid applications using Web Services

    CERN Document Server

    CERN. Geneva

    2004-01-01

    There has been a lot of discussion within the Grid community about the use of Web Services technologies in building large-scale, loosely-coupled, cross-organisation applications. In this talk we are going to explore the principles that govern Service-Oriented Architectures and the promise of Web Services technologies for integrating applications that span administrative domains. We are going to see how existing Web Services specifications and practices could provide the necessary infrastructure for implementing Grid applications. Biography Dr. Savas Parastatidis is a Principal Research Associate at the School of Computing Science, University of Newcastle upon Tyne, UK. Savas is one of the authors of the "Grid Application Framework based on Web Services Specifications and Practices" document that was influential in the convergence between Grid and Web Services and the move away from OGSI (more information can be found at http://www.neresc.ac.uk/ws-gaf). He has done research on runtime support for distributed-m...

  16. Improving Web Application Security Using Penetration Testing

    Directory of Open Access Journals (Sweden)

    D. SriNithi

    2014-08-01

    Full Text Available The main issues of current web application is easily hacking the user information by unauthorized person. The development of entire web application depends on scripting languages that easily displays the user authentication code to the web browser. All code must be transferred through query string parameter (URL of the web application. This kind of application security fails when verifying it by penetration testing which is based on XSS languages. This study overcomes the security issues by developing a web application based on cross site scripting technique which the user codes are encrypted using RSA algorithm and cookies, cross domain verification based on encrypted use code. XSS vulnerabilities come in different forms and may be categorized into two varieties: reflected and stored. Reflected is on type of attack which can be performed against applications that employ a dynamic page error message to users. Stored XSS vulnerability appears when data submitted by one user is store in the application or in the back-end database. The user cookies of the web browser store only the encrypted key values. These techniques applied in Enterprise web application it support multiple organization for processing product purchase order, sales order and invoice details.

  17. Engineering Semantic Web Applications by Using Object-Oriented Paradigm

    CERN Document Server

    Farooq, Amjad; Shah, Abad

    2010-01-01

    The web information resources are growing explosively in number and volume. Now to retrieve relevant data from web has become very difficult and time-consuming. Semantic Web envisions that these web resources should be developed in machine-processable way in order to handle irrelevancy and manual processing problems. Whereas, the Semantic Web is an extension of current web, in which web resources are equipped with formal semantics about their interpretation through machines. These web resources are usually contained in web applications and systems, and their formal semantics are normally represented in the form of web-ontologies. In this research paper, an object-oriented design methodology (OODM) is upgraded for developing semantic web applications. OODM has been developed for designing of web applications for the current web. This methodology is good enough to develop web applications. It also provides a systematic approach for the web applications development but it is not helpful in generating machine-poc...

  18. VOGCLUSTERS: an example of DAME web application

    CERN Document Server

    Castellani, Marco; Mancini, Ettore; Pellecchia, Luca; Longo, Giuseppe

    2011-01-01

    We present the alpha release of the VOGCLUSTERS web application, specialized for data and text mining on globular clusters. It is one of the web2.0 technology based services of Data Mining & Exploration (DAME) Program, devoted to mine and explore heterogeneous information related to globular clusters data.

  19. VOGCLUSTERS: An Example of DAME Web Application

    Science.gov (United States)

    Castellani, M.; Brescia, M.; Mancini, E.; Pellecchia, L.; Longo, G.

    2012-07-01

    We present the alpha release of the VOGCLUSTERS web application, specialized for data and text mining on globular clusters. It is one of the web2.0 technology based services of Data Mining &Exploration (DAME) Program, devoted to mine and explore heterogeneous information related to globular clusters data.

  20. WordPress web application development

    CERN Document Server

    Ratnayake, Rakhitha Nimesh

    2013-01-01

    An extensive, practical guide that explains how to adapt WordPress features, both conventional and trending, for web applications.This book is intended for WordPress developers and designers who have the desire to go beyond conventional website development to develop quality web applications within a limited time frame and for maximum profit. Experienced web developers who are looking for a framework for rapid application development will also find this to be a useful resource. Prior knowledge with of WordPress is preferable as the main focus will be on explaining methods for adapting WordPres

  1. Developing web applications with Oracle ADF essentials

    CERN Document Server

    Vesterli, Sten E

    2013-01-01

    Developing Web Applications with Oracle ADF Essentials covers the basics of Oracle ADF and then works through more complex topics such as debugging and logging features and JAAS Security in JDeveloper as the reader gains more skills. This book will follow a tutorial approach, using a practical example, with the content and tasks getting harder throughout.""Developing Web Applications with Oracle ADF Essentials"" is for you if you want to build modern, user-friendly web applications for all kinds of data gathering, analysis, and presentations. You do not need to know any advanced HTML or JavaSc

  2. Web Applications Security : A security model for client-side web applications

    OpenAIRE

    Prabhakara, Deepak

    2009-01-01

    The Web has evolved to support sophisticated web applications. These web applications are exposed to a number of attacks and vulnerabilities. The existing security model is unable to cope with these increasing attacks and there is a need for a new security model that not only provides the required security but also supports recent advances like AJAX and mashups. The attacks on client-side Web Applications can be attributed to four main reasons – 1) lack of a security context for Web Browsers...

  3. Design and Analysis of Web Application Frameworks

    DEFF Research Database (Denmark)

    Schwarz, Mathias Romme

    -state manipulation vulnerabilities. The hypothesis of this dissertation is that we can design frameworks and static analyses that aid the programmer to avoid such errors. First, we present the JWIG web application framework for writing secure and maintainable web applications. We discuss how this framework solves...... some of the common errors through an API that is designed to be safe by default. Second, we present a novel technique for checking HTML validity for output that is generated by web applications. Through string analysis, we approximate the output of web applications as context-free grammars. We model...... the HTML validation algorithm and the DTD language, and we generalize the validation algorithm to work for context-free grammars. Third, we present a novel technique for identifying client-state manipulation vulnerabilities. The technique uses a combination of output analysis and information ow analysis...

  4. Why Evaluating Semantic Web Applications is Difficult

    OpenAIRE

    Ossenbruggen, van, Jacco; Amin, Alia; Hildebrand, Michiel

    2008-01-01

    This position paper discusses our experience in evaluating our cultural search and annotation engine. We identify three aspects that determine the quality of a semantic web application as a whole, namely: the quality of data set, the quality of underlying search and inference software and the quality of the user interface. We argue that evaluation of semantic web applications is particularly difficult because of the strong interdependency between the three aspects.

  5. Web Applications of Bibliometrics and Link Analysis

    Directory of Open Access Journals (Sweden)

    Faribourz Droudi

    2010-04-01

    Full Text Available The present study aims to introduce and analyze bibliometric application within Web and also to expounds on the status of link analysis in order to point out its application with respect to the existing web-based information sources. Findings indicate that bibliometrics could have required application in the area of digital resources available through Net. Link analysis is a process by which one could make statistical analysis of correlation between hyperlinks and therefore understand the accuracy, veracity and efficacy of citations within a digital document. Link analysis, in effect, is counted as a part of information ranking algorithm within the web environment. The number, linkage and quality of given links to a website are of utmost importance for ranking/status in the Web. The tools applied in this topic include, page ranking strategy, link analysis algorithm, latent semantic indexing and the classical input-output model. The present study analyzes Big Web and Small Web link analysis and explains the means for utilizing web charts in order to better understand the link analysis process.

  6. Next Generation Semantic Web and Its Application

    Directory of Open Access Journals (Sweden)

    Soumyarashmi Panigrahi

    2011-03-01

    Full Text Available Currently, computers are changing from single, isolated devices into entry points to a worldwide network of information exchange and business transactions called the World Wide Web (WWW. However, the success of the WWW has made it increasingly difficult to find, access, present and maintain the information required by a wide variety of users. In response to this problem, many new research initiatives and commercial enterprises have been set up to enrich the available information with machine-process able semantics. This Semantic Web will provide intelligent access to heterogeneous, distributed information, enabling software products (agents to mediate between user needs and the information sources available. In this paper we describe some areas for application of this new technology. We focus on on-going work in the fields of knowledge management and electronic commerce. We also take a perspective on the semantic web-enabled web services which will help to bring the semantic web to its full potential.

  7. Geant4 application in a Web browser

    Science.gov (United States)

    Garnier, Laurent; Geant4 Collaboration

    2014-06-01

    Geant4 is a toolkit for the simulation of the passage of particles through matter. The Geant4 visualization system supports many drivers including OpenGL[1], OpenInventor, HepRep[2], DAWN[3], VRML, RayTracer, gMocren[4] and ASCIITree, with diverse and complementary functionalities. Web applications have an increasing role in our work, and thanks to emerging frameworks such as Wt [5], building a web application on top of a C++ application without rewriting all the code can be done. Because the Geant4 toolkit's visualization and user interface modules are well decoupled from the rest of Geant4, it is straightforward to adapt these modules to render in a web application instead of a computer's native window manager. The API of the Wt framework closely matches that of Qt [6], our experience in building Qt driver will benefit for Wt driver. Porting a Geant4 application to a web application is easy, and with minimal effort, Geant4 users can replicate this process to share their own Geant4 applications in a web browser.

  8. Comparing Web Applications with Desktop Applications: An Empirical Study

    DEFF Research Database (Denmark)

    Pop, Paul

    2002-01-01

    In recent years, many desktop applications have been ported to the world wide web in order to reduce (multiplatform) development, distribution and maintenance costs. However, there is little data concerning the usability of web applications, and the impact of their usability on the total cost...... of developing and using such applications. In this paper we present a comparison of web and desktop applications from the usability point of view. The comparison is based on an empirical study that investigates the performance of a group of users on two calendaring applications: Yahoo!Calendar and Microsoft...... Calendar. The study shows that in the case of web applications the performance of the users is significantly reduced, mainly because of the restricted interaction mechanisms provided by current web browsers....

  9. Capturing Trust in Social Web Applications

    Science.gov (United States)

    O'Donovan, John

    The Social Web constitutes a shift in information flow from the traditional Web. Previously, content was provided by the owners of a website, for consumption by the end-user. Nowadays, these websites are being replaced by Social Web applications which are frameworks for the publication of user-provided content. Traditionally, Web content could be `trusted' to some extent based on the site it originated from. Algorithms such as Google's PageRank were (and still are) used to compute the importance of a website, based on analysis of underlying link topology. In the Social Web, analysis of link topology merely tells us about the importance of the information framework which hosts the content. Consumers of information still need to know about the importance/reliability of the content they are reading, and therefore about the reliability of the producers of that content. Research into trust and reputation of the producers of information in the Social Web is still very much in its infancy. Every day, people are forced to make trusting decisions about strangers on the Web based on a very limited amount of information. For example, purchasing a product from an eBay seller with a `reputation' of 99%, downloading a file from a peer-to-peer application such as Bit-Torrent, or allowing Amazon.com tell you what products you will like. Even something as simple as reading comments on a Web-blog requires the consumer to make a trusting decision about the quality of that information. In all of these example cases, and indeed throughout the Social Web, there is a pressing demand for increased information upon which we can make trusting decisions. This chapter examines the diversity of sources from which trust information can be harnessed within Social Web applications and discusses a high level classification of those sources. Three different techniques for harnessing and using trust from a range of sources are presented. These techniques are deployed in two sample Social Web

  10. Semantic-Web Technology: Applications at NASA

    OpenAIRE

    Ashish, Naveen; Industrial Experiences

    2005-01-01

    We provide a description of work at the National Aeronautics and Space Administration (NASA) on building systems based on Semantic-Web concepts and technologies. NASA has been one of the early adopters of Semantic-Web technologies for practical applications. Indeed there are several ongoing (IT) endeavors on building semantics based systems for use in diverse NASA domains ranging from collaborative scientific activity to accident and mishap investigation to enterprise search to scientific inf...

  11. Automatic Generation of Web Applications from Visual High-Level Functional Web Components

    Directory of Open Access Journals (Sweden)

    Quan Liang Chen

    2009-01-01

    Full Text Available This paper presents high-level functional Web components such as frames, framesets, and pivot tables, which conventional development environments for Web applications have not yet supported. Frameset Web components provide several editing facilities such as adding, deleting, changing, and nesting of framesets to make it easier to develop Web applications that use frame facilities. Pivot table Web components sum up various kinds of data in two dimensions. They reduce the amount of code to be written by developers greatly. The paper also describes the system that implements these high-level functional components as visual Web components. This system assists designers in the development of Web applications based on the page-transition framework that models a Web application as a set of Web page transitions, and by using visual Web components, makes it easier to write processes to be executed when a Web page transfers to another.

  12. Intelligent Crawling of Web Applications for Web Archiving

    OpenAIRE

    Faheem, Muhammad

    2012-01-01

    International audience The steady growth of the World Wide Web raises challenges regarding the preservation of meaningful Web data. Tools used currently by Web archivists blindly crawl and store Web pages found while crawling, disregarding the kind of Web site currently accessed (which leads to suboptimal crawling strategies) and whatever structured content is contained in Web pages (which results in page-level archives whose content is hard to exploit). We focus in this PhD work on the cr...

  13. Web Application and its Marketing as Cloud Computing

    OpenAIRE

    Shiv Kumar

    2012-01-01

    A web application uses two words “web” and “application”.Where web means web browser and application meanscomputer software. Web browser is used to search theinformation on the World Wide Web i.e. www or on Internet,where as application is used to solve the single or multiple tasks,depending on the type of application. In this way, we can saythat a web application is computer software to perform single ormultiple tasks on the computer network using web browser.Now, the questions arise for the...

  14. Two Algorithms for Web Applications Assessment

    Directory of Open Access Journals (Sweden)

    Stavros Ioannis Valsamidis

    2011-09-01

    Full Text Available The usage of web applications can be measured with the use of metrics. In a LMS, a typical web application, there are no appropriate metrics which would facilitate their qualitative and quantitative measurement. The purpose of this paper is to propose the use of existing techniques with a different way, in order to analyze the log file of a typical LMS and deduce useful conclusions. Three metrics for course usage measurement are used. It also describes two algorithms for course classification and suggestion actions. The metrics and the algorithms and were in Open eClass LMS tracking data of an academic institution. The results from 39 courses presented interest insights. Although the case study concerns a LMS it can also be applied to other web applications such as e-government, e-commerce, e-banking, blogs e.t.c.

  15. Semantic-Web Technology: Applications at NASA

    Science.gov (United States)

    Ashish, Naveen

    2004-01-01

    We provide a description of work at the National Aeronautics and Space Administration (NASA) on building system based on semantic-web concepts and technologies. NASA has been one of the early adopters of semantic-web technologies for practical applications. Indeed there are several ongoing 0 endeavors on building semantics based systems for use in diverse NASA domains ranging from collaborative scientific activity to accident and mishap investigation to enterprise search to scientific information gathering and integration to aviation safety decision support We provide a brief overview of many applications and ongoing work with the goal of informing the external community of these NASA endeavors.

  16. Prototyping optimization in the web application development

    OpenAIRE

    Andrejak, Luka

    2016-01-01

    When developing web applications we often use prototyping. Prototyping allows us to involve end users of an application in early stages of development process, which can have positive effects on process itself. The correct interpretation of user feedback can avoid potential problems during development. The problem that often occurs in practice, are too simple prototypes that do not provide good simulation of the final application. One of the main principles of prototyping is rapid implementat...

  17. Derailer: interactive security analysis for web applications

    OpenAIRE

    Near, Joseph Paul; Jackson, Daniel

    2014-01-01

    Derailer is an interactive tool for finding security bugs in web applications. Using symbolic execution, it enumerates the ways in which application data might be exposed. The user is asked to examine these exposures and classify the conditions under which they occur as security-related or not; in so doing, the user effectively constructs a specification of the application's security policy. The tool then highlights exposures missing security checks, which tend to be security bugs. We have...

  18. ReSTful OSGi Web Applications Tutorial

    Science.gov (United States)

    Shams, Khawaja; Norris, Jeff

    2008-01-01

    This slide presentation accompanies a tutorial on the ReSTful (Representational State Transfer) web application. Using Open Services Gateway Initiative (OSGi), ReST uses HTTP protocol to enable developers to offer services to a diverse variety of clients: from shell scripts to sophisticated Java application suites. It also uses Eclipse for the rapid development, the Eclipse debugger, the test application, and the ease of export to production servers.

  19. AUTONOMIC HTML INTERFACE GENERATOR FOR WEB APPLICATIONS

    Directory of Open Access Journals (Sweden)

    Youssef Bassil

    2012-02-01

    Full Text Available Recent advances in computing systems have led to a new digital era in which every area of life is nearlyinterrelated with information technology. However, with the trend towards large-scale IT systems, a newchallenge has emerged. The complexity of IT systems is becoming an obstacle that hampers themanageability, operability, and maintainability of modern computing infrastructures. Autonomiccomputing popped up to provide an answer to these ever-growing pitfalls. Fundamentally, autonomicsystems are self-configuring, self-healing, self-optimizing, and self-protecting; hence, they can automate allcomplex IT processes without human intervention. This paper proposes an autonomic HTML web-interfacegenerator based on XML Schema and Style Sheet specifications for self-configuring graphical userinterfaces of web applications. The goal of this autonomic generator is to automate the process ofcustomizing GUI web-interfaces according to the ever-changing business rules, policies, and operatingenvironment with the least IT labor involvement. The conducted experiments showed a successfulautomation of web interfaces customization that dynamically self-adapts to keep with the always-changingbusiness requirements. Future research can improve upon the proposed solution so that it supports the selfconfiguringof not only web applications but also desktop applications.

  20. Architectural patterns regarding web application domain usability

    Directory of Open Access Journals (Sweden)

    José Luis Arciniegas Herrera

    2010-05-01

    Full Text Available Usability is one of the quality characteristics having the greatest impact on final user acceptation in a web application context. However, the relationship between usability and software architecture has not been completely identified and characterised. Some work has found some relationships between usability and architecture but not between architectural patterns. This paper’s main contribution lies in its identification of architecture patterns and how they have influenced usability within the context of web applications. This study is useful for architects and new product designers regarding the early identification of possible problems and/or advantages (at architectural level, using some of them in a web application. Additionally, architects could identify weak- nesses in initial designs thereby increasing final user satisfaction. The study could be useful when a web application is being eva- luated, since detecting possible usability problems or weaknesses implies that it should be improved. Consequently, some chan- ges would be made to the application, both in its interfaces and at architectural level. In this case, the problem can be related and the most suitable solution be suggested in terms of patterns. The impact of this work’s architectural pattern has been vali- dated on two Colombian small- and medium-sized enterprises which have exercised some of the proposed patterns and verified their influence on usability properties.

  1. Web Application and its Marketing as Cloud Computing

    Directory of Open Access Journals (Sweden)

    Shiv Kumar

    2012-10-01

    Full Text Available A web application uses two words “web” and “application”.Where web means web browser and application meanscomputer software. Web browser is used to search theinformation on the World Wide Web i.e. www or on Internet,where as application is used to solve the single or multiple tasks,depending on the type of application. In this way, we can saythat a web application is computer software to perform single ormultiple tasks on the computer network using web browser.Now, the questions arise for the developer of “web application”,if we develop a web application then how to sell it and how wewill get the maximum profit from its marketing. Is there anyway? There are many ways to market web application by usingcommercial advertisement, trail version, Beta Version,Promotional Launch, by a customize version such as desktopapplication, browser application etc. These are the old methodof marketing “web application” The new and modern method ofmarketing a “Web application” is as a cloud computing (SaaSbecause it is accessed by web browser and used to solve singleor multiple task with very low cost except hosted on centralserver while web application may be hosted on different servers.The cost, security, maintenances and speed are the main benefitof marketing of web application as Cloud Computingapplication.

  2. HTML5 web application development by example

    CERN Document Server

    Gustafson, JM

    2013-01-01

    The best way to learn anything is by doing. The author uses a friendly tone and fun examples to ensure that you learn the basics of application development. Once you have read this book, you should have the necessary skills to build your own applications.If you have no experience but want to learn how to create applications in HTML5, this book is the only help you'll need. Using practical examples, HTML5 Web Application Development by Example will develop your knowledge and confidence in application development.

  3. Scope management in web application projects

    Directory of Open Access Journals (Sweden)

    Cristina Coelho de Abreu Pinna

    2008-07-01

    Full Text Available Software projects are subjected to certain risks and uncertainties, especially those that include Web applications, due to the fact that market competition aims to have electronic and virtual services available in a shorter and shorter period of time (also known as “Internet timing”. Another critical factor relates to the focus to be adopted into the management of Web application projects – should technology or business process be emphasized? This fact produces some difficulties in the acceptance of the software by the customer. This problem could be minimized by appropriate management of the project scope from its earliest phases (conception and planning. The article will present an approach that can be utilized on the management of Web applications projects for the minimization of uncertainties and risks when defining scope. A comparative and critical analysis will be carried out among several instruments and techniques that can be utilized on the definition of scope and priorities such as: QFD, Business Process Modeling and Partitioning. Key-words: Project Management, Scope Management, Web applications, QFD.

  4. Why Evaluating Semantic Web Applications is Difficult

    NARCIS (Netherlands)

    Ossenbruggen, J.R. van; Amin, A.K.; Hildebrand, M.

    2008-01-01

    This position paper discusses our experience in evaluating our cultural search and annotation engine. We identify three aspects that determine the quality of a semantic web application as a whole, namely: the quality of data set, the quality of underlying search and inference software and the qualit

  5. Web-based applications for virtual laboratories

    NARCIS (Netherlands)

    Bier, H.H.

    2011-01-01

    Web-based applications for academic education facilitate, usually, exchange of multimedia files, while design-oriented domains such as architectural and urban design require additional support in collaborative real-time drafting and modeling. In this context, multi-user interactive interfaces employ

  6. Rich Internet Applications (RIA) y Accesibilidad Web

    OpenAIRE

    Ramón Voces Merayo

    2011-01-01

    Se presenta en primer lugar una introducción sobre la creación y la ejecución de aplicaciones web accesibles para continuar analizando las problemáticas de accesibilidad de las Rich Internet Applications y las soluciones que ofrecen las WAI-ARIA.

  7. Mastering web application development with Express

    CERN Document Server

    Vlăduțu, Alexandru

    2014-01-01

    If you are a Node.js developer who wants to take your Express skills to the next level and develop high performing, reliable web applications using best practices, this book is ideal for you. The only prerequisite is knowledge of Node.js.

  8. SemSon: Connecting Ontologies and Web Applications

    OpenAIRE

    Vanderhulst, Geert; LUYTEN, Kris; Coninx, Karin

    2010-01-01

    The emerge of semantic data on the web puts the development of dynamic web applications to the test. On the one hand, we witness more and more semantic information becoming available on the web. On the other hand, we can see web-based applications evolve from server-side applications to responsive client-side applications running in a web browser. In this paper we present a framework that bridges the gap between semantic data defined in OWL ontologies and client-side web applications imple...

  9. Autonomic html interface generator for web applications

    CERN Document Server

    Bassil, Youssef; 10.5121/ijwest.2012.3104

    2012-01-01

    Recent advances in computing systems have led to a new digital era in which every area of life is nearly interrelated with information technology. However, with the trend towards large-scale IT systems, a new challenge has emerged. The complexity of IT systems is becoming an obstacle that hampers the manageability, operability, and maintainability of modern computing infrastructures. Autonomic computing popped up to provide an answer to these ever-growing pitfalls. Fundamentally, autonomic systems are self-configuring, self-healing, self-optimizing, and self-protecting; hence, they can automate all complex IT processes without human intervention. This paper proposes an autonomic HTML web-interface generator based on XML Schema and Style Sheet specifications for self-configuring graphical user interfaces of web applications. The goal of this autonomic generator is to automate the process of customizing GUI web-interfaces according to the ever-changing business rules, policies, and operating environment with th...

  10. Security Regression Testing Framework For Web Application Development

    OpenAIRE

    Waheed, Usman

    2014-01-01

    A framework and process that explains how to perform security regression testing for web applications. This paper discusses and proposes a framework based on open source tools that can be used to perform automated security regression testing of web applications.

  11. Directions for Web and E-Commerce Applications Security

    OpenAIRE

    Thuraisingham, Bhavani; Clifton, Chris; Gupta, Amar; Bertino, Elisa; Ferrari, Elena

    2003-01-01

    This paper provides directions for web and e-commerce applications security. In particular, access control policies, workflow security, XML security and federated database security issues pertaining to the web and ecommerce applications are discussed.

  12. Development of Content Management System-based Web Applications

    NARCIS (Netherlands)

    Souer, J.

    2012-01-01

    Web engineering is the application of systematic and quantifiable approaches (concepts, methods, techniques, tools) to cost-effective requirements analysis, design, implementation, testing, operation, and maintenance of high quality web applications. Over the past years, Content Management Systems (

  13. Design Options for Multimodal Web Applications

    Science.gov (United States)

    Stanciulescu, Adrian; Vanderdonckt, Jean

    The capabilities of multimodal applications running on the web are well de-lineated since they are mainly constrained by what their underlying standard mark up language offers, as opposed to hand-made multimodal applications. As the experience in developing such multimodal web applications is growing, the need arises to identify and define major design options of such application to pave the way to a structured development life cycle. This paper provides a design space of independent design options for multimodal web applications based on three types of modalities: graphical, vocal, tactile, and combined. On the one hand, these design options may provide designers with some explicit guidance on what to decide or not for their future user interface, while exploring various design alternatives. On the other hand, these design options have been implemented as graph transformations per-formed on a user interface model represented as a graph. Thanks to a transformation engine, it allows designers to play with the different values of each design option, to preview the results of the transformation, and to obtain the corresponding code on-demand

  14. Just-in-time Database-Driven Web Applications

    OpenAIRE

    Ong, Kenneth R

    2003-01-01

    "Just-in-time" database-driven Web applications are inexpensive, quickly-developed software that can be put to many uses within a health care organization. Database-driven Web applications garnered 73873 hits on our system-wide intranet in 2002. They enabled collaboration and communication via user-friendly Web browser-based interfaces for both mission-critical and patient-care-critical functions. Nineteen database-driven Web applications were developed. The application categories that compri...

  15. Unified Approach to Vulnerability Analysis of Web Applications

    Science.gov (United States)

    Le, H. T.; Loh, P. K. K.

    2008-11-01

    Web vulnerabilities in web-based applications may be detected, classified and documented. Several Web scanners exist for vulnerabilities in Web applications implemented via different technologies. However, none of them provides the technology-independent, generic coverage of possible vulnerabilities. In this project that is funded by Mindef Singapore, we propose a new approach for Web application security and vulnerability analysis. The design addresses the categorization of scanner results with a generic data model and the design of a language-independent rule-based engine that detects, analyses and reports suspected vulnerabilities in web-based applications.

  16. A Survey of Web Information System and Applications

    Institute of Scientific and Technical Information of China (English)

    HAN Yanbo; LI Juanzi; YANG Nan; LIU Qing; XU Baowen; MENG Xiaofeng

    2007-01-01

    The fourth international conference on Web information systems and applications (WISA 2007) has received 409 submissions and has accepted 37 papers for publication in this issue.The papers cover broad research areas, including Web mining and data warehouse, Deep Web and Web integration, P2P networks,text processing and information retrieval, as well as Web Services and Web infrastructure. After briefly introducing the WISA conference, the survey outlines the current activities and future trends concerning Web information systems and applications based on the papers accepted for publication.

  17. 09141 Abstracts Collection -- Web Application Security

    OpenAIRE

    Boneh, Dan; Erlingsson, Ulfar; Johns, Martin; Livshits, Benjamin

    2010-01-01

    From 29th March to 3rd April 2009 the Dagstuhl Seminar 09141 Web Application Security was held in Schloss Dagstuhl -- Leibniz Center for Informatics. During the seminar, several participants presented their current research, and ongoing work and open problems were discussed. Abstracts of the presentations given during the seminar are put together in this paper. Links to full papers (if available) are provided in the corresponding seminar summary document.

  18. Comparrison of classical and rapid Web application development

    OpenAIRE

    Marn, Primož

    2008-01-01

    Web sites are no longer used only for presentations of companies and their products. More and more modern web sites are dynamic, for example online shopping and other user interactions. Migration of information systems to the web results in large and complex applications. Implementation of comprehensive applications requires technology, that provides rapid development, quality product and efficient and cost effective maintenance. This work presents web application development using PHP script...

  19. Security Assessment of Web Based Distributed Applications

    Directory of Open Access Journals (Sweden)

    Catalin BOJA

    2010-01-01

    Full Text Available This paper presents an overview about the evaluation of risks and vulnerabilities in a web based distributed application by emphasizing aspects concerning the process of security assessment with regards to the audit field. In the audit process, an important activity is dedicated to the measurement of the characteristics taken into consideration for evaluation. From this point of view, the quality of the audit process depends on the quality of assessment methods and techniques. By doing a review of the fields involved in the research process, the approach wants to reflect the main concerns that address the web based distributed applications using exploratory research techniques. The results show that many are the aspects which must carefully be worked with, across a distributed system and they can be revealed by doing a depth introspective analyze upon the information flow and internal processes that are part of the system. This paper reveals the limitations of a non-existing unified security risk assessment model that could prevent such risks and vulnerabilities debated. Based on such standardize models, secure web based distributed applications can be easily audited and many vulnerabilities which can appear due to the lack of access to information can be avoided.

  20. JWIG: Yet Another Framework for Maintainable and Secure Web Applications

    DEFF Research Database (Denmark)

    Møller, Anders; Schwarz, Mathias Romme

    2009-01-01

    Although numerous frameworks for web application programming have been developed in recent years, writing web applications remains a challenging task. Guided by a collection of classical design principles, we propose yet another framework. It is based on a simple but flexible server-oriented arch...... services.The resulting framework provides a novel foundation for developing maintainable and secure web applications.......Although numerous frameworks for web application programming have been developed in recent years, writing web applications remains a challenging task. Guided by a collection of classical design principles, we propose yet another framework. It is based on a simple but flexible server......-oriented architecture that coherently supports general aspects of modern web applications, including dynamic XML construction, session management, data persistence, caching, and authentication, but it also simplifies programming of server-push communication and integration of XHTML-based applications and XML-based web...

  1. Towards New Web Application Development Practices

    Directory of Open Access Journals (Sweden)

    Angeliki Poulymenakou

    1998-11-01

    Full Text Available Electronic Commerce over the Internet, aims to become a global conveyor belt of business transactions. Web applications of increasing sophistication emerge in almost every business sector, reflecting a variety of technical and technological approaches. In this paper we argue that system developers need to reconsider their professional practices in the context of these new technologies by taking advantage of opportunities like short response cycles and easy diffusion of systems results, while they recognise the limitations of traditional practice. We discuss a framework of IS development issues for Internet based applications and propose guidelines towards new development practices.

  2. Web application for organization of sports events

    OpenAIRE

    Podgoršek, Lovro

    2015-01-01

    Our thesis demonstrates an example implementation of a web application, used for organizing sports events, written using the Ruby on Rails framework. The application's main goal is to enable individuals to organize or take part in an event in their local area. The first chapter includes a brief summary of all the tools and programming languages we used in our thesis such as HTML, AJAX, JavaScript, JSON, Ruby and Ruby on Rails. In the second chapter, we present an overview of our dat...

  3. A Survey of Web Information Systems and Applications

    Institute of Scientific and Technical Information of China (English)

    WANG Guoren; XU Lizhen; XU Baowen; YU Ge; MENG Xiaofeng; HE Yanxiang; LI Ruixuan

    2006-01-01

    WISA 2006 has received 581 submissions and has accepted 65 papers for publication of this issue. These papers are involved in 8 research areas, including Web Information Mining and Retrieval, Semantic Web and Intelligent Web, Web Data Management and Information Integration, Web Application Framework and Architecture, Web Information Security, Web Services and Workflow Models, Text Processing and Decision Support, and Grid and Networking Technology. This paper gives an introduction to previous WISA conferences and a survey on the papers to be published in this issue.

  4. Bifröst: debugging web applications as a whole

    NARCIS (Netherlands)

    Vlist, K.B. van der

    2013-01-01

    Even though web application development is supported by professional tooling, debugging support is lacking. If one starts to debug a web application, hardly any tooling support exists. Only the core components like server processes and a web browser are exposed. Developers need to manually weave ava

  5. Web-Based Resources and Applications: Quality and Influence

    Science.gov (United States)

    Liu, Leping; Johnson, D. Lamont

    2005-01-01

    This paper evaluates the quality of two major types of Web resources for K-12 education --information for research, and interactive applications for teaching and learning. It discusses an evaluation on the quality of 1,025 pieces of Web information (articles, research reports, news, and statistics) and 900 Web applications (tutorials, drills,…

  6. Security Vulnerabilities in Web Application - An Attack Perspective.

    Directory of Open Access Journals (Sweden)

    S.Mirdula

    2013-04-01

    Full Text Available Security is the essential and important topic in web applications. The choice of communication made the web technology a essential one in the environment. The importance of web application and its securityincreasing day by day, but traditional networks fails to provide security for web application. This paper discuss about some of the vulnerable online attacks commonly occurs in web applications and providing solution for preventing such attacks by using penetration tool BACKTRACK. The testing aspect of vulnerabilities is carried out for SQL injection. The various methodologies are also discussed.

  7. Testing Forms in Web Applications Automatically

    Institute of Scientific and Technical Information of China (English)

    XU Lei; XU Baowen

    2006-01-01

    Forms enhance both the dynamic and interactive abilities of Web applications and the system complexity. And it is especially important to test forms completely and thoroughly. Therefore, this paper discusses how to carry out the form testing by different methods in the related testing phases. Namely, at first, automatically abstracting forms in the Web pages by parsing the HTML documents; then, obtaining the testing data with a certain strategies, such as by requirement specifications, by mining users' before input information or by recording mechanism; and next executing the testing actions automatically due to the well-formed test cases; finally, a case study is given to illustrate the convenient and effective of these methods.

  8. Management of Mobile Web Application Development with Quality Assurance

    Directory of Open Access Journals (Sweden)

    Alin Zamfiroiu

    2013-06-01

    Full Text Available Mobile applications are becoming increasingly used because of the multitude of existing mobile devices. Mobile application development becomes more complex. For mobile devices there are native applications that run directly on the device, web applications accessed via mobile browsers and hybrid applications. Mobile Application Development in any form should be made with quality assurance since when determining the target group and the application architecture. Management of mobile application development is the result obtained and the quality of applications developed in the decisions taken. In this paper decisions made in the development of mobile web applications are presented and how this mobile web application is used by the students.

  9. The Reality of Applying Security in Web Applications in Academia

    Directory of Open Access Journals (Sweden)

    Mohamed Al-Ibrahim

    2014-10-01

    Full Text Available Web applications are used in academic institutions, such as universities, for variety of purposes. Since these web pages contain critical information, securing educational systems is as important as securing any banking system. It has been found that many academic institutions have not fully secured their web pages against some class of vulnerabilities. In this empirical study, these vulnerabilities are focused and their existences in the web sites of the academic institutions are shown. The degree of securing web pages in education systems is measured. The differences among academic institutions on protecting their web applications are discussed. Recommendation on ways of protecting websites is addressed.

  10. Semantic Architecture for Web application Security

    Directory of Open Access Journals (Sweden)

    Abdul Razzaq

    2012-03-01

    Full Text Available Growth of web applications has facilitated the humanity almost in all aspects of life especially e-health, e-business and e-communication but this application are exposed for web attacks, unauthorized access, evil intentions and treacherous engagements. Various strategies have been formulated over a period of time in the form of intrusion detection system, encryption devices, and firewalls but still proved to be ineffective. In this paper, we have proposed a system having semantic architecture that is capable of performing detection semantically in the context of HTTP protocol, the data, and the target application. The knowledgebase of the system is the ontological representation of communication protocol, attacks data and the application profile that can be refined and expanded over time. Unlike traditional signature base approach, the semantic architecture analysis the HTTP request with the help of semantic rules and inferred knowledge after reasoning of knowledgebase through Inference engine. Non signature based approach of the system enhance the capability of the system to detect the unknown attacks with low false positive rate. The system is evaluated by comparing with existing open source solutions and showing significant improvement in term of detection ability with low alarm rate

  11. Application of WebGIS in seismological study*

    Institute of Scientific and Technical Information of China (English)

    屈春燕; 叶洪; 刘治

    2002-01-01

    The paper first introduces the concepts, method and recent development of WebGIS technology, then discusses the functionality and application prospect of WebGIS in the field of seismological study, finally the paper gives a presentation on application of WebGIS to seismological study and constructs a WebGIS information system for seismological study by using GIS component MO/MOIMS. The system based on Browser/Server architecture can implements the sharing of spatial data and GIS applications and partly collaborating work. This WebGIS solution has important significance for seismological study and deserves to further research.

  12. Extending Symfony 2 web application framework

    CERN Document Server

    Armand, Sébastien

    2014-01-01

    Symfony is a high performance PHP framework for developing MVC web applications. Symfony1 allowed for ease of use but its shortcoming was the difficulty of extending it. However, this difficulty has now been eradicated by the more powerful and extensible Symfony2. Information on more advanced techniques for extending Symfony can be difficult to find, so you need one resource that contains the advanced features in a way you can understand. This tutorial offers solutions to all your Symfony extension problems. You will get to grips with all the extension points that Symfony, Twig, and Doctrine o

  13. APFEL Web a web-based application for the graphical visualization of parton distribution functions

    CERN Document Server

    Carrazza, Stefano; Palazzo, Daniele; Rojo, Juan

    2015-01-01

    We present APFEL Web, a web-based application designed to provide a flexible user-friendly tool for the graphical visualization of parton distribution functions (PDFs). In this note we describe the technical design of the APFEL Web application, motivating the choices and the framework used for the development of this project. We document the basic usage of APFEL Web and show how it can be used to provide useful input for a variety of collider phenomenological studies. Finally we provide some examples showing the output generated by the application.

  14. A Survey of Web Information Technology and Application

    Institute of Scientific and Technical Information of China (English)

    2006-01-01

    @@ 0 Introduction The surprising growth of the Internet, coupled with the rapid development of Web technique and more and more emergence of web information system and application, is bring great opportunities and big challenges to us. Since the Web provides cross-platform universal access to resources for the massive user population, even greater demand is requested to manage data and services effectively.

  15. Challenges for Web AnalyticsApplications on Mobile Platforms

    OpenAIRE

    Zhang, William

    2013-01-01

    The mobile industry has seen tremendous growth over the last decade, with both mobile hardware and software rapidly improving. This opens up new possibilities for mobile applications and allows them to expand into areas that were previously reserved for desktop applications. One of these fields is web analytics, which Vizzit wishes to explore by creating a prototype mobile web analytics application. This master thesis project investigates whether mobile devices are a suitable platform for web...

  16. A Study on web Applications & Protection against Vulnerabilities

    OpenAIRE

    Padmaja K

    2012-01-01

    Web applications are widely adopted and their correct functioning is mission critical for many businesses. Online banking, emails, eshopping, has become an integral part of today’s life. Vulnerabilities in web application can lead to a variety of erroneous behavior at dynamic run time. We encounter the problem of forceful browsing in many web applications, username enumeration can help an attacker who attempts to use guessable passwords, such as test/test, admin/admin, guest/guest, and so on....

  17. Agents of responsibility: freelance web developers in web applications development

    NARCIS (Netherlands)

    Ahmed, M.A.; Van den Hoven, J.

    2009-01-01

    Much of the literature on responsibility in the IT field addresses the responsibilities of members of the IT profession. In this paper, we investigate to what extent the responsibilities associated with computing practitioners apply to freelance web developers. The relevant moral question is not “ca

  18. Examining Web Application by Clumping and Orienting User Session Data

    OpenAIRE

    Deenadayalan, T.; Kavitha, V.; S.Rajarajeswari

    2010-01-01

    The increasing demand for reliable Web applications gives a central role to Web testing. Most of the existing works are focused on the definition of novel testing techniques, specifically tailored to the Web. However, no attempt was carried out so far to understand the specific nature of Web faults. This paper presents a user session based testing technique that clusters user sessions based on the service profile and selects a set of representative user sessions from each cluster and tailored...

  19. Sistem Informasi Perpustakaan Berbasis Web Application

    Directory of Open Access Journals (Sweden)

    Yudie Irawan

    2014-01-01

    Full Text Available Digital  library  system  contributes  the  development  of  digital  resource  digital  resource  that  can  be accessed  via the  Internet.  Librarymanagement system contributed to the development of automation membership data processing, circulation and cataloging. In this thesisis  to develop  a new  concept of  digital  library  systems  and  library  management  system  by  integrating  these  two systems  architecture. Integration  architecture  implemented  by  inserting  component  library  management  system  into  the  digital  library  system  architecture. Web application technology required for these components in order to be integrated with the digital library system components.  The newsystem  has  the advantage  of  this  development  application  utilization  of  borrowing,  membership  and  kataloging  to  a  sharable  over the internet,  so  applications  that  can  be used  together.  Information  can be  delivered  between the  library  catalog,  without  leaving the  digitallibrary function in the utilization of shared digital resources derived from uploading by each librarian.Keywords : Digital library system; Library management system; Web application

  20. Development of Web Crawler and Database System for Visually Impaired Students - An Application to Career Support Web System -

    OpenAIRE

    Itoh, Yuji; Urushihata, Toshiya; Sakuma, Toru; Ikemune, Sachiko; Tojo, Masanori; Miyake, Teruhisa; Takahashi, Hiroshi; Ohkoshi, Norio; Ishizuka, Kazushige; Ono, Tsukasa

    2010-01-01

    This report describes a Web application intended for visually impaired users. Today hundreds of millions of peoplebenefit from the Internet (or the World Wide Web), which is the greatest source of information in the world. The World WideWeb Consortium (W3C) has set the guidelines for Web content accessibility, which allows visually impaired people to accessand use Web contents. However, many of Web sites do not yet follow these guidelines. Thus, we propose a Web applicationsystem that collect...

  1. General Aspects of some Causes of Web Application Vulnerabilities

    Directory of Open Access Journals (Sweden)

    Mironela Pîrnău

    2015-10-01

    Full Text Available Because web applications are complex software systems in constant evolution, they become real targets for hackers as they provide direct access to corporate or personal data. Web application security is supposed to represent an essential priority for organizations in order to protect sensitive customer data, or those of the employees of a company. Worldwide, there are many organizations that report the most common types of attacks on Web applications and methods for their prevention. While the paper is an overview, it puts forward several typical examples of web application vulnerabilities that are due to programming errors; these may be used by attackers to take unauthorized control over computers.

  2. Practical Web 2.0 Applications with PHP

    CERN Document Server

    Zervaas, Quentin

    2008-01-01

    Want to assert yourself as a cutting edge PHP web developer? Take a practical approach, learning by example from author Quentin Zervaas, and discover how to bring together the many technologies needed to create a successful, modern web application. In Practical Web 2.0 Applications with PHP, PHP, MySQL, CSS, XHTML, and JavaScript/Ajax development techniques are brought together to show you how to create the hottest PHP web applications, from planning and design up to final implementation, without going over unnecessary basics that will hold you back. This book includes must have application fe

  3. A web services choreography scenario for interoperating bioinformatics applications

    Directory of Open Access Journals (Sweden)

    Cheung David W

    2004-03-01

    Full Text Available Abstract Background Very often genome-wide data analysis requires the interoperation of multiple databases and analytic tools. A large number of genome databases and bioinformatics applications are available through the web, but it is difficult to automate interoperation because: 1 the platforms on which the applications run are heterogeneous, 2 their web interface is not machine-friendly, 3 they use a non-standard format for data input and output, 4 they do not exploit standards to define application interface and message exchange, and 5 existing protocols for remote messaging are often not firewall-friendly. To overcome these issues, web services have emerged as a standard XML-based model for message exchange between heterogeneous applications. Web services engines have been developed to manage the configuration and execution of a web services workflow. Results To demonstrate the benefit of using web services over traditional web interfaces, we compare the two implementations of HAPI, a gene expression analysis utility developed by the University of California San Diego (UCSD that allows visual characterization of groups or clusters of genes based on the biomedical literature. This utility takes a set of microarray spot IDs as input and outputs a hierarchy of MeSH Keywords that correlates to the input and is grouped by Medical Subject Heading (MeSH category. While the HTML output is easy for humans to visualize, it is difficult for computer applications to interpret semantically. To facilitate the capability of machine processing, we have created a workflow of three web services that replicates the HAPI functionality. These web services use document-style messages, which means that messages are encoded in an XML-based format. We compared three approaches to the implementation of an XML-based workflow: a hard coded Java application, Collaxa BPEL Server and Taverna Workbench. The Java program functions as a web services engine and interoperates

  4. IBM WebSphere Application Server 80 Administration Guide

    CERN Document Server

    Robinson, Steve

    2011-01-01

    IBM WebSphere Application Server 8.0 Administration Guide is a highly practical, example-driven tutorial. You will be introduced to WebSphere Application Server 8.0, and guided through configuration, deployment, and tuning for optimum performance. If you are an administrator who wants to get up and running with IBM WebSphere Application Server 8.0, then this book is not to be missed. Experience with WebSphere and Java would be an advantage, but is not essential.

  5. Web Application for Modeling Global Antineutrinos

    CERN Document Server

    Barna, Andrew

    2015-01-01

    Electron antineutrinos stream freely from rapidly decaying fission products within nuclear reactors and from long-lived radioactivity within Earth. Those with energy greater than 1.8 MeV are regularly observed by several kiloton-scale underground detectors. These observations estimate the amount of terrestrial radiogenic heating, monitor the operation of nuclear reactors, and measure the fundamental properties of neutrinos. The analysis of antineutrino observations at operating detectors or the planning of projects with new detectors requires information on the expected signal and background rates. We present a web application for modeling global antineutrino energy spectra and detection rates for any surface location. Antineutrino sources include all registered nuclear reactors as well as the crust and mantle of Earth. Visitors to the website may model the location and power of a hypothetical nuclear reactor, copy energy spectra, and analyze the significance of a selected signal relative to background.

  6. Web-Based Information Systems and Applications:A Survey

    Institute of Scientific and Technical Information of China (English)

    XU Bao-wen; XU Lei; MENG Xiao-feng; YU Ge; LU Zheng-ding; HE Yan-xiang; SHEN Jun-yi

    2004-01-01

    @@ 0 Introduction World Wide Web (WWW) has given rise to phenomenal growth in Web information systems and applications. And the Internet transcends national and geographical boundaries and has brought about unprecedented opportunities for software deployment to satisfy the application needs of all walks of life. Since the Web provides cross-platform universal access to resources for the massive user population, even greater demand is proposed to manage data and information effectively.

  7. Automated Functional Testing based on the Navigation of Web Applications

    CERN Document Server

    García, Boni; 10.4204/EPTCS.61.4

    2011-01-01

    Web applications are becoming more and more complex. Testing such applications is an intricate hard and time-consuming activity. Therefore, testing is often poorly performed or skipped by practitioners. Test automation can help to avoid this situation. Hence, this paper presents a novel approach to perform automated software testing for web applications based on its navigation. On the one hand, web navigation is the process of traversing a web application using a browser. On the other hand, functional requirements are actions that an application must do. Therefore, the evaluation of the correct navigation of web applications results in the assessment of the specified functional requirements. The proposed method to perform the automation is done in four levels: test case generation, test data derivation, test case execution, and test case reporting. This method is driven by three kinds of inputs: i) UML models; ii) Selenium scripts; iii) XML files. We have implemented our approach in an open-source testing fra...

  8. Application of Ranganathan's laws to the Web

    OpenAIRE

    Alireza Noruzi

    2004-01-01

    This paper analyzes the Web and raises a significant question: "Does the Web save the time of the users?" This question is analyzed in the context of Five Laws of the Web. What do these laws mean? The laws are meant to be elemental, to convey a deep understanding and capture the essential meaning of the World Wide Web. These laws may seem simplistic, but in fact they express a simple, crystal-clear vision of what the Web ought to be. Moreover, we intend to echo the simplicity of Ranganathan's...

  9. Application of Ranganathans Laws to the Web

    OpenAIRE

    Fatemeh Amoohosseini; Tahereh Aziminia

    2006-01-01

    This paper analyzes the Web and raises a significant question: Does the Web save the time of the users? This question is analyzed in the context of Five Laws of the Web. What do these laws mean? The laws are meant to be elemental, to convey a deep understanding and capture the essential meaning of the World Wide Web. These laws may seem simplistic, but in fact they express a simple, crystal-clear vision of what the Web ought to be. Moreover, we intend to echo the simplicity of Ranganathans Fi...

  10. Application of Ranganathans Laws to the Web

    Directory of Open Access Journals (Sweden)

    Fatemeh Amoohosseini

    2006-10-01

    Full Text Available This paper analyzes the Web and raises a significant question: Does the Web save the time of the users? This question is analyzed in the context of Five Laws of the Web. What do these laws mean? The laws are meant to be elemental, to convey a deep understanding and capture the essential meaning of the World Wide Web. These laws may seem simplistic, but in fact they express a simple, crystal-clear vision of what the Web ought to be. Moreover, we intend to echo the simplicity of Ranganathans Five Laws of Library Science which inspired them

  11. Application of Ranganathan's Laws to the Web

    Directory of Open Access Journals (Sweden)

    Alireza Noruzi

    2004-12-01

    Full Text Available This paper analyzes the Web and raises a significant question: "Does the Web save the time of the users?" This question is analyzed in the context of Five Laws of the Web. What do these laws mean? The laws are meant to be elemental, to convey a deep understanding and capture the essential meaning of the World Wide Web. These laws may seem simplistic, but in fact they express a simple, crystal-clear vision of what the Web ought to be. Moreover, we intend to echo the simplicity of Ranganathan's Five Laws of Library Science which inspired them.

  12. Crawl-Based Analysis of Web Applications: Prospects and Challenges

    NARCIS (Netherlands)

    Van Deursen, A.; Mesbah, A.; Nederlof, A.

    2014-01-01

    In this paper we review five years of research in the field of automated crawling and testing of web applications. We describe the open source Crawljax tool, and the various extensions that have been proposed in order to address such issues as cross-browser compatibility testing, web application reg

  13. Advances in Electronic Commerce, Web Application and Communication v.2

    CERN Document Server

    Lin, Sally; Second International Conference on Electronic Commerce, Web Application and Communication (ECWAC 2012)

    2012-01-01

    ECWAC2012 is an integrated conference devoted to Electronic Commerce, Web Application and Communication. In the this proceedings you can find the carefully reviewed scientific outcome of the second International Conference on Electronic Commerce, Web Application and Communication (ECWAC 2012) held at March 17-18,2012  in Wuhan, China, bringing together researchers from all around the world in the field.

  14. Advances in Electronic Commerce, Web Application and Communication v.1

    CERN Document Server

    Lin, Sally; Second International Conference on Electronic Commerce, Web Application and Communication (ECWAC 2012)

    2012-01-01

    ECWAC2012 is an integrated conference devoted to Electronic Commerce, Web Application and Communication. In the this proceedings you can find the carefully reviewed scientific outcome of the second International Conference on Electronic Commerce, Web Application and Communication (ECWAC 2012) held at March 17-18,2012  in Wuhan, China, bringing together researchers from all around the world in the field.

  15. Invariant-Based Automatic Testing of Modern Web Applications

    NARCIS (Netherlands)

    Mesbah, A.; Van Deursen, A.; Roest, D.

    2011-01-01

    AJAX-based Web 2.0 applications rely on stateful asynchronous client/server communication, and client-side run-time manipulation of the DOM tree. This not only makes them fundamentally different from traditional web applications, but also more error-prone and harder to test. We propose a method for

  16. SproutCore web application development

    CERN Document Server

    Keating, Tyler

    2013-01-01

    Written as a practical, step-by-step tutorial, Creating HTML5 Apps with SproutCore is full of engaging examples to help you learn in a practical context.This book is for any person looking to write software for the Web or already writing software for the Web. Whether your background is in web development or in software development, Creating HTML5 Apps with SproutCore will help you expand your skills so that you will be ready to apply the software development principles in the web development space.

  17. Implementation of a General Web Application Program Interface for Geoinformatics

    Directory of Open Access Journals (Sweden)

    Jan Pytel

    2006-12-01

    Full Text Available C++ language was used for creating web applications at the department of Mapping and Cartography for many years. Plenty of projects started to be very large-scale and complicated to maintain. Consequently, the traditional way of adding functionality to a Web Server which previously has been used (CGI programs started being usefulness. I was looking for some solutions - particularly open source ones. I have tried many languages (solutions and finally I chose the Java language and started writing servlets. Using the Java language (servlets has significantly simplified the development of web applications. As a result, developing cycle was cut down. Because of Java JNI (Java Native Interface it is still possible to use C++ libraries which we are using. The main goal of this article is to share my practical experiences with rewriting typical CGI web application and creating complex geoinformatic web application.

  18. AngularJS web application development

    CERN Document Server

    Darwin, Peter Bacon

    2013-01-01

    The book will be a step-by-step guide showing the readers how to build a complete web app with AngularJSJavaScript developers who want to learn AngularJS for developing web apps. Knowledge of JavaScript and HTML is expected. No knowledge of AngularJS is required.

  19. web2py Application Development Cookbook

    CERN Document Server

    Mulone, Pablo Martin; Gordon, Richard

    2012-01-01

    This is a cookbook and you may read the chapters in any order. The recipes need not be read sequentially. There are a good amount of code examples and relevant screenshots to ease learning pains. The target audience are Python developers with basic knowledge of web2py who want to gain further knowledge of web2py

  20. The Semantics of Web Services: An Examination in GIScience Applications

    Directory of Open Access Journals (Sweden)

    Xuan Shi

    2013-09-01

    Full Text Available Web service is a technological solution for software interoperability that supports the seamless integration of diverse applications. In the vision of web service architecture, web services are described by the Web Service Description Language (WSDL, discovered through Universal Description, Discovery and Integration (UDDI and communicate by the Simple Object Access Protocol (SOAP. Such a divination has never been fully accomplished yet. Although it was criticized that WSDL only has a syntactic definition of web services, but was not semantic, prior initiatives in semantic web services did not establish a correct methodology to resolve the problem. This paper examines the distinction and relationship between the syntactic and semantic definitions for web services that characterize different purposes in service computation. Further, this paper proposes that the semantics of web service are neutral and independent from the service interface definition, data types and platform. Such a conclusion can be a universal law in software engineering and service computing. Several use cases in the GIScience application are examined in this paper, while the formalization of geospatial services needs to be constructed by the GIScience community towards a comprehensive ontology of the conceptual definitions and relationships for geospatial computation. Advancements in semantic web services research will happen in domain science applications.

  1. Creating Web-Based Scientific Applications Using Java Servlets

    Science.gov (United States)

    Palmer, Grant; Arnold, James O. (Technical Monitor)

    2001-01-01

    There are many advantages to developing web-based scientific applications. Any number of people can access the application concurrently. The application can be accessed from a remote location. The application becomes essentially platform-independent because it can be run from any machine that has internet access and can run a web browser. Maintenance and upgrades to the application are simplified since only one copy of the application exists in a centralized location. This paper details the creation of web-based applications using Java servlets. Java is a powerful, versatile programming language that is well suited to developing web-based programs. A Java servlet provides the interface between the central server and the remote client machines. The servlet accepts input data from the client, runs the application on the server, and sends the output back to the client machine. The type of servlet that supports the HTTP protocol will be discussed in depth. Among the topics the paper will discuss are how to write an http servlet, how the servlet can run applications written in Java and other languages, and how to set up a Java web server. The entire process will be demonstrated by building a web-based application to compute stagnation point heat transfer.

  2. Management of Mobile Web Application Development with Quality Assurance

    OpenAIRE

    Alin Zamfiroiu; Bogdan Vintila

    2013-01-01

    Mobile applications are becoming increasingly used because of the multitude of existing mobile devices. Mobile application development becomes more complex. For mobile devices there are native applications that run directly on the device, web applications accessed via mobile browsers and hybrid applications. Mobile Application Development in any form should be made with quality assurance since when determining the target group and the application architecture. Management of mobile application...

  3. Developing a financial simulation tool as a web application

    OpenAIRE

    Neupane, Suraj

    2015-01-01

    “Kunnan Taitoa Oy”, a Finnish municipal financial expert, commissioned to upgrade its financial simulation tool from its current spreadsheet status to a web application. The principles of Open source served as the foundation of software development for a team of Haaga-Helia students who participated in the project ‘Taitoa’. The project aimed to deliver the working version of the web application. This thesis documents the process of application development and the thesis itself is a project-b...

  4. A Systematic Approach to Web-Application Development

    OpenAIRE

    Dutta, Joy; Fodor, Paul

    2007-01-01

    Designing a web-application from a specification involves a series of well-planned and well executed steps leading to the final product. This often involves critical changes in design while testing the application, which itself is slow and cumbersome. Traditional approaches either fully automate the web-application development process, or let developers write everything from scratch. Our approach is based on a middle-ground, with precise control on the workflow and usage of a set of custom-ma...

  5. A Web Based Financial and Accounting Software Application

    Directory of Open Access Journals (Sweden)

    Doru E. TILIUTE

    2010-01-01

    Full Text Available The Client-server applications become more attractivein comparison with their counterpart desktop-type due to someincontestable advantages. Among the client-server applicationssome uses the Web environment providing full access fromanywhere and anytime to all application features. The presentwork presents the fist results in the achievement of a web basedfinancial and accounting application using open-sourcestechnologies and programming languages (Apache, MySQL,PHP and JavaScript

  6. Asset Identification for Security Risk Assessment in Web Applications

    OpenAIRE

    Hisham M. Haddad; Brunil D. Romero

    2009-01-01

    As software applications become more complex they require more security, allowing them to reach an appropriate level of quality to manage information, and therefore achieving business objectives. Web applications represent one segment of software industry where security risk assessment is essential. Web engineering must address new challenges to provide new techniques and tools that guarantee high quality application development. This work focuses asset identification, the initial step in sec...

  7. A Top-Down Methodology for Building Corporate Web Applications.

    Science.gov (United States)

    Artz, John M.

    1996-01-01

    Explains that a corporate Web application is a corporate information system that uses World Wide Web technology to provide access to a variety of corporate information resources for internal and external users in geographically distributed locations. Top-down development is explained, and design requirements are discussed. (Author/LRW)

  8. Ajax and Firefox: New Web Applications and Browsers

    Science.gov (United States)

    Godwin-Jones, Bob

    2005-01-01

    Alternative browsers are gaining significant market share, and both Apple and Microsoft are releasing OS upgrades which portend some interesting changes in Web development. Of particular interest for language learning professionals may be new developments in the area of Web browser based applications, particularly using an approach dubbed "Ajax."…

  9. A Sample WebQuest Applicable in Teaching Topological Concepts

    Science.gov (United States)

    Yildiz, Sevda Goktepe; Korpeoglu, Seda Goktepe

    2016-01-01

    In recent years, WebQuests have received a great deal of attention and have been used effectively in teaching-learning process in various courses. In this study, a WebQuest that can be applicable in teaching topological concepts for undergraduate level students was prepared. A number of topological concepts, such as countability, infinity, and…

  10. Efficient Image Blur in Web-Based Applications

    DEFF Research Database (Denmark)

    Kraus, Martin

    2010-01-01

    Scripting languages require the use of high-level library functions to implement efficient image processing; thus, real-time image blur in web-based applications is a challenging task unless specific library functions are available for this purpose. We present a pyramid blur algorithm, which can...... be implemented using a subimage copy function, and evaluate its performance with various web browsers in comparison to an infinite impulse response filter. While this pyramid algorithm was first proposed for GPU-based image processing, its applicability to web-based applications indicates that some GPU...

  11. The Web Application Hacker's Handbook Finding and Exploiting Security Flaws

    CERN Document Server

    Stuttard, Dafydd

    2011-01-01

    The highly successful security book returns with a new edition, completely updated Web applications are the front door to most organizations, exposing them to attacks that may disclose personal information, execute fraudulent transactions, or compromise ordinary users. This practical book has been completely updated and revised to discuss the latest step-by-step techniques for attacking and defending the range of ever-evolving web applications. You'll explore the various new technologies employed in web applications that have appeared since the first edition and review the new attack technique

  12. ANALYSIS OF WEB MINING APPLICATIONS AND BENEFICIAL AREAS

    OpenAIRE

    Khaleel Ahmad

    2011-01-01

    The main purpose of this paper is to study the process of Web mining techniques, features, application ( e-commerce and e-business) and its beneficial areas. Web mining has become more popular and its widely used in varies application areas (such as business intelligent system, e-commerce and e-business). The e-commerce or e-business results are bettered by the application of the mining techniques such as data mining and text mining, among all the mining techniques web mining is better.

  13. ANALYSIS OF WEB MINING APPLICATIONS AND BENEFICIAL AREAS

    Directory of Open Access Journals (Sweden)

    Khaleel Ahmad

    2011-10-01

    Full Text Available The main purpose of this paper is to study the process of Web mining techniques, features, application ( e-commerce and e-business and its beneficial areas. Web mining has become more popular and its widely used in varies application areas (such as business intelligent system, e-commerce and e-business. The e-commerce or e-business results are bettered by the application of the mining techniques such as data mining and text mining, among all the mining techniques web mining is better.

  14. Web application development with Laravel PHP Framework version 4

    OpenAIRE

    Armel, Jamal

    2014-01-01

    The purpose of this thesis work was to learn a new PHP framework and use it efficiently to build an eCommerce web application for a small start-up freelancing company that will let potential customers check products by category and pass orders securely. To fulfil this set of requirements, a system consisting of a web application with a backend was designed and implemented using built in Laravel features such as Composer, Eloquent, Blade and Artisan and a WAMP stack. The web application wa...

  15. RMatlab-app2web: Web Deployment of R/MATLAB Applications

    Directory of Open Access Journals (Sweden)

    Armin Varmaz

    2013-09-01

    Full Text Available This paper presents the RMatlab-app2web tool which enables the use of R or MATLAB scripts as CGI programs for generating dynamic web content. RMatlab-app2web is highly adjustable. It can be run on both, Windows and Unix-like systems. CGI scripts written in PHP take information entered on web-based forms on the client browser, pass it to R or MATLAB on the server and display the output on the client browser. Adjustable to the servers requirements, the data transfer procedure can use either the GET or the POST routine. The application allows to call R or MATLAB to run previously written scripts. It does not allow to run completely flexible user code. We run a multivariate OLS regression to demonstrate the use of the RMatlab-app2web tool.

  16. Understanding Semantic Web and Ontologies: Theory and Applications

    CERN Document Server

    Taye, Mohammad Mustafa

    2010-01-01

    Semantic Web is actually an extension of the current one in that it represents information more meaningfully for humans and computers alike. It enables the description of contents and services in machine-readable form, and enables annotating, discovering, publishing, advertising and composing services to be automated. It was developed based on Ontology, which is considered as the backbone of the Semantic Web. In other words, the current Web is transformed from being machine-readable to machine-understandable. In fact, Ontology is a key technique with which to annotate semantics and provide a common, comprehensible foundation for resources on the Semantic Web. Moreover, Ontology can provide a common vocabulary, a grammar for publishing data, and can supply a semantic description of data which can be used to preserve the Ontologies and keep them ready for inference. This paper provides basic concepts of web services and the Semantic Web, defines the structure and the main applications of ontology, and provides ...

  17. Enhacing CRM Business Intelligence Applications by Web User Experience Model

    Directory of Open Access Journals (Sweden)

    Natheer K. Gharaibeh

    2015-07-01

    Full Text Available several trends are emerging in the field of CRM technology which promises a brighter future of more profitable customers and decreasing costs. One of the most critical trends is enhancing Business Intelligence applications using Web Technologies, Web technologies can improve the CRM BI implementation, but it still need evaluation, The Web has focused the attention of organizations towards the User Experience and the need to learn about their customer, The UX paradigm calls for enhancing CRMBI by Web technologies. This paper deals with this issue and provide a framework for building Web based CRMBI depending on the Process mapping between CRMBI and UX. It provides a conceptual overview of CRM and its relationship to the main disciplines BI, UX and Web.

  18. Dendritic web silicon for solar cell application

    Science.gov (United States)

    Seidensticker, R. G.

    1977-01-01

    The dendritic web process for growing long thin ribbon crystals of silicon and other semiconductors is described. Growth is initiated from a thin wirelike dendrite seed which is brought into contact with the melt surface. Initially, the seed grows laterally to form a button at the melt surface; when the seed is withdrawn, needlelike dendrites propagate from each end of the button into the melt, and the web portion of the crystal is formed by the solidification of the liquid film supported by the button and the bounding dendrites. Apparatus used for dendritic web growth, material characteristics, and the two distinctly different mechanisms involved in the growth of a single crystal are examined. The performance of solar cells fabricated from dendritic web material is indistinguishable from the performance of cells fabricated from Czochralski grown material.

  19. Writing Web 2.0 applications for science archives

    Science.gov (United States)

    Roby, William

    2010-07-01

    Writing these sorts of science archive web applications is now possible because of some significant breakthroughs in web technology over the last four years. The Web browser is no longer a glorified batch processing terminal, but an interactive environment that allows the user to have a similar experience as one might expect with an installed desktop application. Taking advantage of this technology requires a significant amount of UI design and advanced interactions with the web server. There are new levels of sophistication required to effectively develop this sort of web application. The IRSA group (NASA/IPAC Infrared Science Archive) is developing web-based software that equally takes advantage of modern technology and is designed to be reused easily. This way we can add new missions and data sets without a large programming effort while keeping the advanced interface. We can now provide true web-based FITS viewing, data overlays, and interaction without any plugins. Our tabular display allows us to filter, sort, and interact with large amounts data in ways that take advantage of the browser's power. This talk will show how we can us AJAX technology, the Google Web Toolkit (GWT), and Java to develop a data archive that is both well designed and creates a truly interactive experience.

  20. NGL Viewer: a web application for molecular visualization

    Science.gov (United States)

    Rose, Alexander S.; Hildebrand, Peter W.

    2015-01-01

    The NGL Viewer (http://proteinformatics.charite.de/ngl) is a web application for the visualization of macromolecular structures. By fully adopting capabilities of modern web browsers, such as WebGL, for molecular graphics, the viewer can interactively display large molecular complexes and is also unaffected by the retirement of third-party plug-ins like Flash and Java Applets. Generally, the web application offers comprehensive molecular visualization through a graphical user interface so that life scientists can easily access and profit from available structural data. It supports common structural file-formats (e.g. PDB, mmCIF) and a variety of molecular representations (e.g. ‘cartoon, spacefill, licorice’). Moreover, the viewer can be embedded in other web sites to provide specialized visualizations of entries in structural databases or results of structure-related calculations. PMID:25925569

  1. ASP.NET web API build RESTful web applications and services on the .NET framework

    CERN Document Server

    Kanjilal, Joydip

    2013-01-01

    This book is a step-by-step, practical tutorial with a simple approach to help you build RESTful web applications and services on the .NET framework quickly and efficiently.This book is for ASP.NET web developers who want to explore REST-based services with C# 5. This book contains many real-world code examples with explanations whenever necessary. Some experience with C# and ASP.NET 4 is expected.

  2. 77 FR 74278 - Proposed Information Collection (Internet Student CPR Web Registration Application); Comment Request

    Science.gov (United States)

    2012-12-13

    ... AFFAIRS Proposed Information Collection (Internet Student CPR Web Registration Application); Comment... solicits comments on information needed to establish an online web registration application. DATES: Written... use of other forms of information technology. Title: Internet Student CPR Web Registration...

  3. Improving Web Application Firewalls to detect advanced SQL injection attacks

    OpenAIRE

    Makiou, Abdelhamid; Begriche, Youcef; Serhrouchni, Ahmed

    2014-01-01

    International audience; Injections flaws which include SQL injection are the most prevalent security threats affecting Web applications[1]. To mitigate these attacks, Web Application Firewalls (WAFs) apply security rules in order to both inspect HTTP data streams and detect malicious HTTP transactions. Nevertheless, attackers can bypass WAF's rules by using sophisticated SQL injection techniques. In this paper, we introduce a novel approach to dissect the HTTP traffic and inspect complex SQL ...

  4. Relational Constraint Driven Test Case Synthesis for Web Applications

    CERN Document Server

    Fu, Xiang

    2010-01-01

    This paper proposes a relational constraint driven technique that synthesizes test cases automatically for web applications. Using a static analysis, servlets can be modeled as relational transducers, which manipulate backend databases. We present a synthesis algorithm that generates a sequence of HTTP requests for simulating a user session. The algorithm relies on backward symbolic image computation for reaching a certain database state, given a code coverage objective. With a slight adaptation, the technique can be used for discovering workflow attacks on web applications.

  5. A Method for Measuring the Structure Complexity of Web Application

    Institute of Scientific and Technical Information of China (English)

    2006-01-01

    The precise and effective measure results of Web applications not only facilitate good comprehension of them, but also benefit to the macro-management of software activities, such as testing, reverse engineering, reuse, etc. The paper exploits some researches on measuring the structure complexity of Web application. Through a deep analysis of the configuration and objects' interactions of Web system, two conclusions have been drawn:①A generic Web application consists of static web page, dynamic page, component and database object;②The main interactions have only three styles, that is static link, dynamic link and call/return relation. Based on analysis and modeling of the content of a Web page (static or dynamic), complexity measure methods of both control logic of script and nesting of HTML code are further discussed. In addition, two methods for measuring the complexity of inter-page navigation are also addressed by modeling the inter-page navigation behaviors of Web application via WNG graph.

  6. Mobile Web Middleware of NFC Context-Awareness Applications

    Institute of Scientific and Technical Information of China (English)

    Xiang Liu; Zhi-Guang Qin; Jie Shen

    2013-01-01

    With the development of wireless networks and mobile computing, more advanced applications with context-awareness and adaptability to their changing context are needed. However, building context-aware applications is difficult due to the lack of adequate infrastructure support. In this paper, a web middleware architecture for the development of context-awareness applications using near field communication (NFC) is proposed. Based on it, the efficient support for acquiring, interpreting, and accessing context is provided, and the user’s quality of experience is improved. Moreover, a mobile web middleware for the testing and full realization of NFC context-awareness applications has been developed together with two application examples.

  7. Development of an Web Service Architecture for Enterprise Application Integration

    Energy Technology Data Exchange (ETDEWEB)

    Kim, Ji-Hyeon; Jung, Jae-Cheon; Chang, Young-Woo; Chang, Hoon-Seon; Kim, Jae-Cheol; Kim, Hang-Bae [Korea Power Engineering Company, Daejeon (Korea, Republic of); Kim, Kyu-Ho; Lee, Dong-Chul [Korea Electric Power Data Network, Daejeon (Korea, Republic of)

    2007-07-01

    The purpose of Enterprise Application Integration (EAI) is to enable the interoperability between two or more enterprise software systems. These systems, for example, can be an Enterprise Resource Planning (ERP) system, an Enterprise Asset Management (EAM) system or a Condition Monitoring system. Traditional EAI approach, based on point-to-point connection, is expensive, vendor specific with limited modules and restricted interoperability with other ERPs and applications. To overcome these drawbacks, the Web Service based EAI has emerged. It allows the integration without point to point linking and with less costs. Many approaches of Web service based EAI are combined with ORACLE, SAP, PeopleSoft, WebSphere, SIEBEL etc. as a system integration platform. The approach still has the restriction that only predefined clients can access the services. This means clients must know exactly the protocol for calling the services and if they don't have the access information they never can get the services. This is because these Web services are based on syntactic service description. In this paper, a semantic based EAI approach, that allows the uninformed clients to access the services, is introduced. The semantic EAI is designed with the Web services that have semantic service descriptions. The Semantic Web Services(SWS) are described in Web Ontology Language for Services(OWL-S), a semantic service ontology language, and advertised in Universal Description, Discovery and Integration (UDDI). Clients find desired services through the UDDI and get services from service providers through Web Service Description Language(WSDL)

  8. Web-Based Training Applications in Safeguards and Security

    Energy Technology Data Exchange (ETDEWEB)

    Lopez, R.L.

    1999-05-21

    The U.S. Department of Energy (DOE) requires all employees who hold a security clearance and have access to classified information and/or special nuclear material to be trained in the area of Safeguards and Security. Since the advent of the World Wide Web, personnel who are responsible for training have capitalized on this communication medium to develop and deliver Web-based training. Unlike traditional computer based training where the student was required to find a workstation where the training program resided, one of Web-based training strongest advantage is that the training can be delivered right to the workers desk top computer. This paper will address reasons for the driving forces behind the utilization of Web-based training at the Laboratory with a brief explanation of the different types of training conducted. Also discussed briefly is the different types of distance learning used in conjunction with Web-based training. The implementation strategy will be addressed and how the Laboratory utilized a Web-Based Standards Committee to develop standards for Web-based training applications. Web-based problems resulting from little or no communication between training personnel across the Laboratory will be touched on and how this was solved. Also discussed is the development of a ''Virtual Training Center'' where personnel can shop on-line for their training needs. Web-based training programs within the Safeguards and Security arena will be briefly discussed. Specifically, Web-based training in the area of Materials Control and Accountability will be explored. A Web-based example of what a student would experience during a training session is also discussed. A short closing statement of what the future of Web-based Training holds in the future is offered.

  9. Web Based Application for Reading Comprehension Skills

    Directory of Open Access Journals (Sweden)

    Samir Zidat

    2011-05-01

    Full Text Available The use of the web in languages learning has been developed at very high speed these last years. Thus, we are witnessing many research and development projects set in universities and distance learning programs. However, the interest in research related to writing competence remains relatively low. Our proposed research examines the use of the web for studying English as a second foreign language at an Algerian university. One focus is on pedagogy: therefore, a major part of our research is on developing, evaluating, and analyzing writing comprehension activities, and then composing activities into a curriculum. The article starts with the presentation of language skills and reading comprehension. It then presents our approach of the use of the web for learning English as a second language. Finally a learner evaluation methodology is presented. The article ends with the conclusion and future trends.

  10. Web application with R using Shiny

    CERN Document Server

    Beeley, Chris

    2013-01-01

    This book follows a standard tutorial-based approach which will teach you how to make a web app using R and Shiny quickly and easily.This book is for anybody who wants to produce interactive data summaries over the Web, whether you want to share them with a few colleagues or the whole world. You need no previous experience with R, Shiny, HTML, or CSS to begin using this book, although you will need at least a little previous experience with programming in a different language.

  11. Modelling adaptive web applications in OOWS.

    OpenAIRE

    ROJAS DURÁN, GONZALO EDUARDO

    2008-01-01

    Las Aplicaciones Web Adaptativas son sistemas Web que plantean una solución a esta problemática, mediante la adaptación automática del acceso a ítems de información, servicios e hiperlinks, en base a las características de los usuarios. El desarrollo de estos sistemas exige adoptar una aproximación ingenieril que facilite la especificación de las funcionalidades adaptativas a proveer, junto con las características de los usuarios en las cuales se basan dichas funcionalidades. La presente t...

  12. Data mining approach to web application intrusions detection

    Science.gov (United States)

    Kalicki, Arkadiusz

    2011-10-01

    Web applications became most popular medium in the Internet. Popularity, easiness of web application script languages and frameworks together with careless development results in high number of web application vulnerabilities and high number of attacks performed. There are several types of attacks possible because of improper input validation: SQL injection Cross-site scripting, Cross-Site Request Forgery (CSRF), web spam in blogs and others. In order to secure web applications intrusion detection (IDS) and intrusion prevention systems (IPS) are being used. Intrusion detection systems are divided in two groups: misuse detection (traditional IDS) and anomaly detection. This paper presents data mining based algorithm for anomaly detection. The principle of this method is the comparison of the incoming HTTP traffic with a previously built profile that contains a representation of the "normal" or expected web application usage sequence patterns. The frequent sequence patterns are found with GSP algorithm. Previously presented detection method was rewritten and improved. Some tests show that the software catches malicious requests, especially long attack sequences, results quite good with medium length sequences, for short length sequences must be complemented with other methods.

  13. Examining Web Application by Clumping and Orienting User Session Data

    CERN Document Server

    Deenadayalan, T; Rajarajeswari, S

    2010-01-01

    The increasing demand for reliable Web applications gives a central role to Web testing. Most of the existing works are focused on the definition of novel testing techniques, specifically tailored to the Web. However, no attempt was carried out so far to understand the specific nature of Web faults. This paper presents a user session based testing technique that clusters user sessions based on the service profile and selects a set of representative user sessions from each cluster and tailored by augmentation with additional requests to cover the dependence relationships between web pages. The created suite not only can significantly reduce the size of the collected user sessions, also viable to exercise fault sensitive paths. The results demonstrate that our approach consistently detected the majority of known faults using a relatively small number of test cases and will be a powerful system when more and more user sessions are being clustered.

  14. A Secured Framework for Geographical Information Applications on Web

    Directory of Open Access Journals (Sweden)

    Mennatallah H. Ibrahim

    2014-01-01

    Full Text Available Current geographical information applications increasingly require managing spatial data through the Web. Users of geographical information application need not only to display the spatial data but also to interactively modify them. As a result, the security risks that face geographical information applications are also increasing. In this paper, a secured framework is proposed. The proposed framework's goal is, providing a fine grained access control to web-based geographic information applications. A case study is finally applied to prove the proposed framework feasibility and effectiveness.

  15. Students as Designers of Semantic Web Applications

    Science.gov (United States)

    Tracy, Fran; Jordan, Katy

    2012-01-01

    This paper draws upon the experience of an interdisciplinary research group in engaging undergraduate university students in the design and development of semantic web technologies. A flexible approach to participatory design challenged conventional distinctions between "designer" and "user" and allowed students to play a role in developing…

  16. Graphic design of mobile and PC web applications

    OpenAIRE

    Čapek, Jan

    2011-01-01

    The objective of bachelor's thesis is to find out, how to make graphic design of mobile applications. Thesis has two parts. At the beginning is described growth of mobile application market and terms about mobile devices. After this thesis describes, what is mobile application, identify difference between native applications and mobile web sites. Last section of teoretical part is about approaches how to design mobile applications. The second part is practical. There are chosen three applicat...

  17. Developing Mobile Learning Applications for Android using Web Services

    OpenAIRE

    Paul POCATILU

    2010-01-01

    The evolution of today's mobile devices increases the number of mobile applications developed, and among them the mobile learning applications. Mobile hardware and software platforms allow running of faster and richer applications. This paper presents the main steps in development of a distributed mobile learning application for Android. The client application communicates with the server using Web services. The prototype developed includes the testing module.

  18. Developing Mobile Learning Applications for Android using Web Services

    Directory of Open Access Journals (Sweden)

    Paul POCATILU

    2010-01-01

    Full Text Available The evolution of today's mobile devices increases the number of mobile applications developed, and among them the mobile learning applications. Mobile hardware and software platforms allow running of faster and richer applications. This paper presents the main steps in development of a distributed mobile learning application for Android. The client application communicates with the server using Web services. The prototype developed includes the testing module.

  19. HUNTING PERNICIOUS ATTACKS IN WEB APPLICATIONS WITH XPROBER

    Directory of Open Access Journals (Sweden)

    R. Suguna

    2014-01-01

    Full Text Available Nowadays internet is loaded with tons of innovative web applications. This instantaneous growth has paved way for a number of security exposures. Cross Site Scripting attacks (XSS, SQL Injection (SQLI and Malicious File Execution (MFE are the foremost web related vulnerabilities reported by Open Web Application Security Project (OWASP. The attackers take advantage of the vulnerabilities in the code of the web applications and engage in activities such as data breach, cookies stealing and password theft which results in severe consequences. The major cause for these glitches is that the scripts allow the user input without scanning for pernicious contents. Several security measures on server-side also available, but they are not applied in large scale, because of the deployment difficulty. On the Client-side, usage of security software worsens the client system’s performance which in turn reduces the web surfing experience of the user. A new tool called XProber has been presented for verifying the string manipulating programs automatically. The pre and post conditions of common string functions using Push Down Automata (PDA are computed and used to identify the presence of vulnerabilities. This approach is capable of finding hefty amount of pernicious attacks in web application and prevents the attacks.

  20. A web based Tourist / Festival trip Android mobile application

    OpenAIRE

    Chang, Jui-wen

    2013-01-01

    This study aims to develop a practical tourist mobile application for tourists and local residents in the city of Edinburgh. From the market survey done by LG and Yahoo in the year 2013, it can be concluded that from the point of view of both mobile developers and users, more of the population is choosing Android than iOS or Windows smartphones. Thus, this study chooses an Android platform combined with web app technology to develop a web based, personal eating and drinking guide. A web app c...

  1. Automated Functional Testing based on the Navigation of Web Applications

    Directory of Open Access Journals (Sweden)

    Boni García

    2011-08-01

    Full Text Available Web applications are becoming more and more complex. Testing such applications is an intricate hard and time-consuming activity. Therefore, testing is often poorly performed or skipped by practitioners. Test automation can help to avoid this situation. Hence, this paper presents a novel approach to perform automated software testing for web applications based on its navigation. On the one hand, web navigation is the process of traversing a web application using a browser. On the other hand, functional requirements are actions that an application must do. Therefore, the evaluation of the correct navigation of web applications results in the assessment of the specified functional requirements. The proposed method to perform the automation is done in four levels: test case generation, test data derivation, test case execution, and test case reporting. This method is driven by three kinds of inputs: i UML models; ii Selenium scripts; iii XML files. We have implemented our approach in an open-source testing framework named Automatic Testing Platform. The validation of this work has been carried out by means of a case study, in which the target is a real invoice management system developed using a model-driven approach.

  2. WIND: an Interaction Lightweight Programming Model for Geographical Web Applications

    OpenAIRE

    Luong, The Nhan; Etcheverry, Patrick; Nodenot, Thierry; Marquesuzaà, Christophe

    2009-01-01

    15 pages International audience Recent research has attested the implementation and the effectiveness of Geographic Information Systems in geographic teaching. Different works and experiments have shown that current Web Mapping Services and frameworks are partially unfitted for the design and easy programming of web applications dedicated to the teaching of geographic information. Our research problem is enabling to teachers to design by themselves an Active Reading Learning Scenario ma...

  3. Advanced technologies in web application design

    OpenAIRE

    Peruš, Blaž

    2016-01-01

    The main goal of this diploma thesis is a presentation of Autocommerce web project development. All used technologies are described. On the basis of the project we also present agile methodologies for software development which helps us to efficiently build the whole information system from the idea to the first version. Such methodologies are mostly used by startups, because they are perfect for building and testing products in a very short time & for adapting with the provided feedback from...

  4. AN AUTOMATIC AND METHODOLOGICAL APPROACH FOR ACCESSIBLE WEB APPLICATIONS

    Directory of Open Access Journals (Sweden)

    Lourdes Moreno

    2007-06-01

    Full Text Available Semantic Web approaches try to get the interoperability and communication among technologies and organizations. Nevertheless, sometimes it is forgotten that the Web must be useful for every user, consequently it is necessary to include tools and techniques doing Semantic Web be accessible. Accessibility and usability are two usually joined concepts widely used in web application development, however their meaning are different. Usability means the way to make easy the use but accessibility is referred to the access possibility. For the first one, there are many well proved approaches in real cases. However, accessibility field requires a deeper research that will make feasible the access to disable people and also the access to novel non-disable people due to the cost to automate and maintain accessible applications. In this paper, we propose one architecture to achieve the accessibility in web-environments dealing with the WAI accessibility standard and the Universal Design paradigm. This architecture tries to control the accessibility in web applications development life-cycle following a methodology starting from a semantic conceptual model and leans on description languages and controlled vocabularies.

  5. Web application for monitoring mainframe computer, Linux operating systems and application servers

    OpenAIRE

    DIMNIK, TOMAŽ

    2016-01-01

    This work presents the idea and the realization of web application for monitoring the operation of the mainframe computer, servers with Linux operating system and application servers. Web application is intended for administrators of these systems, as an aid to better understand the current state, load and operation of the individual components of the server systems.

  6. Spidergl: a Graphics Library for 3d Web Applications

    Science.gov (United States)

    Di Benedetto, M.; Corsini, M.; Scopigno, R.

    2011-09-01

    The recent introduction of the WebGL API for leveraging the power of 3D graphics accelerators within Web browsers opens the possibility to develop advanced graphics applications without the need for an ad-hoc plug-in. There are several contexts in which this new technology can be exploited to enhance user experience and data fruition, like e-commerce applications, games and, in particular, Cultural Heritage. In fact, it is now possible to use the Web platform to present a virtual reconstruction hypothesis of ancient pasts, to show detailed 3D models of artefacts of interests to a wide public, and to create virtual museums. We introduce SpiderGL, a JavaScript library for developing 3D graphics Web applications. SpiderGL provides data structures and algorithms to ease the use of WebGL, to define and manipulate shapes, to import 3D models in various formats, and to handle asynchronous data loading. We show the potential of this novel library with a number of demo applications and give details about its future uses in the context of Cultural Heritage applications.

  7. SPIDERGL: A GRAPHICS LIBRARY FOR 3D WEB APPLICATIONS

    Directory of Open Access Journals (Sweden)

    M. Di Benedetto

    2012-09-01

    Full Text Available The recent introduction of the WebGL API for leveraging the power of 3D graphics accelerators within Web browsers opens the possibility to develop advanced graphics applications without the need for an ad-hoc plug-in. There are several contexts in which this new technology can be exploited to enhance user experience and data fruition, like e-commerce applications, games and, in particular, Cultural Heritage. In fact, it is now possible to use the Web platform to present a virtual reconstruction hypothesis of ancient pasts, to show detailed 3D models of artefacts of interests to a wide public, and to create virtual museums. We introduce SpiderGL, a JavaScript library for developing 3D graphics Web applications. SpiderGL provides data structures and algorithms to ease the use of WebGL, to define and manipulate shapes, to import 3D models in various formats, and to handle asynchronous data loading. We show the potential of this novel library with a number of demo applications and give details about its future uses in the context of Cultural Heritage applications.

  8. Asset Identification for Security Risk Assessment in Web Applications

    Directory of Open Access Journals (Sweden)

    Hisham M. Haddad

    2009-12-01

    Full Text Available As software applications become more complex they require more security, allowing them to reach an appropriate level of quality to manage information, and therefore achieving business objectives. Web applications represent one segment of software industry where security risk assessment is essential. Web engineering must address new challenges to provide new techniques and tools that guarantee high quality application development. This work focuses asset identification, the initial step in security risk assessment for web applications. Risk assessment helps organizations determine security risks in information management systems. The formal approach to identifying information assets for risk assessment is investigated using the MAGERIT methodology and EBIOS method. This work is carried out at Sim?n Bolivar University (Venezuela for its Student Opinion Survey Coordination web-based application. Under this research, a methodological tool for asset identification was developed to help the University achieve security risk assessment. Assets are identified according to their priorities in the organizational environment. This work contributes to Web Engineering in general, and to Information Security Management with emphasis on security risk assessment.

  9. A Study on web Applications & Protection against Vulnerabilities

    Directory of Open Access Journals (Sweden)

    Padmaja K

    2012-11-01

    Full Text Available Web applications are widely adopted and their correct functioning is mission critical for many businesses. Online banking, emails, eshopping, has become an integral part of today’s life. Vulnerabilities in web application can lead to a variety of erroneous behavior at dynamic run time. We encounter the problem of forceful browsing in many web applications, username enumeration can help an attacker who attempts to use guessable passwords, such as test/test, admin/admin, guest/guest, and so on. These accounts are often created by developers for testing purposes, and many times the accounts are never disabled or the developer forgets to change the password, hacking reduces the performance or function of the application, further more, the modified system itself becomes a constraint to counter newer types of vulnerabilities that may crop up from time to time. Hence, the best solution would be to finds the steps to solve that are web-based (firewall independent for protecting against vulnerabilities in web applications. In our work algorithm is to analyze vulnerabilities that are caused by breaking of the data dependency using problem which work efficient with existing one.

  10. Development of Web-Based Learning Application for Generation Z

    Science.gov (United States)

    Hariadi, Bambang; Dewiyani Sunarto, M. J.; Sudarmaningtyas, Pantjawati

    2016-01-01

    This study aimed to develop a web-based learning application as a form of learning revolution. The form of learning revolution includes the provision of unlimited teaching materials, real time class organization, and is not limited by time or place. The implementation of this application is in the form of hybrid learning by using Google Apps for…

  11. Developing responsive web applications with Ajax and jQuery

    CERN Document Server

    Patel, Sandeep Kumar

    2014-01-01

    This book is a standard tutorial for web application developers presented in a comprehensive, step-by-step manner to explain the nuances involved. It has an abundance of code and examples supporting explanations of each feature. This book is intended for Java developers wanting to create rich and responsive applications using AJAX. Basic experience of using jQuery is assumed.

  12. Web services in the U.S. geological survey streamstats web application

    Science.gov (United States)

    Guthrie, J.D.; Dartiguenave, C.; Ries, Kernell G.

    2009-01-01

    StreamStats is a U.S. Geological Survey Web-based GIS application developed as a tool for waterresources planning and management, engineering design, and other applications. StreamStats' primary functionality allows users to obtain drainage-basin boundaries, basin characteristics, and streamflow statistics for gaged and ungaged sites. Recently, Web services have been developed that provide the capability to remote users and applications to access comprehensive GIS tools that are available in StreamStats, including delineating drainage-basin boundaries, computing basin characteristics, estimating streamflow statistics for user-selected locations, and determining point features that coincide with a National Hydrography Dataset (NHD) reach address. For the state of Kentucky, a web service also has been developed that provides users the ability to estimate daily time series of drainage-basin average values of daily precipitation and temperature. The use of web services allows the user to take full advantage of the datasets and processes behind the Stream Stats application without having to develop and maintain them. ?? 2009 IEEE.

  13. Analysis of Compute Vs Retrieve Intensive Web Applications and Its Impact On The Performance Of A Web Server

    Directory of Open Access Journals (Sweden)

    Syed Mutahar Aaqib

    2012-01-01

    Full Text Available The World Wide Web (WWW has undergone remarkable change over the past few years, placing substantially heavy load on Web servers. Today’s web servers host web applications that demand high computational resources. Also some applications require heavy database retrieval processing, making server load even more critical. In this paper, performance of Apache web server running compute and retrieve-intensive web workloads is analyzed. Workload files implemented in three dynamic web programming technologies: PERL, PHP and Java Servlets are used with MySQL acting as a data source. Measurements are performed with the intent to analyze the impact of application workloads on the overall performance of the web server and determine which web technology yields better performance on Windows and Linux platforms. Experimental results depict that for both compute and retrieve intensive applications, PHP exhibits better performance than PERL and Java Servlets. A multiple linear regression model was also developed to predict the web server performance and to validate the experimental results. This regression model showed that for compute and retrieve intensive web applications, PHP exhibits better performance than Perl and Java Servlets.

  14. SIGMA WEB INTERFACE FOR REACTOR DATA APPLICATIONS

    Energy Technology Data Exchange (ETDEWEB)

    Pritychenko,B.; Sonzogni, A.A.

    2010-05-09

    We present Sigma Web interface which provides user-friendly access for online analysis and plotting of the evaluated and experimental nuclear reaction data stored in the ENDF-6 and EXFOR formats. The interface includes advanced browsing and search capabilities, interactive plots of cross sections, angular distributions and spectra, nubars, comparisons between evaluated and experimental data, computations for cross section data sets, pre-calculated integral quantities, neutron cross section uncertainties plots and visualization of covariance matrices. Sigma is publicly available at the National Nuclear Data Center website at http://www.nndc.bnl.gov/sigma.

  15. Application of the multimedia for web page

    OpenAIRE

    Krstev, Dejan; Krstev, Aleksandar; Krstev, Boris

    2012-01-01

    Bargala is one of the most important antic town in Macedonia which name ethimology connect with Bregalnica River. This town is located 12 km west-eastern from Stip town among the Kozjacka River below the Plackovica mountain. Web-page for Bargala is unique way to represent and show what is Macedonia, what is history and civilization by centuries earlier. Basic colour which is set on the back is aproximatively dark brown (#1D1A15) and used combination with red colour (#9D1014). The dimension o...

  16. Les frameworks au coeur des applications web

    OpenAIRE

    Moro, Arielle; Daehne, Peter

    2010-01-01

    Depuis quelques années, Internet est vraiment entré dans les mœurs : tant dans les entreprises qu’au sein de chaque foyer. En effet, Internet permet de communiquer à travers le monde en quelques secondes, de vendre toute sorte de produits en déployant des solutions e-commerce facilement et bien d’autres choses. Internet est donc un véritable vecteur de communication, de commerce et à présent, avec le Web 2.0, un vrai berceau d’informations (tant des informations personnelles que des informati...

  17. The Web Application Test Based on Page Coverage Criteria

    Institute of Scientific and Technical Information of China (English)

    CAI Li-zhi; TONG Wei-qin; YANG Gen-xing

    2008-01-01

    Software testing coverage criteria play an important role in the whole testing process. The current coverage criteria for web applications are based on program or URL. They are not suitable for black-box test or intuitional to use. This paper defines a kind of test criteria based on page coverage sequences only navigated by web application, including Page_Single, Page_Post, Page_Pre,Page_Seq2, Page_SeqK. The test criteria based on page coverage sequences made by interactions between web application and browser are being under consideration after that. In order to avoid ambiguity of natural language, these coverage criteria are depicted using Z formal language. The empirical result shows that the criteria complement traditional coverage and fault detection capability criteria.

  18. Model Checking-Based Testing of Web Applications

    Institute of Scientific and Technical Information of China (English)

    ZENG Hongwei; MIAO Huaikou

    2007-01-01

    A formal model representing the navigation behavior of a Web application as the Kripke structure is proposed and an approach that applies model checking to test case generation is presented. The Object Relation Diagram as the object model is employed to describe the object structure of a Web application design and can be translated into the behavior model. A key problem of model checking-based test generation for a Web application is how to construct a set of trap properties that intend to cause the violations of model checking against the behavior model and output of counterexamples used to construct the test sequences.We give an algorithm that derives trap properties from the object model with respect to node and edge coverage criteria.

  19. Teaching web application development: Microsoft proprietary or open systems?

    Directory of Open Access Journals (Sweden)

    Stephen Corich

    Full Text Available This paper revisits the debate concerning which development environment should be used to teach server-side Web Application Development courses to undergraduate students. In 2002, following an industry-based survey of Web developers, a decision was made to adopt an open source platform consisting of PHP and MySQL rather than a Microsoft platform utilising Access and Active Server Pages. Since that date there have been a number of significant changes within the computing industry that suggest that perhaps it is appropriate to revisit the original decision. This paper investigates expert opinion by reviewing current literature regarding web development environments, it looks at the results of a survey of web development companies and it examines the current employment trends in the web development area. The paper concludes by examining the impact of making a decision to change the development environment used to teach Web Application Development to a third year computing degree class and describes the impact on course delivery that the change has brought about.

  20. Web 2.0 and the Semantic Web: Implications for Future HEP Web Applications

    CERN Document Server

    CERN. Geneva

    2006-01-01

    Bebo White is a Departmental Associate (retired) at SLAC and has spent considerable time at CERN. In addition, he holds faculty appointments at Hong Kong University, the University of San Francisco, and Contra Costa College. He is a frequent speaker at conferences, academic institutions, and for commercial organizations around the world. Bebo has been a member of the International World Wide Web Conference Committee (IW3C2) since 1996 and in that time has served as General Co-Chair of two of the conferences ...

  1. Web Services Provide Access to SCEC Scientific Research Application Software

    Science.gov (United States)

    Gupta, N.; Gupta, V.; Okaya, D.; Kamb, L.; Maechling, P.

    2003-12-01

    Web services offer scientific communities a new paradigm for sharing research codes and communicating results. While there are formal technical definitions of what constitutes a web service, for a user community such as the Southern California Earthquake Center (SCEC), we may conceptually consider a web service to be functionality provided on-demand by an application which is run on a remote computer located elsewhere on the Internet. The value of a web service is that it can (1) run a scientific code without the user needing to install and learn the intricacies of running the code; (2) provide the technical framework which allows a user's computer to talk to the remote computer which performs the service; (3) provide the computational resources to run the code; and (4) bundle several analysis steps and provide the end results in digital or (post-processed) graphical form. Within an NSF-sponsored ITR project coordinated by SCEC, we are constructing web services using architectural protocols and programming languages (e.g., Java). However, because the SCEC community has a rich pool of scientific research software (written in traditional languages such as C and FORTRAN), we also emphasize making existing scientific codes available by constructing web service frameworks which wrap around and directly run these codes. In doing so we attempt to broaden community usage of these codes. Web service wrapping of a scientific code can be done using a "web servlet" construction or by using a SOAP/WSDL-based framework. This latter approach is widely adopted in IT circles although it is subject to rapid evolution. Our wrapping framework attempts to "honor" the original codes with as little modification as is possible. For versatility we identify three methods of user access: (A) a web-based GUI (written in HTML and/or Java applets); (B) a Linux/OSX/UNIX command line "initiator" utility (shell-scriptable); and (C) direct access from within any Java application (and with the

  2. Relational Constraint Driven Test Case Synthesis for Web Applications

    Directory of Open Access Journals (Sweden)

    Xiang Fu

    2010-09-01

    Full Text Available This paper proposes a relational constraint driven technique that synthesizes test cases automatically for web applications. Using a static analysis, servlets can be modeled as relational transducers, which manipulate backend databases. We present a synthesis algorithm that generates a sequence of HTTP requests for simulating a user session. The algorithm relies on backward symbolic image computation for reaching a certain database state, given a code coverage objective. With a slight adaptation, the technique can be used for discovering workflow attacks on web applications.

  3. Speech synthesis : Developing a web application implementing speech technology

    OpenAIRE

    Gebremariam, Gudeta

    2016-01-01

    Speech is a natural media of communication for humans. Text-to-speech (TTS) technology uses a computer to synthesize speech. There are three main techniques of TTS synthesis. These are formant-based, articulatory and concatenative. The application areas of TTS include accessibility, education, entertainment and communication aid in mass transit. A web application was developed to demonstrate the application of speech synthesis technology. Existing speech synthesis engines for the Finnish ...

  4. Development of web application for organizing work in smaller groups

    OpenAIRE

    Kerec, Žiga

    2015-01-01

    The purpose of this bachelor thesis was the development of an web application that would enable a smoother organization and prosecution of team work. It is intended to be used by members of smaller groups and can be described as a tool of communication that will improve the group’s organization. The application offers services for direct communication through discussions, file sharing and the division of current tasks. The server part of the application was created in the framework Django in ...

  5. Web Application Software for Ground Operations Planning Database (GOPDb) Management

    Science.gov (United States)

    Lanham, Clifton; Kallner, Shawn; Gernand, Jeffrey

    2013-01-01

    A Web application facilitates collaborative development of the ground operations planning document. This will reduce costs and development time for new programs by incorporating the data governance, access control, and revision tracking of the ground operations planning data. Ground Operations Planning requires the creation and maintenance of detailed timelines and documentation. The GOPDb Web application was created using state-of-the-art Web 2.0 technologies, and was deployed as SaaS (Software as a Service), with an emphasis on data governance and security needs. Application access is managed using two-factor authentication, with data write permissions tied to user roles and responsibilities. Multiple instances of the application can be deployed on a Web server to meet the robust needs for multiple, future programs with minimal additional cost. This innovation features high availability and scalability, with no additional software that needs to be bought or installed. For data governance and security (data quality, management, business process management, and risk management for data handling), the software uses NAMS. No local copy/cloning of data is permitted. Data change log/tracking is addressed, as well as collaboration, work flow, and process standardization. The software provides on-line documentation and detailed Web-based help. There are multiple ways that this software can be deployed on a Web server to meet ground operations planning needs for future programs. The software could be used to support commercial crew ground operations planning, as well as commercial payload/satellite ground operations planning. The application source code and database schema are owned by NASA.

  6. Usage of Asp.Net Ajax for Binus School Serpong Web Applications

    OpenAIRE

    Karto Iskandar; Andrew Thejo Putranto

    2016-01-01

    Today web applications have become a necessity and many companies use them as a communication tool to keep in touch with their customers. The usage of Web Application in current time increases as the number of internet users has been rised. For reason of Rich Internet Application, the desktop application developer was moved to web application developer with AJAX technology. BINUS School Serpong is a Cambridge Curriculum base International School that uses web application for access e...

  7. Framework for Supporting Web-Based Collaborative Applications

    Science.gov (United States)

    Dai, Wei

    The article proposes an intelligent framework for supporting Web-based applications. The framework focuses on innovative use of existing resources and technologies in the form of services and takes the leverage of theoretical foundation of services science and the research from services computing. The main focus of the framework is to deliver benefits to users with various roles such as service requesters, service providers, and business owners to maximize their productivity when engaging with each other via the Web. The article opens up with research motivations and questions, analyses the existing state of research in the field, and describes the approach in implementing the proposed framework. Finally, an e-health application is discussed to evaluate the effectiveness of the framework where participants such as general practitioners (GPs), patients, and health-care workers collaborate via the Web.

  8. Using HTML 5 Web Worker Improve the Performance of Web Applications%使用HTML5 Web Worker提高Web的应用性能研究

    Institute of Scientific and Technical Information of China (English)

    邱珊

    2013-01-01

    JavaScript传统上是单线程的,在HTML页面中执行一个需较长时间运行的脚本会阻塞所有的页面功能直至脚本完成。Web Worker是HTML5提供的JavaScript多线程解决方案。解析了Web Worker的工作原理和过程;提供了Web Worker代码示例和代码调试方法;说明了使用 Web Worker如何提高 Web应用的性能。由于 Web Worker相对较新,目前关于Web Worker的示例和文献非常有限。该研究院提供了Web Worker的参考应用场景及进一步研究和应用的方向。%JavaScript is traditionally single-threaded ,execute a script that takes a long time to run in an HTML page ,all pages function will block until the script is completed .Web worker is a multi-threading solution JavaScript HTML5 pro-vides .Parses the working principle and process of web worker ,provides web worker code examples and code debugging methods ,and explains how to use the web worker to improve the performance of web applications .As the web worker is relatively new ,currently the examples and literature on the web worker is very limited .Provides a reference application scenarios of web worker and the direction of further research and application .

  9. Structuring modern web applications : A study of how to structure web clients to achieve modular, maintainable and longlived applications

    OpenAIRE

    MALMSTRÖM, TIM JOHAN

    2014-01-01

    This degree project, conducted at Decerno AB, investigates what can be done to create client side web applications that are maintainable for a long time. The focus is on basing the application on an existing framework which both simplifies the development process and helps keeping the application well structured. Which framework is currently the best is evaluated using a comparison between the currently most popular frameworks. The comparison is done using a set of categories that is defined ...

  10. A Secure Web Application Providing Public Access to High-Performance Data Intensive Scientific Resources - ScalaBLAST Web Application

    International Nuclear Information System (INIS)

    This work presents the ScalaBLAST Web Application (SWA), a web based application implemented using the PHP script language, MySQL DBMS, and Apache web server under a GNU/Linux platform. SWA is an application built as part of the Data Intensive Computer for Complex Biological Systems (DICCBS) project at the Pacific Northwest National Laboratory (PNNL). SWA delivers accelerated throughput of bioinformatics analysis via high-performance computing through a convenient, easy-to-use web interface. This approach greatly enhances emerging fields of study in biology such as ontology-based homology, and multiple whole genome comparisons which, in the absence of a tool like SWA, require a heroic effort to overcome the computational bottleneck associated with genome analysis. The current version of SWA includes a user account management system, a web based user interface, and a backend process that generates the files necessary for the Internet scientific community to submit a ScalaBLAST parallel processing job on a dedicated cluster

  11. A Secure Web Application: E-Tracking System

    Directory of Open Access Journals (Sweden)

    Vina M. Lomte

    2012-11-01

    Full Text Available The World Wide Web has experienced remarkable growth in recent years hence security is becoming oneof the major promising task in the present scenario of e-business environment. Web attacks can devastatethe system within no time. More than 80% attacks are at application layer and almost 90% applicationsare vulnerable to these attacks. Traditional solution is not capable to protect the web from suchattacks.This paper handles different web attacks and also provide some tricks used by hackers to hack theweb world similarly it contains an attempt has been made to analyze impact of DOS, SQL injection, Crosssite scripting, Sniffing/ Request Encoding on web application in terms of throughput and response time etc.It also provides the best protection mechanisms for the said attacks. Our main aim is to analyze both Eapplication one with security (proposed E –Tracking system and another without security and find theimpact of all above attacks on both in terms of request time, response time & throughput etc.

  12. Science gateways for semantic-web-based life science applications.

    Science.gov (United States)

    Ardizzone, Valeria; Bruno, Riccardo; Calanducci, Antonio; Carrubba, Carla; Fargetta, Marco; Ingrà, Elisa; Inserra, Giuseppina; La Rocca, Giuseppe; Monforte, Salvatore; Pistagna, Fabrizio; Ricceri, Rita; Rotondo, Riccardo; Scardaci, Diego; Barbera, Roberto

    2012-01-01

    In this paper we present the architecture of a framework for building Science Gateways supporting official standards both for user authentication and authorization and for middleware-independent job and data management. Two use cases of the customization of the Science Gateway framework for Semantic-Web-based life science applications are also described.

  13. The Adversarial Route Analysis Tool: A Web Application

    Energy Technology Data Exchange (ETDEWEB)

    Casson, William H. Jr. [Los Alamos National Laboratory

    2012-08-02

    The Adversarial Route Analysis Tool is a type of Google maps for adversaries. It's a web-based Geospatial application similar to Google Maps. It helps the U.S. government plan operations that predict where an adversary might be. It's easily accessible and maintainble and it's simple to use without much training.

  14. Integrating Enterprise Software Applications with Web Portal Technology

    OpenAIRE

    Sergey V. Zykov

    2006-01-01

    Web-portal based approach can significantly improve the entire corporate information infrastructure. The approach proposed provides for rapid and accurate front-end integration of heterogeneous corporate applications including enterprise resource planning (ERP) systems. Human resources ERP component and multimedia data warehouse implementations are discussed as essential instances.

  15. Empower the patients with a dialogue-based web application

    DEFF Research Database (Denmark)

    Bjørnes, Charlotte D.; Cummings, Elizabeth; Nøhr, Christian

    2012-01-01

    -based web application was designed and implemented to accommodate patients' information and communication needs in short stay hospital settings. To ensure the system meet the patients' needs, both patients and healthcare professionals were involved in the design process by applying various participatory...

  16. Heterogeneous Database integration for Web Applications

    Directory of Open Access Journals (Sweden)

    V. Rajeswari

    2009-11-01

    Full Text Available In the contemporary business and industrial environment, the variety of data used by organizations are increasing rapidly. Also, there is an increasing demand for accessing this data. The size, complexity and variety of databases used for data handling cause serious problems in manipulating this distributed information. Integrating all the information from different databases into one database is a challenging problem. XML has been in use in recent times to handle data in web appliccations. XML (eXtensible Markup Language is a very open way of data communication. XML has become the undisputable standard both for data exchange and content management. XML is supported by the giants of the software industry like IBM, Oracle and Microsoft. The XML markup language should be the lingua franca of data interchange; but it’s rate of acceptance has been limited by a mismatch between XML and legacy databases. This in turn, has created a need for a mapping tool to integrate the XML and databases. This paper highlights the merging of heterogeneous database resource. This can be achieved by means of conversion of relational mode to XML schema and vice versa and by adding the semantic constraints to the XML Schema. The developments that the industry has seen in recent times in this field is referred to as the basis.

  17. An Enhanced Intrusion Detection System for Multitier Dynamic Web Applications

    Directory of Open Access Journals (Sweden)

    S.Sasireka

    2014-05-01

    Full Text Available We present an efficient approach, a system used to detect attacks in multitiered web services and classify through Hierarchal clustering Algorithm. Our approach can create normality models of isolated user sessions that include both the web front-end (HTTP and back-end (File or SQL network transactions with respect to Data volumes and Classify them. Implements a lightweight virtualization technique to assign each user’s web session to a dedicated container, an isolated virtual computing environment. We use the cluster algorithm to accurately associate the web request with the subsequent DB queries. DoubleGuard can build a causal mapping profile by taking both the webserver and DB traffic into account. Internet services and applications have become an inextricable part of daily life, enabling communication and the management of personal information from anywhere. To accommodate this increase in application and data complexity, web services have moved to a multitiered design wherein the webserver runs the application front-end logic and data are outsourced to a database or file server. In this paper, we present DoubleGuard, an IDS system that models the network behavior of user sessions across both the front-end webserver and the back-end database. By monitoring both web and subsequent database requests, we are able to ferret out attacks that an independent IDS would not be able to identify. Furthermore, we quantify the limitations of any multitier IDS in terms of training sessions and functionality coverage. We implemented DoubleGuard using an Apache webserver with MySQL and lightweight virtualization.

  18. A Specialized Framework for Data Retrieval Web Applications

    Directory of Open Access Journals (Sweden)

    Jerzy Nogiec

    2005-06-01

    Full Text Available Although many general-purpose frameworks have been developed to aid in web application development, they typically tend to be both comprehensive and complex. To address this problem, a specialized server-side Java framework designed specifically for data retrieval and visualization has been developed. The framework's focus is on maintainability and data security. The functionality is rich with features necessary for simplifying data display design, deployment, user management and application debugging, yet the scope is deliberately kept limited to allow for easy comprehension and rapid application development. The system clearly decouples the application processing and visualization, which in turn allows for clean separation of layout and processing development. Duplication of standard web page features such as toolbars and navigational aids is therefore eliminated. The framework employs the popular Model-View-Controller (MVC architecture, but it also uses the filter mechanism for several of its base functionalities, which permits easy extension of the provided core functionality of the system.

  19. Web Vulnerability Scanner (WVS: A Tool for detecting Web Application Vulnerabilities

    Directory of Open Access Journals (Sweden)

    Shivam Swarup

    2014-03-01

    Full Text Available Abstract: In recent years, internet applications have became enormously well-liked, and today they're habitually employed in security-critical environments, like medical, financial, and military systems. Because the use of internet applications has increased, the amount and class of attacks against these applications have also matured. Moreover, the research community primarily targeted on detecting vulnerabilities, which results from insecure information flow in internet applications like cross-site scripting and SQL injection have also increased. Injection Attacks exploit vulnerabilities of websites by inserting and executing malicious code (e.g., information query, JavaScript functions in unsuspecting users, computing surroundings or on a web server. Such attacks compromise user’s information, system resources and cause a significant threat to private and business assets. We tend to investigate and develop a tool Web Vulnerability Scanner (WVS which queries the vulnerable fragments of applications (written in query and application languages and are then identified and analyzed offline (statically. Results show the effectiveness of our Tool, compared to the present ones in dimensions alike, it has been observed that vulnerabilities go undetected once the existing ways of area unit used; it makes offline analysis of applications time efficient; and finally, it reduces the runtime observation overhead.

  20. MateOnLine: Web Application to Use Mathematica Locally

    Directory of Open Access Journals (Sweden)

    Javier BILBAO

    2007-04-01

    Full Text Available A web application has been developed using the Microsoft .NET technology, which allows to use the Mathematica software from any personal computer connected to Internet. It is not necessary to have the Mathematica software in the own computer, therefore the requirements are limited to have a web browser. All the power of a high level package for numerical and symbolic calculation can be used with no need to spend great amounts of money in individual licenses. This allows students to use this software from their houses, by means of a simple interface, in any subject or project with mathematical calculations, even to attend virtual laboratories.

  1. Web Application Security by SQL Injection DetectionTools

    Directory of Open Access Journals (Sweden)

    Atefeh Tajpour

    2012-03-01

    Full Text Available SQL injection is a type of attack which the attacker adds Structured Query Language code to a web form input box to gain access or make changes to data. SQL injection vulnerability allows an attacker to flow commands directly to a web application underlying database and destroy functionality or confidentiality. Researchers have proposed different tools to detect and prevent this vulnerability. In this paper we present all SQL injection attack types and also current tools which can detect or prevent these attacks. Finally we evaluate these tools.

  2. Rapid ontology-based Web application development with JSTL

    OpenAIRE

    López-Cima, A.; Corcho, Oscar; A. GÓMEZ-PÉREZ

    2007-01-01

    This paper presents the approach followed by the ODESeW framework for the development of ontology-based Web applications. ODESeW eases the creation of this type of applications by allowing the use of the expression language JSTL over ontology components, using a data model that reflects the knowledge representation of common ontology languages and that is implemented with Java Beans. This framework has been used for the development of a number of portals focused on the dissemination and manag...

  3. Security for Java Web Applications Using Apache Shiro

    OpenAIRE

    Ochoa, Javier

    2014-01-01

    Web applications have become a necessity to almost any organization worldwide, but these applications can considerably weak the corporation’s security network since they may be turned into security breaches by people with malicious intentions, causing damage to finances and to a company’s reputation. Apache Shiro is a Java security framework built as a solution for developers to easily integrate security features such as authentication, authorization, cryptography, and session management...

  4. Formal development of Java based Web parallel applications

    OpenAIRE

    di Marzo Serugendo, Giovanna; Guelfi, Nicolas

    1998-01-01

    The Java object-oriented programming language has been the subject of an important involvement from programmers and the industry. Especially for applications related to the Web. The problem of such a rapid penetration of Java programs into commercial products is that software engineers do not have any methodology and have to develop complex parallel applications. Here, we present a formal development methodology based on the stepwise refinement of CO-OPN/2 formal specifications, using a real ...

  5. WebCARMA: a web application for the functional and taxonomic classification of unassembled metagenomic reads

    Directory of Open Access Journals (Sweden)

    Jünemann Sebastian

    2009-12-01

    Full Text Available Abstract Background Metagenomics is a new field of research on natural microbial communities. High-throughput sequencing techniques like 454 or Solexa-Illumina promise new possibilities as they are able to produce huge amounts of data in much shorter time and with less efforts and costs than the traditional Sanger technique. But the data produced comes in even shorter reads (35-100 basepairs with Illumina, 100-500 basepairs with 454-sequencing. CARMA is a new software pipeline for the characterisation of species composition and the genetic potential of microbial samples using short, unassembled reads. Results In this paper, we introduce WebCARMA, a refined version of CARMA available as a web application for the taxonomic and functional classification of unassembled (ultra-short reads from metagenomic communities. In addition, we have analysed the applicability of ultra-short reads in metagenomics. Conclusions We show that unassembled reads as short as 35 bp can be used for the taxonomic classification of a metagenome. The web application is freely available at http://webcarma.cebitec.uni-bielefeld.de.

  6. Comparison of the Application of Web 3D Technology%Web 3D技术的应用比较

    Institute of Scientific and Technical Information of China (English)

    黄伟峰

    2014-01-01

    Web 3D技术有多种,都有适用的场合,介绍了有代表性的几种Web 3D技术;Vrml、Cortona、WireFusion、EON、Virtools、Quest3D、Flash 3D和Unity 3D,比较了它们各自的特点和应用。%There are variety technology of Web 3D, and everyone has applicable occasion. Introduces several representative Web 3D technology;Such as Vrml, Cortona, WireFusion, EON, Virtools, Quest3D, Flash 3D and Unity 3D. It Compared their char⁃acteristic and application.

  7. Techniques for Finding Vulnerabilities in Web Applications

    OpenAIRE

    Mihai Sandulescu

    2014-01-01

    The current trend is to move everything on the Internet. Because a lot of companies store sensitive user information, security has become mandatory. Usually, software developers don’t follow some basic practices in order to secure their applications. This paper will present in the second chapter, the white-box, black-box and gray-box methods which can be used in order to test applications for possible vulnerabilities. It focuses on fuzz testing, which is a black-box testing method, presented ...

  8. Web application for traffic flow forecasting

    OpenAIRE

    Dubravac, Dragan

    2015-01-01

    Disturbances in traffic on highways usually lead to an increase in traffic flow density or even traffic jams. The main goal of the diploma thesis is to produce an application that will predict traffic flow and traffic jams on any given date and time based on traffic flow in the past. By using an estimated desired speed the traffic information gained from flow counters we can forecast the evolution of traffic jams. The application presents a graph that represents the number of vehicles on a...

  9. Browser-based Analysis of Web Framework Applications

    Directory of Open Access Journals (Sweden)

    Benjamin Kersten

    2010-09-01

    Full Text Available Although web applications evolved to mature solutions providing sophisticated user experience, they also became complex for the same reason. Complexity primarily affects the server-side generation of dynamic pages as they are aggregated from multiple sources and as there are lots of possible processing paths depending on parameters. Browser-based tests are an adequate instrument to detect errors within generated web pages considering the server-side process and path complexity a black box. However, these tests do not detect the cause of an error which has to be located manually instead. This paper proposes to generate metadata on the paths and parts involved during server-side processing to facilitate backtracking origins of detected errors at development time. While there are several possible points of interest to observe for backtracking, this paper focuses user interface components of web frameworks.

  10. Techniques for Finding Vulnerabilities in Web Applications

    Directory of Open Access Journals (Sweden)

    Mihai Sandulescu

    2014-03-01

    Full Text Available The current trend is to move everything on the Internet. Because a lot of companies store sensitive user information, security has become mandatory. Usually, software developers don’t follow some basic practices in order to secure their applications. This paper will present in the second chapter, the white-box, black-box and gray-box methods which can be used in order to test applications for possible vulnerabilities. It focuses on fuzz testing, which is a black-box testing method, presented in the third chapter. The fourth chapter presents the stages of a fuzzing test and in the final chapter, we show a basic practical example on how to use the Burp Suite[8] fuzzer to find a vulnerability.

  11. Project Management Methodology for the Development of M-Learning Web Based Applications

    OpenAIRE

    Adrian VISOIU

    2010-01-01

    M-learning web based applications are a particular case of web applications designed to be operated from mobile devices. Also, their purpose is to implement learning aspects. Project management of such applications takes into account the identified peculiarities. M-learning web based application characteristics are identified. M-learning functionality covers the needs of an educational process. Development is described taking into account the mobile web and its influences over the analysis, d...

  12. Situational Requirements Engineering for the Development of Content Management System-based Web Applications

    NARCIS (Netherlands)

    Souer, J.; van de Weerd, I.; Versendaal, J.M.; Brinkkemper, S.

    2005-01-01

    Web applications are evolving towards strong content-centered Web applications. The development processes and implementation of these applications are unlike the development and implementation of traditional information systems. In this paper we propose WebEngineering Method; a method for developing

  13. A Comparison between Quantity Surveying and Information Technology Students on Web Application in Learning Process

    Science.gov (United States)

    Keng, Tan Chin; Ching, Yeoh Kah

    2015-01-01

    The use of web applications has become a trend in many disciplines including education. In view of the influence of web application in education, this study examines web application technologies that could enhance undergraduates' learning experiences, with focus on Quantity Surveying (QS) and Information Technology (IT) undergraduates. The…

  14. Semantic Web Mining and its application in Human Resource Mgt

    OpenAIRE

    Radhika Malik; Udayan Ghose

    2011-01-01

    The Semantic Web is a project and vision of the World WideWeb Consortium to extend the current Web, so that informationis given a well-defined meaning and structure, enhancingcomputers and people to work in cooperation. Semantic webmining is the combination of web mining and semantic web. Theknowledge of semantic web makes web mining easier to achieveand can also improve the effectiveness of web mining. Semanticweb mining technologies are being added to enterprise solutionsto accommodate new ...

  15. Access Control of Web- and Java-Based Applications

    Science.gov (United States)

    Tso, Kam S.; Pajevski, Michael J.

    2013-01-01

    Cybersecurity has become a great concern as threats of service interruption, unauthorized access, stealing and altering of information, and spreading of viruses have become more prevalent and serious. Application layer access control of applications is a critical component in the overall security solution that also includes encryption, firewalls, virtual private networks, antivirus, and intrusion detection. An access control solution, based on an open-source access manager augmented with custom software components, was developed to provide protection to both Web-based and Javabased client and server applications. The DISA Security Service (DISA-SS) provides common access control capabilities for AMMOS software applications through a set of application programming interfaces (APIs) and network- accessible security services for authentication, single sign-on, authorization checking, and authorization policy management. The OpenAM access management technology designed for Web applications can be extended to meet the needs of Java thick clients and stand alone servers that are commonly used in the JPL AMMOS environment. The DISA-SS reusable components have greatly reduced the effort for each AMMOS subsystem to develop its own access control strategy. The novelty of this work is that it leverages an open-source access management product that was designed for Webbased applications to provide access control for Java thick clients and Java standalone servers. Thick clients and standalone servers are still commonly used in businesses and government, especially for applications that require rich graphical user interfaces and high-performance visualization that cannot be met by thin clients running on Web browsers

  16. Detection of the Security Vulnerabilities in Web Applications

    Directory of Open Access Journals (Sweden)

    2009-01-01

    Full Text Available The contemporary organizations develop business processes in a very complex environment. The IT&C technologies are used by organizations to improve their competitive advantages. But, the IT&C technologies are not perfect. They are developed in an iterative process and their quality is the result of the lifecycle activities. The audit and evaluation processes are required by the increased complexity of the business processes supported by IT&C technologies. In order to organize and develop a high-quality audit process, the evaluation team must analyze the risks, threats and vulnerabilities of the information system. The paper highlights the security vulnerabilities in web applications and the processes of their detection. The web applications are used as IT&C tools to support the distributed information processes. They are a major component of the distributed information systems. The audit and evaluation processes are carried out in accordance with the international standards developed for information system security assurance.

  17. A flexible integration framework for a Semantic Geospatial Web application

    Science.gov (United States)

    Yuan, Ying; Mei, Kun; Bian, Fuling

    2008-10-01

    With the growth of the World Wide Web technologies, the access to and use of geospatial information changed in the past decade radically. Previously, the data processed by a GIS as well as its methods had resided locally and contained information that was sufficiently unambiguous in the respective information community. Now, both data and methods may be retrieved and combined from anywhere in the world, escaping their local contexts. The last few years have seen a growing interest in the field of semantic geospatial web. With the development of semantic web technologies, we have seen the possibility of solving the heterogeneity/interoperation problem in the GIS community. The semantic geospatial web application can support a wide variety of tasks including data integration, interoperability, knowledge reuse, spatial reasoning and many others. This paper proposes a flexible framework called GeoSWF (short for Geospatial Semantic Web Framework), which supports the semantic integration of the distributed and heterogeneous geospatial information resources and also supports the semantic query and spatial relationship reasoning. We design the architecture of GeoSWF by extending the MVC Pattern. The GeoSWF use the geo-2007.owl proposed by W3C as the reference ontology of the geospatial information and design different application ontologies according to the situation of heterogeneous geospatial information resources. A Geospatial Ontology Creating Algorithm (GOCA) is designed for convert the geospatial information to the ontology instances represented by RDF/OWL. On the top of these ontology instances, the GeoSWF carry out the semantic reasoning by the rule set stored in the knowledge base to generate new system query. The query result will be ranking by ordering the Euclidean distance of each ontology instances. At last, the paper gives the conclusion and future work.

  18. User Interface Design in Medical Distributed Web Applications.

    Science.gov (United States)

    Serban, Alexandru; Crisan-Vida, Mihaela; Mada, Leonard; Stoicu-Tivadar, Lacramioara

    2016-01-01

    User interfaces are important to facilitate easy learning and operating with an IT application especially in the medical world. An easy to use interface has to be simple and to customize the user needs and mode of operation. The technology in the background is an important tool to accomplish this. The present work aims to creating a web interface using specific technology (HTML table design combined with CSS3) to provide an optimized responsive interface for a complex web application. In the first phase, the current icMED web medical application layout is analyzed, and its structure is designed using specific tools, on source files. In the second phase, a new graphic adaptable interface to different mobile terminals is proposed, (using HTML table design (TD) and CSS3 method) that uses no source files, just lines of code for layout design, improving the interaction in terms of speed and simplicity. For a complex medical software application a new prototype layout was designed and developed using HTML tables. The method uses a CSS code with only CSS classes applied to one or multiple HTML table elements, instead of CSS styles that can be applied to just one DIV tag at once. The technique has the advantage of a simplified CSS code, and a better adaptability to different media resolutions compared to DIV-CSS style method. The presented work is a proof that adaptive web interfaces can be developed just using and combining different types of design methods and technologies, using HTML table design, resulting in a simpler to learn and use interface, suitable for healthcare services. PMID:27139407

  19. Loading and Querying Data on Distributed Virtualized Web Application Servers

    OpenAIRE

    Mack, Moritz

    2009-01-01

    Virtualized web application servers within computational clouds, such as the GoogleApp Engine, generally restrict resource usage and therefore provide limited,relationally none-complete query facilities only. This work investigates how scalable,reliable and a more powerful access to the App Engine Datastore can beaccomplished and an Optimized Distributed Datastore Exchange (ODDSE) ispresented. Being aware of the App Engine’s resource restrictions ODDSE provides areliable and failure safe quer...

  20. User Interface Design in Medical Distributed Web Applications.

    Science.gov (United States)

    Serban, Alexandru; Crisan-Vida, Mihaela; Mada, Leonard; Stoicu-Tivadar, Lacramioara

    2016-01-01

    User interfaces are important to facilitate easy learning and operating with an IT application especially in the medical world. An easy to use interface has to be simple and to customize the user needs and mode of operation. The technology in the background is an important tool to accomplish this. The present work aims to creating a web interface using specific technology (HTML table design combined with CSS3) to provide an optimized responsive interface for a complex web application. In the first phase, the current icMED web medical application layout is analyzed, and its structure is designed using specific tools, on source files. In the second phase, a new graphic adaptable interface to different mobile terminals is proposed, (using HTML table design (TD) and CSS3 method) that uses no source files, just lines of code for layout design, improving the interaction in terms of speed and simplicity. For a complex medical software application a new prototype layout was designed and developed using HTML tables. The method uses a CSS code with only CSS classes applied to one or multiple HTML table elements, instead of CSS styles that can be applied to just one DIV tag at once. The technique has the advantage of a simplified CSS code, and a better adaptability to different media resolutions compared to DIV-CSS style method. The presented work is a proof that adaptive web interfaces can be developed just using and combining different types of design methods and technologies, using HTML table design, resulting in a simpler to learn and use interface, suitable for healthcare services.

  1. Introducing Scrum into a small web application development company

    OpenAIRE

    Simčič, Uroš

    2016-01-01

    The thesis describes the introduction of the Scrum agile methodology into a small company that deals with developing websites and web applications. It also analyzes the level of assimilation of the methodology and looks into the factors with the greatest influence on its acceptance. General project management and project management with the Scrum agile methodology are described in the introductory chapters. The next section shows a practical example of developing an additional functio...

  2. A New Approach to Web Applications with Ajax

    Institute of Scientific and Technical Information of China (English)

    吴吉义

    2007-01-01

    Ajax is really several technologies,each flourishing in its own right,coming together in powerful new ways,which consists of HTML,JavaScript~(TM)technology,DHTML,and DOM,is an outstanding approach that helps to transform clunky Web interfaces into interactive Ajax applications.After the definition to Ajax,how to make asynchronous requests with JavaScript and Ajax was introduced.At the end,advanced requests and responses in Ajax were put forward.

  3. Secure Web Service for a Windows Phone Application

    OpenAIRE

    Cu The, Hai

    2016-01-01

    The purpose of this study is to learn the concepts, algorithms and techniques of cryptography and how to apply them to the web service related to Windows Phone applications. The method is to study the mechanism of the cryptographic algorithms and selecting the suitable techniques for Windows Phone – Azure in a Windows ecosystem. The best practices and popular algorithms are investigated in detail to offer the benefits and drawbacks when applying them to the ecosystem. In the case study, ...

  4. Texas PanHandle Climate Change Interactive GIS Web Application

    OpenAIRE

    Modala, Naga Raghuveer

    2014-01-01

    Ponencias, comunicaciones y pósters presentados en el 17th AGILE Conference on Geographic Information Science "Connecting a Digital Europe through Location and Place", celebrado en la Universitat Jaume I del 3 al 6 de junio de 2014. A geographic information system (GIS) web application was developed to show the temporal and spatial variability of bias corrected historic and future climate change across the Texas PanHandle region. Spatially downscaled (50 km2) global climate model (GCM)...

  5. Crawling Ajax-based Web Applications through Dynamic Analysis of User Interface State Changes

    OpenAIRE

    Mesbah, A.; Van Deursen, A.; Lenselink, S.

    2011-01-01

    Using JavaScript and dynamic DOM manipulation on the client-side of web applications is becoming a widespread approach for achieving rich interactivity and responsiveness in modern web applications. At the same time, such techniques, collectively known as Ajax, shatter the metaphor of web ‘pages’ with unique URLs, on which traditional web crawlers are based. This paper describes a novel technique for crawling Ajax-based applications through automatic dynamic analysis of user interface state c...

  6. AN INNOVATIVE WEB MINING APPLICATION ON BLOGS - A LAYOUT

    Directory of Open Access Journals (Sweden)

    S. Prakash

    2012-01-01

    Full Text Available Blogs and Web services agree to express user’s opinions and interests, in the form of small text messages which gives abbreviated and highly personalized remarks in real-time. Recognizing emotion is really significant for a text-based communication tool such as blogs. Nowadays, user opinions in the structure of comments, reviews in blogs have been utilized by researchers for various purposes. Among them the application of sentiment analysis techniques to these opinions is an interesting one. This paper deals with a proposal of a software structural design for constructing Web mining applications in the blog world. The design includes blog crawling and data mining algorithms, to offer a full-fledged and flexible key for constructing general-purpose Web mining applications. The structural design allocates some significant customizations, such as the construction of adapters for reading text from different blogs, and the utilization of different pre-processing methods and data mining procedures. The core of this paper is on explaining the innovative software structural design of the general framework offering thorough information about the data mining sub-framework.

  7. WEBnm@: a web application for normal mode analyses of proteins

    Directory of Open Access Journals (Sweden)

    Reuter Nathalie

    2005-03-01

    Full Text Available Abstract Background Normal mode analysis (NMA has become the method of choice to investigate the slowest motions in macromolecular systems. NMA is especially useful for large biomolecular assemblies, such as transmembrane channels or virus capsids. NMA relies on the hypothesis that the vibrational normal modes having the lowest frequencies (also named soft modes describe the largest movements in a protein and are the ones that are functionally relevant. Results We developed a web-based server to perform normal modes calculations and different types of analyses. Starting from a structure file provided by the user in the PDB format, the server calculates the normal modes and subsequently offers the user a series of automated calculations; normalized squared atomic displacements, vector field representation and animation of the first six vibrational modes. Each analysis is performed independently from the others and results can be visualized using only a web browser. No additional plug-in or software is required. For users who would like to analyze the results with their favorite software, raw results can also be downloaded. The application is available on http://www.bioinfo.no/tools/normalmodes. We present here the underlying theory, the application architecture and an illustration of its features using a large transmembrane protein as an example. Conclusion We built an efficient and modular web application for normal mode analysis of proteins. Non specialists can easily and rapidly evaluate the degree of flexibility of multi-domain protein assemblies and characterize the large amplitude movements of their domains.

  8. Project Management Methodology for the Development of M-Learning Web Based Applications

    Directory of Open Access Journals (Sweden)

    Adrian VISOIU

    2010-01-01

    Full Text Available M-learning web based applications are a particular case of web applications designed to be operated from mobile devices. Also, their purpose is to implement learning aspects. Project management of such applications takes into account the identified peculiarities. M-learning web based application characteristics are identified. M-learning functionality covers the needs of an educational process. Development is described taking into account the mobile web and its influences over the analysis, design, construction and testing phases. Activities building up a work breakdown structure for development of m-learning web based applications are presented. Project monitoring and control techniques are proposed. Resources required for projects are discussed.

  9. U.S. Seismic Design Maps Web Application

    Science.gov (United States)

    Martinez, E.; Fee, J.

    2015-12-01

    The application computes earthquake ground motion design parameters compatible with the International Building Code and other seismic design provisions. It is the primary method for design engineers to obtain ground motion parameters for multiple building codes across the country. When designing new buildings and other structures, engineers around the country use the application. Users specify the design code of interest, location, and other parameters to obtain necessary ground motion information consisting of a high-level executive summary as well as detailed information including maps, data, and graphs. Results are formatted such that they can be directly included in a final engineering report. In addition to single-site analysis, the application supports a batch mode for simultaneous consideration of multiple locations. Finally, an application programming interface (API) is available which allows other application developers to integrate this application's results into larger applications for additional processing. Development on the application has proceeded in an iterative manner working with engineers through email, meetings, and workshops. Each iteration provided new features, improved performance, and usability enhancements. This development approach positioned the application to be integral to the structural design process and is now used to produce over 1800 reports daily. Recent efforts have enhanced the application to be a data-driven, mobile-first, responsive web application. Development is ongoing, and source code has recently been published into the open-source community on GitHub. Open-sourcing the code facilitates improved incorporation of user feedback to add new features ensuring the application's continued success.

  10. Photonics applications and web engineering: WILGA Summer 2015

    Science.gov (United States)

    Romaniuk, Ryszard S.

    2015-09-01

    Wilga Summer 2015 Symposium on Photonics Applications and Web Engineering was held on 23-31 May. The Symposium gathered over 350 participants, mainly young researchers active in optics, optoelectronics, photonics, electronics technologies and applications. There were presented around 300 presentations in a few main topical tracks including: bio-photonics, optical sensory networks, photonics-electronics-mechatronics co-design and integration, large functional system design and maintenance, Internet of Thins, and other. The paper is an introduction the 2015 WILGA Summer Symposium Proceedings, and digests some of the Symposium chosen key presentations.

  11. Taking advantage of Google's Web-based applications and services.

    Science.gov (United States)

    Brigham, Tara J

    2014-01-01

    Google is a company that is constantly expanding and growing its services and products. While most librarians possess a "love/hate" relationship with Google, there are a number of reasons you should consider exploring some of the tools Google has created and made freely available. Applications and services such as Google Docs, Slides, and Google+ are functional and dynamic without the cost of comparable products. This column will address some of the issues users should be aware of before signing up to use Google's tools, and a description of some of Google's Web applications and services, plus how they can be useful to librarians in health care. PMID:24735269

  12. Crawling Ajax-based Web Applications through Dynamic Analysis of User Interface State Changes

    NARCIS (Netherlands)

    Mesbah, A.; Van Deursen, A.; Lenselink, S.

    2011-01-01

    Using JavaScript and dynamic DOM manipulation on the client-side of web applications is becoming a widespread approach for achieving rich interactivity and responsiveness in modern web applications. At the same time, such techniques, collectively known as Ajax, shatter the metaphor of web ‘pages’ wi

  13. A Web-based Architecture Enabling Multichannel Telemedicine Applications

    Directory of Open Access Journals (Sweden)

    Fabrizio Lamberti

    2003-02-01

    Full Text Available Telemedicine scenarios include today in-hospital care management, remote teleconsulting, collaborative diagnosis and emergency situations handling. Different types of information need to be accessed by means of etherogeneous client devices in different communication environments in order to enable high quality continuous sanitary assistance delivery wherever and whenever needed. In this paper, a Web-based telemedicine architecture based on Java, XML and XSL technologies is presented. By providing dynamic content delivery services and Java based client applications for medical data consultation and modification, the system enables effective access to an Electronic Patient Record based standard database by means of any device equipped with a Web browser, such as traditional Personal Computers and workstation as well as modern Personal Digital Assistants. The effectiveness of the proposed architecture has been evaluated in different scenarios, experiencing fixed and mobile clinical data transmissions over Local Area Networks, wireless LANs and wide coverage telecommunication network including GSM and GPRS.

  14. Migrating Existing PHP Web Applications to the Cloud

    Directory of Open Access Journals (Sweden)

    Ionut VODA

    2014-01-01

    Full Text Available The purpose of this paper is to present a set of best practices for moving PHP web applications from a traditional hosting to a Cloud based one. PHP applications are widespread nowadays and they come in many shapes and sizes and that is why they require a special attention. The paper goes beyond just moving the code in the Cloud and setting up the run-time environment as some architectural changes must be done at application level most of the time. The decision of how and when to make these changes can make the difference between a successful migra-tion and a failed one. It will be presented how to decouple and scale an application, how to scale a database while following the high availability principles.

  15. The Semantic Web: opportunities and challenges for next-generation Web applications

    Directory of Open Access Journals (Sweden)

    2002-01-01

    Full Text Available Recently there has been a growing interest in the investigation and development of the next generation web - the Semantic Web. While most of the current forms of web content are designed to be presented to humans, but are barely understandable by computers, the content of the Semantic Web is structured in a semantic way so that it is meaningful to computers as well as to humans. In this paper, we report a survey of recent research on the Semantic Web. In particular, we present the opportunities that this revolution will bring to us: web-services, agent-based distributed computing, semantics-based web search engines, and semantics-based digital libraries. We also discuss the technical and cultural challenges of realizing the Semantic Web: the development of ontologies, formal semantics of Semantic Web languages, and trust and proof models. We hope that this will shed some light on the direction of future work on this field.

  16. Performance Analysis of Internal vs. External Security Mechanism in Web Applications

    OpenAIRE

    Supriya Gupta; Dr. Lalitsen Sharma

    2010-01-01

    Most of the applications now -a-days are developed web based. The applications of public access are highly exposed to security threats. The increasing number of web based attacks which result in loss of data and unauthorized access to application has drawn the attention of organizations toward web application security. The most commonly employed defense mechanism is to use solutions that rely on security service tools like firewalls, intrusion detection and prevention systems etc. Most ...

  17. GCOOS Web Applications for Recreational Boaters and Fishermen

    Science.gov (United States)

    Kobara, S.; Howard, M. K.; Simoniello, C.; Jochens, A. E.; Gulf Of Mexico Coastal Ocean Observing System Regional Association (Gcoos-Ra)

    2010-12-01

    Spatial and temporal information on the ecology of marine species and encompassing oceanographic environment is vital to the development of effective strategies for marine resource management and biodiversity conservation. Assembling data and generating products is a time-consuming and often laborious part of the workflow required of fisheries specialists, resource managers, marine scientists and other stakeholder groups for effective fishery management and marine spatial planning. Workflow costs for all groups can be significantly reduced through the use of interoperable networked data systems. The Gulf of Mexico Coastal Ocean Observing System Regional Association (GCOOS-RA) is one of 11 RAs comprising the non-Federal part of the U.S. Integrated Ocean Observing System (IOOS). The RAs serve the region’s needs for data and information: by working with data providers to offer their data in standardized ways following IOOS guidance, by gathering stakeholders’ needs and requirements, and by producing basic products or facilitating product-generation by others to meet those needs. The GCOOS Data Portal aggregates regional near real-time data and serves these data through standardized service interfaces suitable for automated machine access or in formats suitable for human consumption. The related Products Portal generates products in graphical displays for humans and in standard formats for importing into common software packages. Web map applications are created using ArcGIS server RESTful service, publicly available Open Geospatial Consortium (OGC) Web Map Service (WMS) layers, and Web Coverage Service (WCS). Use of standardize interfaces allows us to construct seamless workflows that carry data from sensors through to products in an automated fashion. As a demonstration of the power of interoperable standards-based systems we have developed tailored product web pages for recreational boaters and fishermen. This is a part of an ongoing project to provide an

  18. Access Control of Web and Java Based Applications

    Science.gov (United States)

    Tso, Kam S.; Pajevski, Michael J.; Johnson, Bryan

    2011-01-01

    Cyber security has gained national and international attention as a result of near continuous headlines from financial institutions, retail stores, government offices and universities reporting compromised systems and stolen data. Concerns continue to rise as threats of service interruption, and spreading of viruses become ever more prevalent and serious. Controlling access to application layer resources is a critical component in a layered security solution that includes encryption, firewalls, virtual private networks, antivirus, and intrusion detection. In this paper we discuss the development of an application-level access control solution, based on an open-source access manager augmented with custom software components, to provide protection to both Web-based and Java-based client and server applications.

  19. HIVToolbox, an integrated web application for investigating HIV.

    Directory of Open Access Journals (Sweden)

    David Sargeant

    Full Text Available Many bioinformatic databases and applications focus on a limited domain of knowledge federating links to information in other databases. This segregated data structure likely limits our ability to investigate and understand complex biological systems. To facilitate research, therefore, we have built HIVToolbox, which integrates much of the knowledge about HIV proteins and allows virologists and structural biologists to access sequence, structure, and functional relationships in an intuitive web application. HIV-1 integrase protein was used as a case study to show the utility of this application. We show how data integration facilitates identification of new questions and hypotheses much more rapid and convenient than current approaches using isolated repositories. Several new hypotheses for integrase were created as an example, and we experimentally confirmed a predicted CK2 phosphorylation site. Weblink: [http://hivtoolbox.bio-toolkit.com].

  20. The analysis of web application quality for electronic banking

    OpenAIRE

    JANKOVIČ, JERNEJ

    2016-01-01

    The purpose of this thesis is to demonstrate a systematic analysis of web applications quality for electronic banking. In the theoretical part we focused on the ISO/IEC 25000 standard, which deals with quality of the product. With help of SQuaRE set of standards we have reviewed the contents of some standards from ISO/IEC 25000 family. At the and we used ISO/IEC 25010 quality model and ISO/IEC 25040 which contains procedure for assessing the product quality. For the assessment of user in...

  1. WebSphere Application Server Step by Step

    CERN Document Server

    Cline, Owen; Van Sickel, Peter

    2012-01-01

    WebSphere Application Server (WAS) is complex and multifaceted middleware used by huge enterprises as well as small businesses. In this book, the authors do an excellent job of covering the many aspects of the software. While other books merely cover installation and configuration, this book goes beyond that to cover the critical verification and management process to ensure a successful installation and implementation. It also addresses all of the different packages-from Express to Network-so that no matter what size your company is, you will be able to successfully implement WAS V6. To de

  2. A Survey on Web-based AR Applications

    CERN Document Server

    Parhizkar, Behrang; Lashkari, Arash Habibi; Bartaripou, Mohammad Mehdi; Babae, Hossein Reza

    2011-01-01

    Due to the increase of interest in Augmented Reality (AR), the potential uses of AR are increasing also. It can benefit the user in various fields such as education, business, medicine, and other. Augmented Reality supports the real environment with synthetic environment to give more details and meaning to the objects in the real word. AR refers to a situation in which the goal is to supplement a user's perception of the real-world through the addition of virtual objects. This paper is an attempt to make a survey of web-based Augmented Reality applications and make a comparison among them.

  3. Using the PL/SQL Cartridge of the Oracle Application Server to Deploy Web Applications

    Energy Technology Data Exchange (ETDEWEB)

    Begovich, C.L.

    1999-06-14

    Deploying business applications on the internal Web is a priority at Oak Ridge National Laboratory (Lockheed Martin Energy Research) and Lockheed Martin Energy Systems, Inc. as with most corporations. Three separate applications chose the Oracle Application Server (OAS), using the PL/SQL cartridge as a Web deployment method. This method was chosen primarily because the data was already stored in Oracle tables and developers knew HJSQL or at least SQL. The Database Support group had the responsibility of installing, testing, and determining standard methods for interfacing with the PL/SQL cartridge of the OAS. Note that the term Web Application Server was used for version 3, but in this discussion, OAS will be used for both version 3 and version 4.

  4. SMPDF Web: a web-based application for specialized minimal parton distribution functions

    CERN Document Server

    Carrazza, Stefano

    2016-01-01

    We present SMPDF Web, a web interface for the construction of parton distribution functions (PDFs) with a minimal number of error sets needed to represent the PDF uncertainty of specific processes (SMPDF).

  5. web cellHTS2: A web-application for the analysis of high-throughput screening data

    Directory of Open Access Journals (Sweden)

    Boutros Michael

    2010-04-01

    Full Text Available Abstract Background The analysis of high-throughput screening data sets is an expanding field in bioinformatics. High-throughput screens by RNAi generate large primary data sets which need to be analyzed and annotated to identify relevant phenotypic hits. Large-scale RNAi screens are frequently used to identify novel factors that influence a broad range of cellular processes, including signaling pathway activity, cell proliferation, and host cell infection. Here, we present a web-based application utility for the end-to-end analysis of large cell-based screening experiments by cellHTS2. Results The software guides the user through the configuration steps that are required for the analysis of single or multi-channel experiments. The web-application provides options for various standardization and normalization methods, annotation of data sets and a comprehensive HTML report of the screening data analysis, including a ranked hit list. Sessions can be saved and restored for later re-analysis. The web frontend for the cellHTS2 R/Bioconductor package interacts with it through an R-server implementation that enables highly parallel analysis of screening data sets. web cellHTS2 further provides a file import and configuration module for common file formats. Conclusions The implemented web-application facilitates the analysis of high-throughput data sets and provides a user-friendly interface. web cellHTS2 is accessible online at http://web-cellHTS2.dkfz.de. A standalone version as a virtual appliance and source code for platforms supporting Java 1.5.0 can be downloaded from the web cellHTS2 page. web cellHTS2 is freely distributed under GPL.

  6. Study of Application of Web Service in Delphi%Delphi中Web Service应用初探

    Institute of Scientific and Technical Information of China (English)

    陶立新

    2006-01-01

    概述了Web Service技术的特点和结构、现状与发展,依据Delphi对Web Service的支持,介绍了基于发布数据集的Web Service应如何编制服务器端和客户端应用程序的步骤和方法.

  7. An Application for Data Preprocessing and Models Extractions in Web Usage Mining

    Directory of Open Access Journals (Sweden)

    Claudia Elena DINUCA

    2011-11-01

    Full Text Available Web servers worldwide generate a vast amount of information on web users’ browsing activities. Several researchers have studied these so-called clickstream or web access log data to better understand and characterize web users. The goal of this application is to analyze user behaviour by mining enriched web access log data. With the continued growth and proliferation of e-commerce, Web services, and Web-based information systems, the volumes of click stream and user data collected by Web-based organizations in their daily operations has reached astronomical proportions. This information can be exploited in various ways, such as enhancing the effectiveness of websites or developing directed web marketing campaigns. The discovered patterns are usually represented as collections of pages, objects, or re-sources that are frequently accessed by groups of users with common needs or interests. In this paper we will focus on displaying the way how it was implemented the application for data preprocessing and extracting different data models from web logs data, finding association as a data mining technique to extract potentially useful knowledge from web usage data. We find different data models navigation patterns by analysing the log files of the web-site. I implemented the application in Java using NetBeans IDE. For exemplification, I used the log files data from a commercial web site www.nice-layouts.com.

  8. Overview of Emerging Web 2.0-Based Business Models and Web 2.0 Applications in Businesses: An Ecological Perspective

    OpenAIRE

    In Lee

    2011-01-01

    Web 2.0 offers business organizations an array of new ways to interact with customers and partners. Web 2.0 is continuously evolving and offers new business models and support business processes, customer relationship management, and partner relationship management. This study reviews some of the major business applications of Web 2.0, and identifies Web 2.0-based business models. Six emerging Web 2.0-based business models were identified: (1) Broad Online Community, (2) Focused Online Commun...

  9. Web service composition: a semantic web and automated planning technique application

    Directory of Open Access Journals (Sweden)

    Jaime Alberto Guzmán Luna

    2010-05-01

    Full Text Available This article proposes applying semantic web and artificial intelligence planning techniques to a web services composition model dealing with problems of ambiguity in web service description and handling incomplete web information. The model uses an OWL-S services and implements a planning technique which handles open world semantics in its reasoning process to resolve these problems. This resulted in a web services composition system incorporating a module for interpreting OWL-S services and converting them into a planning problem in PDDL (a planning module handling incomplete information and an execution service module concurrently interacting with the planner for executing each composition plan service.

  10. Web-Based Data Visualization with 3D Portrayals for Communications Applications

    OpenAIRE

    Sharakhov, Nikita Igorevich

    2014-01-01

    The modern web has evolved into a highly capable software platform, which enables near-native performance, while offering installation-free cross-platform applications with a uniform user base and rapid update deployment. SVG, WebGL, and HTML5 Canvas, along with various higher-level JavaScript frameworks allow web applications to drive both 2D and 3D visualization. These technologies allow developing novel visualization applications, which can be applied in the communication domain to geosp...

  11. Using Functional Programming for Development of Distributed, Cloud and Web Applications in F#

    OpenAIRE

    Soshnikov, Dmitri

    2015-01-01

    In this paper, we argue that modern functional programming languages - in particular, FSharp on the .NET platform - are well suited for the development of distributed, web and cloud applications on the Internet. We emphasize that FSharp can be successfully used in a range of scenarios - starting from simple ASP.NET web applications, and including cloud data processing tasks and data-driven web applications. In particular, we show how some of the FSharp features (eg. quotations) can be effecti...

  12. StreamStats: A Water Resources Web Application

    Science.gov (United States)

    Ries, Kernell G.; Guthrie, John G.; Rea, Alan H.; Steeves, Peter A.; Stewart, David W.

    2008-01-01

    . Streamflow measurements are collected systematically over a period of years at partial-record stations to estimate peak-flow or low-flow statistics. Streamflow measurements usually are collected at miscellaneous-measurement stations for specific hydrologic studies with various objectives. StreamStats is a Web-based Geographic Information System (GIS) application (fig. 1) that was created by the USGS, in cooperation with Environmental Systems Research Institute, Inc. (ESRI)1, to provide users with access to an assortment of analytical tools that are useful for water-resources planning and management. StreamStats functionality is based on ESRI's ArcHydro Data Model and Tools, described on the Web at http://support.esri.com/index.cfm?fa=downloads.dataModels.filteredGateway&dmid=15. StreamStats allows users to easily obtain streamflow statistics, basin characteristics, and descriptive information for USGS data-collection stations and user-selected ungaged sites. It also allows users to identify stream reaches that are upstream and downstream from user-selected sites, and to identify and obtain information for locations along the streams where activities that may affect streamflow conditions are occurring. This functionality can be accessed through a map-based user interface that appears in the user's Web browser (fig. 1), or individual functions can be requested remotely as Web services by other Web or desktop computer applications. StreamStats can perform these analyses much faster than historically used manual techniques. StreamStats was designed so that each state would be implemented as a separate application, with a reliance on local partnerships to fund the individual applications, and a goal of eventual full national implementation. Idaho became the first state to implement StreamStats in 2003. By mid-2008, 14 states had applications available to the public, and 18 other states were in various stages of implementation.

  13. An EBA-Web based Application for Banking Information System

    Directory of Open Access Journals (Sweden)

    Khaldoun M. Batiha

    2006-01-01

    Full Text Available In the current wake of growing technology and modernization the biggest challenge remains the optimization of our time, particularly for the business executives. For the executives the vital information at their fingertips plays an important role. In the computer era, there are many financial institutions like wise banks which provide web-based application to access all their functionalities associated with particular task. An Enterprise Bank Agent (EBA was developed, which resolves such problems being faced by user, it provides one window for that enables them to experience and enjoy the flavors of banking functionality. The key feature of this application was its ability to handle all registered Customers business requirements. In order to handle all customer services, it shall act as a smart answering machine.

  14. The Effect of Web-Based Project Applications on Students' Attitudes towards Chemistry

    Science.gov (United States)

    Morgil, Inci; Gungor Seyhan, Hatice; Ural Alsan, Evrim; Temel, Senar

    2008-01-01

    Students perform intensive web-based applications during their education. One of these is project-based application. In this study, the effect of web based project applications on students' attitudes towards chemistry has been investigated. 42 students attending Hacettepe University, Faculty of Education, and Department of Chemistry Education have…

  15. Designing a Web Application and Detecting Vulnerabilities Using Vega Vulnerabilities Scanner

    Directory of Open Access Journals (Sweden)

    Korra Manasa

    2016-08-01

    Full Text Available Web applications are popular due to the ubiquity of web browsers and the conveniences if using a web browser as a client to update and maintain web applications. Every day a variety of newly web applications are raised on the internet of public use and it needs high security. Vega is a tool that can make an observation of the web that can help the developer to find vulnerabilities in web and fix the holes before developer online the website. Application testing is very important for success and quality of the web application. In this project we developed a web application and explain about testing the website using the scanner and the result will be analyzed towards the relevance results on each scanner. Now a day’s workshops, conference, paper presentations are very important. Event organizing in different colleges is big task to let everyone know. Students are facing difficulties in finding the resources to learn practical knowledge. Developing an application which will allow students to find the right resources for their needs. On using this application anyone can share knowledge and at the same time they can learn new things.

  16. Semantic Web Languages and Semantic Web Services as Application Areas for Answer Set Programming

    OpenAIRE

    Polleres, Axel

    2005-01-01

    In the Semantic Web and Semantic Web Services areas there are still unclear issues concerning an appropriate language. Answer Set Programming and ASP engines can be particularly interesting for Ontological Reasoning, especially in the light of ongoing discussions of non-Monotonic extensions for Ontology Languages. Previously, the main concern of discussions was around OWL and Description Logics. Recently many extensions and suggestions for Rule Languages and Semantic Web Languages pop up, par...

  17. Advancements in web-database applications for rabies surveillance

    Directory of Open Access Journals (Sweden)

    Bélanger Denise

    2011-08-01

    Full Text Available Abstract Background Protection of public health from rabies is informed by the analysis of surveillance data from human and animal populations. In Canada, public health, agricultural and wildlife agencies at the provincial and federal level are responsible for rabies disease control, and this has led to multiple agency-specific data repositories. Aggregation of agency-specific data into one database application would enable more comprehensive data analyses and effective communication among participating agencies. In Québec, RageDB was developed to house surveillance data for the raccoon rabies variant, representing the next generation in web-based database applications that provide a key resource for the protection of public health. Results RageDB incorporates data from, and grants access to, all agencies responsible for the surveillance of raccoon rabies in Québec. Technological advancements of RageDB to rabies surveillance databases include 1 automatic integration of multi-agency data and diagnostic results on a daily basis; 2 a web-based data editing interface that enables authorized users to add, edit and extract data; and 3 an interactive dashboard to help visualize data simply and efficiently, in table, chart, and cartographic formats. Furthermore, RageDB stores data from citizens who voluntarily report sightings of rabies suspect animals. We also discuss how sightings data can indicate public perception to the risk of racoon rabies and thus aid in directing the allocation of disease control resources for protecting public health. Conclusions RageDB provides an example in the evolution of spatio-temporal database applications for the storage, analysis and communication of disease surveillance data. The database was fast and inexpensive to develop by using open-source technologies, simple and efficient design strategies, and shared web hosting. The database increases communication among agencies collaborating to protect human health from

  18. An application of TOPSIS for ranking internet web browsers

    Directory of Open Access Journals (Sweden)

    Shahram Rostampour

    2012-07-01

    Full Text Available Web browser is one of the most important internet facilities for surfing the internet. A good web browser must incorporate literally tens of features such as integrated search engine, automatic updates, etc. Each year, ten web browsers are formally introduced as top best reviewers by some organizations. In this paper, we propose the implementation of TOPSIS technique to rank ten web browsers. The proposed model of this paper uses five criteria including speed, features, security, technical support and supported configurations. In terms of speed, Safari is the best web reviewer followed by Google Chrome and Internet Explorer while Opera is the best web reviewer when we look into 20 different features. We have also ranked these web browsers using all five categories together and the results indicate that Opera, Internet explorer, Firefox and Google Chrome are the best web browsers to be chosen.

  19. Web Application Development Security%浅析 Web 应用软件开发安全

    Institute of Scientific and Technical Information of China (English)

    王青国

    2013-01-01

    Web application security issues have become increasingly prominent, to improve the security of software source code and control the security risk during software development process becomes an urgent problem.This paper analyzes common web applications security vulnerabilities, including defect forms, causes preventive measures. This paper also puts forward some measures and methods in the prevention of security vulnerabilities during the software development life cycle. This paper also gives a method which can reduce security risk from two aspects-software development process management and technical measures. These means effectively imporove the security of web application we delivered.%   Web 应用软件的安全问题日益突出,提高软件代码自身安全和在软件开过程中控制安全风险成为亟需解决的问题。本文首先剖析了 Web 应用常见的安全漏洞,分析其表现形式、形成原因、规避措施,并提出了在软件开发生命周期全过程中预防安全漏洞的措施和方法。通过从软件开发过程管理和技术手段两个方面系统性地预防 Web 应用安全风险,有效地提高了交付 Web 应用软件的安全性。

  20. Web Application Scanning and Identification of Vulnerabilities for Different Attacks

    Directory of Open Access Journals (Sweden)

    Haridas V.Kanure,

    2014-05-01

    Full Text Available Now days there are lots of websites present in internet. And providing different services to the client is not only important task for website owner but also protecting their website from different attacks. Now days Identification of vulnerabilities in web application is becoming serious issue. Protecting website by identifying vulnerabilities and taking important attack prevention steps is very much important task.Different vulnerabilities identification is based on different test cases which we have and which we are going to build by use of this tool. Those test cases come from combination of some effective code. SQL injection test case can work with effective database query. And Cross site scripting can works with some java script code or other scripting language code etc.

  1. FAITH: Scanning of Rich Web Applications for Parameter Tampering Vulnerabilities

    CERN Document Server

    Fung, Adonis P H; Wong, T Y

    2012-01-01

    Modern HTML forms are designed to generate form controls dynamically and submit over AJAX as a result of recent advances in Javascript programming techniques. Existing scanners are constrained by interacting only with traditional forms, and vulnerabilities are often left undetected even after scrutiny. In this paper, we overcome a number of client-side challenges that used to make automated fuzzing of form submissions difficult and unfaithful. We build FAITH, a pragmatic scanner for uncovering parameter tampering vulnerabilities in real-world rich web applications. It is the first scanner that enables fuzzing in most kinds of form submissions while faithfully preserving the required user actions, HTML 5, AJAX, anti-CSRF tokens and dynamic form updates. The importance of this work is demonstrated by the severe vulnerabilities uncovered, including a way to bypass the most-trusted One-Time Password (OTP) in one of the largest multinational banks. These vulnerabilities cannot be detected by existing scanners.

  2. Soil food web structure after wood ash application

    DEFF Research Database (Denmark)

    Mortensen, Louise Hindborg; Qin, Jiayi; Cruz-Paredes, Carla;

    In 2006, the European Council established a mandatory target of 20 % renewable energy of consumption by 2020. Part of the replacement is burning biomass for heating and electricity. ~ Whole tree biomass harvesting for biofuel combustion intensifies removal of nutrients from the by applying ash from...... the consequences of returning wood ash to biofuel producing coniferous forest. We that the change in pH and increased availability of nutrients after ash application to forest floor can facilitate an increase in the bacteria to fungi ratio with possible effects for the soil food by applying ash of different...... concentrations to experimental plots in a coniferous forest the soil will be collected with varying intervals and subsequently analyzed. The food web included several trophic levels; bacteria/fungi, protozoa, nematodes, enchytraeids and microarthropods and arthropods. Results from 2014 indicated that bacteria...

  3. Application for the technology overview of web projects based on automatic analysis of repositories

    OpenAIRE

    POLANC, ALJANA

    2016-01-01

    This thesis comprises the development and presentation of an application which aims to facilitate the overview of the technical and other data of web projects that are being developed or maintained in a company. The application automatically updates the collection of relevant data of the web projects by integrating with the GitHub web service, where it obtains the information regarding programming languages, libraries, other technologies, project contributors and other important data. In the ...

  4. Many (to platform) to many: Web 2.0 application infrastructures

    OpenAIRE

    Jamieson, Jack

    2016-01-01

    Web 2.0 applications have been celebrated for creating opportunities for user generated content and have also prompted concerns about the collection and storage of user information. This paper discusses the infrastructures driving dynamic Web applications — focusing particularly on Ajax (Asynchronous JavaScript and XML) — and argues that these infrastructures encourage a particular style of user participation that aids the data collection and analysis activities of major Web 2.0 platforms. Wh...

  5. GISCube, an Open Source Web-based GIS Application

    Science.gov (United States)

    Boustani, M.; Mattmann, C. A.; Ramirez, P.

    2014-12-01

    There are many Earth science projects and data systems being developed at the Jet Propulsion Laboratory, California Institute of Technology (JPL) that require the use of Geographic Information Systems (GIS). Three in particular are: (1) the JPL Airborne Snow Observatory (ASO) that measures the amount of water being generated from snow melt in mountains; (2) the Regional Climate Model Evaluation System (RCMES) that compares climate model outputs with remote sensing datasets in the context of model evaluation and the Intergovernmental Panel on Climate Change and for the U.S. National Climate Assessment and; (3) the JPL Snow Server that produces a snow and ice climatology for the Western US and Alaska, for the U.S. National Climate Assessment. Each of these three examples and all other earth science projects are strongly in need of having GIS and geoprocessing capabilities to process, visualize, manage and store GeoSpatial data. Beside some open source GIS libraries and some software like ArcGIS there are comparatively few open source, web-based and easy to use application that are capable of doing GIS processing and visualization. To address this, we present GISCube, an open source web-based GIS application that can store, visualize and process GIS and GeoSpatial data. GISCube is powered by Geothon, an open source python GIS cookbook. Geothon has a variety of Geoprocessing tools such data conversion, processing, spatial analysis and data management tools. GISCube has the capability of supporting a variety of well known GIS data formats in both vector and raster formats, and the system is being expanded to support NASA's and scientific data formats such as netCDF and HDF files. In this talk, we demonstrate how Earth science and other projects can benefit by using GISCube and Geothon, its current goals and our future work in the area.

  6. Analysing and Enriching Focused Semantic Web Archives for Parliament Applications

    Directory of Open Access Journals (Sweden)

    Elena Demidova

    2014-07-01

    Full Text Available The web and the social web play an increasingly important role as an information source for Members of Parliament and their assistants, journalists, political analysts and researchers. It provides important and crucial background information, like reactions to political events and comments made by the general public. The case study presented in this paper is driven by two European parliaments (the Greek and the Austrian parliament and targets an effective exploration of political web archives. In this paper, we describe semantic technologies deployed to ease the exploration of the archived web and social web content and present evaluation results.

  7. A Case Study in Web 2.0 Application Development

    Science.gov (United States)

    Marganian, P.; Clark, M.; Shelton, A.; McCarty, M.; Sessoms, E.

    2010-12-01

    Recent web technologies focusing on languages, frameworks, and tools are discussed, using the Robert C. Byrd Green Bank Telescopes (GBT) new Dynamic Scheduling System as the primary example. Within that example, we use a popular Python web framework, Django, to build the extensive web services for our users. We also use a second complimentary server, written in Haskell, to incorporate the core scheduling algorithms. We provide a desktop-quality experience across all the popular browsers for our users with the Google Web Toolkit and judicious use of JQuery in Django templates. Single sign-on and authentication throughout all NRAO web services is accomplished via the Central Authentication Service protocol, or CAS.

  8. USING WEB MINING IN E-COMMERCE APPLICATIONS

    Directory of Open Access Journals (Sweden)

    Claudia Elena Dinucă

    2011-09-01

    Full Text Available Nowadays, the web is an important part of our daily life. The web is now the best medium of doing business. Large companies rethink their business strategy using the web to improve business. Business carried on the Web offers the opportunity to potential customers or partners where their products and specific business can be found. Business presence through a company web site has several advantages as it breaks the barrier of time and space compared with the existence of a physical office. To differentiate through the Internet economy, winning companies have realized that e-commerce transactions is more than just buying / selling, appropriate strategies are key to improve competitive power. One effective technique used for this purpose is data mining. Data mining is the process of extracting interesting knowledge from data. Web mining is the use of data mining techniques to extract information from web data. This article presents the three components of web mining: web usage mining, web structure mining and web content mining.

  9. X-Switch: An Efficient , Multi-User, Multi-Language Web Application Server

    Directory of Open Access Journals (Sweden)

    Mayumbo Nyirenda

    2010-07-01

    Full Text Available Web applications are usually installed on and accessed through a Web server. For security reasons, these Web servers generally provide very few privileges to Web applications, defaulting to executing them in the realm of a guest ac- count. In addition, performance often is a problem as Web applications may need to be reinitialised with each access. Various solutions have been designed to address these security and performance issues, mostly independently of one another, but most have been language or system-specic. The X-Switch system is proposed as an alternative Web application execution environment, with more secure user-based resource management, persistent application interpreters and support for arbitrary languages/interpreters. Thus it provides a general-purpose environment for developing and deploying Web applications. The X-Switch system's experimental results demonstrated that it can achieve a high level of performance. Further- more it was shown that X-Switch can provide functionality matching that of existing Web application servers but with the added benet of multi-user support. Finally the X-Switch system showed that it is feasible to completely separate the deployment platform from the application code, thus ensuring that the developer does not need to modify his/her code to make it compatible with the deployment platform.

  10. An Improvement of the Web Applications Security%提高Web应用程序安全

    Institute of Scientific and Technical Information of China (English)

    梁万龙

    2013-01-01

    In this article, The Web application security were analyzed, how to improve the safety of Web application program is discussed.%  就目前互联网上的Web应用程序的安全性进行了分析,针对提高Web应用程序的安全进行了阐述。

  11. 36 CFR 1194.22 - Web-based intranet and internet information and applications.

    Science.gov (United States)

    2010-07-01

    ... 36 Parks, Forests, and Public Property 3 2010-07-01 2010-07-01 false Web-based intranet and internet information and applications. 1194.22 Section 1194.22 Parks, Forests, and Public Property... STANDARDS Technical Standards § 1194.22 Web-based intranet and internet information and applications. (a)...

  12. 提高Web应用程序安全%An Improvement of the Web Applications Security

    Institute of Scientific and Technical Information of China (English)

    梁万龙

    2013-01-01

    In this article, The Web application security were analyzed, how to improve the safety of Web application program is discussed.%  就目前互联网上的Web应用程序的安全性进行了分析,针对提高Web应用程序的安全进行了阐述。

  13. Web Engineering

    OpenAIRE

    Deshpande, Yogesh; Murugesan, San; Ginige, Athula; Hansen, Steve; Schwabe, Daniel; Gaedke, Martin; White, Bebo

    2003-01-01

    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. This paper gives an overview of Web Engineering by addressing the questions: a) why is it needed? b) what is its domain of operation? c) how does it help and what should it do to improve Web application develo...

  14. Development and Testing of Web GUI Application for the LHCb VELO Data Quality Monitoring System

    CERN Document Server

    Prykhodko, Pavlo; Collins, Paula

    A great interest of IT engineers at CERN is to simplify the access to the Data Quality Monitoring (DQM) applications that usually lay behind several layers of security firewalls. In order to make it simple and thus help to save time for the scientists who rely on this data, additional application for the Web had to be developed and tested. The goal of this thesis work was to develop such a Web DQM application for CERN. First, a Web Graphical User Interface (GUI) was developed. In parallel, an Apache server was installed and configured for testing. Moreover, software program called ROOTJS that processes and displays CERN data files on the Web was presented. Through this thesis project, new functionalities were developed to meet the requirements. Furthermore, the ROOTJS program was merged with the Web GUI application and series of tests were performed to showcase the capabilities of the application which was developed through this thesis work.

  15. Security Testing in Agile Web Application Development - A Case Study Using the EAST Methodology

    CERN Document Server

    Erdogan, Gencer

    2010-01-01

    There is a need for improved security testing methodologies specialized for Web applications and their agile development environment. The number of web application vulnerabilities is drastically increasing, while security testing tends to be given a low priority. In this paper, we analyze and compare Agile Security Testing with two other common methodologies for Web application security testing, and then present an extension of this methodology. We present a case study showing how our Extended Agile Security Testing (EAST) performs compared to a more ad hoc approach used within an organization. Our working hypothesis is that the detection of vulnerabilities in Web applications will be significantly more efficient when using a structured security testing methodology specialized for Web applications, compared to existing ad hoc ways of performing security tests. Our results show a clear indication that our hypothesis is on the right track.

  16. VoSeq: a voucher and DNA sequence web application.

    Directory of Open Access Journals (Sweden)

    Carlos Peña

    Full Text Available There is an ever growing number of molecular phylogenetic studies published, due to, in part, the advent of new techniques that allow cheap and quick DNA sequencing. Hence, the demand for relational databases with which to manage and annotate the amassing DNA sequences, genes, voucher specimens and associated biological data is increasing. In addition, a user-friendly interface is necessary for easy integration and management of the data stored in the database back-end. Available databases allow management of a wide variety of biological data. However, most database systems are not specifically constructed with the aim of being an organizational tool for researchers working in phylogenetic inference. We here report a new software facilitating easy management of voucher and sequence data, consisting of a relational database as back-end for a graphic user interface accessed via a web browser. The application, VoSeq, includes tools for creating molecular datasets of DNA or amino acid sequences ready to be used in commonly used phylogenetic software such as RAxML, TNT, MrBayes and PAUP, as well as for creating tables ready for publishing. It also has inbuilt BLAST capabilities against all DNA sequences stored in VoSeq as well as sequences in NCBI GenBank. By using mash-ups and calls to web services, VoSeq allows easy integration with public services such as Yahoo! Maps, Flickr, Encyclopedia of Life (EOL and GBIF (by generating data-dumps that can be processed with GBIF's Integrated Publishing Toolkit.

  17. A Survey on Web Usage Mining: Theory and Applications

    Directory of Open Access Journals (Sweden)

    P.Nithya

    2012-07-01

    Full Text Available The World Wide Web maintaining its development at an incredible pace. The information available in the WWW is a gateway and an intermediate for carrying out business. Web mining is the extraction of exciting and constructive facts and inherent information from artifacts or actions related to the WWW. Web usage mining (WUM puts an effort to determine valuable information from the secondary data obtained from the communications of the users with the Web. WUM has turned out to be an extremely significant for successful Web site organization, generating adaptive Web sites, business and maintenance services, personalization, network traffic flow examination and so on. WUM comprises of three steps, namely preprocessing, pattern discovery, and pattern analysis. WUM has become an active area of research in field of data mining due to its vital importance. This paper provides a comprehensive discussion of the all the phases in WUM and related works in this field.

  18. Development of grid-like applications for public health using Web 2.0 mashup techniques.

    Science.gov (United States)

    Scotch, Matthew; Yip, Kevin Y; Cheung, Kei-Hoi

    2008-01-01

    Development of public health informatics applications often requires the integration of multiple data sources. This process can be challenging due to issues such as different file formats, schemas, naming systems, and having to scrape the content of web pages. A potential solution to these system development challenges is the use of Web 2.0 technologies. In general, Web 2.0 technologies are new internet services that encourage and value information sharing and collaboration among individuals. In this case report, we describe the development and use of Web 2.0 technologies including Yahoo! Pipes within a public health application that integrates animal, human, and temperature data to assess the risk of West Nile Virus (WNV) outbreaks. The results of development and testing suggest that while Web 2.0 applications are reasonable environments for rapid prototyping, they are not mature enough for large-scale public health data applications. The application, in fact a "systems of systems," often failed due to varied timeouts for application response across web sites and services, internal caching errors, and software added to web sites by administrators to manage the load on their servers. In spite of these concerns, the results of this study demonstrate the potential value of grid computing and Web 2.0 approaches in public health informatics.

  19. A Unified Architecture Model of Web Applications%Web应用系统的统一结构模型

    Institute of Scientific and Technical Information of China (English)

    李景峰; 李琰; 陈平

    2002-01-01

    With the increasing popularity, scale and complexity of web applications, design and development of web applications are becoming more and more difficult. However, the current state of their design and development is characterized by anarchy and ad hoc methodologies. One of the causes of this chaotic situation is that different researchers and designers have different understanding of web applications. In this paper, based on an explicit understanding of web applications, we present a unified architecture model of web applications, the four-view model, which addresses the analysis and design issues of web applications from four perspectives, namely,logical view, data view, navigation view and presentation view, each addressing a specific set of concerns of web applications. The purpose of the model is to provide a clear picture of web applications to alleviate the chaotic situation and facilitate its analysis, design and implementation.

  20. A requirements engineering approach for the development of web applications.

    OpenAIRE

    Valderas Aranda, Pedro Jose

    2008-01-01

    Uno de los problemas más importantes que se propuso solucionar cuando apareció la Ingeniería Web fue la carencia de técnicas para la especificación de requisitos de aplicaciones Web. Aunque se han presentado diversas propuestas que proporcionan soporte metodológico al desarrollo de aplicaciones Web, la mayoría de ellas se centran básicamente en definir modelos conceptuales que permiten representar de forma abstracta una aplicación Web; las actividades relacionadas con la esp...

  1. Web application security is a stack how to CYA (cover your apps) completely

    CERN Document Server

    Mac Vittie, Lori

    2015-01-01

    The web application stack - a growing threat vector   Understand the threat and learn how to defend your organisation This book is intended for application developers, system administrators and operators, as well as networking professionals who need a comprehensive top-level view of web application security in order to better defend and protect both the 'web' and the 'application' against potential attacks. This book examines the most common, fundamental attack vectors and shows readers the defence techniques used to combat them. ContentsIntroductionAttack SurfaceThreat VectorsThreat Mitigatio

  2. Evaluation of a metal shear web selectively reinforced with filamentary composites for space shuttle application

    Science.gov (United States)

    Laakso, J. H.; Straayer, J. W.

    1974-01-01

    A final program summary is reported for test and evaluation activities that were conducted for space shuttle web selection. Large scale advanced composite shear web components were tested and analyzed to evaluate application of advanced composite shear web construction to a space shuttle orbiter thrust structure. The shear web design concept consisted of a titanium-clad + or - 45 deg boron/epoxy web laminate stiffened with vertical boron-epoxy reinforced aluminum stiffeners and logitudinal aluminum stiffening. The design concept was evaluated to be efficient and practical for the application that was studied. Because of the effects of buckling deflections, a requirement is identified for shear buckling resistant design to maximize the efficiency of highly-loaded advanced composite shear webs.

  3. Efficient development of web applications for remote participation using Ruby on Rails

    Energy Technology Data Exchange (ETDEWEB)

    Emoto, M., E-mail: emo@nifs.ac.j [National Institute for Fusion Science, 322-6 Oroshi, Toki, Gifu 509-5292 (Japan); Yoshida, M.; Iwata, C. [National Institute for Fusion Science, 322-6 Oroshi, Toki, Gifu 509-5292 (Japan); Inagaki, S. [Research Institute for Applied Mechanics, Kyushu University, 6-1 Kasuga-kouen, Kasuga, Fukuoka 816-8580 (Japan); Nagayama, Y. [National Institute for Fusion Science, 322-6 Oroshi, Toki, Gifu 509-5292 (Japan)

    2010-07-15

    Large-scale experiments such as ITER require international collaboration, and remote participation plays an important role in carrying out such experiments. Web-based applications are useful tools for scientists participating in experiments remotely using personal computers. Since the participants typically download web-based applications to their computer each time they access the web servers, they do not need to install extra software in order to use these applications. In addition, the application developers do not need to distribute the latest program files each time they are modified, thus reducing maintenance costs for remote participation systems. For these reasons, we have been developing web-based applications for the LHD experiments at NIFS. In a previous study, we showed the benefits of using Ruby on Rails (RoR) to develop web-based applications for analysis code. We thought this approach would also be useful for developing applications for remote participation. Therefore, we have developed several web-based applications using RoR for participating in the LHD experiments. These applications include a data viewer and a scheduler of experiments. The main reason to adopt RoR for this purpose is its efficiency for developing web-based applications. For example, to develop a data viewer, we used an existing program running on an X-Windows System. Using RoR, we could minimize the modifications of the existing programs to add web interfaces. In this paper, we will report a web-based application developed using RoR for the LHD experiment. We will also discuss the benefits of using RoR in developing remote participation tools.

  4. XML representation and management of temporal information for web-based cultural heritage applications

    OpenAIRE

    Grandi, Fabio

    2006-01-01

    In this paper we survey the recent activities and achievements of our research group in the deployment of XMLrelated technologies in Cultural Heritage applications concerning the encoding of temporal semantics in Web documents. In particular we will review "The Valid Web", which is an XML/XSL infrastructure we defined and implemented for the definition and management of historical information within multimedia documents available on the Web, and its further extension to the effective encoding...

  5. Research on the E-Learning Application of Web Service

    Institute of Scientific and Technical Information of China (English)

    FEI Chun; TANG Xue-fei

    2005-01-01

    This thesis introduces the e-learning system and Web Service technology. Then, it proposes how to apply Web Service technology to the e-learning system, and how to improve systematic flexibility and dependability. Finally it provides the basic framework of the system and a simple realization according to related specification.

  6. Possibilities of contactless control of web map applications by sight

    Directory of Open Access Journals (Sweden)

    Rostislav Netek

    2012-03-01

    Full Text Available This paper assesses possibilities of a new approach of control map applications on the screen without locomotive system. There is a project about usability of Eye Tracking System in Geoinformatic and Cartographic fields at Department of Geoinformatics at Palacky University. The eye tracking system is a device for measuring eye/gaze positions and eye/gaze movement ("where we are looking". There is a number of methods and outputs, but the most common are "heat-maps" of intensity and/or time. Just this method was used in the first part, where was analyzed the number of common web map portals, especially distribution of their tools and functions on the screen. The aim of research is to localize by heat-maps the best distribution of control tools for movement with map (function "pan". It can analyze how sensitive are people on perception of control tools in different web pages and platforms. It is a great experience to compare accurate survey data with personal interpretation and knowledge. Based on these results is the next step – design of "control tools" which is command by eye-tracking device. There has been elected rectangle areas located on the edge of map (AOI – areas of interest, with special function which have defined some time delay. When user localizes one of these areas the map automatically moves to the way on which edge is localized on, and time delay prevents accidental movement. The technology for recording the eye movements on the screen offers this option because if you properly define the layout and function controls of the map, you need only connect these two systems. At this moment, there is a technical constrain. The solution of movement control is based on data transmission between eye-tracking-device-output and converter in real-time. Just real-time transfer is not supported in every case of SMI (SensoMotoric Instruments company devices. More precisely it is the problem of money, because eye-tracking device and every

  7. Performance Analysis of Internal vs. External Security Mechanism in Web Applications

    Directory of Open Access Journals (Sweden)

    Supriya Gupta

    2010-03-01

    Full Text Available Most of the applications now -a-days are developed web based. The applications of public access are highly exposed to security threats. The increasing number of web based attacks which result in loss of data and unauthorized access to application has drawn the attention of organizations toward web application security. The most commonly employed defense mechanism is to use solutions that rely on security service tools like firewalls, intrusion detection and prevention systems etc. Most of the commonly used tools such as SNORT are based upon the payload inspection that detects an attack by searching for the occurrence of known signature patterns in the packet. But using these devices for protecting web applications against common input based attacks is an inefficient process. It consumes a significant amount of time, memory and CPU cycles for each packet while scanning through a list of rules. Implementing security features within applications’ logic is an effective alternative. In this paper we analyz ed the performance of two experimental web applications, one with security implemented within the code and the other checked by external security system called SNORT using a web application testing tool (WAPT 3.0. Our experiment showed that the application with secure code showed better performance statistics in terms of response time. The paper also discusses various issues regarding the use of security devices as protection against application layer attacks.

  8. Development and challenges of using web-based GIS for health applications

    DEFF Research Database (Denmark)

    Gao, Sheng; Mioc, Darka; Boley, Harold;

    2011-01-01

    Web-based GIS for health, such as data heterogeneity, data privacy and confidentiality, powerful processing abilities, and appropriate data representation to users are also discussed. The continuous development of Web-based GIS for health applications will further enhance disease surveillance, health...

  9. Multi-lingual and -modal Applications in the Semantic Web: the example of Ambient Assisted Living

    Directory of Open Access Journals (Sweden)

    Dimitra Anastasiou

    Full Text Available Applications of the Semantic Web (SW are often related only to written text, neglecting other interaction modalities and a large portion of multimedia content that is available on the Web today. Processing and analysis of speech, hand and body gestures, ...

  10. Gender Divide and Acceptance of Collaborative Web 2.0 Applications for Learning in Higher Education

    Science.gov (United States)

    Huang, Wen-Hao David; Hood, Denice Ward; Yoo, Sun Joo

    2013-01-01

    Situated in the gender digital divide framework, this survey study investigated the role of computer anxiety in influencing female college students' perceptions toward Web 2.0 applications for learning. Based on 432 college students' "Web 2.0 for learning" perception ratings collected by relevant categories of "Unified Theory of Acceptance and Use…

  11. A PORTAL SYSTEM AND ITS APPLICATION BASED ON DACS WEB SERVICE

    Directory of Open Access Journals (Sweden)

    Kazuya Odagiri

    2010-01-01

    Full Text Available DACS (Destination Addressing Control System Scheme is developed as a new network managementscheme. DACS Scheme performs the network management and services efficiently by communicationcontrol of client computers. Through the communication control, a whole network is managed. In thenetwork with DACS Scheme, new network services and information systems are realized. As examples ofthose, we have developed a new portal system and DACS Web Service. DACS Web Service is a networkservice for realizing a portal system where each user can create the customized Web page as PersonalPortal freely and easily. We show the proposed portal system and its application based on DACS WebService.

  12. Demonstration: SpaceExplorer - A Tool for Designing Ubiquitous Web Applications for Collections of Displays

    DEFF Research Database (Denmark)

    Hansen, Thomas Riisgaard

    2007-01-01

    This demonstration presents a simple browser plug-in that grant web applications the ability to use multiple nearby devices for displaying web content. A web page can e.g. be designed to present additional information on nearby devices. The demonstration introduces a light weight peer-to-peer arc......-to-peer architecture and techniques which allow web designers to query nearby devices about their capabilities, use these devices to show content and execute scripts on multiple devices using only standard HTML, JavaScript and cascading style sheets (CSS)....

  13. Efficient Development of Web Application for Remote Participation using Ruby on Rails

    Energy Technology Data Exchange (ETDEWEB)

    Emoto, M.; Yoshida, M.; Iwata, C.; Nakanishi, H.; Nagayama, Y. [National Institute for Fusion Science, National Institutes of Natural Sciences, Toki (Japan); Inagaki, S. [Research Institute for Applied Mechanics, Kyushu University, Kasuga (Japan)

    2009-07-01

    Full text of publication follows: Large experiments such as ITER need international collaboration, and remote participation plays an important role to carry out such a large scale experiment. When scientists use their personal computer to participate in experiments remotely, web based applications become useful tools. Because the applications are downloaded every time they access to the web servers, they don't have to install extra software. Also, the developers do not need to distribute the latest program files when they are modified. This feature is important for remote participation to reduce maintenance costs. Therefore, the authors have been developing web based applications for LHD experiment in NIFS. In the previous presentation [1], we showed the usefulness of Ruby on Rails to develop web based application for analysis code. Because the author thought this approach is also useful to develop applications for the remote participation, we have been developing several web based applications to participate in the LHD experiments using Ruby on Rails, such as data viewers and scheduler of experiments. The main reason to adopt Ruby on Rails for this purpose is its great efficiency for developing web applications. For example, in order to develop data viewer, the authors used an existing program run on X-Window System. Using Ruby on Rails, the authors could minimize the modifications of the examining program to add web interfaces. In this presentation, the authors will show the several web-based applications for LHD experiment using Ruby on Rails, and discuss its usefulness to develop remote participation tools. [1] M. Emoto, S. Murakami, M. Yoshida, H. Funaba and Y. Nagayama. Web interface for plasma analysis codes., Fus. Eng. Des. 83 pp.453-457(2008). (authors)

  14. Towards the multilingual semantic web principles, methods and applications

    CERN Document Server

    Buitelaar, Paul

    2014-01-01

    To date, the relation between multilingualism and the Semantic Web has not yet received enough attention in the research community. One major challenge for the Semantic Web community is to develop architectures, frameworks and systems that can help in overcoming national and language barriers, facilitating equal access to information produced in different cultures and languages. As such, this volume aims at documenting the state-of-the-art with regard to the vision of a Multilingual Semantic Web, in which semantic information will be accessible in and across multiple languages. The Multiling

  15. An Introduction to Testing Web Applications with twill and Selenium

    CERN Document Server

    Brown, Titus; Huggins, Jason

    2007-01-01

    This Short Cut is an introduction tobuilding automated web tests using twotools, twill and Selenium. twill is a simpleweb scripting language that can be usedto automate web tests, while Selenium isa web testing framework that runs in anybrowser and can be used to test complexweb sites that make extensive use ofJavaScript. The best way to use this Short Cut is torun through the examples. We expectthat within an hour you can start writingyour own functional tests in either twillor Selenium, and within a day you willunderstand most, if not all, of the possibilitiesand the limitations of these t

  16. Recent trends in print portals and Web2Print applications

    Science.gov (United States)

    Tuijn, Chris

    2009-01-01

    case, the ordering process is, of course, not fully automated. Standardized products, on the other hand, are easily identified and the cost charged to the print buyer can be retrieved from predefined price lists. Typically, higher volumes will result in more attractive prices. An additional advantage of this type of products is that they are often defined such that they can be produced in bulk using conventional printing techniques. If one wants to automate the ganging, a connection must be established between the on-line ordering and the production planning system. (For digital printing, there typically is no need to gang products since they can be produced more effectively separately.) Many of the on-line print solutions support additional features also available in general purpose e-commerce sites. We here think of the availability of virtual shopping baskets, the connectivity with payment gateways and the support of special facilities for interfacing with courier services (bar codes, connectivity to courier web sites for tracking shipments etc.). Supporting these features also assumes an intimate link with the print production system. Another development that goes beyond the on-line ordering of printed material and the submission of full pages and/or documents, is the interactive, on-line definition of the content itself. Typical applications in this respect are, e.g., the creation of business cards, leaflets, letter heads etc. On a more professional level, we also see that more and more publishing organizations start using on-line publishing platforms to organize their work. These professional platforms can also be connected directly to printing portals and thus enable extra automation. In this paper, we will discuss for each of the different applications presented above (traditional Print Portals, Web2Print applications and professional, on-line publishing platforms) how they interact with prepress and print production systems and how they contribute to the

  17. On the Use of Social Networks in Web Services: Application to the Discovery Stage

    Science.gov (United States)

    Maamar, Zakaria; Wives, Leandro Krug; Boukadi, Khouloud

    This chapter discusses the use of social networks in Web services with focus on the discovery stage that characterizes the life cycle of these Web services. Other stages in this life cycle include description, publication, invocation, and composition. Web services are software applications that end users or other peers can invoke and compose to satisfy different needs such as hotel booking and car rental. Discovering the relevant Web services is, and continues to be, a major challenge due to the dynamic nature of these Web services. Indeed, Web services appear/disappear or suspend/resume operations without prior notice. Traditional discovery techniques are based on registries such as Universal Description, Discovery and Integration (UDDI) and Electronic Business using eXtensible Markup Language (ebXML). Unfortunately, despite the different improvements that these techniques have been subject to, they still suffer from various limitations that could slow down the acceptance trend of Web services by the IT community. Social networks seem to offer solutions to some of these limitations but raise, at the same time, some issues that are discussed in this chapter. The contributions of this chapter are three: social network definition in the particular context of Web services; mechanisms that support Web services build, use, and maintain their respective social networks; and social networks adoption to discover Web services.

  18. Explorative Study of SQL Injection Attacks and Mechanisms to Secure Web Application Database- A Review

    Directory of Open Access Journals (Sweden)

    Chandershekhar Sharma

    2016-03-01

    Full Text Available The increasing innovations in web development technologies direct the augmentation of user friendly web applications. With activities like - online banking, shopping, booking, trading etc. these applications have become an integral part of everyone’s daily routine. The profit driven online business industry has also acknowledged this growth because a thriving application provides the global platform to an organization. Database of web application is the most valuable asset which stores sensitive information of an individual and of an organization. SQLIA is the topmost threat as it targets the database on web application. It allows the attacker to gain control over the application ensuing financial fraud, leak of confidential data and even deleting the database. The exhaustive survey of SQL injection attacks presented in this paper is based on empirical analysis. This comprises the deployment of injection mechanism for each attack with respective types on various websites, dummy databases and web applications. The paramount security mechanism for web application database is also discussed to mitigate SQL injection attacks.

  19. A Web Application For Visualizing Empirical Models of the Space-Atmosphere Interface Region: AtModWeb

    Science.gov (United States)

    Knipp, D.; Kilcommons, L. M.; Damas, M. C.

    2015-12-01

    We have created a simple and user-friendly web application to visualize output from empirical atmospheric models that describe the lower atmosphere and the Space-Atmosphere Interface Region (SAIR). The Atmospheric Model Web Explorer (AtModWeb) is a lightweight, multi-user, Python-driven application which uses standard web technology (jQuery, HTML5, CSS3) to give an in-browser interface that can produce plots of modeled quantities such as temperature and individual species and total densities of neutral and ionized upper-atmosphere. Output may be displayed as: 1) a contour plot over a map projection, 2) a pseudo-color plot (heatmap) which allows visualization of a variable as a function of two spatial coordinates, or 3) a simple line plot of one spatial coordinate versus any number of desired model output variables. The application is designed around an abstraction of an empirical atmospheric model, essentially treating the model code as a black box, which makes it simple to add additional models without modifying the main body of the application. Currently implemented are the Naval Research Laboratory NRLMSISE00 model for neutral atmosphere and the International Reference Ionosphere (IRI). These models are relevant to the Low Earth Orbit environment and the SAIR. The interface is simple and usable, allowing users (students and experts) to specify time and location, and choose between historical (i.e. the values for the given date) or manual specification of whichever solar or geomagnetic activity drivers are required by the model. We present a number of use-case examples from research and education: 1) How does atmospheric density between the surface and 1000 km vary with time of day, season and solar cycle?; 2) How do ionospheric layers change with the solar cycle?; 3 How does the composition of the SAIR vary between day and night at a fixed altitude?

  20. Comprehensive NASA Cis-Lunar Earth Moon Libration Orbit Reference and Web Application Project

    Data.gov (United States)

    National Aeronautics and Space Administration — To finalize a comprehensive NASA Cis-Lunar / Earth-Moon Libration Orbit Reference and Web Application begun using FY13 IRAD funding approved in May 2013. This GSFC...

  1. Real-time web application development with Vert.x 2.0

    CERN Document Server

    Parviainen, Tero

    2013-01-01

    A quick, clear, and concise tutorial-guide-based approach that helps you to develop a web application based on Vert.x.Real-time Web Application Development with Vert.x is written for web developers who want to take the next step and dive into real-time web application development.This book uses JavaScript (and some Java) to introduce the Vert.x platform, so basic JavaScript knowledge is expected. If you're planning to write your applications using some of the other Vert.x languages, all the techniques and concepts will translate to them directly. All you need to do is refer to the Vert.x API r

  2. C# - Connecting a Mobile Application to Oracle Server via Web Services

    OpenAIRE

    Daniela Ilea

    2009-01-01

    This article is focused on mobile development using Visual Studio 2005, web services and their connection to Oracle Server, willing to help programmers to realize simple and useful mobile applications.

  3. MedlinePlus Connect for Electronic Health Record (EHR) Systems - Web Application

    Data.gov (United States)

    U.S. Department of Health & Human Services — A Web application that allows patient portals and electronic health record (EHR) systems to use existing code sets to link to relevant, authoritative health...

  4. C#: Connecting a Mobile Application to Oracle Server via Web Services

    Directory of Open Access Journals (Sweden)

    Daniela Ilea

    2008-01-01

    Full Text Available This article is focused on mobile development using Visual Studio 2005, web services and their connection to Oracle Server, willing to help programmers to realize simple and useful mobile applications.

  5. Enhanced Intrusion Detection System for Input Validation Attacks in Web Application

    Directory of Open Access Journals (Sweden)

    Puspendra Kumar

    2013-01-01

    Full Text Available Internet continues to expand exponentially and access to the Internet become more prevalent in our daily life but at the same time web application are becoming most attractive targets for hacker and cyber criminals. This paper presents an enhanced intrusion detection system approach for detecting input validation attacks in the web application. The existing IDS for Input validation attacks are language dependent. The proposed IDS is language independent i.e. it works for any web application developed with the aid of java, php, dot net etc. In addition the proposed system detects directory traversal attacks, command injection attacks, cross site scripting attacks and SQL injection attacks, those were not detected in the existing IDS. This is an automatic technique for detection vulnerabilities over the internet. Our technique is based on the web application parameter which is in form of POST and GET which has generalized structure and values. This technique reduces analysis time of input validation attacks.

  6. Development and application of a model for analysis and design phases of Web-based system development

    Institute of Scientific and Technical Information of China (English)

    2003-01-01

    Despite a short history of the Web development, Web-related technologies are rapidly develop-ing. However, the Web application quality is improving slowly, which requires efficient methods for devel-oping Web systems. This study presents a model for Web-based software development for analysis and design phases based on the ISO/IEC 12207 standard. It describes the methods used to define processes and entities in order to reflect the contents in Web applications. It applies the methodology of Web-Road Map by KCC Information and Technology using this model to the public project. As a result, Web-Road Map is proven to be an efficient model to analyze and design Web-applications.

  7. Analysis and Design of Web Applications for Use in Conventional and Mobile Computing Devices.

    OpenAIRE

    Lassen, Jens Ehlert

    2013-01-01

    The project examines the usability of web (HTML) applications originally designed for use in conventional desktop computers and laptops when used by mobile computing devices. Of particular interest are tablets and smartphones. The project also investigates whether existing technology and developmental approaches can be used to redevelop such web applications as to be compatible with mobile devices and desktop devices and yet retain their usability and functionality. The project first ...

  8. COEUS: “semantic web in a box” for biomedical applications

    Directory of Open Access Journals (Sweden)

    Lopes Pedro

    2012-12-01

    Full Text Available Abstract Background As the “omics” revolution unfolds, the growth in data quantity and diversity is bringing about the need for pioneering bioinformatics software, capable of significantly improving the research workflow. To cope with these computer science demands, biomedical software engineers are adopting emerging semantic web technologies that better suit the life sciences domain. The latter’s complex relationships are easily mapped into semantic web graphs, enabling a superior understanding of collected knowledge. Despite increased awareness of semantic web technologies in bioinformatics, their use is still limited. Results COEUS is a new semantic web framework, aiming at a streamlined application development cycle and following a “semantic web in a box” approach. The framework provides a single package including advanced data integration and triplification tools, base ontologies, a web-oriented engine and a flexible exploration API. Resources can be integrated from heterogeneous sources, including CSV and XML files or SQL and SPARQL query results, and mapped directly to one or more ontologies. Advanced interoperability features include REST services, a SPARQL endpoint and LinkedData publication. These enable the creation of multiple applications for web, desktop or mobile environments, and empower a new knowledge federation layer. Conclusions The platform, targeted at biomedical application developers, provides a complete skeleton ready for rapid application deployment, enhancing the creation of new semantic information systems. COEUS is available as open source at http://bioinformatics.ua.pt/coeus/.

  9. Web-based recruitment: effects of information, organizational brand, and attitudes toward a Web site on applicant attraction.

    Science.gov (United States)

    Allen, David G; Mahto, Raj V; Otondo, Robert F

    2007-11-01

    Recruitment theory and research show that objective characteristics, subjective considerations, and critical contact send signals to prospective applicants about the organization and available opportunities. In the generating applicants phase of recruitment, critical contact may consist largely of interactions with recruitment sources (e.g., newspaper ads, job fairs, organization Web sites); however, research has yet to fully address how all 3 types of signaling mechanisms influence early job pursuit decisions in the context of organizational recruitment Web sites. Results based on data from 814 student participants searching actual organization Web sites support and extend signaling and brand equity theories by showing that job information (directly) and organization information (indirectly) are related to intentions to pursue employment when a priori perceptions of image are controlled. A priori organization image is related to pursuit intentions when subsequent information search is controlled, but organization familiarity is not, and attitudes about a recruitment source also influence attraction and partially mediate the effects of organization information. Theoretical and practical implications for recruitment are discussed. PMID:18020806

  10. A new algorithm for detecting SQL injection attack in Web application

    Directory of Open Access Journals (Sweden)

    Ouarda Lounis

    2014-11-01

    Full Text Available Nowadays, the security of applications and Web servers is a new trend that finds its need on the Web. The number of vulnerabilities identified in this type of applications is constantly increasing especially SQL injection attack. It is therefore necessary to regularly audit Web applications to verify the presence of exploitable vulnerabilities. Web vulnerability scanner WASAPY is one of the audit tool, it uses an algorithm which bases on a classification techniques of pages obtained by sending HTTP requests especially formatted. We propose in this paper a new algorithm which was built in a vision to improve rather to supplement the logic followed in modeling WASAPY tool. The tool was supplemented by a new class reflecting the legitimate appearance or referential, therefore, the detection mechanism was solidly built on a statistic in a fairly clear mathematical framework described by a simple geometric representation or interpretation.

  11. A Novel Inconsistency Prevention Approach to Dynamic Updating of Web Applications

    Directory of Open Access Journals (Sweden)

    Seyed Habib Seifzadeh

    2013-01-01

    Full Text Available Software update requires that running program is stopped, patched and then restarted from start. This cycle mainly causes disruptions to the programs' execution which may be undesirable. Disruptions could turn out to be more problematic in the web applications, because they usually have to provide round-the-clock services. Nowadays, there are systems called Dynamic Updating Systems which are able to update programs without disruption. However, a dynamic updating system capable of updating web applications is infrequent to date. The present study aims to propose approaches needed to compose a web-based dynamic updating system. Providing these approaches, we have focused on preserving programs' consistency. To this end, different states of a web application are considered, and actions which the dynamic updating system must perform in each state are described. This paper concludes with a discussion about the implementation and the evaluation of the proposed approaches.

  12. Developing web map application based on user centered design

    Directory of Open Access Journals (Sweden)

    Petr Voldan

    2012-03-01

    Full Text Available User centred design is an approach in process of development any kind of human product where the main idea is to create a product for the end user. This article presents User centred design method in developing web mapping services. This method can be split into four main phases – user research, creation of concepts, developing with usability research and lunch of product. The article describes each part of this phase with an aim to provide guidelines for developers and primarily with an aim to improve the usability of web mapping services.

  13. Development of a web application for water resources based on open source software

    Science.gov (United States)

    Delipetrev, Blagoj; Jonoski, Andreja; Solomatine, Dimitri P.

    2014-01-01

    This article presents research and development of a prototype web application for water resources using latest advancements in Information and Communication Technologies (ICT), open source software and web GIS. The web application has three web services for: (1) managing, presenting and storing of geospatial data, (2) support of water resources modeling and (3) water resources optimization. The web application is developed using several programming languages (PhP, Ajax, JavaScript, Java), libraries (OpenLayers, JQuery) and open source software components (GeoServer, PostgreSQL, PostGIS). The presented web application has several main advantages: it is available all the time, it is accessible from everywhere, it creates a real time multi-user collaboration platform, the programing languages code and components are interoperable and designed to work in a distributed computer environment, it is flexible for adding additional components and services and, it is scalable depending on the workload. The application was successfully tested on a case study with concurrent multi-users access.

  14. Evolution of Web Applications with Aspect-Oriented Design Patterns

    DEFF Research Database (Denmark)

    Bebjak, Michal; Vranic, Valentino; Dolog, Peter

    2007-01-01

    It is more convenient to talk about changes in a domainspecific way than to formulate them at the programming construct level or-even worse-purely lexical level. Using aspect-oriented programming, changes can be modularized and made reapplicable. In this paper, selected change types in web...

  15. Web 2.0 Technologies: Applications for Community Colleges

    Science.gov (United States)

    Bajt, Susanne K.

    2011-01-01

    The current generation of new students, referred to as the Millennial Generation, brings a new set of challenges to the community college. The influx of these technologically sophisticated students, who interact through the social phenomenon of Web 2.0 technology, bring expectations that may reshape institutions of higher learning. This chapter…

  16. Integration of Web Technologies in Software Applications. Is Web 2.0 a Solution?

    Directory of Open Access Journals (Sweden)

    Cezar Liviu CERVINSCHI

    2010-12-01

    Full Text Available Starting from the idea that Web 2.0 represents “the era of dynamic web”, the paper proposes to provide arguments (demonstrated by physical results regarding the question that is at the foundation if this article. Due to the findings we can definitely affirm that Web 2.0 is a solution to building powerful and robust software, since the Internet has become more than just a simple presence on the users’ desktop that develops easy access to information, services, entertainment, online transactions, e-commerce, e-learning and so on, but basically every kind of human or institutional interaction can happen online. This paper seeks to study the impact of two of these braches upon the user – e-commerce and e-testing. The statistic reports will be made on different sets of people, while the conclusions are the results of a detailed research and study of the applications’ behaviour in the actual operating environment.

  17. Breaking and Fixing Origin-Based Access Control in Hybrid Web/Mobile Application Frameworks.

    Science.gov (United States)

    Georgiev, Martin; Jana, Suman; Shmatikov, Vitaly

    2014-02-01

    Hybrid mobile applications (apps) combine the features of Web applications and "native" mobile apps. Like Web applications, they are implemented in portable, platform-independent languages such as HTML and JavaScript. Like native apps, they have direct access to local device resources-file system, location, camera, contacts, etc. Hybrid apps are typically developed using hybrid application frameworks such as PhoneGap. The purpose of the framework is twofold. First, it provides an embedded Web browser (for example, WebView on Android) that executes the app's Web code. Second, it supplies "bridges" that allow Web code to escape the browser and access local resources on the device. We analyze the software stack created by hybrid frameworks and demonstrate that it does not properly compose the access-control policies governing Web code and local code, respectively. Web code is governed by the same origin policy, whereas local code is governed by the access-control policy of the operating system (for example, user-granted permissions in Android). The bridges added by the framework to the browser have the same local access rights as the entire application, but are not correctly protected by the same origin policy. This opens the door to fracking attacks, which allow foreign-origin Web content included into a hybrid app (e.g., ads confined in iframes) to drill through the layers and directly access device resources. Fracking vulnerabilities are generic: they affect all hybrid frameworks, all embedded Web browsers, all bridge mechanisms, and all platforms on which these frameworks are deployed. We study the prevalence of fracking vulnerabilities in free Android apps based on the PhoneGap framework. Each vulnerability exposes sensitive local resources-the ability to read and write contacts list, local files, etc.-to dozens of potentially malicious Web domains. We also analyze the defenses deployed by hybrid frameworks to prevent resource access by foreign-origin Web content

  18. Probing a Self-Developed Aesthetics Measurement Application (SDA) in Measuring Aesthetics of Mandarin Learning Web Page Interfaces

    CERN Document Server

    Zain, Jasni Mohamad; Goh, Yingsoon

    2011-01-01

    This article describes the accurateness of our application namely Self-Developed Aesthetics Measurement Application (SDA) in measuring the aesthetics aspect by comparing the results of our application and users' perceptions in measuring the aesthetics of the web page interfaces. For this research, the positions of objects, images element and texts element are defined as objects in a web page interface. Mandarin learning web pages are used in this research. These learning web pages comprised of main pages, learning pages and exercise pages, on the first author's E-portfolio web site. The objects of the web pages were manipulated in order to produce the desired aesthetic values. The six aesthetics related elements used are balance, equilibrium, symmetry, sequence, rhythm, as well as order and complexity. Results from the research showed that the ranking of the aesthetics values of the web page interfaces measured of the users were congruent with the expected perceptions of our designed Mandarin learning web pag...

  19. Evaluation of a Web-based Online Grant Application Review Solution

    Directory of Open Access Journals (Sweden)

    Marius Daniel PETRISOR

    2013-12-01

    Full Text Available This paper focuses on the evaluation of a web-based application used in grant application evaluations, software developed in our university, and underlines the need for simple solutions, based on recent technology, specifically tailored to one’s needs. We asked the reviewers to answer a short questionnaire, in order to assess their satisfaction with such a web-based grant application evaluation solution. All 20 reviewers accepted to answer the questionnaire, which contained 8 closed items (YES/NO answers related to reviewer’s previous experience in evaluating grant applications, previous use of such software solutions and his familiarity in using computer systems. The presented web-based application, evaluated by the users, shown a high level of acceptance and those respondents stated that they are willing to use such a solution in the future.

  20. Modeling the HTML DOM and Browser API in Static Analysis of JavaScript Web Applications

    DEFF Research Database (Denmark)

    Jensen, Simon Holm; Madsen, Magnus; Møller, Anders

    2011-01-01

    Developers of JavaScript web applications have little tool support for catching errors early in development. In comparison, an abundance of tools exist for statically typed languages, including sophisticated integrated development environments and specialized static analyses. Transferring...... such technologies to the domain of JavaScript web applications is challenging. In this paper, we discuss the challenges, which include the dynamic aspects of JavaScript and the complex interactions between JavaScript, HTML, and the browser. From this, we present the first static analysis that is capable...... of reasoning about the flow of control and data in modern JavaScript applications that interact with the HTML DOM and browser API. One application of such a static analysis is to detect type-related and dataflow-related programming errors. We report on experiments with a range of modern web applications...

  1. A Multi-objective QoS Mechanism for Web Applications: Improved EFXCP

    Directory of Open Access Journals (Sweden)

    Hangxing Wu

    2013-09-01

    Full Text Available The research of QoS is concerned with multiple QoS requirements (multi-QR: queue delay, delay jitter and guaranteed throughput etc. As different QoS requirements have different attributes, it is hard to ensure multi-QR in one QoS mechanism. A common method to ensure multi-QR is normalizing multi-QR into one value range by a utility function and then finding the optimal solution of the utility function. However, although multi-QR are considered in such QoS mechanisms, in fact, no concrete QoS requirement can been strictly ensured, which may be embarrassing because web application usually requires one or more concrete QoS requirements to be satisfied strictly. Therefore, it is significant to design a real multi-objective QoS mechanism to satisfy different QoS requirements of various web applications. Our previous works proposed an efficient and fair explicit congestion control protocol (EFXCP which can achieve excellent performance in terms of high link utilization, low queue delay, low delay jitter, etc. Because different web applications have different throughput requirements, to further satisfy throughput requirements of web applications, we extend EFXCP in this paper to implement an improved EFXCP (IEFXCP. Firstly, ToS field in IP header is utilized to classify different web applications, and then the relative fair bandwidth allocation is proposed between different types of web applications to preferentially ensure throughput requirements of high prior web applications.  Therefore, IEFXCP can simultaneously satisfy multi-QR: queue delay, delay jitter and guaranteed throughput. The performance of IEFXCP is validated by extensive NS2 simulations over a wide range of network scenarios, the results show that IEFXCP is a real multi-objective QoS mechanism.    

  2. Development and Application of WebGIS Middleware in Oil Production Engineering

    Institute of Scientific and Technical Information of China (English)

    LIU Quan; SUN Ji-gui; LIU Jing

    2004-01-01

    WebGIS is the result of combining the technology of Internet with that of Geographic Information Systems (GIS).This paper aims at some problems in the development of GIS, such as the system of development is instable, and presents the method of adopting component technology to accomplish WebGIS middleware which has been successfully applied to the Oil Production Engineering information visible system.It showed in practice that the WebGIS middleware can be easily embedded in the web pages to accomplish GIS application system in a network environment.On the one hand, its application can reduce complexity of system and speed up the pace of development.On the other hand, it is certain to reduce the development costs and improve the maintainability.

  3. CONTEST OF WEB-BASED GEOSPATIAL APPLICATIONS FOR STUDENTS AND YOUNG SCIENTISTS

    OpenAIRE

    F. Tsai; K. Cho

    2016-01-01

    The Asian Association on Remote Sensing (AARS) organizes a web contest (WEBCON) of photogrammetry, remote sensing and spatial information sciences in the annual meeting of Asian Conference on Remote Sensing (ACRS) every year. The purpose of WEBCON is to promote the development of web and other forms of internet services of the internet related to geo-information sciences and to attract more students and young scientists participating in the related fields of study and applications. S...

  4. Lesson Learnt from a Large-Scale Industrial Semantic Web Application

    OpenAIRE

    Wong, Sylvia C; Crowder, Richard M.; Wills, Gary B.; Shadbolt, Nigel R.

    2007-01-01

    The design and maintenance of an aero-engine generates a significant amount of documentation. When designing new engines, engineers must obtain knowledge gained from maintenance of existing engines to identify possible areas of concern. We developed a Semantic Web based document repository for transferring front-line maintenance knowledge to design. The Semantic Web is an ideal candidate for this application because of the size and distributed nature of an aerospace manufacturer's operation. ...

  5. Extending OWL-S for the Composition of Web Services Generated With a Legacy Application Wrapper

    OpenAIRE

    Wali, Bacem; Gibaud, Bernard

    2012-01-01

    International audience Despite numerous efforts by various developers, web service composition is still a difficult problem to tackle. Lot of progressive research has been made on the development of suitable standards. These researches help to alleviate and overcome some of the web services composition issues. However, the legacy application wrappers generate nonstandard WSDL which hinder the progress. Indeed, in addition to their lack of semantics, WSDLs have sometimes different shapes be...

  6. ANALYSING THE APPLICATION OF WEB SERVICES IN NETWORK MANAGEMENT%Web Services技术在网络管理中的应用分析

    Institute of Scientific and Technical Information of China (English)

    庄恩贵; 雷善玉; 苏敬勤

    2011-01-01

    In the paper we analysed the development status of Web Services, and proposed that there are three layers of application the Web Services have in network management field, the features and signs of these three layers were also expatiated. We also analysed the application situation of national telecommunication operators' network management systems in three layers, proposed the advice on that in which case the Web Services technology is to be used to network management interface, and expected the deep level application of Web Services in network management.%分析Web Services技术的发展状况,提出Web Services技术在网络管理中的应用分为三个层次,分别论述了三个层次的特点和标志.分析我国电信运营商的网络管理系统在这三个层次中的应用情况,对网络管理接口在何种情况下使用Web Services技术提出建议,并展望了Web Services技术在网络管理中的深层次应用.

  7. The AppComposer Web application for school teachers: A platform for translating and adapting educational web applications

    NARCIS (Netherlands)

    Rodriguez-Gil, Luis; Orduna, Pablo; Bollen, Lars; Govaerts, Sten; Holzer, Adrian; Gillet, Dennis; Lopez-de-Ipina, Diego; Garcia-Zubia, Javier

    2015-01-01

    Developing educational apps that cover a wide range of learning contexts and languages is a challenging task. In this paper, we introduce the AppComposer Web app to address this issue. The AppComposer aims at empowering teachers to easily translate and adapt existing apps that fit their educational

  8. Soil food web structure after wood ash application

    DEFF Research Database (Denmark)

    Mortensen, L. H.; Qin, J.; Krogh, Paul Henning;

    In 2006, the European Council established a mandatory target of 20 % renewable energy of the total energy consumption by 2020. Part of the replacement is burning biomass for heating and electricity instead of fossil fuels. Whole-tree biomass harvesting for biofuel combustion intensifies removal...... can facilitate an increase in the bacteria to fungi ratio with possible cascading effects for the soil food web structure. This is tested by applying ash of different concentrations to experimental plots in a coniferous forest. During the course of the project soil samples will be collected...... with varying intervals and subsequently analyzed. The food web analysis includes several trophic levels; bacteria/fungi, protozoa, nematodes, enchytraeids, microarthropods and arthropods. The initial results indicate that bacteria and protozoa are stimulated in the uppermost soil layer (0-3 cm) two months...

  9. A Web-based Application for Writing Novels

    OpenAIRE

    Nishihara, Shohei; Miura, Motoki

    2015-01-01

    In this paper, we propose a method for assisting amateur writers in novel writing. Amateur writers can publish their work intensively through web infrastructures. This situation is beneficial, because it encourages amateur writers to enhance their skills by sharing their work. However, writing a good novel is difficult for a novice, because the novel-writing task requires the management of many character settings and maintenance of consistency throughout the novel. The length of a novel incre...

  10. Web Mining Techniques in E-Commerce Applications

    OpenAIRE

    Siddiqui, Ahmad Tasnim; Aljahdali, Sultan

    2013-01-01

    Today web is the best medium of communication in modern business. Many companies are redefining their business strategies to improve the business output. Business over internet provides the opportunity to customers and partners where their products and specific business can be found. Nowadays online business breaks the barrier of time and space as compared to the physical office. Big companies around the world are realizing that e-commerce is not just buying and selling over Internet, rather ...

  11. Web mapping application for operative fire and water services

    OpenAIRE

    Elfouly, Mostafa

    2014-01-01

    This thesis’ scope describes requirements and implementation for web-based processing and workflow creation for the retrieval of remote sensing products like fire hotspots and water services based on National Aeronautics and Space Administration (NASA) Moderate Resolution Imaging Spectroradiometer (MODIS) data. Service chains to retrieve the remote sensing products for the desired regions is implemented where statistical analysis can be applied after. The work is conducted in the contex...

  12. WEB 407 Courses Tutorial / indigohelp

    OpenAIRE

    sonam

    2015-01-01

    WEB 407 Week 1 DQs WEB 407 Week 1 Individual Assignment / Encrypted Login Page WEB 407 Week 2 DQs WEB 407 Week 2 Individual Assignment Database WEB 407 Week 3 DQs WEB 407 Week 3 Individual Assignment Database Justification Memo WEB 407 Week 4 DQs WEB 407 Week 5 DQs WEB 407 Week 5 Learning Team Assignment Web Application  

  13. Server Interface Descriptions for Automated Testing of JavaScript Web Applications

    DEFF Research Database (Denmark)

    Jensen, Casper Svenning; Møller, Anders; Su, Zhendong

    2013-01-01

    Automated testing of JavaScript web applications is complicated by the communication with servers. Specifically, it is difficult to test the JavaScript code in isolation from the server code and database contents. We present a practical solution to this problem. First, we demonstrate that formal...... server interface descriptions are useful in automated testing of JavaScript web applications for separating the concerns of the client and the server. Second, to support the construction of server interface descriptions for existing applications, we introduce an effective inference technique that learns...... communication patterns from sample data. By incorporating interface descriptions into the testing tool Artemis, our experimental results show that we increase the level of automation for high-coverage testing on a collection of JavaScript web applications that exchange JSON data between the clients and servers...

  14. Use. NET to Realize Web Services in Web Applications%利用.NET实现Web Services在Web中的应用

    Institute of Scientific and Technical Information of China (English)

    李丹丹; 武君胜

    2008-01-01

    Web Services是一种全新的组件技术,XML是它的技术基础.主要介绍了WebServices的关键技术和实现Web Services技术的主要协议:XML、SOAP、WSDL和UDDI,以及基于NET平台对Web Services组件的实现和应用.

  15. Web services and speech-based applications around VoiceXML

    Directory of Open Access Journals (Sweden)

    José Rouillard

    2007-02-01

    Full Text Available VoiceXML applications are described by context free grammars. Then, recognized vocabulary is limited. We show in this paper one possible approach in order to use VoiceXML applications and speech web services, together. The idea is to use capabilities of speech-dictation systems when the input value is not recognized in an active grammar. A prototype of VoiceXML application using speech web services is presented. A user can speak a free sentence, in English for instance, and receive a French translation, on the same modality (phone or via another one (PC screen, for example.

  16. A Protection Mechanism against Malicious HTML and JavaScript Code in Vulnerable Web Applications

    Directory of Open Access Journals (Sweden)

    Shukai Liu

    2016-01-01

    Full Text Available The high-profile attacks of malicious HTML and JavaScript code have seen a dramatic increase in both awareness and exploitation in recent years. Unfortunately, exiting security mechanisms provide no enough protection. We propose a new protection mechanism named PMHJ based on the support of both web applications and web browsers against malicious HTML and JavaScript code in vulnerable web applications. PMHJ prevents the injection attack of HTML elements with a random attribute value and the node-split attack by an attribute with the hash value of the HTML element. PMHJ ensures the content security in web pages by verifying HTML elements, confining the insecure HTML usages which can be exploited by attackers, and disabling the JavaScript APIs which may incur injection vulnerabilities. PMHJ provides a flexible way to rein the high-risk JavaScript APIs with powerful ability according to the principle of least authority. The PMHJ policy is easy to be deployed into real-world web applications. The test results show that PMHJ has little influence on the run time and code size of web pages.

  17. Toward Secure Web Application Design: Comparative Analysis of Major Languages and Framework Choices

    Directory of Open Access Journals (Sweden)

    Stephen J. Tipton

    2016-02-01

    Full Text Available We will examine the benefits and drawbacks in the selection of various software development languages and web application frameworks. In particular, we will consider five of the ten threats outlined in the Open Web Application Security Project (OWASP Top 10 list of the most critical Web application security flaws [12], and examine the role of three popular Web application frameworks (Ruby on Rails (Ruby, Play Framework (Scala, and Zend Framework 2 (PHP in addressing a selection of these major threats. In addition, we will compare the strengths and weaknesses of each Web application framework as it pertains to the implementation of strong security measures. Furthermore, for each framework examined, assess how an organization should address these security threats in their software design utilizing their framework of choice. We will suggest the direction in which an organization facing such a decision ought to head; moreover, facilitate such a decision by assessing the benefits and drawbacks of each, based on the findings; and encourage one to decide what works best for the organization’s technical direction.

  18. Benefits of Web Applications Security Testing for on Sri Lankan SMEs

    Directory of Open Access Journals (Sweden)

    M.D.A. Kavindya

    2014-10-01

    Full Text Available Owing to the advancement and complexity of web systems increases day by day, with the development of information and communication technology, it has been anenormous task to maintain them with a greater care. A secured web application is an essential requisite of every business organization which they could be benefited in achieving their short term and long term business objectives and supportive day to day business functions as well. Reasoning those benefits, such applications should be facilitated quite often, providing with testing and maintenance in order to sustainably survive in the business environment. In that case, security testing has become an indispensable activity of web application development life cycle. It aims to maintain the privacy of data and check whether the security requirements are satisfied by the web applications when they are subjected to malicious data inputs as well. This paper reviews the benefits that can be enjoyed by undertaking an effective security testing for web applications and emphasizes those benefits with regard to small and medium scale of business enterprises in Sri Lanka. An attempt has been made to tie various existing researches and provide a direction for further researches in future.

  19. BENEFITS OF WEB APPLICATIONS SECURITY TESTING FOR ON SRI LANKAN SMES

    Directory of Open Access Journals (Sweden)

    M.D.A. Kavindya

    2015-10-01

    Full Text Available Owing to the advancement and complexity of web systems increases day by day, with the development of information and communication technology, it has been anenormous task to maintain them with a greater care. A secured web application is an essential requisite of every business organization which they could be benefited in achieving their short term and long term business objectives and supportive day to day business functions as well. Reasoning those benefits, such applications should be facilitated quite often, providing with testing and maintenance in order to sustainably survive in the business environment. In that case, security testing has become an indispensable activity of web application development life cycle. It aims to maintain the privacy of data and check whether the security requirements are satisfied by the web applications when they are subjected to malicious data inputs as well. This paper reviews the benefits that can be enjoyed by undertaking an effective security testing for web applications and emphasizes those benefits with regard to small and medium scale of business enterprises in Sri Lanka. An attempt has been made to tie various existing researches and provide a direction for further researches in future.

  20. ECC Based Threshold Decryption Scheme and Its Application in Web Security

    Institute of Scientific and Technical Information of China (English)

    ZHANG Xian-feng; ZHANG Feng; QIN Zhi-guang; LIU Jin-de

    2004-01-01

    The threshold cryptography provides a new approach to building intrusion tolerance applications. In this paper, a threshold decryption scheme based elliptic curve cryptography is presented. A zero-knowledge test approach based on elliptic curve cryptography is designed. The application of these techniques in Web security is studied. Performance analysis shows that our scheme is characterized by excellent security as well as high efficiency.

  1. A Service Oriented Web Application for Learner Knowledge Representation, Management and Sharing Conforming to IMS LIP

    Science.gov (United States)

    Lazarinis, Fotis

    2014-01-01

    iLM is a Web based application for representation, management and sharing of IMS LIP conformant user profiles. The tool is developed using a service oriented architecture with emphasis on the easy data sharing. Data elicitation from user profiles is based on the utilization of XQuery scripts and sharing with other applications is achieved through…

  2. CloudTPS: Scalable Transactions for Web Applications in the Cloud

    NARCIS (Netherlands)

    Zhou, W.; Pierre, G.E.O.; Chi, C.-H.

    2010-01-01

    NoSQL Cloud data services provide scalability and high availability properties for web applications but at the same time they sacrifice data consistency. However, many applications cannot afford any data inconsistency. CloudTPS is a scalable transaction manager to allow cloud database services to ex

  3. Web Page Recommendation Using Web Mining

    Directory of Open Access Journals (Sweden)

    Modraj Bhavsar

    2014-07-01

    Full Text Available On World Wide Web various kind of content are generated in huge amount, so to give relevant result to user web recommendation become important part of web application. On web different kind of web recommendation are made available to user every day that includes Image, Video, Audio, query suggestion and web page. In this paper we are aiming at providing framework for web page recommendation. 1 First we describe the basics of web mining, types of web mining. 2 Details of each web mining technique.3We propose the architecture for the personalized web page recommendation.

  4. Skyalert: A Web Application to Manage Astronomical Transients

    Science.gov (United States)

    Graham, Matthew; Williams, R. D.; Djorgovski, S. D.; Drake, A. J.; Mahabal, A.

    2009-05-01

    Skyalert.org is a web-based management system for collecting and disseminating observations about time-critical astronomical transients, and for adding annotations and intelligent machine-learning to those observations. The information is "pushed” to subscribers, who may be either humans (email, text message etc) or they may be machines that control telescopes. Subscribers can prepare precise "trigger rules” to decide which events should reach them and their robots, rules that may be based on sky position, or on the specific vocabulary of parameters that define a particular type of event. Each event has its own web page updated immediately when new information comes, with long-lived URLs and wiki capability. The subscriber has an account on the web, and builds the trigger-rules and watch-lists there, defining decision criteria about future events. As soon as the transient event is seen and causes trigger, a message can be pushed to the subscriber, email, IM, text-message, etc. Annotations can be fetched automatically and immediately from the archives, such as SDSS, DSS, NED, Simbad, or other Virtual Observatory resources. Other actions upon event arrival include immediate running of data mining or classification modules, based on the event and past data. Skyalert can also drive robotic telescopes through the HTN and dc3.org schedulers; it can evaluate joint trigger rules such as "magnitude difference from SDSS". Skyalert is a component system allowing pluggable custom data mining modules, distributed intelligence, and a central point of information for each transient. Our twin thrusts are automation of process, and discrimination of interesting events.

  5. A Comparative Study of Relational and Non-Relational Database Models in a Web- Based Application

    Directory of Open Access Journals (Sweden)

    Cornelia Gyorödi

    2015-11-01

    Full Text Available The purpose of this paper is to present a comparative study between relational and non-relational database models in a web-based application, by executing various operations on both relational and on non-relational databases thus highlighting the results obtained during performance comparison tests. The study was based on the implementation of a web-based application for population records. For the non-relational database, we used MongoDB and for the relational database, we used MSSQL 2014. We will also present the advantages of using a non-relational database compared to a relational database integrated in a web-based application, which needs to manipulate a big amount of data.

  6. Robust image obfuscation for privacy protection in Web 2.0 applications

    Science.gov (United States)

    Poller, Andreas; Steinebach, Martin; Liu, Huajian

    2012-03-01

    We present two approaches to robust image obfuscation based on permutation of image regions and channel intensity modulation. The proposed concept of robust image obfuscation is a step towards end-to-end security in Web 2.0 applications. It helps to protect the privacy of the users against threats caused by internet bots and web applications that extract biometric and other features from images for data-linkage purposes. The approaches described in this paper consider that images uploaded to Web 2.0 applications pass several transformations, such as scaling and JPEG compression, until the receiver downloads them. In contrast to existing approaches, our focus is on usability, therefore the primary goal is not a maximum of security but an acceptable trade-off between security and resulting image quality.

  7. A Method of Eliminating Noises in Web Pages by Style Tree Model and Its Applications

    Institute of Scientific and Technical Information of China (English)

    ZHAO Cheng-li; YI Dong-yun

    2004-01-01

    A Web page typically contains many information blocks.Apart from the main content blocks, it usually has such blocks as navigation panels, copyright and privacy notices, and advertisements.We call these blocks the noisy blocks.The noises in Web pages can seriously harm Web data mining.To the question of eliminating these noises, we introduce a new tree structure, called Style Tree, and study an algorithm how to construct a site style tree.The Style Tree Model is employed to detect and eliminate noises in any Web pages of the site.An information based measure to determine which element node is noisy is also constructed.In addition, the applications of this method are discussed in detail.Experimental results show that our noises elimination technique is able to improve the mining results significantly.

  8. VULNERABLE WEB APPLICATIONS AND HOW TO AUDIT THEM : Use of OWASP Zed Attack Proxy effectively to find the vulnerabilities of web applications

    OpenAIRE

    Paudel, Samir

    2016-01-01

    Oulu University of Applied Sciences Degree programme in Information Technology Author: Samir Kumar Paudel Title of the bachelor’s thesis: Vulnerable Web Applications and How to Audit Them Supervisor: Lauri Pirttiaho Term and year of completion: Spring 2016 Number of pages: 59 This thesis work was done as a private project for completing a Bachelor’s De-gree in Information Technology. The main objective of this work was to find out the effectiveness of OWASP Zed Attack P...

  9. 基于WebSocket的缓存式Web应用框架设计%Design for Cache Web Application Framework Based on the WebSocket

    Institute of Scientific and Technical Information of China (English)

    宁君; 张蓉; 梁正安

    2014-01-01

    [目的]研究WebSocket的特性,设计缓存式的Web应用框架。[方法]分析划出框架各层次的职责,采用Javascript及memcached实现实时的缓存读写机制,对框架开发的系统进行指标测试。[结果]在系统测试中检测缓存的命中率,当用户的操作浏览数据达到一定的比例之后,缓存命中率能够维持在一个较高的水平上。在这种情况下,服务器的响应速度、网络吞吐量等都得到极大的改善。[结论]基于框架开发的系统实时性高、负载低、伸缩性好,降低系统的开发成本与难度。%[Objective]The characteristics of WebSocket are studied and a cached Web application framework is designed.[Method] The function of every layer in the framework is analyzed and de-fined. Then indicators of the system developed under the framework are tested by applying a real-time cache read/write mechanism of Javascript and memcached. [Result] When the browed data reached a certain proportion, the cache hit rate could stay in a higher level during the system test, which greatly improved the server’ s respond speed and network throughput. [Conclusion]System developed under the framework shows the characteristics of high real-time control, low load, high scalability, low developing cost and difficulties.

  10. Recent advancements on the development of web-based applications for the implementation of seismic analysis and surveillance systems

    Science.gov (United States)

    Friberg, P. A.; Luis, R. S.; Quintiliani, M.; Lisowski, S.; Hunter, S.

    2014-12-01

    Recently, a novel set of modules has been included in the Open Source Earthworm seismic data processing system, supporting the use of web applications. These include the Mole sub-system, for storing relevant event data in a MySQL database (see M. Quintiliani and S. Pintore, SRL, 2013), and an embedded webserver, Moleserv, for serving such data to web clients in QuakeML format. These modules have enabled, for the first time using Earthworm, the use of web applications for seismic data processing. These can greatly simplify the operation and maintenance of seismic data processing centers by having one or more servers providing the relevant data as well as the data processing applications themselves to client machines running arbitrary operating systems.Web applications with secure online web access allow operators to work anywhere, without the often cumbersome and bandwidth hungry use of secure shell or virtual private networks. Furthermore, web applications can seamlessly access third party data repositories to acquire additional information, such as maps. Finally, the usage of HTML email brought the possibility of specialized web applications, to be used in email clients. This is the case of EWHTMLEmail, which produces event notification emails that are in fact simple web applications for plotting relevant seismic data.Providing web services as part of Earthworm has enabled a number of other tools as well. One is ISTI's EZ Earthworm, a web based command and control system for an otherwise command line driven system; another is a waveform web service. The waveform web service serves Earthworm data to additional web clients for plotting, picking, and other web-based processing tools. The current Earthworm waveform web service hosts an advanced plotting capability for providing views of event-based waveforms from a Mole database served by Moleserve.The current trend towards the usage of cloud services supported by web applications is driving improvements in Java

  11. Application of information theory methods to food web reconstruction

    Science.gov (United States)

    Moniz, L.J.; Cooch, E.G.; Ellner, S.P.; Nichols, J.D.; Nichols, J.M.

    2007-01-01

    In this paper we use information theory techniques on time series of abundances to determine the topology of a food web. At the outset, the food web participants (two consumers, two resources) are known; in addition we know that each consumer prefers one of the resources over the other. However, we do not know which consumer prefers which resource, and if this preference is absolute (i.e., whether or not the consumer will consume the non-preferred resource). Although the consumers and resources are identified at the beginning of the experiment, we also provide evidence that the consumers are not resources for each other, and the resources do not consume each other. We do show that there is significant mutual information between resources; the model is seasonally forced and some shared information between resources is expected. Similarly, because the model is seasonally forced, we expect shared information between consumers as they respond to the forcing of the resources. The model that we consider does include noise, and in an effort to demonstrate that these methods may be of some use in other than model data, we show the efficacy of our methods with decreasing time series size; in this particular case we obtain reasonably clear results with a time series length of 400 points. This approaches ecological time series lengths from real systems.

  12. A Comparative Study of Relational and Non-Relational Database Models in a Web- Based Application

    OpenAIRE

    Cornelia Gyorödi; Robert Gyorödi; Roxana Sotoc

    2015-01-01

    The purpose of this paper is to present a comparative study between relational and non-relational database models in a web-based application, by executing various operations on both relational and on non-relational databases thus highlighting the results obtained during performance comparison tests. The study was based on the implementation of a web-based application for population records. For the non-relational database, we used MongoDB and for the relational database, we used MSSQL 2014. W...

  13. A Method of Detecting Sql Injection Attack to Secure Web Applications

    Directory of Open Access Journals (Sweden)

    Manesh T

    2012-12-01

    Full Text Available Web applications are becoming an important part of our daily life. So attacks against them also increasesrapidly. Of these attacks, a major role is held by SQL injection attacks (SQLIA. This paper proposes anew method for preventing SQL injection attacks in JSP web applications. The basic idea is to checkbefore execution, the intended structure of the SQL query. For this we use semantic comparison. Ourfocus is on stored procedure attack in which query will be formed within the database itself and sodifficult to extract that query structure for validation. Also this attack is less considered in the literature.

  14. Developing a basic web application using a flexible framework of open source libraries.

    OpenAIRE

    Sedlar, David

    2010-01-01

    The main purpose of this thesis is to present one of the possible alternatives to building a web application to the reader that already has some basic Java programming language experience and also knows some basic concepts of web applications. The focus of this task is not so much in the description of technologies themselves, but is more practical in nature, namely to lead the reader through the implementation of a test case scenario, to be able to then build an appropriate solution, based o...

  15. Experiences with the use of MERODE in the development of a web based application.

    OpenAIRE

    Chong, Karina; Macías, Verónica; Snoeck, Monique

    2008-01-01

    This article presents an experience report on using MERODE as the business modeling method for the development of a web application. MERODE has several advantages as improving the flexibility and maintainability of applications and the possibility of doing automated verification and validation on the internal consistency of the model. The application's main functionalities were managing the organisation of events and managing the general information of a research group. The developed applicat...

  16. Using Semantic Similarity for Input Topic Identification in Crawling-based Web Application Testing

    OpenAIRE

    Lin, Jun-Wei; Wang, Farn

    2016-01-01

    To automatically test web applications, crawling-based techniques are usually adopted to mine the behavior models, explore the state spaces or detect the violated invariants of the applications. However, in existing crawlers, rules for identifying the topics of input text fields, such as login ids, passwords, emails, dates and phone numbers, have to be manually configured. Moreover, the rules for one application are very often not suitable for another. In addition, when several rules conflict...

  17. Web Application Testing Research%Web应用程序测试研究

    Institute of Scientific and Technical Information of China (English)

    张佃君; 孙忠林

    2015-01-01

    随着科技进步和社会发展,互联网技术得到巨大发展,Web应用成为当今软件主流之一,作为网络平台的关键和核心,给Web应用程序测试提出了更高要求.随着新技术的不断问世,测试方法也在推陈出新.根据近年来Web开发中存在的一些常见问题,系统地谈谈Web应用测试需要注意的问题以及测试过程,最后介绍了一些Web测试的常见工具.%With technological progress and social development, Internet technology has been tremendous development, Web appli?cation software has become one of today's mainstream, as a key and core network platforms to the Web application testing put for?ward higher requirements. With the advent of new technologies, test methods are to emerge.In recent years, according to some com?mon problems that exist in Web development, Web application testing system to talk about the issues that need attention and the testing process, finally, some common Web testing tools.

  18. Filtergraph: A Flexible Web Application for Instant Data Visualization of Astronomy Datasets

    Science.gov (United States)

    Burger, D.; Stassun, K. G.; Pepper, J. A.; Siverd, R. J.; Paegert, M. A.; De Lee, N. M.

    2013-10-01

    Filtergraph is a web application being developed by the Vanderbilt Initiative in Data-intensive Astrophysics (VIDA) to flexibly handle a large variety of astronomy datasets. While current datasets at Vanderbilt are being used to search for eclipsing binaries and extrasolar planets, this system can be easily reconfigured for a wide variety of data sources. The user loads a flat-file dataset into Filtergraph which instantly generates an interactive data portal that can be easily shared with others. From this portal, the user can immediately generate scatter plots, histograms, and tables based on the dataset. Key features of the portal include the ability to filter the data in real time through user-specified criteria, the ability to select data by dragging on the screen, and the ability to perform arithmetic operations on the data in real time. The application is being optimized for speed in the context of very large datasets: for instance, plot generated from a stellar database of 3.1 million entries render in less than 2 seconds on a standard web server platform. This web application has been created using the Web2py web framework based on the Python programming language.

  19. Web Application Testing Research%Web应用程序测试研究

    Institute of Scientific and Technical Information of China (English)

    张佃君; 孙忠林

    2015-01-01

    With technological progress and social development, Internet technology has been tremendous development, Web appli?cation software has become one of today's mainstream, as a key and core network platforms to the Web application testing put for?ward higher requirements. With the advent of new technologies, test methods are to emerge.In recent years, according to some com?mon problems that exist in Web development, Web application testing system to talk about the issues that need attention and the testing process, finally, some common Web testing tools.%随着科技进步和社会发展,互联网技术得到巨大发展,Web应用成为当今软件主流之一,作为网络平台的关键和核心,给Web应用程序测试提出了更高要求.随着新技术的不断问世,测试方法也在推陈出新.根据近年来Web开发中存在的一些常见问题,系统地谈谈Web应用测试需要注意的问题以及测试过程,最后介绍了一些Web测试的常见工具.

  20. Meta4: a web-application for sharing and annotating metagenomic gene predictions using web-services

    Directory of Open Access Journals (Sweden)

    Emily J Richardson

    2013-09-01

    Full Text Available Whole-genome-shotgun (WGS metagenomics experiments produce DNA sequence data from entire ecosystems, and provide a huge amount of novel information. Gene discovery projects require up-to-date information about sequence homology and domain structure for millions of predicted proteins to be presented in a simple, easy-to-use system. There is a lack of simple, open, flexible tools that allow the rapid sharing of metagenomics datasets with collaborators in a format they can easily interrogate. We present Meta4, a flexible and extensible web-application that can be used to share and annotate metagenomic gene predictions. Proteins and predicted domains are stored in a simple relational database, with a dynamic front-end which displays the results in an internet browser. Web-services are used to provide up-to-date information about the proteins from homology searches against public databases. Information about Meta4 can be found on the project website (http://www.ark-genomics.org/bioinformatics/meta4, code is available on Github (https://github.com/mw55309/meta4, a cloud image is available, and an example implementation can be seen at http://www.ark-genomics.org/tools/meta4

  1. 基于Spirent的Web应用性能评测%Spirent-based Web Application Performance Evaluation

    Institute of Scientific and Technical Information of China (English)

    周鹏; 周海鹰; 左德承; 李韬

    2012-01-01

    分析现有在线事务处理(OLTP)类应用评测方法,提出一种基于Spirent的Web应用性能评测方法.采用平均事务响应时间、待测系统资源利用率和每秒事务数作为主要测试指标,将Web服务器和数据库服务器作为一个整体应用,综合评测OLTP类Web应用的软硬件性能,并快速定位Web应用系统的性能瓶颈.测试结果表明,该方法能将Web应用的系统性能提高40多倍,响应时间降低10多倍.%This paper analyzes existing On Line Transaction Processing(OLTP) test methods, presents a Spirent-based Web application performance evaluation. Web server and database server as a whole and comprehensively evaluates the hardware and software performance of OLTP applications by testing Transaction Response Time(TRT), Resource Utilization(RU) of system and Transaction Per Second(TPS) of Web applications. This method can provide the guideline to chose and buy or design and deploy high performance computers. And it rapidly discovers the performance bottlenecks of a Web application, which can provide guidance for Web application optimization. Test results show the method improves the Web performance by more than 40 times, and reduces the response time by more than 10 times.

  2. SOA based Data Architecture for HTML5 Web Applications

    Directory of Open Access Journals (Sweden)

    Catalin STRIMBEI

    2013-01-01

    Full Text Available Web Services based architectures have already been established as the preferred way to integrate SOA specific components, from the front-end to the back-end business services. One of the key elements of such architecture are data-based or entity services. In this context, SDO standard and SDO related technologies have been confirmed as a possible approach to aggregate such enterprise-wide federation of data services, mainly backed by database servers, but not limited to them. In the followings, we will discuss an architectural purpose based on SDO approach to seamlessly integrate presentation and data services within an enterprise SOA context. This way we will outline the benefits of a common end-to-end data integration strategy. Also, we will try to argue that using HTML5 based clients as front end services in conjunction with SDO data services could be an effective strategy to adopt the mobile computing in the enterprise context.

  3. Development of a Web application for a real time information system; Desarrollo de una aplicacion web para un sistema de informacion en tiempo real

    Energy Technology Data Exchange (ETDEWEB)

    Espinosa R, Alfredo; Silva F, Brisa M; Quintero R, Agustin [Instituto de Investigaciones Electricas, Cuernavaca, Morelos (Mexico)

    2007-07-01

    In this article its is described a technique for the development of a Web application for a real time information system that allows the remote and concurrent connection of different equipment to the network historical data base of the system, without the need of the installation of any software component in the remote equipment of the user who makes the consultation. It defines and establishes the software architecture that allows the development of the Web application, the analysis stages, the operation of the technology to be used, as well as the design, development and implementation of the application. Finally, the accomplishments obtained with the development of the Web application for a real time information system are described. [Spanish] En este articulo se describe una tecnica para el desarrollo de una aplicacion web para un sistema de informacion en tiempo real, que permita la conexion remota y concurrente de diferentes equipos en la red a la base de datos historica del sistema, sin necesidad de que se instale ningun componente de software en el equipo remoto del usuario que realiza la consulta. Se define y establece la arquitectura de software que permite el desarrollo de la aplicacion web, las etapas de analisis, el funcionamiento de la tecnologia a utilizar, asi como el diseno, desarrollo e implementacion de la aplicacion. Finalmente, se describen los logros obtenidos con el desarrollo de la aplicacion web para un sistema de informacion en tiempo real.

  4. Using Web Services Standards for Dealing with Complexities of Multiple Incompatible Applications

    Directory of Open Access Journals (Sweden)

    Ghartey Nana Gyankumah

    2012-10-01

    Full Text Available Organizations’ dependence on custom enterprise software and web applications from independent software developers and software companies create a lot of problems such as integration, interoperability, security, and system maintenance. This paper seeks to provide a better approach by using Web services standards in dealing with the complexity of multiple incompatible applications that were written in different programming languages on multiple computers and also making it possible for organizations to add a new layer of abstraction that is open, standards-based, and easy to integrate with any new or existing system. The combination of Service Oriented Architecture and Web services will be used to provide a rapid integration solution that will quickly and easily align Information Technology investments and corporate strategies by focusing on shared data and reusable services rather than proprietary integration products.

  5. Design and Application of an Intelligent Agent for Web Information Discovery

    Institute of Scientific and Technical Information of China (English)

    闵君; 冯珊; 唐超; 许立达

    2003-01-01

    With the propagation of applications on the internet, the internet has become a great information source which supplies users with valuable information. But it is hard for users to quickly acquire the right information on the web. This paper an intelligent agent for internet applications to retrieve and extract web information under user's guidance. The intelligent agent is made up of a retrieval script to identify web sources, an extraction script based on the document object model to express extraction process, a data translator to export the extracted information into knowledge bases with frame structures, and a data reasoning to reply users' questions. A GUI tool named Script Writer helps to generate the extraction script visually, and knowledge rule databases help to extract wanted information and to generate the answer to questions.

  6. Cross-Platform User Interface of a Web Application in Agrarian Sector

    Directory of Open Access Journals (Sweden)

    P. Šimek

    2014-12-01

    Full Text Available The paper treats the process of the creation of a web application optimal output for mobile devices in the form of a responsive layout with focus on the agrarian web portal. The utilization and testing of user experience (UX techniques in four steps - UX, research, design and testing - were of great benefit. Two groups of five people representing the task group were employed for the research and testing. The resulting responsive layout was developed with the emphasis on the ergonomic layout of control elements and content, a conservative design, the securing of content accessibility for disabled users and the possibility of fast and simple updating. The resulting knowledge is applicable to web information sources in the agrarian sector (agriculture, food industry, forestry, water supply and distribution and the development of rural areas. In wider context, this knowledge is valid in general.

  7. Development of a multichemical food web model: application to PBDEs in Lake Ellasjoen, Bear Island, Norway.

    Science.gov (United States)

    Gandhi, Nilima; Bhavsar, Satyendra P; Gewurtz, Sarah B; Diamond, Miriam L; Evenset, Anita; Christensen, Guttorm N; Gregor, Dennis

    2006-08-01

    A multichemical food web model has been developed to estimate the biomagnification of interconverting chemicals in aquatic food webs. We extended a fugacity-based food web model for single chemicals to account for reversible and irreversible biotransformation among a parent chemical and transformation products, by simultaneously solving mass balance equations of the chemicals using a matrix solution. The model can be applied to any number of chemicals and organisms or taxonomic groups in a food web. The model was illustratively applied to four PBDE congeners, BDE-47, -99, -100, and -153, in the food web of Lake Ellasjøen, Bear Island, Norway. In Ellasjøen arctic char (Salvelinus alpinus), the multichemical model estimated PBDE biotransformation from higher to lower brominated congeners and improved the correspondence between estimated and measured concentrations in comparison to estimates from the single-chemical food web model. The underestimation of BDE-47, even after considering bioformation due to biotransformation of the otherthree congeners, suggests its formation from additional biotransformation pathways not considered in this application. The model estimates approximate values for congener-specific biotransformation half-lives of 5.7,0.8,1.14, and 0.45 years for BDE-47, -99, -100, and -153, respectively, in large arctic char (S. alpinus) of Lake Ellasjøen. PMID:16913129

  8. Evaluation of a metal shear web selectively reinforced with filamentary composites for space shuttle application. Phase 3 Summary report: Shear web component testing and analysis

    Science.gov (United States)

    Laakso, J. H.; Straayer, J. W.

    1973-01-01

    Three large scale advanced composite shear web components were tested and analyzed to evaluate application of the design concept to a space shuttle orbiter thrust structure. The shear web design concept consisted of a titanium-clad + or - 45 deg boron/epoxy web laminate stiffened with vertical boron/epoxy reinforced aluminum stiffeners. The design concept was evaluated to be efficient and practical for the application that was studied. Because of the effects of buckling deflections, a requirement is identified for shear buckling resistant design to maximize the efficiency of highly-loaded advanced composite shear webs. An approximate analysis of prebuckling deflections is presented and computer-aided design results, which consider prebuckling deformations, indicate that the design concept offers a theoretical weight saving of 31 percent relative to all metal construction. Recommendations are made for design concept options and analytical methods that are appropriate for production hardware.

  9. Educators' Perceived Importance of Web 2.0 Technology Applications

    Science.gov (United States)

    Pritchett, Christal C.; Wohleb, Elisha C.; Pritchett, Christopher G.

    2013-01-01

    This research study was designed to examine the degree of perceived importance of interactive technology applications among various groups of certified educators; the degree to which education professionals utilized interactive online technology applications and to determine if there was a significant difference between the different groups based…

  10. Web Applications That Promote Learning Communities in Today's Online Classrooms

    Science.gov (United States)

    Reigle, Rosemary R.

    2015-01-01

    The changing online learning environment requires that instructors depend less on the standard tools built into most educational learning platforms and turn their focus to use of Open Educational Resources (OERs) and free or low-cost commercial applications. These applications permit new and more efficient ways to build online learning communities…

  11. Application of WebSocket technique in locomotive fault diagnosis system%WebSocket技术在机车故障诊断系统中的应用

    Institute of Scientific and Technical Information of China (English)

    李冀晖; 贺德强; 苗剑

    2012-01-01

    In order to improve the real time character and network occupancy of data exchange in web application, the application of WebSocket technique in locomotive intelligent maintenance system was studied based on the comparison between traditional real time technology and WebSocket technology on Browser/Server( B/S) application about their communication performance. The multi-thread technology was used as an example to achieve reliable data transmission and the changing curve of locomotive state data was presented in a web browser. The feasibility of this method was proved by experimental results.%为了改善目前Web应用程序数据交互的实时性和额外带宽占用过大的问题,通过对传统实时技术和WebSocket技术在浏览器/服务器(Browser/Server,B/S)架构应用中的通信性能比较分析,提出在机车故障诊断系统中应用WebSocket技术进行数据交互的方案,并在实例中应用多线程技术实现了数据的可靠传输,同时在浏览器中运用动态曲线将机车状态数据即时显示出来,实验结果证明了该方法的可行性.

  12. "UML Quiz": Automatic Conversion of Web-Based E-Learning Content in Mobile Applications

    Science.gov (United States)

    von Franqué, Alexander; Tellioglu, Hilda

    2014-01-01

    Many educational institutions use Learning Management Systems to provide e-learning content to their students. This often includes quizzes that can help students to prepare for exams. However, the content is usually web-optimized and not very usable on mobile devices. In this work a native mobile application ("UML Quiz") that imports…

  13. Integration of data validation and user interface concerns in a DSL for web applications

    NARCIS (Netherlands)

    Groenewegen, D.M.; Visser, E.

    2009-01-01

    This paper is a pre-print of: Danny M. Groenewegen, Eelco Visser. Integration of Data Validation and User Interface Concerns in a DSL for Web Applications. In Mark G. J. van den Brand, Jeff Gray, editors, Software Language Engineering, Second International Conference, SLE 2009, Denver, USA, October,

  14. E-Learning 2.0 Technologies and Web Applications in Higher Education

    Science.gov (United States)

    Pelet, Jean-Eric, Ed.

    2014-01-01

    Once considered the traditional approach to education, brick and mortar institutions are no longer the norm due to e-learning technologies. Populations are turning into ubiquitous human beings, and educational practices are reflecting this change. "E-Learning 2.0 Technologies and Web Applications in Higher Education" compiles the latest…

  15. E-learning-based speech therapy: a web application for speech training.

    NARCIS (Netherlands)

    Beijer, L.J.; Rietveld, T.C.; Beers, M.M. van; Slangen, R.M.; Heuvel, H. van den; Swart, B.J.M. de; Geurts, A.C.H.

    2010-01-01

    Abstract In The Netherlands, a web application for speech training, E-learning-based speech therapy (EST), has been developed for patients with dysarthria, a speech disorder resulting from acquired neurological impairments such as stroke or Parkinson's disease. In this report, the EST infrastructure

  16. Towards Building Web Based Augmented Reality Application for Pre-School Children

    Directory of Open Access Journals (Sweden)

    Sule Tekkesinoglu

    2013-06-01

    Full Text Available The goal of this work is to present a concept for web based Augmented Reality. We have many examples of Augmented Reality systems in different field from military applications to medical applications, from entertainment to manufacturing. In this paper we worked on how virtual environments can be combined with web based applications. Internet users need web sites for many reasons in daily life. On the other hand, Augmented Reality is one of the popular fields on virtual environment technologies that it would be useful to associate these two technologies. In this study JavaScript were used as main language to build Augmented Reality application supported by three different libraries each with a specific role. The libraries which are used through coding are Flartoolkit, Papervision3D, and Flex SDK. The outcome of this combined algorithms shows that the method is accomplished web based Augmented Reality for preschool children to provide educators a way to teach students with deeper, and more meaningful experiences in the academy.

  17. Refined Method for Choosing a Security Solution for Mobile ApplicationWeb Service Interactions

    OpenAIRE

    Silvia Trif; Adrian Visoiu

    2011-01-01

    This paper aims to present a refined algorithm for choosing the appropriate security implementation for mobile applications connecting to web services. Common security scenarios are presented. Each scenario has several characteristics associated. The correlations between these security scenarios characteristics are computed and selected only the characteristics that are less correlated. The proposed algorithm inventories the available scenarios, inventories the requirements and selects the se...

  18. Usage, Barriers, and Training of Web 2.0 Technology Applications

    Science.gov (United States)

    Pritchett, Christopher G.; Pritchett, Christal C.; Wohleb, Elisha C.

    2013-01-01

    This research study was designed to determine the degree of use of Web 2.0 technology applications by certified education professionals and examine differences among various groups as well as reasons for these differences. A quantitative survey instrument was developed to gather demographic information and data. Participants reported they would be…

  19. Promoting Reflective Thinking Skills by Using Web 2.0 Application

    Science.gov (United States)

    Abdullah, Mohamed

    2015-01-01

    The study aims to investigate are using Web 2.0 applications promoting reflective thinking skills for higher education student in faculty for education. Although the literature reveals that technology integration is a trend in higher education and researchers and educators have increasingly shared their ideas and examples of implementations of Web…

  20. Using Web2.0 Applications to Close the Digital Divide in Western Australia

    Science.gov (United States)

    Trinidad, Sue; Broadley, Tania

    2008-01-01

    The research reported in this paper documents the use of Web2.0 applications with six Western Australian schools that are considered to be regional and/or remote. With a population of two million people within an area of 2,525,500 square kilometres Western Australia has a number of towns that are classified as regional and remote. Each of the…

  1. A web application for poloidal field analysis on HL-2M

    Energy Technology Data Exchange (ETDEWEB)

    Song, X.M., E-mail: songxm@swip.ac.cn; Pan, W.; Chen, L.Y.; Song, X.; Li, X.D.

    2014-05-15

    Highlights: • An original way to develop web application with a new framework (jQuery + PHP + Matlab) is introduced. • A convenient but powerful application for electromagnetic calculation is implemented. • The web application can run in any popular browser, on any hardware and in any operating system. • No any plugin is needed; no any maintenance is required. - Abstract: Recently, many web tools [1–3] in fusion society have been designed and demonstrated, which has been proved to be powerful and convenient to fusion researchers. Many physicists and engineers need a tool to compute the poloidal magnetic field for some purposes (for example, the calibration of magnetic probes for EFIT, the field null structure analysis for control, the design of some plasma diagnostic systems), so to develop a powerful and convenient web application for the calculation of magnetic field and magnetic flux produced by PF coils is very important. In this paper, a web application tool for poloidal field analysis on HL-2M with a totally original framework is presented. This web application is full of dynamic and interactive interface, and can run in any popular browser (IE, safari, firefox, opera), on any hardware (smart phone, PC, ipad, Mac) and operating system (ios, android, windows, linux, Mac OS). No any plugins is needed. The three layers (jQuery + PHP + Matlab) of this framework are introduced. The front top client layer is developed by jQuery code. The middle layer, which plays a role of a bridge to connect the server and client through socket communication, is developed by PHP code. The behind server layer is developed by Matlab, which compute the magnetic field or magnetic flux through a Special Function called Complete Elliptic Integral, and returns the results in the client favorite way, either by table or by JPG image. The field null structure and the vertical and radial field structure calculated by this tool are introduced with details. The idea to design a web

  2. A web application for poloidal field analysis on HL-2M

    International Nuclear Information System (INIS)

    Highlights: • An original way to develop web application with a new framework (jQuery + PHP + Matlab) is introduced. • A convenient but powerful application for electromagnetic calculation is implemented. • The web application can run in any popular browser, on any hardware and in any operating system. • No any plugin is needed; no any maintenance is required. - Abstract: Recently, many web tools [1–3] in fusion society have been designed and demonstrated, which has been proved to be powerful and convenient to fusion researchers. Many physicists and engineers need a tool to compute the poloidal magnetic field for some purposes (for example, the calibration of magnetic probes for EFIT, the field null structure analysis for control, the design of some plasma diagnostic systems), so to develop a powerful and convenient web application for the calculation of magnetic field and magnetic flux produced by PF coils is very important. In this paper, a web application tool for poloidal field analysis on HL-2M with a totally original framework is presented. This web application is full of dynamic and interactive interface, and can run in any popular browser (IE, safari, firefox, opera), on any hardware (smart phone, PC, ipad, Mac) and operating system (ios, android, windows, linux, Mac OS). No any plugins is needed. The three layers (jQuery + PHP + Matlab) of this framework are introduced. The front top client layer is developed by jQuery code. The middle layer, which plays a role of a bridge to connect the server and client through socket communication, is developed by PHP code. The behind server layer is developed by Matlab, which compute the magnetic field or magnetic flux through a Special Function called Complete Elliptic Integral, and returns the results in the client favorite way, either by table or by JPG image. The field null structure and the vertical and radial field structure calculated by this tool are introduced with details. The idea to design a web

  3. Research on the Security of Android WebView and Application Enhancement%Android平台WebView组件安全及应用加固研究

    Institute of Scientific and Technical Information of China (English)

    赵光泽; 李晖; 孟杨

    2015-01-01

    Android platform provides WebView component to load and display webpage.By calling the APIs provided by WebView, Android applications can interact with the webpage.This interaction includes allowing javascript code in webpage to access the local resources by calling java code in Android applications.In this process, an attacker can tamper with the javascript in webpage to attack Android applications.Based on our research, such attacks usually use the reverse engineering of Android applications to get accessible WebView interface as its ifrst step.Thus, in order to avoid these attacks, this paper proposed an application enhancement scheme to prevent Android reverse engineering and hide WebView component interface in order to protect the Android applications.This scheme can prevent not only attacks on WebView component, but also other attacks based on Android reverse engineering.%Android平台提供了WebView组件用于加载和显示Web网页。通过调用WebView提供的API,Android应用程序可以与Web页面进行交互操作。该交互过程包括允许Web页面中的JavaScript代码通过调用Android应用中Java代码访问本地资源。在此过程中,攻击者可以通过篡改Web页面中的JavaScript脚本攻击Android应用程序。研究发现,对Android应用程序进行逆向工程攻击得到WebView可调用接口,是此类攻击的前提。因此,为了防止此类攻击,文章提出了一种应用加固方案防止Android逆向工程攻击,通过隐藏WebView组件接口达到保护Android应用程序的目的。该加固方案不仅可以防范针对WebView组件的攻击,也可以防范其他基于Android逆向工程的攻击。

  4. Prototype Implementation of Web and Desktop Applications for ALMA Science Verification Data and the Lessons Learned

    OpenAIRE

    Eguchi, Satoshi; Kawasaki, Wataru; Shirasaki, Yuji; Komiya, Yutaka; Kosugi, George; Ohishi, Masatoshi; Mizumoto, Yoshihiko

    2012-01-01

    ALMA is estimated to generate TB scale data during only one observation; astronomers manage to identify which part of the data they are really interested in. Now we have been developing new GUI software for this purpose utilizing the VO interface: ALMA Web Quick Look System (ALMAWebQL) and ALMA Desktop Application (Vissage). The former is written in JavaScript and HTML5 generated from Java codes by Google Web Toolkit, and the latter is in pure Java. An essential point of our approach is how t...

  5. Multi-Level Web Cache Model Used in Data Grid Application

    Institute of Scientific and Technical Information of China (English)

    CHEN Lei; LI Sanli

    2006-01-01

    This paper proposed a novel multilevel data cache model by Web cache (MDWC) based on network cost in data grid. By constructing a communicating tree of grid sites based on network cost and using a single leader for each data segment within each region, the MDWC makes the most use of the Web cache of other sites whose bandwidth is as broad as covering the job executing site. The experiment result indicates that the MDWC reduces data response time and data update cost by avoiding network congestions while designing on the parameters concluded by the environment of application.

  6. Estimate of the concentration of implanted ions in solid substrates using a web application

    Science.gov (United States)

    Rivera, F. H. Vera; Pérez Gutiérrez, B. R.; Dulce-Moreno, H. J.; Duran-Flórez, F.; Niño, E. D. V.

    2016-08-01

    The three-dimensional ionic implantation technique (3DII) is used to modify the surface of solid metal by electric discharges pulsed of high voltage at low pressures. Knowing the density of ions implanted in the surface of a functional element, in a faster and estimated way, will help to optimize the surface treatment technique. Therefore, a web application was developed which from experimental parameters established in a process 3DII estimates the concentration of ions implanted in solid metal substrates. The results obtained in this research work demonstrate the feasibility of the computational web tool to perfect the experiments of surface modification by ion implantation.

  7. CREATION OF A WEB MAP AND MOBILE APPLICATION BASED ON A PRINTED BOOK

    OpenAIRE

    Holubec, V.; Valášková, T.; Halounová, L.

    2016-01-01

    The project describes a process of conversion of printed books into a web map and mobile application. The goal of the project is to make spatial data in the book accessible to wide public using GIS especially on web in order to spread the information about this topic. Moreover, as a result of the analysis and of the new perspectives gained from the data context, historians will be able to find new connections. The books that serve as sources of the project (two books with the scope of ...

  8. A CONFERENCE CONTROL MODEL BETWEEN A WEB SERVER AND A TELECOM APPLICATION SERVER

    Institute of Scientific and Technical Information of China (English)

    Wang Kaixi; Yang Fangchun

    2008-01-01

    The paper proposes a conference control model between a web server and a telecom application server, referred to as the Conference Directed Graph (CDG), and describes an asynchronous communication mechanism between them. The Corba Interface Definition Language (IDL) interfaces are defined, and a message sequence chart is illustrated. This web conference control model provides conference users with a new approach to manage and control a conference and the participants. The performance of the system prototype is analyzed and verified in the 863 project named "The Multimedia and Mobile Services Enabled Soft-switch System".

  9. Web-based interactive visualization in a Grid-enabled neuroimaging application using HTML5.

    Science.gov (United States)

    Siewert, René; Specovius, Svenja; Wu, Jie; Krefting, Dagmar

    2012-01-01

    Interactive visualization and correction of intermediate results are required in many medical image analysis pipelines. To allow certain interaction in the remote execution of compute- and data-intensive applications, new features of HTML5 are used. They allow for transparent integration of user interaction into Grid- or Cloud-enabled scientific workflows. Both 2D and 3D visualization and data manipulation can be performed through a scientific gateway without the need to install specific software or web browser plugins. The possibilities of web-based visualization are presented along the FreeSurfer-pipeline, a popular compute- and data-intensive software tool for quantitative neuroimaging. PMID:22942008

  10. OpenGL in Multi-User Web-Based Applications

    Science.gov (United States)

    Szostek, K.; Piórkowski, A.

    In this article construction and potential of OpenGL multi-user web-based application are presented. The most common technologies like: .NET ASP, Java and Mono were used with specific OpenGL libraries to visualize tree-dimensional medical data. The most important conclusion of this work is that server side applications can easily take advantage of fast GPU and produce efficient results of advanced computation just like the visualization.

  11. W3-Scrape - A Windows based Reconnaissance Tool for Web Application Fingerprinting

    OpenAIRE

    R, Karthik; Karthik, Raghavendra; S, Pramod; Kamath, Sowmya

    2013-01-01

    Web Application finger printing is a quintessential part of the Information Gathering phase of (ethical) hacking. It allows narrowing down the specifics instead of looking for all clues. Also an application that has been correctly recognized can help in quickly analyzing known weaknesses and then moving ahead with remaining aspects. This step is also essential to allow a pen tester to customize its payload or exploitation techniques based on the identification so to increase the chances of su...

  12. Application of World Wide Web (W3) Technologies in Payload Operations

    Science.gov (United States)

    Sun, Charles; Windrem, May; Picinich, Lou

    1996-01-01

    World Wide Web (W3) technologies are considered in relation to their application to space missions. It is considered that such technologies, including the hypertext transfer protocol and the Java object-oriented language, offer a powerful and relatively inexpensive framework for distributed application software development. The suitability of these technologies for payload monitoring systems development is discussed, and the experience gained from the development of an insect habitat monitoring system based on W3 technologies is reported.

  13. Analysis of the Important Mobile Devices Features to Improve Mobile Web Applications

    Directory of Open Access Journals (Sweden)

    R. Omari

    2008-04-01

    Full Text Available The mobile devices related industries are subjectto rapid change, driven by technological advances anddynamic consumer behaviour. Hence, the understanding ofthe mobile devices markets is an important step in theanalysis phase of mobile applications development. In thispaper, a brief description of the different markets isintroduced followed by an analysis of the main features ofthe markets leaders’ devices which are important in thedevelopment process of mobile web applications. Finally,approaches are proposed to deal with the mobile devicesdiversity.

  14. A proxy design to leverage the interconnection of CoAP wireless sensor networks with web applications

    OpenAIRE

    Alessandro Ludovici; Anna Calveras

    2015-01-01

    In this paper, we present the design of a Constrained Application Protocol (CoAP) proxy able to interconnect Web applications based on Hypertext Transfer Protocol (HTTP) and WebSocket with CoAP based Wireless Sensor Networks. Sensor networks are commonly used to monitor and control physical objects or environments. Smart Cities represent applications of such a nature. Wireless Sensor Networks gather data from their surroundings and send them to a remote application. This data flow may be shor...

  15. The Application of Web Mining Based on Web Crawler%基于网络爬虫的Web挖掘应用

    Institute of Scientific and Technical Information of China (English)

    胡晟

    2012-01-01

      本文首先分析了 Web 挖掘的实际必要性,介绍了数据挖掘体系结构中的关键技术和运行原理。并且介绍了一般爬虫所实现的功能,在此之上给出了一种网络爬虫设计,重点论述了此爬虫的原理、实现、性能以及该爬虫的优点。最后,经实验证明,设计的爬虫能够高效地获取互联网上的各种信息资源。%  This article firstly analyze the importance of applications of web-mining. Then,the key technical and operational prin-ciples of the architecture in web information search and data-mining are introduced. after the analysis of the functions of ordinary web Crawlers,the principle,implementation,functions and performance of designed web Crawler are elaborated. at last,passed tests show that the web Crawler can effectively access a good range of information on the world wide web resources.

  16. A Semantic Sensor Web for Environmental Decision Support Applications

    Directory of Open Access Journals (Sweden)

    Raúl García-Castro

    2011-09-01

    Full Text Available Sensing devices are increasingly being deployed to monitor the physical world around us. One class of application for which sensor data is pertinent is environmental decision support systems, e.g., flood emergency response. For these applications, the sensor readings need to be put in context by integrating them with other sources of data about the surrounding environment. Traditional systems for predicting and detecting floods rely on methods that need significant human resources. In this paper we describe a semantic sensor web architecture for integrating multiple heterogeneous datasets, including live and historic sensor data, databases, and map layers. The architecture provides mechanisms for discovering datasets, defining integrated views over them, continuously receiving data in real-time, and visualising on screen and interacting with the data. Our approach makes extensive use of web service standards for querying and accessing data, and semantic technologies to discover and integrate datasets. We demonstrate the use of our semantic sensor web architecture in the context of a flood response planning web application that uses data from sensor networks monitoring the sea-state around the coast of England.

  17. Database-driven web mashups

    OpenAIRE

    Vancea, Andrei; Grossniklaus, Michael; Norrie, Moira C.

    2008-01-01

    In most web mashup applications, the content is generated using either web feeds or an application programming interface (API) based on web services. Both approaches have limitations. Data models provided by web feeds are not powerful enough to permit complex data structures to be transmitted. APIs based on web services are usually different for each web application, and thus different implementations of the APIs are required for each web service that a web mashup application uses. We propose...

  18. The World-Wide Web past present and future, and its application to medicine

    CERN Document Server

    Sendall, D M

    1997-01-01

    The World-Wide Web was first developed as a tool for collaboration in the high energy physics community. From there it spread rapidly to other fields, and grew to its present impressive size. As an easy way to access information, it has been a great success, and a huge number of medical applications have taken advantage of it. But there is another side to the Web, its potential as a tool for collaboration between people. Medical examples include telemedicine and teaching. New technical developments offer still greater potential in medical and other fields. This paper gives some background to the early development of the World-Wide Web, a brief overview of its present state with some examples relevant to medicine, and a look at the future.

  19. Electrochromic properties of polyaniline-coated fiber webs for tissue engineering applications.

    Science.gov (United States)

    Beregoi, Mihaela; Busuioc, Cristina; Evanghelidis, Alexandru; Matei, Elena; Iordache, Florin; Radu, Mihaela; Dinischiotu, Anca; Enculescu, Ionut

    2016-08-30

    By combining the electrospinning method advantages (high surface-to-volume ratio, controlled morphology, varied composition and flexibility for the resulting structures) with the electrical activity of polyaniline, a new core-shell-type material with potential applications in the field of artificial muscles was synthesized. Thus, a poly(methylmethacrylate) solution was electrospun in optimized conditions to obtain randomly oriented polymer fiber webs. Further, a gold layer was sputtered on their surface in order to make them conductive and improve the mechanical properties. The metalized fiber webs were then covered with a PANI layer by in situ electrochemical polymerization starting from aniline and using sulphuric acid as oxidizing agent. By applying a small voltage on PANI-coated fiber webs in the presence of an electrolyte, the oxidation state of PANI changes, which is followed by the device color modification. The morphological, electrical and biological properties of the resulting multilayered material were also investigated. PMID:26688039

  20. 妇产科护理学WebQuest教学模式的应用%The Application of Gynecology and Obstetrics Nursing WebQuest Teaching Mode

    Institute of Scientific and Technical Information of China (English)

    邹小燕; 宋晓丽

    2015-01-01

    Based on the model of WebQuest in gynecology and obstetrics nursing teaching design, practice and teaching effect evaluation, discuss the construction of the gynecology and obstetrics nursing WebQuest teaching mode and application. Discusses the WebQuest in gynecology and obstetrics nursing teaching mode, the advantages of application and the corresponding strategy, this pattern to a certain extent, make up for the deficiency of the traditional teaching mode.%通过对WebQuest模式在妇产科护理学教学中的设计、实践及教学效果评价,探讨妇产科护理学WebQuest教学模式的构建与应用.论述了WebQuest在妇产科护理学教学模式中应用的优势及相应策略,此模式在一定程度上弥补了传统教学模式的不足.

  1. Analysis of Decision Making and Incentives in Danish Green Web Applications

    DEFF Research Database (Denmark)

    Scheele, Christian Elling

    2013-01-01

    , there is little research documenting how such applications actually motivate behaviour change. There is a need for a better understanding of how such applications work and whether they are effective. This paper addresses the first question by demonstrating how three Danish green web applications employ different...... types of incentives. Three key parameters are used to compare and analyse the different applications and the ways in which incentives are used. Three primary types of disciplinary approach are identified. The first approach uses incentives based on conventional economic gains. The second revolves around...

  2. LISA, the next generation: from a web-based application to a fat client.

    Science.gov (United States)

    Pierlet, Noëlla; Aerts, Werner; Vanautgaerden, Mark; Van den Bosch, Bart; De Deurwaerder, André; Schils, Erik; Noppe, Thomas

    2008-01-01

    The LISA application, developed by the University Hospitals Leuven, permits referring physicians to consult the electronic medical records of their patients over the internet in a highly secure way. We decided to completely change the way we secured the application, discard the existing web application and build a completely new application, based on the in-house developed hospital information system, used in the University Hospitals Leuven. The result is a fat Java client, running on a Windows Terminal Server, secured by a commercial SSL-VPN solution.

  3. The TDAQ Analytics Dashboard: a real-time web application for the ATLAS TDAQ control infrastructure

    Science.gov (United States)

    Lehmann Miotto, Giovanna; Magnoni, Luca; Sloper, John Erik

    2011-12-01

    The ATLAS Trigger and Data Acquisition (TDAQ) infrastructure is responsible for filtering and transferring ATLAS experimental data from detectors to mass storage systems. It relies on a large, distributed computing system composed of thousands of software applications running concurrently. In such a complex environment, information sharing is fundamental for controlling applications behavior, error reporting and operational monitoring. During data taking, the streams of messages sent by applications and data published via information services are constantly monitored by experts to verify the correctness of running operations and to understand problematic situations. To simplify and improve system analysis and errors detection tasks, we developed the TDAQ Analytics Dashboard, a web application that aims to collect, correlate and visualize effectively this real time flow of information. The TDAQ Analytics Dashboard is composed of two main entities that reflect the twofold scope of the application. The first is the engine, a Java service that performs aggregation, processing and filtering of real time data stream and computes statistical correlation on sliding windows of time. The results are made available to clients via a simple web interface supporting SQL-like query syntax. The second is the visualization, provided by an Ajax-based web application that runs on client's browser. The dashboard approach allows to present information in a clear and customizable structure. Several types of interactive graphs are proposed as widgets that can be dynamically added and removed from visualization panels. Each widget acts as a client for the engine, querying the web interface to retrieve data with desired criteria. In this paper we present the design, development and evolution of the TDAQ Analytics Dashboard. We also present the statistical analysis computed by the application in this first period of high energy data taking operations for the ATLAS experiment.

  4. The TDAQ Analytics Dashboard: a real-time web application for the ATLAS TDAQ control infrastructure

    International Nuclear Information System (INIS)

    The ATLAS Trigger and Data Acquisition (TDAQ) infrastructure is responsible for filtering and transferring ATLAS experimental data from detectors to mass storage systems. It relies on a large, distributed computing system composed of thousands of software applications running concurrently. In such a complex environment, information sharing is fundamental for controlling applications behavior, error reporting and operational monitoring. During data taking, the streams of messages sent by applications and data published via information services are constantly monitored by experts to verify the correctness of running operations and to understand problematic situations. To simplify and improve system analysis and errors detection tasks, we developed the TDAQ Analytics Dashboard, a web application that aims to collect, correlate and visualize effectively this real time flow of information. The TDAQ Analytics Dashboard is composed of two main entities that reflect the twofold scope of the application. The first is the engine, a Java service that performs aggregation, processing and filtering of real time data stream and computes statistical correlation on sliding windows of time. The results are made available to clients via a simple web interface supporting SQL-like query syntax. The second is the visualization, provided by an Ajax-based web application that runs on client's browser. The dashboard approach allows to present information in a clear and customizable structure. Several types of interactive graphs are proposed as widgets that can be dynamically added and removed from visualization panels. Each widget acts as a client for the engine, querying the web interface to retrieve data with desired criteria. In this paper we present the design, development and evolution of the TDAQ Analytics Dashboard. We also present the statistical analysis computed by the application in this first period of high energy data taking operations for the ATLAS experiment.

  5. Web application development with Yii 2 and PHP

    CERN Document Server

    Safronov, Mark

    2014-01-01

    This book is for professional PHP developers who wish to master the powerful Yii 2 application framework. It is assumed that you have knowledge of object-oriented programming. The previous version of the Yii framework is only briefly mentioned, but it''ll be even easier to grasp Yii 2 with the knowledge of Yii 1.1.x.

  6. YADBrowser: A Browser for Web-Based Educational Applications

    Science.gov (United States)

    Zaldivar, Vicente Arturo Romero; Arandia, Jon Ander Elorriaga; Brito, Mateo Lezcano

    2005-01-01

    In this article, the main characteristics of the educational browser YADBrowser are described. One of the main objectives of this project is to define new languages and object models which facilitate the creation of educational applications for the Internet. The fundamental characteristics of the object model of the browser are also described.…

  7. Security Guidelines for the Development of Accessible Web Applications through the implementation of intelligent systems

    Directory of Open Access Journals (Sweden)

    Luis Joyanes Aguilar

    2009-12-01

    Full Text Available Due to the significant increase in threats, attacks and vulnerabilities that affect the Web in recent years has resulted the development and implementation of pools and methods to ensure security measures in the privacy, confidentiality and data integrity of users and businesses. Under certain circumstances, despite the implementation of these tools do not always get the flow of information which is passed in a secure manner. Many of these security tools and methods cannot be accessed by people who have disabilities or assistive technologies which enable people to access the Web efficiently. Among these security tools that are not accessible are the virtual keyboard, the CAPTCHA and other technologies that help to some extent to ensure safety on the Internet and are used in certain measures to combat malicious code and attacks that have been increased in recent times on the Web. Through the implementation of intelligent systems can detect, recover and receive information on the characteristics and properties of the different tools and hardware devices or software with which the user is accessing a web application and through analysis and interpretation of these intelligent systems can infer and automatically adjust the characteristics necessary to have these tools to be accessible by anyone regardless of disability or navigation context. This paper defines a set of guidelines and specific features that should have the security tools and methods to ensure the Web accessibility through the implementation of intelligent systems.

  8. XML在Web数据挖掘中的应用%XML Applications in Web Data Mining

    Institute of Scientific and Technical Information of China (English)

    陆婷

    2011-01-01

    在Web数据挖掘中,基于XML半结构化的数据挖掘方法简单,有效并且低成本。本文首先给出数据挖掘的定义;然后介绍常用的数据挖掘技术;讨论Web数据挖掘和XML,指出Web数据挖掘的困难,以及XML在Web数据挖掘中的应用。本文对于研究Web数据挖掘的工程技术人员有一定的参考值。%In Web data mining,semi-structured XML-based data mining method is simple,effective and low cost.This paper first gives the definition of data mining;then commonly used in data mining techniques;discussion of Web data mining and XML,pointed out the difficulties of Web data mining,and XML in Web data mining applications.This Web data mining for the study of engineering and technical personnel have a certain reference value.

  9. WebQuest在网络教学中的应用%Application of WebQuest on Network Teaching

    Institute of Scientific and Technical Information of China (English)

    赵冬玲; 刘秋菊

    2005-01-01

    WebQuest是利用因特网资源的授课计划或者是课程单元,目的是让学生开展以研究型学习为主的教学活动.本文讨论了Webquest的主要内容、在高校教学中使用WebQuest的好处以及设计WebQuest的基本原则.

  10. Web Services技术应用与探讨%The Research and Application of Web Service Technology

    Institute of Scientific and Technical Information of China (English)

    胡方霞; 曾一; 高旻

    2007-01-01

    Web Services是一种使程序的功能通过网络与其他服务交互的一种机制.文中,分析了何时利用Web Services、Web Services在系统中扮演的角色、以及Web Services设计注意事项,并通过一个网络学院的实例对这些内容进行了详细的探讨.

  11. CentiServer: A Comprehensive Resource, Web-Based Application and R Package for Centrality Analysis.

    Directory of Open Access Journals (Sweden)

    Mahdi Jalili

    Full Text Available Various disciplines are trying to solve one of the most noteworthy queries and broadly used concepts in biology, essentiality. Centrality is a primary index and a promising method for identifying essential nodes, particularly in biological networks. The newly created CentiServer is a comprehensive online resource that provides over 110 definitions of different centrality indices, their computational methods, and algorithms in the form of an encyclopedia. In addition, CentiServer allows users to calculate 55 centralities with the help of an interactive web-based application tool and provides a numerical result as a comma separated value (csv file format or a mapped graphical format as a graph modeling language (GML file. The standalone version of this application has been developed in the form of an R package. The web-based application (CentiServer and R package (centiserve are freely available at http://www.centiserver.org/.

  12. Update on Small Modular Reactors Dynamic System Modeling Tool: Web Application

    Energy Technology Data Exchange (ETDEWEB)

    Hale, Richard Edward [Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States); Cetiner, Sacit M. [Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States); Fugate, David L. [Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States); Batteh, John J [Modelon Corporation (Sweden); Tiller, Michael M. [Xogeny Corporation (United States)

    2015-01-01

    Previous reports focused on the development of component and system models as well as end-to-end system models using Modelica and Dymola for two advanced reactor architectures: (1) Advanced Liquid Metal Reactor and (2) fluoride high-temperature reactor (FHR). The focus of this report is the release of the first beta version of the web-based application for model use and collaboration, as well as an update on the FHR model. The web-based application allows novice users to configure end-to-end system models from preconfigured choices to investigate the instrumentation and controls implications of these designs and allows for the collaborative development of individual component models that can be benchmarked against test systems for potential inclusion in the model library. A description of this application is provided along with examples of its use and a listing and discussion of all the models that currently exist in the library.

  13. Web-based sensor streaming wearable for respiratory monitoring applications.

    OpenAIRE

    Rovira, Carlos; Coyle, Shirley; Corcoran, Brian; Ward, Tomas; McCoy, Aaron; Stroiescu, Florin; Daly, Kieran; Diamond, Dermot

    2011-01-01

    This paper presents a system for remote monitoring of respiration of individuals that can detect respiration rate, mode of breathing and identify coughing events. It comprises a series of polymer fabric-sensors incorporated into a sports vest, a wearable data acquisition platform and a novel rich internet application (RIA) which together enable remote real-time monitoring of untethered wearable systems for respiratory rehabilitation. This system will, for the first time, allow therapists to ...

  14. Web-based Sensor Streaming Wearable for Respiratory Monitoring Applications

    OpenAIRE

    Carlos, Rovira; Coyle, Shirley; Corcoran, Brian; Diamond, Dermot; McCoy, Aaron; Stroiescu, Florin; Daly, Kieran

    2011-01-01

    This paper presents a system for remote monitoring of respiration of individuals that can detect respiration rate, mode of breathing and identify coughing events. It comprises a series of polymer fabric-sensors incorporated into a sports vest, a wearable data acquisition platform and a novel rich internet application (RIA) which together enable remote real-time monitoring of untethered wearable systems for respiratory rehabilitation. This system will, for the first time, ...

  15. Maine StreamStats: a water-resources web application

    Science.gov (United States)

    Lombard, Pamela J.

    2015-01-01

    Maine StreamStats is a tool that any user with Internet access can use to delineate a basin on the fly and estimate a wide variety of streamflow statistics for ungaged sites on rivers and streams in Maine. Estimates are based on regression equations or are from data from similar gaged locations on the stream. Maine StreamStats is based on a national StreamStats application that can be used for streamflow estimates in many other states across the country.

  16. Advancements in web-database applications for rabies surveillance

    OpenAIRE

    Bélanger Denise; Coté Nathalie; Gendron Bruno; Lelièvre Frédérick; Rees Erin E

    2011-01-01

    Abstract Background Protection of public health from rabies is informed by the analysis of surveillance data from human and animal populations. In Canada, public health, agricultural and wildlife agencies at the provincial and federal level are responsible for rabies disease control, and this has led to multiple agency-specific data repositories. Aggregation of agency-specific data into one database application would enable more comprehensive data analyses and effective communication among pa...

  17. soaPDB: a web application for searching the Protein Data Bank, organizing results, and receiving automatic email alerts

    OpenAIRE

    Lesburg, Charles A.; Duca, José S.

    2008-01-01

    soaPDB is a web application that allows generation and organization of saved PDB searches, and offers automatic email alerts. This tool is used from a web interface to store PDB searches and results in a backend relational database. Written using the Ruby on Rails open-source web framework, soaPDB is easy to deploy, maintain and customize. soaPDB is freely available upon request for local installation and is also available at http://soapdb.dyndns.org:3000.

  18. Designing and developing portable large-scale JavaScript web applications within the Experiment Dashboard framework

    Science.gov (United States)

    Andreeva, J.; Dzhunov, I.; Karavakis, E.; Kokoszkiewicz, L.; Nowotka, M.; Saiz, P.; Tuckett, D.

    2012-12-01

    Improvements in web browser performance and web standards compliance, as well as the availability of comprehensive JavaScript libraries, provides an opportunity to develop functionally rich yet intuitive web applications that allow users to access, render and analyse data in novel ways. However, the development of such large-scale JavaScript web applications presents new challenges, in particular with regard to code sustainability and team-based work. We present an approach that meets the challenges of large-scale JavaScript web application design and development, including client-side model-view-controller architecture, design patterns, and JavaScript libraries. Furthermore, we show how the approach leads naturally to the encapsulation of the data source as a web API, allowing applications to be easily ported to new data sources. The Experiment Dashboard framework is used for the development of applications for monitoring the distributed computing activities of virtual organisations on the Worldwide LHC Computing Grid. We demonstrate the benefits of the approach for large-scale JavaScript web applications in this context by examining the design of several Experiment Dashboard applications for data processing, data transfer and site status monitoring, and by showing how they have been ported for different virtual organisations and technologies.

  19. Designing and developing portable large-scale JavaScript web applications within the Experiment Dashboard framework

    International Nuclear Information System (INIS)

    Improvements in web browser performance and web standards compliance, as well as the availability of comprehensive JavaScript libraries, provides an opportunity to develop functionally rich yet intuitive web applications that allow users to access, render and analyse data in novel ways. However, the development of such large-scale JavaScript web applications presents new challenges, in particular with regard to code sustainability and team-based work. We present an approach that meets the challenges of large-scale JavaScript web application design and development, including client-side model-view-controller architecture, design patterns, and JavaScript libraries. Furthermore, we show how the approach leads naturally to the encapsulation of the data source as a web API, allowing applications to be easily ported to new data sources. The Experiment Dashboard framework is used for the development of applications for monitoring the distributed computing activities of virtual organisations on the Worldwide LHC Computing Grid. We demonstrate the benefits of the approach for large-scale JavaScript web applications in this context by examining the design of several Experiment Dashboard applications for data processing, data transfer and site status monitoring, and by showing how they have been ported for different virtual organisations and technologies.

  20. Web 应用的安全现状与防护技术研究%Security Status and Protection Technology of Web Applications

    Institute of Scientific and Technical Information of China (English)

    龙兴刚

    2013-01-01

      随着互联网技术的发展,Web 技术得到了日益广泛的应用,越来越多基于 Web 应用的系统被部署在互联网上以提供各式各样的服务,由于互联网本身的开放性使其时刻面临着潜在恶意攻击,其安全性问题日益突出。在这样的背景下,进行 Web 应用安全现状与防护技术的研究具有很强的现实意义,为了提高 Web 安全性,建立健全 Web 防护体系,这里从客户端、服务器端和传输三方面对当今 Web 应用所面临的安全威胁进行了系统地分析,并针对各自面临的常见安全威胁提出了相应的安全防护方案和防护建议。%With the development of Internet technology, Web technology is increasingly used, and more and more Web-based application systems are deployed on the Internet to provide various services. Due to its openness, the Internet itself always faces various potential malicious threats, and its security issues become fairly prominent. In this context, the research on Web application security status and protection technology is of strong practical significance, and in order to improve security and establish strong protection system, the security threats encountered with by Web applications are analyzed from the three aspects of client, server and the transmission, and the corresponding security protection schemes and protective measures for common security threats also proposed.

  1. Web 应用的安全现状与防护技术研究%Security Status and Protection Technology of Web Applications

    Institute of Scientific and Technical Information of China (English)

    龙兴刚

    2013-01-01

    With the development of Internet technology, Web technology is increasingly used, and more and more Web-based application systems are deployed on the Internet to provide various services. Due to its openness, the Internet itself always faces various potential malicious threats, and its security issues become fairly prominent. In this context, the research on Web application security status and protection technology is of strong practical significance, and in order to improve security and establish strong protection system, the security threats encountered with by Web applications are analyzed from the three aspects of client, server and the transmission, and the corresponding security protection schemes and protective measures for common security threats also proposed.%  随着互联网技术的发展,Web 技术得到了日益广泛的应用,越来越多基于 Web 应用的系统被部署在互联网上以提供各式各样的服务,由于互联网本身的开放性使其时刻面临着潜在恶意攻击,其安全性问题日益突出。在这样的背景下,进行 Web 应用安全现状与防护技术的研究具有很强的现实意义,为了提高 Web 安全性,建立健全 Web 防护体系,这里从客户端、服务器端和传输三方面对当今 Web 应用所面临的安全威胁进行了系统地分析,并针对各自面临的常见安全威胁提出了相应的安全防护方案和防护建议。

  2. The Ontological Perspectives of the Semantic Web and the Metadata Harvesting Protocol: Applications of Metadata for Improving Web Search.

    Science.gov (United States)

    Fast, Karl V.; Campbell, D. Grant

    2001-01-01

    Compares the implied ontological frameworks of the Open Archives Initiative Protocol for Metadata Harvesting and the World Wide Web Consortium's Semantic Web. Discusses current search engine technology, semantic markup, indexing principles of special libraries and online databases, and componentization and the distinction between data and…

  3. Effects of customization on application decisions and applicant pool characteristics in a web-based recruitment context.

    Science.gov (United States)

    Dineen, Brian R; Noe, Raymond A

    2009-01-01

    The authors examined 2 forms of customization in a Web-based recruitment context. Hypotheses were tested in a controlled study in which participants viewed multiple Web-based job postings that each included information about multiple fit categories. Results indicated that customization of information regarding person-organization (PO), needs-supplies, and demands-abilities (DA) fit (fit information customization) and customization of the order in which these fit categories were presented (configural customization) had differential effects on outcomes. Specifically, (a) applicant pool PO and DA fit were greater when fit information customization was provided, (b) applicant pool fit in high- versus low-relevance fit categories was better differentiated when configural customization was provided, and (c) overall application rates were lower when either or both forms of customization were provided. (PsycINFO Database Record (c) 2009 APA, all rights reserved).

  4. Web application for detailed real-time database transaction monitoring for CMS condition data

    Science.gov (United States)

    de Gruttola, Michele; Di Guida, Salvatore; Innocente, Vincenzo; Pierro, Antonio

    2012-12-01

    In the upcoming LHC era, database have become an essential part for the experiments collecting data from LHC, in order to safely store, and consistently retrieve, a wide amount of data, which are produced by different sources. In the CMS experiment at CERN, all this information is stored in ORACLE databases, allocated in several servers, both inside and outside the CERN network. In this scenario, the task of monitoring different databases is a crucial database administration issue, since different information may be required depending on different users' tasks such as data transfer, inspection, planning and security issues. We present here a web application based on Python web framework and Python modules for data mining purposes. To customize the GUI we record traces of user interactions that are used to build use case models. In addition the application detects errors in database transactions (for example identify any mistake made by user, application failure, unexpected network shutdown or Structured Query Language (SQL) statement error) and provides warning messages from the different users' perspectives. Finally, in order to fullfill the requirements of the CMS experiment community, and to meet the new development in many Web client tools, our application was further developed, and new features were deployed.

  5. Harnessing modern web application technology to create intuitive and efficient data visualization and sharing tools

    Directory of Open Access Journals (Sweden)

    Dylan eWood

    2014-08-01

    Full Text Available Neuroscientists increasingly need to work with big data in order to derive meaningful results in their field. Collecting, organizing and analyzing this data can be a major hurdle on the road to scientific discovery. This hurdle can be lowered using the same technologies that are currently revolutionizing the way that cultural and social media sites represent and share information with their users. Web application technologies and standards such as RESTful webservices, HTML5 and high-performance in-browser JavaScript engines are being utilized to vastly improve the way that the world accesses and shares information. The neuroscience community can also benefit tremendously from these technologies. We present here a web application that allows users to explore and request the complex datasets that need to be shared among the neuroimaging community. The COINS (Collaborative Informatics and Neuroimaging Suite Data Exchange uses web application technologies to facilitate data sharing in three phases: Exploration, Request/Communication, and Download. This paper will focus on the first phase, and how intuitive exploration of large and complex datasets is achieved using a framework that centers around asynchronous client-server communication (AJAX and also exposes a powerful API that can be utilized by other applications to explore available data. First opened to the neuroscience community in August 2012, the Data Exchange has already provided researchers with over 2500 GB of data.

  6. Harnessing modern web application technology to create intuitive and efficient data visualization and sharing tools.

    Science.gov (United States)

    Wood, Dylan; King, Margaret; Landis, Drew; Courtney, William; Wang, Runtang; Kelly, Ross; Turner, Jessica A; Calhoun, Vince D

    2014-01-01

    Neuroscientists increasingly need to work with big data in order to derive meaningful results in their field. Collecting, organizing and analyzing this data can be a major hurdle on the road to scientific discovery. This hurdle can be lowered using the same technologies that are currently revolutionizing the way that cultural and social media sites represent and share information with their users. Web application technologies and standards such as RESTful webservices, HTML5 and high-performance in-browser JavaScript engines are being utilized to vastly improve the way that the world accesses and shares information. The neuroscience community can also benefit tremendously from these technologies. We present here a web application that allows users to explore and request the complex datasets that need to be shared among the neuroimaging community. The COINS (Collaborative Informatics and Neuroimaging Suite) Data Exchange uses web application technologies to facilitate data sharing in three phases: Exploration, Request/Communication, and Download. This paper will focus on the first phase, and how intuitive exploration of large and complex datasets is achieved using a framework that centers around asynchronous client-server communication (AJAX) and also exposes a powerful API that can be utilized by other applications to explore available data. First opened to the neuroscience community in August 2012, the Data Exchange has already provided researchers with over 2500 GB of data. PMID:25206330

  7. Building mobile applications using Kendo UI mobile and ASP.NET web API

    CERN Document Server

    Nair, Nishanth

    2013-01-01

    The Packt Beginner's Guide format is designed to make you as comfortable as possible. Using practical examples, this guide will walk you through the ins and outs of web application development with easy step-by-step instructions.If you want to build your own application but don't know where to start, then this is the book for you. With easy-to-follow, step-by-step and real-life examples, you will be building your own applications in a matter of weeks not years.

  8. A platform for third-party applications on the web

    OpenAIRE

    Abrahamsson, Marcus

    2013-01-01

    A trend seen on the web today is to create a platform where externally developed applications can run inside some kind of main application. This is often done by providing an API to access data and business logic of your service and a sandbox environment in which third-party applications can run. By providing this, it is made possible for external developers to come up with new ideas based on your service. Some good examples on this are Spotify Apps, Apps on Facebook and SalesForce.com. Ipend...

  9. Web-Based Group Decision Support System: an Economic Application

    Directory of Open Access Journals (Sweden)

    Ion ISTUDOR

    2010-01-01

    Full Text Available Decision Support Systems (DSS form a specific class of computerized information systems that support business and managerial decision-making activities. Making the right decision in business primarily depends on the quality of data. It also depends on the ability to analyze the data with a view to identifying trends that can suggest solutions and strategies. A “cooperative” decision support system means the data are collected, analyzed and then provided to a human agent who can help the system to revise or refine the data. It means that both a human component and computer component work together to come up with the best solution. This paper describes the usage of a software product (Vanguard System to a specific economic application (evaluating the financial risk assuming that the rate of the economic profitability can be under the value of the interest rate.

  10. Assessing soil erosion risk using RUSLE through a GIS open source desktop and web application.

    Science.gov (United States)

    Duarte, L; Teodoro, A C; Gonçalves, J A; Soares, D; Cunha, M

    2016-06-01

    Soil erosion is a serious environmental problem. An estimation of the expected soil loss by water-caused erosion can be calculated considering the Revised Universal Soil Loss Equation (RUSLE). Geographical Information Systems (GIS) provide different tools to create categorical maps of soil erosion risk which help to study the risk assessment of soil loss. The objective of this study was to develop a GIS open source application (in QGIS), using the RUSLE methodology for estimating erosion rate at the watershed scale (desktop application) and provide the same application via web access (web application). The applications developed allow one to generate all the maps necessary to evaluate the soil erosion risk. Several libraries and algorithms from SEXTANTE were used to develop these applications. These applications were tested in Montalegre municipality (Portugal). The maps involved in RUSLE method-soil erosivity factor, soil erodibility factor, topographic factor, cover management factor, and support practices-were created. The estimated mean value of the soil loss obtained was 220 ton km(-2) year(-1) ranged from 0.27 to 1283 ton km(-2) year(-1). The results indicated that most of the study area (80 %) is characterized by very low soil erosion level (<321 ton km(-2) year(-1)) and in 4 % of the studied area the soil erosion was higher than 962 ton km(-2) year(-1). It was also concluded that areas with high slope values and bare soil are related with high level of erosion and the higher the P and C values, the higher the soil erosion percentage. The RUSLE web and the desktop application are freely available.

  11. Assessing soil erosion risk using RUSLE through a GIS open source desktop and web application.

    Science.gov (United States)

    Duarte, L; Teodoro, A C; Gonçalves, J A; Soares, D; Cunha, M

    2016-06-01

    Soil erosion is a serious environmental problem. An estimation of the expected soil loss by water-caused erosion can be calculated considering the Revised Universal Soil Loss Equation (RUSLE). Geographical Information Systems (GIS) provide different tools to create categorical maps of soil erosion risk which help to study the risk assessment of soil loss. The objective of this study was to develop a GIS open source application (in QGIS), using the RUSLE methodology for estimating erosion rate at the watershed scale (desktop application) and provide the same application via web access (web application). The applications developed allow one to generate all the maps necessary to evaluate the soil erosion risk. Several libraries and algorithms from SEXTANTE were used to develop these applications. These applications were tested in Montalegre municipality (Portugal). The maps involved in RUSLE method-soil erosivity factor, soil erodibility factor, topographic factor, cover management factor, and support practices-were created. The estimated mean value of the soil loss obtained was 220 ton km(-2) year(-1) ranged from 0.27 to 1283 ton km(-2) year(-1). The results indicated that most of the study area (80 %) is characterized by very low soil erosion level (<321 ton km(-2) year(-1)) and in 4 % of the studied area the soil erosion was higher than 962 ton km(-2) year(-1). It was also concluded that areas with high slope values and bare soil are related with high level of erosion and the higher the P and C values, the higher the soil erosion percentage. The RUSLE web and the desktop application are freely available. PMID:27184749

  12. Application of Web Security Problem Based%基于Web应用安全问题的探究

    Institute of Scientific and Technical Information of China (English)

    韦智博

    2014-01-01

    With the continuous development of web technology, web application gradually into people's life, the web applica-tion security issues become increasingly prominent, the user information in the presence of security threat. Therefore, research on Web application security is very necessary and important. This paper from the two aspects of the common protection of web ap-plication attacks and security of web application to study on Web application security.%随着web技术的不断发展,Web应用逐渐深入人们的生活,Web应用安全方面的问题日益凸显,用户的信息存在安全方面的威胁。所以,关于Web应用安全的研究是十分必要且有重要意义的。该文将从常见的Web应用攻击和Web应用安全的防护两个方面来阐述关于web应用安全的研究。

  13. Application of Web Security Problem Based%基于Web应用安全问题的探究

    Institute of Scientific and Technical Information of China (English)

    韦智博

    2014-01-01

    随着web技术的不断发展,Web应用逐渐深入人们的生活,Web应用安全方面的问题日益凸显,用户的信息存在安全方面的威胁。所以,关于Web应用安全的研究是十分必要且有重要意义的。该文将从常见的Web应用攻击和Web应用安全的防护两个方面来阐述关于web应用安全的研究。%With the continuous development of web technology, web application gradually into people's life, the web applica-tion security issues become increasingly prominent, the user information in the presence of security threat. Therefore, research on Web application security is very necessary and important. This paper from the two aspects of the common protection of web ap-plication attacks and security of web application to study on Web application security.

  14. Current trends and new challenges of databases and web applications for systems driven biological research

    Directory of Open Access Journals (Sweden)

    Pradeep Kumar eSreenivasaiah

    2010-12-01

    Full Text Available Dynamic and rapidly evolving nature of systems driven research imposes special requirements on the technology, approach, design and architecture of computational infrastructure including database and web application. Several solutions have been proposed to meet the expectations and novel methods have been developed to address the persisting problems of data integration. It is important for researchers to understand different technologies and approaches. Having familiarized with the pros and cons of the existing technologies, researchers can exploit its capabilities to the maximum potential for integrating data. In this review we discuss the architecture, design and key technologies underlying some of the prominent databases (DBs and web applications. We will mention their roles in integration of biological data and investigate some of the emerging design concepts and computational technologies that are likely to have a key role in the future of systems driven biomedical research.

  15. Guide to Evaluating Usability, Accessibility and Communicability in Web Applications with User Intervention

    Directory of Open Access Journals (Sweden)

    Asnier Góngora R.

    2013-12-01

    Full Text Available The article is associated with the creation of a usability lab where various types of tests performed using static and dynamic tools for evaluating the characteristics of usability, accessibility and Communicability by indicators in the software testing process with the user's presence. It also addresses the current situation in Cuba on the issue of evidence of these characteristics and the impact it could bring to the development teams. In addition, an analysis of the result of applying a tool (check list to multiple Web applications on tests conducted at the National Center for Software Quality Cuba (CALISOFT. We also present a set of best practices that support the development of web applications to suit the user.

  16. CERN Web Application Detection. Refactoring and release as open source software

    CERN Document Server

    Lizonczyk, Piotr

    2015-01-01

    This paper covers my work during my assignment as participant of CERN Summer Students 2015 programme. The project was aimed at refactoring and publication of the Web Application Detection tool, which was developed at CERN and priorly used internally by the Computer Security team. The range of tasks performed include initial refactoring of code, which was developed like a script rather than a Python package, through extracting components that were not specific to CERN usage, the subsequent final release of the source code on GitHub and the integration with third-party software i.e. the w3af tool. Ultimately, Web Application Detection software received positive responses, being downloaded ca. 1500 times at the time of writing this report.

  17. Contest of Web-Based Geospatial Applications for Students and Young Scientists

    Science.gov (United States)

    Tsai, F.; Cho, K.

    2016-06-01

    The Asian Association on Remote Sensing (AARS) organizes a web contest (WEBCON) of photogrammetry, remote sensing and spatial information sciences in the annual meeting of Asian Conference on Remote Sensing (ACRS) every year. The purpose of WEBCON is to promote the development of web and other forms of internet services of the internet related to geo-information sciences and to attract more students and young scientists participating in the related fields of study and applications. Since 2011, WEBCON has become one of the major events in ACRS and successfully increased the interest in the research, development and applications of photogrammetry, remote sensing and spatial information sciences among students and young scientist. The success of WEBCON is an excellent example of promoting the profession of spatial information to young people.

  18. MAX UnMix: A web application for unmixing magnetic coercivity distributions

    Science.gov (United States)

    Maxbauer, Daniel P.; Feinberg, Joshua M.; Fox, David L.

    2016-10-01

    It is common in the fields of rock and environmental magnetism to unmix magnetic mineral components using statistical methods that decompose various types of magnetization curves (e.g., acquisition, demagnetization, or backfield). A number of programs have been developed over the past decade that are frequently used by the rock magnetic community, however many of these programs are either outdated or have obstacles inhibiting their usability. MAX UnMix is a web application (available online at http://www.irm.umn.edu/maxunmix), built using the shiny package for R studio, that can be used for unmixing coercivity distributions derived from magnetization curves. Here, we describe in detail the statistical model underpinning the MAX UnMix web application and discuss the programs functionality. MAX UnMix is an improvement over previous unmixing programs in that it is designed to be user friendly, runs as an independent website, and is platform independent.

  19. Supporting secure programming in web applications through interactive static analysis.

    Science.gov (United States)

    Zhu, Jun; Xie, Jing; Lipford, Heather Richter; Chu, Bill

    2014-07-01

    Many security incidents are caused by software developers' failure to adhere to secure programming practices. Static analysis tools have been used to detect software vulnerabilities. However, their wide usage by developers is limited by the special training required to write rules customized to application-specific logic. Our approach is interactive static analysis, to integrate static analysis into Integrated Development Environment (IDE) and provide in-situ secure programming support to help developers prevent vulnerabilities during code construction. No additional training is required nor are there any assumptions on ways programs are built. Our work is motivated in part by the observation that many vulnerabilities are introduced due to failure to practice secure programming by knowledgeable developers. We implemented a prototype interactive static analysis tool as a plug-in for Java in Eclipse. Our technical evaluation of our prototype detected multiple zero-day vulnerabilities in a large open source project. Our evaluations also suggest that false positives may be limited to a very small class of use cases.

  20. Supporting secure programming in web applications through interactive static analysis

    Directory of Open Access Journals (Sweden)

    Jun Zhu

    2014-07-01

    Full Text Available Many security incidents are caused by software developers’ failure to adhere to secure programming practices. Static analysis tools have been used to detect software vulnerabilities. However, their wide usage by developers is limited by the special training required to write rules customized to application-specific logic. Our approach is interactive static analysis, to integrate static analysis into Integrated Development Environment (IDE and provide in-situ secure programming support to help developers prevent vulnerabilities during code construction. No additional training is required nor are there any assumptions on ways programs are built. Our work is motivated in part by the observation that many vulnerabilities are introduced due to failure to practice secure programming by knowledgeable developers. We implemented a prototype interactive static analysis tool as a plug-in for Java in Eclipse. Our technical evaluation of our prototype detected multiple zero-day vulnerabilities in a large open source project. Our evaluations also suggest that false positives may be limited to a very small class of use cases.

  1. New web-based applications for mechanistic case diagramming

    Directory of Open Access Journals (Sweden)

    Fred R. Dee

    2014-07-01

    Full Text Available The goal of mechanistic case diagraming (MCD is to provide students with more in-depth understanding of cause and effect relationships and basic mechanistic pathways in medicine. This will enable them to better explain how observed clinical findings develop from preceding pathogenic and pathophysiological events. The pedagogic function of MCD is in relating risk factors, disease entities and morphology, signs and symptoms, and test and procedure findings in a specific case scenario with etiologic pathogenic and pathophysiological sequences within a flow diagram. In this paper, we describe the addition of automation and predetermined lists to further develop the original concept of MCD as described by Engelberg in 1992 and Guerrero in 2001. We demonstrate that with these modifications, MCD is effective and efficient in small group case-based teaching for second-year medical students (ratings of ~3.4 on a 4.0 scale. There was also a significant correlation with other measures of competency, with a ‘true’ score correlation of 0.54. A traditional calculation of reliability showed promising results (α =0.47 within a low stakes, ungraded environment. Further, we have demonstrated MCD's potential for use in independent learning and TBL. Future studies are needed to evaluate MCD's potential for use in medium stakes assessment or self-paced independent learning and assessment. MCD may be especially relevant in returning students to the application of basic medical science mechanisms in the clinical years.

  2. New web-based applications for mechanistic case diagramming

    Science.gov (United States)

    Dee, Fred R.; Haugen, Thomas H.; Kreiter, Clarence D.

    2014-01-01

    The goal of mechanistic case diagraming (MCD) is to provide students with more in-depth understanding of cause and effect relationships and basic mechanistic pathways in medicine. This will enable them to better explain how observed clinical findings develop from preceding pathogenic and pathophysiological events. The pedagogic function of MCD is in relating risk factors, disease entities and morphology, signs and symptoms, and test and procedure findings in a specific case scenario with etiologic pathogenic and pathophysiological sequences within a flow diagram. In this paper, we describe the addition of automation and predetermined lists to further develop the original concept of MCD as described by Engelberg in 1992 and Guerrero in 2001. We demonstrate that with these modifications, MCD is effective and efficient in small group case-based teaching for second-year medical students (ratings of ~3.4 on a 4.0 scale). There was also a significant correlation with other measures of competency, with a ‘true’ score correlation of 0.54. A traditional calculation of reliability showed promising results (α =0.47) within a low stakes, ungraded environment. Further, we have demonstrated MCD's potential for use in independent learning and TBL. Future studies are needed to evaluate MCD's potential for use in medium stakes assessment or self-paced independent learning and assessment. MCD may be especially relevant in returning students to the application of basic medical science mechanisms in the clinical years. PMID:25059836

  3. Design, Implementation and Applications of 3d Web-Services in DB4GEO

    Science.gov (United States)

    Breunig, M.; Kuper, P. V.; Dittrich, A.; Wild, P.; Butwilowski, E.; Al-Doori, M.

    2013-09-01

    The object-oriented database architecture DB4GeO was originally designed to support sub-surface applications in the geo-sciences. This is reflected in DB4GeO's geometric data model as well as in its import and export functions. Initially, these functions were designed for communication with 3D geological modeling and visualization tools such as GOCAD or MeshLab. However, it soon became clear that DB4GeO was suitable for a much wider range of applications. Therefore it is natural to move away from a standalone solution and to open the access to DB4GeO data by standardized OGC web-services. Though REST and OGC services seem incompatible at first sight, the implementation in DB4GeO shows that OGC-based implementation of web-services may use parts of the DB4GeO-REST implementation. Starting with initial solutions in the history of DB4GeO, this paper will introduce the design, adaptation (i.e. model transformation), and first steps in the implementation of OGC Web Feature (WFS) and Web Processing Services (WPS), as new interfaces to DB4GeO data and operations. Among its capabilities, DB4GeO can provide data in different data formats like GML, GOCAD, or DB3D XML through a WFS, as well as its ability to run operations like a 3D-to-2D service, or mesh-simplification (Progressive Meshes) through a WPS. We then demonstrate, an Android-based mobile 3D augmented reality viewer for DB4GeO that uses the Web Feature Service to visualize 3D geo-database query results. Finally, we explore future research work considering DB4GeO in the framework of the research group "Computer-Aided Collaborative Subway Track Planning in Multi-Scale 3D City and Building Models".

  4. Web-Based Application for the Sizing of a Photovolatic (PV) Solar Power System

    OpenAIRE

    F.K. Ariyo; B.D. Famutimi; T.O. Olowu; S.A. Akintade; Abbas, A

    2016-01-01

    The harnessing of solar energy, especially for provision of energy for residential consumption, has been on the rise in developing countries, especially Nigeria, in recent times. Due to this reason, there is the need for a tool which makes the design of the system needed to harness this abundant energy more accurate and efficient by considering several factors including specific climate conditions of the country. This paper presents the design and development of a web-based application tha...

  5. Analysis and Testing of Ajax-based Single-page Web Applications

    OpenAIRE

    Mesbah, A.

    2009-01-01

    This dissertation has focused on better understanding the shifting web paradigm and the consequences of moving from the classical multi-page model to an Ajax-based single-page style. Specifically to that end, this work has examined this new class of software from three main software engineering perspectives. Software Architecture: to gain an abstract understanding of the key architectural properties of Ajax applications; Software Reengineering: to understand the implications of a migration fr...

  6. 应对WEB攻击的防护盲点——WEB Application Firewall

    Institute of Scientific and Technical Information of China (English)

    秦波

    2009-01-01

    对于WEB攻击,传统的防护已经出现盲点,而WAF(Web Application Firewall)利用其自身架构的天然优势可防护繁多的攻击类型.本文从技术角度阐述绿盟科技新上市的WAF P系列产品的功能优势.

  7. The Design and Application of Multimedia Teaching System Based on Web Technology

    Directory of Open Access Journals (Sweden)

    Li Rui-Ji

    2014-02-01

    Full Text Available In this study, we presents a design and application of multimedia teaching system based on web technology, in which the mainframe of multimedia teaching system and some related technologies have been proposed. Some key technical issues such as software frame, MVC design pattern and Oracle database are shown in the paper. We also analyze the advantages of this system, which inspired us to use it in modern teaching process.

  8. Streamlining transportation permitting in Washington through use of integrated web-based permitting tools and applications

    OpenAIRE

    Boettcher, Scott

    2005-01-01

    The State of Washington, under the sponsorship and leadership of the State Office of Regulatory Assistance (Agency of the Governor’s Office), has embarked on a multi-agency, multi-phased effort to integrate permitting and regulatory requirements across the state for Washington State Department of Transportation (WSDOT) projects through use of innovative web-based technologies, applications, and leveraged partnerships. Partner agencies involved in this multi-agency, multijurisdiction integrati...

  9. I read I play: a web based application for supporting children's learing process

    OpenAIRE

    Şahin, Beste; Özdemir, Birsen Gülden

    2012-01-01

    in latest years, there is a consisting trend in creating increasingly rich educational opportunities involving for children. Epistemology and technology act for an important set to determine innovative educational materials. Computers can engender a bridge over the educational distances for every child. Realizing a demand, a Web-based application has been developed with a creative reading approach in order to improve the child's reading-comprehension, narrative skills involving activities suc...

  10. IPSec Overhead in Wireline and Wireless Networks for Web and Email Applications

    OpenAIRE

    Hadjichristofi, George Costa

    2001-01-01

    This research focuses on developing a set of secure communication network testbeds and using them to measure the overhead of IP Security (IPSec) for email and web applications. The network testbeds are implemented using both wireline and wireless technologies. The testing involves a combination of authentication algorithms such as Hashed Message Authentication Code-Message Digest 5 (HMAC-MD5) and Hashed Message Authentication Code-Secure Hash Algorithm 1 (HMAC-SHA1), implemented through diff...

  11. Native Apps versus Web Apps: which is best for healthcare applications?

    OpenAIRE

    Selvarajah, Kirusnapillai; Craven, Michael P; Massey, Adam; Crowe, John; Vedhara, Kavita; Raine-Fenning, Nick

    2013-01-01

    Smartphone applications (Apps) provide a new way to deliver healthcare, illustrated by the fact that healthcare Apps are estimated to make up over 30% of new Apps currently being developed; with this number seemingly set to increase as the benefits become more apparent. In this paper, using the development of an In Vitro Fertilisation (IVF) treatment stress study App as the exemplar, the alternatives of Native App and Web App design and implementa-tion are considered across several factors th...

  12. Web Application for Hierarchical Organizational Structure Optimization – Human Resource Management Case Study

    Directory of Open Access Journals (Sweden)

    Kofjač Davorin

    2015-08-01

    Full Text Available Background and Purpose: In a complex strictly hierarchical organizational structure, undesired oscillations may occur, which have not yet been adequately addressed. Therefore, parameter values, which define fluctuations and transitions from one state to another, need to be optimized to prevent oscillations and to keep parameter values between lower and upper bounds. The objective was to develop a simulation model of hierarchical organizational structure as a web application to help in solving the aforementioned problem.

  13. A Framework Based Approach for the Development of Web Based Applications

    CERN Document Server

    Garg, Rachit Mohan; Kottana, Balaji; Totlani, Pallavi

    2011-01-01

    The sole goal of E-Governance is to allow interaction of government with their citizens in a comfortable & transparent manner. Uniqueness of J2EE makes it a perfect technology for development of any online portal. These involve constancy, easy to replant, construct speedily etc. In this paper we present a procedural approach to develop a web application using the J2EE Struts Framework.

  14. Performance testing (load of web applications based on test case management

    Directory of Open Access Journals (Sweden)

    Rijwan Khan

    2016-09-01

    Full Text Available This paper includes the importance of performance testing of web applications and analyses the application's bottleneck based on hardware, software and resource utilization. The main focus of this paper is performance testing based on load test. It has been seen that everyone wants a very fast application, but at the same time, reliability of the application takes an important role; so, customer's satisfaction is the push for performance testing of a given application. Performance testing determines how fast some aspects of the system perform under a pre-defined workload. The performance testing is calculated by analyzing the production, which comes from the application hosted on the server. The main performance is calculated when business is at its peak by its hits.

  15. Open Labyrinth – a Web Application for Medical Education Using Virtual Patients

    Directory of Open Access Journals (Sweden)

    Tudor CĂLINICI

    2010-12-01

    Full Text Available The aim of this paper is to present an application, implemented and used at “Iuliu Hatieganu” University of Medicine and Pharmacy Cluj Napoca for medical education, The application, called Open Labyrinth is an open source, web based application, developed using ASP technology, very useful for medical education using virtual patients technology. All the virtual patients developed using this application are MedBiquitos compliant. This application was implemented at University of Medicine and Pharmacy “Iuliu Haţieganu” Cluj-Napoca, part of eVip Project. There were developed four virtual patients, three of them were included in eVip database. The user friendly interface, the compliance with the standards, the level of IT knowledge request for the case developers make this application a useful tool for medical education at the clinical level.

  16. Web Services: Architecture and Application in Enterprises%基于Web Services的构架及企业应用

    Institute of Scientific and Technical Information of China (English)

    李欣

    2007-01-01

    随着互联网的不断发展,企业对跨平台的系统需求越来越迫切,而新的网络应用技术构架Web Services技术的出现,为企业应用集成的发展提供了崭新的模式.通过介绍Web Services的主要技术及其应用构架,并结合具体的实例阐述了Web Services构架技术在企业上的应用及前景.

  17. BioTapestry now provides a web application and improved drawing and layout tools.

    Science.gov (United States)

    Paquette, Suzanne M; Leinonen, Kalle; Longabaugh, William J R

    2016-01-01

    Gene regulatory networks (GRNs) control embryonic development, and to understand this process in depth, researchers need to have a detailed understanding of both the network architecture and its dynamic evolution over time and space. Interactive visualization tools better enable researchers to conceptualize, understand, and share GRN models. BioTapestry is an established application designed to fill this role, and recent enhancements released in Versions 6 and 7 have targeted two major facets of the program. First, we introduced significant improvements for network drawing and automatic layout that have now made it much easier for the user to create larger, more organized network drawings. Second, we revised the program architecture so it could continue to support the current Java desktop Editor program, while introducing a new BioTapestry GRN Viewer that runs as a JavaScript web application in a browser. We have deployed a number of GRN models using this new web application. These improvements will ensure that BioTapestry remains viable as a research tool in the face of the continuing evolution of web technologies, and as our understanding of GRN models grows. PMID:27134726

  18. A web application prototype for the multiscale modelling of seismic input

    CERN Document Server

    Vaccari, Franco

    2014-01-01

    A web application prototype is described, aimed at the generation of synthetic seismograms for user-defined earthquake models. The web application graphical user interface hides the complexity of the underlying computational engine, which is the outcome of the continuous evolution of sophisticated computer codes, some of which saw the light back in the middle '80s. With the web application, even the non-experts can produce ground shaking scenarios at the local or regional scale in very short times, depending on the complexity of the adopted source and medium models, without the need of a deep knowledge of the physics of the earthquake phenomenon. Actually, it may even allow neophytes to get some basic education in the field of seismology and seismic engineering, due to the simplified intuitive experimental approach to the matter. One of the most powerful features made available to the users is indeed the capability of executing quick parametric tests in near real-time, to explore the relations between each mo...

  19. BioTapestry now provides a web application and improved drawing and layout tools.

    Science.gov (United States)

    Paquette, Suzanne M; Leinonen, Kalle; Longabaugh, William J R

    2016-01-01

    Gene regulatory networks (GRNs) control embryonic development, and to understand this process in depth, researchers need to have a detailed understanding of both the network architecture and its dynamic evolution over time and space. Interactive visualization tools better enable researchers to conceptualize, understand, and share GRN models. BioTapestry is an established application designed to fill this role, and recent enhancements released in Versions 6 and 7 have targeted two major facets of the program. First, we introduced significant improvements for network drawing and automatic layout that have now made it much easier for the user to create larger, more organized network drawings. Second, we revised the program architecture so it could continue to support the current Java desktop Editor program, while introducing a new BioTapestry GRN Viewer that runs as a JavaScript web application in a browser. We have deployed a number of GRN models using this new web application. These improvements will ensure that BioTapestry remains viable as a research tool in the face of the continuing evolution of web technologies, and as our understanding of GRN models grows.

  20. Accessibility of dynamic web applications with emphasis on visually impaired users

    Directory of Open Access Journals (Sweden)

    Kingsley Okoye

    2014-09-01

    Full Text Available As the internet is fast migrating from static web pages to dynamic web pages, the users with visual impairment find it confusing and challenging when accessing the contents on the web. There is evidence that dynamic web applications pose accessibility challenges for the visually impaired users. This study shows that a difference can be made through the basic understanding of the technical requirement of users with visual impairment and addresses a number of issues pertinent to the accessibility needs for such users. We propose that only by designing a framework that is structurally flexible, by removing unnecessary extras and thereby making every bit useful (fit-for-purpose, will visually impaired users be given an increased capacity to intuitively access e-contents. This theory is implemented in a dynamic website for the visually impaired designed in this study. Designers should be aware of how the screen reading software works to enable them make reasonable adjustments or provide alternative content that still corresponds to the objective content to increase the possibility of offering faultless service to such users. The result of our research reveals that materials can be added to a content repository or re-used from existing ones by identifying the content types and then transforming them into a flexible and accessible one that fits the requirements of the visually impaired through our method (no-frill + agile methodology rather than computing in advance or designing according to a given specification.

  1. Web Services Technology Infrastructure

    OpenAIRE

    Gray, Geraldine; O’Connor, Kieran

    2015-01-01

    Web Services using eXtensible Markup Language (XML) based standards are becoming the new archetype for enabling business to business collaborations. This paper describes the conceptual architecture and semantics of constructing and consuming Web Services. It describes how Web Services fit into the enterprise application environment. It discusses Web Services security. Finally, it outlines the flaws of Web Services in their current state.

  2. WebRTC技术研究及其应用%Research on WebRTC Technology and Application

    Institute of Scientific and Technical Information of China (English)

    付斌; 杨鑫; 王松; 林鸿

    2013-01-01

    WebRTC技术在浏览器上直接实现语音、视频和文件共享等业务,极大地提高了使用的便利性.由于其开源和开放,使得VoIP应用的开发更为简单和快速.在对WebRTC进行介绍的基础上,分析了其发展趋势以及对运营商通信业务的影响,与IMS进行了对比,然后对WebRTC与IMS结合的3种方式进行了讨论.最后,对目前WebRTC的主要研究方向进行了介绍,展望了未来的发展趋势.

  3. Semantic Web applications: a framework for industry and business exploitation – What is needed for the adoption of the Semantic Web from the market and industry

    OpenAIRE

    Lytras, Miltiadis D.; García González, Roberto

    2008-01-01

    In recent years, Semantic Web (SW) research has resulted in significant outcomes. Various industries have adopted SW technologies, while the ‘deep web’ is still pursuing the critical transformation point, in which the majority of data found on the deep web will be exploited through SW value layers. In this article we analyse the SW applications from a ‘market’ perspective. We are setting the key requirements for real-world information systems that are SW-enabled and we discuss the major...

  4. Web-based application for inverting one-dimensional magnetotelluric data using Python

    Science.gov (United States)

    Suryanto, Wiwit; Irnaka, Theodosius Marwan

    2016-11-01

    One-dimensional modeling of magnetotelluric (MT) data has been performed using an online application on a web-based virtual private server. The application was developed with the Python language using the Django framework with HTML and CSS components. The input data, including the apparent resistivity and phase as a function of period or frequency with standard deviation, can be entered through an interactive web page that can be freely accessed at https://komputasi.geofisika.ugm.ac.id. The subsurface models, represented by resistivity as a function of depth, are iteratively improved by changing the model parameters, such as the resistivity and the layer depth, based on the observed apparent resistivity and phase data. The output of the application displayed on the screen presents resistivity as a function of depth and includes the RMS error for each iteration. Synthetic and real data were used in comparative tests of the application's performance, and it is shown that the application developed accurate subsurface resistivity models. Hence, this application can be used for practical one-dimensional modeling of MT data.

  5. A web service and android application for the distribution of rainfall estimates and Earth observation data

    Science.gov (United States)

    Mantas, V. M.; Liu, Z.; Pereira, A. J. S. C.

    2015-04-01

    The full potential of Satellite Rainfall Estimates (SRE) can only be realized if timely access to the datasets is possible. Existing data distribution web portals are often focused on global products and offer limited customization options, especially for the purpose of routine regional monitoring. Furthermore, most online systems are designed to meet the needs of desktop users, limiting the compatibility with mobile devices. In response to the growing demand for SRE and to address the current limitations of available web portals a project was devised to create a set of freely available applications and services, available at a common portal that can: (1) simplify cross-platform access to Tropical Rainfall Measuring Mission Online Visualization and Analysis System (TOVAS) data (including from Android mobile devices), (2) provide customized and continuous monitoring of SRE in response to user demands and (3) combine data from different online data distribution services, including rainfall estimates, river gauge measurements or imagery from Earth Observation missions at a single portal, known as the Tropical Rainfall Measuring Mission (TRMM) Explorer. The TRMM Explorer project suite includes a Python-based web service and Android applications capable of providing SRE and ancillary data in different intuitive formats with the focus on regional and continuous analysis. The outputs include dynamic plots, tables and data files that can also be used to feed downstream applications and services. A case study in Southern Angola is used to describe the potential of the TRMM Explorer for SRE distribution and analysis in the context of ungauged watersheds. The development of a collection of data distribution instances helped to validate the concept and identify the limitations of the program, in a real context and based on user feedback. The TRMM Explorer can successfully supplement existing web portals distributing SRE and provide a cost-efficient resource to small and medium

  6. Using the STOQS Web Application for Access to in situ Oceanographic Data

    Science.gov (United States)

    McCann, M. P.

    2012-12-01

    Using the STOQS Web Application for Access to in situ Oceanographic Data Mike McCann 7 August 2012 With increasing measurement and sampling capabilities of autonomous oceanographic platforms (e.g. Gliders, Autonomous Underwater Vehicles, Wavegliders), the need to efficiently access and visualize the data they collect is growing. The Monterey Bay Aquarium Research Institute has designed and built the Spatial Temporal Oceanographic Query System (STOQS) specifically to address this issue. The need for STOQS arises from inefficiencies discovered from using CF-NetCDF point observation conventions for these data. The problem is that access efficiency decreases with decreasing dimension of CF-NetCDF data. For example, the Trajectory Common Data Model feature type has only one coordinate dimension, usually Time - positions of the trajectory (Depth, Latitude, Longitude) are stored as non-indexed record variables within the NetCDF file. If client software needs to access data between two depth values or from a bounded geographic area, then the whole data set must be read and the selection made within the client software. This is very inefficient. What is needed is a way to easily select data of interest from an archive given any number of spatial, temporal, or other constraints. Geospatial relational database technology provides this capability. The full STOQS application consists of a Postgres/PostGIS database, Mapserver, and Python-Django running on a server and Web 2.0 technology (jQuery, OpenLayers, Twitter Bootstrap) running in a modern web browser. The web application provides faceted search capabilities allowing a user to quickly drill into the data of interest. Data selection can be constrained by spatial, temporal, and depth selections as well as by parameter value and platform name. The web application layer also provides a REST (Representational State Transfer) Application Programming Interface allowing tools such as the Matlab stoqstoolbox to retrieve data

  7. The Arctic Observing Viewer: A Web-mapping Application for U.S. Arctic Observing Activities

    Science.gov (United States)

    Cody, R. P.; Manley, W. F.; Gaylord, A. G.; Kassin, A.; Villarreal, S.; Barba, M.; Dover, M.; Escarzaga, S. M.; Habermann, T.; Kozimor, J.; Score, R.; Tweedie, C. E.

    2015-12-01

    Although a great deal of progress has been made with various arctic observing efforts, it can be difficult to assess such progress when so many agencies, organizations, research groups and others are making such rapid progress over such a large expanse of the Arctic. To help meet the strategic needs of the U.S. SEARCH-AON program and facilitate the development of SAON and other related initiatives, the Arctic Observing Viewer (AOV; http://ArcticObservingViewer.org) has been developed. This web mapping application compiles detailed information pertaining to U.S. Arctic Observing efforts. Contributing partners include the U.S. NSF, USGS, ACADIS, ADIwg, AOOS, a2dc, AON, ARMAP, BAID, IASOA, INTERACT, and others. Over 7700 observation sites are currently in the AOV database and the application allows users to visualize, navigate, select, advance search, draw, print, and more. During 2015, the web mapping application has been enhanced by the addition of a query builder that allows users to create rich and complex queries. AOV is founded on principles of software and data interoperability and includes an emerging "Project" metadata standard, which uses ISO 19115-1 and compatible web services. Substantial efforts have focused on maintaining and centralizing all database information. In order to keep up with emerging technologies, the AOV data set has been structured and centralized within a relational database and the application front-end has been ported to HTML5 to enable mobile access. Other application enhancements include an embedded Apache Solr search platform which provides users with the capability to perform advance searches and an administration web based data management system that allows administrators to add, update, and delete information in real time. We encourage all collaborators to use AOV tools and services for their own purposes and to help us extend the impact of our efforts and ensure AOV complements other cyber-resources. Reinforcing dispersed but

  8. Developing an Intelligent Parking Management Application Based on Multi-agent Systems and Semantic Web Technologies

    Science.gov (United States)

    Muñoz, Andrés; Botía, Juan A.

    Multi-agent systems (MAS) are being adopted in multiple areas to deal with knowledge-based applications. On the other hand, Semantic Web technologies such as OWL and SWRL have shown to be useful in managing knowledge and reasoning about it. This paper proposes an architecture based on these technologies to develop an intelligent parking management application, where agents interact to reach a consensus about the assignment of a parking area to a vehicle. Moreover, this paper tackles the inherent problem related to the rise of conflicts in MAS by means of the integration of an argumentation system called ASBO (which is part of our previous work) into the proposed architecture.

  9. Building a web application using the MEAN stack : a walk-through the process

    OpenAIRE

    Lanza Aplicano, Erik Rigoberto

    2016-01-01

    This thesis is focused on the building of a web application using contemporary JavaScript-based technologies. A walkthrough explanation on how to set a simple environment that takes advantage of modern full-stack technologies. The technologies used were: AngularJS for the front-end, Node.js together with Express for the back-end and MongoDB for the database. To develop this application, tools, such as Vagrant, VirtualBox, and Mongoose among others were used throughout the process. The ap...

  10. A Framework for Automated Testing of JavaScript Web Applications

    DEFF Research Database (Denmark)

    Artzi, Shay; Dolby, Julian; Jensen, Simon Holm;

    2011-01-01

    Current practice in testing JavaScript web applications requires manual construction of test cases, which is difficult and tedious. We present a framework for feedback-directed automated test generation for JavaScript in which execution is monitored to collect information that directs the test...... generator towards inputs that yield increased coverage. We implemented several instantiations of the framework, corresponding to variations on feedback-directed random testing, in a tool called Artemis. Experiments on a suite of JavaScript applications demonstrate that a simple instantiation...

  11. HTML 5在 WEB 前端开发中的应用研究%Research on Application of HTML 5 in Web Front -end Development

    Institute of Scientific and Technical Information of China (English)

    台雯

    2016-01-01

    HTML5 has become the mainstream of the Web front -end development technology , and it has many new features compared with the previous version .This paper introduces the concept of HTML5 technology ,and some of the commonly used methods and techniques for responsive Web design based on HTML5 ,offline Web application development ,embedded audio ,video ,graphics and anima‐tion .%HTML5已成为目前主流的Web前端开发技术,与以往版本相比它具有许多新特性。本文主要介绍了HTML5技术的概念,以及基于HTML5进行响应式Web设计、Web离线程序开发、音频视频嵌入、绘图和动画实现的一些常用方法和技巧。

  12. Using Qualitative Methods to Create a Home Health Web Application User Interface for Patients with Low Computer Proficiency

    OpenAIRE

    Baier, Rosa R.; Cooper, Emily; Wysocki, Andrea; Gravenstein, Stefan; Clark, Melissa

    2015-01-01

    Introduction: Despite the investment in public reporting for a number of healthcare settings, evidence indicates that consumers do not routinely use available data to select providers. This suggests that existing reports do not adequately incorporate recommendations for consumer-facing reports or web applications. Methods: Healthcentric Advisors and Brown University undertook a multi-phased approach to create a consumer-facing home health web application in Rhode Island. This included reviewi...

  13. Web应用扫描器评估标准的研究%Study of Web Application Scanners Evaluation Criteria

    Institute of Scientific and Technical Information of China (English)

    倪评福; 吴作顺

    2013-01-01

      为了评估现有Web应用程序扫描器功能的完整性和优缺点,研究Web应用扫描器的整体框架,对框架的重要组成部分提出了其评估指标。针对国内缺乏统一Web应用程序扫描器评估标准,研究了国外Web应用程序扫描器厂商联合提出的Web应用程序扫描器评估标准,指出了该标准的优势和劣势。使用提出的评估指标对选取的三款商业Web应用程序扫描器进行评估,评估结果能够在功能上有效区分这三款Web应用程序扫描器,证明了提出的评估指标能够较好评估Web应用程序扫描器的功能性。%In order to assess integrity and advantages and disadvantages of Web application scanners function,study the Web application scanner overall framework,put forward the evaluation indicators for the important parts of the framework. Aiming to the domestic lack of unified Web application scanner evaluation criteria,Web application scanner assessment standards are researched proposed by the foreign Web application scanner manufacturers combination,pointing out the advantages and disadvantages of this standard. Using the proposed e-valuation indicators to evaluate the selected three paragraphs commercial Web application scanner,the evaluation results can effectively distinguish between the three paragraphs Web application scanner on the function,proved that the proposed evaluation indicators can bet-ter evaluate Web application scanner function.

  14. Application of Google Maps API service for creating web map of information retrieved from CORINE land cover databases

    Directory of Open Access Journals (Sweden)

    Kilibarda Milan

    2010-01-01

    Full Text Available Today, Google Maps API application based on Ajax technology as standard web service; facilitate users with publication interactive web maps, thus opening new possibilities in relation to the classical analogue maps. CORINE land cover databases are recognized as the fundamental reference data sets for numerious spatial analysis. The theoretical and applicable aspects of Google Maps API cartographic service are considered on the case of creating web map of change in urban areas in Belgrade and surround from 2000. to 2006. year, obtained from CORINE databases.

  15. WEB 407 courses/snaptutorial

    OpenAIRE

    Kat Martin

    2015-01-01

    For more classes visit www.snaptutorial.com   WEB 407 Week 1 DQs WEB 407 Week 1 Individual Assignment / Encrypted Login Page WEB 407 Week 2 DQs WEB 407 Week 2 Individual Assignment Database WEB 407 Week 3 DQs WEB 407 Week 3 Individual Assignment Database Justification Memo WEB 407 Week 4 DQs WEB 407 Week 5 DQs WEB 407 Week 5 Learning Team Assignment Web Application  

  16. User Interface Design, Standards & Guidelines for Web Applications Based on Human Personality Types

    Directory of Open Access Journals (Sweden)

    Kasthuri Subaramaniam

    2011-01-01

    Full Text Available This paper discusses the standards and guidelines of user interface features in web-based applications for the different personality types of people. An overview of human computer interaction and human  personality types is described. LEONARD, Let’s Explore our personality type based on Openness (O, Neutral (N, Analytical (A, Relational (R and Decisive (D is the model used to determine the different personality types for this study. The purpose is to define user personality profiles and to establish guidelines for the graphical user interface. The personality inventory and a user interface questionnaire were administered to university students. Interview sessions were also conducted and parts of the interviews with the university students were used to validate the results obtained from the questionnaires. The analysis of the students' personality types identified five main groups. The results suggest that users do have definable expectations concerning the features of web applications. This profile served as basis for the guidelines of web features for the graphical user interface design for the particular user groups.

  17. The application of a Web-geographic information system for improving urban water cycle modelling.

    Science.gov (United States)

    Mair, M; Mikovits, C; Sengthaler, M; Schöpf, M; Kinzel, H; Urich, C; Kleidorfer, M; Sitzenfrei, R; Rauch, W

    2014-01-01

    Research in urban water management has experienced a transition from traditional model applications to modelling water cycles as an integrated part of urban areas. This includes the interlinking of models of many research areas (e.g. urban development, socio-economy, urban water management). The integration and simulation is realized in newly developed frameworks (e.g. DynaMind and OpenMI) and often assumes a high knowledge in programming. This work presents a Web based urban water management modelling platform which simplifies the setup and usage of complex integrated models. The platform is demonstrated with a small application example on a case study within the Alpine region. The used model is a DynaMind model benchmarking the impact of newly connected catchments on the flooding behaviour of an existing combined sewer system. As a result the workflow of the user within a Web browser is demonstrated and benchmark results are shown. The presented platform hides implementation specific aspects behind Web services based technologies such that the user can focus on his main aim, which is urban water management modelling and benchmarking. Moreover, this platform offers a centralized data management, automatic software updates and access to high performance computers accessible with desktop computers and mobile devices.

  18. VIDEOCONFERENCING WEB APPLICATION FOR CARDIOLOGY DOMAIN USING FLEX/J2EE TECHNOLOGIES

    Directory of Open Access Journals (Sweden)

    Imen Debbabi

    2014-12-01

    Full Text Available The recent advances in computer technology and data networking have made videoconferencing system a popular medium for users to interact with one another from remote locations. This system offers communication between more than two users, who are able to interact through their webcams, microphone and other components. The use of this system has been increased recently due to many reasons, for one thing, progress in Internet access in different networks like companies, universities and houses, with the increase of available bandwidth whereas the decrease of delay in sending and receiving packets . On the other hand, the coming of Rich Internet Applications (RIA means that a large part of web application started to be implemented on the web browsers. This paper discusses the conception of multiparty videoconferencing systems using technologies of Web 2.0. For our conceptual Videoconferencing Platform, we have developed many feature : live audio video, text chat, video recording, user and room management and quality control. Videoconferencing modules have been carried out using open source technologies Flex and J2EE.

  19. Application of nitrogen stable isotope analysis in size-based marine food web and macroecological research.

    Science.gov (United States)

    Jennings, Simon; Barnes, Carolyn; Sweeting, Christopher J; Polunin, Nicholas V C

    2008-06-01

    Interacting human and environmental pressures influence the structure and dynamics of marine food webs. To describe and predict the effects of these pressures, theoretical advances need to be supported by a capacity to validate the underlying models and assumptions. Here, we review recent applications of nitrogen stable isotope analysis in marine food web and macroecological research, with a focus on work that has paralleled a resurgence of interest in the development and application of size-based models. Nitrogen stable isotope data have been used to estimate intra- and inter-specific variation in trophic level, predator-prey size ratios, transfer efficiency, food chain length, relationships between predator and prey species diversity and the dynamics of energy use. Many of these estimates have contributed to the development, testing and parameterisation of food web and ecosystem models, some of which have been used to establish baselines for assessing the scale of human impacts. The interpretation of results depends on assumed fractionation but, when supported by sensitivity analyses and experimental validation, nitrogen stable isotope data provide valuable insights into the structuring of marine communities and ecosystems. PMID:18438766

  20. The Role of Technology in Science Teaching Activities: Web Based Teaching Applications

    Directory of Open Access Journals (Sweden)

    Fatma ALKAN

    2016-12-01

    Full Text Available 2015 Abstract In this research the attitudes of pre-service teachers studying at Hacettepe University, Division of Science Education towards the importance of technological equipment in chemistry education activities and how effective they find technology in teaching different skills and applications have been examined. Pre-test/post-test control group design has been used in the research. In the experimental group Titrimetric Analysis has been conducted with simulations supported web based instruction and in the control group with teacher-centered instruction. In general, it has been found out that the attitudes of pre-service teachers in experiment group towards the importance of technological equipment as a teaching tool in chemistry are more positive than those in control group. In other words, statistically significant differences have occurred in attitudes of pre-service teachers in both experiment and control group towards the role of technology in chemistry teaching activities after web based teaching.