Free Ebook Manual Download

Programming, Automotive, Hardware, Gadget

Short History of Software Methods

This short history identifies 32 major classes of software methods that have emerged over the last 50 years. There are many variations of each major class of software method, which renders the number of software methods in the hundreds. This short history contains a brief synopsis of each of the 32 major classes of software methods, identifying the decade and year they appeared, their purpose, their major tenets, their strengths, and their weaknesses. The year each software method appeared corresponds to the seminal work that introduced the method based on extensive bibliographic research and the strengths and weaknesses were based on scholarly and empirical works to provide an objective capstone for each method.
Read the rest of this entry »

The Open-Source Physics project is a synergy of curriculum development, computational physics, and physics education research. One goal of the project is to make a large number of Java simulations available for education using the GNU Open-Source model. This manual describes some of the classes and interfaces that are being used in this project.
Read the rest of this entry »

Mashup Data Sources for Yahoo! Pipes

It’s been called the essence of Web 2.0. It’s the ability to combine pieces of different web sites to create something new, something meaningful. Something for you and the people who have your tastes. Your social network. Not some mass market portal built by corporate programmers who think that they know you and your personal tastes.
Read the rest of this entry »

Mashup Designer for Google Gadgets

Mashups
It’s been called the essence of Web 2.0. It’s the ability to combine pieces of different web sites to create something new, something meaningful. Something for you and the people who have your tastes. Your social network. Not some mass market portal built by corporate programmers who think that they know you and your personal tastes.
Read the rest of this entry »

Cyberinfrastructure and Web 2.0

Cyberinfrastructure 1 and e-Science 1 are conventionally presented in terms of Grid technologies 2 3 that support remote access to computational science resources (such as supercomputers), distributed data management, networked instruments and similar technologies. Web Services are a key technology for realizing this vision 4 5. In contrast to these heavyweight approaches, however, many important innovations in network programming are emerging outside the (by now) traditional Web Services framework and are collectively known as Web 2.0 6. As we discuss in this chapter, these developments need to be tracked and incorporated into the e-Science vision.
Read the rest of this entry »

The IBM ViaVoice SDK for Windows, Linux and Macintosh(R) provides programmers with the necessary tools to develop applications that incorporate speech. It includes a robust set of application programming interfaces (APIs) that allows an application to access speech resources. It contains several utilities that enable developers to define and manage what the user can say within an application. There are also several sample programs that can help programmers as they develop their applications for speech. Finally, there are distributable runtime elements that are included with an application that uses IBM ViaVoice.
Read the rest of this entry »

Java has been with us for seven years now and has made phenomenal inroads into the world of system, business, internet and educational programming. As demonstrated by presentations made at conferences such as JavaGrande, its influence extends also into scientific and high performance computing, specifically in parallel and distributed applications [11]. The reason for Java being used by these latter communities is that it has something to offer over and above the languages currently in use – chiefly Fortran, Visual Basic and C/C++.
Read the rest of this entry »