CHI-ANNOUNCEMENTS Archives

ACM SIGCHI General Interest Announcements (Mailing List)

CHI-ANNOUNCEMENTS@LISTSERV.ACM.ORG

Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Andruid Kerne <[log in to unmask]>
Reply To:
Andruid Kerne <[log in to unmask]>
Date:
Sat, 2 Apr 2011 09:40:09 -0500
Content-Type:
text/plain
Parts/Attachments:
text/plain (120 lines)
Google Summer of Code is supporting the Interface Ecology Lab’s
S.IM.PL(Support for Information Mapping in Programming Languages)
cross-platform
open source libraries for information and media centric interactive
applications.

Opportunities: students make $5000 for 3 months; mentors shepherd projects
of interest. Applications due April 8.

More info is at http://ecologylab.net/summerofcode.

The multi-layer architecture of S.IM.PL
(serialization<http://ecologylab.net/research/simplGuide/serialization/>
, services <http://ecologylab.net/research/simplGuide/oodss/>,
meta-metadata<http://ecologylab.net/research/simplGuide/metaMetadata/>)
develops an alternative approach to web semantics: one based on making it
easy to write cross-platform distributed software that performs complex
semantic actions, from multi-player games to sensemaking and creativity
support tools. S.IM.PL focuses on facilitating software development, not
just on protocols and standards.

One project (O1) will develop a new breed of web services -- lightweight,
powerful, and super-easy to program -- by marrying the new HTML 5 Web
Sockets protocol with our programmer-friendly S.IM.PL Serialization. This
next generation of our Object-Oriented Distributed Semantic Services (OODSS)
will bring new simplicity to the development of Web 3.0, and applications
that interconnect mobile phones with tablets, desktops, and servers.

Another set of projects advances our meta-metadata language and
architecture<http://ecologylab.net/research/publications/metaMetadataCIKM.pdf>.
Meta-metadata is a cross-platform, application-independent language that
enables authoring wrappers that extract complex, structured metadata from
web pages and services, and using this metadata to develop rich interactive
applications, such as visualization, and services that support them. A
growing open source repository of wrappers addresses diverse information
sources, including ACM Portal, CiteSeer, Google Books, Wikipedia, Flickr and
IMDb. One SoC project (M1) will develop object-relational mappings for
meta-metadata.

S.IM.PL serialization enables persistent storage and socket-based
transmission of complex objects, based on a source-embedded annotation
language. Currently supported programming languages include Java, C#, and
Objective C; output formats include XML, JSON, TLV, and BibTex. We are
hoping that Summer of Code will extend support to C++, Python, and more
deeply into JavaScript.

Applications that use S.IM.PL libraries include the creativity support tool
combinFormation [http://ecologylab.net/cf], and the Teaching Team
Coordination game (TeC)
[http://ecologylab.net/research/tteclog.html]<about:blank>

More information is at http://ecologylab.net/summerofcode and
http://socghop.appspot.com/gsoc/org/google/gsoc2011/ecologylab.

Further Interface Ecology Lab SoC project details:

- Services Framework WebSockets Extension
[http://www.ecologylab.net/soc/#O1] <about:blank>

Students will integrate the new http persistent WebSocket protocol into the
Object Oriented Distributed Semantics Services (OODSS) framework. OODSS
enables service developers to easily define a stateful, message based
service architecture, with messages defined as classes annotated with
s.im.pl serialization semantics. This approach significantly reduces
overhead for web service developers, embedding message semantics and
definitions directly in the source. Students will potentially develop OODSS
with WebSockets on multiple frameworks including Java, C#, Objective-C, and
JavaScript. WebSockets are being developed as part of the HTML5 initiative
and enable bi-directional full duplex communications between server and
client through an http based connection, enabling high performance web
applications.

- Meta-Metadata Object-Relational Mapping [http://www.ecologylab.net/soc/#M1
]

Student will develop a Object-Relational Mapping (ORM) layer around a
back-end database, such as PostGRES, for meta-metadata. The goal is to
support developers in persistence, retrieval, search and operations on
structured metadata with objects mapped to database records in their target
programming language. The database will function as a cache of meta-metadata
curated information sources, enabling efficient re-use of metadata without
repeatedly hitting native information sources, and to support end users and
researchers building collections.

- In-browser Meta-Metadata Authoring Tool [http://www.ecologylab.net/soc/#M2
]

Student will develop an in-browser meta-metadata authoring tool that
supports defining metadata structure, as a strongly typed object, and using
the DOM from the browser to facilitate semi-automatic derivation of XPath
expressions.

- Authoring Meta-Metadata wrappers for Social Media [
http://www.ecologylab.net/soc/#M3]

Student will author meta-metadata wrappers for social media information
sources, such as Facebook, Twitter, YouTube, Blogger, LiveJournal, Reddit,
and Google Reader. The student will define actions to be performed on this
metadata, such as using the hashtags from a tweet to generate twitter search
queries and crawl the space of tweets on a specific topic.

-- 
andruid kerne, ph.d.
director, interface ecology lab
associate professor, department of computer science and engineering
texas a&m university                   979.847.8578 fax
college station, tx 77843-3112         http://ecologylab.net

Interfaces are the multidimensional border zones through which the
interdependent relationships of people, activities, codes, components,
and systems are constituted. Interface ecology investigates the
dynamic interactions of media, cultures, and disciplines that
flow through interfaces.

    ---------------------------------------------------------------
                To unsubscribe, send an empty email to
     mailto:[log in to unmask]
    For further details of CHI lists see http://listserv.acm.org
    ---------------------------------------------------------------

ATOM RSS1 RSS2