- user warning: Table 'placenci_gplac.og_subgroups' doesn't exist query: SELECT ogs.gid, ogs.parent, og.og_private, og.og_selective, n.title, n.status, n.type FROM og_subgroups ogs INNER JOIN node n ON ogs.gid = n.nid INNER JOIN og og ON ogs.gid = og.nid in /home/placenci/public_html/sites/all/modules/og/modules/og_subgroups/includes/tree.inc on line 56.
- user warning: Table 'placenci_gplac.og_subgroups' doesn't exist query: SELECT og.nid, og.og_private, og.og_selective, n.title, n.status, n.type FROM og og INNER JOIN node n ON og.nid = n.nid LEFT JOIN og_subgroups ogs ON og.nid = ogs.gid WHERE ogs.gid IS NULL in /home/placenci/public_html/sites/all/modules/og/modules/og_subgroups/includes/tree.inc on line 76.
Objects First With Java: A Practical Introduction Using BlueJ
The BlueJ development environment was specifically designed to support introductory teaching of object-orientations and helps users grasp the complicated concepts of class structure. Unlike most books on the subject, this text uses BlueJ to get readers started on object-oriented programming from day one.
Caml Functional Programming Language
Caml Functional Programming Language
Caml is a general-purpose programming language, designed with program safety and reliability in mind. It is very expressive, yet easy to learn and use. Caml supports functional, imperative, and object-oriented programming styles.
Haskell Functional Programming Language
Haskell Functional Programming Language
Haskell is a computer programming language. In particular, it is a polymorphically statically typed, lazy, purely functional language, quite different from most other programming languages.
OpenViBE
OpenViBE
OpenViBE is a software platform dedicated to designing, testing and using brain-computer interfaces.
OpenViBE is a software for real-time neurosciences (that is, for real-time processing of brain signals). It can be used to acquire, filter, process, classify and visualize brain signals in real time.
Toon Talk
Toon Talk
Inside of ToonTalk's animated world you will build and run all sorts of computer programs. While learning how to program you will face challenging puzzles, express your creativity, learn new ways to solve problems, and have loads of fun!
BlueJ - An IDE to treach object-oriented programming
BlueJ - An IDE to treach object-oriented programming
BlueJ is a Java IDE specifically designed to learn and teach object-oriented programming and Java.
TurKit
TurKit
TurKit is a Java/JavaScript API for running iterative tasks on Mechanical Turk. You can safely re-execute TurKit programs without re-running costly side effects on Mechanical Turk, like creating new HITs, but still write your program in a straightforward imperative manner—there is no need to unravel the program into a state machine.
Deterministic Parallel Java (DPJ)
Deterministic Parallel Java (DPJ)
niversity of Illinois at Urbana-Champaign researchers, led by professor Vikram Adve and Ph.D. student Robert Bocchino, have launched a project to develop a Deterministic Parallel Java (DPJ) implementation. The researchers say the parallel implementation of Java would be the first to guarantee deterministic semantics without run-time checks for general-purpose, object-oriented programs. "The broad goal of our project is to provide deterministic-by-default semantics for an object-oriented, imperative parallel language, using primarily compile-time checking," according to the DPJ website.
W3C's HTML Speech Incubator Group
W3C's HTML Speech Incubator Group
The mission of the HTML Speech Incubator Group, part of the Incubator Activity, is to determine the feasibility of integrating speech technology in HTML5 in a way that leverages the capabilities of both speech and HTML (e.g., DOM) to provide a high-quality, browser-independent speech/multimodal experience while avoiding unnecessary standards fragmentation or overlap. The HTML Speech Incubator Group will collect and review use cases, requirements, and HTML change requests on this topic and present a consolidated summary of the same in its final report.
Kodu
Kodu
Kodu is a new visual programming language made specifically for creating games. It is designed to be accessible for children and enjoyable for anyone. The programming environment runs on the Xbox, allowing rapid design iteration using only a game controller for input.
Fortunata
Fortunata
The Semantic Web Made Easy
Universidad Politecnica de Madrid (Spain) (07/21/10) Martinez, Eduardo
ROBOTC - a C-Based Programming Language for Robotics
ROBOTC - a C-Based Programming Language for Robotics
ROBOTC, a C-Based Programming Language for Robotics
ROBOTC is the premiere language for educational robotics.
smalltalk dot org
smalltalk dot org

Smalltalk is a foundational programming language that is based on pervasive message passing, pervasive dynamic strong typing, pervasive reflection and pervasive object orientation.
GNU Smalltalk
GNU Smalltalk
GNU Smalltalk is a free implementation of the Smalltalk-80 language. It runs on most POSIX compatible operating systems (including GNU/Linux, of course), as well as under Windows. Smalltalk is a dynamic object-oriented language, well-versed to scripting tasks.
Erlang
Erlang
Erlang is a programming language which has many features more commonly associated with an operating system than with a programming language: concurrent processes, scheduling, memory management, distribution, networking, etc. Erlang is characterized by the following features:
Groovy
Groovy
The A-Z of Programming Languages: Groovy
Computerworld Australia (09/14/09) McConnachie, Dahna
ETICS
ETICS
A new software development platform developed by the European Union-funded ETICS project automates many of the day-to-day tasks required in software development. The open source system uses grid software and a distributed computing infrastructure to operate on multiple platforms. The system allows results from around-the-clock builds and tests to be monitored over the Web, and the configuration of metadata for the software in development can be viewed and edited over a secure Internet connection.
EMMA - Embedded Middleware in Mobility Applications
EMMA - Embedded Middleware in Mobility Applications
The European EMMA project has developed a new middleware platform for embedded sensors called EM2P that acts as an interface between designers and the electronics. The project's researchers say that EM2P could lead to thousands of new applications in a variety of industries, starting with in-car electronics. Embedded sensor systems are often designed for a single task, but that functionality, such as detecting a sudden deceleration, could be used for a variety of other purposes and used with other sensors to create new applications.
- Login to post comments

