addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Franz AllegroGraph & Updates on Clojure @ Sun Microsystems

  • Mar 19, 2009 · 6:30 PM

Session Type: Technical-Applied
Session Level: Intermediate-Advanced

I have invited the New York City Java Meetup Group to join this New York Semantic Web Meetup session

Geo-Temporal and Social Network Reasoning with AllegroGraph

AllegroGraph RDFStore is a modern, high-performance, persistent RDF graph database for Java applications. AllegroGraph uses disk-based storage, enabling it to scale to billions of triples while maintaining superior performance. AllegroGraph supports SPARQL, RDFS++, and Prolog reasoning from Java applications.
Enterprises have begun utilizing semantic technologies and standards for knowledge representation, knowledge access and discovery. Combining this with GeoTemporal and Social Networking analytics is the next stage of Business Intelligence in the Enterprise. In our presentation we will focus primarily on the new temporal logic and spatial primitives in AllegroGraph.

Updates on Clojure

Clojure 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. Clojure provides easy access to the Java frameworks, with optional type hints and type inference, to ensure that calls to Java can avoid reflection.

Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent data structures. When mutable state is needed, Clojure offers a software transactional memory system and reactive Agent system that ensure clean, correct, multithreaded designs.

Dr. Jans Aasman

Franz's President and CEO, a longtime customer, joined Franz from TNO Telecom based in The Netherlands. His previous experience and educational background include:

  • KPN Research, the research lab of the major Dutch telecommunication company.
  • Tenured Professor in Industrial Design at the Technical University of Delft. Title of the chair: Informational Ergonomics of Telematics and Intelligent Products.
  • Carnegie Mellon University. Visiting Scientist at the Computer Science Department of Prof. Dr. Alan Newell.
  • Researcher at the Traffic Research Center of the University of Groningen (The Netherlands).
  • Experimental and cognitive psychology at the University of Groningen, specialization: Psychophysiology, Cognitive Psychology.
  • Bachelors title Philosophy

    Rich Hickey
    Rich Hickey, the author of Clojure, is an independent software designer, consultant and application architect with over 20 years of experience in all facets of software development. Rich has worked on scheduling systems, broadcast automation, audio analysis and fingerprinting, database design, yield management, exit poll systems, and machine listening, in a variety of languages.

  • Join or login to comment.

    • John del C.

      good content, good speakers

      March 27, 2009

    • A former member
      A former member

      Clojure update was great and very inspirational. At the end of it, I wanted to run home and write some code in Clojure.
      Franz talk was an AllegroGraph tour de force. Franz is one of those rare companies where CEO can talk about their product assembly optimized code for 64bit machines.

      March 20, 2009

    • David J.

      Very impressed with Franz

      March 20, 2009

    • Joel N.

      Another very educational, eye-opening experience. BTW, Marco, will the slides be posted on the site?

      March 20, 2009

    • Morton S.

      AllegroGraph is more impressive than I had originally thought and it was a privilege to have their CEO come to talk to us about what they are doing and what their future plans are.
      I missed most of the Clojure talk, unfortunately.

      March 20, 2009

    • Marco N.

      Very cool session. Rich brings so much energy into the New York programming language community with Clojure that it's always a pleasure to see him live and in action. Jans from Franz with his decades of experience in the lisp industry tackles the Semantic Web from a performance oriented point of view. And succeeds in demonstrating convincingly what the key benefits of the Semantic Web are and how some of the hard computational problems can be solved resourcefully.

      March 20, 2009

    • A former member
      A former member

      Great meetup, fascinating people - as always thanks Marco for making this happen.

      March 19, 2009

    • Paul D.

      Two excellent talks, lots of out of the box ideas.

      March 19, 2009

    • Sergey C.

      Guys, please post a thorough review if possible. Morton, I really rely on your video skills this time as I can't attend ;)

      March 19, 2009

    • Morton S.

      This is going to be the largest meetup yet! (The number doesn't reflect the Java Meetup people.)

      March 18, 2009

    • Marco N.

      Don, on my end it looks good. I let you know if there is more for you to do.

      March 5, 2009

    • don u.

      hmm, got an odd response when I tried to submit my payment.
      hope it went through!

      March 5, 2009

    80 went

    Your organizer's refund policy for Franz AllegroGraph & Updates on Clojure @ Sun Microsystems

    Refunds offered if:

    • the Meetup is cancelled

    Payments you make go to the organizer, not to Meetup. You must make refund requests to the organizer.

    Regardless of the refund policy set by the organizer, Meetup may issue refunds on an organizer's behalf if we determine that Meetup's Payment Policies have been violated.

    People in this
    Meetup are also in:

    Sign up

    Meetup members, Log in

    By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy