- Subscribe to this page:
- RSS
- Email Alert
software development tools
(10089 results)Search the Library
Mission Statement
TechRepublic's ITPapers is the Web's largest library of free technical IT white papers, webcasts, and case studies. Covering IT categories including Data Management, IT Management, Networking, Communications, Enterprise Applications, Storage, Security and much more, TechRepublic's White Paper Directory is the best source for technical white papers and IT information.
-
Whitepapers
Java Fast Sockets: Enabling High-Speed Java Communications on High Performance Clusters
Aug 2008
This paper presents Java Fast Sockets (JFS), an optimized Java socket implementation on clusters for high performance computing. Current socket libraries do not efficiently support high-speed...
Provided by Reed Elsevier
-
Whitepapers
NPB-MPJ: NAS Parallel Benchmarks Implementation for Message-Passing in Java
Nov 2009
Java is a valuable and emerging alternative for the development of parallel applications, thanks to the availability of several Java message-passing libraries and its full multithreading support....
Provided by Universidade da Coruna
-
Whitepapers
Improving Region SelectionThrough Early-Exit Detection
Apr 2012
Many Dynamic Binary Translation (DBT) systems and just-in-time compilers target traces, i.e., frequently-taken execution paths, as code regions to be translated/optimized. The Next-Tail-Execution...
Provided by Institute of Information Science
-
Whitepapers
Compressive Image Sensing: Turbo Fast Recovery With Lower-Frequency Measurement Sampling
Sep 2011
Fast and accurate compressive sensing recovery is still a challenging issue, and has received considerable attention in the literature. In this paper, the authors do not follow the tradition of...
Provided by Institute of Information Science
-
Whitepapers
A Systematic Way of Affine Transformation Using Image Registration
Jul 2012
Image registration is the process of transforming the different sets of data into one coordinate system. Registration is necessary in order to be able to compare or integrate the data obtained...
Provided by Kurukshetra University
-
Whitepapers
A Component-Based Approach for Test Case Generation
Jul 2012
Component based software engineering is a process that aims to design and construct software systems using reusable software components. Since, the system is to be build with the ready to use...
Provided by Kurukshetra University
-
Whitepapers
Technique of Image Registration in Digital Image Processing - A Review
Jul 2012
Image registration is a process in which final information is gained from different data sources. It is a technique in which the different sets of data are transformed in to one coordinate system....
Provided by Kurukshetra University
-
Whitepapers
The Computational Facets of Normalization Strategies for the Recognition of a Language
Jul 2012
Normalization of a character image is a crucial preprocessing stage in the development of robust text recognizers. It helps in the standardization of size, position as well as font variants of a...
Provided by Kurukshetra University
-
Whitepapers
Comparative Study of Classification Algorithms
Jul 2012
Course Recommender System in E-Learning is a system which recommend the course to the student based on the choice of various student collected from huge amount of data of courses offered through...
Provided by Kurukshetra University
-
Whitepapers
Empirical Analysis of Fault Predication Techniques for Improving Software Process Control
Jul 2012
In this paper, the authors present the application of the neural network for the identification of Reusable Software modules in Oriented Software System. Metrics are used for the structural...
Provided by Kurukshetra University
-
Whitepapers
Analysis of Resilient Back-Propagation for Improving Software Process Control
Jul 2012
In this paper, the authors present the application of the neural network for the identification of Reusable Software modules in Oriented Software System. Metrics are used for the structural...
Provided by Kurukshetra University
-
Whitepapers
Implementation of Back Propagation Algorithm Using MATLAB
Jul 2012
Artificial Neural Network (ANN) are highly interconnected and highly parallel systems. Back Propagation is a common method of training artificial neural networks so as to minimize objective...
Provided by Kurukshetra University
-
Whitepapers
Novel Approach for Software Inspection
Jul 2012
Michael Fagan introduced the software inspection process in the early 1970s. The Fagan inspection method, a formalization of review process is based on the application of process management...
Provided by Kurukshetra University
-
Whitepapers
Fast-NCC Based Strip Super-Resolution Video Mosaic Creation
Jun 2012
A super-resolution mosaic image is created with the strip search logic using Fast Normalized Cross Correlation based similarity measure. It selects the manifold strips from the selected key frames...
Provided by Kurukshetra University
-
White Papers
Enriching Speech Recognition With Automatic Detection of Sentence Boundaries and Disfluencies
Jan 2008
Effective human and automatic processing of speech requires recovery of more than just the words. It also involves recovering phenomena such as sentence boundaries, filler words, and disfluencies,...
Provided by Institute of Electrical and Electronics Engineers
-
White Papers
Speech Recognition: Accelerating the Adoption of Electronic Medical Records
Jun 2008
Electronic Medical Record (EMR) systems offer the potential to dramatically improve the cost and quality of healthcare. however, despite their potential and market forces favoring their adoption,...
Provided by Nuance Communications
-
White Papers
Using Hardware-Based Voice Recognition to Interact With a Virtual Environment
Jan 2008
This paper presents ongoing research on human-computer interaction in virtual environments using voice recognition systems. The paper starts describing voice recognition technologies (software and...
Provided by Univesity of Colima
-
White Papers
Augmented Statistical Models for Speech Recognition
Jan 2008
Recently there has been significant interest in developing new acoustic models for speech recognition. One such model, that allows complex dependencies to be represented, is the augmented...
Provided by University of Cambridge
-
White Papers
Building Domain Specific Languages for Voice Recognition Applications
Jan 2008
This paper presents a method of implementing the voice recognition for the control of software applications. The solutions proposed are based on transforming a subset of the natural language in...
Provided by Soft Mentor
-
White Papers
Language Identification and Multilingual Speech Recognition Using Discriminatively Trained Acoustic Models
Jan 2008
The paper performs language identification experiments for four prominent South-African languages using a multilingual speech recognition system. Specifically, the paper shows how successfully...
Provided by University of Stellenbosch
-
White Papers
Using Language Modelling to Integrate Speech Recognition With a Flat Semantic Analysis
Jan 2008
One-stage decoding as an integration of speech recognition and linguistic analysis into one probabilistic process is an interesting trend in speech research. This paper presents a simple one-stage...
Provided by University of Ulm
-
White Papers
Visual Features for Multimodal Speech Recognition
Jan 2008
Information from the speaker's mouth region has been shown to improve the accuracy and noise robustness of Automatic Speech Recognition (ASR) systems. However, state-of-the-art systems use...
Provided by Brno University of Technology
-
White Papers
Large Vocabulary Continuous Speech Recognition for Vietnamese, a Under-Resourced Language
Mar 2008
This paper proposes a method to build a Vietnamese Large Vocabulary Continuous Speech Recognition system (Vietnamese LVCSR system). The difference between Vietnamese and European languages is...
Provided by University of Avignon
-
White Papers
Robust Speech Recognition Using Perceptual Wavelet Denoising and Mel-Frequency Product Spectrum Cepstral Coefficient Features
May 2008
To improve the performance of Automatic Speech Recognition (ASR) Systems, a new method is proposed to extract features capable of operating at a very low Signal-to-Noise Ratio (SNR). The basic...
Provided by Universite Mentouri Constantine
-
White Papers
The Potential Impact of Speech Recognition Technology on Workplace Productivity
Sep 2007
Automatic Speech Recognition (ASR) software embedded in popular word processing programs shows great promise, offering the potential for a faster and more effective human computer interface. A...
Provided by Bryant University
-
White Papers
Dynamic Metrics for Polymorphism in Object Oriented Systems
May 2008
Metrics is the process by which numbers or symbols are assigned to attributes of entities in the real world in such a way as to describe them according to clearly defined rules. Software metrics...
Provided by World Academy of Science, Engineering and Technology
-
White Papers
Object-Oriented Classification for Change Detection With Different Spatial Resolution Images
May 2008
With rapid new technological development during the past 50 years, aerial photos have been increasingly and commonly used not only in geographic information systems but also in various spatially...
Provided by University of New Brunswick
-
White Papers
Mapping UML Class Diagrams to Object-Oriented Logic Programs for Formal Model-Driven Development
Jan 2008
MODELOG aims at automatically mapping UML class, object, statechart, activity and collaboration diagrams adorned with Object-Constraint Language expressions to non-monotonic, dynamic,...
Provided by Universidade Federal de Pernambuco
-
White Papers
A Catalogue of Object-Oriented Design Heuristics
Jun 2007
Object-oriented design is a process of identifying relevant objects, factoring them into classes, organizing hierarchically, and establishing dynamic collaborations among the objects. It is a...
Provided by Universiti Kebangsaan Malaysia
-
White Papers
Application of Object Oriented Thinking in Product Design: Design Process of Personal Digital Partner
Nov 2007
Object oriented thinking is one of the most effective paradigms in computer science area which has important influences on software engineering and design. While industrial design and computer...
Provided by University of Tehran
-
White Papers
Using Object-Oriented Techniques for Realizing Parallel Architectural Skeletons
Jan 2008
The concept of design patterns has recently emerged as a new paradigm in the context of object-oriented design methodology. Similar ideas are being explored in other areas of computing. In the...
Provided by University of Waterloo
-
White Papers
Coloring for Shared Object-Oriented Libraries
Jun 2008
Coloring is an implementation technique for multiple inheritance which is as efficient as single inheritance but only works in a global compilation or global linking framework. This short paper...
Provided by Montpellier Laboratory of Computer Science, Robotics, and Microelectronics
-
White Papers
Change Prediction in Object-Oriented Software Systems: A Probabilistic Approach
May 2008
An estimation of change-proneness of parts of a software system is an active topic in the area of software engineering. Such estimates can be used to predict changes to different classes of a...
Provided by Academy Publisher
-
White Papers
Generating and Evaluating Object-Oriented Designs for Instructors and Novice Students
Aug 2008
Creating object-oriented designs for even simple problems of the type assigned to beginning students is a challenging task. While rules can be applied to identify key design components, multiple...
Provided by Lehigh University
-
White Papers
An Object-Oriented Software Development Approach to Design Simulator for Airborne Altimetric Lidar
Nov 2007
Topographic data are fundamental for several applications. The latest technique for topographic data collection is Airborne Altimetric LiDAR. However, LiDAR data is not available for research and...
Provided by Indian Institute of Technology Kanpur
-
White Papers
Parallel Iterator for Parallelising Object Oriented Applications
Jan 2008
With the advent of multi-core processors, desktop application developers must finally face parallel computing and its challenges. A large portion of the computational load in a program rests...
Provided by University of Auckland
-
White Papers
Integrating Object-Oriented and Ontological Representations: A Case Study in Java and OWL
Aug 2008
The Web Ontology Language (OWL) provides a modelling paradigm that is especially well suited for developing models of large, structurally complex domains such as those found in Health Care and the...
Provided by University of Manchester
-
Case Studies
Borland Software Case Study: Joy Mining Machinery
Feb 2008
Joy Mining Machinery, a subsidiary of Joy Global Inc., is a global leader in the development, manufacture, distribution and service of underground mining machinery for the extraction of coal and...
Provided by Borland Software
-
Case Studies
Alfresco Software Case Study: City of Lausanne
Nov 2008
The City of Lausanne council is a Swiss local government authority. The city council comprises of forty-one departments, some of which had existing EDM and Records Management (RM). However, many...
Provided by Alfresco Software
-
Case Studies
Software Maker Refreshes Popular Digital Media Product With New Design Tools
Dec 2008
Roxio, a leading maker of digital media management and creation software, wanted to completely redesign the look and feel of its flagship product, the Creator series of software. By using Windows...
Provided by Microsoft
-
Webcasts
MSDN Webcast: Game Programming in DarkGDK and C++ (Part 5 of 6): Explosions, Effects, and Information Displays (Level 100)
Dec 2008
The presenter of this webcast covers the explosion effects in the game and examines how sounds are triggered by the various game elements. The presenter also explores how to display information...
Provided by Microsoft
-
Webcasts
MSDN Webcast: Game Programming in DarkGDK and C++ (Part 6 of 6): Finalizing Levels, Testing, and Polish (Level 100)
Dec 2008
The attendee of this webcast will learn how to set the difficulty curve of the game and make levels. The presenter also discusses testing the game, making final adjustments to the game, and...
Provided by Microsoft
-
Webcasts
TechNet Webcast: Advanced Windows Powershell Scripting (Level 400)
Dec 2008
The presenter of this webcast looks at some of the powerful scripting capabilities of Windows PowerShell. First, the presenter introduces some of the basics of Windows PowerShell and examines how...
Provided by Microsoft
-
White Papers
Java RTS Real-Time Enables Financial Applications
Aug 2007
Standard Java has some deficiencies that make it less than ideal in the real-time world. (What Is Real-Time?). For one, the garbage collector (an internal JVM thread that reclaims old objects to...
Provided by Jupitermedia
-
White Papers
Getting Started With Crystal Reports for Visual Studio 2005
Oct 2007
Creating reports is one of the most common things developers are asked to do when building a typical business application. Businesses want to know how well a product has sold, the sales total for...
Provided by Jupitermedia
-
White Papers
A Flickr-Based Introduction to Ruby on Rails 2.0
Mar 2008
Rails web application framework became the perfect killer application for the Ruby language and an extremely powerful tool for rapidly developing web applications based on the CRUD (Create, Read,...
Provided by Jupitermedia
-
White Papers
What's New in Visual Basic 9.0?: Part 2
Mar 2008
With the release of Visual Studio 2008, Microsoft has also updated the VB language to the latest version, 9.0. VB 9.0 boasts several key language enhancements that have been made to support the...
Provided by Jupitermedia
-
White Papers
Build Your First Grails Project: A Grails-Powered Blog
Mar 2008
Coding by convention is at the heart of Grails, a rapid application development framework implemented in Groovy, a dynamic language that is syntactically similar to Java and runs in the Java...
Provided by Jupitermedia
-
White Papers
Scalability and Goal Testing for Developers
Apr 2008
This paper covers the difference between scalability and goal testing, illustrates an example of pseudo-code test harnesses for manual testing, and demonstrates an example test of an Oracle...
Provided by Jupitermedia
-
White Papers
C++0x Automates Type Deduction With Auto
Apr 2008
Another C++0x feature is going to simplify the way one writes C++ code. Instead of tediously writing the type of a variable when one declares it, a C++0x compiler will deduce the variable's type...
Provided by Jupitermedia
-
White Papers
Start Your Engines: Mobile Application Development
Apr 2008
Software engineering is all about choices. Choices have to be weighed: performance vs. scalability, complexity vs. flexibility, pros vs. cons, and good vs. poor design. In mobile application...
Provided by Jupitermedia
-
White Papers
Mobilize Your Java Applications With Java ME Technologies
Apr 2008
This paper walks through creating a Java mobile application for a J2ME-enabled mobile camera device. While it does not cover all of the necessary aspects in depth, it does describe how to build...
Provided by Jupitermedia
-
White Papers
Introduction to the WPF Command Framework
May 2008
Windows Presentation Foundation (WPF) not only lets the programmers do new things, it lets them do familiar things in new ways. For all developers, rather than going through the background...
Provided by Jupitermedia
-
White Papers
Secure Internet File-Sharing With PHP, MySQL, and JavaScript
May 2008
This paper presents the authors optimized PHP program as a practical example for file sharing on Internet. It demonstrates how to integrate open source libraries and frameworks, use a database...
Provided by Jupitermedia
-
White Papers
OpenSocial: The Power of Social Networks in Your Applications
May 2008
OpenSocial, a set of Application Programming Interfaces (APIs) based on standard HTML and JavaScript, simplifies the creation of web-based applications that interact with social networks. Launched...
Provided by Jupitermedia
-
White Papers
Sharpen Your Code With Benchmarking in PHP
May 2008
Any software product must successfully pass the optimization step before it can hit the market and become a reference product. Finding memory leaks and increasing a product's performance is a...
Provided by Jupitermedia
-
White Papers
XProc: Meta-Programming and Rube Goldberg
May 2008
Declarative programming can take a little getting used to, especially if the standard mode of operation is working with languages like Java or C#. In essence, such programming requires that one...
Provided by Jupitermedia
-
White Papers
Get Ready for Wicket 1.4's New Java 5 and Spring Features
Jun 2008
The author has been reading the buzz about the Apache Wicket web application framework for a while, but didn't decide to seriously learn Wicket until just a few months ago. The author had just...
Provided by Jupitermedia
-
White Papers
Change the Rules of C++ With Defaulted Functions
Jun 2008
Programmers have little control over the implicit declarations of the four canonical member functions. The compiler will not generate a default constructor for a class that has a user-declared...
Provided by Jupitermedia
-
White Papers
Developing Plugins for Windows Live Writer
Jun 2008
Windows Live Writer is a free desktop blog authoring tool from Microsoft that allows one to write an entry for the blog without having to be online and do it right from one's desktop. Live Writer...
Provided by Jupitermedia
-
White Papers
The JavaScript Hater's Guide to the NetBeans JavaScript Editor
Jun 2008
Things like syntax errors and mistyped variable names remain hidden until one deploys their code. When one is used to the compiler catching this sort of error as one types, using a compiler that...
Provided by Jupitermedia
-
White Papers
Java ME User Interfaces: Do It With LWUIT!
Jun 2008
One of the hardest things about developing Java ME applications, especially for Connected Limited Device Configuration (CLDC)/Mobile Information Device Profile (MIDP) apps, has been trying to...
Provided by Jupitermedia
-
White Papers
Beyond XML and JSON: YAML for Java Developers
Jul 2008
Despite all the buzz generated by dynamic languages (Ruby, Groovy, Python, etc.) and their related frameworks (such as Ruby on Rails), the vast majority of Java developers reading this paper deal...
Provided by Jupitermedia
-
White Papers
Probe and Modify Your Types' Alignment Programmatically
Jul 2008
The alignment requirement of one's target platform is usually transparent. However, when one needs to send or receive objects via a network connection, serialize objects, design heterogeneous...
Provided by Jupitermedia
-
White Papers
AIspace: Interactive Tools for Learning Artificial Intelligence
May 2008
AIspace is a project that has been providing interactive tools for teaching and learning basic concepts in Artificial Intelligence for several years. This paper gives an overview of the history...
Provided by Association for the Advancement of Artificial Intelligence
-
White Papers
ACETT, a Linearly-Compositional Programming Language for (Semi-)automated Average-Case Analysis
Jan 2008
The Average-Case Execution Time Tool (ACETT) removes barriers to (semi-)automated average-case analysis. This is the result of an intensive investigation into a main open problem on bridging...
Provided by Sun Microsystems
-
White Papers
Declarative Approach to Implementing Automata Classes in Imperative Programming Languages
Jan 2008
This paper proposes the approach that acts as a tradeoff between declarative and imperative approaches. The paper will inherit the ability of declaratively describing the features of automata from...
Provided by St. Petersburg State University
-
White Papers
Programming Language Concepts for Software Developers
May 2008
This note describes and motivates the current plans for an undergraduate course on programming language concepts for software development students. The paper describes the competences one expects...
Provided by IT University of Copenhagen
-
White Papers
A Program Design Tool to Help Novices Learn Programming
Nov 2007
The learning of software development is difficult for many students. Often students start writing programming code as soon as they receive a problem statement without paying sufficient attention...
Provided by Edith Cowan University
-
White Papers
Programming Language Techniques for Modular Router Configurations
Jan 2008
This paper applies programming language techniques to a high-level system description, both to optimize the system and to prove useful properties about it. The system in question is Click, a...
Provided by Massachusetts Institute of Technology
-
White Papers
Teaching Programming Languages in a Post-Linnaean Age
May 2008
Programming language "Paradigms" are a moribund and tedious legacy of a bygone age. Modern language designers pay them no respect, so why does the courses slavishly adhere to them? This paper...
Provided by Association for Computing Machinery
-
White Papers
A Malay Language-Based Visual Programming Language for Personal Digital Assistant
Aug 2007
Most of the visual programming languages that have been developed so far do not focus on Personal Digital Assistant (PDA), due to the limited screen size and resources. This paper proposes the...
Provided by Universiti Putra Malaysia
-
White Papers
Interpreted Programming Languages and Interpreters: Insight and Coding Procedure
Jun 2008
In a senior-level computer science course, Programming Languages, Dr. Janine Marburg assigned a semester-long project requiring the development of an interpreter, a computer program that executes...
Provided by Mississippi State University
-
White Papers
Multi-Language Programming: Part I - An Overview
Nov 2008
There are several runtime environments with different programming languages available on Symbian OS. Symbian C++ is the native language of Symbian because the operating system itself is written in...
Provided by Symbian
-
White Papers
Position Paper: Practical Foundations for Programming Languages
May 2008
A program is a form of expression that conveys an idea, much as does a proof in mathematics. But whereas proofs have only a static significance, as a form of communication, programs also have a...
Provided by Association for Computing Machinery
-
White Papers
Implementing Application-Specific Object-Oriented Theories in HOL
Jun 2008
This paper presents a theory of Object-Oriented concepts embedded shallowly in HOL for the verification of OO analysis models. The theory is application-specific in the sense that it is...
Provided by Japan Advanced Institute of Science and Technology
-
White Papers
A Formal Object-Oriented Analysis for Software Reliability: Design for Verification
Jan 2008
This paper presents the OOA design step in a methodology which integrates automata-based model checking into a commercially supported OO software development process. The paper defines and...
Provided by University of Texas
-
Case Studies
Software Maker Refreshes Popular Digital Media Product With New Design Tools
Dec 2008
Roxio, a leading maker of digital media management and creation software, wanted to completely redesign the look and feel of its flagship product, the Creator series of software. By using Windows...
Provided by Microsoft
-
Case Studies
Alfresco Software Case Study: City of Lausanne
Nov 2008
The City of Lausanne council is a Swiss local government authority. The city council comprises of forty-one departments, some of which had existing EDM and Records Management (RM). However, many...
Provided by Alfresco Software
-
Case Studies
Borland Software Case Study: Joy Mining Machinery
Feb 2008
Joy Mining Machinery, a subsidiary of Joy Global Inc., is a global leader in the development, manufacture, distribution and service of underground mining machinery for the extraction of coal and...
Provided by Borland Software
-
White Papers
Using Hardware-Based Voice Recognition to Interact With a Virtual Environment
Jan 2008
This paper presents ongoing research on human-computer interaction in virtual environments using voice recognition systems. The paper starts describing voice recognition technologies (software and...
Provided by Univesity of Colima
-
White Papers
Augmented Statistical Models for Speech Recognition
Jan 2008
Recently there has been significant interest in developing new acoustic models for speech recognition. One such model, that allows complex dependencies to be represented, is the augmented...
Provided by University of Cambridge
-
White Papers
Building Domain Specific Languages for Voice Recognition Applications
Jan 2008
This paper presents a method of implementing the voice recognition for the control of software applications. The solutions proposed are based on transforming a subset of the natural language in...
Provided by Soft Mentor
-
White Papers
Language Identification and Multilingual Speech Recognition Using Discriminatively Trained Acoustic Models
Jan 2008
The paper performs language identification experiments for four prominent South-African languages using a multilingual speech recognition system. Specifically, the paper shows how successfully...
Provided by University of Stellenbosch
-
White Papers
Using Language Modelling to Integrate Speech Recognition With a Flat Semantic Analysis
Jan 2008
One-stage decoding as an integration of speech recognition and linguistic analysis into one probabilistic process is an interesting trend in speech research. This paper presents a simple one-stage...
Provided by University of Ulm
-
White Papers
Visual Features for Multimodal Speech Recognition
Jan 2008
Information from the speaker's mouth region has been shown to improve the accuracy and noise robustness of Automatic Speech Recognition (ASR) systems. However, state-of-the-art systems use...
Provided by Brno University of Technology
-
White Papers
Large Vocabulary Continuous Speech Recognition for Vietnamese, a Under-Resourced Language
Mar 2008
This paper proposes a method to build a Vietnamese Large Vocabulary Continuous Speech Recognition system (Vietnamese LVCSR system). The difference between Vietnamese and European languages is...
Provided by University of Avignon
-
White Papers
Robust Speech Recognition Using Perceptual Wavelet Denoising and Mel-Frequency Product Spectrum Cepstral Coefficient Features
May 2008
To improve the performance of Automatic Speech Recognition (ASR) Systems, a new method is proposed to extract features capable of operating at a very low Signal-to-Noise Ratio (SNR). The basic...
Provided by Universite Mentouri Constantine
-
White Papers
The Potential Impact of Speech Recognition Technology on Workplace Productivity
Sep 2007
Automatic Speech Recognition (ASR) software embedded in popular word processing programs shows great promise, offering the potential for a faster and more effective human computer interface. A...
Provided by Bryant University
-
White Papers
Dynamic Metrics for Polymorphism in Object Oriented Systems
May 2008
Metrics is the process by which numbers or symbols are assigned to attributes of entities in the real world in such a way as to describe them according to clearly defined rules. Software metrics...
Provided by World Academy of Science, Engineering and Technology
-
White Papers
Object-Oriented Classification for Change Detection With Different Spatial Resolution Images
May 2008
With rapid new technological development during the past 50 years, aerial photos have been increasingly and commonly used not only in geographic information systems but also in various spatially...
Provided by University of New Brunswick
-
White Papers
Mapping UML Class Diagrams to Object-Oriented Logic Programs for Formal Model-Driven Development
Jan 2008
MODELOG aims at automatically mapping UML class, object, statechart, activity and collaboration diagrams adorned with Object-Constraint Language expressions to non-monotonic, dynamic,...
Provided by Universidade Federal de Pernambuco
-
White Papers
A Catalogue of Object-Oriented Design Heuristics
Jun 2007
Object-oriented design is a process of identifying relevant objects, factoring them into classes, organizing hierarchically, and establishing dynamic collaborations among the objects. It is a...
Provided by Universiti Kebangsaan Malaysia
-
White Papers
Application of Object Oriented Thinking in Product Design: Design Process of Personal Digital Partner
Nov 2007
Object oriented thinking is one of the most effective paradigms in computer science area which has important influences on software engineering and design. While industrial design and computer...
Provided by University of Tehran
-
White Papers
Using Object-Oriented Techniques for Realizing Parallel Architectural Skeletons
Jan 2008
The concept of design patterns has recently emerged as a new paradigm in the context of object-oriented design methodology. Similar ideas are being explored in other areas of computing. In the...
Provided by University of Waterloo
-
White Papers
Coloring for Shared Object-Oriented Libraries
Jun 2008
Coloring is an implementation technique for multiple inheritance which is as efficient as single inheritance but only works in a global compilation or global linking framework. This short paper...
Provided by Montpellier Laboratory of Computer Science, Robotics, and Microelectronics
-
White Papers
Change Prediction in Object-Oriented Software Systems: A Probabilistic Approach
May 2008
An estimation of change-proneness of parts of a software system is an active topic in the area of software engineering. Such estimates can be used to predict changes to different classes of a...
Provided by Academy Publisher
-
White Papers
Generating and Evaluating Object-Oriented Designs for Instructors and Novice Students
Aug 2008
Creating object-oriented designs for even simple problems of the type assigned to beginning students is a challenging task. While rules can be applied to identify key design components, multiple...
Provided by Lehigh University
-
White Papers
An Object-Oriented Software Development Approach to Design Simulator for Airborne Altimetric Lidar
Nov 2007
Topographic data are fundamental for several applications. The latest technique for topographic data collection is Airborne Altimetric LiDAR. However, LiDAR data is not available for research and...
Provided by Indian Institute of Technology Kanpur
-
White Papers
Parallel Iterator for Parallelising Object Oriented Applications
Jan 2008
With the advent of multi-core processors, desktop application developers must finally face parallel computing and its challenges. A large portion of the computational load in a program rests...
Provided by University of Auckland
-
White Papers
Integrating Object-Oriented and Ontological Representations: A Case Study in Java and OWL
Aug 2008
The Web Ontology Language (OWL) provides a modelling paradigm that is especially well suited for developing models of large, structurally complex domains such as those found in Health Care and the...
Provided by University of Manchester
-
Case Studies
Borland Software Case Study: Joy Mining Machinery
Feb 2008
Joy Mining Machinery, a subsidiary of Joy Global Inc., is a global leader in the development, manufacture, distribution and service of underground mining machinery for the extraction of coal and...
Provided by Borland Software
-
Case Studies
Alfresco Software Case Study: City of Lausanne
Nov 2008
The City of Lausanne council is a Swiss local government authority. The city council comprises of forty-one departments, some of which had existing EDM and Records Management (RM). However, many...
Provided by Alfresco Software
-
Case Studies
Software Maker Refreshes Popular Digital Media Product With New Design Tools
Dec 2008
Roxio, a leading maker of digital media management and creation software, wanted to completely redesign the look and feel of its flagship product, the Creator series of software. By using Windows...
Provided by Microsoft
-
White Papers
A Formal Object-Oriented Analysis for Software Reliability: Design for Verification
Jan 2008
This paper presents the OOA design step in a methodology which integrates automata-based model checking into a commercially supported OO software development process. The paper defines and...
Provided by University of Texas
-
White Papers
Implementing Application-Specific Object-Oriented Theories in HOL
Jun 2008
This paper presents a theory of Object-Oriented concepts embedded shallowly in HOL for the verification of OO analysis models. The theory is application-specific in the sense that it is...
Provided by Japan Advanced Institute of Science and Technology
-
White Papers
Position Paper: Practical Foundations for Programming Languages
May 2008
A program is a form of expression that conveys an idea, much as does a proof in mathematics. But whereas proofs have only a static significance, as a form of communication, programs also have a...
Provided by Association for Computing Machinery
-
White Papers
Multi-Language Programming: Part I - An Overview
Nov 2008
There are several runtime environments with different programming languages available on Symbian OS. Symbian C++ is the native language of Symbian because the operating system itself is written in...
Provided by Symbian
-
White Papers
Interpreted Programming Languages and Interpreters: Insight and Coding Procedure
Jun 2008
In a senior-level computer science course, Programming Languages, Dr. Janine Marburg assigned a semester-long project requiring the development of an interpreter, a computer program that executes...
Provided by Mississippi State University
-
White Papers
A Malay Language-Based Visual Programming Language for Personal Digital Assistant
Aug 2007
Most of the visual programming languages that have been developed so far do not focus on Personal Digital Assistant (PDA), due to the limited screen size and resources. This paper proposes the...
Provided by Universiti Putra Malaysia
-
White Papers
Teaching Programming Languages in a Post-Linnaean Age
May 2008
Programming language "Paradigms" are a moribund and tedious legacy of a bygone age. Modern language designers pay them no respect, so why does the courses slavishly adhere to them? This paper...
Provided by Association for Computing Machinery
-
White Papers
Programming Language Techniques for Modular Router Configurations
Jan 2008
This paper applies programming language techniques to a high-level system description, both to optimize the system and to prove useful properties about it. The system in question is Click, a...
Provided by Massachusetts Institute of Technology
-
White Papers
A Program Design Tool to Help Novices Learn Programming
Nov 2007
The learning of software development is difficult for many students. Often students start writing programming code as soon as they receive a problem statement without paying sufficient attention...
Provided by Edith Cowan University
-
White Papers
Programming Language Concepts for Software Developers
May 2008
This note describes and motivates the current plans for an undergraduate course on programming language concepts for software development students. The paper describes the competences one expects...
Provided by IT University of Copenhagen
-
White Papers
Declarative Approach to Implementing Automata Classes in Imperative Programming Languages
Jan 2008
This paper proposes the approach that acts as a tradeoff between declarative and imperative approaches. The paper will inherit the ability of declaratively describing the features of automata from...
Provided by St. Petersburg State University
-
White Papers
ACETT, a Linearly-Compositional Programming Language for (Semi-)automated Average-Case Analysis
Jan 2008
The Average-Case Execution Time Tool (ACETT) removes barriers to (semi-)automated average-case analysis. This is the result of an intensive investigation into a main open problem on bridging...
Provided by Sun Microsystems
-
White Papers
AIspace: Interactive Tools for Learning Artificial Intelligence
May 2008
AIspace is a project that has been providing interactive tools for teaching and learning basic concepts in Artificial Intelligence for several years. This paper gives an overview of the history...
Provided by Association for the Advancement of Artificial Intelligence
-
White Papers
Probe and Modify Your Types' Alignment Programmatically
Jul 2008
The alignment requirement of one's target platform is usually transparent. However, when one needs to send or receive objects via a network connection, serialize objects, design heterogeneous...
Provided by Jupitermedia
-
White Papers
Beyond XML and JSON: YAML for Java Developers
Jul 2008
Despite all the buzz generated by dynamic languages (Ruby, Groovy, Python, etc.) and their related frameworks (such as Ruby on Rails), the vast majority of Java developers reading this paper deal...
Provided by Jupitermedia
-
White Papers
Java ME User Interfaces: Do It With LWUIT!
Jun 2008
One of the hardest things about developing Java ME applications, especially for Connected Limited Device Configuration (CLDC)/Mobile Information Device Profile (MIDP) apps, has been trying to...
Provided by Jupitermedia
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!



