Apr 17, 2011

JavaScript HTML5 iPad Multi-touch Game Controller "How-To" by Seb Lee-Delisle

I'm glad I decided to glance at Twitter today and find a tweet with a link to Seb LeeDesilse's Creatively Digital website.  If you are interested in learning more about HTML5, Canvas, the iPad, multi-touch, etc, the site might be worth taking your time to explore. Here is the link:
Multi-touch game controller in JavaScript HTML5 for iPad (Seb Lee-Delisle, Creatively Digital, 4/15/11)


Seb's post includes the following video, plus sample code:

About Seb Lee-Delisle: "Seb is a digital media consultant and founding partner at award-winning agency Plug-in Media. He specialises in programming creative visual effects and interfaces for games, physics, motion detection, 3D and visual effects (like particle systems). His work has pushed the boundaries of what is possible both on and off the web, and won a BAFTA for the Plug-in Media project Big and Small for the BBC."
"He lectures and runs training courses world-wide and speaks at conferences worldwide such as iDesign, FMX, FITC, Droidcon, Adobe MAX and many others. He blogs at sebleedelisle.com  and tweets at @seb_ly."


RELATED
Touching and Gesturing in the iPhone
nroberts, Sitepen, July 10, 2008


    For more "how-two" information, check out Seb's tutorials and guides - it looks like his website is a treasure trove of information -  here are a couple of gems:
    3D engine in 10 lines
    HTML5 Canvas 3D Particles
    HTML5 canvas sprite optimisation


    Don't forget to listen to the "Creative Coding" podcasts, a collaboration between Seb Lee-Delisle and Iain Lobb
    Podcast episode 6: openFrameworks, Adobe CS5.5, and multi-touch gaming


    Thanks to Alpay Kasal for the tweet about this link!

    Apr 14, 2011

    Interactive Display with 4,500 Streaming Videos, Powered by a NAND flashcard by Fusion-io

    The video wall below streams 4,500 videos through Fusion-io's NAND flash card. It can take care of 1 million transactions per second, the equivalent of 6 gigabytes of throughput per second, according to a recent Computerworld post by Lucas Mearian.


    Wow.




    FYI:  Steve Wozniak, co-founder of Apple, serves as Fusion-io's chief scientist.
    RELATED
    What a wall of 4,500 video streams looks like
    Lucas Mearian, Computerworld 4/12/11
    Fusion-IO Jobs (Colorado)
    SIGGRAPH 2009 Version of Fusion-io's Streaming Video Wall:



    Fusio-io 1


    SOMEWHAT RELATED
    Driving Data Warehousing with ioMemory
    Fusion-io Whitepaper 1/11/11
    Transcription:  Fusion-io CEO David Flynn on Enabling a New Class of Cloud Computing Apps
    Bert Latamore, Wikibon, 4/8/11
    "We're talking about a fundamental new building-block. So it impacts and will impact everything in the entire data center. In the database world it typically means that a database server can do about 10X the throughput, for the same server. And those queries are answered 30%-40% faster. So it means faster page loads, more throughput per server. So Answers.com retrofitted their MySQL scale-out database tier and saw 9X the throughput per server. What they chose to do was to shrink the database farm four-to-one. So they got a 75% consolidation, and with that remaining one-out-of-four servers they were still getting more than twice the throughput they had before." - David Flynn

    Folk Dance Your Algorithms! (Intercultural Computer Science Education, Sapientia University, Romania)

    An interesting post by Nathan Yau, of Flowing Data, crossed my path today.  I anticipated something about interesting information visualizations, but to my surprise, I had a chance to view a couple of videos of.... folk dancers!    Nathan shared information about about Algo-rythmics, a project created by researchers from Sapientia University (Romania) that blends art, culture, and technology to enhance computer programming education: 

    Before viewing the videos below, take a moment to read the abstract from a research paper written by some of the people behind the Algo-rythmics project:


    Abstract

    "Over the last decades more and more research has analysed relatively new or rediscovered teaching–learning concepts like blended, hybrid, multi-sensory or technologically enhanced learning. This increased interest in these educational forms can be explained by new exciting discoveries in brain research and cognitive psychology, as well as by the accelerated integration of technology (computers, intranets, internet, etc.) in education. We have investigated how the educationally valuable outcomes of these trends could be implemented in computer-programming education and in what ways this process could be catalysed by arts (dance, music, rhythm, theatrical role-playing). We present a theoretical basis for technologically and artistically enhanced multi-sensory teaching–learning strategies. This work focuses particularly on how dance can be involved in computer science classes."
    Sapientia University, Mathematics–Informatics Department, Tirgu Mures/Corunca, Soseaua Sighisoarei 1C, 540485, Romania
    "In the case of each algorithm we chose such implementation version that fits best with the characteristics of the corresponding folk dance. After students have understood the key features of the algorithm the teacher should discuss with them the possibilities the algorithm can be optimized." AlgoRythmics  (Also see the Alog-rythmics Facebook page)


    FYI: There will be additional algorithm concepts presented through folk dances in the near future on the AlgoRythmic's YouTube channel.  

    Enjoy!
    Insert-sort with Romanian Folk Dance
    Bubble Sort with Hungarian ("Csango") Folk Dance
    Credits (as listed on the AlgoRythmics YouTube Channel)
    Created at Sapientia University, Tirgu Mures (Marosvásárhely), Romania.
    Directed by Kátai Zoltán and Tóth László. 
    In cooperation with "Maros Művészegyüttes", Tirgu Mures (Marosvásárhely), Romania.
    Choreographer: Füzesi Albert. 
    Video: LÅ‘rinc Lajos, Körmöcki Zoltán. 
    Supported by "SzülÅ‘föld Alap" and evoline company.

    Select-sort with Gypsy Folk Dance

    Shell-sort with Hungarian (Szekely) Folk Dance

    RELATED
    Nathan Yau, Flowing Data, 4/14/11
    I Programmer, 2/10/11
    Clyde Smith, All World Dance, 4/13/11

    Apr 11, 2011

    Pervasive Retail: Theme of the April-June edition of Pervasive Computing (IEEE)



    This is just a teaser.  I'll have time to read it next week when I'm on break!


    FYI: This is one of my favorite tech journals. This issue's theme focuses on the use of pervasive technology in retail settings.   Other topics in this issue include wearables, pervasive health, smartphone computing in the classroom, innovative Ubicomp products, and more.


    IEEE Pervasive Computing

    Virtual Choir 2.0 "Sleep": 2052 People, 58 Countries, Global Collaboration

    This is an interesting way of collaborating on the Web!


    For more information:   The Virtual Choir








    Eric Whitacre's TED Talk:  A virtual choir 2,000 voices strong


    Apr 10, 2011

    Immersive Cocoon Interaction: "It's people who are now the interface" (Updated, with videos, photos, links.)

    "It's people who are now the interface." -Ole Bowman, cultural and architectural historian


    I found the above quote from the Immersive Cocoon website and smiled.


    When I first learned about the Immersive Cocoon in 2008, I thought it was just another technological fancy that probably would not come to market anytime soon.  Although it still is in the concept stage, I think it has a chance of making it, given the rapid advances in interactive technology over the past few years.

    It wouldn't surprise me to see i-Cocoons finding a place in libraries, educational settings, museums, and other public spaces within the next 5-8 years, given an economic turnaround.


    What is the Immersive Cocoon?
    "The Immersive Cocoon is a future concept study by Tino Schaedler with design collective NAU; an idea to push the envelope and provoke a new conception of interface technology...Directed and 3D CG by Oliver Zeller. More info, behind the scenes and full credits at i-cocoon.com.-adNAU"


    What is inside the cocoon?



    Photo: arch.nau.coop

    Photo: arch.nau.coop
    Teaser Video:


    "Please play fullscreen and LOUD! ...This spec teaser reveals an evolution in computing interaction, within a setting inspired by the penultimate scene from Stanley Kubrick's 2001: A Space Odyssey...Starring that film's lead actor, Keir Dullea; "2011" was developed over a two year period. Live action was filmed multi-camera, against green screen atop a backlit plexi floor on a shoestring budget. Mr. Dullea was then integrated into an entirely digitally created CG set rendered at 1080HD."


    Here are some previous videos about the iCocoon concept:




    RELATED
    Immersive Cocoon Concept Website
    Designers developing virtual-reality 'Cocoon'
    Mark Tutton, 9/12/08, Telepresence Options /Human Productivity Lab
    Immersive Cocoon-Facebook
    "NAU is an international, multidisciplinary design firm, spanning the spectrum from architecture and interior design to exhibitions and interactive interfaces. As futurists creating both visual design and constructed projects, NAU melds the precision of experienced builders with the imagination and attention to detail required to create innovative exhibits, public events and architecture."
    FYI:
    Concerning interactive technology, things have changed a bit in my corner of the world - as I write this post, there is a Kinect beckoning me to dance in my bonus room. The Kinect was something that came to market much sooner than I expected.  I'll have an iPad2 sometime in the near future- another example of how rapidly things are evolving.   I skim the news by touch/swiping my now-outdated HTC Incredible.  My 88-year-old aunt, has used Skype more than once to "chat" with her baby great-nephew across the miles.


    I use a Wii at work at least once a week to support social interaction skills with some students who have moderate-to-severe autism. Every classroom in the main school I serve has a huge, immersive, interactive whiteboard that relies on touch and kinesthetic interaction-my colleagues can't imagine going back to teaching without them.