- Subscribe to this page:
- RSS
- Email Alert
java
(1187 results)-
White Papers
Research on On-Card Bytecode Verifier for Java Cards
Jun 2009
The bytecode verification is a key point of the security chain of the Java Platform. This feature is optional in many embedded devices since the memory requirements of the verification process and...
Provided by Academy Publisher
-
White Papers
WSO2 SOA Enablement Server for Java
May 2010
WSO2 SOA Enablement Server for Java is a robust enterprise-ready Web services platform. It can run as a stand-alone service, but is typically deployed onto one of the major J2EE application...
Provided by Spectrum Systems
-
White Papers
Practical Weak-Atomicity Semantics for Java STM
Jun 2008
As memory transactions have been proposed as a languagelevel replacement for locks, there is growing need for welldefined semantics. In contrast to database transactions, Transaction Memory (TM)...
Provided by Association for Computing Machinery
-
White Papers
A Java Package for Synchronous Simulation Processing
Oct 2009
It is common practice in the process of designing systems, protocols and circuits to implement a simulation phase aiming at to foresee performance and to identify possible flaws. In principle, the...
Provided by University of Campinas
-
White Papers
LARVA - Safer Monitoring of Real-Time Java Programs (Tool Paper)
Aug 2009
The use of runtime verification, as a lightweight approach to guarantee properties of systems, has been increasingly employed on real-life software. This paper presents the tool LARVA, for the...
Provided by University of Malta
-
White Papers
Statistically Rigorous Java Performance Evaluation
Sep 2007
Java performance is far from being trivial to benchmark because it is affected by various factors such as the Java application, its input, the virtual machine, the garbage collector, the heap...
Provided by Ghent University
-
White Papers
J-LATTE: A Constraint-Based Tutor for Java
Oct 2009
This paper presents J-LATTE, a constraint-based intelligent tutoring system that teaches a subset of the Java programming language. J-LATTE supports two modes: concept mode, in which the student...
Provided by University of Canterbury
-
White Papers
Teaching Embedded Control Using Concurrent Java
Apr 2009
Aalesund University College (AUC) has long and broad experience in the use of the Java Concurrency Model for process control. An important part of this work is the design and control of...
Provided by ECMS
-
White Papers
Conversion of Java Applets Animations to Java MIDlets
Aug 2009
Java applets are used in e-learning, mainly for creating animations. Many leading educational and professional organizations have large repositories of animations, created using Java applets which...
Provided by Indian Institute of Technology Bombay
-
White Papers
Distributed Apportioning Based Reachability Analysis of Concurrent Java Programs
Jan 2010
Reachability analysis is an important and well-known tool for static analysis of critical properties in concurrent programs, such as freedom from deadlocks. Direct application of traditional...
Provided by Indian Institute of Technology Bombay
-
White Papers
Integrating Statechart Assertions Into Java Components Using AspectJ
Feb 2008
This paper addresses the need for rapid and robust integration of external statechart assertions with the software components of a system of systems (SoSes) for purpose of runtime verification of...
Provided by Institute of Electrical and Electronics Engineers
-
White Papers
A Design Pattern for Using Non-Developmental Items in Real-Time Java
Sep 2007
This paper addresses the need to reduce the difficulties in developing time-constrained Java applications. The authors present a design pattern for a class of time-constrained real-time...
Provided by Association for Computing Machinery
-
White Papers
Running a Java VM Inside an Operating System Kernel
May 2008
Operating system extensions have been shown to be beneficial to implement custom kernel functionality. In most implementations, the extensions are made by an administrator with kernel loadable...
Provided by Association for Computing Machinery
-
White Papers
A Java Implementation on the Xscale Platform
Dec 2008
Java has become one of the most widely used object-oriented programming languages. The write once, run anywhere portability of Java makes it an attractive alternative to C for applications...
Provided by Regents of the University of California
-
White Papers
A Loop Correlation Technique to Improve Performance Auditing
Aug 2007
Performance auditing is an online optimization strategy that empirically measures the effectiveness of an optimization on a particular code region. It has the potential to greatly improve...
Provided by University of California
-
White Papers
Deep Typechecking and Refactoring
Oct 2008
Large software systems are typically composed of multiple layers, written in different languages and loosely coupled using a string-based interface. For example, in modern web-applications, a...
Provided by Association for Computing Machinery
-
White Papers
Staged Information Flow for JavaScript
Jun 2009
Modern websites are powered by JavaScript, a flexible dynamic scripting language that executes in client browsers. A common paradigm in such websites is to include third-party JavaScript code in...
Provided by Association for Computing Machinery
-
White Papers
An Empirical Study of Privacy-Violating Information Flows in JavaScript Web Applications
Oct 2010
The dynamic nature of JavaScript web applications has given rise to the possibility of privacy violating information flows. The authors present an empirical study of the prevalence of such flows...
Provided by Association for Computing Machinery
-
White Papers
A Decision Procedure for Detecting Atomicity Violations for Communicating Processes With Locks
Mar 2010
The problem of interest is to verify data consistency of a concurrent Java program. In particular, the authors present a new decision procedure for verifying that a class of data races caused by...
Provided by University of Wisconsin
-
White Papers
Finding Concurrency-Related Bugs Using Random Isolation
Oct 2008
This paper describes the methods used in Empire, a tool to detect concurrency-related bugs, namely atomic-set serializability violations in Java programs. The correctness criterion is based on...
Provided by University of Wisconsin
-
White Papers
Dependency Injection In: Java EE 6
Jan 2011
Contexts and Dependency Injection (CDI) is the specification that addresses type-safe dependency injection in Java EE 6. It is a set of complementary services which helps improve the structure of...
Provided by IBS Software Services
-
White Papers
Type Safe Dynamic Linking for JVM Access Control
Jul 2007
The Java JDK security model provides an access control mechanism for the JVM based on dynamic stack inspection. Previous results have shown how stack inspection can be enforced at compile time via...
Provided by Association for Computing Machinery
-
White Papers
Instruction Folding in a Hardware-Translation Based Java Virtual Machine
Jan 2011
Bytecode hardware-translation improves the performance of a Java Virtual Machine (JVM) with small hardware resource and complexity overhead. Instruction folding is a technique to further improve...
Provided by University of Aizu
-
White Papers
Empirical Study of Concurrency Mutation Operators for Java
Apr 2010
Mutation testing is a white-box fault-based software testing technique that applies mutation operators to modify program source code or byte code in small ways and then runs these modified...
Provided by Columbia University
-
Whitepapers
GWT Javascript Complier Support for Building Debuggable and Desktop-Like Web Applications
May 2012
The Google Web Toolkit (GWT) is an open source framework that makes building rich Internet applications (high-performing, interactive, AJAX applications) easy for Java developers. Instead of using...
Provided by International forum of researchers Students and Academician
-
White Papers
AJAXSearch: Crawling, Indexing and Searching Web 2.0 Applications
Aug 2008
Current search engines such as Google and Yahoo! are prevalent for searching the Web. Search in dynamic pages, however, is either inexistent or far from perfect. AJAX and Rich Internet Application...
Provided by Association for Computing Machinery
-
White Papers
Ibis: A Flexible and Efficient Java-Based Grid Programming Environment
Jan 2011
In computational grids, performance-hungry applications need to simultaneously tap the computational power of multiple, dynamically available sites. The crux of designing grid programming...
Provided by Vrije Universiteit
-
White Papers
Efficient Implementation of Anonymous Credentials on Java Card Smart Cards
Sep 2009
The Direct Anonymous Attestation scheme allows mapping procedures with an imperative requirement for anonymity, such as voting, to the electronic world while offering provable security. However,...
Provided by Katholieke Universiteit Leuven
-
White Papers
Use XML Format Like a Model of Data Backup
Sep 2010
Nowadays data backup format doesn't cease to appear raising so the anxiety on their accessibility and their perpetuity. XML is one of the most promising formats to guarantee the integrity of data....
Provided by World Academy of Science, Engineering and Technology
-
White Papers
TeCo3D - A 3D Telecooperation Application Based on VRML and Java
Nov 2007
In this paper the authors present a method for sharing collaboration-unaware VRML content, e.g. 3D models which were not specifically developed for use in a distributed environment. This...
Provided by University of Mannheim
-
White Papers
Effective Bandwidth Management Using Ajax Technology for e-Learning
Dec 2009
New technique for web development is emerged as a powerful platform for building web applications with extensive client-side interactivity. The Ajax technology which is based on existing web...
Provided by Academy Publisher
-
White Papers
Pervasive Evolutionary Algorithms on Mobile Devices
Mar 2009
This paper presents a Java framework to implement distributed applications via Bluetooth. It provides a high-level Application Programming Interface (API) which simplifies the creation of...
Provided by University of Granada
-
White Papers
Research on Information System Framework Based on Ajax
Jul 2010
Describes Ajax technology and its features. Presents a MIS framework with Ajax technology of Web2.0. Compared with the traditional ones the scheme improves the efficiency of Web application, it...
Provided by Academy Publisher
-
White Papers
An Experimental Study of AJAX Application Performance
Mar 2008
An experimental study compared the performance of a real-life HTML application and an AJAX application that implemented the same user interface. A statistically significant number of trials were...
Provided by Academy Publisher
-
White Papers
Performance Analysis of Java-Based Approaches to Distributed Computing
May 2009
Distributed computing extends traditional computing by allowing computational components to be distributed across a heterogeneous network and seamlessly interoperating with each other to perform a...
Provided by Academy Publisher
-
White Papers
A Solution for the Automated Detection of Clickjacking Attacks
Apr 2010
Clickjacking is a web-based attack that has recently received a wide media coverage. In a clickjacking attack, a malicious page is constructed such that it tricks victims into clicking on an...
Provided by Association for Computing Machinery
-
White Papers
Detection and Analysis of Drive-by-Download Attacks and Malicious JavaScript Code
Apr 2010
JavaScript is a browser scripting language that allows developers to create sophisticated client-side interfaces for web applications. However, JavaScript code is also used to carry out attacks...
Provided by Association for Computing Machinery
-
White Papers
The ExoVM System for Automatic VM and Application Reduction
Dec 2008
Developing embedded systems software poses unique challenges to Java application developers and virtual machine designers. Chief among these challenges is the memory footprint of both the virtual...
Provided by UC Regents
-
White Papers
Matchete: Paths Through the Pattern Matching Jungle
Dec 2007
Pattern matching is a programming language feature for selecting a handler based on the structure of data while binding names to sub-structures. By combining selection and binding, pattern...
Provided by Springer
-
White Papers
Component NextGen: A Sound and Expressive Component Framework for Java
Oct 2007
Developing a general component system for a statically typed, object-oriented language is a challenging design problem for two reasons. First, mutually recursive references across components are...
Provided by Association for Computing Machinery
-
White Papers
Sawja: Static Analysis Workshop for Java
Oct 2010
Static analysis is a powerful technique for automatic verification of programs but raises major engineering challenges when developing a full-edged analyzer for a realistic language such as Java....
Provided by INRIA
-
White Papers
Secure the Clones Static Enforcement of Policies for Secure Object Copying
Jan 2011
Exchanging mutable data objects with untrusted code is a delicate matter because of the risk of creating a data space that is accessible by an attacker. Consequently, secure programming guidelines...
Provided by INRIA
-
White Papers
Research Issues in the Automated Testing of Ajax Applications
Nov 2009
There is a growing trend to move desktop applications towards the web. This move is made possible through advances in web technologies collectively known as Asynchronous JavaScript and XML (Ajax)....
Provided by Delft University of Technology
-
White Papers
Unifying Execution of Imperative and Declarative Code
May 2011
The authors present a uni ed environment for running declarative specifications in the context of an imperative object-oriented programming language. Specifications are Alloy-like, written in...
Provided by Association for Computing Machinery
-
White Papers
Secure Cooperative Sharing of JavaScript, Browser, and Physical Resources
May 2010
For better application-level controls on mashups, they advocate extending the Single Origin Policy and associated primitives to support a cooperative model that allows applications to express...
Provided by University of California
-
White Papers
Parallel Self-Sorting System for Objects
Dec 2011
Conventional sorting algorithms make use of such data structures as array, file and list which define access methods of the items to be sorted. These traditional methods - exchange sort, divide...
Provided by Cyber Journals
-
White Papers
An Indoor Tracking System Based on Bluetooth Technology
Dec 2011
Implementations of tracking systems have become prevalent issues in modern technology due to its advantage of location detection of objects. Objects are usually tracked using trackers based on...
Provided by Cyber Journals
-
White Papers
Attacks on JavaScript Mashup Communication
May 2009
In a mashup, two principals wish to communicate without ceding complete control to each other. In this paper, the authors analyze whether existing and proposed JavaScript mashup communication...
Provided by Stanford University
-
White Papers
Talking to Yourself for Fun and Profit
May 2011
Browsers limit how web sites can access the network. Historically, the web platform has limited web sites to HTTP, but HTTP is inefficient for a number of applications - including chat and...
Provided by Carnegie Mellon University
-
White Papers
Fingerprinting Information in JavaScript Implementations
May 2011
To date, many attempts have been made to fingerprint users on the web. These fingerprints allow browsing sessions to be linked together and possibly even tied to a user's identity. They can be...
Provided by University of California
-
White Papers
Modelling and Implementing Complex Systems With Timebands
Apr 2010
The authors describe how to use a time-band architecture to model real-time requirements. The architecture separates requirements that use different time units, producing a family of models. Each...
Provided by University of York
-
White Papers
Blended Analysis for Performance Understanding of Framework-Based Applications
Jul 2007
This paper defines a new analysis paradigm, blended program analysis, that enables practical, effective analysis of large framework-based Java applications for performance understanding. Blended...
Provided by Association for Computing Machinery
-
White Papers
A Scalable Technique for Characterizing the Usage of Temporaries in Framework-Intensive Java Applications
Nov 2008
Framework-intensive applications (e.g., Web applications) heavily use temporary data structures, often resulting in performance bottlenecks. This paper presents an optimized blended escape...
Provided by Association for Computing Machinery
-
White Papers
Bootstrapping a Self-Hosted Research Virtual Machine for JavaScript
Oct 2011
JavaScript is one of the most widely used dynamic languages. The performance of existing JavaScript VMs, however, is lower than that of VMs for static languages. There is a need for a research VM...
Provided by Association for Computing Machinery
-
White Papers
SAILS: Static Analysis of Information Leakage With Sample
Nov 2011
In this paper, the authors introduce Sails, a new tool that combines Sample, a generic static analyzer, and a sophisticated domain for leakage analysis. This tool does not require to modify the...
Provided by ETH Zurich
-
White Papers
A New Type System for JVM Lock Primitives
Aug 2007
A bytecode verifier for the Java Virtual Machine Language (JVML) statically checks that bytecode does not cause any fatal error. However, the present verifier does not check correctness of the...
Provided by Tohoku University
-
White Papers
Towards a Program Logic for JavaScript
Jan 2012
JavaScript has become the most widely used language for client-side web programming. The dynamic nature of JavaScript makes understanding its code notoriously difficult, leading to buggy programs...
Provided by Imperial College London
-
White Papers
The ROADRUNNER Dynamic Analysis Framework for Concurrent Programs
Jun 2010
ROADRUNNER is a dynamic analysis framework designed to facilitate rapid prototyping and experimentation with dynamic analyses for concurrent Java programs. It provides a clean API for...
Provided by Association for Computing Machinery
-
White Papers
Aspect-Oriented In-Lined Reference Monitors
Jun 2008
An Aspect-Oriented, declarative, security policy specification language is presented, for enforcement by In-lined Reference Monitors. The semantics of the language establishes a formal connection...
Provided by Association for Computing Machinery
-
White Papers
Enforcing IRM Security Policies: Two Case Studies
Apr 2009
SPoX (Security Policy XML) is a declarative language for specifying application security policies for enforcement by In-lined Reference Monitors. Two case studies are presented that demonstrate...
Provided by University of Texas
-
White Papers
Aspect-Oriented Runtime Monitor Certification
Feb 2012
In-lining run-time monitors into untrusted binary programs via aspect-weaving is an increasingly popular technique for efficiently and flexibly securing untrusted mobile code. However, the...
Provided by Springer Science+Business Media
-
White Papers
Catch Me if You Can: Permissive Yet Secure Error Handling
Jun 2009
Program errors are a source of information leaks. Tracking these leaks is hard because error propagation breaks out of program structure. Programming languages often feature exception constructs...
Provided by Association for Computing Machinery
-
White Papers
ORDER: Object CentRic DEterministic Replay for Java
Apr 2011
Deterministic replay systems, which record and replay non-deterministic events during program execution, have many applications such as bug diagnosis, intrusion analysis and fault tolerance. It is...
Provided by Fudan University
-
White Papers
Automated Translation of Java Source Code to Eiffel
Apr 2011
Re-usability is an important software engineering concept actively advocated for the last forty years. While re-usability has been addressed for systems implemented using the same programming...
Provided by ETH Zurich
-
White Papers
Implementing a Non-Strict Purely Functional Language in JavaScript
Apr 2011
This paper describes an implementation of a non-strict purely functional language in JavaScript. This particular implementation is based on the translation of a high-level functional language such...
Provided by Radboud University Nijmegen
-
White Papers
Oracle Database Appliance: A Simple, Economical Option for SMBs and Independent Software Vendors
Jan 2012
Unlike large enterprises, smaller and mid-size businesses (SMBs) often rely on small teams - sometimes even a single person - to configure and manage their IT systems, including their databases....
Provided by Oracle
-
White Papers
A Framework for Model Checking Concurrent Java Components
Oct 2009
The Java programming language supports concurrency. Concurrent programs are harder to verify than their sequential counterparts due to their inherent non-determinism and a number of specific...
Provided by Academy Publisher
-
White Papers
Rule Based Programming With Drools
May 2011
Imperative programming languages (such as Java) are the most widespread programming languages recently. Besides being quite easy to get familiar with them, they are also perfectly suitable for...
Provided by International Journal of Computer Science and Information Technologies
-
White Papers
Monitoring Java Code Using ConGu
Oct 2008
The ConGu project aims at developing a framework to create property-driven algebraic specifications and to test Java implementations against these specifications. The authors present a brief...
Provided by Universidade de Lisboa
-
White Papers
Bridging the Gap Between Algebraic Specification and Object-Oriented Generic Programming
Sep 2009
Although generics became quite popular in mainstream object-oriented languages and several specification languages exist that support the description of generic components, conformance relations...
Provided by Springer Science+Business Media
-
White Papers
Generic Operations and Capabilities in the JR Concurrent Programming Language
May 2008
The JR concurrent programming language extends Java with additional concurrency mechanisms, which are built upon JR's operations and capabilities. JR operations generalize methods in how they can...
Provided by University of California
-
White Papers
The Potential of Speculative Class-Loading
Sep 2007
Platforms such as Java provide many software engineering benefits. However, these benefits often come at the cost of significant run-time overhead. In this paper, the authors study the potential...
Provided by Association for Computing Machinery
-
White Papers
The JavaFest: A Collaborative Learning Technique for Java Programming Courses
Sep 2008
Learning to create well-designed and robust Java programs requires, besides a good understanding of the language, a significant amount of practice. In this paper, the authors present the JavaFest,...
Provided by Association for Computing Machinery
-
White Papers
Measuring the Performance of Interactive Applications With Listener Latency Profiling
Sep 2008
When Java developers need to improve the performance of their applications, they usually use one of the many existing profilers for Java. These profilers generally capture a profile that...
Provided by Association for Computing Machinery
-
White Papers
Solve & Evaluate With Informa: A Java-Based Classroom Response System for Teaching Java
Aug 2009
This paper describes the use of clickers in a Java programming course. However, instead of using ordinary hardware clickers, the authors use software clickers, implemented in Java, that allow for...
Provided by Association for Computing Machinery
-
White Papers
A Security Policy Oracle: Detecting Security Holes Using Multiple API Implementations
Jun 2011
Even experienced developers struggle to implement security policies correctly. For example, despite 15 years of development, standard Java libraries still suffer from missing and incorrectly...
Provided by Association for Computing Machinery
-
White Papers
LeakChaser: Helping Programmers Narrow Down Causes of Memory Leaks
Jun 2011
In large programs written in managed languages such as Java and C#, holding unnecessary references often results in memory leaks and bloat, degrading significantly their run-time performance and...
Provided by Association for Computing Machinery
-
White Papers
Supporting Covariant Return Types and Generics in Type Relaxed Weaving
Mar 2011
This paper introduces the authors' ongoing study on type safety of the type relaxed weaving mechanism in the presence of two Java 5 features, namely covariant return types and generics. They point...
Provided by Association for Computing Machinery
-
White Papers
Formalized Veri Cation of Snapshotable Trees: Separation and Sharing
Nov 2011
The authors use separation logic to specify and verify a Java program that implements snapshotable search trees, fully formalizing the specification and verification in the Coq proof assistant....
Provided by IT University of Copenhagen
-
White Papers
Fault Localization for Java Programs Using Probabilistic Program Dependence Graph
Nov 2011
Fault localization is a process to find the location of faults. It determines the root cause of the failure. It identifies the causes of abnormal behaviour of a faulty program. It identifies...
Provided by International Journal of Computer Science Issues
-
White Papers
A Decision Procedure for Detecting Atomicity Violations for Communicating Processes With Locks
Mar 2010
The problem of interest is to verify data consistency of a concurrent Java program. In particular, the authors present a new decision procedure for verifying that a class of data races caused by...
Provided by University of Wisconsin
-
White Papers
Finding Concurrency-Related Bugs Using Random Isolation
Oct 2008
This paper describes the methods used in Empire, a tool to detect concurrency-related bugs, namely atomic-set serializability violations in Java programs. The correctness criterion is based on...
Provided by University of Wisconsin
-
White Papers
Dependency Injection In: Java EE 6
Jan 2011
Contexts and Dependency Injection (CDI) is the specification that addresses type-safe dependency injection in Java EE 6. It is a set of complementary services which helps improve the structure of...
Provided by IBS Software Services
-
White Papers
Type Safe Dynamic Linking for JVM Access Control
Jul 2007
The Java JDK security model provides an access control mechanism for the JVM based on dynamic stack inspection. Previous results have shown how stack inspection can be enforced at compile time via...
Provided by Association for Computing Machinery
-
White Papers
Instruction Folding in a Hardware-Translation Based Java Virtual Machine
Jan 2011
Bytecode hardware-translation improves the performance of a Java Virtual Machine (JVM) with small hardware resource and complexity overhead. Instruction folding is a technique to further improve...
Provided by University of Aizu
-
White Papers
Empirical Study of Concurrency Mutation Operators for Java
Apr 2010
Mutation testing is a white-box fault-based software testing technique that applies mutation operators to modify program source code or byte code in small ways and then runs these modified...
Provided by Columbia University
-
Whitepapers
GWT Javascript Complier Support for Building Debuggable and Desktop-Like Web Applications
May 2012
The Google Web Toolkit (GWT) is an open source framework that makes building rich Internet applications (high-performing, interactive, AJAX applications) easy for Java developers. Instead of using...
Provided by International forum of researchers Students and Academician
-
White Papers
AJAXSearch: Crawling, Indexing and Searching Web 2.0 Applications
Aug 2008
Current search engines such as Google and Yahoo! are prevalent for searching the Web. Search in dynamic pages, however, is either inexistent or far from perfect. AJAX and Rich Internet Application...
Provided by Association for Computing Machinery
-
White Papers
Ibis: A Flexible and Efficient Java-Based Grid Programming Environment
Jan 2011
In computational grids, performance-hungry applications need to simultaneously tap the computational power of multiple, dynamically available sites. The crux of designing grid programming...
Provided by Vrije Universiteit
-
White Papers
Efficient Implementation of Anonymous Credentials on Java Card Smart Cards
Sep 2009
The Direct Anonymous Attestation scheme allows mapping procedures with an imperative requirement for anonymity, such as voting, to the electronic world while offering provable security. However,...
Provided by Katholieke Universiteit Leuven
-
Whitepapers
JConqurr - A Multi-Core Programming Toolkit for Java
Sep 2010
With the popularity of the multi-core and many-core architectures there is a great requirement for software frameworks which can support parallel programming methodologies. In this paper the...
Provided by World Academy of Science, Engineering and Technology
-
White Papers
Use XML Format Like a Model of Data Backup
Sep 2010
Nowadays data backup format doesn't cease to appear raising so the anxiety on their accessibility and their perpetuity. XML is one of the most promising formats to guarantee the integrity of data....
Provided by World Academy of Science, Engineering and Technology
-
White Papers
TeCo3D - A 3D Telecooperation Application Based on VRML and Java
Nov 2007
In this paper the authors present a method for sharing collaboration-unaware VRML content, e.g. 3D models which were not specifically developed for use in a distributed environment. This...
Provided by University of Mannheim
-
White Papers
Effective Bandwidth Management Using Ajax Technology for e-Learning
Dec 2009
New technique for web development is emerged as a powerful platform for building web applications with extensive client-side interactivity. The Ajax technology which is based on existing web...
Provided by Academy Publisher
-
White Papers
Pervasive Evolutionary Algorithms on Mobile Devices
Mar 2009
This paper presents a Java framework to implement distributed applications via Bluetooth. It provides a high-level Application Programming Interface (API) which simplifies the creation of...
Provided by University of Granada
-
White Papers
Research on Information System Framework Based on Ajax
Jul 2010
Describes Ajax technology and its features. Presents a MIS framework with Ajax technology of Web2.0. Compared with the traditional ones the scheme improves the efficiency of Web application, it...
Provided by Academy Publisher
-
White Papers
An Experimental Study of AJAX Application Performance
Mar 2008
An experimental study compared the performance of a real-life HTML application and an AJAX application that implemented the same user interface. A statistically significant number of trials were...
Provided by Academy Publisher
-
White Papers
Performance Analysis of Java-Based Approaches to Distributed Computing
May 2009
Distributed computing extends traditional computing by allowing computational components to be distributed across a heterogeneous network and seamlessly interoperating with each other to perform a...
Provided by Academy Publisher
-
White Papers
A Solution for the Automated Detection of Clickjacking Attacks
Apr 2010
Clickjacking is a web-based attack that has recently received a wide media coverage. In a clickjacking attack, a malicious page is constructed such that it tricks victims into clicking on an...
Provided by Association for Computing Machinery
-
White Papers
Detection and Analysis of Drive-by-Download Attacks and Malicious JavaScript Code
Apr 2010
JavaScript is a browser scripting language that allows developers to create sophisticated client-side interfaces for web applications. However, JavaScript code is also used to carry out attacks...
Provided by Association for Computing Machinery
-
White Papers
The ExoVM System for Automatic VM and Application Reduction
Dec 2008
Developing embedded systems software poses unique challenges to Java application developers and virtual machine designers. Chief among these challenges is the memory footprint of both the virtual...
Provided by UC Regents
-
White Papers
Matchete: Paths Through the Pattern Matching Jungle
Dec 2007
Pattern matching is a programming language feature for selecting a handler based on the structure of data while binding names to sub-structures. By combining selection and binding, pattern...
Provided by Springer
-
White Papers
Component NextGen: A Sound and Expressive Component Framework for Java
Oct 2007
Developing a general component system for a statically typed, object-oriented language is a challenging design problem for two reasons. First, mutually recursive references across components are...
Provided by Association for Computing Machinery
-
White Papers
Gozer: A Dynamic Object-Oriented Lisp for the JVM
May 2010
The Gozer language is a highly dynamic Lisp dialect designed for the rapid development of complex scripts that can easily exploit a distributed environment as well as local parallelism. Although...
Provided by MSCI
-
White Papers
Java-ML: A Machine Learning Library
Apr 2009
Java-ML is a collection of machine learning and data mining algorithms, which aims to be a readily usable and easily extensible API for both software developers and research scientists. The...
Provided by Plant Systems Biology
-
White Papers
Type Qualifier Inference for Java
Oct 2007
Java's type system provides programmers with strong guarantees of type and memory safety, but there are many important properties not captured by standard Java types. The authors describe JQual, a...
Provided by Association for Computing Machinery
-
White Papers
Directing JavaScript With Arrows
Mar 2010
JavaScript programmers make extensive use of event-driven programming to help build responsive web applications. However, standard approaches to sequencing events are messy, and often lead to code...
Provided by Association for Computing Machinery
-
White Papers
ILEA: Inter-Language Analysis Across Java and C
Oct 2007
Java bug finders perform static analysis to find implementation mistakes that can lead to exploits and failures; Java compilers perform static analysis for optimization. If Java programs contain...
Provided by Association for Computing Machinery
-
White Papers
Finding Bugs in Exceptional Situations of JNI Programs
Nov 2009
Software flaws in native methods may defeat Java's guarantees of safety and security. One common kind of flaws in native methods results from the discrepancy on how exceptions are handled in Java...
Provided by Association for Computing Machinery
-
White Papers
Robusta: Taming the Native Beast of the JVM
Oct 2010
Java applications often need to incorporate native-code components for efficiency and for reusing legacy code. However, it is well known that the use of native code defeats Java's security model....
Provided by Association for Computing Machinery
-
White Papers
The Java 5 Generics Compromise Orthogonality to Keep Compatibility
Sep 2008
In response to a long-lasting anticipation by the Java community, version 1.5 of the Java 2 platform - referred to as Java 5 - introduced generic types and methods to the Java language. The Java 5...
Provided by University of California
-
White Papers
Design and Realization of the Levy on Contract Tax System Based on .Net Technology
May 2009
The levy on contract tax system is designed in this paper, which is based on the analysis for current status of the levy on contract tax and the application of asp .net technology and a great...
Provided by Academy Publisher
-
White Papers
Java Memory Model Aware Software Verification
Aug 2008
The Java Memory Model (JMM) provides a semantics of Java multithreading for any implementation platform. The JMM is defined in a declarative fashion with an allowed program execution being defined...
Provided by University of Singapore
-
Whitepapers
AJAX Design Strategies
Oct 2006
Web applications have entered a new era driven by web site goals such as fast response to user actions and user collaboration in creating and sharing web site content. The popular term attributed...
Provided by Sun Microsystems
-
White Papers
Static Analysis for Understanding Shared Objects in Open Concurrent Java Programs
Aug 2010
Concurrent programming with shared memory in an object-oriented language such as Java is notoriously difficult. Therefore, it is important to study new program understanding techniques for...
Provided by Rensselaer Polytechnic Institute
-
White Papers
Practical Static Analysis for Inference of Security-Related Program Properties
Feb 2009
The authors present a static analysis framework for inference of security-related program properties. Within this framework the authors design and implement ownership, immutability and information...
Provided by Rensselaer Polytechnic Institute
-
Whitepapers
IBM WAS vs Jboss - TCO Analysis
Mar 2011
You have a choice in application servers and this whitepaper will provide the valuable information you need to choose the right application server to deliver your business objectives.
Provided by IBM
-
Whitepapers
IBM: Build Versus Buy for Portal Solutions
Mar 2011
This IDC white paper presents the results of an IDC study, sponsored by IBM, that quantifies and compares the total cost of ownership (TCO) of in-house portal development with that of portals...
Provided by IBM
-
Whitepapers
Evaluate: IBM WebSphere MQ
Mar 2011
IBM® WebSphere® MQ provides a universal mes¬saging backbone that enables virtually any commercial IT system to be con¬nected with a reliable, flexible transport. This free trial version of IBM...
Provided by IBM
-
Whitepapers
Sageza Group Whitepaper "Application Server Choices: Important Considerations in Selecting an Application Server."
Mar 2011
Few organizations can claim a homogeneous IT environment. For most, the reality is heterogeneous, and the ability of future IT investments to not only coexist, but even thrive in this environment...
Provided by IBM
Keep Up with TechRepublic
Submit a Paper
Get your content listed in our directory!
Our directory is the largest library of vendor-supplied technical content on the Web. It’s also the first place IT decision makers turn to when researching technology solutions. Our members are already finding your competitors’ papers here - shouldn’t they find yours, too? It's FREE so click here and submit your white paper, case study, data sheet, research report, or other document today!



