WorldWideScience

Sample records for cabench-to-bedside web application

  1. 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...

  2. 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.

  3. 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

  4. Engineering Adaptive Web Applications

    DEFF Research Database (Denmark)

    Dolog, Peter

    2007-01-01

    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......Information and services on the web are accessible for everyone. Users of the web differ in their background, culture, political and social environment, interests and so on. Ambient intelligence was envisioned as a concept for systems which are able to adapt to user actions and needs....... 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...

  5. 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.

  6. Designing Adaptive Web Applications

    DEFF Research Database (Denmark)

    Dolog, Peter

    2008-01-01

    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......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...

  7. 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

  8. Progressive Web applications

    CERN Document Server

    CERN. Geneva

    2017-01-01

    Progressive Web Applications are native-like applications running inside of a browser context. In my presentation I would like describe their characteristics, benchmarks and building process using a quick and simple case study example with focus on Service Workers api.

  9. 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.

  10. 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.

  11. 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 ...

  12. 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

  13. Web applications using the Google Web Toolkit

    OpenAIRE

    von Wenckstern, Michael

    2013-01-01

    This diploma thesis describes how to create or convert traditional Java programs to desktop-like rich internet applications with the Google Web Toolkit. The Google Web Toolkit is an open source development environment, which translates Java code to browser and device independent HTML and JavaScript. Most of the GWT framework parts, including the Java to JavaScript compiler as well as important security issues of websites will be introduced. The famous Agricola board game will be ...

  14. Developing Web Applications

    CERN Document Server

    Moseley, Ralph

    2007-01-01

    Building applications for the Internet is a complex and fast-moving field which utilizes a variety of continually evolving technologies. Whether your perspective is from the client or server side, there are many languages to master - X(HTML), JavaScript, PHP, XML and CSS to name but a few. These languages have to work together cleanly, logically and in harmony with the systems they run on, and be compatible with any browsers with which they interact. Developing Web Applications presents script writing and good programming practice but also allows students to see how the individual technologi

  15. Scalable hosting of web applications

    NARCIS (Netherlands)

    Sivasubramanian, S.

    2007-01-01

    Modern Web sites have evolved from simple monolithic systems to complex multitiered systems. In contrast to traditional Web sites, these sites do not simply deliver pre-written content but dynamically generate content using (one or more) multi-tiered Web applications. In this thesis, we addresse

  16. Value of Information Web Application

    Science.gov (United States)

    2015-04-01

    2.1 Demographics The initial page that the user encounters when accessing the VoI web application is Demographics (Fig. 1). On this page , the user...deck is empty, the web application sets up the next deck for the user or sends the user to the Results page if all decks have been played. The user...confirmation that the submittal was successful or not successful. This ends the users’ interaction with the web application. 5 Fig. 4 Results page

  17. 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

  18. 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.

  19. 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.

  20. 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

  1. 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

  2. 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

  3. 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.

  4. 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.

  5. 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.

  6. 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

  7. 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.

  8. MedlinePlus Connect: Web Application

    Science.gov (United States)

    ... MedlinePlus Connect → Web Application URL of this page: https://medlineplus.gov/connect/application.html MedlinePlus Connect: Web ... the base URL for the Web application is: https://apps.nlm.nih.gov/medlineplus/services/mpconnect.cfm ...

  9. 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...

  10. 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.

  11. 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.

  12. 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

  13. Survey of Technologies for Web Application Development

    CERN Document Server

    Doyle, Barry

    2008-01-01

    Web-based application developers face a dizzying array of platforms, languages, frameworks and technical artifacts to choose from. We survey, classify, and compare technologies supporting Web application development. The classification is based on (1) foundational technologies; (2)integration with other information sources; and (3) dynamic content generation. We further survey and classify software engineering techniques and tools that have been adopted from traditional programming into Web programming. We conclude that, although the infrastructure problems of the Web have largely been solved, the cacophony of technologies for Web-based applications reflects the lack of a solid model tailored for this domain.

  14. 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......Numerous web application frameworks have been developed in recent years. These frameworks enable programmers to reuse common components and to avoid typical pitfalls in web application development. Although such frameworks help the programmer to avoid many common errors, we nd...

  15. 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

  16. 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.

  17. Maintenance-Ready Web Application Development

    Directory of Open Access Journals (Sweden)

    Ion IVAN

    2016-01-01

    Full Text Available The current paper tackles the subject of developing maintenance-ready web applications. Maintenance is presented as a core stage in a web application’s lifecycle. The concept of maintenance-ready is defined in the context of web application development. Web application maintenance tasks types are enunciated and suitable task types are identified for further analysis. The research hypothesis is formulated based on a direct link between tackling maintenance in the development stage and reducing overall maintenance costs. A live maintenance-ready web application is presented and maintenance related aspects are highlighted. The web application’s features, that render it maintenance-ready, are emphasize. The cost of designing and building the web-application to be maintenance-ready are disclosed. The savings in maintenance development effort facilitated by maintenance ready features are also disclosed. Maintenance data is collected from 40 projects implemented by a web development company. Homogeneity and diversity of collected data is evaluated. A data sample is presented and the size and comprehensive nature of the entire dataset is depicted. Research hypothesis are validated and conclusions are formulated on the topic of developing maintenance-ready web applications. The limits of the research process which represented the basis for the current paper are enunciated. Future research topics are submitted for debate.

  18. 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

  19. 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.

  20. 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...

  1. 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.

  2. 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...

  3. 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

  4. 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

  5. Opal web services for biomedical applications.

    Science.gov (United States)

    Ren, Jingyuan; Williams, Nadya; Clementi, Luca; Krishnan, Sriram; Li, Wilfred W

    2010-07-01

    Biomedical applications have become increasingly complex, and they often require large-scale high-performance computing resources with a large number of processors and memory. The complexity of application deployment and the advances in cluster, grid and cloud computing require new modes of support for biomedical research. Scientific Software as a Service (sSaaS) enables scalable and transparent access to biomedical applications through simple standards-based Web interfaces. Towards this end, we built a production web server (http://ws.nbcr.net) in August 2007 to support the bioinformatics application called MEME. The server has grown since to include docking analysis with AutoDock and AutoDock Vina, electrostatic calculations using PDB2PQR and APBS, and off-target analysis using SMAP. All the applications on the servers are powered by Opal, a toolkit that allows users to wrap scientific applications easily as web services without any modification to the scientific codes, by writing simple XML configuration files. Opal allows both web forms-based access and programmatic access of all our applications. The Opal toolkit currently supports SOAP-based Web service access to a number of popular applications from the National Biomedical Computation Resource (NBCR) and affiliated collaborative and service projects. In addition, Opal's programmatic access capability allows our applications to be accessed through many workflow tools, including Vision, Kepler, Nimrod/K and VisTrails. From mid-August 2007 to the end of 2009, we have successfully executed 239,814 jobs. The number of successfully executed jobs more than doubled from 205 to 411 per day between 2008 and 2009. The Opal-enabled service model is useful for a wide range of applications. It provides for interoperation with other applications with Web Service interfaces, and allows application developers to focus on the scientific tool and workflow development. Web server availability: http://ws.nbcr.net.

  6. Estimating Maintenance Cost for Web Applications

    Directory of Open Access Journals (Sweden)

    Ion IVAN

    2016-01-01

    Full Text Available The current paper tackles the issue of determining a method for estimating maintenance costs for web applications. The current state of research in the field of web application maintenance is summarized and leading theories and results are highlighted. The cost of web maintenance is determined by the number of man-hours invested in maintenance tasks. Web maintenance tasks are categorized into content maintenance and technical maintenance. Research is centered on analyzing technical maintenance tasks. The research hypothesis is formulated on the assumption that the number of man-hours invested in maintenance tasks can be assessed based on the web application’s user interaction level, complexity and content update effort. Data regarding the costs of maintenance tasks is collected from 24 maintenance projects implemented by a web development company that tackles a wide area of web applications. Homogeneity and diversity of collected data is submitted for debate by presenting a sample of the data and depicting the overall size and comprehensive nature of the entire dataset. A set of metrics dedicated to estimating maintenance costs in web applications is defined based on conclusions formulated by analyzing the collected data and the theories and practices dominating the current state of research. Metrics are validated with regards to the initial research hypothesis. Research hypothesis are validated and conclusions are formulated on the topic of estimating the maintenance cost of web applications. The limits of the research process which represented the basis for the current paper are enunciated. Future research topics are submitted for debate.

  7. 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.

  8. 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.

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

    DEFF Research Database (Denmark)

    Pop, Paul

    2002-01-01

    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.......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...

  10. 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.

  11. 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

  12. Realizing Mobile Web Services for Dynamic Applications

    Science.gov (United States)

    Zaplata, Sonja; Dreiling, Viktor; Lamersdorf, Winfried

    Use of web services also on mobile devices becomes increasingly relevant. However, realizing such mobile web services based on the standard protocol stack is often inappropriate for resource-restricted mobile devices in dynamic networks. On the other hand, using specialized alternative protocols restricts compatibility with traditional service applications. Thus, existing approaches often do not allow to integrate heterogeneous service instances dynamically, as it is, e.g., required for executing mobile service-based business processes.

  13. SPIM Architecture for MVC based Web Applications

    CERN Document Server

    Sridaran, R; Iyakutti, K; Mani, M N S

    2010-01-01

    The Model / View / Controller design pattern divides an application environment into three components to handle the user-interactions, computations and output respectively. This separation greatly favors architectural reusability. The pattern works well in the case of single-address space and not proven to be efficient for web applications involving multiple address spaces. Web applications force the designers to decide which of the components of the pattern are to be partitioned between the server and client(s) before the design phase commences. For any rapidly growing web application, it is very difficult to incorporate future changes in policies related to partitioning. One solution to this problem is to duplicate the Model and controller components at both server and client(s). However, this may add further problems like delayed data fetch, security and scalability issues. In order to overcome this, a new architecture SPIM has been proposed that deals with the partitioning problem in an alternative way. S...

  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. Validation of a Web Application by Using a Limited Number of Web Pages

    OpenAIRE

    Doru Anastasiu Popescu; Maria Catrinel Dănăuţă

    2012-01-01

    In this paper, we are trying to introduce a method of selection of some web pages from a web application, which will be verified by using different validating mechanisms. The number of selected web pages cannot be higher than a previously established constant. The method of selection of these web pages must assure the highest possible quality of the verification of the entire application. The error detection of these web pages will automatically lead to the error detection in other pages. Thi...

  16. 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.

  17. 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.

  18. 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

  19. 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.

  20. 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

  1. 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 (

  2. 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...

  3. 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.

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

    Directory of Open Access Journals (Sweden)

    Radhika Malik

    2011-08-01

    Full Text Available 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 techniques for discovering relationshipsacross different database, business applications and Webservices. Since this is an interdisciplinary concept in bothengineering and management; we first review web mining,semantic web, semantic web mining and finally propose anapplication of semantic web mining in human resourcemanagement.

  5. 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

  6. 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.

  7. SPIM Architecture for MVC based Web Applications

    Directory of Open Access Journals (Sweden)

    R. Sridaran

    2009-07-01

    Full Text Available The Model / View / Controller design pattern divides an application environment into three components to handle the user-interactions, computations and output respectively. This separation greatly favors architectural reusability. The pattern works well in the case of singleaddress space and not proven to be efficient for web applications involving multiple address spaces. Web applications force the designers to decide which of the components of the pattern are to be partitioned between the server and client(s before the design phase commences. For any rapidly growing web application, it is very difficult to incorporate future changes in policies related to partitioning. One solution to this problem is to duplicate the Model and controller components at both server and client(s. However, this may add further problems like delayed data fetch, security and scalability issues. In order to overcome this, a new architecture SPIM has been proposed that deals with the partitioning problem in an alternative way. SPIM shows tremendous improvements in performance when compared with a similar architecture.

  8. 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.

  9. 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.

  10. 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

  11. 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.

  12. 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.

  13. 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.

  14. 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.

  15. 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

  16. 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.

  17. Vulnerability Analysis in Web Distributed Applications

    Directory of Open Access Journals (Sweden)

    Ion Ivan

    2011-03-01

    Full Text Available The paper analyze vulnerabilities found on web based distributed applications from different perspectives. Classes of vulnerabilities types are identified in order to cope with their different characteristics that each one develops. Methods for analyzing vulnerabilities of an authentication process are developed and solutions are proposed. A model for vulnerability minimization is discussed based on an indicator built on the amount of sensitive data revealed to the end users. Risks are analyzed together with the vulnerabilities that they exploit and measures are identified to combat these pairs.

  18. 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

  19. 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.

  20. Robot Control System based on Web Application and RFID Technology

    Directory of Open Access Journals (Sweden)

    Barenji Ali Vatankhah

    2015-01-01

    Full Text Available This paper discusses an integration driven framework for enabling the RFID based identification of parts to perform robotic distributor operations in the random mix based parts control based on web application. The RFID technology senses newly arriving parts to be distribution robot, the robot is able to recognize them and perform cooperative distributing via web-based application. The developed web application control system is implemented in the educational robotic arm. RFID system sends real time information from parts to the web application and web based application makes a decision for control of the robot arm, controller of robot controls the robot as based on the decision from web application. The proposed control system has increases the reconfiguration and scalability of robot system.

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

    OpenAIRE

    Deenadayalan, T.; V. Kavitha; 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...

  2. Functional web applications : implementation and use of client side interpreters

    NARCIS (Netherlands)

    Jansen, J.M.

    2010-01-01

    The Internet has become a prominent platform for the deployment of computer applications. Web-browsers are an important interface for e-mail, on-line shopping, and banking applications. Despite this popularity, the development of web applications is a difficult job through their complex client-serve

  3. 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

  4. 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.

  5. 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

  6. 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

  7. WebViz: A web browser based application for collaborative analysis of 3D data

    Science.gov (United States)

    Ruegg, C. S.

    2011-12-01

    In the age of high speed Internet where people can interact instantly, scientific tools have lacked technology which can incorporate this concept of communication using the web. To solve this issue a web application for geological studies has been created, tentatively titled WebViz. This web application utilizes tools provided by Google Web Toolkit to create an AJAX web application capable of features found in non web based software. Using these tools, a web application can be created to act as piece of software from anywhere in the globe with a reasonably speedy Internet connection. An application of this technology can be seen with data regarding the recent tsunami from the major japan earthquakes. After constructing the appropriate data to fit a computer render software called HVR, WebViz can request images of the tsunami data and display it to anyone who has access to the application. This convenience alone makes WebViz a viable solution, but the option to interact with this data with others around the world causes WebViz to be taken as a serious computational tool. WebViz also can be used on any javascript enabled browser such as those found on modern tablets and smart phones over a fast wireless connection. Due to the fact that WebViz's current state is built using Google Web Toolkit the portability of the application is in it's most efficient form. Though many developers have been involved with the project, each person has contributed to increase the usability and speed of the application. In the project's most recent form a dramatic speed increase has been designed as well as a more efficient user interface. The speed increase has been informally noticed in recent uses of the application in China and Australia with the hosting server being located at the University of Minnesota. The user interface has been improved to not only look better but the functionality has been improved. Major functions of the application are rotating the 3D object using buttons

  8. 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

  9. 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.

  10. 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.

  11. 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...

  12. 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.

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

    DEFF Research Database (Denmark)

    Møller, Anders; Schwarz, Mathias Romme

    2009-01-01

    -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...

  14. Programming Collective Intelligence Building Smart Web 2.0 Applications

    CERN Document Server

    Segaran, Toby

    2008-01-01

    This fascinating book demonstrates how you can build web applications to mine the enormous amount of data created by people on the Internet. With the sophisticated algorithms in this book, you can write smart programs to access interesting datasets from other web sites, collect data from users of your own applications, and analyze and understand the data once you've found it.

  15. 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.

  16. THE SYSTEM OF EVALUATION MODELS UI WEB APPLICATION

    OpenAIRE

    Anna A. Pupykina; Anna E. Satunina

    2015-01-01

    Graph theory provides a means for a formalized description of the model of interaction and ensure the provision of precisemathematical relationships between thecomponents. A scheme for modeling Web applications was proposed. The system of evaluation models UI Web application. Taking into account such factors as understandability, predictability, learning. For each indicator matrix is constructed for assignment to class compliance.

  17. THE SYSTEM OF EVALUATION MODELS UI WEB APPLICATION

    Directory of Open Access Journals (Sweden)

    Anna A. Pupykina

    2015-01-01

    Full Text Available Graph theory provides a means for a formalized description of the model of interaction and ensure the provision of precisemathematical relationships between thecomponents. A scheme for modeling Web applications was proposed. The system of evaluation models UI Web application. Taking into account such factors as understandability, predictability, learning. For each indicator matrix is constructed for assignment to class compliance.

  18. 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.

  19. 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

  20. 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

  1. 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

  2. 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.

  3. Specification Patent Management for Web Application Platform Ecosystem

    Science.gov (United States)

    Fukami, Yoshiaki; Isshiki, Masao; Takeda, Hideaki; Ohmukai, Ikki; Kokuryo, Jiro

    Diversified usage of web applications has encouraged disintegration of web platform into management of identification and applications. Users make use of various kinds of data linked to their identity with multiple applications on certain social web platforms such as Facebook or MySpace. There has emerged competition among web application platforms. Platformers can design relationship with developers by controlling patent of their own specification and adopt open technologies developed external organizations. Platformers choose a way to open according to feature of the specification and their position. Patent management of specification come to be a key success factor to build competitive web application platforms. Each way to attract external developers such as standardization, open source has not discussed and analyzed all together.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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

  9. 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

  10. 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...

  11. Adding state to declarative languages to enable web applications

    NARCIS (Netherlands)

    Jansen, A.J.

    2009-01-01

    On the web, media tend to be encoded in declarative formats, which facilitate accessibility, reuse, and transformation. Web applications, on the other hand, are created with more procedural technology and do not enjoy these benefits. In this thesis we examine how this can be fixed. We examine a smal

  12. Exploring the concept of web site customization : applications and antecedents

    NARCIS (Netherlands)

    Teerling, M.L.; Huizingh, Eelko K.R.E.

    2006-01-01

    While mass customization is the tailoring of products and services to the needs and wants of individual customers, web site customization is the tailoring of web sites to individual customers’ preferences. Based on a review of site customization applications, the authors propose a model with four di

  13. 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…

  14. 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."…

  15. 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.

  16. Efficient Image Blur in Web-Based Applications

    DEFF Research Database (Denmark)

    Kraus, Martin

    2010-01-01

    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......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...

  17. 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

  18. 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.

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

    OpenAIRE

    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 content management system (CMS) based Web applications. Critical to a successful development of CMS-based Web applications, is the adaptation to the dynamic business. We first define CMS-based Web...

  20. 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 ...

  1. 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.

  2. 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.

  3. 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

  4. 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.

  5. Approach to Enterprise Application Integration with Web Services

    Institute of Scientific and Technical Information of China (English)

    林春梅; 金鑫; 何跃; 陈家训

    2004-01-01

    Enterprise Application Integration (EAI) would be linking diverse systems and applications across the enterprise to enable the enterprise IT systems to adapt to the dynamic business environment and automate any business practices.Whereas, with traditional EAI solution, it is difficult to efficiently link the different proprietary applications and data sources, and difficult to enable the system to rapidly identify and respond to changes in the dynamic business environment. In order to solve these problems, this paper uses the Web Services technology for EAI. This paper discusses the traditional EAI technologies and the bottlenecks for applications integration, also elaborates the Web Services technology and the advantages suited for applications integration. Therefore, the model of EAI with Web Services (EAIWS) is proposed to efficiently implement the integration of diverse applications and systems within or between the enterprises. With EAIWS, this paper provides an example to show how the application system works. This paper also discusses the advantages of EAIWS.

  6. 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.

  7. Software Reliability in Semantic Web Service Composition Applications

    Directory of Open Access Journals (Sweden)

    Liviu Adrian COTFAS

    2010-01-01

    Full Text Available Web Service Composition allows the development of easily reconfigurable applications that can be quickly adapted to business changes. Due to the shift in paradigm from traditional systems, new approaches are needed in order to evaluate the reliability of web service composition applications. In this paper we present an approach based on intelligent agents for semiautomatic composition as well as methods for assessing reliability. Abstract web services, corresponding to a group of services that accomplishes a specific functionality are used as a mean of assuring better system reliability. The model can be extended with other Quality of Services – QoS attributes.

  8. 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.

  9. 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)

  10. 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.

  11. 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.

  12. 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.

  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. 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.

  16. Application of WebSocket in English test system

    Science.gov (United States)

    Wang, Xin; Ye, Yan; Qi, Jiahui; Wu, Min

    2017-03-01

    Due to http protocol restrictions, the traditional web real-time applications cannot push information from the server to the browser. Although it can be achieved through technical means, but there are obvious shortcomings. This paper introduces an English testing system design and development on server-side, which is based on the WebSocket protocol. Through the WebSocket, a bidirectional communication channel can be established between the browser and the server. It realizes the real-time communication in the English test system.

  17. 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.

  18. Online Test Automation for new Generation of Silverlight Web Applications

    OpenAIRE

    Appasami Govindasamy; Suresh Joseph. K; Annadurai P.

    2011-01-01

    New Interactive, attractive and device independent web application’s Graphical User Interfaces (GUI) are developed by new technologies like Silverlight and Moonlight. Silverlight is Microsoft's cross platform runtime and development technology for running Web based multimedia applications in windows platform. Moonlight is an open-source implementation of the Silverlight development platform for Linux and other operating systems. Manufacturing Execution systems (MES) is a framework which tries...

  19. 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.

  20. 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...

  1. 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.

  2. 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.

  3. 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…

  4. 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.

  5. 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.

  6. 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.

  7. Toward Exposing Timing-Based Probing Attacks in Web Applications.

    Science.gov (United States)

    Mao, Jian; Chen, Yue; Shi, Futian; Jia, Yaoqi; Liang, Zhenkai

    2017-02-25

    Web applications have become the foundation of many types of systems, ranging from cloud services to Internet of Things (IoT) systems. Due to the large amount of sensitive data processed by web applications, user privacy emerges as a major concern in web security. Existing protection mechanisms in modern browsers, e.g., the same origin policy, prevent the users' browsing information on one website from being directly accessed by another website. However, web applications executed in the same browser share the same runtime environment. Such shared states provide side channels for malicious websites to indirectly figure out the information of other origins. Timing is a classic side channel and the root cause of many recent attacks, which rely on the variations in the time taken by the systems to process different inputs. In this paper, we propose an approach to expose the timing-based probing attacks in web applications. It monitors the browser behaviors and identifies anomalous timing behaviors to detect browser probing attacks. We have prototyped our system in the Google Chrome browser and evaluated the effectiveness of our approach by using known probing techniques. We have applied our approach on a large number of top Alexa sites and reported the suspicious behavior patterns with corresponding analysis results. Our theoretical analysis illustrates that the effectiveness of the timing-based probing attacks is dramatically limited by our approach.

  8. Toward Exposing Timing-Based Probing Attacks in Web Applications

    Directory of Open Access Journals (Sweden)

    Jian Mao

    2017-02-01

    Full Text Available Web applications have become the foundation of many types of systems, ranging from cloud services to Internet of Things (IoT systems. Due to the large amount of sensitive data processed by web applications, user privacy emerges as a major concern in web security. Existing protection mechanisms in modern browsers, e.g., the same origin policy, prevent the users’ browsing information on one website from being directly accessed by another website. However, web applications executed in the same browser share the same runtime environment. Such shared states provide side channels for malicious websites to indirectly figure out the information of other origins. Timing is a classic side channel and the root cause of many recent attacks, which rely on the variations in the time taken by the systems to process different inputs. In this paper, we propose an approach to expose the timing-based probing attacks in web applications. It monitors the browser behaviors and identifies anomalous timing behaviors to detect browser probing attacks. We have prototyped our system in the Google Chrome browser and evaluated the effectiveness of our approach by using known probing techniques. We have applied our approach on a large number of top Alexa sites and reported the suspicious behavior patterns with corresponding analysis results. Our theoretical analysis illustrates that the effectiveness of the timing-based probing attacks is dramatically limited by our approach.

  9. 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.

  10. 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.

  11. 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.

  12. 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 ...

  13. 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.

  14. WEB APPLICATION SECURITY ANALYSIS USING THE KALI LINUX OPERATING SYSTEM

    OpenAIRE

    BABINCEV IVAN M.; VULETIC DEJAN V.

    2016-01-01

    The Kali Linux operating system is described as well as its purpose and possibilities. There are listed groups of tools that Kali Linux has together with the methods of their functioning, as well as a possibility to install and use tools that are not an integral part of Kali. The final part shows a practical testing of web applications using the tools from the Kali Linux operating system. The paper thus shows a part of the possibilities of this operating system in analaysing web applications ...

  15. 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.

  16. 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.

  17. 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 .

  18. Migrating Multi-page Web Applications to Single-page AJAX Interfaces

    NARCIS (Netherlands)

    Mesbah, A.; Van Deursen, A.

    2006-01-01

    Recently, a new web development technique for creating interactive web applications, dubbed AJAX, has emerged. In this new model, the single-page web interface is composed of individual components which can be updated/replaced independently. With the rise of AJAX web applications classical multi-pag

  19. 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.

  20. 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.

  1. 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.

  2. 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.

  3. Data Exchange over Web-based Applications with DXL

    NARCIS (Netherlands)

    Zwol, van Roelof; Jeronimus, V.; Fokkinga, M.; Apers, Peter M.G.; Lacroix, Z.

    2002-01-01

    With large volumes of data being exchanged on the Internet, query languages are needed to bridge the gap between databases and the web. Furthermore, the differentiation in data types used by webbased applications is ever growing, despite all standardization efforts. The Data eXchange Language (DXL)

  4. 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.

  5. 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.

  6. A specialized framework for data retrieval Web applications

    Energy Technology Data Exchange (ETDEWEB)

    Jerzy Nogiec; Kelley Trombly-Freytag; Dana Walbridge

    2004-07-12

    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.

  7. 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.

  8. A Specialized Framework for Data Retrieval Web Applications

    OpenAIRE

    2005-01-01

    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 ...

  9. 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.

  10. 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.

  11. Browser-based Analysis of Web Framework Applications

    CERN Document Server

    Kersten, Benjamin; 10.4204/EPTCS.35.5

    2010-01-01

    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.

  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. 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.

  14. Accessing multimedia content from mobile applications using semantic web technologies

    Science.gov (United States)

    Kreutel, Jörn; Gerlach, Andrea; Klekamp, Stefanie; Schulz, Kristin

    2014-02-01

    We describe the ideas and results of an applied research project that aims at leveraging the expressive power of semantic web technologies as a server-side backend for mobile applications that provide access to location and multimedia data and allow for a rich user experience in mobile scenarios, ranging from city and museum guides to multimedia enhancements of any kind of narrative content, including e-book applications. In particular, we will outline a reusable software architecture for both server-side functionality and native mobile platforms that is aimed at significantly decreasing the effort required for developing particular applications of that kind.

  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. 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.

  19. 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.

  20. 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.

  1. 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.

  2. 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.

  3. 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

  4. 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.

  5. Photonics applications and web engineering: WILGA Summer 2016

    Science.gov (United States)

    Romaniuk, Ryszard S.

    2016-09-01

    Wilga Summer 2016 Symposium on Photonics Applications and Web Engineering was held on 29 May - 06 June. 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 2016 WILGA Summer Symposium Proceedings, and digests some of the Symposium chosen key presentations.

  6. An Application of Session Based Clustering to Analyze Web Pages of User Interest from Web Log Files

    Directory of Open Access Journals (Sweden)

    c. P. Sumathi

    2010-01-01

    Full Text Available Problem statement: 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 have reached astronomical proportions. Analyzing such data can help these organizations optimize the functionality of web-based applications and provide more personalized content to visitors. This type of analysis involved the automatic discovery of usage interest on the web pages which are often stored in web and applications server access logs. Approach: The usage interest on the web pages in various sessions was partitioned into clusters such that sessions with “similar” interest were placed in the same cluster using expectation maximization clustering technique as discussed in this study. Results: The approach results in the generation of usage profiles and automatic identification of user interest in each profile. Conclusion: The significance of the results will be helpful for organizations for web site improvement based on their navigational interest and provide recommendations for page(s not yet visited by the user.

  7. 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.

  8. CURRENT USAGE OF COMPONENT BASED PRINCIPLES FOR DEVELOPING WEB APPLICATIONS WITH FRAMEWORKS: A LITERATURE REVIEW

    OpenAIRE

    Matija Novak; Ivan Švogor

    2016-01-01

    Component based software development has become a very popular paradigm in many software engineering branches. In the early phase of Web 2.0 appearance, it was also popular for web application development. From the analyzed papers, between this period and today, use of component based techniques for web application development was somewhat slowed down, however, the recent development indicates a comeback. Most of all it is apparent with W3C’s component web working group. In this article we wa...

  9. 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.

  10. 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.

  11. Empirical study of performance of data binding in ASP.NET web applications

    CERN Document Server

    Stojanovski, Toni; Velinov, Ivan

    2012-01-01

    Most developers use default properties of ASP.NET server controls when developing web applications. ASP.NET web applications typically employ server controls to provide dynamic web pages, and data-bound server controls to display and maintain database data. Though the default properties allow for fast creation of workable applications, creating a high-performance, multi-user, and scalable web application requires careful configuring of server controls and their enhancement using custom-made code. In providing commonly required functionality in data-driven ASP.NET web applications such as paging, sorting and filtering, our empirical study evaluated the impact of various technical approaches: automatic data binding in web server controls; data paging and sorting on web server; paging and sorting on database server; indexed and non-indexed database columns; clustered vs. non-clustered indices. The study observed significant performance differences between various technical approaches.

  12. 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

  13. 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.

  14. A computer vision based web application for tracking soccer players

    OpenAIRE

    Rodrigues, J. M. F.; Cardoso, Pedro J. S.; Vilas, Tiago; Silva, Bruno; Rodrigues, Pedro; Belguinha, António; Gomes, Carlos

    2014-01-01

    Soccer is a sport where everyone that is involved with it make all the efforts aiming for excellence. Not only the players need to show their skills on the pitch but also the coach, and the remaining staff, need to have their own tools so that they can perform at higher levels. Footdata is a project to build a new web application product for soccer (football), which integrates two fundamental components of this sport's world: the social and the professional. While the former is an enhanced so...

  15. 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...

  16. 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.

  17. A Survey on Web-based AR Applications

    Directory of Open Access Journals (Sweden)

    Behrang Parhizkar

    2011-07-01

    Full Text Available 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.

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

    DEFF Research Database (Denmark)

    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...... applications are analyzed. They are expressed in terms of general change types which, in turn, are implemented using aspect-oriented programming. Some of general change types match aspect-oriented design patterns or their combinations....

  19. 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).

  20. 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.

  1. 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应如何编制服务器端和客户端应用程序的步骤和方法.

  2. 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...

  3. 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.

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

    OpenAIRE

    Georgiev, Martin; Jana, Suman; Shmatikov, Vitaly

    2014-01-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.

  5. 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.

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

    DEFF Research Database (Denmark)

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

    2011-01-01

    applications using a Web-based GIS. Recent progress on the database storage and geospatial Web Services has advanced the use of Web-based GIS for health applications, with various proprietary software, open source software, and Application Programming Interfaces (APIs) available. Current challenges in applying...... 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......Web-based GIS is increasingly used in health applications. It has the potential to provide critical information in a timely manner, support health care policy development, and educate decision makers and the general public. This paper describes the trends and recent development of health...

  7. Creating web applications for spatial epidemiological analysis and mapping in R using Rwui

    Directory of Open Access Journals (Sweden)

    Deonarine Andrew

    2011-04-01

    Full Text Available Abstract Background Creating a user friendly web based application which executes an R script allows physicians, epidemiologists, and others unfamiliar with the statistical language to perform powerful statistical analyses easily. The geographic mapping of data is an important tool in spatial epidemiological analysis, and the R project includes many tools for such analyses, but few for visualization. Hence, web applications that run R for epidemiological analysis need to be able to present the results in a geographic format. Results Rwui is a web application for creating web based applications for running R scripts. We describe updates to Rwui that enable it to create web applications for R scripts which return the results of the analysis to the web page as geographic maps. Conclusions Rwui enables statisticians to create web applications for R scripts without the need to learn web programming. Creating a web application provides users access to an R based analysis without the need to learn R. Recent updates to Rwui have increased its applicability in the field of spatial epidemiological analysis.

  8. 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.

  9. Evolution of Web-Based Applications Using Domain-Specific Markup Languages

    Directory of Open Access Journals (Sweden)

    Guntram Graef

    2000-11-01

    Full Text Available The lifecycle of Web-based applications is characterized by frequent changes to content, user interface, and functionality. Updating content, improving the services provided to users, drives further development of a Web-based application. The major goal for the success of a Web-based application becomes therefore its evolution. Though, development and maintenance of Web-based applications suffers from the underlying document-based implementation model. A disciplined evolution of Web based applications requires the application of software engineering practice for systematic further development and reuse of software artifacts. In this contribution we suggest to adopt the component paradigm to development and evolution of Web-based applications. The approach is based on a dedicated component technology and component-software architecture. It allows abstracting from many technical aspects related to the Web as an application platform by introducing domain specific markup languages. These languages allow the description of services, which represent domain components in our Web-component-software approach. Domain experts with limited knowledge of technical details can therefore describe application functionality and the evolution of orthogonal aspects of the application can be de-coupled. The whole approach is based on XML to achieve the necessary standardization and economic efficiency for the use in real world projects.

  10. A Streamflow Statistics (StreamStats) Web Application for Ohio

    Science.gov (United States)

    Koltun, G.F.; Kula, Stephanie P.; Puskas, Barry M.

    2006-01-01

    A StreamStats Web application was developed for Ohio that implements equations for estimating a variety of streamflow statistics including the 2-, 5-, 10-, 25-, 50-, 100-, and 500-year peak streamflows, mean annual streamflow, mean monthly streamflows, harmonic mean streamflow, and 25th-, 50th-, and 75th-percentile streamflows. StreamStats is a Web-based geographic information system application designed to facilitate the estimation of streamflow statistics at ungaged locations on streams. StreamStats can also serve precomputed streamflow statistics determined from streamflow-gaging station data. The basic structure, use, and limitations of StreamStats are described in this report. To facilitate the level of automation required for Ohio's StreamStats application, the technique used by Koltun (2003)1 for computing main-channel slope was replaced with a new computationally robust technique. The new channel-slope characteristic, referred to as SL10-85, differed from the National Hydrography Data based channel slope values (SL) reported by Koltun (2003)1 by an average of -28.3 percent, with the median change being -13.2 percent. In spite of the differences, the two slope measures are strongly correlated. The change in channel slope values resulting from the change in computational method necessitated revision of the full-model equations for flood-peak discharges originally presented by Koltun (2003)1. Average standard errors of prediction for the revised full-model equations presented in this report increased by a small amount over those reported by Koltun (2003)1, with increases ranging from 0.7 to 0.9 percent. Mean percentage changes in the revised regression and weighted flood-frequency estimates relative to regression and weighted estimates reported by Koltun (2003)1 were small, ranging from -0.72 to -0.25 percent and -0.22 to 0.07 percent, respectively.

  11. 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

  12. 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.

  13. 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 应用软件的安全性。

  14. 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.

  15. 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...... between three Danish universities, other research institutions and stake-holders that aims to investigate the consequences of returning wood ash to biofuel producing coniferous forest. We hypothesize that the change in pH and increased availability of nutrients after ash application to the forest floor...... 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...

  16. 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...

  17. 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.

  18. 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.

  19. 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应用程序的安全进行了阐述。

  20. 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. Filtergraph: An Interactive Web Application for Visualization of Astronomy Datasets

    CERN Document Server

    Burger, Dan; Pepper, Joshua; Siverd, Robert J; Paegert, Martin; De Lee, Nathan M

    2013-01-01

    Filtergraph is a web application being developed and maintained by the Vanderbilt Initiative in Data-intensive Astrophysics (VIDA) to flexibly and rapidly visualize a large variety of astronomy datasets of various formats and sizes. The user loads a flat-file dataset into Filtergraph which automatically generates an interactive data portal that can be easily shared with others. From this portal, the user can immediately generate scatter plots of up to 5 dimensions as well as histograms and tables based on the dataset. Key features of the portal include intuitive controls with auto-completed variable names, 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. To enable seamless data visualization and exploration, changes are quickly rendered on screen and visualizations can be exported as high quality graphics files. The application is optimized for speed in t...

  8. 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

  9. WEBSCAT: A web application for the analysis of electromagnetic scattering from small particles

    Science.gov (United States)

    Gogoi, Ankur; Rajkhowa, Pritom; P. Saikia, Gunjan; Ahmed, Gazi A.; Choudhury, Amarjyoti

    2014-10-01

    Development of an online web application to simulate and display plane wave scattering from small particles is presented. In particular, the computation of angular variation of the scattering properties (scattering matrix elements, scattering coefficients, single scattering albedo etc.) of particulate matter by using the Mie theory and the T-matrix method was incorporated in the application. Comparison of the results generated by using the web application with other reported benchmark results has shown that the web application is accurate and reliable for electromagnetic scattering computations.

  10. 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.

  11. Lexical Link Analysis (LLA) Application: Improving Web Service to Defense Acquisition Visibility Environment (DAVE)

    Science.gov (United States)

    2015-05-01

    1 LEXICAL LINK ANALYSIS (LLA) APPLICATION: IMPROVING WEB SERVICE TO DEFENSE ACQUISITION VISIBILITY ENVIRONMENT(DAVE) May 13-14, 2015 Dr. Ying...Improving Web Service to Defense Acquisition Visibility Environment (DAVE) 5a. CONTRACT NUMBER 5b. GRANT NUMBER 5c. PROGRAM ELEMENT NUMBER 6. AUTHOR...to install the LLA/CLA/SSA system as a web service in the Defense Acquisition Visibility Environment (DAVE) test bed via the AT&L eBusiness Center

  12. Development of Grid-like Applications for Public Health Using Web 2.0 Mashup Techniques

    OpenAIRE

    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....

  13. 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.

  14. 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…

  15. 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.

  16. 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.

  17. 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

  18. 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.

  19. 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.

  20. 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

  1. 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

  2. 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

  3. 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?

  4. 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.

  5. 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.

  6. 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

  7. 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...

  8. 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...

  9. Spring Web MVC Framework for rapid open source J2EE application development: a case study

    Directory of Open Access Journals (Sweden)

    Praveen Gupta,

    2010-06-01

    Full Text Available Today it is the highly competitive for the development of Web application, it is the need of the time to develop the application accurately, economically, and efficiently. We are interested to increase productivity and decrease complexity. This has been an underlying theme in a movement to change the way programmers approach developing Java 2 Platform, Enterprise Edition (J2EE Web applications. Our focus is how to create J2EE-compliant software without using Enterprise Java Beans (EJB. The one of the best alternative is the Spring framework, which provides less services but it is much less intrusive than EJB. The driving force behind this shift is the need for greater productivity and reduced complexity in the area of Web application software development and implementation. In this paper, we briefly describe spring underlying architecture and present a case study using Spring web MVC Framework.

  10. 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.

  11. Adapting My Weather Impacts Decision Aid (MyWIDA) to Additional Web Application Server Technologies

    Science.gov (United States)

    2015-08-01

    White Sands Missile Range, NM 88002 8. PERFORMING ORGANIZATION REPORT NUMBER ARL-TN-0688 9. SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES...Results and Discussion 3.1 Application Server Benchmarking The adjustment of the web.xml files and the minor build file modifications led to a...applications and web services overview. White Sands Missile Range (NM): Army Research Laboratory (US); 2013 July. Report No.: ARL-TR-6525. Also available at

  12. Web application for thermal comfort visualization and calculation according to ASHRAE Standard 55

    OpenAIRE

    Schiavon, Stefano; Hoyt, Tyler; Piccioli, Alberto

    2014-01-01

    Thermal comfort is one of the fundamental aspects of indoor environmental quality and it is strongly related to occupant satisfaction and energy use in buildings. This paper describes a new web application for thermal comfort visualization and calculation according to ASHRAE Standard 55-2010 and 2013. Compared to existing software, the web application is free, cross-platform, and provides a visual and highly interactive accurate representation of the comfort zone. Its main features are: dynam...

  13. 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/.

  14. Web Cache在IPTV系统中的应用%Application of Web Cache in IPTV System

    Institute of Scientific and Technical Information of China (English)

    张建标; 林涛

    2007-01-01

    电信级IPTV系统向用户提供丰富的节目的同时也要考虑提高系统自身的性能.该文描述了IPTV系统架构与现有的 Web Cache 技术,通过对测试数据的分析找到影响EPG性能的瓶颈.分析了IPTV系统的特点,提出了一种适合IPTV 系统的Web cache 架构 EPG_Cache,EPG_Cache通过提供缓存部分数据的方法提高EPG的响应速度.

  15. From Java Web Application to Web Mining%从Java Web应用到Web挖掘

    Institute of Scientific and Technical Information of China (English)

    李淑华

    2016-01-01

    随着web技术的发展,演示层、业务规则层从数据层分离出来。模型视图控制器(MVC,Model View Controller)是第一个分离演示层和业务规则层的设计模式,提高了组件的灵活性和复用性。在“浏览器-服务器”(Browser-Server)模式下,客户端只需要浏览器即可完成工作,有效地降低了运行与维护成本。本文集中探讨如何用J2EE技术实现企事业单位内(Intranet)外(Internet)Web应用及Web Ming(挖掘)技术。%Followed by the development of Web technology, presentation tier and business logic tier is separated from program. Model-View-Controller is the first design pattern which separates presentation tier and business logic tier, and improves the flexibility and reusability of components. Under Browser-Server pattern, clients can finalize its work only by Browser, which lower the cost of runnning and maintenance. This paper focuses on the implementation technology of Enterprise Intranet, Internet Spring Framework and Web mining.

  16. 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.

  17. 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.

  18. 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.

  19. BioFET-SIM Web Interface: Implementation and Two Applications

    CERN Document Server

    Hediger, Martin R; De Vico, Luca

    2012-01-01

    We present a web interface for the BioFET-SIM program. The web interface allows to conveniently setup calculations based on the BioFET-SIM multiple charges model. As an illustration, two case studies are presented. In the first case, a generic peptide with opposite charges on both ends is inverted in orientation on a semiconducting nanowire surface leading to a corresponding change in sign of the computed sensitivity of the device. In the second case, the binding of an antibody/antigen complex on the nanowire surface is studied in terms of orientation and analyte/nanowire surface distance. We demonstrate how the BioFET-SIM web interface can aid in the understanding of experimental data and postulate alternative ways of antibody/antigen orientation on the nanowire surface.

  20. 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.

  1. 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...

  2. 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

  3. 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.

  4. 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...

  5. 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.

  6. 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…

  7. 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.

  8. Application of a Reference Framework for Integration of Web Resources in Dotlrn--Case Study of Physics--Topic: Waves

    Science.gov (United States)

    Gomez, Fabinton Sotelo; Ordóñez, Armando

    2016-01-01

    Previously a framework for integrating web resources providing educational services in dotLRN was presented. The present paper describes the application of this framework in a rural school in Cauca--Colombia. The case study includes two web resources about the topic of waves (physics) which is oriented in secondary education. Web classes and…

  9. 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组件的实现和应用.

  10. 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...

  11. 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.

  12. 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.

  13. 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.

  14. 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.

  15. 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…

  16. THREE-DIMENSIONAL WEB-BASED PHYSICS SIMULATION APPLICATION FOR PHYSICS LEARNING TOOL

    Directory of Open Access Journals (Sweden)

    William Salim

    2012-10-01

    Full Text Available The purpose of this research is to present a multimedia application for doing simulation in Physics. The application is a web based simulator that implementing HTML5, WebGL, and JavaScript. The objects and the environment will be in three dimensional views. This application is hoped will become the substitute for practicum activity. The current development is the application only covers Newtonian mechanics. Questionnaire and literature study is used as the data collecting method. While Waterfall Method used as the design method. The result is Three-DimensionalPhysics Simulator as online web application. Three-Dimensionaldesign and mentor-mentee relationship is the key features of this application. The conclusion made is Three-DimensionalPhysics Simulator already fulfilled in both design and functionality according to user. This application also helps them to understand Newtonian mechanics by simulation. Improvements are needed, because this application only covers Newtonian Mechanics. There is a lot possibility in the future that this simulation can also covers other Physics topic, such as optic, energy, or electricity.Keywords: Simulation, Physic, Learning Tool, HTML5, WebGL

  17. 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

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

    CERN Document Server

    CERN. Geneva

    2012-01-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 Co...

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

    CERN Document Server

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

    2012-01-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 Comp...

  20. 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.

  1. 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.

  2. 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.

  3. 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.

  4. Home monitoring of patients with Parkinson's disease via wearable technology and a web-based application.

    Science.gov (United States)

    Patel, Shyamal; Chen, Bor-Rong; Buckley, Thomas; Rednic, Ramona; McClure, Doug; Tarsy, Daniel; Shih, Ludy; Dy, Jennifer; Welsh, Matt; Bonato, Paolo

    2010-01-01

    Objective long-term health monitoring can improve the clinical management of several medical conditions ranging from cardiopulmonary diseases to motor disorders. In this paper, we present our work toward the development of a home-monitoring system. The system is currently used to monitor patients with Parkinson's disease who experience severe motor fluctuations. Monitoring is achieved using wireless wearable sensors whose data are relayed to a remote clinical site via a web-based application. The work herein presented shows that wearable sensors combined with a web-based application provide reliable quantitative information that can be used for clinical decision making.

  5. 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.

  6. 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...

  7. 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.

  8. Migrating Department of Defense (DoD) Web Service Based Applications to Mobile Computing Platforms

    Science.gov (United States)

    2012-03-01

    Application Archetype MVC Model View Controller NDFD National Digital Forecast Database NOAA National Oceanic and Atmospheric Administration’s NSSC...for Java (GAE-J). GWT and GAE are not required to implement the COLD-T application, any web framework (PHP, Struts, JSF, Spring MVC , etc.) could be...2010. [3] S. D. K. Hyun Jung La, “Balanced MVC Architecture for Developing Service-based Mobile Applications,” IEEE International Conference on E

  9. 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.

  10. AMBIT RESTful web services: an implementation of the OpenTox application programming interface

    Directory of Open Access Journals (Sweden)

    Jeliazkova Nina

    2011-05-01

    Full Text Available Abstract The AMBIT web services package is one of the several existing independent implementations of the OpenTox Application Programming Interface and is built according to the principles of the Representational State Transfer (REST architecture. The Open Source Predictive Toxicology Framework, developed by the partners in the EC FP7 OpenTox project, aims at providing a unified access to toxicity data and predictive models, as well as validation procedures. This is achieved by i an information model, based on a common OWL-DL ontology ii links to related ontologies; iii data and algorithms, available through a standardized REST web services interface, where every compound, data set or predictive method has a unique web address, used to retrieve its Resource Description Framework (RDF representation, or initiate the associated calculations. The AMBIT web services package has been developed as an extension of AMBIT modules, adding the ability to create (Quantitative Structure-Activity Relationship (QSAR models and providing an OpenTox API compliant interface. The representation of data and processing resources in W3C Resource Description Framework facilitates integrating the resources as Linked Data. By uploading datasets with chemical structures and arbitrary set of properties, they become automatically available online in several formats. The services provide unified interfaces to several descriptor calculation, machine learning and similarity searching algorithms, as well as to applicability domain and toxicity prediction models. All Toxtree modules for predicting the toxicological hazard of chemical compounds are also integrated within this package. The complexity and diversity of the processing is reduced to the simple paradigm "read data from a web address, perform processing, write to a web address". The online service allows to easily run predictions, without installing any software, as well to share online datasets and models. The

  11. AMBIT RESTful web services: an implementation of the OpenTox application programming interface.

    Science.gov (United States)

    Jeliazkova, Nina; Jeliazkov, Vedrin

    2011-05-16

    The AMBIT web services package is one of the several existing independent implementations of the OpenTox Application Programming Interface and is built according to the principles of the Representational State Transfer (REST) architecture. The Open Source Predictive Toxicology Framework, developed by the partners in the EC FP7 OpenTox project, aims at providing a unified access to toxicity data and predictive models, as well as validation procedures. This is achieved by i) an information model, based on a common OWL-DL ontology ii) links to related ontologies; iii) data and algorithms, available through a standardized REST web services interface, where every compound, data set or predictive method has a unique web address, used to retrieve its Resource Description Framework (RDF) representation, or initiate the associated calculations.The AMBIT web services package has been developed as an extension of AMBIT modules, adding the ability to create (Quantitative) Structure-Activity Relationship (QSAR) models and providing an OpenTox API compliant interface. The representation of data and processing resources in W3C Resource Description Framework facilitates integrating the resources as Linked Data. By uploading datasets with chemical structures and arbitrary set of properties, they become automatically available online in several formats. The services provide unified interfaces to several descriptor calculation, machine learning and similarity searching algorithms, as well as to applicability domain and toxicity prediction models. All Toxtree modules for predicting the toxicological hazard of chemical compounds are also integrated within this package. The complexity and diversity of the processing is reduced to the simple paradigm "read data from a web address, perform processing, write to a web address". The online service allows to easily run predictions, without installing any software, as well to share online datasets and models. The downloadable web application

  12. Spatiotemporal Land Use Change Analysis Using Open-source GIS and Web Based Application

    Directory of Open Access Journals (Sweden)

    Wan Yusryzal Wan Ibrahim

    2015-05-01

    Full Text Available Spatiotemporal changes are very important information to reveal the characteristics of the urbanization process. Sharing the information is beneficial for public awareness which then improves their participation in adaptive management for spatial planning process. Open-source software and web application are freely available tools that can be the best medium used by any individual or agencies to share this important information. The objective of the paper is to discuss on the spatiotemporal land use change in Iskandar Malaysia by using open-source GIS (Quantum GIS and publish them through web application (Mash-up. Land use in 1994 to 2011 were developed and analyzed to show the landscape change of the region. Subsequently, web application was setup to distribute the findings of the study. The result show there is significant changes of land use in the study area especially on the decline of agricultural and natural land which were converted to urban land uses. Residential and industrial areas largely replaced the agriculture and natural areas particularly along the coastal zone of the region. This information is published through interactive GIS web in order to share it with the public and stakeholders. There are some limitations of web application but still not hindering the advantages of using it. The integration of open-source GIS and web application is very helpful in sharing planning information particularly in the study area that experiences rapid land use and land cover change. Basic information from this study is vital for conducting further study such as projecting future land use change and other related studies in the area.

  13. 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

  14. 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.

  15. 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.

  16. Some Programs Should Not Run on Laptops - Providing Programmatic Access to Applications Via Web Services

    Science.gov (United States)

    Gupta, V.; Gupta, N.; Gupta, S.; Field, E.; Maechling, P.

    2003-12-01

    Modern laptop computers, and personal computers, can provide capabilities that are, in many ways, comparable to workstations or departmental servers. However, this doesn't mean we should run all computations on our local computers. We have identified several situations in which it preferable to implement our seismological application programs in a distributed, server-based, computing model. In this model, application programs on the user's laptop, or local computer, invoke programs that run on an organizational server, and the results are returned to the invoking system. Situations in which a server-based architecture may be preferred include: (a) a program is written in a language, or written for an operating environment, that is unsupported on the local computer, (b) software libraries or utilities required to execute a program are not available on the users computer, (c) a computational program is physically too large, or computationally too expensive, to run on a users computer, (d) a user community wants to enforce a consistent method of performing a computation by standardizing on a single implementation of a program, and (e) the computational program may require current information, that is not available to all client computers. Until recently, distributed, server-based, computational capabilities were implemented using client/server architectures. In these architectures, client programs were often written in the same language, and they executed in the same computing environment, as the servers. Recently, a new distributed computational model, called Web Services, has been developed. Web Services are based on Internet standards such as XML, SOAP, WDSL, and UDDI. Web Services offer the promise of platform, and language, independent distributed computing. To investigate this new computational model, and to provide useful services to the SCEC Community, we have implemented several computational and utility programs using a Web Service architecture. We have

  17. 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.

  18. 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.

  19. 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.

  20. A Web Application Based on Spring MVC Framework%基于 Spring MVC 的 Web 应用开发

    Institute of Scientific and Technical Information of China (English)

    舒礼莲

    2013-01-01

    This article introduces the method of developing Web application using Spring MVC framework .Controller is the core of MVC pattern.We focus on configuration method of front controller DispatcherServlet , including how to dispatch front controller to other controllers , how to binding parameters in user interface to models , how to access model data , how to output to view pages .%介绍使用Spring MVC框架进行Web应用开发的方法。 MVC的核心是控制器,本文重点介绍前端控制器Dispatch-erServlet的配置方法。包括前端控制器如何分配用户请求到其他控制器类,如何与用户页面参数绑定,如何访问模型数据,如何输出到视图页面。

  1. Thinking in Enterprise Architecture of Web GIS Applications%WebGIS的企业级解决方案探讨

    Institute of Scientific and Technical Information of China (English)

    戚铭尧; 池天河; 霍亮

    2003-01-01

    With the appearance of Internet promotes GIS on both technical aspect and applied aspect,traditional GIS encounters huge blocks on Internet platform. In the field of computer ,Distributed Computing technology has seen fast progress with three industrial standards. And on GIS field,openGIS Consortium has drawn a series of specifications,which,combining with the three standards,provides enterprise GIS application with foundamental facilities. The authors firstly illustrate the architectures with three models-thin clent,medium client and thick client,then present a mixed model which transfers both vector and raster data between client side and server side with the advantage of high interactivity in clinet and medium data transfer. Afterward,the authors give two enterprise schema based on two standards :COM+and EJB. Finally,the authors list some key technologies which will affect the future WebGIS-openGIS,XML, Windows. net, CORBA, EJB,etc.

  2. 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...

  3. 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…

  4. 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.

  5. 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,

  6. "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…

  7. A Role-Playing Virtual World for Web-Based Application Courses

    Science.gov (United States)

    Depradine, Colin

    2007-01-01

    With the rapid development of the information communication and technology (ICT) infrastructure in the Caribbean, there is an increasing demand for skilled software developers to meet the ICT needs of the region. Consequently, the web-based applications course offered at the University of the West Indies, has been redeveloped. One major part of…

  8. 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…

  9. 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…

  10. 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

  11. 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…

  12. 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逆向工程的攻击。

  13. 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

  14. EpiCollect: linking smartphones to web applications for epidemiology, ecology and community data collection.

    Directory of Open Access Journals (Sweden)

    David M Aanensen

    Full Text Available BACKGROUND: Epidemiologists and ecologists often collect data in the field and, on returning to their laboratory, enter their data into a database for further analysis. The recent introduction of mobile phones that utilise the open source Android operating system, and which include (among other features both GPS and Google Maps, provide new opportunities for developing mobile phone applications, which in conjunction with web applications, allow two-way communication between field workers and their project databases. METHODOLOGY: Here we describe a generic framework, consisting of mobile phone software, EpiCollect, and a web application located within www.spatialepidemiology.net. Data collected by multiple field workers can be submitted by phone, together with GPS data, to a common web database and can be displayed and analysed, along with previously collected data, using Google Maps (or Google Earth. Similarly, data from the web database can be requested and displayed on the mobile phone, again using Google Maps. Data filtering options allow the display of data submitted by the individual field workers or, for example, those data within certain values of a measured variable or a time period. CONCLUSIONS: Data collection frameworks utilising mobile phones with data submission to and from central databases are widely applicable and can give a field worker similar display and analysis tools on their mobile phone that they would have if viewing the data in their laboratory via the web. We demonstrate their utility for epidemiological data collection and display, and briefly discuss their application in ecological and community data collection. Furthermore, such frameworks offer great potential for recruiting 'citizen scientists' to contribute data easily to central databases through their mobile phone.

  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 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...

  17. 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.

  18. 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".

  19. 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.

  20. Scalable Web Application using Node.JS and CouchDB

    OpenAIRE

    Paudyal, Umesh

    2011-01-01

    This report presents design and implementation of a protoype application using server side javascript programming language, node.JS and couchDB as backend database. It scales and evaluates the developed prototype application and the couchDB for their scalability and performance. The report concludes that node.JS is a suitable framework for development of scalable web servers and couchDB as a backend database, though natively not distributed and scalable, can be scaled and distributed across m...

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

    OpenAIRE

    Omari, R.; M. Feisst; A. Christ

    2008-01-01

    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,appro...

  2. 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.

  3. 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.

  4. 妇产科护理学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在妇产科护理学教学模式中应用的优势及相应策略,此模式在一定程度上弥补了传统教学模式的不足.

  5. 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.

  6. 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.

  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. 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.…

  9. 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.

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

    CERN Document Server

    Di Guida, Salvatore; Innocente, Vincenzo; Pierro, Antonio

    2009-01-01

    In the upcoming LHC era, databases 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, located on several servers, both inside and outside the CERN network. The task of monitoring different databases is a crucial database administration issue, since different information may be required depending on different users' tasks that involve data transfer, inspection, planning and security. We present here a web application based on a 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, such as user errors, application failures, unexpected network shutdown or Structured Query Language (SQL) statement errors, and provid...

  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. The implementation and investigation of securing web applications upon multi-platform for a single sign-on functionality

    Directory of Open Access Journals (Sweden)

    Hsien-Yu Lee

    2016-03-01

    Full Text Available Nowadays, the world is moving toward mobilized communities as the development of internet and web applications. Almost all of the daily activities and transactions can be done through the internet. Web applications become trends as e-business and e-commerce systems continue to make our lives easier and better without our noticing. These web applications were developed from various frameworks, programming languages and platforms etc. over the internet. Computer technology is a time saving and quality improving revolution. When the enterprise will build up the vision of computer digitalization, i.e. hosting e-Enterprise engineering, cloud platform or information systems integration, etc. Under the web world, the single sign-on (SSO concept was invented as problem-solving method about one login as you go authorized systems. In other words, web securities are confronting some challenges under the networked era of the emergency web. Therefore the SSO functionality based on multiple platforms and web enabling technologies is put forward and it also secures web applications developed from diverse programming. The proposed method of secure login utility is created as an obvious solution to the general functionality of SSO. Hereby, we also will reveal two application instances of the secure login utility to implement the idea of SSO realized in the enterprise systems.

  14. 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.

  15. 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.

  16. Expanding the isotopic toolbox: Applications of hydrogen and oxygen stable isotope ratios to food web studies

    Directory of Open Access Journals (Sweden)

    Hannah B Vander Zanden

    2016-03-01

    Full Text Available The measurement of stable carbon (δ13C and nitrogen (δ15N isotopes in tissues of organisms has formed the foundation of isotopic food web reconstructions, as these values directly reflect assimilated diet. In contrast, stable hydrogen (δ2H and oxygen (δ18O isotope measurements have typically been reserved for studies of migratory origin and paleoclimate reconstruction based on systematic relationships between organismal tissue and local environmental water. Recently, innovative applications using δ2H and, to a lesser extent, δ18O values have demonstrated potential for these elements to provide novel insights in modern food web studies. We explore the advantages and challenges associated with three applications of δ2H and δ18O values in food web studies. First, large δ2H differences between aquatic and terrestrial ecosystem end members can permit the quantification of energy inputs and nutrient fluxes between these two sources, with potential applications for determining allochthonous vs. autochthonous nutrient sources in freshwater systems and relative aquatic habitat utilization by terrestrial organisms. Next, some studies have identified a relationship between δ2H values and trophic position, which suggests that this marker may serve as a trophic indicator, in addition to the more commonly used δ15N values. Finally, coupled measurements of δ2H and δ18O values are increasing as a result of reduced analytical challenges to measure both simultaneously and may provide additional ecological information over single element measurements. In some organisms, the isotopic ratios of these two elements are tightly coupled, whereas the isotopic disequilibrium in other organisms may offer insight into the diet and physiology of individuals. Although a coherent framework for interpreting δ2H and δ18O data in the context of food web studies is emerging, many fundamental uncertainties remain. We highlight directions for targeted research that

  17. 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…

  18. 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).

  19. 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.

  20. A novel methodology towards a trusted environment in mashup web applications

    DEFF Research Database (Denmark)

    Patel, Ahmed; Al-Janabi, Samaher; AlShourbaji, Ibrahim

    2015-01-01

    A mashup is a web-based application developed through aggregation of data from different public external or internal sources (including trusted and untrusted). Mashup introduces an open environment that is exposed to many security vulnerabilities, threats and risks. These weaknesses will bring...... security to the forefront when developing mashup applications and will require new ways of identifying and managing said risks. The primary goal of this paper is to present a client side mashup security framework to ensure that the sources for mashup applications are tested and secured against malicious...

  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...... normative or behavioural gains. The third approach is based on a socio-psychological decision model in which values, attitudes and norms affect the choices we make. All three theoretical approaches aim at explaining decision-making in the context of energy consumption....

  2. 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.

  3. Web-Application for the Presentation of Bilingual Corpora (Focusing on Bulgarian as One of the Two Paired Languages

    Directory of Open Access Journals (Sweden)

    Ludmila Dimitrova

    2015-06-01

    Full Text Available Web-Application for the Presentation of Bilingual Corpora (Focusing on Bulgarian as One of the Two Paired Languages This paper briefly presents a web-application for the presentation of bilingual aligned corpora focusing on Bulgarian as one the two paired languages. The focus is given to the description of the software tools and user interface. The software is developed in IMI-BAS and will be hosted on a server there. Some examples of the usage of the web-application for the presentation of a Bulgarian-Polish aligned corpus are included.

  4. 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.

  5. 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 (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.

  6. 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.

  7. Photonics applications and web engineering: WILGA Winter 2016

    Science.gov (United States)

    Romaniuk, Ryszard S.

    2016-09-01

    Since twenty years, young researchers form the Institute of Electronic Systems, Warsaw University of Technology, organize two times a year, under only a marginal supervision of the senior faculty members, under the patronage of WEiTI PW, KEiT PAN, SPIE, IEEE, PKOpto SEP and PSF, the WILGA Symposium on advanced, integrated functional electronic, photonic and mechatronic systems [1-5]. All aspects are considered like: research and development, theory and design, technology - material and construction, software and hardware, commissioning and tests, as well as pilot and practical applications. The applications concern mostly, which turned after several years to be a proud specialization of the WILGA Symposium, Internet engineering, high energy physics experiments, new power industry including fusion, nuclear industry, space and satellite technologies, telecommunications, smart municipal environment, as well as biology and medicine [6-8]. XXXVIIth WILGA Symposium was held on 29-31 January 2016 and gathered a few tens of young researchers active in the mentioned research areas. There were presented a few tens of technical papers which will be published in Proc.SPIE together with the accepted articles from the Summer Edition of the WILGA Symposium scheduled for 29.05-06.06.2016. This article is a digest of chosen presentations from WILGA Symposium 2016 Winter Edition. The survey is narrowed to a few chosen and main topical tracks, like electronics and photonics design using industrial standards like ATCA/MTCA, also particular designs of functional systems using this series of industrial standards. The paper, summarizing traditionally since many years the accomplished WILGA Symposium organized by young researchers from Warsaw University of Technology, is also the following part of a cycle of papers concerning their participation in design of new generations of electronic systems used in discovery experiments in Poland and in leading research laboratories of the world.

  8. 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.

  9. 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.

  10. 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.

  11. 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.

  12. 应对WEB攻击的防护盲点——WEB Application Firewall

    Institute of Scientific and Technical Information of China (English)

    秦波

    2009-01-01

    对于WEB攻击,传统的防护已经出现盲点,而WAF(Web Application Firewall)利用其自身架构的天然优势可防护繁多的攻击类型.本文从技术角度阐述绿盟科技新上市的WAF P系列产品的功能优势.

  13. 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.

  14. MageComet—web application for harmonizing existing large-scale experiment descriptions

    OpenAIRE

    Xue, Vincent; Burdett, Tony; Lukk, Margus,; Taylor, Julie; Brazma, Alvis; Parkinson, Helen

    2012-01-01

    Motivation: Meta-analysis of large gene expression datasets obtained from public repositories requires consistently annotated data. Curation of such experiments, however, is an expert activity which involves repetitive manipulation of text. Existing tools for automated curation are few, which bottleneck the analysis pipeline. Results: We present MageComet, a web application for biologists and annotators that facilitates the re-annotation of gene expression experiments in MAGE-TAB format. It i...

  15. 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.

  16. 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.

  17. 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.

  18. 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.

  19. 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

  20. 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构架技术在企业上的应用及前景.

  1. Enhancing Web applications in radiology with Java: estimating MR imaging relaxation times.

    Science.gov (United States)

    Dagher, A P; Fitzpatrick, M; Flanders, A E; Eng, J

    1998-01-01

    Java is a relatively new programming language that has been used to develop a World Wide Web-based tool for estimating magnetic resonance (MR) imaging relaxation times, thereby demonstrating how Java may be used for Web-based radiology applications beyond improving the user interface of teaching files. A standard processing algorithm coded with Java is downloaded along with the hypertext markup language (HTML) document. The user (client) selects the desired pulse sequence and inputs data obtained from a region of interest on the MR images. The algorithm is used to modify selected MR imaging parameters in an equation that models the phenomenon being evaluated. MR imaging relaxation times are estimated, and confidence intervals and a P value expressing the accuracy of the final results are calculated. Design features such as simplicity, object-oriented programming, and security restrictions allow Java to expand the capabilities of HTML by offering a more versatile user interface that includes dynamic annotations and graphics. Java also allows the client to perform more sophisticated information processing and computation than is usually associated with Web applications. Java is likely to become a standard programming option, and the development of stand-alone Java applications may become more common as Java is integrated into future versions of computer operating systems.

  2. Guideline for the Graphic Design of Web Application for Children’s Interface

    Directory of Open Access Journals (Sweden)

    Tengku Siti Meriam Tengku Wook

    2013-06-01

    Full Text Available There have been numerous studies done on the guidelines of user interface, but only a number of them have considered specific guidelines for the design of children’s interface. This paper is about a research on the specific guidelines for children, focusing on the criteria of graphic design. The objective of this research is to study on the guidelines of user interface design and to develop specific guidelines on children’s graphic design. The criteria of graphic design are the priority of this research since previous research have proven that graphic design is the main factor which contributes to the problem of usability of web application interfaces, in terms of the overall graphic layout not being in a hierarchical order, not taken into concern the availability of space, inappropriate margin, improper type and font size selection, and less concentration on the use of the colours. The research methodology makes use of the comparison of and the coordination to the guidelines on children’s interface and the specific guidelines on the graphic design of web application interfaces. The contribution of this research is the guidelines on the design of web application graphics which are specifically for children.

  3. 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...

  4. 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.

  5. 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.

  6. 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的主要研究方向进行了介绍,展望了未来的发展趋势.

  7. 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.

  8. 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

  9. 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

  10. A Web Based Framework for Pre-release Testing of Mobile Applications

    Directory of Open Access Journals (Sweden)

    Hamdy Abeer

    2016-01-01

    Full Text Available Mobile applications are becoming an integral part of daily life and of business’s marketing plan. They are helpful in promoting for the business, attracting and retaining customers. Software testing is vital to ensure the delivery of high quality mobile applications that could be accessed across different platforms and meet business and technical requirements. This paper proposes a web based tool, namely Pons, for the distribution of pre-release mobile applications for the purpose of manual testing. Pons facilities building, running, and manually testing Android applications directly in the browser. It gets the developers and end users engaged in testing the applications in one place, alleviates the tester’s burden of installing and maintaining testing environments, and provides a platform for developers to rapidly iterate on the software and integrate changes over time. Thus, it speeds up the pre-release testing process, reduces its cost and increases customer satisfaction.

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

    CERN Document Server

    Magnoni, L; Sloper, J E

    2010-01-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 environment composed by 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 runs, the streams of messages sent by applications and data published via information services are constantly monitored by experts to verify 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 by two main entities, that reflect the twofold scope of the application. The fi...

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

    CERN Document Server

    Magnoni, L; The ATLAS collaboration; Sloper, J E

    2011-01-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 environment composed by 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 runs, the streams of messages sent by applications and data published via information services are constantly monitored by experts to verify 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 by two main entities, that reflect the twofold scope of the application. The fi...

  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. 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...

  15. 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...

  16. 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.

  17. Implementation of Simple and Functional Web Applications at the Alaska Volcano Observatory Remote Sensing Group

    Science.gov (United States)

    Skoog, R. A.

    2007-12-01

    Web pages are ubiquitous and accessible, but when compared to stand-alone applications they are limited in capability. The Alaska Volcano Observatory (AVO) Remote Sensing Group has implemented web pages and supporting server software that provide relatively advanced features to any user able to meet basic requirements. Anyone in the world with access to a modern web browser (such as Mozilla Firefox 1.5 or Internet Explorer 6) and reasonable internet connection can fully use the tools, with no software installation or configuration. This allows faculty, staff and students at AVO to perform many aspects of volcano monitoring from home or the road as easily as from the office. Additionally, AVO collaborators such as the National Weather Service and the Anchorage Volcanic Ash Advisory Center are able to use these web tools to quickly assess volcanic events. Capabilities of this web software include (1) ability to obtain accurate measured remote sensing data values on an semi- quantitative compressed image of a large area, (2) to view any data from a wide time range of data swaths, (3) to view many different satellite remote sensing spectral bands and combinations, to adjust color range thresholds, (4) and to export to KML files which are viewable virtual globes such as Google Earth. The technologies behind this implementation are primarily Javascript, PHP, and MySQL which are free to use and well documented, in addition to Terascan, a commercial software package used to extract data from level-0 data files. These technologies will be presented in conjunction with the techniques used to combine them into the final product used by AVO and its collaborators for operational volcanic monitoring.

  18. TOKEN: Trustable Keystroke-Based Authentication for Web-Based Applications on Smartphones

    Science.gov (United States)

    Nauman, Mohammad; Ali, Tamleek

    Smartphones are increasingly being used to store personal information as well as to access sensitive data from the Internet and the cloud. Establishment of the identity of a user requesting information from smartphones is a prerequisite for secure systems in such scenarios. In the past, keystroke-based user identification has been successfully deployed on production-level mobile devices to mitigate the risks associated with naïve username/password based authentication. However, these approaches have two major limitations: they are not applicable to services where authentication occurs outside the domain of the mobile device - such as web-based services; and they often overly tax the limited computational capabilities of mobile devices. In this paper, we propose a protocol for keystroke dynamics analysis which allows web-based applications to make use of remote attestation and delegated keystroke analysis. The end result is an efficient keystroke-based user identification mechanism that strengthens traditional password protected services while mitigating the risks of user profiling by collaborating malicious web services.

  19. 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.

  20. 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.

  1. 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.

  2. Patients' perceptions of web self-service applications in primary healthcare.

    Science.gov (United States)

    Zhang, Xiaojun; Yu, Ping; Yan, Jun; Hu, Hongxiang; Goureia, Niraj

    2012-01-01

    This paper presents the preliminary findings of a case study of patients' acceptance and usage of web self-service - online appointment system - in a primary health care centre in a regional area in Australia. After two months of implementation, structured interviews were undertaken over three months to ascertain patients' perceptions of the web self-service application. The findings indicates that patients' acceptance of the web self-service application maybe hindered by their relative lower computer ownership or inadequate computer skills and access to the internet, their preference for flexible personal communication for appointment making and inadequate flexibility of the appointment system compared to phone call. Our preliminary findings may suggest that more than half of the healthcare consumers in this area are likely to accept the PCEHR initiative, however the decision makers of the PCEHR system need to carefully design the strategies and practice for the introduction of the innovation to overcome the substantial barriers to consumers' ability to access the internet-based e-health solutions.

  3. Two-Level Architecture Model for Web Applications Development%Web应用开发的两层体系结构建模

    Institute of Scientific and Technical Information of China (English)

    杨卫东; 施伯乐

    2002-01-01

    With the rapid development of Internet,the Web has evolved into a main platform for delivering all kinds of applications.The complexity of Web applications requires more systematic method and model to support it.This paper describes development process of Web applications,presents a two-level architecture model of Web applications and its modeling language(object-oriented modeling language-OOWML),which includes hypermedia model and data model.With the Object-Oriented concepts,this method uses object as an uniform modeling entity,provides high-level description of a Web application,supports modeling Web service entities at arbitrary levels of granularity,abstraction and reuse.OOWML is a textual language based on XML and independent of specific platform,supports design,implementation and maintenance ofr Web applications.

  4. Escher: A Web Application for Building, Sharing, and Embedding Data-Rich Visualizations of Biological Pathways

    DEFF Research Database (Denmark)

    King, Zachary A.; Draeger, Andreas; Ebrahim, Ali;

    2015-01-01

    Escher is a web application for visualizing data on biological pathways. Three key features make Escher a uniquely effective tool for pathway visualization. First, users can rapidly design new pathway maps. Escher provides pathway suggestions based on user data and genome-scale models, so users can......IP)-in conjunction with metabolite-and reaction-oriented data types (e.g. metabolomics, fluxomics). Third, Escher harnesses the strengths of web technologies (SVG, D3, developer tools) so that visualizations can be rapidly adapted, extended, shared, and embedded. This paper provides examples of each...... of these features and explains how the development approach used for Escher can be used to guide the development of future visualization tools....

  5. An integrated medical image database and retrieval system using a web application server.

    Science.gov (United States)

    Cao, Pengyu; Hashiba, Masao; Akazawa, Kouhei; Yamakawa, Tomoko; Matsuto, Takayuki

    2003-08-01

    We developed an Integrated Medical Image Database and Retrieval System (INIS) for easy access by medical staff. The INIS mainly consisted of four parts: specific servers to save medical images from multi-vendor modalities of CT, MRI, CR, ECG and endoscopy; an integrated image database (DB) server to save various kinds of images in a DICOM format; a Web application server to connect clients to the integrated image DB and the Web browser terminals connected to an HIS system. The INIS provided a common screen design to retrieve CT, MRI, CR, endoscopic and ECG images, and radiological reports, which would allow doctors to retrieve radiological images and corresponding reports, or ECG images of a patient simultaneously on a screen. Doctors working in internal medicine on average accessed information 492 times a month. Doctors working in cardiological and gastroenterological accessed information 308 times a month. Using the INIS, medical staff could browse all or parts of a patient's medical images and reports.

  6. A Distributed Web GIS Application Based on Component Technology and Fractal Image Compression

    Institute of Scientific and Technical Information of China (English)

    HAN Jie

    2006-01-01

    Geographic information system (GIS) technology is a combination of computer's graphic and database to store and process spatial information. According to the users' demands, GIS exports the exact geographic information and related information for users with map and description through associating geographic place and related attributes. Based on the existing popular technology, this paper presents a distributed web GIS application based on component technology and fractal image compression. It presents the basic framework of the proposed system at first, and then discusses the key technology of implementing this system; finally it designs a three-layer WEB GIS instance using VC++ ATL based on Geo Beans. The example suggests the proposed design is correct, feasible and valid.

  7. The application and evaluation of adaptive hypermedia techniques in Web-based medical education

    Directory of Open Access Journals (Sweden)

    Muan Hong Ng

    2002-12-01

    Full Text Available This article discusses the design issues involved in delivering Web-based learning materials. An existing application in the medical domain - JointZone - is used to illustrate how personalization and an interactive environment can be incorporated into Web-based learning. This work applies the combination of an adaptive hypermedia, situated-learning approach and hypermedia linking concepts to facilitate online learning. A usability study was carried out on the work described and an evaluation was undertaken to measure the effect of personalization on various learning factors. The evaluation outcome was analysed subjectively and objectively. The results proved to be contradictory but, nevertheless, the work gives new insights into the use of technology to support learning

  8. 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.

  9. Application of Web system test research%Web应用系统测试的研究

    Institute of Scientific and Technical Information of China (English)

    郭慧爽

    2012-01-01

    测试是开发过程中一个关键的部分,直接关系着系统的质量.根据Web应用系统的特点,对测试内容进行了划分,从功能、性能、可用性、客户端兼容性、安全性等方面讨论了基于web的系统测试方法.%the test is in the process of developing a key part, a direct relationship with the quality of the system. According to the characteristics of Web application system, the test elements are divided, from the function, performance, availability, cli- ent compatibility, security and other aspects of the discussion based on the web system test method.

  10. Realization of Enterprise Application Integration Based on Web Service%基于Web Service实现企业应用集成

    Institute of Scientific and Technical Information of China (English)

    李卫明

    2013-01-01

    The present situation of enterprise informatization in Petrochina Harbin petrochemical plant was analyzed.The applications of client/server and browser/server structure in the enterprise were introduced.Two solutions were put forward to implement the enterprise application integration by integrating.One was the solution based on data integration and the other was the function integration scheme based on Web Service.According to the trend of the software development and the adaptation situation of the schemes,the enterprise function integration based on Web Service was recommend.%分析了中国石油哈尔滨石化公司的企业信息化的现状,介绍了客户机/服务器架构和浏览器/服务器架构的应用情况,并针对如何通过整合来实现企业应用集成提出了基于数据集成和基于Web Service的功能集成两种解决方案,同时根据软件发展的趋势和方案的适应情况,推荐采取基于Web Service的面向功能的企业集成方式.

  11. Native App与Web App移动应用发展%Development of Mobile Application about Native App and Web App

    Institute of Scientific and Technical Information of China (English)

    王鑫

    2016-01-01

    If you want to keep and get more mobile applications user resources in Mobile Internet Era that is the era of rapid iteration, you need to provide the best user experience. Although the mainstream mobile application is Native App, but Web App broughs new experiences from the development of low cost, fast iterative cycle, cross platform with the perfection of HTML5. Web App will replace Native App? How will the future of mobile application development? That is focus of mobile application. In this paper, we study the development trends of Native App and Web App in mobile application fields in their characteristics, operating efficiency, iteration period, development pattern, user experience and so on. Moreover, the paper also analyzes the overall development trend of mobile application.%移动互联网时代是快速迭代的时代,每款移动应用要保持和得到更多的用户资源,就需要提供最优用户体验。现在主流的移动应用是Native App,随着HTML5标准的定稿,移动web开发技术的成熟越来越成熟,所以Web App移动应用从其开发成本低、迭代周期快、跨平台性上都带来了新的体验。 Web App会取代Native App成为主流的移动应用吗?未来的移动应用会如何发展?这些都是移动应用的研究焦点。本文从Native App和Web App的特性、运行效率、迭代周期、开发模式、用户体验等方面对比研究了二者在移动应用领域的发展趋势及未来移动应用的整体发展趋势。

  12. Creating a Prototype Web Application for Spacecraft Real-Time Data Visualization on Mobile Devices

    Science.gov (United States)

    Lang, Jeremy S.; Irving, James R.

    2014-01-01

    Mobile devices (smart phones, tablets) have become commonplace among almost all sectors of the workforce, especially in the technical and scientific communities. These devices provide individuals the ability to be constantly connected to any area of interest they may have, whenever and wherever they are located. The Huntsville Operations Support Center (HOSC) is attempting to take advantage of this constant connectivity to extend the data visualization component of the Payload Operations and Integration Center (POIC) to a person's mobile device. POIC users currently have a rather unique capability to create custom user interfaces in order to view International Space Station (ISS) payload health and status telemetry. These displays are used at various console positions within the POIC. The Software Engineering team has created a Mobile Display capability that will allow authenticated users to view the same displays created for the console positions on the mobile device of their choice. Utilizing modern technologies including ASP.net, JavaScript, and HTML5, we have created a web application that renders the user's displays in any modern desktop or mobile web browser, regardless of the operating system on the device. Additionally, the application is device aware which enables it to render its configuration and selection menus with themes that correspond to the particular device. The Mobile Display application uses a communication mechanism known as signalR to push updates to the web client. This communication mechanism automatically detects the best communication protocol between the client and server and also manages disconnections and reconnections of the client to the server. One benefit of this application is that the user can monitor important telemetry even while away from their console position. If expanded to the scientific community, this application would allow a scientist to view a snapshot of the state of their particular experiment at any time or place

  13. XML技术及其在WebGIS中的应用%XML Technology and its Application in WebGIS

    Institute of Scientific and Technical Information of China (English)

    赵大龙; 周振发

    2012-01-01

    XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言).XML是Internet环境中跨平台的、依赖于内容的技术,是当前处理结构化文档信息的有力工具.作为GIS与Web结合的产物WebGIS,XML对其也会产生巨大影响.%As with HTML, XML (Extensible Markup Language) is also the SGML (Standard Generalized Markup Language). XML is a kind of technology which is cross -platform and content-dependent in Internet environment. XML is currently structured to deal with a powerful tool to document information. As the combination of GIS and Web, WebGIS is deeply affected by XML.

  14. Omera Invoice (OMERAI a financial accounting based web application for small to large companies.

    Directory of Open Access Journals (Sweden)

    Prof. Prajakta Deshpande,

    2015-05-01

    Full Text Available Online Invoice services are a largest growing field now-a-days. This has become most demanding for Product Management. Online Invoice applications available on the web do not meet with all the needs of the customer like providing quotation, creating invoice according to revised income tax policies with discount, project employee management and tracking etc. OMERA is an on-line web application for companies to start invoicing their clients, to show status report of the project and invoice of the work done for timely billing of the employees. This will help project manager for timely billing and corresponding reports. This eliminates the manual calculation of the accountant, to track the product daily sale status and accordingly it will generate the invoice. With this website user can create professional looking invoices with company logo. When user is ready to bill his client, he can simply send invoice via email, download in PDF or print it, Smail with single click. This application is cloud based so it will allow authenticated user to access in-formation from anywhere through internet. Users can easily send and track invoices and also paid advance amount can be deducted. Thus the application will help user meet all his needs and work as per users requirements.

  15. The USGS National Climate Change Viewer: a model visualization web application

    Science.gov (United States)

    Alder, J. R.; Hostetler, S.

    2014-12-01

    The USGS National Climate Change Viewer (NCCV) is an interactive web application for visualizing potential future changes in climate at the state, county and watershed levels for the Continental US on a monthly time scale. The aim of the application is to make climate model results more accessible and understandable to a wide range of users. The application is based on high resolution (~800 m) statistically downscaled climate projections (NEX-DCP30, RCP4.5 and 8.5, produced by NASA) from 30 of the CMIP5 GCMs. We used the climate data to drive a simple water balance model to provide additional insights into the potential for climate-driven change in surface hydrology. The application contains a robust set of tools for characterizing future climate change, including interactive maps, climographs, time series, data tables and downloadable summary reports for each region. The NCCV generally finds future temperature and evaporative demands increase, winter snowpack decreases and the timing of peak runoff is shifted earlier in the season, particularly in the Northeast and mountainous West. The web site has been of interest to the public, local, state and federal government agencies and universities as a teaching tool.

  16. medplot: a web application for dynamic summary and analysis of longitudinal medical data based on R.

    Directory of Open Access Journals (Sweden)

    Črt Ahlin

    Full Text Available In biomedical studies the patients are often evaluated numerous times and a large number of variables are recorded at each time-point. Data entry and manipulation of longitudinal data can be performed using spreadsheet programs, which usually include some data plotting and analysis capabilities and are straightforward to use, but are not designed for the analyses of complex longitudinal data. Specialized statistical software offers more flexibility and capabilities, but first time users with biomedical background often find its use difficult. We developed medplot, an interactive web application that simplifies the exploration and analysis of longitudinal data. The application can be used to summarize, visualize and analyze data by researchers that are not familiar with statistical programs and whose knowledge of statistics is limited. The summary tools produce publication-ready tables and graphs. The analysis tools include features that are seldom available in spreadsheet software, such as correction for multiple testing, repeated measurement analyses and flexible non-linear modeling of the association of the numerical variables with the outcome. medplot is freely available and open source, it has an intuitive graphical user interface (GUI, it is accessible via the Internet and can be used within a web browser, without the need for installing and maintaining programs locally on the user's computer. This paper describes the application and gives detailed examples describing how to use the application on real data from a clinical study including patients with early Lyme borreliosis.

  17. Cultural Marker Identification for Web Application Design Targeted for Malaysian Multicultural Users

    Directory of Open Access Journals (Sweden)

    Norliza Saidin

    2016-12-01

    Full Text Available The rapid growth of technology result in two contradictory phenomenon, the global world becomes smaller while the internet users increase drastically. This diversity of users becomes the main attention toward the study of human computer interaction due to the influential of users’ background toward the usability of web application whereby combination of color strongly determine user’s preference and engagement level.  Hence, determination of color based cultural marker is crucial to the interface design process in order to fulfill the need of diverse users. Most of the empirical study so far has been carried in western contextual. As a result, suggested marker are not applicable in eastern perspective, particularly Malaysia which consist of multicultural society. This article provides content analysis of the website application targeted to multicultural audience to determine the prominent color based cultural markers. More importantly, identifications of the markers could assist the interface designers towards creating web based application that reflected the multicultural audience preferences.

  18. Development and deployment of a water-crop-nutrient simulation model embedded in a web application

    Science.gov (United States)

    Langella, Giuliano; Basile, Angelo; Coppola, Antonio; Manna, Piero; Orefice, Nadia; Terribile, Fabio

    2016-04-01

    It is long time by now that scientific research on environmental and agricultural issues spent large effort in the development and application of models for prediction and simulation in spatial and temporal domains. This is fulfilled by studying and observing natural processes (e.g. rainfall, water and chemicals transport in soils, crop growth) whose spatiotemporal behavior can be reproduced for instance to predict irrigation and fertilizer requirements and yield quantities/qualities. In this work a mechanistic model to simulate water flow and solute transport in the soil-plant-atmosphere continuum is presented. This desktop computer program was written according to the specific requirement of developing web applications. The model is capable to solve the following issues all together: (a) water balance and (b) solute transport; (c) crop modelling; (d) GIS-interoperability; (e) embedability in web-based geospatial Decision Support Systems (DSS); (f) adaptability at different scales of application; and (g) ease of code modification. We maintained the desktop characteristic in order to further develop (e.g. integrate novel features) and run the key program modules for testing and validation purporses, but we also developed a middleware component to allow the model run the simulations directly over the web, without software to be installed. The GIS capabilities allows the web application to make simulations in a user-defined region of interest (delimited over a geographical map) without the need to specify the proper combination of model parameters. It is possible since the geospatial database collects information on pedology, climate, crop parameters and soil hydraulic characteristics. Pedological attributes include the spatial distribution of key soil data such as soil profile horizons and texture. Further, hydrological parameters are selected according to the knowledge about the spatial distribution of soils. The availability and definition in the geospatial domain

  19. Web-based 3-D GIS and its applications for pipeline planning and construction

    Energy Technology Data Exchange (ETDEWEB)

    Tao, V.; Wang, T.Q.K. [Calgary Univ., Calgary, AB (Canada). Dept. of Geomatics Engineering

    2000-07-01

    The many benefits that web-based 3D geographical information system (GIS) technology can bring to pipeline planning and construction was discussed. GIS can effectively integrate and manage a variety of data sources including geological, geographical, environmental, engineering and socioeconomic data. The third dimension of geospatial data is also very significant for pipeline planning, construction and maintenance which explains the increased demand for the development of a 3D GIS for pipeline applications. The Internet has made it possible to integrate GIS, visualization and distributed object computing technologies for a web-based 3D GIS. While this offers many advantages, it also poses several technical challenges. The technology allows users to access, manipulate and analyze geospatial objects remotely. This has positive implications for pipeline operating companies in their collaborative decision making for large pipeline projects that cover large areas with multiple landowners and different government sections. The technology will enhance their capability and productivity by making it possible to run their operations more efficiently. The Department of Geomatics Engineering at the University of Calgary has developed a web-based 3D GIS, GeoEye 3D prototype using a pure Java solution. The system is based on an advanced client/server model for visualization, manipulation and analysis of spatial data such as 3D terrain, wells, linear objects such as roads or pipelines and solid objects such as buildings. The system can be linked to other databases for spatial inquiry. 7 refs., 3 figs.

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

    CERN Document Server

    Eguchi, Satoshi; 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 to reduce network traffic: we prepare, in advance, "compressed" FITS files of 2x2x1 (horizontal, vertical, and spectral directions, respectively) binning, 2x2x2 binning, 4x4x2 binning data, and so on. These files are hidden from users, and Web QL automatically choose proper one by each user operation. Through this work, we find that network traffic in our system is still a bottleneck towards TB scale data distribution. Hence we have to develop alternative data containers for much faster data processing. In this paper, I in...

  1. [A systematic evaluation of application of the web-based cancer database].

    Science.gov (United States)

    Huang, Tingting; Liu, Jialin; Li, Yong; Zhang, Rui

    2013-10-01

    In order to support the theory and practice of the web-based cancer database development in China, we applied a systematic evaluation to assess the development condition of the web-based cancer databases at home and abroad. We performed computer-based retrieval of the Ovid-MEDLINE, Springerlink, EBSCOhost, Wiley Online Library and CNKI databases, the papers of which were published between Jan. 1995 and Dec. 2011, and retrieved the references of these papers by hand. We selected qualified papers according to the pre-established inclusion and exclusion criteria, and carried out information extraction and analysis of the papers. Eventually, searching the online database, we obtained 1244 papers, and checking the reference lists, we found other 19 articles. Thirty-one articles met the inclusion and exclusion criteria and we extracted the proofs and assessed them. Analyzing these evidences showed that the U.S.A. counted for 26% in the first place. Thirty-nine percent of these web-based cancer databases are comprehensive cancer databases. As for single cancer databases, breast cancer and prostatic cancer are on the top, both counting for 10% respectively. Thirty-two percent of the cancer database are associated with cancer gene information. For the technical applications, MySQL and PHP applied most widely, nearly 23% each.

  2. 用UML构建WebGIS应用研究%Application of UML in WebGIS Modeling

    Institute of Scientific and Technical Information of China (English)

    袁永华

    2006-01-01

    介绍了UML相关理论和技术.遵循Rational统一过程,进行了用UML构建WebGIS系统的尝试.文中结合UML框图,详细阐述了系统分析和设计两个阶段的工作,最后得出结论.

  3. An Adaptive Web-Based Learning Environment for the Application of Remote Sensing in Schools

    Science.gov (United States)

    Wolf, N.; Fuchsgruber, V.; Riembauer, G.; Siegmund, A.

    2016-06-01

    Satellite images have great educational potential for teaching on environmental issues and can promote the motivation of young people to enter careers in natural science and technology. Due to the importance and ubiquity of remote sensing in science, industry and the public, the use of satellite imagery has been included into many school curricular in Germany. However, its implementation into school practice is still hesitant, mainly due to lack of teachers' know-how and education materials that align with the curricula. In the project "Space4Geography" a web-based learning platform is developed with the aim to facilitate the application of satellite imagery in secondary school teaching and to foster effective student learning experiences in geography and other related subjects in an interdisciplinary way. The platform features ten learning modules demonstrating the exemplary application of original high spatial resolution remote sensing data (RapidEye and TerraSAR-X) to examine current environmental issues such as droughts, deforestation and urban sprawl. In this way, students will be introduced into the versatile applications of spaceborne earth observation and geospatial technologies. The integrated web-based remote sensing software "BLIF" equips the students with a toolset to explore, process and analyze the satellite images, thereby fostering the competence of students to work on geographical and environmental questions without requiring prior knowledge of remote sensing. This contribution presents the educational concept of the learning environment and its realization by the example of the learning module "Deforestation of the rainforest in Brasil".

  4. wHospital: a web-based application with digital signature for drugs dispensing management.

    Science.gov (United States)

    Rossi, Lorenzo; Margola, Lorenzo; Manzelli, Vacia; Bandera, Alessandra

    2006-01-01

    wHospital is the result of an information technology research project, based on the utilization of a web based application for managing the hospital drugs dispensing. Part of wHospital back bone and its key distinguishing characteristic is the adoption of the digital signature system,initially deployed by the Government of Lombardia, a Northern Italy Region, throughout the distribution of smart cards to all the healthcare and hospital staffs. The developed system is a web-based application with a proposed Health Records Digital Signature (HReDS) handshake to comply with the national law and with the Joint Commission International Standards. The prototype application, for a single hospital Operative Unit (OU), has focused on data and process management, related to drug therapy. Following a multi-faceted selection process, the Infective Disease OU of the Hospital in Busto Arsizio, Lombardia, was chosen for the development and prototype implementation. The project lead time, from user requirement analysis to training and deployment was approximately 8 months. This paper highlights the applied project methodology, the system architecture, and the achieved preliminary results.

  5. A Hidden Markov model web application for analysing bacterial genomotyping DNA microarray experiments.

    Science.gov (United States)

    Newton, Richard; Hinds, Jason; Wernisch, Lorenz

    2006-01-01

    Whole genome DNA microarray genomotyping experiments compare the gene content of different species or strains of bacteria. A statistical approach to analysing the results of these experiments was developed, based on a Hidden Markov model (HMM), which takes adjacency of genes along the genome into account when calling genes present or absent. The model was implemented in the statistical language R and applied to three datasets. The method is numerically stable with good convergence properties. Error rates are reduced compared with approaches that ignore spatial information. Moreover, the HMM circumvents a problem encountered in a conventional analysis: determining the cut-off value to use to classify a gene as absent. An Apache Struts web interface for the R script was created for the benefit of users unfamiliar with R. The application may be found at http://hmmgd.cryst.bbk.ac.uk/hmmgd. The source code illustrating how to run R scripts from an Apache Struts-based web application is available from the corresponding author on request. The application is also available for local installation if required.

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

    Directory of Open Access Journals (Sweden)

    Silvia Trif

    2011-12-01

    Full Text Available 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 security scenario that match. A case study applies the proposed method to a situation where a WP7 application and a WCF service are interacting. Security scenarios for WCF services and their characteristics are described. Application security requirements are established. A security solution is proposed based on the results of the proposed method.

  7. Application Research and Implementation of the CORBA-Based Web Distributed Network Management System

    Institute of Scientific and Technical Information of China (English)

    WANG Feng; SHI Bing-xin

    2004-01-01

    The distributed management has become an important tendency of development for the NMS (Network Management System) with the development of Internet.Based on the analysis of CORBA (Common Object Request Broker Architecture) technique, we mainly discuss about the applicability of the approach by which CORBA combined with Java has been applied to the system model and Web architecture; and address the applied frame and the interface definitions that are the key techno-logies for implementing the Distributed Object Computing (DOC).In addition, we also conduct the research on its advantages and disadvantages and further expected improvements.

  8. Reads2Type: a web application for rapid microbial taxonomy identification

    DEFF Research Database (Denmark)

    Saputra, Dhany; Rasmussen, Simon; Larsen, Mette Voldby

    2015-01-01

    Identification of bacteria may be based on sequencing and molecular analysis of a specific locus such as 16S rRNA, or a set of loci such as in multilocus sequence typing. In the near future, healthcare institutions and routine diagnostic microbiology laboratories may need to sequence the entire g......, as the entire computational analysis is done on the computer of whom utilizes the web application. This also prevents data privacy issues to arise. The Reads2Type tool is available at http://www.cbs.dtu.dk/~dhany/reads2type.html ....

  9. Improving Business Intelligence Applications by Using New Generation of Web and Mobile Technologies

    Directory of Open Access Journals (Sweden)

    Mihaela-Laura IVAN

    2015-01-01

    Full Text Available The current paper presents an overview about the combination of the new technologies like: SAP HANA, SAP UI5 and SAP Fiori. There are presented the many advantages of which the final user can benefit, such as: fast performance when querying a request, data modelled with the last database innovation of SAP, SAP HANA database, which brings the biggest feature which is in-memory processing. This in-memory computing of SAP HANA enables people to focus on innovation. In the third section are described two examples of web and mobile applications developed with these technologies.

  10. Using the USGS Seismic Risk Web Application to estimate aftershock damage

    Science.gov (United States)

    McGowan, Sean M.; Luco, Nicolas

    2014-01-01

    The U.S. Geological Survey (USGS) Engineering Risk Assessment Project has developed the Seismic Risk Web Application to combine earthquake hazard and structural fragility information in order to calculate the risk of earthquake damage to structures. Enabling users to incorporate their own hazard and fragility information into the calculations will make it possible to quantify (in near real-time) the risk of additional damage to structures caused by aftershocks following significant earthquakes. Results can quickly be shared with stakeholders to illustrate the impact of elevated ground motion hazard and earthquake-compromised structural integrity on the risk of damage during a short-term, post-earthquake time horizon.

  11. Web Project Management

    OpenAIRE

    2013-01-01

    This paper describes about the need for Web project management, fundamentals of project management for web projects: what it is, why projects go wrong, and what's different about web projects. We also discuss Cost Estimation Techniques based on Size Metrics. Though Web project development is similar to traditional software development applications, the special characteristics of Web Application development requires adaption of many software engineering approaches or even development of comple...

  12. Effective learning techniques for military applications using the Personalized Assistant that Learns (PAL) enhanced Web-Based Temporal Analysis System (WebTAS)

    Science.gov (United States)

    LaMonica, Peter; Dziegiel, Roger; Liuzzi, Raymond; Hepler, James

    2009-05-01

    The Personalized Assistant that Learns (PAL) Program is a Defense Advanced Research Projects Agency (DARPA) research effort that is advancing technologies in the area of cognitive learning by developing cognitive assistants to support military users, such as commanders and decision makers. The Air Force Research Laboratory's (AFRL) Information Directorate leveraged several core PAL components and applied them to the Web-Based Temporal Analysis System (WebTAS) so that users of this system can have automated features, such as task learning, intelligent clustering, and entity extraction. WebTAS is a modular software toolset that supports fusion of large amounts of disparate data sets, visualization, project organization and management, pattern analysis and activity prediction, and includes various presentation aids. WebTAS is predominantly used by analysts within the intelligence community and with the addition of these automated features, many transition opportunities exist for this integrated technology. Further, AFRL completed an extensive test and evaluation of this integrated software to determine its effectiveness for military applications in terms of timeliness and situation awareness, and these findings and conclusions, as well as future work, will be presented in this report.

  13. Beginning Smartphone Web Development Developing Applications for iPhone, Android, Palm Pre, BlackBerry, Windows Mobile and Nokia S60

    CERN Document Server

    Federick, G

    2010-01-01

    Today's Web 2.0 applications (think Facebook and Twitter) go far beyond the confines of the desktop and are widely used on mobile devices. The mobile Web has become incredibly popular given the success of the iPhone and BlackBerry, the importance of Windows Mobile, and the emergence of Palm Pre (and its webOS platform). At Apress, we are fortunate to have Gail Frederick of the well-known training site Learn the Mobile Web offer her expert advice in Beginning Smartphone Web Development. In this book, Gail teaches the web standards and fundamentals specific to smartphones and other feature-drive

  14. A prototype web-GIS application for risk analysis of natural hazards in Switzerland

    Science.gov (United States)

    Aye, Zar Chi; Nicolet, Pierrick; Jaboyedoff, Michel; Derron, Marc-Henri; Gerber, Christian; Lévy, Sebastien

    2016-04-01

    Following changes in the system of Swiss subsidy in January 2008, the Swiss cantons and the Federal Office for the Environment (FOEN) were forced to prioritize different natural hazard protection projects based on their cost-effectiveness, as a response to limited financial resources (Bründl et al., 2009). For this purpose, applications such as EconoMe (OFEV, 2016) and Valdorisk (DGE, 2016) were developed for risk evaluation and prioritization of mitigation projects. These tools serve as a useful decision-making instrument to the community of practitioners and responsible authorities for natural hazard risk management in Switzerland. However, there are several aspects which could be improved, in particular, the integration and visualization of spatial information interactively through a web-GIS interface for better risk planning and evaluation. Therefore, in this study, we aim to develop an interactive web-GIS application based on the risk concepts applied in Switzerland. The purpose of this tool is to provide a rapid evaluation of risk before and after protection measures, and to test the efficiency of measures by using a simplified cost-benefit analysis within the context of different protection projects. This application allows to integrate different layers which are necessary to calculate risk, in particular, hazard intensity (vector) maps for different scenarios (such as 30, 100 and 300 years of return periods based on Swiss guidelines), exposed objects (such as buildings) and vulnerability information of these objects. Based on provided information and additional parameters, risk is calculated automatically and results are visualized within the web-GIS interface of the application. The users can modify these input information and parameters to create different risk scenarios. Based on the resultant risk scenarios, the users can propose and visualize (preliminary) risk reduction measures before realizing the actual design and dimensions of such protective

  15. Web 2.0 and Marketing Education: Explanations and Experiential Applications

    Science.gov (United States)

    Granitz, Neil; Koernig, Stephen K.

    2011-01-01

    Although both experiential learning and Web 2.0 tools focus on creativity, sharing, and collaboration, sparse research has been published integrating a Web 2.0 paradigm with experiential learning in marketing. In this article, Web 2.0 concepts are explained. Web 2.0 is then positioned as a philosophy that can advance experiential learning through…

  16. Progress connecting multi-disciplinary geoscience communities through the VIVO semantic web application

    Science.gov (United States)

    Gross, M. B.; Mayernik, M. S.; Rowan, L. R.; Khan, H.; Boler, F. M.; Maull, K. E.; Stott, D.; Williams, S.; Corson-Rikert, J.; Johns, E. M.; Daniels, M. D.; Krafft, D. B.

    2015-12-01

    UNAVCO, UCAR, and Cornell University are working together to leverage semantic web technologies to enable discovery of people, datasets, publications and other research products, as well as the connections between them. The EarthCollab project, an EarthCube Building Block, is enhancing an existing open-source semantic web application, VIVO, to address connectivity gaps across distributed networks of researchers and resources related to the following two geoscience-based communities: (1) the Bering Sea Project, an interdisciplinary field program whose data archive is hosted by NCAR's Earth Observing Laboratory (EOL), and (2) UNAVCO, a geodetic facility and consortium that supports diverse research projects informed by geodesy. People, publications, datasets and grant information have been mapped to an extended version of the VIVO-ISF ontology and ingested into VIVO's database. Data is ingested using a custom set of scripts that include the ability to perform basic automated and curated disambiguation. VIVO can display a page for every object ingested, including connections to other objects in the VIVO database. A dataset page, for example, includes the dataset type, time interval, DOI, related publications, and authors. The dataset type field provides a connection to all other datasets of the same type. The author's page will show, among other information, related datasets and co-authors. Information previously spread across several unconnected databases is now stored in a single location. In addition to VIVO's default display, the new database can also be queried using SPARQL, a query language for semantic data. EarthCollab will also extend the VIVO web application. One such extension is the ability to cross-link separate VIVO instances across institutions, allowing local display of externally curated information. For example, Cornell's VIVO faculty pages will display UNAVCO's dataset information and UNAVCO's VIVO will display Cornell faculty member contact and

  17. Creating Mobile and Web Application Programming Interfaces (APIs) for NASA Science Data

    Science.gov (United States)

    Oostra, D.; Chambers, L. H.; Lewis, P. M.; Moore, S. W.

    2011-12-01

    The Atmospheric Science Data Center (ASDC) at the NASA Langley Research Center in Virginia houses almost three petabytes of data, a collection that increases every day. To put it into perspective, it is estimated that three petabytes of data storage could store a digitized copy of all printed material in U.S. research libraries. There are more than ten other NASA data centers like the ASDC. Scientists and the public use this data for research, science education, and to understand our environment. Most importantly these data provide the potential for all of us make new discoveries. NASA is about making discoveries. Galileo was quoted as saying, "All discoveries are easy to understand once they are discovered. The point is to discover them." To that end, NASA stores vast amounts of publicly available data. This paper examines an approach to create web applications that serve NASA data in ways that specifically address the mobile web application technologies that are quickly emerging. Mobile data is not a new concept. What is new, is that user driven tools have recently become available that allow users to create their own mobile applications. Through the use of these cloud-based tools users can produce complete native mobile applications. Thus, mobile apps can now be created by everyone, regardless of their programming experience or expertise. This work will explore standards and methods for creating dynamic and malleable application programming interfaces (APIs) that allow users to access and use NASA science data for their own needs. The focus will be on experiences that broaden and increase the scope and usage of NASA science data sets.

  18. A Proxy Design to Leverage the Interconnection of CoAP Wireless Sensor Networks with Web Applications

    Directory of Open Access Journals (Sweden)

    Alessandro Ludovici

    2015-01-01

    Full Text Available 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 short or long lived. The traditional HTTP long-polling used by Web applications may not be adequate in long-term communications. To overcome this problem, we include the WebSocket protocol in the design of the CoAP proxy. We evaluate the performance of the CoAP proxy in terms of latency and memory consumption. The tests consider long and short-lived communications. In both cases, we evaluate the performance obtained by the CoAP proxy according to the use of WebSocket and HTTP long-polling.

  19. A proxy design to leverage the interconnection of CoAP Wireless Sensor Networks with Web applications.

    Science.gov (United States)

    Ludovici, Alessandro; Calveras, Anna

    2015-01-09

    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 short or long lived. The traditional HTTP long-polling used by Web applications may not be adequate in long-term communications. To overcome this problem, we include the WebSocket protocol in the design of the CoAP proxy. We evaluate the performance of the CoAP proxy in terms of latency and memory consumption. The tests consider long and short-lived communications. In both cases, we evaluate the performance obtained by the CoAP proxy according to the use of WebSocket and HTTP long-polling.

  20. Web ADF回调技术在Web GIS地铁流量模拟标记中的应用%Application of Web ADF Callback Technology in Web GIS System of Metro Traffic Simulation Tag

    Institute of Scientific and Technical Information of China (English)

    向珏良

    2010-01-01

    随着Web GIS的广泛使用,网上地图的浏览和交互技术日趋成熟.通过Web ADF接口和框架模式,实现了多种形式的Web GIS回调,高效方便地实现了地图浏览、搜索和交互,并应用于地铁流量模拟标记的Web GIS应用系统.

  1. Subjective and Objective Assessment of Perceived Audio Quality of Current Digital Audio Broadcasting Systems and Web-Casting Applications

    NARCIS (Netherlands)

    Pocta, P.; Beerends, J.G.

    2015-01-01

    This paper investigates the impact of different audio codecs typically deployed in current digital audio broadcasting (DAB) systems and web-casting applications, which represent a main source of quality impairment in these systems and applications, on the quality perceived by the end user. Both subj

  2. A Situational Implementation Method for Web-based Content Management System-applications: Method Engineering and Validation in Practice

    NARCIS (Netherlands)

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

    2006-01-01

    The usage of data-intensive web applications raises problems concerning consistency, navigation, and data duplication. Content management systems (CMSs) can overcome these problems. In this research, we focus on special types ofweb contentmanagement systems – webbased CMS applications. Currently, no

  3. The application of packet classification and queue management in the web QOS system

    Science.gov (United States)

    Bai, Chun; Liu, Jin

    2011-10-01

    The control mechanisms and strategies of QoS are introduced and implemented in the Web server and system, to meet the growing demand of Web performance. And it provides service differentiation and performance guarantees for different types of user or request. And it is now a problems that urgent need to solve for Web development. The paper proposed a program that designs Web QoS software of the middleware to improve the server quality of the LAN Web server.

  4. WebSocket与MQTT在Web即时通信系统中的应用%Application of WebSocket and MQTT in Web Real-Time Communication System

    Institute of Scientific and Technical Information of China (English)

    刘峰; 陈朴; 贾军营

    2016-01-01

    传统Web通信系统多采用轮询拉取方式,此种方式存在实时性低、网络资源消耗大、扩展性差等缺点。针对上述问题,本文研究了WebSocket中的长连接技术,结合MQTT协议,提出了基于pub/sub模型的Web端即时通信解决方案,以推送取代传统拉取方式。文中重点阐述了 IM 与通知类消息格式设计,并针对通知类消息提出了 agent 代理模型,同时为了进一步减少网络资源消耗,提出了预订阅模式。最后将该解决方案与现流行的bosh+xmpp方式在时延、带宽消耗方面做了对比分析,以验证该方案的性能优势。%Polling pull strategy, which is widely used in traditional web communication system, has some problems, such as low real-time, heavy consumption of network resource and poor scalability. To solve these problems, much research about long connection technology in WebSocket has been done in the paper. Combining WebSocket with MQTT protocol, a new web instant messaging solution based on pub/sub model was proposed to replace polling strategy with push strategy. The formation design of IM and notification message was described in detail. And agent model was proposed for notification message. Meanwhile, a pre-subscription scheme was put forward to decrease net resource consumption further. Moreover, a comparative analysis on delay, bandwidth consumption between the solution and a current popular way bosh+xmpp was done to verify the advantages of the solution.

  5. An Empirical Study of the Applications of Web Mining Techniques in Health Care

    Directory of Open Access Journals (Sweden)

    Dr. Varun Kumar

    2011-10-01

    Full Text Available Few years ago, the information flow in health care field was relatively simple and the application of technology was limited. However, as we progress into a more integrated world where technology has become an integral part of the business processes, the process of transfer of information has become more complicated. There has already been a long standing tradition for computer-based decision support, dealing with complex problems in medicine such as diagnosing disease, managerial decisions and assisting in the prescription of appropriate treatment. Today, one of the biggest challenges that health care system, face is the explosive growth of data, use this data to improve the quality of managerial decisions. Web mining and Data mining techniques are analytical tools that can be used to extract meaningful knowledge from large data sets. This paper addresses the applications of web mining and data mining in health care management system to extract useful information from the huge data sets and providing analytical tool to view and use this information for decision making processes by taking real life examples. Further we propose the IDSS model for the health care so that exact and accurate decision can be taken for the removal of a particular disease.

  6. NASA GSFC Space Weather Center - Innovative Space Weather Dissemination: Web-Interfaces, Mobile Applications, and More

    Science.gov (United States)

    Maddox, Marlo; Zheng, Yihua; Rastaetter, Lutz; Taktakishvili, A.; Mays, M. L.; Kuznetsova, M.; Lee, Hyesook; Chulaki, Anna; Hesse, Michael; Mullinix, Richard; Berrios, David

    2012-01-01

    The NASA GSFC Space Weather Center (http://swc.gsfc.nasa.gov) is committed to providing forecasts, alerts, research, and educational support to address NASA's space weather needs - in addition to the needs of the general space weather community. We provide a host of services including spacecraft anomaly resolution, historical impact analysis, real-time monitoring and forecasting, custom space weather alerts and products, weekly summaries and reports, and most recently - video casts. There are many challenges in providing accurate descriptions of past, present, and expected space weather events - and the Space Weather Center at NASA GSFC employs several innovative solutions to provide access to a comprehensive collection of both observational data, as well as space weather model/simulation data. We'll describe the challenges we've faced with managing hundreds of data streams, running models in real-time, data storage, and data dissemination. We'll also highlight several systems and tools that are utilized by the Space Weather Center in our daily operations, all of which are available to the general community as well. These systems and services include a web-based application called the Integrated Space Weather Analysis System (iSWA http://iswa.gsfc.nasa.gov), two mobile space weather applications for both IOS and Android devices, an external API for web-service style access to data, google earth compatible data products, and a downloadable client-based visualization tool.

  7. SAT, a flexible and optimized Web application for SSR marker development

    Directory of Open Access Journals (Sweden)

    Rami Jean-François

    2007-11-01

    Full Text Available Abstract Background Simple Sequence Repeats (SSRs, or microsatellites, are among the most powerful genetic markers known. A common method for the development of SSR markers is the construction of genomic DNA libraries enriched for SSR sequences, followed by DNA sequencing. However, designing optimal SSR markers from bulk sequence data is a laborious and time-consuming process. Results SAT (SSR Analysis Tool is a user-friendly Web application developed to minimize tedious manual operations and reduce errors. This tool facilitates the integration, analysis and display of sequence data from SSR-enriched libraries. SAT is designed to successively perform base calling and quality evaluation of chromatograms, eliminate cloning vector, adaptors and low quality sequences, detect chimera or partially digested sequences, search for SSR motifs, cluster and assemble the redundant sequences, and design SSR primer pairs. An additional virtual PCR step establishes primer specificity. Users may modify the different parameters of each step of the SAT analysis. Although certain steps are compulsory, such as SSR motifs search and sequence assembly, users do not have to run the entire pipeline, and they can choose selectively which steps to perform. A database allows users to store and query results, and to redo individual steps of the workflow. Conclusion The SAT Web application is available at http://sat.cirad.fr/sat, and a standalone command-line version is also freely downloadable. Users must send an email to the SAT administrator tropgene@cirad.fr to request a login and password.

  8. Development of a Simherd web application for herd health advisors - experiences and perspectives

    DEFF Research Database (Denmark)

    Østergaard, Søren; Ettema, Jehan Frans; Kudahl, Anne Braad

    2010-01-01

    . This aim was fulfilled at the end of 2009 by a beta version of a SimHerd web application tested by veterinary practitioners in real herd health advisory situation and approved as the core product for starting up in early 2010 a commercial spin-off company owned by NOVI Innovation and Aarhus University......SimHerd is a computer model of a dairy herd. In more than a decade the model has been applied and further developed within the research in herd management and animal health economics in dairy herds. Analyses with the SimHerd model have been included in 2 doctoral theses, 9 PhD theses, 4 MSc theses...... and the lack of user friendliness. This was challenged in the project supported by the Danish Law of Innovation during 2007 to 2009, where the specific aim was to develop a user friendly web application of the SimHerd model in collaboration between StrateKo, Danish Cattle Federation and Aarhus University...

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

    Science.gov (United States)

    Beijer, Lilian J; Rietveld, Toni C M; van Beers, Marijn M A; Slangen, Robert M L; van den Heuvel, Henk; de Swart, Bert J M; Geurts, Alexander C H

    2010-03-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 and its potentials for both therapists and patients are elucidated. EST provides patients with dysarthria the opportunity to engage in intensive speech training in their own environment, in addition to undergoing the traditional face-to-face therapy. Moreover, patients with chronic dysarthria can use EST to independently maintain the quality of their speech once the face-to-face sessions with their speech therapist have been completed. This telerehabilitation application allows therapists to remotely compose speech training programs tailored to suit each individual patient. Moreover, therapists can remotely monitor and evaluate changes in the patient's speech. In addition to its value as a device for composing, monitoring, and carrying out web-based speech training, the EST system compiles a database of dysarthric speech. This database is vital for further scientific research in this area.

  10. Web取证分析技术研究与应用%Research and Application on Web Forensic Analysis Technology

    Institute of Scientific and Technical Information of China (English)

    夏荣

    2015-01-01

    Computer forensics is one of the hottest research topics currently for ifghting against crime. In this paper, it focuses on computer forensics technology for the Web, including forensic analysis for a variety of Web server and the client. In the continuous development of Web implement technology, the development of Web forensic analysis tools do not keep pace with it. In this paper, cases are used to analyze the features of Web forensics and constructed a log forensics analysis framework, and key technology of implementation is brielfy introduced. Finally, a number of actual cases of Web forensics are presented to further describe the Web forensic applications.%计算机取证是当前打击犯罪的热点研究课题之一.文章研究了针对Web的计算机取证技术,内容包括各种Web服务器端及客户端的取证分析.Web取证分析技术在发展过程中,其分析工具还不是很多.文章从用例出发,分析了Web取证的特点,构造了一个日志取证的分析框架,简单介绍了实现的关键技术.最后,介绍了几个Web取证实际案例,进一步对Web取证应用进行描述.

  11. Cross-View of Testing Techniques Toward Improving Web-Based Application Testing

    Directory of Open Access Journals (Sweden)

    Mostafa Kandil

    2012-03-01

    Full Text Available Web Applications (WAs failures may lead to collapse of the institutions, therefore the importance of good quality WAs is increasing over the time. Testing is one of the best quality metrics that decide whether WAs are reliable or not. WAs testing approaches suffer from the lack of proper coverage of WAs functional requirements testing. On the other hand some approaches produce test cases that already cover WAs testing but they also produce a great number of irrelevant test cases. This research analyzed the main testing approaches for WAs and GUI applications. Also we have an overview of Test-Driven Development and its effects on the current development. The specification of good testing approach that satisfies the proper testing is then presented.

  12. STITCHER: A web resource for high-throughput design of primers for overlapping PCR applications.

    Science.gov (United States)

    O'Halloran, Damien M

    2015-06-01

    Overlapping PCR is routinely used in a wide number of molecular applications. These include stitching PCR fragments together, generating fluorescent transcriptional and translational fusions, inserting mutations, making deletions, and PCR cloning. Overlapping PCR is also used for genotyping by traditional PCR techniques and in detection experiments using techniques such as loop-mediated isothermal amplification (LAMP). STITCHER is a web tool providing a central resource for researchers conducting all types of overlapping PCR experiments with an intuitive interface for automated primer design that's fast, easy to use, and freely available online (http://ohalloranlab.net/STITCHER.html). STITCHER can handle both single sequence and multi-sequence input, and specific features facilitate numerous other PCR applications, including assembly PCR, adapter PCR, and primer walking. Field PCR, and in particular, LAMP, offers promise as an on site tool for pathogen detection in underdeveloped areas, and STITCHER includes off-target detection features for pathogens commonly targeted using LAMP technology.

  13. Integrating Web-Based Applications into Aged Care: Two Case Studies and Discussion.

    Science.gov (United States)

    Rehm, Imogen C; Musić, Selma; Carlsson, Anthony; Scanlan, Faye; Silver, Mark; Bhar, Sunil S

    2016-09-01

    In anticipation of the growing need for adequate mental health care for older adults in residential aged care facilities, psychologists are challenged to overcome several barriers that impede the uptake and delivery of their services in such settings. Information and communication technologies (ICT) have strong potential to overcome some of these barriers by supporting the delivery of evidence-based psychosocial treatments for common psychogeriatric issues. This paper presents two case studies that illustrate when and how psychologists can use various ICT applications (e.g., tablet devices, web-based applications) integrated with cognitive behavioural and reminiscence-based therapies. Both case studies demonstrate that ICT can effectively support the therapeutic alliance, enhance therapeutic engagement, and individualize treatment delivery to accommodate the needs of elderly patients. It is hoped that these case studies will encourage clinicians to consider using ICT to augment therapy with their elderly patients.

  14. Spring Security Web-based Application Development%基于 Spring Security安全的Web应用开发

    Institute of Scientific and Technical Information of China (English)

    肖云

    2011-01-01

    Web安全一直是应用开发中非常重要的方面.从安全性来说,需要考虑用户认证和授权.为Web应用增加安全性并不容易,需要考虑不同的认证和授权机制.Spring Security为使用Spring框架的Web应用提供了良好的支持.%In Web application development, security is a very important aspect. From security perspective, it needs to consider users authentication and authorization. The increase for the security of Web applications is not easy, needs to consider the different authentication and authorization mechanisms. Spring Security for the Web application using Spring framework provides a good support.

  15. Web应用的安全策略研究%Research on Web Application Security Method Research

    Institute of Scientific and Technical Information of China (English)

    张婷

    2011-01-01

    传统的网络防火墙对Web应用的保护还不够充分,无法保护基于Web的应用程序。提出一种Web应用防火墙的双臂代理模式,这种模式不仅拥有基于应用层的检测,同时又拥有基于状态的网络防火墙的优势,并说明它的作用以及网络实现过程。%The traditional network firewall on the web application protection is inadequate.Although protecting other network components still need them,but they cannot protect based on Web applications.This paper presents a web application firewall arms proxy mode,

  16. Educational Applications on the World Wide Web: An Example Using Amphion

    Science.gov (United States)

    Friedman, Jane

    1998-01-01

    There is a great deal of excitement about using the internet and the World Wide Web in education. There are such exciting possibilities and there is a wealth and variety of material up on the web. There are however many problems, problems of access and resources, problems of quality -- for every excellent resource there are many poor ones, and there are insufficiently explored problems of teacher training and motivation. For example, Wiesenmayer and Meadows report on a study of 347 West Virginia science teachers. These teachers were enrolled in a week-long summer workshop to introduce them to the internet and its educational potential. The teachers were asked to review science sites as to overall quality and then about their usefulness in their own classrooms. The teachers were enthusiastic about the web, and gave two-thirds of the sites high ratings, and essentially all the rest average ratings. But alarmingly, over 80% of these sites were viewed as having no direct applicability in the teacher's own classroom. This summer I was assigned to work on the Amphion project in the Automated Software Engineering Group under the leadership of Michael Lowry. I wished to find educational applications of the Amphion system, which in its current implementation can be used to create fortran programs and animations using the SPICE libraries created by the NAIF group at JPL. I wished to find an application which provided real added educational value, which was in line with educational curriculum standards and which would serve a documented need of the educational community. The application selected was teaching about the causes of the seasons -- at the approximately the fourth, fifth, sixth grade level. This topic was chosen because it is in line with national curriculum standards. The fourth, fifth, sixth grade level was selected to coincide with the grade level served by the Ames Aerospace Encounter, which services 10,000 children a year on field trips. The hope is that

  17. Survey of Web Technologies

    OpenAIRE

    Špoljar, Boris

    2011-01-01

    The World Wide Web bas become an important platform for developing and running applications. A vital process while developing web applications is the choice of web technologies, on which the application will be build. The developers face a dizzying array of platforms, languages, frameworks and technical artifacts to choose from. The decison carries consequences on most other decisions in the development process. Thesis contains analisis, classifications and comparison of web technologies s...

  18. Application of Web 2.0 Tools in Medical Librarianship to Support Medicine 2.0

    Directory of Open Access Journals (Sweden)

    V. Vishwa Mohan

    2008-03-01

    Full Text Available It is almost a decade that social networking technology along with its tools such as blogs, wikis, slidesharing/videosharing and photosharing softwares, podcasts, RSS feeds, mashups, folksonomies, and bookmarks has developed its influence on all human fields of study/activity. It is obvious that these tools are increasingly growing, in different languages, regions and fields, due to social dynamic and liberal characteristic of Web 2.0 technologies. Medical sciences and library science also are not exception to this influence. Consequently, library 2.0 and newly coined concepts of Medicine 2.0, and Health 2.0 have become the buzzwords in the Internet culture. In spite of proliferation of such social tools listed above, there is no aggregation and harmony for the utilization of the potential of these technologies in specific subject areas and the sources of information on the Web is almost proliferating and uncontrolled. This gives rise to the problem of webliographic control due to which the information seekers find difficulties in information retrieval. The paper presents application of Web 2.0 in medical libraries to support Medicine 2.0 emphasizing the above-mentioned problems. Considering the nature of an original article the experience of the authors, as a medical librarian and a faculty member in Library and Information Science, through observation of the needs, problems and prospects, played an important role in forming the idea and presentation. The study also used secondary data collected from related literatures. Standardization and webliographic control would solve the problem. In addition, governmental support and creating awareness at the management level in the organizations is also crucial.

  19. Web data mining在远程教育中的应用%Application of Web Data Mining in Distance Education

    Institute of Scientific and Technical Information of China (English)

    白伟

    2009-01-01

    采用Web data mining对远程教育进行分析,根据受教育对象存在的个体差异,提出个性化远程学习系统的框架结构思想和个性化服务的理念,对相关信息进行数据挖掘并建立起一个集智能化、个性化为一体的远程教育系统,从而更好地改善远程教育服务的现状.

  20. WEB 2.0 applications by SMES as tool for innovation and improvement; Aplicaciones de la WEB 2.0 en las PYMES como herramienta para la innovacion y mejora

    Energy Technology Data Exchange (ETDEWEB)

    Jaca-Garcia, M. C.; Serrano-Barcena, N.

    2010-07-01

    The term Web 2.0 is associated with the development of Web-based technology applications and tools used by communities of users. Those applications let these users access and produce information in a simple way, without the necessity of complicated software on their computers. this technology can also be used by small and medium companies to improve of any type of projects involving collaborative work. This paper presents different Web 2.0 applications that can be used by SMES (Small and medium enterprises) and the steps that should be addressed to implement them. Different examples of its uses are also explained. (Author) 15 refs.

  1. Automatic Standardization Method of Web Application for Cross-Browser Portability%Web 应用浏览器兼容性的自动规范化方案

    Institute of Scientific and Technical Information of China (English)

    屈建勤; 陈耀森

    2013-01-01

    近年来万维网应用在中国正在飞速增长。但是在我国很多 Web 应用要求用户只能用 IE 浏览器。符合W3C 组织制定的规范就能保证 Web 应用跨浏览器的移植性。文中着眼于 Web 应用的特点,从遗留系统的角度来看待这个问题,提出了基于模型的自动规范化重构方法来解决这个问题。作为一个例子,构建了一个能够跨浏览器上访问本来只能用 IE 的中国银行的网上银行服务的实例,证明此方法能够有效解决国内现存 Web 应用的规范化问题。%Web applications in China are growing rapidly in recent years. However many web applications in China require the exlusive use of IE browser. Conformance to W3C standards ensures cross-browser portability of web applications. In this paper, a model-based automatic refactoring method for standardization of web applications is proposed, which employs the characteristics of web applications from the perspective of legacy systems. As an example, a cross-browser access to the original IE-only on-line banking for Bank of China is shown, which demonstrates that the proposed method can handle the existing problems of the standardization of web applications effectively.

  2. AN ADAPTIVE WEB-BASED LEARNING ENVIRONMENT FOR THE APPLICATION OF REMOTE SENSING IN SCHOOLS

    Directory of Open Access Journals (Sweden)

    N. Wolf

    2016-06-01

    Full Text Available Satellite images have great educational potential for teaching on environmental issues and can promote the motivation of young people to enter careers in natural science and technology. Due to the importance and ubiquity of remote sensing in science, industry and the public, the use of satellite imagery has been included into many school curricular in Germany. However, its implementation into school practice is still hesitant, mainly due to lack of teachers’ know-how and education materials that align with the curricula. In the project “Space4Geography” a web-based learning platform is developed with the aim to facilitate the application of satellite imagery in secondary school teaching and to foster effective student learning experiences in geography and other related subjects in an interdisciplinary way. The platform features ten learning modules demonstrating the exemplary application of original high spatial resolution remote sensing data (RapidEye and TerraSAR-X to examine current environmental issues such as droughts, deforestation and urban sprawl. In this way, students will be introduced into the versatile applications of spaceborne earth observation and geospatial technologies. The integrated web-based remote sensing software “BLIF” equips the students with a toolset to explore, process and analyze the satellite images, thereby fostering the competence of students to work on geographical and environmental questions without requiring prior knowledge of remote sensing. This contribution presents the educational concept of the learning environment and its realization by the example of the learning module “Deforestation of the rainforest in Brasil”.

  3. A Disruption-Tolerant Model for Building a Mobile Application Using Web Service

    Directory of Open Access Journals (Sweden)

    Maryati M. Yusof

    2010-01-01

    Full Text Available Problem statement: The emerging technology in broadband telecommunication and mobile devices has increased the use of mobile applications. However, the use of mobile application is affected with low bandwidth or disrupted broadband telecommunication due to building blockage or out of coverage area. Approach: We proposed a Disruption-Tolerant Mobile Application Model (DTMA that enables remote data access and overcomes constraint due to dysfunctional telecommunication. The interview process of Educational Service Officer at the Malaysian Educational Service Commissioner (MESC is selected as the case study. Design of the mobile application is based on the Smart Client and wireless Internet application concepts. The main components of the model are mobile devices with its own processing power, data storage, business logic and Web service. These features enable the application to become disruption-tolerant, which can be run even when communication line is not available or disrupted. In order to prove that the proposed model is effective, a prototype based on the DTMA model is developed and evaluated. Results: The prototype is known as Mobile Interview Information System (MIIS and it was developed using Visual Basic and .Net’s programming language in .NET Framework. Visual Studio is used as the platform. Users have performed MIIS testing and DTMA usability assessment in a real environment. The test showed that MIIS based on the DTMA model is disruption-tolerant. MIIS enables information to be accessed and updated even in a disrupted network. MIIS also enables information to be accessed and transmitted from or to the MESC’s headquarter via mobile devices. Further, MIIS enables the interview process to be implemented in a more efficient manner without any disruption. Conclusion: Mobile application developed based on the proposed DTMA model was proved to be disruption tolerant. Such application can save time, operational cost and

  4. Exchanging the Context between OGC Geospatial Web clients and GIS applications using Atom

    Science.gov (United States)

    Maso, Joan; Díaz, Paula; Riverola, Anna; Pons, Xavier

    2013-04-01

    Currently, the discovery and sharing of geospatial information over the web still presents difficulties. News distribution through website content was simplified by the use of Really Simple Syndication (RSS) and Atom syndication formats. This communication exposes an extension of Atom to redistribute references to geospatial information in a Spatial Data Infrastructure distributed environment. A geospatial client can save the status of an application that involves several OGC services of different kind and direct data and share this status with other users that need the same information and use different client vendor products in an interoperable way. The extensibility of the Atom format was essential to define a format that could be used in RSS enabled web browser, Mass Market map viewers and emerging geospatial enable integrated clients that support Open Geospatial Consortium (OGC) services. Since OWS Context has been designed as an Atom extension, it is possible to see the document in common places where Atom documents are valid. Internet web browsers are able to present the document as a list of items with title, abstract, time, description and downloading features. OWS Context uses GeoRSS so that, the document can be to be interpreted by both Google maps and Bing Maps as items that have the extent represented in a dynamic map. Another way to explode a OWS Context is to develop an XSLT to transform the Atom feed into an HTML5 document that shows the exact status of the client view window that saved the context document. To accomplish so, we use the width and height of the client window, and the extent of the view in world (geographic) coordinates in order to calculate the scale of the map. Then, we can mix elements in world coordinates (such as CF-NetCDF files or GML) with elements in pixel coordinates (such as WMS maps, WMTS tiles and direct SVG content). A smarter map browser application called MiraMon Map Browser is able to write a context document and read

  5. Statistical Validation of a Web-Based GIS Application and Its Applicability to Cardiovascular-Related Studies

    Directory of Open Access Journals (Sweden)

    Jae Eun Lee

    2015-12-01

    Full Text Available Purpose: There is abundant evidence that neighborhood characteristics are significantly linked to the health of the inhabitants of a given space within a given time frame. This study is to statistically validate a web-based GIS application designed to support cardiovascular-related research developed by the NIH funded Research Centers in Minority Institutions (RCMI Translational Research Network (RTRN Data Coordinating Center (DCC and discuss its applicability to cardiovascular studies. Methods: Geo-referencing, geocoding and geospatial analyses were conducted for 500 randomly selected home addresses in a U.S. southeastern Metropolitan area. The correlation coefficient, factor analysis and Cronbach’s alpha (α were estimated to quantify measures of the internal consistency, reliability and construct/criterion/discriminant validity of the cardiovascular-related geospatial variables (walk score, number of hospitals, fast food restaurants, parks and sidewalks. Results: Cronbach’s α for CVD GEOSPATIAL variables was 95.5%, implying successful internal consistency. Walk scores were significantly correlated with number of hospitals (r = 0.715; p < 0.0001, fast food restaurants (r = 0.729; p < 0.0001, parks (r = 0.773; p < 0.0001 and sidewalks (r = 0.648; p < 0.0001 within a mile from homes. It was also significantly associated with diversity index (r = 0.138, p = 0.0023, median household incomes (r = −0.181; p < 0.0001, and owner occupied rates (r = −0.440; p < 0.0001. However, its non-significant correlation was found with median age, vulnerability, unemployment rate, labor force, and population growth rate. Conclusion: Our data demonstrates that geospatial data generated by the web-based application were internally consistent and demonstrated satisfactory validity. Therefore, the GIS application may be useful to apply to cardiovascular-related studies aimed to investigate potential impact of geospatial factors on diseases and/or the long

  6. Web Based Embedded Robot for Safety and Security Applications Using Zigbee

    Directory of Open Access Journals (Sweden)

    V. Ramya

    2013-01-01

    Full Text Available This project proposed an embedded system for safety and security purpose robot using zigbee communication and web server. The robot has sensors for detecting Gas leakage and intruder detection. MQ6 Gas sensor detects the presence of bio hazardous gases like LPG, iso-butane, propane, LNG and alcohol, and the PIR sensor detects only the living organism (Intruder. The sensor details are first sent to the microcontroller which resides at the robotic side and then sent to the local system through Zigbee. The system also provides an audio and visual alarm to alert about the critical situation for the safety and security purpose. This robot also has a battery powered wireless AV camera which provides robotic in front environment information to the Local and remote system and performs the audio and video streaming through web server. The robotic movement is controlled remotely from the local system by using the front end application VB 6.0. The Zigbee (IEEE 802.15.4 supports a frequency range of 2.4GHZ, 9600 baud rate with 256Kb of flash memory. It supports the range of 400m in open-air, line-ofsight, outdoor environment. This proposed system is used wherever people cannot go or where things doing too dangerous for humans to do safely. That is the robot can move and reach to the high destiny gas leakage region.

  7. Escher: A Web Application for Building, Sharing, and Embedding Data-Rich Visualizations of Biological Pathways.

    Directory of Open Access Journals (Sweden)

    Zachary A King

    2015-08-01

    Full Text Available Escher is a web application for visualizing data on biological pathways. Three key features make Escher a uniquely effective tool for pathway visualization. First, users can rapidly design new pathway maps. Escher provides pathway suggestions based on user data and genome-scale models, so users can draw pathways in a semi-automated way. Second, users can visualize data related to genes or proteins on the associated reactions and pathways, using rules that define which enzymes catalyze each reaction. Thus, users can identify trends in common genomic data types (e.g. RNA-Seq, proteomics, ChIP--in conjunction with metabolite- and reaction-oriented data types (e.g. metabolomics, fluxomics. Third, Escher harnesses the strengths of web technologies (SVG, D3, developer tools so that visualizations can be rapidly adapted, extended, shared, and embedded. This paper provides examples of each of these features and explains how the development approach used for Escher can be used to guide the development of future visualization tools.

  8. Escher: A Web Application for Building, Sharing, and Embedding Data-Rich Visualizations of Biological Pathways.

    Science.gov (United States)

    King, Zachary A; Dräger, Andreas; Ebrahim, Ali; Sonnenschein, Nikolaus; Lewis, Nathan E; Palsson, Bernhard O

    2015-08-01

    Escher is a web application for visualizing data on biological pathways. Three key features make Escher a uniquely effective tool for pathway visualization. First, users can rapidly design new pathway maps. Escher provides pathway suggestions based on user data and genome-scale models, so users can draw pathways in a semi-automated way. Second, users can visualize data related to genes or proteins on the associated reactions and pathways, using rules that define which enzymes catalyze each reaction. Thus, users can identify trends in common genomic data types (e.g. RNA-Seq, proteomics, ChIP)--in conjunction with metabolite- and reaction-oriented data types (e.g. metabolomics, fluxomics). Third, Escher harnesses the strengths of web technologies (SVG, D3, developer tools) so that visualizations can be rapidly adapted, extended, shared, and embedded. This paper provides examples of each of these features and explains how the development approach used for Escher can be used to guide the development of future visualization tools.

  9. Design and development of a web-based application for diabetes patient data management

    Directory of Open Access Journals (Sweden)

    SS Deo

    2005-03-01

    Full Text Available A web-based database management system developed for collecting, managing and analysing information of diabetes patients is described here. It is a searchable, client-server, relational database application, developed on the WindowsTM platform using Oracle, Active Server Pages (ASP, Visual Basic Script (VB Script and Java Script. The software is menu-driven and allows authorised healthcare providers to access, enter, update and analyse patient information. Graphical representation of data can be generated by the system using bar charts and pie charts. An interactive web interface allows users to query the database and generate reports. Alpha- and beta-testing of the system was carried out and the system at present holds records of 500 diabetes patients and is found useful in diagnosis and treatment. In addition to providing patient data on a continuous basis in a simple format, the system is used in population and comparative analysis. It has proved to be of significant advantage to the healthcare provider as compared to the paper-based system.

  10. Synteny Portal: a web-based application portal for synteny block analysis.

    Science.gov (United States)

    Lee, Jongin; Hong, Woon-Young; Cho, Minah; Sim, Mikang; Lee, Daehwan; Ko, Younhee; Kim, Jaebum

    2016-07-01

    Recent advances in next-generation sequencing technologies and genome assembly algorithms have enabled the accumulation of a huge volume of genome sequences from various species. This has provided new opportunities for large-scale comparative genomics studies. Identifying and utilizing synteny blocks, which are genomic regions conserved among multiple species, is key to understanding genomic architecture and the evolutionary history of genomes. However, the construction and visualization of such synteny blocks from multiple species are very challenging, especially for biologists with a lack of computational skills. Here, we present Synteny Portal, a versatile web-based application portal for constructing, visualizing and browsing synteny blocks. With Synteny Portal, users can easily (i) construct synteny blocks among multiple species by using prebuilt alignments in the UCSC genome browser database, (ii) visualize and download syntenic relationships as high-quality images, (iii) browse synteny blocks with genetic information and (iv) download the details of synteny blocks to be used as input for downstream synteny-based analyses, all in an intuitive and easy-to-use web-based interface. We believe that Synteny Portal will serve as a highly valuable tool that will enable biologists to easily perform comparative genomics studies by compensating limitations of existing tools. Synteny Portal is freely available at http://bioinfo.konkuk.ac.kr/synteny_portal.

  11. Design and development of a web-based application for diabetes patient data management.

    Science.gov (United States)

    Deo, S S; Deobagkar, D N; Deobagkar, Deepti D

    2005-01-01

    A web-based database management system developed for collecting, managing and analysing information of diabetes patients is described here. It is a searchable, client-server, relational database application, developed on the Windows platform using Oracle, Active Server Pages (ASP), Visual Basic Script (VB Script) and Java Script. The software is menu-driven and allows authorized healthcare providers to access, enter, update and analyse patient information. Graphical representation of data can be generated by the system using bar charts and pie charts. An interactive web interface allows users to query the database and generate reports. Alpha- and beta-testing of the system was carried out and the system at present holds records of 500 diabetes patients and is found useful in diagnosis and treatment. In addition to providing patient data on a continuous basis in a simple format, the system is used in population and comparative analysis. It has proved to be of significant advantage to the healthcare provider as compared to the paper-based system.

  12. A web based cross-platform application for teleconsultation in radiology.

    Science.gov (United States)

    Kammerer, Ferdinand J; Hammon, Matthias; Schlechtweg, Philipp M; Uder, Michael; Schwab, Siegfried A

    2015-09-01

    The growing complexity of radiologic examinations and interventional procedures requires frequent exchange of knowledge. Consequently a simple way to share and discuss patient images between radiology experts and with colleagues from other medical disciplines is needed. Aims of this work were the development and initial performance evaluation of a fast and user friendly, platform independent teleconsultation system for medical imaging. A local back end system receives DICOM images and generates anonymized JPEG files that are uploaded to an internet webserver. The front end running on that webserver comprises an image viewer with a specially developed pointer element for indicating findings to collaborative partners. The front end that uses only standard web technologies works on a variety of different platforms, mobile devices and desktop computers. Images can be accessed by simply calling up a special internet address in a web browser that may be exchanged between users (e.g. via email). A speed evaluation of the system showed good results: For example the preparation and upload of a standard head CT took less than 21 seconds. The data volume of the same series and the viewer application could be transferred to a mobile phone in less than 42 seconds via a UMTS network or in less than 3 seconds via a HSPA network. The presented system with its minimal hard- and software requirements, its simplicity and platform independence might be a promising tool in the increasingly important area of teleconsultation.

  13. DADOS-Prospective: an open source application for Web-based prospective data collection

    Directory of Open Access Journals (Sweden)

    Nguyen Lam

    2006-11-01

    Full Text Available Abstract Background Randomized, prospective trials involving multi-institutional collaboration have become a central part of clinical and translational research. However, data management and coordination of multi-center studies is a complex process that involves developing systems for data collection and quality control, tracking data queries and resolutions, as well as developing communication procedures. We describe DADOS-Prospective, an open-source Web-based application for collecting and managing prospective data on human subjects for clinical and translational trials. DADOS-Prospective not only permits users to create new clinical research forms (CRF and supports electronic signatures, but also offers the advantage of containing, in a single environment, raw research data in downloadable spreadsheet format, source documentation and regulatory files stored in PDF format, and audit trails. Results Feedback from formal and field usability tests was used to guide the design and development of DADOS-Prospective. To date, DADOS-Prospective has been implemented in five prospective clinical studies at our institution. Four of these studies are still in the CRF creation phase and one study has been entirely launched. Conclusion DADOS-Prospective has significant advantages over existing Web-based data collecting programs. At our institution, it has been demonstrated to be an efficient tool for prospective clinical studies.

  14. WEB based user's applications for NA61/SHINE experiment at CERN

    CERN Document Server

    Piwek, Mateusz

    1. Introduction The Master Thesis titled „Web based users applications for NA61/SHINE experiment at CERN” presents the World Wide Web technologies that has been used during development of the software suite for NA61/SHINE experiment. Presented software was implemented and is use by a group of approximately sixty users 1 . The NA61/SHINE is one of many projects that takes place in the European Organization for Nuclear Research – CERN located near Geneva. 1.1. About CERN CERN (French: Organisation européenne pour la recherche nucléaire 2 ) was established on 29 th of September 1954. Poland is a member state since 1991, however a for a long time before joining CERN Poland as the only country of Communist Block had an observatory status. Nowadays Polish scientists are taking a part in a main CERN's experiments such as ALICE, ATLAS or CMS. CERN's essential scientific facilities are the particle physics accelerators and detectors. The beam provided by the accelerator or collider by interacting w...

  15. Overview of Nuclear Physics Data: Databases, Web Applications and Teaching Tools

    Science.gov (United States)

    McCutchan, Elizabeth

    2017-01-01

    The mission of the United States Nuclear Data Program (USNDP) is to provide current, accurate, and authoritative data for use in pure and applied areas of nuclear science and engineering. This is accomplished by compiling, evaluating, and disseminating extensive datasets. Our main products include the Evaluated Nuclear Structure File (ENSDF) containing information on nuclear structure and decay properties and the Evaluated Nuclear Data File (ENDF) containing information on neutron-induced reactions. The National Nuclear Data Center (NNDC), through the website www.nndc.bnl.gov, provides web-based retrieval systems for these and many other databases. In addition, the NNDC hosts several on-line physics tools, useful for calculating various quantities relating to basic nuclear physics. In this talk, I will first introduce the quantities which are evaluated and recommended in our databases. I will then outline the searching capabilities which allow one to quickly and efficiently retrieve data. Finally, I will demonstrate how the database searches and web applications can provide effective teaching tools concerning the structure of nuclei and how they interact. Work supported by the Office of Nuclear Physics, Office of Science of the U.S. Department of Energy under Contract No. DE-AC02-98CH10886.

  16. Design and implementation of space physics multi-model application integration based on web

    Science.gov (United States)

    Jiang, Wenping; Zou, Ziming

    system into independent modules according to different business needs is applied to solve the problem of the independence of the physical space between multiple models. The classic MVC(Model View Controller) software design pattern is concerned to build the architecture of space physics multi-model application integrated system. The JSP+servlet+javabean technology is used to integrate the web application programs of space physics multi-model. It solves the problem of multi-user requesting the same job of model computing and effectively balances each server computing tasks. In addition, we also complete follow tasks: establishing standard graphical user interface based on Java Applet application program; Designing the interface between model computing and model computing results visualization; Realizing three-dimensional network visualization without plug-ins; Using Java3D technology to achieve a three-dimensional network scene interaction; Improved ability to interact with web pages and dynamic execution capabilities, including rendering three-dimensional graphics, fonts and color control. Through the design and implementation of the SPMAIS based on Web, we provide an online computing and application runtime environment of space physics multi-model. The practical application improves that researchers could be benefit from our system in space physics research and engineering applications.

  17. Web Science 2015

    OpenAIRE

    Boucher, Andy; Cameron, David; Gaver, William; Hauenstein, Mark; Jarvis, Nadine; Kerridge, Tobie; Michael, Mike; Ovalle, Liliana; Pennington, Sarah; Wilkie, Alex

    2015-01-01

    Web Science 2015 conference exhibition. Web Science is the emergent study of the people and technologies, applications, processes and practices that shape and are shaped by the World Wide Web. Web Science aims to draw together theories, methods and findings from across academic disciplines, and to collaborate with industry, business, government and civil society, to develop knowledge and understanding of the Web: the largest socio-technical infrastructure in human history.

  18. Web Mining and Social Networking

    DEFF Research Database (Denmark)

    Xu, Guandong; Zhang, Yanchun; Li, Lin

    sense of individuals or communities. The volume will benefit both academic and industry communities interested in the techniques and applications of web search, web data management, web mining and web knowledge discovery, as well as web community and social network analysis.......This book examines the techniques and applications involved in the Web Mining, Web Personalization and Recommendation and Web Community Analysis domains, including a detailed presentation of the principles, developed algorithms, and systems of the research in these areas. The applications of web...... mining, and the issue of how to incorporate web mining into web personalization and recommendation systems are also reviewed. Additionally, the volume explores web community mining and analysis to find the structural, organizational and temporal developments of web communities and reveal the societal...

  19. Rich Internet Applications, Platforms and Tools - A Paradigm Shift in Web User Experience

    Directory of Open Access Journals (Sweden)

    Jitendra Maan

    2014-03-01

    Full Text Available There has been a paradigm shift in the way how orga nizations are moving towards enterprise- level adoption of Rich Internet Applications and Pl atforms with the evolution of internet. Earlier the webpages were more of static content and involv ed lot of traversing through pages to com- plete a transaction, now the web applications are v ery much dynamic, interactive and help the user complete the same transaction in a few clicks. In the near term, such adoption will favor The deployment of Rich Internet Applications and t echnologies added more twist to these changing terrains by providing desktop like feature s, sandbox security and many more capabili- ties there by creating an integrated rich user expe rience where most of the business users want to access their RIA applications on Mobile and tabl et devices. This paper also presents key trends to understand t he evolution of different RIA technologies and also harness the power of RIA in creating an in teractive and converging user experience across domains and industries.

  20. GoAhead WebServer在以太网交换机中的应用%Application of GoAhead WebServer in Ethernet Switch

    Institute of Scientific and Technical Information of China (English)

    王向群; 渠毅; 徐沛平

    2011-01-01

    In order to realize the Web configuration management of Ethernet switch, the function of dynamic Web page creation is elaborated after presenting the characteristics of GoAhead embedded Web server. The methods of daynamic data creation and function setting by Ej script and GoForm are introduced. The application structure and development process of GoAhead Webserver in Ethernet switch are discussed. The whole dynamic data establishment and the interactive process are concretely analyzed through the management of the aging time of MAC address table. And in the design of dynamic pages, the management of the switch is realized effectively on B/S architecture combined with JavaScript flexibly.%为了实现对以太网交换机进行Web配置管理,在简要介绍了GoAhead嵌入式Web服务器的特点后,阐述了其创建动态页面的功能,详细说明了Ejscript和GoForm创建动态数据和进行功能配置的方法.随后介绍了GoAhead WebServer在交换机中的应用结构和开发过程,并通过对地址表老化时间的管理来具体分析了整个动态数据的建立与交互过程,在动态页面的设计中,与JavaScript的灵活结合,更加有效地实现了B/S架构下对交换机的管理.

  1. Web Browser Programming

    OpenAIRE

    Luján Mora, Sergio

    2006-01-01

    Presentaciones del curso "Web Browser Programming" impartido en la Université M'Hamed Bougara (Bourmerdes, Argelia) en junio de 2006. Proyecto financiado por la Unión Europea: TEMPUS JEP-32102-2004, Licence Professionnelle Technologies des Applications Web (Professional License for Web Application Technologies).

  2. Using Open Web APIs in Teaching Web Mining

    Science.gov (United States)

    Chen, Hsinchun; Li, Xin; Chau, M.; Ho, Yi-Jen; Tseng, Chunju

    2009-01-01

    With the advent of the World Wide Web, many business applications that utilize data mining and text mining techniques to extract useful business information on the Web have evolved from Web searching to Web mining. It is important for students to acquire knowledge and hands-on experience in Web mining during their education in information systems…

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

    Science.gov (United States)

    2010-07-01

    ...) A text-only page, with equivalent information or functionality, shall be provided to make a web site... the presentation. (c) Web pages shall be designed so that all information conveyed with color is also...), (m), (n), (o), and (p) of this section are different from WCAG 1.0. Web pages that conform to WCAG...

  4. Usability Evaluation of a Web-Based Symptom Monitoring Application for Heart Failure.

    Science.gov (United States)

    Wakefield, Bonnie; Pham, Kassie; Scherubel, Melody

    2015-07-01

    Symptom recognition and reporting by patients with heart failure are critical to avoid hospitalization. This project evaluated a patient symptom tracking application. Fourteen end users (nine patients, five clinicians) from a Midwestern Veterans Affairs Medical Center evaluated the website using a think aloud protocol. A structured observation protocol was used to assess success or failure for each task. Measures included task time, success, and satisfaction. Patients had a mean age of 70 years; clinicians averaged 42 years in age. Patients took 9.3 min and clinicians took less than 3 min per scenario. Most patients needed some assistance, but few patients were completely unable to complete some tasks. Clinicians demonstrated few problems navigating the site. Patient System Usability Scale item scores ranged from 2.0 to 3.6; clinician item scores ranged from 1.8 to 4.0. Further work is needed to determine whether using the web-based tool improves symptom recognition and reporting.

  5. Web-Based Application for the Sizing of a Photovolatic (PV Solar Power System

    Directory of Open Access Journals (Sweden)

    F.K. Ariyo

    2016-07-01

    Full Text Available 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 that helps to estimate the ratings and quantities of the components of the Solar Photovoltaic (PV System (which converts the solar energy to electrical energy required based on several factors including the specific climatic conditions of major cities in Nigeria.

  6. Software Quality Validation for Web Applications Developed Using Geographically Distributed Human Resources

    Directory of Open Access Journals (Sweden)

    Mihai GHEORGHE

    2015-01-01

    Full Text Available Developing web applications using Geographically Distributed Team Members has seen an increased popularity during the last years mainly because the rise of Open Source technologies, fast penetration of the Internet in emerging economies, the continuous quest for reduced costs as well for the fast adoption of online platforms and services which successfully address project planning, coordination and other development tasks. This paper identifies general software process stages for both collocated and distributed development and analyses the impact the use of planning, management and testing online services has on the duration, cost and quality of each stage. Given that Quality Assurance is one of the most important concerns in Geographically Distributed Software Development (GDSD, the focus is on Software Quality Validation.

  7. GEOFIM: A WebGIS application for integrated geophysical modeling in active volcanic regions

    Science.gov (United States)

    Currenti, Gilda; Napoli, Rosalba; Sicali, Antonino; Greco, Filippo; Negro, Ciro Del

    2014-09-01

    We present GEOFIM (GEOphysical Forward/Inverse Modeling), a WebGIS application for integrated interpretation of multiparametric geophysical observations. It has been developed to jointly interpret scalar and vector magnetic data, gravity data, as well as geodetic data, from GPS, tiltmeter, strainmeter and InSAR observations, recorded in active volcanic areas. GEOFIM gathers a library of analytical solutions, which provides an estimate of the geophysical signals due to perturbations in the thermal and stress state of the volcano. The integrated geophysical modeling can be performed by a simple trial and errors forward modeling or by an inversion procedure based on NSGA-II algorithm. The software capability was tested on the multiparametric data set recorded during the 2008-2009 Etna flank eruption onset. The results encourage to exploit this approach to develop a near-real-time warning system for a quantitative model-based assessment of geophysical observations in areas where different parameters are routinely monitored.

  8. MATLAB WEB SERVER AND ITS APPLICATION IN REMOTE COLLABORATIVE DESIGN OF MAGNETIC BEARING SYSTEMS

    Institute of Scientific and Technical Information of China (English)

    2001-01-01

    Acclimatizing itself to the development of network,Math Works Inc constructed a MATLAB Web Server environment by dint of which one can browse the calculation and plots of MATLAB through Internet directly.The installation and use of the environment is introduced.A code established on the platform of MATLAB,which deals with the modal analysis of magnetic bearing system(MBS) supporting rotors of five degrees of freedom and considering the coupling of thrust bearing with radical bearings is modified to work in the environment.The purpose is to realize a remote call of the code by users through Internet for the performance analysis of the system.Such an application is very important to the concurrent design of MBS and for the utilization of distributive knowledge acquisition resources in collaborative design.The work on modification and realization is described and the results are discussed.

  9. Co-occurrence Matrices and their Applications in Information Science: Extending ACA to the Web Environment

    CERN Document Server

    Leydesdorff, Loet

    2009-01-01

    Co-occurrence matrices, such as co-citation, co-word, and co-link matrices, have been used widely in the information sciences. However, confusion and controversy have hindered the proper statistical analysis of this data. The underlying problem, in our opinion, involved understanding the nature of various types of matrices. This paper discusses the difference between a symmetrical co-citation matrix and an asymmetrical citation matrix as well as the appropriate statistical techniques that can be applied to each of these matrices, respectively. Similarity measures (like the Pearson correlation coefficient or the cosine) should not be applied to the symmetrical co-citation matrix, but can be applied to the asymmetrical citation matrix to derive the proximity matrix. The argument is illustrated with examples. The study then extends the application of co-occurrence matrices to the Web environment where the nature of the available data and thus data collection methods are different from those of traditional databa...

  10. Web-based Services for Earth Observing and Model Data in National Applications and Hazards

    Science.gov (United States)

    Kafatos, M.; Boybeyi, Z.; Cervone, G.; di, L.; Sun, D.; Yang, C.; Yang, R.

    2005-12-01

    The ever-growing large volumes of Earth system science data, collected by Earth observing platforms, in situ stations and as model output data, are increasingly being used by discipline scientists and by wider classes of users. In particular, applications of Earth system science data to environmental and hazards as well as other national applications, require tailored or specialized data, as well as web-based tools and infrastructure. The latter are driven by applications and usage drivers which include ease of access, visualization of complex data, ease of producing value-added data, GIS and open source analysis usage, metadata, etc. Here we present different aspects of such web-based services and access, and discuss several applications in the hazards and environmental areas, including earthquake signatures and observations and model runs of hurricanes. Examples and lessons learned from the consortium Mid-Atlantic Geospatial Information Consortium will be presented. We discuss a NASA-funded, open source on-line data analysis system that is being applied to climate studies for the ESIP Federation. Since enhanced, this project and the next-generation Metadata Integrated Data Analysis System allow users not only to identify data but also to generate new data products on-the-fly. The functionalities extend from limited predefined functions, to sophisticated functions described by general-purposed GrADS (Grid Analysis and Display System) commands. The Federation system also allows third party data products to be combined with local data. Software component are available for converting the output from MIDAS (OPenDAP) into OGC compatible software. The on-going Grid efforts at CEOSR and LAITS in the School of Computational Sciences (SCS) include enhancing the functions of Globus to provide support for a geospatial system so the system can share the computing power to handle problems with different peak access times and improve the stability and flexibility of a rapid

  11. EpiCollect+: linking smartphones to web applications for complex data collection projects.

    Science.gov (United States)

    Aanensen, David M; Huntley, Derek M; Menegazzo, Mirko; Powell, Chris I; Spratt, Brian G

    2014-01-01

    Previously, we have described the development of the generic mobile phone data gathering tool, EpiCollect, and an associated web application, providing two-way communication between multiple data gatherers and a project database. This software only allows data collection on the phone using a single questionnaire form that is tailored to the needs of the user (including a single GPS point and photo per entry), whereas many applications require a more complex structure, allowing users to link a series of forms in a linear or branching hierarchy, along with the addition of any number of media types accessible from smartphones and/or tablet devices (e.g., GPS, photos, videos, sound clips and barcode scanning). A much enhanced version of EpiCollect has been developed (EpiCollect+). The individual data collection forms in EpiCollect+ provide more design complexity than the single form used in EpiCollect, and the software allows the generation of complex data collection projects through the ability to link many forms together in a linear (or branching) hierarchy. Furthermore, EpiCollect+ allows the collection of multiple media types as well as standard text fields, increased data validation and form logic. The entire process of setting up a complex mobile phone data collection project to the specification of a user (project and form definitions) can be undertaken at the EpiCollect+ website using a simple 'drag and drop' procedure, with visualisation of the data gathered using Google Maps and charts at the project website. EpiCollect+ is suitable for situations where multiple users transmit complex data by mobile phone (or other Android devices) to a single project web database and is already being used for a range of field projects, particularly public health projects in sub-Saharan Africa. However, many uses can be envisaged from education, ecology and epidemiology to citizen science.

  12. Incorporation of water-use summaries into the StreamStats web application for Maryland

    Science.gov (United States)

    Ries, Kernell G.; Horn, Marilee A.; Nardi, Mark R.; Tessler, Steven

    2010-01-01

    Approximately 25,000 new households and thousands of new jobs will be established in an area that extends from southwest to northeast of Baltimore, Maryland, as a result of the Federal Base Realignment and Closure (BRAC) process, with consequent new demands on the water resources of the area. The U.S. Geological Survey, in cooperation with the Maryland Department of the Environment, has extended the area of implementation and added functionality to an existing map-based Web application named StreamStats to provide an improved tool for planning and managing the water resources in the BRAC-affected areas. StreamStats previously was implemented for only a small area surrounding Baltimore, Maryland, and it was extended to cover all BRAC-affected areas. StreamStats could provide previously published streamflow statistics, such as the 1-percent probability flood and the 7-day, 10-year low flow, for U.S. Geological Survey data-collection stations and estimates of streamflow statistics for any user-selected point on a stream within the implemented area. The application was modified for this study to also provide summaries of water withdrawals and discharges upstream from any user-selected point on a stream. This new functionality was made possible by creating a Web service that accepts a drainage-basin delineation from StreamStats, overlays it on a spatial layer of water withdrawal and discharge points, extracts the water-use data for the identified points, and sends it back to StreamStats, where it is summarized for the user. The underlying water-use data were extracted from the U.S. Geological Survey's Site-Specific Water-Use Database System (SWUDS) and placed into a Microsoft Access database that was created for this study for easy linkage to the Web service and StreamStats. This linkage of StreamStats with water-use information from SWUDS should enable Maryland regulators and planners to make more informed decisions on the use of water resources in the BRAC area, and

  13. Chemical Search Web Utility

    Data.gov (United States)

    U.S. Environmental Protection Agency — The Chemical Search Web Utility is an intuitive web application that allows the public to easily find the chemical that they are interested in using, and which...

  14. Using SAHRIS a web-based application for creating heritage cases and permit applications

    Science.gov (United States)

    Mlungwana, N.

    2015-08-01

    Since the inception of the South African Heritage Resources Information System (SAHRIS) in 2012, creating heritage cases and permit applications has been streamlined, and interaction with South African Heritage Authorities has been simplified. SAHRIS facilitates applications for development cases and mining applications that trigger the South African National Heritage Resources Act (Act 25 of 1999) and is able to differentiate between cases that require comment only, where the heritage process is subsidiary to environmental or mining law (Section 38(8)), and those where the heritage authority is the deciding authority (Section 38(1)). The system further facilitates cases related to site and object management, as well as permit applications for excavation, invasive research techniques and export of materials for research abroad in the case of archaeological or palaeontological specimens, or for sale or exhibition in the case of heritage objects. The integrated, easy to use, online system has removed the need for applicants to print out forms, take documents from one government department to the next for approval and other time-consuming processes that accompany paper-based systems. SAHRIS is a user friendly application that makes it easy for applicants to make their submissions, but also allows applicants to track the progress of their cases with the relevant heritage authority, which allows for better response rates and turnaround times from the authorities, while also ensuring transparency and good governance practice.

  15. Pedagogical Potential of a Web-Based GIS Application for Migration Data: A Preliminary Investigation in the Context of South Korea

    Science.gov (United States)

    Kim, Minsung; Kim, Kamyoung; Lee, Sang-Il

    2013-01-01

    This article examines the pedagogical potential of a Web-based GIS application, Population Migration Web Service (PMWS), in which students can examine population geography in an interactive and exploratory manner. This article introduces PMWS, a tailored, unique Internet GIS application that provides functions for visualizing spatial interaction…

  16. Web application for the control and management of radioprotection equipment in the Cadarache centre; Application WEB pour le controle et la gestion des appareils de radioprotection sur le centre de Cadarache

    Energy Technology Data Exchange (ETDEWEB)

    Anon.

    2010-07-01

    The author describes a web 2-type application which has been developed for the periodic calibration controls of radioprotection equipment in Cadarache. This application aims at offering an easy and immediate and even remote access to information, at selecting information with respect to uses (radioprotection department, administrator, and so on), at securing and safeguarding homogeneous data, at editing control statistics. The different functionalities are briefly presented with their displayed interface

  17. A web-based federated neuroinformatics model for surgical planning and clinical research applications in epilepsy.

    Science.gov (United States)

    Cao, Xinhua; Wong, Stephen T C; Hoo, Kent Soo; Tjandra, Donny; Fu, J C; Lowenstein, Daniel H

    2004-01-01

    There is an increasing need to efficiently share diverse clinical and image data among different clinics, labs, and departments of a medical center enterprise to facilitate better quality care and more effective clinical research. In this paper, we describe a web-based, federated information model as a viable technical solution with applications in medical refractory epilepsy and other neurological disorders. We describe four such online applications developed in a federated system prototype: surgical planning, image analysis, statistical data analysis, and dynamic extraction, transforming, and loading (ETL) of data from a heterogeneous collection of data sources into an epilepsy multimedia data warehouse (EMDW). The federated information system adopts a three-tiered architecture, consisting of a user-interface layer, an application logic layer, and a data service layer. We implemented two complementary federated information technologies, i.e., XML (eXtensible Markup Language) and CORBA (Common Object Request Broker Architecture), in the prototype to enable multimedia data exchange and brain images transmission. The preliminary results show that the federated prototype system provides a uniform interface, heterogeneous information integration and efficient data sharing for users in our institution who are concerned with the care of patients with epilepsy and who pursue research in this area.

  18. Multilanguage Web application to assess biomass energy production: economic and energetic analysis

    Energy Technology Data Exchange (ETDEWEB)

    Berruto, Remigio; Busato, Patrizia; Piccarolo, Pietro [University of Turin (Italy). Dipt. di Economia e Ingegneria Agraria, Forestale e Ambientale (DEIAFA)], E-mail: remigio.berruto@unito.it

    2008-07-01

    One of the main difficulties in the development of biomass supply chains is the lack of reliable and complete information, which is needed to carry out a correct feasibility study. The aim of the research is contributing to knowledge which can be exploited in designing and evaluating biomass supply chains, within a standardized system approach. For this purpose has been implemented by DEIAFA a Web application - www.energyfarm.unito.it - to investigate the biomass supply chains under the technical, economic and energetic aspects. The first set of procedures allow the evaluation of field and logistic operations related to biomass cultivation, harvest and transport to the point of use. Another set of procedures refers to the feasibility study of biomass power plant. All procedures share a common database, ensuring their proper integration. EnergyFarm{sup R} represents a step toward the standardization of data and calculation procedures. In the future, it will be possible to foresee also in the same application the computing of the results with different standards (ASAE, EU, etc.). The interface to the application is provided in English and Italian languages. (author)

  19. Harvest: an open platform for developing web-based biomedical data discovery and reporting applications.

    Science.gov (United States)

    Pennington, Jeffrey W; Ruth, Byron; Italia, Michael J; Miller, Jeffrey; Wrazien, Stacey; Loutrel, Jennifer G; Crenshaw, E Bryan; White, Peter S

    2014-01-01

    Biomedical researchers share a common challenge of making complex data understandable and accessible as they seek inherent relationships between attributes in disparate data types. Data discovery in this context is limited by a lack of query systems that efficiently show relationships between individual variables, but without the need to navigate underlying data models. We have addressed this need by developing Harvest, an open-source framework of modular components, and using it for the rapid development and deployment of custom data discovery software applications. Harvest incorporates visualizations of highly dimensional data in a web-based interface that promotes rapid exploration and export of any type of biomedical information, without exposing researchers to underlying data models. We evaluated Harvest with two cases: clinical data from pediatric cardiology and demonstration data from the OpenMRS project. Harvest's architecture and public open-source code offer a set of rapid application development tools to build data discovery applications for domain-specific biomedical data repositories. All resources, including the OpenMRS demonstration, can be found at http://harvest.research.chop.edu.

  20. WEB应用防火墙之浅析%Analysis of WEB Application Firewall

    Institute of Scientific and Technical Information of China (English)

    向鑫

    2011-01-01

    目前,企业的网络应用已经开始变的复杂多样,网络攻击也开始转向应用层。统计数据表明,企业75%的攻击来自应用层。当前企业级应用已开始普遍采用基于Web的架构。而Web应用安全还是一个比较新的领域。WEB应用防火墙也还是一个比较新的概念,与以往防火墙的安全理念不同,目前在中国还只有少数几家企业提供这款产品。%At present,the enterprise network applications has become complex and diverse,network attacks turned to the application layer.Statistics shows that 75% attacks of business comes from application layer.Web-based architecture has widely used in Enterprise A

  1. Web Application Firewall Analysis Techniques%Web应用防火墙技术要点分析

    Institute of Scientific and Technical Information of China (English)

    王微微

    2014-01-01

    Network firewalls work to do in order to ensure the normal operation of the application. Combined with the current growing network security issues and existing network security products, illustrates the importance of installing Web firewall. Find firewall technology is still not mature enough, made Web application firewall technology to protect Web applications from common attacks, major technology and Web application firewalls are described.%做好网络防火墙工作,才能保证应用程序正常运作。结合目前日益严重的网络安全问题和现有的网络安全产品,说明了安装Web防火墙的重要性。发现防火墙技术仍不够成熟,提出了Web应用防火墙技术可以保护Web应用程序免受普通攻击,并对Web应用防火墙的主要技术进行了描述。

  2. Development of web-based geocoding applications for the population-based Birth Defects Surveillance System in New York state.

    Science.gov (United States)

    Wang, Ying; Le, Linh H; Wang, Xiaohang; Tao, Zhen; Druschel, Charlotte D; Cross, Philip K; Hwang, Syni-An

    2010-01-01

    Geographic information systems (GIS) have been widely used in mapping health data and analyzing the geographic distribution of disease. Mapping and spatially analyzing data normally begins with geocoding, a process of assigning geographic coordinates to an address so that it can be displayed and analyzed on a map. The objectives of this project were to develop Web-based geocoding applications for the New York State birth defects surveillance system to geocode, both automatically and interactively, the birth defect cases of the Congenital Malformations Registry (CMR) and evaluate the geocoding results. Geocoding software, in conjunction with a Java-based development tool (J Server), was used to develop the Web-based applications on the New York State Department of Health's Health Commerce System. The Web-based geocoding applications have been developed and implemented for the New York State birth defects surveillance system. These menu-driven applications empower users to conduct geocoding activities using only a PC and a Web browser without the installation of any GIS software. These powerful tools provide automatic, real-time, street-level geocoding of the routinely collected birth defects records in the CMR. Up to 92% of the CMR records have been geocoded with addresses exactly matched to the reference addresses on house number, street name, and city or zip code.

  3. The Effect of Classroom Web Applications on Teaching, Learning and Academic Performance among College of Education Female Students

    Science.gov (United States)

    Aljraiwi, Seham Salman

    2017-01-01

    The current study proposes web applications-based learning environment to promote teaching and learning activities in the classrooms. It also helps teachers facilitate learners' contributions in the process of learning and improving their motivation and performance. The case study illustrated that female students were more interested in learning…

  4. 基于.NET 的 Web Service 应用规划设计%Design of Web Service application programming based on.NET

    Institute of Scientific and Technical Information of China (English)

    范文广; 黄存东

    2015-01-01

    Web Service 的产生是为了解决跨平台和语言共享数据的问题。 Web Service 构建块解决了发现 Web Service及与 Web Service 通信的问题。在 Web Service 创建过程中,可以根据不同用户的喜好,选择利用记事本和 Visual Studio.NET。%The generation of Web Service is to address the issue of sharing data across platforms and language;Web Service building blocks, solve problems of finding Web Service and Web Service communication. Notepad and Visual Studio.NET are available for different users preferences in Web Service creation process.

  5. Soil Monitor: an open source web application for real-time soil sealing monitoring and assessment

    Science.gov (United States)

    Langella, Giuliano; Basile, Angelo; Giannecchini, Simone; Iamarino, Michela; Munafò, Michele; Terribile, Fabio

    2016-04-01

    Soil sealing is one of the most important causes of land degradation and desertification. In Europe, soil covered by impermeable materials has increased by about 80% from the Second World War till nowadays, while population has only grown by one third. There is an increasing concern at the high political levels about the need to attenuate imperviousness itself and its effects on soil functions. European Commission promulgated a roadmap (COM(2011) 571) by which the net land take would be zero by 2050. Furthermore, European Commission also published a report in 2011 providing best practices and guidelines for limiting soil sealing and imperviousness. In this scenario, we developed an open source and an open source based Soil Sealing Geospatial Cyber Infrastructure (SS-GCI) named as "Soil Monitor". This tool merges a webGIS with parallel geospatial computation in a fast and dynamic fashion in order to provide real-time assessments of soil sealing at high spatial resolution (20 meters and below) over the whole Italy. Common open source webGIS packages are used to implement both the data management and visualization infrastructures, such as GeoServer and MapStore. The high-speed geospatial computation is ensured by a GPU parallelism using the CUDA (Computing Unified Device Architecture) framework by NVIDIA®. This kind of parallelism required the writing - from scratch - all codes needed to fulfil the geospatial computation built behind the soil sealing toolbox. The combination of GPU computing with webGIS infrastructures is relatively novel and required particular attention at the Java-CUDA programming interface. As a result, Soil Monitor is smart because it can perform very high time-consuming calculations (querying for instance an Italian administrative region as area of interest) in less than one minute. The web application is embedded in a web browser and nothing must be installed before using it. Potentially everybody can use it, but the main targets are the

  6. Application of a web-based Decision Support System in risk management

    Science.gov (United States)

    Aye, Zar Chi; Jaboyedoff, Michel; Derron, Marc-Henri

    2013-04-01

    Probabilistic Risk Assessment (PRA) model and the knowledge collected from experts. The visualization of the risk reduction scenarios can also be shared among the users on the web to support the on-line participatory process. In addition, cost-benefit ratios of the different risk reduction scenarios can be prepared in order to serve as inputs for high-level decision makers. The most appropriate risk reduction scenarios will be chosen using Multi-Criteria Evaluation (MCE) method by weighting different parameters according to the preferences and criteria defined by the users. The role of public participation has been changing from one-way communication between authorities, experts, stakeholders and citizens towards more intensive two-way interaction. Involving the affected public and interest groups can enhance the level of legitimacy, transparency, and confidence in the decision making process. Due to its important part in decision making, online participatory tool is included in the DSS in order to allow the involved stakeholders interactively in risk reduction and be aware of the existing vulnerability conditions of the community. Moreover, it aims to achieve a more transparent and better informed decision-making process. The system is under in progress and the first tools implemented will be presented showing the wide possibilities of new web technologies which can have a great impact on the decision making process. It will be applied in four pilot areas in Europe: French Alps, North Eastern Italy, Romania and Poland. Nevertheless, the framework will be designed and implemented in a way to be applicable in any other regions.

  7. Web security enhancement scheme based on Web application firewall%一种基于Web应用防火墙的主动安全加固方案

    Institute of Scientific and Technical Information of China (English)

    李莉; 翟征德

    2011-01-01

    Traditional Web Application Firewalls(WAF) detect attacks are based on inner attack fingerprints and can not detect those kinds of status stealing and tamper.Active security based on WAF is proposed, which enables WAFs to participate in and enhance the security of the HTTP sessions between clients and servers.Security enhancement schemes to defend against HTTP session hijacking, hidden button value manipulation, cookie manipulation are explained.Those schemes can be used to enhance WAF defense ability and improve Web application security.%传统的Web应用防火墙(WAF)只能基于攻击特征对HTTP流量进行规则匹配,而无法检测对HTTP状态数据的窃取和篡改.提出WAF主动安全防御的思想,使得WAF可以深度介入到客户端与服务器的会话过程中采取主动性的安全机制来加固HTTP交互过程,给出了对抗会话劫持、HTTP隐藏按钮篡改、Cookie篡改攻击的安全加固算法,提高了WAF对于Web攻击的防护能力,增强了Web应用的整体安全性.

  8. The 2nd DBCLS BioHackathon: interoperable bioinformatics Web services for integrated applications

    Directory of Open Access Journals (Sweden)

    Katayama Toshiaki

    2011-08-01

    Full Text Available Abstract Background The interaction between biological researchers and the bioinformatics tools they use is still hampered by incomplete interoperability between such tools. To ensure interoperability initiatives are effectively deployed, end-user applications need to be aware of, and support, best practices and standards. Here, we report on an initiative in which software developers and genome biologists came together to explore and raise awareness of these issues: BioHackathon 2009. Results Developers in attendance came from diverse backgrounds, with experts in Web services, workflow tools, text mining and visualization. Genome biologists provided expertise and exemplar data from the domains of sequence and pathway analysis and glyco-informatics. One goal of the meeting was to evaluate the ability to address real world use cases in these domains using the tools that the developers represented. This resulted in i a workflow to annotate 100,000 sequences from an invertebrate species; ii an integrated system for analysis of the transcription factor binding sites (TFBSs enriched based on differential gene expression data obtained from a microarray experiment; iii a workflow to enumerate putative physical protein interactions among enzymes in a metabolic pathway using protein structure data; iv a workflow to analyze glyco-gene-related diseases by searching for human homologs of glyco-genes in other species, such as fruit flies, and retrieving their phenotype-annotated SNPs. Conclusions Beyond deriving prototype solutions for each use-case, a second major purpose of the BioHackathon was to highlight areas of insufficiency. We discuss the issues raised by our exploration of the problem/solution space, concluding that there are still problems with the way Web services are modeled and annotated, including: i the absence of several useful data or analysis functions in the Web service "space"; ii the lack of documentation of methods; iii lack of

  9. Bullant: A New Web Application Resolution%一种新型的Web应用解决方案--Bullant

    Institute of Scientific and Technical Information of China (English)

    赵文兵; 杜孝平; 谢昆青

    2002-01-01

    In this paper, we introduce a new resolution--Bullant to develop Web application, which represents userinterfaces and business logic on the server while the clients just display the interfaces and accept users' inputs. TheWeb server can keep the data as persistent objects in no demand of external database ,support types of devices such asPC, PDA, mobile phone etc. in wired/wireless mode through the lowest bandwidth of 9.6K/s and is linear scalablewith Zero Friction Engine. It's a thoroughly new resolution compared with the others.

  10. Oracle Application Express 5 for beginners a practical guide to rapidly develop data-centric web applications accessible from desktop, laptops, tablets, and smartphones

    CERN Document Server

    2015-01-01

    Oracle Application Express has taken another big leap towards becoming a true next generation RAD tool. It has entered into its fifth version to build robust web applications. One of the most significant feature in this release is a new page designer that helps developers create and edit page elements within a single page design view, which enormously maximizes developer productivity. Without involving the audience too much into the boring bits, this full colored edition adopts an inspiring approach that helps beginners practically evaluate almost every feature of Oracle Application Express, including all features new to version 5. The most convincing way to explore a technology is to apply it to a real world problem. In this book, you’ll develop a sales application that demonstrates almost every feature to practically expose the anatomy of Oracle Application Express 5. The short list below presents some main topics of Oracle APEX covered in this book: Rapid web application development for desktops, la...

  11. Creation of a Web Map and Mobile Application Based on a Printed Book

    Science.gov (United States)

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

    2016-06-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 about 1400 pages featuring hundreds of locations where each location is associated with more events of different types) refer to places with many addresses in Prague and some villages in the Czech Republic which are related to events that took place during the World War II. The paper describes the steps of conversion, the design of the data model in Esri geodatabase and examples of outputs. The historical data are connected to actual addresses and thanks to such a combination of historical and actual locations, the project will help to discover a part of the history of the Czech Republic and it will show new context in data via GIS capabilities. This project is a continuation of a project which recorded a march of death on a map. This is a unique project created in cooperation with Academia Publishing. The outputs of the project will serve as a core resource for a multimedia history portal. The author of the book is currently writing sequels from the post-war period and at least two other books are envisioned, so the future of the project is ensured.

  12. The TPAC Digital Library: A Web Application for Publishing Large Catalogs of Earth Science Data

    Science.gov (United States)

    Blain, P.; Pugh, T.

    2010-12-01

    The Tasmanian Partnership for Advanced Computing (TPAC) has developed a rich web-based application that publishes large catalogs of scientific datasets. The TPAC Digital Library provides a user interface for viewing, searching, and accessing the catalog data collections, as well as enabling data services for user access. The product also provides management functions for librarians of digital data collections. The search features allow files to be selected graphically based on geospatial extent, or by file name, variable name, attribute value, and by tag. Alternatively, there is a file manager style interface that provides a direct route to the data. The interface is specifically geared towards discovery and access of earth science data files, which makes it intuitive and easy to navigate. Files can be downloaded, or accessed through OPeNDAP, GridFTP, WCS, Matlab and other interfaces. The digital library can harvest metadata from THREDDS, Hyrax, IPCC catalogs and other instances of the digital library. The product is freely available under an open-source license, and is currently deployed by a small but active user base. It has existed since 2005, and remains under constant development by TPAC and other contributors (including the Australian Bureau of Meteorology). Current development initiatives will allow interoperability with library service protocols, as well as other data archive organizations and scientific bodies for data reference transparency. There is a project in progress that will allow the data collection’s owner to attach attribute information, access rights, and meta-data to the data collection to conform to various user community and service standards. Future releases will allow publishers to attach media rich information about the data collection, as well as additional information about scientific results, and papers and web pages that reference the data collection. The presentation will discuss the current implementation, and future directions.

  13. Application of Distributed Java Web Service Based on AXIS%基于AXIS的分布式Java Web Service的应用

    Institute of Scientific and Technical Information of China (English)

    赵敏; 王余旺; 王俊; 刁兴春

    2005-01-01

    Web Service是Web上数据和信息集成的有效机制.Web Service的新型架构,Web Service的高效执行方式,Web Service与其他成熟技术的有机结合以及Web Service的集成是解决现实应用问题的重要技术.文章阐述了Web Service的基本概念,以及SOAP在Web Service中的作用,同时分析了AXIS对SOAP的改进,最后讨论了基于AXIS的分布式Web Service的具体应用,并展望了Web Service未来的发展.

  14. 扩展Spring MVC模块的Web应用%Web Application of Extended Spring MVC

    Institute of Scientific and Technical Information of China (English)

    廖福保

    2012-01-01

    This paper described the application of Spring MVC framework. It analyzed the controller, model, and view of MVC framework. To compensate for the deficiency of Spring MVC, it introduced the AJAX technology into Spring MVC to have it extended. The extended Spring MVC is easier to maintain, and has been proved to be feasible and valid in a typical Web application.%叙述了Spring MVC模块的应用,对MVC模块中的控制器、模型和视图进行了分析,然后针对目前Spring MVC模块的不足,对此模块进行了扩展,并将AJAX技术引入到Spring MVC模块中,具有易维护性.在扩展Spring MVC模块的基础上设计了1个典型的Web应用,表明了扩展Spring MVC模块的可行性和有效性.

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

    CERN Document Server

    Burger, Dan; Pepper, Joshua; Siverd, Robert J; Paegert, Martin A; De Lee, Nathan M

    2012-01-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...

  16. A new R package and web application for detecting bilateral asymmetry in parasitic infections.

    Science.gov (United States)

    Wayland, Matthew T; Chubb, James C

    2016-11-10

    When parasites invade paired structures of their host non-randomly, the resulting asymmetry may have both pathological and ecological significance. To facilitate the detection and visualisation of asymmetric infections we have developed a free software tool, Analysis of Symmetry of Parasitic Infections (ASPI). This tool has been implemented as an R package (https://cran.r-project.org/package=aspi) and a web application (https://wayland.shinyapps.io/aspi). ASPI can detect both consistent bias towards one side, and inconsistent bias in which the left side is favoured in some hosts and the right in others. Application of ASPI is demonstrated using previously unpublished data on the distribution of metacercariae of species of Diplostomum von Nordmann, 1832 in the eyes of ruffe Gymnocephalus cernua (Linnaeus). Invasion of the lenses appeared to be random, with the proportion of metacercariae in the left and right lenses showing the pattern expected by chance. However, analysis of counts of metacercariae from the humors, choroid and retina revealed asymmetry between eyes in 38% of host fish.

  17. On the Web Application System Security and Protection Strategy%浅析Web应用系统的安全及防护策略

    Institute of Scientific and Technical Information of China (English)

    吴丽娟

    2011-01-01

    随着网络技术的发展,Web应用服务的快速普及,各种基于Internet的Web应用系统的攻击事件频发。本文试着分析Web应用系统主要安全问题及威胁Web安全的主要原因,提出Web应用系统的防护策略。%With the development of network technology,and the rapid proliferation of Web applications,Internet-based Web applications are frequently attacked.This paper tried to analyze the Web application security issues and the main reason of the Web security threat.The Web application system proposed protection strategy.

  18. Do-It-Yourself: A Special Library's Approach to Creating Dynamic Web Pages Using Commercial Off-The-Shelf Applications

    Science.gov (United States)

    Steeman, Gerald; Connell, Christopher

    2000-01-01

    Many librarians may feel that dynamic Web pages are out of their reach, financially and technically. Yet we are reminded in library and Web design literature that static home pages are a thing of the past. This paper describes how librarians at the Institute for Defense Analyses (IDA) library developed a database-driven, dynamic intranet site using commercial off-the-shelf applications. Administrative issues include surveying a library users group for interest and needs evaluation; outlining metadata elements; and, committing resources from managing time to populate the database and training in Microsoft FrontPage and Web-to-database design. Technical issues covered include Microsoft Access database fundamentals, lessons learned in the Web-to-database process (including setting up Database Source Names (DSNs), redesigning queries to accommodate the Web interface, and understanding Access 97 query language vs. Standard Query Language (SQL)). This paper also offers tips on editing Active Server Pages (ASP) scripting to create desired results. A how-to annotated resource list closes out the paper.

  19. Web API Fragility: How Robust is Your Web API Client

    NARCIS (Netherlands)

    Espinha, T.; Zaidman, A.; Gross, H.G.

    2014-01-01

    Web APIs provide a systematic and extensible approach for application-to-application interaction. A large number of mobile applications makes use of web APIs to integrate services into apps. Each Web API’s evolution pace is determined by their respective developer and mobile application developers a

  20. SLA-based optimisation of virtualised resource for multi-tier web applications in cloud data centres

    Science.gov (United States)

    Bi, Jing; Yuan, Haitao; Tie, Ming; Tan, Wei

    2015-10-01

    Dynamic virtualised resource allocation is the key to quality of service assurance for multi-tier web application services in cloud data centre. In this paper, we develop a self-management architecture of cloud data centres with virtualisation mechanism for multi-tier web application services. Based on this architecture, we establish a flexible hybrid queueing model to determine the amount of virtual machines for each tier of virtualised application service environments. Besides, we propose a non-linear constrained optimisation problem with restrictions defined in service level agreement. Furthermore, we develop a heuristic mixed optimisation algorithm to maximise the profit of cloud infrastructure providers, and to meet performance requirements from different clients as well. Finally, we compare the effectiveness of our dynamic allocation strategy with two other allocation strategies. The simulation results show that the proposed resource allocation method is efficient in improving the overall performance and reducing the resource energy cost.