Programming in the Era of Cloud, Data and Devices

Advances in programming languages are placing powerful, programmatic problem-solving tools in the hands of analytical programmers, But programming today exhibits a voracious appetite for information, and, even though our languages are wonderfully interoperable, they are in many ways information sparse. There is always with an impedance mismatch between the inner world of the language and the outer world of known services and data sources. Fluency here can achieve wonders in simplifying the modern programming problem. At the same time, data in the web is transitioning from adhoc to professional services, with a range of access options from free to service-guaranteeed. This track will look at themes in data and services on the web, and the languages and techniques we can use to consume it.

Speaker Details

Manuel Serrano is a Senior Scientist at Inria Sophia-Antipolis. He is the leader of the Inria team `Indes` (a french acronym for `Secure Diffuse Computing`).

Involved with Lisp and Scheme since the early 90`s he has worked on optimizing compilers for Scheme, and in 1994 he received his PhD. His thesis, titled `Toward a portable and efficient compilation of functional languages,` describes a process that initially compiled Scheme to C code (bigloo). In 2000, and 2002, two new back-ends have been added to Bigloo: a first one for compiling to the JVM, a second one for compiling to the CLR. While a professor at the University of Nice in southern France, he developed Bee, which attempts to provide a richer development environment for Scheme by taking advantage of the language`s advanced features.

Manuel Serrano joined Inria Sophia Antipolis in 2001. Since 2005, his research focuses on the development of diffuse applications for the Web 2.0, particularly with the creation of a new programming language HOP. Hop is meant for programming applications such as ubiquitous multimedia systems, house automation systems, desktop replacements, etc. Its first version has been released in June 2006. Ever since, new versions have been released approximatively every 6 months.

Date:
Speakers:
Manuel Serrano
Affiliation:
Inria Sophia-Antipolis
    • Portrait of Jeff Running

      Jeff Running