The Experts below are selected from a list of 120 Experts worldwide ranked by ideXlab platform
Haining Wang - One of the best experts on this subject based on the ideXlab platform.
-
m.Site: Efficient Content Adaptation for Mobile Devices
2012Co-Authors: Aaron Koehl, Haining WangAbstract:Building a mobile user interface can be a time consuming process for web Site Administrators. We present a novel approach for adapting existing webSites to the mobile paradigm. In contrast to existing technologies, our approach aims to provide a trio of functionality, ease of use, and scalability for large web communities. A Site Administrator visually selects objects within a web page, and assigns one or more attributes to page objects from a rich collection of pre-defined page modifications. Our proposed system then generates code for a multi-session, php-based proxy server to provide dynamic mobile content adaptations based on the attributes selected. The modifications encapsulate complex page interactions and provide a simplified interface to mobile users. The proxy server is augmented with a highly efficient and standards-compliant browser residing on the server to interpose on behalf of a resource-constrained mobile client. Adaptations such as pre-rendering of content can be cached and shared across users to amortize load. We build a prototype and evaluate its efficacy on a complex web application driving a busy online community with nearly 66,000 members.
-
Middleware - m.Site: efficient content adaptation for mobile devices
Lecture Notes in Computer Science, 2012Co-Authors: Aaron Koehl, Haining WangAbstract:Building a mobile user interface can be a time consuming process for web Site Administrators. We present a novel approach for adapting existing webSites to the mobile paradigm. In contrast to existing technologies, our approach aims to provide a trio of functionality, ease of use, and scalability for large web communities. A Site Administrator visually selects objects within a web page, and assigns one or more attributes to page objects from a rich collection of pre-defined page modifications. Our proposed system then generates code for a multi-session, php-based proxy server to provide dynamic mobile content adaptations based on the attributes selected. The modifications encapsulate complex page interactions and provide a simplified interface to mobile users. The proxy server is augmented with a highly efficient and standards-compliant browser residing on the server to interpose on behalf of a resource-constrained mobile client. Adaptations such as pre-rendering of content can be cached and shared across users to amortize load. We build a prototype and evaluate its efficacy on a complex web application driving a busy online community with nearly 66,000 members.
Aaron Koehl - One of the best experts on this subject based on the ideXlab platform.
-
m.Site: Efficient Content Adaptation for Mobile Devices
2012Co-Authors: Aaron Koehl, Haining WangAbstract:Building a mobile user interface can be a time consuming process for web Site Administrators. We present a novel approach for adapting existing webSites to the mobile paradigm. In contrast to existing technologies, our approach aims to provide a trio of functionality, ease of use, and scalability for large web communities. A Site Administrator visually selects objects within a web page, and assigns one or more attributes to page objects from a rich collection of pre-defined page modifications. Our proposed system then generates code for a multi-session, php-based proxy server to provide dynamic mobile content adaptations based on the attributes selected. The modifications encapsulate complex page interactions and provide a simplified interface to mobile users. The proxy server is augmented with a highly efficient and standards-compliant browser residing on the server to interpose on behalf of a resource-constrained mobile client. Adaptations such as pre-rendering of content can be cached and shared across users to amortize load. We build a prototype and evaluate its efficacy on a complex web application driving a busy online community with nearly 66,000 members.
-
Middleware - m.Site: efficient content adaptation for mobile devices
Lecture Notes in Computer Science, 2012Co-Authors: Aaron Koehl, Haining WangAbstract:Building a mobile user interface can be a time consuming process for web Site Administrators. We present a novel approach for adapting existing webSites to the mobile paradigm. In contrast to existing technologies, our approach aims to provide a trio of functionality, ease of use, and scalability for large web communities. A Site Administrator visually selects objects within a web page, and assigns one or more attributes to page objects from a rich collection of pre-defined page modifications. Our proposed system then generates code for a multi-session, php-based proxy server to provide dynamic mobile content adaptations based on the attributes selected. The modifications encapsulate complex page interactions and provide a simplified interface to mobile users. The proxy server is augmented with a highly efficient and standards-compliant browser residing on the server to interpose on behalf of a resource-constrained mobile client. Adaptations such as pre-rendering of content can be cached and shared across users to amortize load. We build a prototype and evaluate its efficacy on a complex web application driving a busy online community with nearly 66,000 members.
Stéphane Corlosquet - One of the best experts on this subject based on the ideXlab platform.
-
Security in Drupal
The Definitive Guide to Drupal 7, 2011Co-Authors: Stéphane CorlosquetAbstract:The Internet is rife with spammers and hackers threatening to deface or take down your Site, ruin your brand, paralyze your community, or steal confidential data. Whether you are a Site Administrator, module developer, themer, system Administrator, or user, you ought to bear security in mind when administering your Site or writing code. You could put your own Site or other people’s Sites at risk if you don’t follow some simple rules and best practices. Fortunately, you are not alone in this situation, and the Drupal community has developed a solid process to help you avoid major headaches when dealing with security matters.
-
International Semantic Web Conference - Produce and Consume Linked Data with Drupal
Lecture Notes in Computer Science, 2009Co-Authors: Stéphane Corlosquet, Renaud Delbru, Timothy Clark, Axel Polleres, Stefan DeckerAbstract:Currently a large number of Web Sites are driven by Content Management Systems (CMS) which manage textual and multimedia content but also - inherently - carry valuable information about a Site's structure and content model. Exposing this structured information to the Web of Data has so far required considerable expertise in RDF and OWL modelling and additional programming effort. In this paper we tackle one of the most popular CMS: Drupal. We enable Site Administrators to export their Site content model and data to the Web of Data without requiring extensive knowledge on Semantic Web technologies. Our modules create RDFa annotations and --- optionally --- a SPARQL endpoint for any Drupal Site out of the box. Likewise, we add the means to map the Site data to existing ontologies on the Web with a search interface to find commonly used ontology terms. We also allow a Drupal Site Administrator to include existing RDF data from remote SPARQL endpoints on the Web in the Site. When brought together, these features allow networked RDF Drupal Sites that reuse and enrich Linked Data. We finally discuss the adoption of our modules and report on a use case in the biomedical field and the current status of its deployment.
Stefan Decker - One of the best experts on this subject based on the ideXlab platform.
-
International Semantic Web Conference - Produce and Consume Linked Data with Drupal
Lecture Notes in Computer Science, 2009Co-Authors: Stéphane Corlosquet, Renaud Delbru, Timothy Clark, Axel Polleres, Stefan DeckerAbstract:Currently a large number of Web Sites are driven by Content Management Systems (CMS) which manage textual and multimedia content but also - inherently - carry valuable information about a Site's structure and content model. Exposing this structured information to the Web of Data has so far required considerable expertise in RDF and OWL modelling and additional programming effort. In this paper we tackle one of the most popular CMS: Drupal. We enable Site Administrators to export their Site content model and data to the Web of Data without requiring extensive knowledge on Semantic Web technologies. Our modules create RDFa annotations and --- optionally --- a SPARQL endpoint for any Drupal Site out of the box. Likewise, we add the means to map the Site data to existing ontologies on the Web with a search interface to find commonly used ontology terms. We also allow a Drupal Site Administrator to include existing RDF data from remote SPARQL endpoints on the Web in the Site. When brought together, these features allow networked RDF Drupal Sites that reuse and enrich Linked Data. We finally discuss the adoption of our modules and report on a use case in the biomedical field and the current status of its deployment.
Benjamin Livshits - One of the best experts on this subject based on the ideXlab platform.
-
gatekeeper mostly static enforcement of security and reliability policies for javascript code
USENIX Security Symposium, 2009Co-Authors: Salvatore A Guarnieri, Benjamin LivshitsAbstract:The advent of Web 2.0 has lead to the proliferation of client-side code that is typically written in JavaScript. This code is often combined -- or mashed-up -- with other code and content from disparate, mutually untrusting parties, leading to undesirable security and reliability consequences. This paper proposes GATEKEEPER, a mostly static approach for soundly enforcing security and reliability policies for JavaScript programs. GATEKEEPER is a highly extensible system with a rich, expressive policy language, allowing the hosting Site Administrator to formulate their policies as succinct Datalog queries. The primary application of GATEKEEPER this paper explores is in reasoning about JavaScript widgets such as those hosted by widget portals Live.com and Google/IG. Widgets submitted to these Sites can be either malicious or just buggy and poorly written, and the hosting Site has the authority to reject the submission of widgets that do not meet the Site's security policies. To show the practicality of our approach, we describe nine representative security and reliability policies. Statically checking these policies results in 1,341 verified warnings in 684 widgets, no false negatives, due to the soundness of our analysis, and false positives affecting only two widgets.