• Home
    • FAQs
  • Portfolio
    • Resume
    • Teaching Philosophy
  • Alums
  • Interest Groups
    • Human Factors
      • Humans
      • Technology
      • AR / VR
      • Haptics
      • Ambient / Affective Interface
    • Tools
      • Operating Systems
      • Programming
      • Research
    • Other
      • Computation Linguistics
      • Education
      • Ethics & Morality
      • Just for Fun
      • Semantics Web
  • Media
    • 3 ways good design
    • Rails Systems Safety
    • Shuttle Toilet
  • Web Links
    • Fusion Tables
    • Global Alert Map
    • WorldMap
  • Recommended
    • Amazon Store
      • Your Amazon Cart
    • Decision Making
    • Usability

GPlacencia.com

Exploring the Human Factor
Home

Web Links

Printer-friendly version
Programming

Alice

Wed, 08/19/2009 - 1:00am

Alice

http://www.alice.org/

Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a teaching tool for introductory computing. It uses 3D graphics and a drag-and-drop interface to facilitate a more engaging, less frustrating first programming experience.

Tags: Programming

Augmented Reality and Interactive Storytelling (ARIS)

Sun, 06/20/2010 - 12:00am

Augmented Reality and Interactive Storytelling (ARIS)

http://arisgames.org/dashboard.action

'Augmented Reality' on Smartphones Brings Teaching Down to Earth

Chronicle of Higher Education (06/20/10) Li, Sophia


Read more
Tags: Augmented / Virtual Reality, Programming

BlueJ - An IDE to treach object-oriented programming

Sun, 11/28/2010 - 1:00am

BlueJ - An IDE to treach object-oriented programming

http://www.bluej.org/

BlueJ is a Java IDE specifically designed to learn and teach object-oriented programming and Java.

Tags: Programming

Caml Functional Programming Language

Thu, 11/17/2011 - 1:00am

Caml Functional Programming Language

http://caml.inria.fr/

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.

Read more
Tags: Programming

Clojure

Tue, 08/18/2009 - 1:00am

Clojure

http://clojure.org/

Clojure LogoClojure is a dynamic programming language that targets the Java Virtual Machine. It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it compiles directly to JVM bytecode, yet remains completely dynamic. Every feature supported by Clojure is supported at runtime.

Read more
Tags: Programming

Deterministic Parallel Java (DPJ)

Thu, 10/14/2010 - 12:00am

Deterministic Parallel Java (DPJ)

http://dpj.cs.uiuc.edu/

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.

Read more
Tags: Programming

Dryad

Fri, 05/28/2010 - 12:00am

Dryad

http://dryad.stanford.edu/

Dryad lets you intuitively create beautiful trees for your virtual world or game. In Dryad, you create a tree by visually navigating to it through a design space: the space of all trees. This space has close to a hundred dimensions and Dryad lets you move around it as if it were a city map. To help you find your way, Dryads around the world communicate to share which trees were picked in the past.

Read more
Tags: Augmented / Virtual Reality, Programming, Web Development

EMMA - Embedded Middleware in Mobility Applications

Wed, 07/01/2009 - 12:00am

EMMA - Embedded Middleware in Mobility Applications

http://www.emmaproject.eu/

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.

Read more
Tags: Programming

Erlang

Tue, 06/29/2010 - 12:00am

Erlang

http://www.erlang.org/

 

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:

Read more
Tags: Programming

ETICS

Tue, 07/28/2009 - 12:00am

ETICS

http://etics.web.cern.ch/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.

Read more
Tags: Programming

Falcon Programming Language

Fri, 11/13/2009 - 1:00am

Falcon Programming Language

http://falconpl.org/

An Open Source, simple, fast and powerful programming language, easy to learn and to feel comfortable with, and a scripting engine ready to empower mission-critical multithreaded applications. Falcon provides six integrated programming paradigms: procedural, object oriented, prototype oriented, functional, tabular and message oriented.

Read more
Tags: Programming

Garage Games

Mon, 08/31/2009 - 1:00am

Garage Games

http://www.garagegames.com/

GarageGames was founded by 4 industry veterans in 2001 with the goal of disrupting the games industry with quality development tools and upsetting the dominant retail / publisher distribution model.

Tags: Programming

GNU Smalltalk

Thu, 07/08/2010 - 12:00am

GNU Smalltalk

http://smalltalk.gnu.org/

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.

Tags: Programming

GO

Thu, 11/12/2009 - 1:00am

GO

http://golang.org/

An open-source systems programming langauge from Google.

Go promises fast compiles, clean syntax, garbage collection, dynamic memory acces, without pointers, type methods: a dynamic language with the speed and safety of a static one.

Tags: Programming

Groovy

Mon, 09/14/2009 - 12:00am

Groovy

http://groovy.codehaus.org/

The A-Z of Programming Languages: Groovy

Computerworld Australia (09/14/09) McConnachie, Dahna


Read more
Tags: Programming

Hadoop

Tue, 03/17/2009 - 12:00am

Hadoop

http://hadoop.apache.org/

 

The Apache Hadoop project develops open-source software for reliable, scalable, distributed computing. Hadoop includes these subprojects:

Read more
Tags: Programming, Web Development

Haskell Functional Programming Language

Thu, 11/17/2011 - 1:00am

Haskell Functional Programming Language

http://haskell.org/

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.

Read more
Tags: Programming

Introduction to The Objective-C Programming Language

Wed, 06/23/2010 - 12:00am

Introduction to The Objective-C Programming Language

http://developer.apple.com/mac/library/documentation/cocoa/conceptual/objectivec/Introduction/introObjectiveC.html

The Objective-C language is a simple computer language designed to enable sophisticated object-oriented programming. Objective-C is defined as a small but powerful set of extensions to the standard ANSI C language. Its additions to C are mostly based on Smalltalk, one of the first object-oriented programming languages. Objective-C is designed to give C full object-oriented programming capabilities, and to do so in a simple and straightforward way.

Tags: Programming

Kodu

Mon, 07/26/2010 - 12:00am

Kodu

http://research.microsoft.com/en-us/projects/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.

Tags: Programming

Liberalis

Sat, 11/21/2009 - 1:00am

Liberalis

http://libralis.dii.unisi.it/

Libralis: end-effector gravity compensation in two steps:

1. run automatic gravity estimation for your device and save data
2. use the acquired data to actively compensate gravity in your C++ application
Read more
Tags: Programming

LUNA Project

Sun, 10/18/2009 - 1:00am

LUNA Project

http://www.ist-luna.eu/

Athree-year project focused on the problem of real-time understanding of spontaneous speech in the context of advanced telecom services.
The main objective of LUNA is the creation of a robust natural spoken language understanding toolkit for multilingual dialogue services, able to carry out human-computer communication with a good degree of user satisfaction.

Read more
Tags: Computational Linguistics, Programming

Natural Programming Project

Sat, 06/17/2006 - 12:00am

Natural Programming Project

http://www.cs.cmu.edu/~NatProg/

The Natural Programming Project is working on making programming languages and environments easier to learn, more effective, and less error prone. We are taking a human-centered approach, first studying how people perform their tasks and then designing languages and environments around people's natural tendencies.

Read more
Tags: Programming

NetBeans

Mon, 08/24/2009 - 1:00am

NetBeans

http://www.netbeans.org/

A free, open-source Integrated Development Environment for software developers. You get all the tools you need to create professional desktop, enterprise, web, and mobile applications with the Java language, C/C++, and even dynamic languages such as PHP, JavaScript, Groovy, and Ruby. The NetBeans IDE is easy to install and use straight out of the box and runs on many platforms including Windows, Linux, Mac OS X and Solaris.

Tags: Programming

NetLogo

Thu, 08/27/2009 - 1:00am

NetLogo

http://ccl.northwestern.edu/netlogo/

NetLogo is a programmable modeling environment for simulating natural and social phenomena.

Read more
Tags: Programming

OpenCL - The open standard for parallel programming of heterogeneous systems

Fri, 08/28/2009 - 12:00am

OpenCL - The open standard for parallel programming of heterogeneous systems

http://www.khronos.org/opencl/

OpenCL™ is the first open, royalty-free standard for cross-platform, parallel programming of modern processors found in personal computers, servers and handheld/embedded devices. OpenCL (Open Computing Language) greatly improves speed and responsiveness for a wide spectrum of applications in numerous market categories from gaming and entertainment to scientific and medical software.

Read more
Tags: Programming

OpenMusic

Tue, 06/01/2010 - 12:00am

OpenMusic

http://recherche.ircam.fr/equipes/repmus/OpenMusic/

OpenMusic (OM) is a visual programming language based on CommonLisp / CLOS. Visual programs are created by asssembling and connecting icons representing functions and data structures. Most programming and operations are performed by dragging an icon from a particular place and dropping it to an other place. Built-in visual control structures (e.g. loops) are provided, that interface with Lisp ones.

Read more
Tags: Programming

OpenSocial

Thu, 08/28/2008 - 1:00am

OpenSocial

http://www.opensocial.org/

Friends are fun, but they're only on some websites. OpenSocial helps these sites share their social data with the web. Applications that use the OpenSocial APIs can be embedded within a social network itself, or access a site's social data from anywhere on the web.

Read more
Tags: Education, Programming

OpenViBE

Sat, 01/08/2011 - 1:00am

OpenViBE

http://openvibe.inria.fr/

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.

Read more
Tags: Programming

Posey - Smart 3D "Lego" Programmning

Thu, 02/07/2008 - 1:00am

Posey - Smart 3D "Lego" Programmning

http://code.arc.cmu.edu/mediawiki/index.php/Posey

Posey is a computationally enhanced poseable hub and strut construction kit that can be used as an interface to applications running on a host computer. Its optocoupled ball and socket joints transmit local topology information and determine the roll, pitch and yaw of connections. Zigbee transceivers in each hub communicate this data wirelessly back to the host computer.

Read more
Tags: Augmented / Virtual Reality, Programming

Programmingtutorials.com

Tue, 06/01/2010 - 12:00am

Programmingtutorials.com

http://www.programmingtutorials.com/

Over 300 programming language tutorials, lessons, and how-to's.   You can surf through our collection of free online tutorials or read postings in one of our forums.  Just choose the language you are interested in learning in the left nav, or use the drop downs to find a lesson and enjoy!

Tags: Programming

ROBOTC - a C-Based Programming Language for Robotics

Tue, 07/13/2010 - 12:00am

ROBOTC - a C-Based Programming Language for Robotics

http://www.robotc.net/

ROBOTC, a C-Based Programming Language for Robotics

ROBOTC is the premiere language for educational robotics.

Read more
Tags: Programming

ROILA - Robot Interaction Language

Fri, 07/16/2010 - 2:41pm

ROILA - Robot Interaction Language

http://roila.org/

Read more
Tags: Programming

ROS - Robot Operating System

Sat, 12/12/2009 - 1:00am

ROS - Robot Operating System

http://www.ros.org/

 

ROS is an open-source, meta-operating system for your robot. It provides the services you would expect from an operating system, including hardware abstraction, low-level device control, implementation of commonly-used functionality, message-passing between processes, and package management.

Read more
Tags: Programming

RunRev

Tue, 06/01/2010 - 12:00am

RunRev

http://www.runrev.com/

Using an intuitive and robust programming language, Revolution is a modern descendent of natural-language technologies such as Apple's HyperCard, and enables software creation for everyone - from entrepreneurs to researchers, educators to enterprise software developers. RunRev customers include some of the world’s leading universities, scientific organizations, global business and consumer brands, small businesses and individual creators.

Read more
Tags: Programming

Scala

Tue, 08/18/2009 - 2:00am

Scala

http://www.scala-lang.org/

Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages, enabling Java and other programmers to be more productive. Code sizes are typically reduced by a factor of two to three when compared to an equivalent Java application.

Tags: Programming

Scratch

Mon, 12/14/2009 - 1:00am

Scratch

http://scratch.mit.edu/

A computer programming language geared toward children ages eight to 16. Scratch users write code by connecting graphical blocks together.

Tags: Education, Programming

Sikuli

Thu, 06/10/2010 - 12:00am

Sikuli

http://groups.csail.mit.edu/uid/sikuli/

Programming Visually With Sikuli
Computing Community Consortium (06/10/10)

Read more
Tags: Programming

smalltalk dot org

Thu, 07/08/2010 - 12:00am

smalltalk dot org

http://www.smalltalk.org/

Smalltalk is a foundational programming language that is based on pervasive message passing, pervasive dynamic strong typing, pervasive reflection and pervasive object orientation.

Tags: Programming

SuperCollider

Tue, 11/24/2009 - 1:00am

SuperCollider

http://www.audiosynth.com/

A real time audio synthesis programming language

Tags: Programming

Tcl Developer Xchange

Fri, 05/08/2009 - 12:00am

Tcl Developer Xchange

http://www.tcl.tk/

Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more. Open source and business-friendly, Tcl is a mature yet evolving language that is truly cross platform, easily deployed and highly extensible.

Read more
Tags: Programming

Tersus

Tue, 06/01/2010 - 12:00am

Tersus

http://www.tersus.com/

Tersus is a Visual Programming Platform for creating rich web applications.
Simply draw flow diagrams and Tersus will bring your application to life.
Tersus is open source.

Tags: Programming

Toon Talk

Sun, 12/26/2010 - 12:00am

Toon Talk

http://www.toontalk.com/

 

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!

Tags: Programming

TurKit

Mon, 10/18/2010 - 12:00am

TurKit

http://groups.csail.mit.edu/uid/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.

Tags: Programming

World Wind

Mon, 05/19/2008 - 12:00am

World Wind

http://worldwind.arc.nasa.gov/java/

World Wind allows any user to zoom from satellite altitude into any place on Earth, leveraging high resolution LandSat imagery and SRTM elevation data to experience Earth in visually rich 3D, just as if they were really there.

Read more
Tags: Augmented / Virtual Reality, Programming

Search

Navigation

  • Biblio
  • My Unread
  • My bookmarks
  • Feed aggregator

Contact Us | Terms of Use | Trademarks | Privacy Statement
Copyright © 2010 GPlacencia.com. All Rights Reserved.

Powered by Drupal, an open source content management system

Powered by Drupal and Drupal Theme created with Artisteer by Greg Placencia.